chore: add .editorconfig, clean up package.json, enable strict ts flags

This commit is contained in:
2026-06-12 15:39:30 +08:00
parent a9d35d03f2
commit 68597c0c24
3 changed files with 16 additions and 10 deletions
+12
View File
@@ -0,0 +1,12 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
indent_size = 2
[*.md]
trim_trailing_whitespace = false
+1 -5
View File
@@ -1,8 +1,6 @@
{ {
"name": "rand", "name": "rand",
"version": "1.0.0", "version": "1.0.0",
"module": "index.ts",
"type": "module",
"bin": { "bin": {
"rand": "./index.ts" "rand": "./index.ts"
}, },
@@ -11,9 +9,7 @@
}, },
"private": true, "private": true,
"devDependencies": { "devDependencies": {
"@types/bun": "latest" "@types/bun": "^1",
},
"peerDependencies": {
"typescript": "^5" "typescript": "^5"
} }
} }
+3 -5
View File
@@ -5,8 +5,6 @@
"target": "ESNext", "target": "ESNext",
"module": "Preserve", "module": "Preserve",
"moduleDetection": "force", "moduleDetection": "force",
"jsx": "react-jsx",
"allowJs": true,
"types": ["bun"], "types": ["bun"],
// Bundler mode // Bundler mode
@@ -23,8 +21,8 @@
"noImplicitOverride": true, "noImplicitOverride": true,
// Some stricter flags (disabled by default) // Some stricter flags (disabled by default)
"noUnusedLocals": false, "noUnusedLocals": true,
"noUnusedParameters": false, "noUnusedParameters": true,
"noPropertyAccessFromIndexSignature": false "noPropertyAccessFromIndexSignature": true
} }
} }