Merge branch 'master' into react-dock_touch_events

This commit is contained in:
Nathan Bierema 2020-08-19 10:10:19 -04:00 committed by GitHub
commit 53136510e0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 76 additions and 55 deletions

View File

@ -1,11 +1,7 @@
{
"root": true,
"parser": "babel-eslint",
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"prettier"
],
"extends": ["eslint:recommended", "plugin:react/recommended", "prettier"],
"globals": {
"chrome": true
},
@ -17,17 +13,13 @@
},
"rules": {
"eol-last": ["warn"],
"max-len": ["warn", { "code": 120 , "ignoreComments": true }],
"max-len": ["warn", { "code": 120, "ignoreComments": true }],
"quotes": ["warn", "single", "avoid-escape"],
"jsx-quotes": ["warn", "prefer-double"],
"react/prop-types": 0,
"prettier/prettier": "error"
},
"plugins": [
"prettier",
"react",
"babel"
],
"plugins": ["prettier", "react", "babel"],
"settings": {
"react": {
"version": "detect"

View File

@ -1,12 +1,13 @@
sudo: false
language: node_js
node_js:
- "stable"
- 'stable'
cache:
yarn: true
directories:
- "node_modules"
- 'node_modules'
script:
- yarn build:all
- yarn lint:all
- yarn prettier:check
- yarn test:all

View File

@ -35,7 +35,8 @@
"lint": "eslint \"**/*.{js,jsx,ts,tsx}\" --cache",
"lint:fix": "eslint \"**/*.{js,jsx,ts,tsx}\" --fix --cache",
"lint:all": "eslint \"**/*.{js,jsx,ts,tsx}\"",
"prettify": "prettier \"**/*.{js,jsx,ts,tsx,json,css,html,md}\" --write",
"prettify": "prettier --write .",
"prettier:check": "prettier --check .",
"test": "jest --onlyChanged",
"test:all": "jest"
},
@ -56,11 +57,8 @@
}
},
"lint-staged": {
"*.{js,jsx,ts,tsx}": [
"prettier --write",
"yarn lint:fix"
],
"*.{json,css,html,md}": [
"**/*": [
"eslint --fix",
"prettier --write"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-export-default-from"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-export-default-from"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-export-default-from"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-export-default-from"
]
}

View File

@ -1,4 +1,8 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-export-default-from", "react-hot-loader/babel"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-export-default-from",
"react-hot-loader/babel"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-export-default-from"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-export-default-from"
]
}

View File

@ -1,42 +1,42 @@
# A list of options for the type of the report
enum ReportType {
STATE
ACTION
STATES
ACTIONS
STATE
ACTION
STATES
ACTIONS
}
type Report {
# Report ID
id: ID!
# Type of the report, can be: STATE, ACTION, STATES, ACTIONS
type: ReportType,
type: ReportType
# Briefly what happened
title: String,
title: String
# Details supplied by the user
description: String,
description: String
# The last dispatched action before the report was sent
action: String,
action: String
# Stringified actions or the state or both, which should be loaded the application to reproduce the exact behavior
payload: String,
payload: String
# Stringified preloaded state object. Could be the initial state of the app or committed state (after dispatching COMMIT action or reaching maxAge)
preloadedState: String,
preloadedState: String
# Screenshot url or blob as a string
screenshot: String,
screenshot: String
# User Agent String
userAgent: String,
userAgent: String
# Application version to group the reports and versioning
version: String,
version: String
# Used to identify the user who sent the report
userId: String,
userId: String
# More detailed data about the user, usually it's a stringified object
user: String,
user: String
# Everything else you want to send
meta: String,
meta: String
# Error message which invoked sending the report
exception: String,
exception: String
# Id to identify the store in case there are multiple stores
instanceId: String,
instanceId: String
# Timestamp when the report was added
added: String
# Id to identify the application (from apps table)

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-export-default-from"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-export-default-from"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-export-default-from"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-export-default-from"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "react-hot-loader/babel"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"react-hot-loader/babel"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-do-expressions"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-do-expressions"
]
}

View File

@ -1,15 +1,13 @@
{
"presets": [
"@babel/preset-env", "@babel/preset-react", "@babel/preset-flow"
],
"presets": ["@babel/preset-env", "@babel/preset-react", "@babel/preset-flow"],
"plugins": [
["@babel/plugin-transform-runtime", {
"regenerator": true
}],
[
"@babel/plugin-proposal-decorators",
{ "legacy": true }
"@babel/plugin-transform-runtime",
{
"regenerator": true
}
],
["@babel/plugin-proposal-decorators", { "legacy": true }],
"@babel/plugin-proposal-class-properties"
]
}

View File

@ -1,4 +1,7 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "react-hot-loader/babel"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"react-hot-loader/babel"
]
}

View File

@ -1,4 +1,8 @@
{
"presets": ["@babel/preset-env", "@babel/preset-react"],
"plugins": ["@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-function-bind", "react-hot-loader/babel"]
"plugins": [
"@babel/plugin-proposal-class-properties",
"@babel/plugin-proposal-function-bind",
"react-hot-loader/babel"
]
}