Skip to content

Commit 22789ac

Browse files
WIP: try biome and deno fmt
1 parent 3aa4812 commit 22789ac

File tree

19 files changed

+170
-69
lines changed

19 files changed

+170
-69
lines changed

.github/workflows/autofix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Setup Tools
2323
uses: ./.github/setup
2424
- name: Fix formatting
25-
run: pnpm prettier:write
25+
run: pnpm run format
2626
- name: Apply fixes
2727
uses: autofix-ci/action@551dded8c6cc8a1054039c8bc0b8b48c51dfc6ef
2828
with:

.prettierignore

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

biome.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/1.8.3/schema.json",
3+
"formatter": {
4+
"enabled": true,
5+
"indentStyle": "space",
6+
"ignore": [
7+
"**/.next/**",
8+
"**/.nx/cache/**",
9+
"**/.nx/workspace-data/**",
10+
"**/.svelte-kit/**",
11+
"**/coverage/**",
12+
"**/dist/**",
13+
"**/docs/**",
14+
"**/snap/**"
15+
]
16+
},
17+
"javascript": {
18+
"formatter": {
19+
"quoteStyle": "single",
20+
"semicolons": "asNeeded",
21+
"trailingCommas": "all"
22+
}
23+
},
24+
"linter": {
25+
"enabled": false
26+
},
27+
"organizeImports": {
28+
"enabled": false
29+
}
30+
}

deno.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"$schema": "https://deno.land/x/deno/cli/schemas/config-file.v1.json",
3+
"fmt": {
4+
"useTabs": false,
5+
"lineWidth": 80,
6+
"indentWidth": 2,
7+
"semiColons": false,
8+
"singleQuote": true,
9+
"proseWrap": "preserve",
10+
"exclude": [
11+
"**/.next",
12+
"**/.nx/cache",
13+
"**/.svelte-kit",
14+
"**/coverage",
15+
"**/dist",
16+
"**/docs",
17+
"**/snap",
18+
"pnpm-lock.yaml"
19+
]
20+
},
21+
"unstable": ["fmt-html", "fmt-css", "fmt-yaml", "fmt-component"]
22+
}

integrations/react/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919
"main": "dist/cjs/index.cjs",
2020
"module": "dist/esm/index.js",
2121
"types": "dist/esm/index.d.ts",
22-
"files": [
23-
"dist"
24-
],
22+
"files": ["dist"],
2523
"scripts": {
2624
"test:build": "vite build && vitest && publint --strict"
2725
},

integrations/vanilla/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919
"main": "dist/cjs/index.cjs",
2020
"module": "dist/esm/index.js",
2121
"types": "dist/esm/index.d.ts",
22-
"files": [
23-
"dist"
24-
],
22+
"files": ["dist"],
2523
"scripts": {
2624
"test:build": "vite build && vitest && publint --strict"
2725
},

integrations/vue/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919
"main": "dist/cjs/index.cjs",
2020
"module": "dist/esm/index.js",
2121
"types": "dist/esm/index.d.ts",
22-
"files": [
23-
"dist"
24-
],
22+
"files": ["dist"],
2523
"scripts": {
2624
"test:build": "vite build && vitest && publint --strict"
2725
},

integrations/vue/src/components/HelloWorld.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ const count = ref(0)
2020
<p>
2121
Check out
2222
<a href="https://vuejs.org/guide/quick-start.html#local" target="_blank"
23-
>create-vue</a
24-
>, the official Vue + Vite starter
23+
>create-vue</a>, the official Vue + Vite starter
2524
</p>
2625
<p>
2726
Install

package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,19 @@
1616
"test:types": "nx affected --target=test:types",
1717
"test:eslint": "nx affected --target=test:eslint",
1818
"test:sherif": "sherif",
19-
"test:format": "pnpm run prettier --check",
20-
"prettier": "prettier --ignore-unknown .",
21-
"prettier:write": "pnpm run prettier --write",
19+
"format": "biome format --write .",
20+
"format:check": "biome format .",
2221
"changeset": "changeset",
2322
"changeset:version": "changeset version && pnpm install && pnpm prettier:write",
2423
"changeset:publish": "changeset publish"
2524
},
2625
"devDependencies": {
26+
"@biomejs/biome": "catalog:",
2727
"@changesets/changelog-github": "catalog:",
2828
"@changesets/cli": "catalog:",
2929
"@types/node": "catalog:",
3030
"jsdom": "catalog:",
3131
"nx": "catalog:",
32-
"prettier": "catalog:",
3332
"publint": "catalog:",
3433
"sherif": "catalog:",
3534
"typescript": "catalog:"

packages/config/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@
4747
"./package.json": "./package.json"
4848
},
4949
"sideEffects": false,
50-
"files": [
51-
"src"
52-
],
50+
"files": ["src"],
5351
"engines": {
5452
"node": ">=18"
5553
},

0 commit comments

Comments
 (0)