Skip to content

Commit 995f8c8

Browse files
committed
Tooling: Replace prettier with oxfmt
It's a whole lot, like 10-20x, faster!
1 parent d29a7cd commit 995f8c8

23 files changed

Lines changed: 263 additions & 55 deletions

.oxfmtrc.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"$schema": "./node_modules/oxfmt/configuration_schema.json",
3+
"tabWidth": 4,
4+
"useTabs": false,
5+
"semi": false,
6+
"singleQuote": true,
7+
"quoteProps": "as-needed",
8+
"trailingComma": "all",
9+
"bracketSpacing": true,
10+
"bracketSameLine": false,
11+
"arrowParens": "always",
12+
"endOfLine": "lf",
13+
"printWidth": 120,
14+
"proseWrap": "always",
15+
"sortPackageJson": false,
16+
"ignorePatterns": [
17+
"node_modules/",
18+
"**/dist/",
19+
"**/build/",
20+
"**/.svelte-kit/",
21+
"**/.astro/",
22+
"**/src-tauri/",
23+
"pnpm-lock.yaml",
24+
"**/playwright-report/",
25+
"**/test-results/",
26+
"**/coverage/",
27+
"apps/website/src/pages/pricing.astro"
28+
]
29+
}

apps/api-server/.oxfmtrc.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"$schema": "./node_modules/oxfmt/configuration_schema.json",
3+
"tabWidth": 4,
4+
"useTabs": false,
5+
"semi": false,
6+
"singleQuote": true,
7+
"quoteProps": "as-needed",
8+
"trailingComma": "all",
9+
"bracketSpacing": true,
10+
"bracketSameLine": false,
11+
"arrowParens": "always",
12+
"endOfLine": "lf",
13+
"printWidth": 120,
14+
"proseWrap": "always",
15+
"sortPackageJson": false,
16+
"ignorePatterns": []
17+
}

apps/api-server/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"eslint-config-prettier": "^10.1.8",
3131
"eslint-plugin-prettier": "^5.5.5",
3232
"globals": "^17.4.0",
33+
"oxfmt": "^0.42.0",
3334
"prettier": "^3.8.1",
3435
"typescript": "^5.9.3",
3536
"typescript-eslint": "^8.57.1",

apps/desktop/.oxfmtrc.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
{
2+
"$schema": "./node_modules/oxfmt/configuration_schema.json",
3+
"tabWidth": 4,
4+
"useTabs": false,
5+
"semi": false,
6+
"singleQuote": true,
7+
"quoteProps": "as-needed",
8+
"trailingComma": "all",
9+
"bracketSpacing": true,
10+
"bracketSameLine": false,
11+
"arrowParens": "always",
12+
"endOfLine": "lf",
13+
"printWidth": 120,
14+
"proseWrap": "always",
15+
"sortPackageJson": false,
16+
"ignorePatterns": [
17+
".svelte-kit/",
18+
"src-tauri/",
19+
"build/",
20+
"dist/",
21+
"pnpm-lock.yaml",
22+
"playwright-report/",
23+
"test-results/",
24+
"coverage/"
25+
]
26+
}

apps/desktop/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
"globals": "^17.4.0",
7777
"jsdom": "^29.0.1",
7878
"knip": "^6.0.3",
79+
"oxfmt": "^0.42.0",
7980
"oxlint": "^1.56.0",
8081
"postcss-html": "^1.8.1",
8182
"prettier": "^3.8.1",

apps/desktop/src/lib/file-explorer/views/FullList.svelte

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,12 @@
379379

380380
<div class="full-list-container" class:is-focused={isFocused} class:is-compact={isCompact}>
381381
<!-- Header row with sortable columns (outside scroll container for correct height calculation) -->
382-
<div class="header-row" role="toolbar" aria-label="Sort columns" style="grid-template-columns: 16px 1fr 60px 115px {dateColumnWidth}px;">
382+
<div
383+
class="header-row"
384+
role="toolbar"
385+
aria-label="Sort columns"
386+
style="grid-template-columns: 16px 1fr 60px 115px {dateColumnWidth}px;"
387+
>
383388
<span class="header-icon"></span>
384389
<SortableHeader
385390
column="name"

apps/desktop/src/lib/settings/components/SettingNumberInput.svelte

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,13 @@
4343
<div class="number-input-wrapper">
4444
<NumberInput.Root value={String(value)} onValueChange={handleChange} {min} {max} {step} {disabled}>
4545
<NumberInput.Control class="number-control">
46-
<NumberInput.DecrementTrigger class="number-btn" aria-label="Decrease {label}">−</NumberInput.DecrementTrigger>
46+
<NumberInput.DecrementTrigger class="number-btn" aria-label="Decrease {label}"
47+
>−</NumberInput.DecrementTrigger
48+
>
4749
<NumberInput.Input class="number-input" aria-label={label} />
48-
<NumberInput.IncrementTrigger class="number-btn" aria-label="Increase {label}">+</NumberInput.IncrementTrigger>
50+
<NumberInput.IncrementTrigger class="number-btn" aria-label="Increase {label}"
51+
>+</NumberInput.IncrementTrigger
52+
>
4953
</NumberInput.Control>
5054
</NumberInput.Root>
5155

apps/desktop/src/lib/settings/components/SettingSlider.svelte

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,16 @@
7979
</script>
8080

8181
<div class="slider-wrapper">
82-
<Slider.Root value={[value]} onValueChange={handleSliderChange} {min} {max} {step} {disabled} class="slider-root" aria-label={label}>
82+
<Slider.Root
83+
value={[value]}
84+
onValueChange={handleSliderChange}
85+
{min}
86+
{max}
87+
{step}
88+
{disabled}
89+
class="slider-root"
90+
aria-label={label}
91+
>
8392
<Slider.Control class="slider-control">
8493
<Slider.Track class="slider-track">
8594
<Slider.Range class="slider-range" />

apps/desktop/src/lib/settings/components/SettingSwitch.svelte

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
<script lang="ts">
22
import { Switch } from '@ark-ui/svelte/switch'
3-
import { getSetting, setSetting, getSettingDefinition, onSpecificSettingChange, type SettingId, type SettingsValues } from '$lib/settings'
3+
import {
4+
getSetting,
5+
setSetting,
6+
getSettingDefinition,
7+
onSpecificSettingChange,
8+
type SettingId,
9+
type SettingsValues,
10+
} from '$lib/settings'
411
import { onMount } from 'svelte'
512
613
interface Props {

apps/desktop/src/lib/settings/sections/AdvancedSection.svelte

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,13 @@
148148
step={setting.constraints?.step ?? 1}
149149
>
150150
<NumberInput.Control class="number-control">
151-
<NumberInput.DecrementTrigger class="number-btn" aria-label="Decrease {setting.label}">−</NumberInput.DecrementTrigger>
151+
<NumberInput.DecrementTrigger class="number-btn" aria-label="Decrease {setting.label}"
152+
>−</NumberInput.DecrementTrigger
153+
>
152154
<NumberInput.Input class="number-input" aria-label={setting.label} />
153-
<NumberInput.IncrementTrigger class="number-btn" aria-label="Increase {setting.label}">+</NumberInput.IncrementTrigger>
155+
<NumberInput.IncrementTrigger class="number-btn" aria-label="Increase {setting.label}"
156+
>+</NumberInput.IncrementTrigger
157+
>
154158
</NumberInput.Control>
155159
</NumberInput.Root>
156160
{#if setting.type === 'duration' && setting.constraints?.unit}

0 commit comments

Comments
 (0)