feat: increase packages versions; add lintern; add formatter; add pre-commit hook

This commit is contained in:
Aleix Soler 2025-05-25 12:08:27 +02:00
parent ffe01a9702
commit 73765169fb
3 changed files with 2572 additions and 288 deletions

4
.husky/pre-commit Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/env sh
. "$(dirname -- "$0")/_/husky.sh"
npx lint-staged

2825
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -6,20 +6,41 @@
"scripts": {
"dev": "node esbuild.config.mjs",
"build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
"version": "node version-bump.mjs && git add manifest.json versions.json"
"version": "node version-bump.mjs && git add manifest.json versions.json",
"format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,css,md}\"",
"format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,json,css,md}\"",
"lint": "eslint . --ext .ts,.tsx --max-warnings 0",
"lint:fix": "eslint . --ext .ts,.tsx --fix",
"check": "npm run format:check && npm run lint",
"prepare": "husky install"
},
"keywords": [],
"author": "",
"license": "MIT",
"devDependencies": {
"@types/node": "^16.11.6",
"@typescript-eslint/eslint-plugin": "5.29.0",
"@typescript-eslint/parser": "5.29.0",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"builtin-modules": "3.3.0",
"commander": "13.1.0",
"esbuild": "0.17.3",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
"husky": "^8.0.0",
"lint-staged": "^15.2.2",
"obsidian": "latest",
"prettier": "^3.2.5",
"tslib": "2.4.0",
"typescript": "4.7.4",
"commander": "13.1.0"
"typescript": "4.7.4"
},
"lint-staged": {
"*.{ts,tsx}": [
"eslint --fix",
"prettier --write"
],
"*.{json,css,md}": [
"prettier --write"
]
}
}