Skip to content

Commit 30319ed

Browse files
committed
chore(package): update devDependencies and add lint-staged
- Added husky, lint-staged, and organize-imports-cli to devDependencies - Configured lint-staged for TypeScript and JSON/Markdown files - Created pre-commit hook to run lint-staged
1 parent bf95f57 commit 30319ed

File tree

3 files changed

+171
-2
lines changed

3 files changed

+171
-2
lines changed

.husky/pre-commit

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

bun.lock

Lines changed: 155 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,27 @@
33
"module": "src/index.ts",
44
"type": "module",
55
"devDependencies": {
6-
"@types/bun": "latest"
6+
"@types/bun": "latest",
7+
"husky": "^9.1.7",
8+
"lint-staged": "^16.2.6",
9+
"organize-imports-cli": "^0.10.0"
710
},
811
"scripts": {
912
"test": "bun test",
1013
"demo": "bun run examples/simple/demo.ts",
11-
"release": "bun run scripts/release.ts"
14+
"release": "bun run scripts/release.ts",
15+
"prepare": "husky"
1216
},
1317
"peerDependencies": {
1418
"typescript": "~5.9.2"
19+
},
20+
"lint-staged": {
21+
"*.{ts,tsx}": [
22+
"organize-imports-cli",
23+
"prettier --write"
24+
],
25+
"*.{json,md}": [
26+
"prettier --write"
27+
]
1528
}
1629
}

0 commit comments

Comments
 (0)