Skip to content

Commit e5a5aad

Browse files
committed
chore: use lint-staged for prettier
1 parent b9ce676 commit e5a5aad

File tree

7 files changed

+1968
-2250
lines changed

7 files changed

+1968
-2250
lines changed

.eslintrc.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ module.exports = {
99
'eslint:recommended',
1010
'plugin:@typescript-eslint/eslint-recommended',
1111
'plugin:@typescript-eslint/recommended',
12-
'plugin:prettier/recommended',
13-
'prettier',
1412
],
1513
parser: '@typescript-eslint/parser',
1614
parserOptions: {

.lintstagedrc.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"*.{ts,mts,js,mjs}": [
3+
"eslint --cache --fix",
4+
"prettier --parser typescript --write --config ./.prettierrc"
5+
],
6+
"*.html": ["prettier --parser html --write --config ./.prettierrc"],
7+
"*.css": ["prettier --parser css --write --config ./.prettierrc"],
8+
"*.json": ["prettier --parser json --write --config ./.prettierrc"]
9+
}

.yarn/releases/yarn-4.12.0.cjs

Lines changed: 942 additions & 0 deletions
Large diffs are not rendered by default.

.yarn/releases/yarn-4.5.3.cjs

Lines changed: 0 additions & 934 deletions
This file was deleted.

.yarnrc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ enableGlobalCache: false
44

55
nodeLinker: node-modules
66

7-
yarnPath: .yarn/releases/yarn-4.5.3.cjs
7+
yarnPath: .yarn/releases/yarn-4.12.0.cjs

package.json

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@
2727
"test": "echo \"Error: no test specified\" && exit 1",
2828
"start": "yarn parcel test/test.html --port 3000 --host 0.0.0.0",
2929
"type-check": "yarn tsc --noEmit",
30-
"lint": "yarn eslint --config ./.eslintrc.js --ext .js,.ts src/"
30+
"lint": "yarn eslint --config ./.eslintrc.js --ext .js,.ts src/",
31+
"postinstall": "yarn husky",
32+
"precommit": "yarn lint-staged"
3133
},
3234
"repository": {
3335
"type": "git",
@@ -40,9 +42,9 @@
4042
},
4143
"homepage": "https://github.com/EngineHub/SchematicWebViewer#readme",
4244
"dependencies": {
43-
"@babylonjs/core": "^7.42.0",
45+
"@babylonjs/core": "^7.54.3",
4446
"@enginehub/nbt-ts": "^1.3.5",
45-
"@enginehub/schematicjs": "^0.9.2",
47+
"@enginehub/schematicjs": "^0.10.0",
4648
"buffer": "^6.0.3",
4749
"deepmerge": "^4.3.1",
4850
"gzip-js": "^0.3.2",
@@ -52,13 +54,12 @@
5254
"@types/gzip-js": "^0.3.5",
5355
"@typescript-eslint/eslint-plugin": "^5.62.0",
5456
"@typescript-eslint/parser": "^5.62.0",
55-
"eslint": "^8.57.0",
56-
"eslint-config-prettier": "^9.1.0",
57-
"eslint-plugin-prettier": "^5.1.3",
58-
"parcel": "^2.13.3",
59-
"prettier": "^3.2.5",
60-
"prettier-eslint": "^16.3.0",
61-
"typescript": "^5.4.5"
57+
"eslint": "^8.57.1",
58+
"husky": "^9.1.7",
59+
"lint-staged": "^16.2.7",
60+
"parcel": "^2.16.3",
61+
"prettier": "^3.7.4",
62+
"typescript": "^5.9.3"
6263
},
6364
"browserslist": [
6465
"last 1 Chrome version"
@@ -67,5 +68,5 @@
6768
"process": false
6869
},
6970
"sideEffects": false,
70-
"packageManager": "yarn@4.5.3"
71+
"packageManager": "yarn@4.12.0"
7172
}

0 commit comments

Comments
 (0)