Skip to content

Commit 9b6c3b7

Browse files
committed
Update build process and move to checkJs
1 parent 8c3279c commit 9b6c3b7

File tree

5 files changed

+668
-588
lines changed

5 files changed

+668
-588
lines changed

package.json

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
"name": "task-worklet",
33
"version": "0.1.0",
44
"description": "Streamlined processing of tasks in a shared threadpool.",
5-
"source": "src/index.mjs",
5+
"source": "src/index.js",
66
"main": "dist/task-worklet.js",
77
"umd:main": "dist/task-worklet.js",
8-
"module": "dist/task-worklet.mjs",
8+
"module": "dist/task-worklet.module.js",
99
"scripts": {
1010
"build": "microbundle -f umd,es && microbundle -f iife src/polyfill.mjs -o polyfill/index.js",
1111
"test": "eslint \"{src,test}/**/*.test.{mjs,js}\" && karmatic --no-headless"
@@ -16,20 +16,29 @@
1616
"polyfill.js"
1717
],
1818
"eslintConfig": {
19-
"extends": "google",
19+
"extends": [
20+
"google",
21+
"prettier"
22+
],
2023
"parserOptions": {
2124
"ecmaVersion": 2018,
2225
"sourceType": "module"
2326
},
2427
"rules": {
2528
"require-jsdoc": 0,
29+
"valid-jsdoc": 0,
2630
"max-len": 0,
2731
"guard-for-in": 0,
2832
"new-cap": 0,
2933
"prefer-rest-params": 0
3034
}
3135
},
32-
"repository": "GoogleChromeLabs/task-worklet",
36+
"prettier": {
37+
"singleQuote": true,
38+
"trailingComma": "none",
39+
"tabWidth": 2
40+
},
41+
"repository": "developit/task-worklet",
3342
"keywords": [
3443
"tasks",
3544
"task worklet",
@@ -39,13 +48,15 @@
3948
],
4049
"author": "Jason Miller <developit@google.com>",
4150
"license": "Apache-2.0",
42-
"homepage": "https://github.com/GoogleChromeLabs/task-worklet",
51+
"homepage": "https://github.com/developit/task-worklet",
4352
"devDependencies": {
44-
"eslint": "^5.2.0",
45-
"eslint-config-google": "^0.9.1",
46-
"file-loader": "^2.0.0",
47-
"karmatic": "^1.2.0",
48-
"microbundle": "^0.9.0",
49-
"webpack": "^4.16.4"
53+
"eslint": "^7.9.0",
54+
"eslint-config-google": "^0.14.0",
55+
"eslint-config-prettier": "^6.11.0",
56+
"file-loader": "^6.1.0",
57+
"karmatic": "^2.1.0",
58+
"microbundle": "^0.12.3",
59+
"prettier": "^2.1.2",
60+
"webpack": "^4.44.1"
5061
}
5162
}

0 commit comments

Comments
 (0)