a homebrewed DnD campaign based in the Honkai: Star Rail universe
hsr honkaistarrail dnd

app/css: enable oxfmt tailwind sorting, organize css files #6

merged opened by samanthanguyen.me targeting main from css
  • deps: upgrade oxfmt from v0.19.0 to v0.26.0
  • deps: upgrade oxlint from v1.39.0 to v1.41.0
  • note: notably, doesn't sort tailwind in all files, since oxfmt doesn't support svelte just yet.
Labels

None yet.

priority

None yet.

assignee

None yet.

Participants 1
AT URI
at://did:plc:smd2mvg2dao4rqnnz6qexdov/sh.tangled.repo.pull/3mcsdfemktm22
+192 -227
Diff #0
+8 -1
.oxfmtrc.json
··· 4 4 "semi": false, 5 5 "singleQuote": true, 6 6 "trailingComma": "all", 7 - "ignorePatterns": ["app/src/generated/**"] 7 + "ignorePatterns": ["app/src/generated/**", "app/src/utilities.css"], 8 + "experimentalTailwindcss": { 9 + "stylesheet": "./app/src/app.css", 10 + "attributes": ["class", "className"], 11 + "functions": ["clsx", "cn", "tv"], 12 + "preserveDuplicates": false, 13 + "preserveWhitespace": false 14 + } 8 15 }
+2 -174
app/src/app.css
··· 1 1 @import 'tailwindcss'; 2 2 @import 'tw-animate-css'; 3 + @import './utilities.css'; 4 + @import './shadcn-svelte.css'; 3 5 @source './../../node_modules/@starlight/icons'; 4 6 5 7 @custom-variant dark (&:is(.dark *)); ··· 25 27 ); 26 28 background-size: 10px 10px; 27 29 } 28 - 29 - /** typography */ 30 - @utility small-caps { 31 - font-variant-caps: small-caps; 32 - } 33 - 34 - @utility max-w-10ch { 35 - max-width: 10ch; 36 - } 37 - 38 - @utility max-w-15ch { 39 - max-width: 15ch; 40 - } 41 - 42 - @utility max-w-20ch { 43 - max-width: 20ch; 44 - } 45 - 46 - @utility max-w-30ch { 47 - max-width: 30ch; 48 - } 49 - 50 - @utility max-w-40ch { 51 - max-width: 40ch; 52 - } 53 - 54 - @utility max-w-50ch { 55 - max-width: 50ch; 56 - } 57 - 58 - @utility max-w-60ch { 59 - max-width: 60ch; 60 - } 61 - 62 - @utility max-w-70ch { 63 - max-width: 70ch; 64 - } 65 - 66 - @utility max-w-80ch { 67 - max-width: 80ch; 68 - } 69 - 70 - @utility max-w-90ch { 71 - max-width: 90ch; 72 - } 73 - 74 - @utility max-w-100ch { 75 - max-width: 100ch; 76 - } 77 - 78 - @utility max-w-110ch { 79 - max-width: 110ch; 80 - } 81 - 82 - @utility max-w-120ch { 83 - max-width: 120ch; 84 - } 85 - 86 - :root { 87 - --radius: 0.625rem; 88 - --background: oklch(1 0 0); 89 - --foreground: oklch(0.129 0.042 264.695); 90 - --card: oklch(1 0 0); 91 - --card-foreground: oklch(0.129 0.042 264.695); 92 - --popover: oklch(1 0 0); 93 - --popover-foreground: oklch(0.129 0.042 264.695); 94 - --primary: oklch(0.208 0.042 265.755); 95 - --primary-foreground: oklch(0.984 0.003 247.858); 96 - --secondary: oklch(0.968 0.007 247.896); 97 - --secondary-foreground: oklch(0.208 0.042 265.755); 98 - --muted: oklch(0.968 0.007 247.896); 99 - --muted-foreground: oklch(0.554 0.046 257.417); 100 - --accent: oklch(0.968 0.007 247.896); 101 - --accent-foreground: oklch(0.208 0.042 265.755); 102 - --destructive: oklch(0.577 0.245 27.325); 103 - --border: oklch(0.929 0.013 255.508); 104 - --input: oklch(0.929 0.013 255.508); 105 - --ring: oklch(0.704 0.04 256.788); 106 - --chart-1: oklch(0.646 0.222 41.116); 107 - --chart-2: oklch(0.6 0.118 184.704); 108 - --chart-3: oklch(0.398 0.07 227.392); 109 - --chart-4: oklch(0.828 0.189 84.429); 110 - --chart-5: oklch(0.769 0.188 70.08); 111 - --sidebar: oklch(0.984 0.003 247.858); 112 - --sidebar-foreground: oklch(0.129 0.042 264.695); 113 - --sidebar-primary: oklch(0.208 0.042 265.755); 114 - --sidebar-primary-foreground: oklch(0.984 0.003 247.858); 115 - --sidebar-accent: oklch(0.968 0.007 247.896); 116 - --sidebar-accent-foreground: oklch(0.208 0.042 265.755); 117 - --sidebar-border: oklch(0.929 0.013 255.508); 118 - --sidebar-ring: oklch(0.704 0.04 256.788); 119 - } 120 - 121 - .dark { 122 - --background: oklch(0.129 0.042 264.695); 123 - --foreground: oklch(0.984 0.003 247.858); 124 - --card: oklch(0.208 0.042 265.755); 125 - --card-foreground: oklch(0.984 0.003 247.858); 126 - --popover: oklch(0.208 0.042 265.755); 127 - --popover-foreground: oklch(0.984 0.003 247.858); 128 - --primary: oklch(0.929 0.013 255.508); 129 - --primary-foreground: oklch(0.208 0.042 265.755); 130 - --secondary: oklch(0.279 0.041 260.031); 131 - --secondary-foreground: oklch(0.984 0.003 247.858); 132 - --muted: oklch(0.279 0.041 260.031); 133 - --muted-foreground: oklch(0.704 0.04 256.788); 134 - --accent: oklch(0.279 0.041 260.031); 135 - --accent-foreground: oklch(0.984 0.003 247.858); 136 - --destructive: oklch(0.704 0.191 22.216); 137 - --border: oklch(1 0 0 / 10%); 138 - --input: oklch(1 0 0 / 15%); 139 - --ring: oklch(0.551 0.027 264.364); 140 - --chart-1: oklch(0.488 0.243 264.376); 141 - --chart-2: oklch(0.696 0.17 162.48); 142 - --chart-3: oklch(0.769 0.188 70.08); 143 - --chart-4: oklch(0.627 0.265 303.9); 144 - --chart-5: oklch(0.645 0.246 16.439); 145 - --sidebar: oklch(0.208 0.042 265.755); 146 - --sidebar-foreground: oklch(0.984 0.003 247.858); 147 - --sidebar-primary: oklch(0.488 0.243 264.376); 148 - --sidebar-primary-foreground: oklch(0.984 0.003 247.858); 149 - --sidebar-accent: oklch(0.279 0.041 260.031); 150 - --sidebar-accent-foreground: oklch(0.984 0.003 247.858); 151 - --sidebar-border: oklch(1 0 0 / 10%); 152 - --sidebar-ring: oklch(0.551 0.027 264.364); 153 - } 154 - 155 - @theme inline { 156 - --radius-sm: calc(var(--radius) - 4px); 157 - --radius-md: calc(var(--radius) - 2px); 158 - --radius-lg: var(--radius); 159 - --radius-xl: calc(var(--radius) + 4px); 160 - --color-background: var(--background); 161 - --color-foreground: var(--foreground); 162 - --color-card: var(--card); 163 - --color-card-foreground: var(--card-foreground); 164 - --color-popover: var(--popover); 165 - --color-popover-foreground: var(--popover-foreground); 166 - --color-primary: var(--primary); 167 - --color-primary-foreground: var(--primary-foreground); 168 - --color-secondary: var(--secondary); 169 - --color-secondary-foreground: var(--secondary-foreground); 170 - --color-muted: var(--muted); 171 - --color-muted-foreground: var(--muted-foreground); 172 - --color-accent: var(--accent); 173 - --color-accent-foreground: var(--accent-foreground); 174 - --color-destructive: var(--destructive); 175 - --color-border: var(--border); 176 - --color-input: var(--input); 177 - --color-ring: var(--ring); 178 - --color-chart-1: var(--chart-1); 179 - --color-chart-2: var(--chart-2); 180 - --color-chart-3: var(--chart-3); 181 - --color-chart-4: var(--chart-4); 182 - --color-chart-5: var(--chart-5); 183 - --color-sidebar: var(--sidebar); 184 - --color-sidebar-foreground: var(--sidebar-foreground); 185 - --color-sidebar-primary: var(--sidebar-primary); 186 - --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); 187 - --color-sidebar-accent: var(--sidebar-accent); 188 - --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); 189 - --color-sidebar-border: var(--sidebar-border); 190 - --color-sidebar-ring: var(--sidebar-ring); 191 - } 192 - 193 - @layer base { 194 - * { 195 - @apply border-border outline-ring/50; 196 - } 197 - 198 - body { 199 - @apply bg-background text-foreground; 200 - } 201 - }
+9 -9
app/src/lib/components/Button/styles.ts
··· 8 8 export const buttonTv = tv({ 9 9 base: [ 10 10 'cursor-pointer', 11 - 'flex flex-row gap-2 items-center justify-center', 11 + 'flex flex-row items-center justify-center gap-2', 12 12 'border', 13 13 'text-center', 14 14 'transition-colors', ··· 16 16 ], 17 17 variants: { 18 18 isIconOnly: { 19 - false: 'py-2 px-4', 19 + false: 'px-4 py-2', 20 20 true: 'p-2', 21 21 }, 22 22 isRound: { ··· 24 24 }, 25 25 intent: { 26 26 primary: [ 27 - 'bg-stone-900 border-stone-800', 28 - 'dark:bg-white dark:border-zinc-200', 27 + 'border-stone-800 bg-stone-900', 28 + 'dark:border-zinc-200 dark:bg-white', 29 29 'text-white', 30 30 'dark:text-zinc-900', 31 31 'hover:border-hsr-gold/50', 32 - 'focus:outline-0 focus:ring-2 focus:ring-offset-2', 32 + 'focus:ring-2 focus:ring-offset-2 focus:outline-0', 33 33 'focus:border-hsr-gold', 34 34 'focus:ring-hsr-gold', 35 35 'focus:text-hsr-gold', 36 36 ], 37 37 secondary: [ 38 - 'bg-white border-zinc-200', 39 - 'dark:bg-stone-900 dark:border-stone-800', 38 + 'border-zinc-200 bg-white', 39 + 'dark:border-stone-800 dark:bg-stone-900', 40 40 'text-zinc-900', 41 41 'dark:text-white', 42 42 'hover:border-hsr-gold/50', 43 - 'focus:outline-0 focus:ring-2 focus:ring-offset-2', 43 + 'focus:ring-2 focus:ring-offset-2 focus:outline-0', 44 44 'focus:border-hsr-gold', 45 45 'focus:ring-hsr-gold', 46 46 'focus:text-hsr-gold', ··· 51 51 'dark:text-white', 52 52 'hover:bg-hsr-gold/30', 53 53 'hover:border-hsr-gold/30', 54 - 'focus:outline-0 focus:ring-1 focus:ring-offset-0 focus:ring-hsr-gold', 54 + 'focus:ring-1 focus:ring-hsr-gold focus:ring-offset-0 focus:outline-0', 55 55 'focus:text-hsr-gold', 56 56 ], 57 57 },
+3 -3
app/src/lib/components/Chip/variants.ts
··· 3 3 import { tv, type VariantProps } from 'tailwind-variants' 4 4 5 5 export const chip = tv({ 6 - base: ['inline-flex flex-row items-center', 'border-2 rounded-full', 'font-medium'], 6 + base: ['inline-flex flex-row items-center', 'rounded-full border-2', 'font-medium'], 7 7 variants: { 8 8 color: { 9 9 gold: 'border-hsr-gold', ··· 68 68 color: 'white', 69 69 style: 'outline', 70 70 class: [ 71 - 'text-hsr-dark border-hsr-dark [&_svg]:stroke-hsr-dark', 72 - 'dark:text-zinc-100 dark:border-zinc-100 dark:[&_svg]:stroke-zinc-100', 71 + 'border-hsr-dark text-hsr-dark [&_svg]:stroke-hsr-dark', 72 + 'dark:border-zinc-100 dark:text-zinc-100 dark:[&_svg]:stroke-zinc-100', 73 73 ], 74 74 }, 75 75 {
+116
app/src/shadcn-svelte.css
··· 1 + :root { 2 + --radius: 0.625rem; 3 + --background: oklch(1 0 0); 4 + --foreground: oklch(0.129 0.042 264.695); 5 + --card: oklch(1 0 0); 6 + --card-foreground: oklch(0.129 0.042 264.695); 7 + --popover: oklch(1 0 0); 8 + --popover-foreground: oklch(0.129 0.042 264.695); 9 + --primary: oklch(0.208 0.042 265.755); 10 + --primary-foreground: oklch(0.984 0.003 247.858); 11 + --secondary: oklch(0.968 0.007 247.896); 12 + --secondary-foreground: oklch(0.208 0.042 265.755); 13 + --muted: oklch(0.968 0.007 247.896); 14 + --muted-foreground: oklch(0.554 0.046 257.417); 15 + --accent: oklch(0.968 0.007 247.896); 16 + --accent-foreground: oklch(0.208 0.042 265.755); 17 + --destructive: oklch(0.577 0.245 27.325); 18 + --border: oklch(0.929 0.013 255.508); 19 + --input: oklch(0.929 0.013 255.508); 20 + --ring: oklch(0.704 0.04 256.788); 21 + --chart-1: oklch(0.646 0.222 41.116); 22 + --chart-2: oklch(0.6 0.118 184.704); 23 + --chart-3: oklch(0.398 0.07 227.392); 24 + --chart-4: oklch(0.828 0.189 84.429); 25 + --chart-5: oklch(0.769 0.188 70.08); 26 + --sidebar: oklch(0.984 0.003 247.858); 27 + --sidebar-foreground: oklch(0.129 0.042 264.695); 28 + --sidebar-primary: oklch(0.208 0.042 265.755); 29 + --sidebar-primary-foreground: oklch(0.984 0.003 247.858); 30 + --sidebar-accent: oklch(0.968 0.007 247.896); 31 + --sidebar-accent-foreground: oklch(0.208 0.042 265.755); 32 + --sidebar-border: oklch(0.929 0.013 255.508); 33 + --sidebar-ring: oklch(0.704 0.04 256.788); 34 + } 35 + 36 + .dark { 37 + --background: oklch(0.129 0.042 264.695); 38 + --foreground: oklch(0.984 0.003 247.858); 39 + --card: oklch(0.208 0.042 265.755); 40 + --card-foreground: oklch(0.984 0.003 247.858); 41 + --popover: oklch(0.208 0.042 265.755); 42 + --popover-foreground: oklch(0.984 0.003 247.858); 43 + --primary: oklch(0.929 0.013 255.508); 44 + --primary-foreground: oklch(0.208 0.042 265.755); 45 + --secondary: oklch(0.279 0.041 260.031); 46 + --secondary-foreground: oklch(0.984 0.003 247.858); 47 + --muted: oklch(0.279 0.041 260.031); 48 + --muted-foreground: oklch(0.704 0.04 256.788); 49 + --accent: oklch(0.279 0.041 260.031); 50 + --accent-foreground: oklch(0.984 0.003 247.858); 51 + --destructive: oklch(0.704 0.191 22.216); 52 + --border: oklch(1 0 0 / 10%); 53 + --input: oklch(1 0 0 / 15%); 54 + --ring: oklch(0.551 0.027 264.364); 55 + --chart-1: oklch(0.488 0.243 264.376); 56 + --chart-2: oklch(0.696 0.17 162.48); 57 + --chart-3: oklch(0.769 0.188 70.08); 58 + --chart-4: oklch(0.627 0.265 303.9); 59 + --chart-5: oklch(0.645 0.246 16.439); 60 + --sidebar: oklch(0.208 0.042 265.755); 61 + --sidebar-foreground: oklch(0.984 0.003 247.858); 62 + --sidebar-primary: oklch(0.488 0.243 264.376); 63 + --sidebar-primary-foreground: oklch(0.984 0.003 247.858); 64 + --sidebar-accent: oklch(0.279 0.041 260.031); 65 + --sidebar-accent-foreground: oklch(0.984 0.003 247.858); 66 + --sidebar-border: oklch(1 0 0 / 10%); 67 + --sidebar-ring: oklch(0.551 0.027 264.364); 68 + } 69 + 70 + @theme inline { 71 + --radius-sm: calc(var(--radius) - 4px); 72 + --radius-md: calc(var(--radius) - 2px); 73 + --radius-lg: var(--radius); 74 + --radius-xl: calc(var(--radius) + 4px); 75 + --color-background: var(--background); 76 + --color-foreground: var(--foreground); 77 + --color-card: var(--card); 78 + --color-card-foreground: var(--card-foreground); 79 + --color-popover: var(--popover); 80 + --color-popover-foreground: var(--popover-foreground); 81 + --color-primary: var(--primary); 82 + --color-primary-foreground: var(--primary-foreground); 83 + --color-secondary: var(--secondary); 84 + --color-secondary-foreground: var(--secondary-foreground); 85 + --color-muted: var(--muted); 86 + --color-muted-foreground: var(--muted-foreground); 87 + --color-accent: var(--accent); 88 + --color-accent-foreground: var(--accent-foreground); 89 + --color-destructive: var(--destructive); 90 + --color-border: var(--border); 91 + --color-input: var(--input); 92 + --color-ring: var(--ring); 93 + --color-chart-1: var(--chart-1); 94 + --color-chart-2: var(--chart-2); 95 + --color-chart-3: var(--chart-3); 96 + --color-chart-4: var(--chart-4); 97 + --color-chart-5: var(--chart-5); 98 + --color-sidebar: var(--sidebar); 99 + --color-sidebar-foreground: var(--sidebar-foreground); 100 + --color-sidebar-primary: var(--sidebar-primary); 101 + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); 102 + --color-sidebar-accent: var(--sidebar-accent); 103 + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); 104 + --color-sidebar-border: var(--sidebar-border); 105 + --color-sidebar-ring: var(--sidebar-ring); 106 + } 107 + 108 + @layer base { 109 + * { 110 + @apply border-border outline-ring/50; 111 + } 112 + 113 + body { 114 + @apply bg-background text-foreground; 115 + } 116 + }
+14
app/src/utilities.css
··· 1 + @utility small-caps { font-variant-caps: small-caps; } 2 + @utility max-w-10ch { max-width: 10ch; } 3 + @utility max-w-15ch { max-width: 15ch; } 4 + @utility max-w-20ch { max-width: 20ch; } 5 + @utility max-w-30ch { max-width: 30ch; } 6 + @utility max-w-40ch { max-width: 40ch; } 7 + @utility max-w-50ch { max-width: 50ch; } 8 + @utility max-w-60ch { max-width: 60ch; } 9 + @utility max-w-70ch { max-width: 70ch; } 10 + @utility max-w-80ch { max-width: 80ch; } 11 + @utility max-w-90ch { max-width: 90ch; } 12 + @utility max-w-100ch { max-width: 100ch; } 13 + @utility max-w-110ch { max-width: 110ch; } 14 + @utility max-w-120ch { max-width: 120ch; }
+38 -38
pnpm-lock.yaml
··· 147 147 specifier: ^1.30.2 148 148 version: 1.30.2 149 149 oxfmt: 150 - specifier: ^0.19.0 151 - version: 0.19.0 150 + specifier: ^0.24.0 151 + version: 0.24.0 152 152 oxlint: 153 153 specifier: ^1.39.0 154 154 version: 1.39.0 ··· 220 220 version: 1.2.0 221 221 oxfmt: 222 222 specifier: catalog:voidzero 223 - version: 0.19.0 223 + version: 0.24.0 224 224 oxlint: 225 225 specifier: catalog:voidzero 226 226 version: 1.39.0(oxlint-tsgolint@0.10.1) ··· 1069 1069 '@oxc-project/types@0.108.0': 1070 1070 resolution: {integrity: sha512-7lf13b2IA/kZO6xgnIZA88sq3vwrxWk+2vxf6cc+omwYCRTiA5e63Beqf3fz/v8jEviChWWmFYBwzfSeyrsj7Q==} 1071 1071 1072 - '@oxfmt/darwin-arm64@0.19.0': 1073 - resolution: {integrity: sha512-FfNpn3ximwbBZCaS8WL2vAXcFuQFQgvv/brO6D1WdmL4pnFOgfBIpFfkeFnKfdmdpxtg9O0wF8NTcdw5Iyl2Bg==} 1072 + '@oxfmt/darwin-arm64@0.24.0': 1073 + resolution: {integrity: sha512-aYXuGf/yq8nsyEcHindGhiz9I+GEqLkVq8CfPbd+6VE259CpPEH+CaGHEO1j6vIOmNr8KHRq+IAjeRO2uJpb8A==} 1074 1074 cpu: [arm64] 1075 1075 os: [darwin] 1076 1076 1077 - '@oxfmt/darwin-x64@0.19.0': 1078 - resolution: {integrity: sha512-31FWUHAgTdTzOslz0zoA60UDEdeZZpeM6wTzCdffetwLbHkK8ZuCuzd+DauHZPNlSU8G72iw4lF7Zve9pSkK9w==} 1077 + '@oxfmt/darwin-x64@0.24.0': 1078 + resolution: {integrity: sha512-vs3b8Bs53hbiNvcNeBilzE/+IhDTWKjSBB3v/ztr664nZk65j0xr+5IHMBNz3CFppmX7o/aBta2PxY+t+4KoPg==} 1079 1079 cpu: [x64] 1080 1080 os: [darwin] 1081 1081 1082 - '@oxfmt/linux-arm64-gnu@0.19.0': 1083 - resolution: {integrity: sha512-BkU9h39xKj/8uko82uFDJUharM8VxZO+uXKglpBnEC8XxWRzXocVCX4wpLT/Tfk4NyBy6fRM9DeISdZvQKZCjA==} 1082 + '@oxfmt/linux-arm64-gnu@0.24.0': 1083 + resolution: {integrity: sha512-ItPDOPoQ0wLj/s8osc5ch57uUcA1Wk8r0YdO8vLRpXA3UNg7KPOm1vdbkIZRRiSUphZcuX5ioOEetEK8H7RlTw==} 1084 1084 cpu: [arm64] 1085 1085 os: [linux] 1086 1086 1087 - '@oxfmt/linux-arm64-musl@0.19.0': 1088 - resolution: {integrity: sha512-wWYk6Z/3iC+0zZAUkVCcEHui/IsUqsl+GEm9o6H7oARPLisXajbwCQcmqYslUD7eK6OXdYoWriBkEvSX/5dU4A==} 1087 + '@oxfmt/linux-arm64-musl@0.24.0': 1088 + resolution: {integrity: sha512-JkQO3WnQjQTJONx8nxdgVBfl6BBFfpp9bKhChYhWeakwJdr7QPOAWJ/v3FGZfr0TbqINwnNR74aVZayDDRyXEA==} 1089 1089 cpu: [arm64] 1090 1090 os: [linux] 1091 1091 1092 - '@oxfmt/linux-x64-gnu@0.19.0': 1093 - resolution: {integrity: sha512-EB/b3or437E3uDie8QxeU3eA502JcmR1koyIBcH9rFidY0cMik58xvw54tXCY3WpMRxEXf37aHZzUSDP3qJnZg==} 1092 + '@oxfmt/linux-x64-gnu@0.24.0': 1093 + resolution: {integrity: sha512-N/SXlFO+2kak5gMt0oxApi0WXQDhwA0PShR0UbkY0PwtHjfSiDqJSOumyNqgQVoroKr1GNnoRmUqjZIz6DKIcw==} 1094 1094 cpu: [x64] 1095 1095 os: [linux] 1096 1096 1097 - '@oxfmt/linux-x64-musl@0.19.0': 1098 - resolution: {integrity: sha512-htMB45orYoa1oFSjSmoGgcBDsD47/0joDfqpa8TrTDI5qsW5kAedpFR5wSce8Is9oj7SJ07omhOj96P/QiekWA==} 1097 + '@oxfmt/linux-x64-musl@0.24.0': 1098 + resolution: {integrity: sha512-WM0pek5YDCQf50XQ7GLCE9sMBCMPW/NPAEPH/Hx6Qyir37lEsP4rUmSECo/QFNTU6KBc9NnsviAyJruWPpCMXw==} 1099 1099 cpu: [x64] 1100 1100 os: [linux] 1101 1101 1102 - '@oxfmt/win32-arm64@0.19.0': 1103 - resolution: {integrity: sha512-x7+3Eh/VWdXEda+BUmAKYlhGrRJVera7RfWw47Yx8PJUGtNqBfeYGDbf0W59ceK8Z3bY3OinrmOO3d1jOuXzMQ==} 1102 + '@oxfmt/win32-arm64@0.24.0': 1103 + resolution: {integrity: sha512-vFCseli1KWtwdHrVlT/jWfZ8jP8oYpnPPEjI23mPLW8K/6GEJmmvy0PZP5NpWUFNTzX0lqie58XnrATJYAe9Xw==} 1104 1104 cpu: [arm64] 1105 1105 os: [win32] 1106 1106 1107 - '@oxfmt/win32-x64@0.19.0': 1108 - resolution: {integrity: sha512-X+FKXBg2jx4CxF5SJs3xpx1msMw5JfxaGD5qBZYqlHGdryQsy6zUY+bQwDDcuy3Ic/WNGD8ZNEuggeYNE7jx/Q==} 1107 + '@oxfmt/win32-x64@0.24.0': 1108 + resolution: {integrity: sha512-0tmlNzcyewAnauNeBCq0xmAkmiKzl+H09p0IdHy+QKrTQdtixtf+AOjDAADbRfihkS+heF15Pjc4IyJMdAAJjw==} 1109 1109 cpu: [x64] 1110 1110 os: [win32] 1111 1111 ··· 2849 2849 resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 2850 2850 engines: {node: '>= 0.8.0'} 2851 2851 2852 - oxfmt@0.19.0: 2853 - resolution: {integrity: sha512-tPTa3j4kXdJBzBRlK9wR0/Lnd4J21rzg29cRr/VVqqfvdhZs6M+Q6TkL+rxI/IQpq8ZY8L3c+KZvga/RgeuMsg==} 2852 + oxfmt@0.24.0: 2853 + resolution: {integrity: sha512-UjeM3Peez8Tl7IJ9s5UwAoZSiDRMww7BEc21gDYxLq3S3/KqJnM3mjNxsoSHgmBvSeX6RBhoVc2MfC/+96RdSw==} 2854 2854 engines: {node: ^20.19.0 || >=22.12.0} 2855 2855 hasBin: true 2856 2856 ··· 4223 4223 4224 4224 '@oxc-project/types@0.108.0': {} 4225 4225 4226 - '@oxfmt/darwin-arm64@0.19.0': 4226 + '@oxfmt/darwin-arm64@0.24.0': 4227 4227 optional: true 4228 4228 4229 - '@oxfmt/darwin-x64@0.19.0': 4229 + '@oxfmt/darwin-x64@0.24.0': 4230 4230 optional: true 4231 4231 4232 - '@oxfmt/linux-arm64-gnu@0.19.0': 4232 + '@oxfmt/linux-arm64-gnu@0.24.0': 4233 4233 optional: true 4234 4234 4235 - '@oxfmt/linux-arm64-musl@0.19.0': 4235 + '@oxfmt/linux-arm64-musl@0.24.0': 4236 4236 optional: true 4237 4237 4238 - '@oxfmt/linux-x64-gnu@0.19.0': 4238 + '@oxfmt/linux-x64-gnu@0.24.0': 4239 4239 optional: true 4240 4240 4241 - '@oxfmt/linux-x64-musl@0.19.0': 4241 + '@oxfmt/linux-x64-musl@0.24.0': 4242 4242 optional: true 4243 4243 4244 - '@oxfmt/win32-arm64@0.19.0': 4244 + '@oxfmt/win32-arm64@0.24.0': 4245 4245 optional: true 4246 4246 4247 - '@oxfmt/win32-x64@0.19.0': 4247 + '@oxfmt/win32-x64@0.24.0': 4248 4248 optional: true 4249 4249 4250 4250 '@oxlint-tsgolint/darwin-arm64@0.10.1': ··· 5940 5940 type-check: 0.4.0 5941 5941 word-wrap: 1.2.5 5942 5942 5943 - oxfmt@0.19.0: 5943 + oxfmt@0.24.0: 5944 5944 dependencies: 5945 5945 tinypool: 2.0.0 5946 5946 optionalDependencies: 5947 - '@oxfmt/darwin-arm64': 0.19.0 5948 - '@oxfmt/darwin-x64': 0.19.0 5949 - '@oxfmt/linux-arm64-gnu': 0.19.0 5950 - '@oxfmt/linux-arm64-musl': 0.19.0 5951 - '@oxfmt/linux-x64-gnu': 0.19.0 5952 - '@oxfmt/linux-x64-musl': 0.19.0 5953 - '@oxfmt/win32-arm64': 0.19.0 5954 - '@oxfmt/win32-x64': 0.19.0 5947 + '@oxfmt/darwin-arm64': 0.24.0 5948 + '@oxfmt/darwin-x64': 0.24.0 5949 + '@oxfmt/linux-arm64-gnu': 0.24.0 5950 + '@oxfmt/linux-arm64-musl': 0.24.0 5951 + '@oxfmt/linux-x64-gnu': 0.24.0 5952 + '@oxfmt/linux-x64-musl': 0.24.0 5953 + '@oxfmt/win32-arm64': 0.24.0 5954 + '@oxfmt/win32-x64': 0.24.0 5955 5955 5956 5956 oxlint-tsgolint@0.10.1: 5957 5957 optionalDependencies:
+2 -2
pnpm-workspace.yaml
··· 54 54 '@vitest/coverage-v8': ^4.0.17 55 55 '@vitest/ui': ^4.0.17 56 56 lightningcss: ^1.30.2 57 - oxfmt: ^0.19.0 58 - oxlint: ^1.39.0 57 + oxfmt: ^0.26.0 58 + oxlint: ^1.41.0 59 59 oxlint-tsgolint: ^0.10.1 60 60 playwright: ^1.57.0 61 61 publint: ^0.3.16

History

4 rounds 0 comments
sign up or login to add to the discussion
2 commits
expand
app/css: enable oxfmt tailwind sorting, organize css files
deps: sync pnpm lockfile
expand 0 comments
pull request successfully merged
2 commits
expand
app/css: enable oxfmt tailwind sorting, organize css files
deps: sync pnpm lockfile
4/4 success
expand
expand 0 comments
1 commit
expand
app/css: enable oxfmt tailwind sorting, organize css files
2/2 success
expand
expand 0 comments
1 commit
expand
app/css: enable oxfmt tailwind sorting, organize css files
4/4 failed
expand
expand 0 comments