Skip to content

Commit e43078d

Browse files
committed
Use node10 base config
1 parent 7cbb327 commit e43078d

File tree

7 files changed

+1119
-947
lines changed

7 files changed

+1119
-947
lines changed

.husky/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
_

.husky/pre-commit

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
. "$(dirname "$0")/_/husky.sh"
3+
4+
lint-staged

package.json

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -30,29 +30,33 @@
3030
"release": "np",
3131
"test": "jest",
3232
"typecheck": "tsc --project tsconfig.json",
33-
"prepublish": "yarn run clean && yarn run build"
33+
"prepublish": "yarn run clean && yarn run build",
34+
"postinstall": "husky install",
35+
"prepublishOnly": "pinst --disable",
36+
"postpublish": "pinst --enable"
3437
},
3538
"devDependencies": {
36-
"@types/eslint": "^7.2.0",
39+
"@tsconfig/node10": "^1.0.7",
40+
"@types/eslint": "^7.2.6",
3741
"@types/jest": "^26.0.20",
38-
"@types/node": "^14.0.27",
39-
"@typescript-eslint/eslint-plugin": "^3.8.0",
40-
"@typescript-eslint/parser": "^3.8.0",
42+
"@types/node": "^14.14.31",
43+
"@typescript-eslint/eslint-plugin": "^4.15.1",
44+
"@typescript-eslint/parser": "^4.15.1",
4145
"eslint": "^7.0.0",
42-
"eslint-config-prettier": "^6.11.0",
43-
"eslint-plugin-import": "^2.22.0",
44-
"eslint-plugin-prettier": "^3.1.4",
45-
"eslint-plugin-promise": "^4.2.1",
46-
"husky": "^4.2.5",
46+
"eslint-config-prettier": "^8.0.0",
47+
"eslint-plugin-import": "^2.22.1",
48+
"eslint-plugin-promise": "^4.3.1",
49+
"husky": "^5.1.0",
4750
"jest": "^26.6.3",
48-
"lint-staged": "^10.2.11",
49-
"np": "^6.3.2",
50-
"prettier": "^2.0.5",
51+
"lint-staged": "^10.5.4",
52+
"np": "^7.4.0",
53+
"pinst": "^2.1.4",
54+
"prettier": "^2.2.1",
5155
"ts-jest": "^26.5.1",
52-
"typescript": "^3.9.7"
56+
"typescript": "^4.1.5"
5357
},
5458
"peerDependencies": {
55-
"eslint": ">=7.0.0"
59+
"eslint": ">=7.20.0"
5660
},
5761
"engines": {
5862
"node": ">=10.23.0"

tsconfig.base.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,12 @@
11
{
2+
"extends": "@tsconfig/node10/tsconfig.json",
23
"compilerOptions": {
3-
"allowSyntheticDefaultImports": true,
44
"allowUnreachableCode": false,
5-
"allowUnusedLabels": false,
6-
"declaration": true,
7-
"declarationMap": true,
8-
"esModuleInterop": true,
9-
"module": "commonjs",
5+
"composite": true,
106
"moduleResolution": "node",
117
"noImplicitReturns": true,
128
"noUnusedLocals": true,
139
"noUnusedParameters": true,
14-
"pretty": true,
15-
"sourceMap": true,
16-
"strict": true,
17-
"target": "es2017",
18-
"lib": ["es2017"]
10+
"types": ["jest", "node"]
1911
}
2012
}

tsconfig.build.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,6 @@
77
"resolveJsonModule": true
88
},
99

10-
"include": ["src"]
10+
"include": ["src"],
11+
"exclude": ["**/*.test.*", "**/__fixtures__"]
1112
}

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@
66
"rootDir": "."
77
},
88

9-
"include": ["."]
9+
"include": ["."],
10+
"exclude": ["dist"]
1011
}

0 commit comments

Comments
 (0)