add biome

This commit is contained in:
2025-02-22 16:41:52 +01:00
parent fe60149769
commit 90431f824a
7 changed files with 65 additions and 39 deletions

10
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,10 @@
{
"editor.defaultFormatter": "biomejs.biome",
"[typescript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[typescriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"editor.formatOnSave": true
}

12
biome.json Normal file
View File

@ -0,0 +1,12 @@
{
"$schema": "https://biomejs.dev/schemas/1.5.3/schema.json",
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
}
}

BIN
bun.lockb

Binary file not shown.

View File

@ -8,7 +8,9 @@
"dev": "vite", "dev": "vite",
"build": "vite build", "build": "vite build",
"serve": "vite preview", "serve": "vite preview",
"tauri": "tauri" "tauri": "tauri",
"lint": "bunx @biomejs/biome lint .",
"format": "bunx @biomejs/biome format . --write"
}, },
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -18,6 +20,7 @@
"solid-js": "^1.9.3" "solid-js": "^1.9.3"
}, },
"devDependencies": { "devDependencies": {
"@biomejs/biome": "^1.9.4",
"@tauri-apps/cli": "^2", "@tauri-apps/cli": "^2",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",
"postcss": "^8.5.3", "postcss": "^8.5.3",

View File

@ -1,7 +1,7 @@
import { TitleBar } from "./components/TitleBar";
import { FolderPicker } from "./components/FolderPicker"; import { FolderPicker } from "./components/FolderPicker";
import { listen } from "@tauri-apps/api/event"; import { listen } from "@tauri-apps/api/event";
import { createEffect, createSignal } from "solid-js"; import { createEffect, createSignal } from "solid-js";
import { TitleBar } from "./components/TitleBar";
function App() { function App() {
const [latestImage, setLatestImage] = createSignal<string | null>(null); const [latestImage, setLatestImage] = createSignal<string | null>(null);

View File

@ -29,6 +29,7 @@ export function FolderPicker() {
return ( return (
<div class="flex flex-col items-center gap-4"> <div class="flex flex-col items-center gap-4">
<button <button
type="button"
onClick={handleFolderSelect} onClick={handleFolderSelect}
class="px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600 transition-colors" class="px-4 py-2 bg-blue-500 text-white rounded hover:bg-blue-600 transition-colors"
> >