{
  "name": "thomaswilson-sveltekit",
  "license": "UNLICENSED",
  "version": "1.0.0",
  "scripts": {
    "dev": "vite dev",
    "build": "vite build",
    "preview": "vite preview",
    "check": "svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-check --tsconfig ./tsconfig.json --watch",
    "prisma:generate": "prisma generate",
    "prisma:migrate": "prisma migrate dev",
    "prisma:deploy": "prisma migrate deploy",
    "lint": "prettier --check --plugin-search-dir=. . && eslint --ignore-path .gitignore .",
    "format": "prettier --config ./prettierrc --write --plugin-search-dir=. .",
    "test": "vitest"
  },
  "devDependencies": {
    "@sveltejs/kit": "^2.51.0",
    "@sveltejs/vite-plugin-svelte": "^5.0.3",
    "@types/better-sqlite3": "^7.6.13",
    "@types/leaflet": "^1.9.15",
    "@types/node": "^25.3.2",
    "@types/sanitize-html": "^2.13.0",
    "@typescript-eslint/eslint-plugin": "^8.55.0",
    "@typescript-eslint/parser": "^8.55.0",
    "eslint": "^9.17.0",
    "eslint-config-prettier": "^10.1.1",
    "eslint-plugin-svelte": "^3.15.0",
    "prettier": "^3.4.2",
    "prettier-plugin-svelte": "^3.3.2",
    "svelte": "^5.50.3",
    "svelte-check": "^4.3.6",
    "svelte-preprocess": "^6.0.0",
    "tslib": "^2.8.1",
    "typescript": "^5.7.2",
    "vite": "^6.0.7",
    "vitest": "^3.0.8"
  },
  "type": "module",
  "dependencies": {
    "@immich/sdk": "^2.5.6",
    "@prisma/adapter-better-sqlite3": "^7.4.2",
    "@prisma/client": "^7.4.2",
    "@sveltejs/adapter-node": "^5.5.3",
    "@types/js-yaml": "^4.0.9",
    "canvas-dither": "^1.0.1",
    "date-fns": "^4.1.0",
    "dotenv": "^17.3.1",
    "feed": "^4.2.2",
    "js-yaml": "^4.1.0",
    "just-shuffle": "^4.2.0",
    "leaflet": "^1.9.4",
    "node-fetch": "^3.3.2",
    "prisma": "^7.4.2",
    "rehype-stringify": "^10.0.1",
    "remark": "^15.0.1",
    "remark-frontmatter": "^5.0.0",
    "remark-gfm": "^4.0.0",
    "remark-parse": "^11.0.0",
    "remark-rehype": "^11.1.1",
    "remark-stringify": "^11.0.0",
    "sanitize-html": "^2.14.0",
    "sass": "^1.85.1",
    "strip-markdown": "^6.0.0",
    "unified": "^11.0.5",
    "zod": "^3.24.1"
  },
  "engines": {
    "node": ">=22.0.0"
  }
}
