From ed39c60ebc10efe2b644172e7c82f943c4fba3cc Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Mon, 27 Jul 2026 16:37:44 +0200 Subject: bootstrap: SvelteKit + adapter-node + plain CSS + Vitest @libsql/client + Drizzle ORM for SQLite, Prettier + ESLint flat config. Multi-stage Dockerfile (node:26-slim) for Caddy-backed deployment. --- package.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 package.json (limited to 'package.json') diff --git a/package.json b/package.json new file mode 100644 index 0000000..1343a95 --- /dev/null +++ b/package.json @@ -0,0 +1,34 @@ +{ + "name": "home-sveltekit", + "version": "0.0.1", + "private": true, + "type": "module", + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "lint": "prettier --check . && eslint .", + "format": "prettier --write .", + "test": "vitest run", + "test:watch": "vitest" + }, + "devDependencies": { + "@sveltejs/adapter-node": "^5.2.12", + "@sveltejs/kit": "^2.20.0", + "@sveltejs/vite-plugin-svelte": "^5.0.0", + "eslint": "^9.25.0", + "eslint-plugin-svelte": "^3.5.0", + "prettier": "^3.5.0", + "prettier-plugin-svelte": "^3.3.0", + "svelte": "^5.25.0", + "svelte-check": "^4.1.0", + "typescript": "^5.8.0", + "typescript-eslint": "^8.30.0", + "vitest": "^3.1.0" + }, + "dependencies": { + "@libsql/client": "^0.15.0", + "drizzle-orm": "^0.44.0" + } +} -- cgit v1.3