From 7243cd887219918747a46808af6ad17fd07adaef Mon Sep 17 00:00:00 2001 From: z0x Date: Tue, 14 Jan 2025 22:46:41 -0500 Subject: [PATCH] refactor(all): biomejs --- .vscode/launch.json | 18 +++++------ astro.config.mjs | 2 +- biome.json | 43 ++++++++++++++++++++++++++ bun.lockb | Bin 196920 -> 196920 bytes package.json | 50 +++++++++++++++---------------- src/components/ServiceCard.astro | 4 +-- src/css/app.css | 2 +- src/pages/index.astro | 36 +++++++++++----------- 8 files changed, 99 insertions(+), 56 deletions(-) create mode 100644 biome.json diff --git a/.vscode/launch.json b/.vscode/launch.json index d642209..230708d 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,11 +1,11 @@ { - "version": "0.2.0", - "configurations": [ - { - "command": "./node_modules/.bin/astro dev", - "name": "Development server", - "request": "launch", - "type": "node-terminal" - } - ] + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] } diff --git a/astro.config.mjs b/astro.config.mjs index c419a84..d8cc3ea 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,5 +1,5 @@ -import { defineConfig } from "astro/config"; import tailwindcss from "@tailwindcss/vite"; +import { defineConfig } from "astro/config"; export default defineConfig({ vite: { diff --git a/biome.json b/biome.json new file mode 100644 index 0000000..427986d --- /dev/null +++ b/biome.json @@ -0,0 +1,43 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "vcs": { + "enabled": false, + "clientKind": "git", + "useIgnoreFile": false + }, + "files": { + "ignoreUnknown": false, + "ignore": ["node_modules", "dist"] + }, + "formatter": { + "enabled": true, + "indentStyle": "tab" + }, + "organizeImports": { + "enabled": true + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "javascript": { + "formatter": { + "quoteStyle": "double" + } + }, + "overrides": [ + { + "include": ["*.astro"], + "linter": { + "rules": { + "style": { + "useConst": "off", + "useImportType": "off" + } + } + } + } + ] +} diff --git a/bun.lockb b/bun.lockb index 31e258c2d727c14d2d290cc4657e2f1d8b07b35c..d2bcd536ef2849a5e5b9b65e1e4a584b5db43faf 100755 GIT binary patch delta 28 kcmdnd#IvJ`r(p}@nZImthI*EICheF0GH$>0mnn@I0I}i>F#rGn delta 28 kcmdnd#IvJ`r(p}@nZIm?dX{=74DFZxGH$>0mnn@I0Id8A(*OVf diff --git a/package.json b/package.json index 4bdfd5d..aa58063 100644 --- a/package.json +++ b/package.json @@ -1,27 +1,27 @@ { - "name": "homepage", - "type": "module", - "version": "1.0.0", - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro check && astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "astro": "^5.1.6" - }, - "devDependencies": { - "@astrojs/check": "^0.9.4", - "@biomejs/biome": "1.9.4", - "@tailwindcss/vite": "^4.0.0-beta.9", - "tailwindcss": "^4.0.0-beta.9" - }, - "trustedDependencies": [ - "@biomejs/biome", - "@parcel/watcher", - "esbuild", - "sharp" - ] + "name": "homepage", + "type": "module", + "version": "1.0.0", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro check && astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "astro": "^5.1.6" + }, + "devDependencies": { + "@astrojs/check": "^0.9.4", + "@biomejs/biome": "^1.9.4", + "@tailwindcss/vite": "^4.0.0-beta.9", + "tailwindcss": "^4.0.0-beta.9" + }, + "trustedDependencies": [ + "@biomejs/biome", + "@parcel/watcher", + "esbuild", + "sharp" + ] } diff --git a/src/components/ServiceCard.astro b/src/components/ServiceCard.astro index 10fe7d9..b71b703 100644 --- a/src/components/ServiceCard.astro +++ b/src/components/ServiceCard.astro @@ -1,7 +1,7 @@ --- export interface ServiceProps { - serviceName: string; - serviceUrl?: string; + serviceName: string; + serviceUrl?: string; } const { serviceName, serviceUrl } = Astro.props; diff --git a/src/css/app.css b/src/css/app.css index a461c50..f1d8c73 100644 --- a/src/css/app.css +++ b/src/css/app.css @@ -1 +1 @@ -@import "tailwindcss"; \ No newline at end of file +@import "tailwindcss"; diff --git a/src/pages/index.astro b/src/pages/index.astro index f2c248f..756d78b 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -3,24 +3,24 @@ import "/src/css/app.css"; import ServiceCard from "../components/ServiceCard.astro"; const services = [ - { serviceName: "Amnezia" }, - { serviceName: "Blog", serviceUrl: "https://blog.z0x.home.arpa" }, - { serviceName: "Dockge" }, - { serviceName: "Dozzle" }, - { serviceName: "Element" }, - { serviceName: "Gitea", serviceUrl: "https://git.home.arpa" }, - { serviceName: "Immich" }, - { serviceName: "Lodestone" }, - { serviceName: "Navidrome" }, - { serviceName: "Radicale" }, - { serviceName: "Redlib" }, - { serviceName: "Scrutiny" }, - { serviceName: "Synapse Admin" }, - { serviceName: "Umami" }, - { serviceName: "Unifi" }, - { serviceName: "Vaultwarden" }, - { serviceName: "Zyxel", serviceUrl: "https://10.0.0.1" }, - { serviceName: "z0x" }, + { serviceName: "Amnezia" }, + { serviceName: "Blog", serviceUrl: "https://blog.z0x.home.arpa" }, + { serviceName: "Dockge" }, + { serviceName: "Dozzle" }, + { serviceName: "Element" }, + { serviceName: "Gitea", serviceUrl: "https://git.home.arpa" }, + { serviceName: "Immich" }, + { serviceName: "Lodestone" }, + { serviceName: "Navidrome" }, + { serviceName: "Radicale" }, + { serviceName: "Redlib" }, + { serviceName: "Scrutiny" }, + { serviceName: "Synapse Admin" }, + { serviceName: "Umami" }, + { serviceName: "Unifi" }, + { serviceName: "Vaultwarden" }, + { serviceName: "Zyxel", serviceUrl: "https://10.0.0.1" }, + { serviceName: "z0x" }, ]; ---