diff options
author | Kristóf Marussy <kristof@marussy.com> | 2022-01-08 21:36:43 +0100 |
---|---|---|
committer | Kristóf Marussy <kristof@marussy.com> | 2022-01-09 19:53:03 +0100 |
commit | d07e7b834831230b53860d0919a68edc2d36193d (patch) | |
tree | a1f2a021563ddff54f33341c475fc6c6eb787388 /package.json | |
parent | New configurations based on review comments (WIP) (diff) | |
download | sophie-d07e7b834831230b53860d0919a68edc2d36193d.tar.gz sophie-d07e7b834831230b53860d0919a68edc2d36193d.tar.zst sophie-d07e7b834831230b53860d0919a68edc2d36193d.zip |
build: Eslint fixes for multi-module project
Signed-off-by: Kristóf Marussy <kristof@marussy.com>
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/package.json b/package.json index 99cc7a2..f632a8c 100644 --- a/package.json +++ b/package.json | |||
@@ -19,7 +19,7 @@ | |||
19 | "type": "module", | 19 | "type": "module", |
20 | "main": "packages/main/dist/index.cjs", | 20 | "main": "packages/main/dist/index.cjs", |
21 | "scripts": { | 21 | "scripts": { |
22 | "clean": "rimraf dist packages/*/dist packages/*/tsconfig.tsbuildinfo .vite", | 22 | "clean": "rimraf coverage dist packages/*/dist packages/*/*.tsbuildinfo .vite", |
23 | "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", | 23 | "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", |
24 | "build": "node scripts/build.js", | 24 | "build": "node scripts/build.js", |
25 | "precompile": "cross-env MODE=production yarn run build", | 25 | "precompile": "cross-env MODE=production yarn run build", |
@@ -27,8 +27,12 @@ | |||
27 | "compile:electron-builder": "electron-builder build --config .electron-builder.config.cjs --dir", | 27 | "compile:electron-builder": "electron-builder build --config .electron-builder.config.cjs --dir", |
28 | "watch": "node scripts/watch.js", | 28 | "watch": "node scripts/watch.js", |
29 | "watch:test": "yarn test --watch", | 29 | "watch:test": "yarn test --watch", |
30 | "typecheck": "yarn workspaces foreach -vpt run typecheck", | 30 | "lint": "yarn types && eslint .", |
31 | "lint": "eslint \"{config,packages,scripts}/**/*.{js,jsx,ts,tsx}\" --quiet", | 31 | "typecheck": "yarn types && yarn workspaces foreach -vp run typecheck:workspace", |
32 | "typecheck:workspace": "yarn g:typecheck", | ||
33 | "g:typecheck": "cd $INIT_CWD && tsc", | ||
34 | "types": "yarn workspaces foreach -vpt run types", | ||
35 | "g:types": "cd $INIT_CWD && tsc -b tsconfig.build.json", | ||
32 | "update-electron-vendors": "node scripts/update-electron-vendors.js", | 36 | "update-electron-vendors": "node scripts/update-electron-vendors.js", |
33 | "main": "yarn workspace @sophie/main", | 37 | "main": "yarn workspace @sophie/main", |
34 | "preload": "yarn workspace @sophie/preload", | 38 | "preload": "yarn workspace @sophie/preload", |
@@ -53,9 +57,15 @@ | |||
53 | "electron-builder": "^22.14.12", | 57 | "electron-builder": "^22.14.12", |
54 | "esbuild": "^0.14.11", | 58 | "esbuild": "^0.14.11", |
55 | "eslint": "^8.6.0", | 59 | "eslint": "^8.6.0", |
60 | "eslint-config-airbnb": "^19.0.4", | ||
61 | "eslint-config-airbnb-base": "^15.0.0", | ||
56 | "eslint-config-airbnb-typescript": "^16.1.0", | 62 | "eslint-config-airbnb-typescript": "^16.1.0", |
63 | "eslint-formatter-gitlab": "^3.0.0", | ||
64 | "eslint-import-resolver-typescript": "^2.5.0", | ||
57 | "eslint-plugin-import": "^2.25.4", | 65 | "eslint-plugin-import": "^2.25.4", |
66 | "eslint-plugin-jsx-a11y": "^6.5.1", | ||
58 | "eslint-plugin-react": "^7.28.0", | 67 | "eslint-plugin-react": "^7.28.0", |
68 | "eslint-plugin-react-hooks": "^4.3.0", | ||
59 | "git-repo-info": "^2.1.1", | 69 | "git-repo-info": "^2.1.1", |
60 | "jest": "^27.4.7", | 70 | "jest": "^27.4.7", |
61 | "rimraf": "^3.0.2", | 71 | "rimraf": "^3.0.2", |