diff --git a/.gitattributes b/.gitattributes index 4876461..6f28e15 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,2 @@ * text=auto -*.* text eol=lf *.lockb binary diff=lockb diff --git a/.vscode/dictionary.txt b/.vscode/dictionary.txt index 45165f2..d201202 100644 --- a/.vscode/dictionary.txt +++ b/.vscode/dictionary.txt @@ -1,4 +1,5 @@ antfu +biomejs booleanish bumpp bunx diff --git a/README.md b/README.md index 46f0ca5..1d2291d 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ This Starter Kit comes pre-configured with the following: - [Be a Good Commitizen](https://www.npmjs.com/package/git-cz) - pre-configured Commitizen & git-cz setup to simplify semantic git commits, versioning, and changelog generations - [Built With Testing In Mind](https://bun.sh/docs/cli/test) - pre-configured unit-testing powered by [Bun](https://bun.sh/docs/cli/test) - [Renovate](https://renovatebot.com/) - optimized & automated PR dependency updates +- [Biome](https://biomejs.dev/) - an instant, fast linter & formatter for JavaScript, TypeScript, and CSS - [GitHub Actions](https://github.com/features/actions) - runs your CI _(fixes code style issues, tags releases & creates its changelogs, runs the test suite, etc.)_ ## Testing diff --git a/bun.lockb b/bun.lockb index 1f5444d..dd9aad5 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/eslint.config.js b/eslint.config.js deleted file mode 100644 index 807c8fd..0000000 --- a/eslint.config.js +++ /dev/null @@ -1,3 +0,0 @@ -import stacks from '@stacksjs/eslint-config' - -export default stacks() diff --git a/package.json b/package.json index a954267..8e98f6d 100644 --- a/package.json +++ b/package.json @@ -50,10 +50,9 @@ "typecheck": "bun --bun tsc --noEmit" }, "devDependencies": { + "@biomejs/biome": "^1.9.0", "@commitlint/cli": "^19.5.0", - "@stacksjs/eslint-config": "^0.59.11", "@types/bun": "^1.1.9", - "@types/node": "^20.16.5", "bumpp": "^9.5.2", "changelogen": "^0.5.5", "commitizen": "^4.3.0", @@ -67,7 +66,7 @@ "commit-msg": "bunx --no -- commitlint --edit $1" }, "lint-staged": { - "*.{js,jsx,ts,tsx,vue}": "eslint --fix" + "*.{js,jsx,ts,tsx,vue}": "bunx biome --fix" }, "config": { "commitizen": { diff --git a/pkgx.yaml b/pkgx.yaml index d0c4565..e438cf2 100644 --- a/pkgx.yaml +++ b/pkgx.yaml @@ -1,2 +1,2 @@ dependencies: - bun.sh: ^1.0.28 + bun.sh: ^1.1.27 diff --git a/tsconfig.json b/tsconfig.json index b322dc1..c5816cb 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,6 +20,8 @@ "forceConsistentCasingInFileNames": true, "verbatimModuleSyntax": true, "skipDefaultLibCheck": true, - "skipLibCheck": true + "skipLibCheck": true, + "isolatedModules": true, + "isolatedDeclaration": true } }