This commit is contained in:
Kent C. Dodds
2019-07-31 12:51:37 -06:00
parent 860492ad3f
commit f10cfb98ce
40 changed files with 120 additions and 10748 deletions

1
00-start/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
node_modules

6
00-start/package.json Normal file
View File

@@ -0,0 +1,6 @@
{
"name": "static-testing-tools",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3"
}

11
00-start/src/example.js Normal file
View File

@@ -0,0 +1,11 @@
const username = 'Freddy'
typeof username === 'strng'
if (!'serviceWorker' in navigator) {
// you have an old browser :-(
}
const greeting = 'hello'
console.log('${greting} world!')
[(1, 2, 3)].forEach(x => console.log(x))

View File

@@ -1,6 +1,6 @@
{
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended"],
"rules": {

File diff suppressed because it is too large Load Diff

View File

@@ -1,15 +1,12 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "src/example.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src"
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"eslint": "^5.5.0"
"eslint": "^6.1.0"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +1,14 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "src/example.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"format": "prettier --write \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx)\""
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"eslint": "^5.5.0",
"prettier": "^1.14.2"
"eslint": "^6.1.0",
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = "Freddy";
typeof name === "string";
const username = 'freddy'
typeof username === 'string'
if (!("serviceWorker" in navigator)) {
// you have an old browser :-(

View File

@@ -1,6 +1,6 @@
{
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended"],
"rules": {

View File

@@ -1,9 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": false,
"singleQuote": true,
"tabWidth": 2,

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +1,14 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "index.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"format": "prettier --write \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx)\""
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"eslint": "^5.5.0",
"prettier": "^1.14.2"
"eslint": "^6.1.0",
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(
@@ -7,5 +7,4 @@ if (!('serviceWorker' in navigator)) {
const greeting = 'hello'
console.log(`${greeting} world!`)
;[(1, 2, 3)].forEach(x => console.log(x))

View File

@@ -1,6 +1,6 @@
{
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended", "eslint-config-prettier"],
"rules": {

View File

@@ -1,9 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": false,
"singleQuote": true,
"tabWidth": 2,

View File

@@ -1,18 +1,15 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "index.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"format": "prettier --write \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx)\""
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"eslint": "^5.5.0",
"eslint-config-prettier": "^3.0.1",
"prettier": "^1.14.2"
"eslint": "^6.1.0",
"eslint-config-prettier": "^6.0.0",
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(
@@ -7,5 +7,4 @@ if (!('serviceWorker' in navigator)) {
const greeting = 'hello'
console.log(`${greeting} world!`)
;[(1, 2, 3)].forEach(x => console.log(x))

View File

@@ -1,6 +1,6 @@
{
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended", "eslint-config-prettier"],
"rules": {

View File

@@ -1,9 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": false,
"singleQuote": true,
"tabWidth": 2,

File diff suppressed because it is too large Load Diff

View File

@@ -1,20 +1,17 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "index.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"format": "npm run prettier -- --write",
"prettier": "prettier \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx)\"",
"validate": "npm run lint && npm run prettier -- --list-different"
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"eslint": "^5.5.0",
"eslint-config-prettier": "^3.0.1",
"prettier": "^1.14.2"
"eslint": "^6.1.0",
"eslint-config-prettier": "^6.0.0",
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(
@@ -7,5 +7,4 @@ if (!('serviceWorker' in navigator)) {
const greeting = 'hello'
console.log(`${greeting} world!`)
;[(1, 2, 3)].forEach(x => console.log(x))

View File

@@ -1,7 +1,7 @@
{
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended", "eslint-config-prettier"],
"rules": {

View File

@@ -1,9 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": false,
"singleQuote": true,
"tabWidth": 2,

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "index.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"flow": "flow",
@@ -10,14 +10,11 @@
"prettier": "prettier \"**/*.+(js|jsx|json|yml|yaml|css|less|scss|ts|tsx|md|graphql|mdx)\"",
"validate": "npm run lint && npm run prettier -- --list-different && npm run flow"
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"babel-eslint": "^9.0.0",
"eslint": "^5.5.0",
"eslint-config-prettier": "^3.0.1",
"eslint": "^6.1.0",
"eslint-config-prettier": "^6.0.0",
"flow-bin": "^0.81.0",
"prettier": "^1.14.2"
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(

View File

@@ -1,7 +1,7 @@
{
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended", "eslint-config-prettier"],
"rules": {

View File

@@ -1,9 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": false,
"singleQuote": true,
"tabWidth": 2,

View File

@@ -1,8 +1,8 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "index.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"flow": "flow",
@@ -11,15 +11,12 @@
"validate": "npm run lint && npm run prettier -- --list-different && npm run flow",
"precommit": "npm run validate"
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"babel-eslint": "^9.0.0",
"eslint": "^5.5.0",
"eslint-config-prettier": "^3.0.1",
"eslint": "^6.1.0",
"eslint-config-prettier": "^6.0.0",
"flow-bin": "^0.81.0",
"husky": "^0.14.3",
"prettier": "^1.14.2"
"husky": "^3.0.2",
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(

View File

@@ -1,7 +1,7 @@
{
"parser": "babel-eslint",
"parserOptions": {
"ecmaVersion": "2018"
"ecmaVersion": 2019
},
"extends": ["eslint:recommended", "eslint-config-prettier"],
"rules": {

View File

@@ -1,9 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": false,
"htmlWhitespaceSensitivity": "css",
"insertPragma": false,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"printWidth": 80,
"proseWrap": "always",
"quoteProps": "as-needed",
"requirePragma": false,
"semi": false,
"singleQuote": true,
"tabWidth": 2,

View File

@@ -1,8 +1,8 @@
{
"name": "static-testing-tools",
"version": "1.0.0",
"description": "",
"main": "index.js",
"private": true,
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "GPLv3",
"scripts": {
"lint": "eslint src",
"flow": "flow",
@@ -11,16 +11,13 @@
"validate": "npm run lint && npm run prettier -- --list-different && npm run flow",
"precommit": "lint-staged && npm run flow"
},
"keywords": [],
"author": "Kent C. Dodds <kent@doddsfamily.us> (http://kentcdodds.com/)",
"license": "MIT",
"devDependencies": {
"babel-eslint": "^9.0.0",
"eslint": "^5.5.0",
"eslint-config-prettier": "^3.0.1",
"babel-eslint": "^10.0.2",
"eslint": "^6.1.0",
"eslint-config-prettier": "^6.0.0",
"flow-bin": "^0.81.0",
"husky": "^0.14.3",
"lint-staged": "^7.2.2",
"prettier": "^1.14.2"
"husky": "^3.0.2",
"lint-staged": "^9.2.1",
"prettier": "^1.18.2"
}
}

View File

@@ -1,5 +1,5 @@
const name = 'Freddy'
typeof name === 'string'
const username = 'freddy'
typeof username === 'string'
if (!('serviceWorker' in navigator)) {
// you have an old browser :-(