{
  "name": "evikit",
  "description": "Preact/SQLite SSR framework for small web apps",
  "version": "2.7.3",
  "type": "module",
  "exports": {
    ".": "./index.js",
    "./db": "./db.js",
    "./server": "./server.js",
    "./sqlite": "./sqlite.js",
    "./testing": "./testing.js"
  },
  "bin": {
    "evikit-extract": "bin/evikit-extract.js"
  },
  "scripts": {
    "build": "tsc",
    "format": "prettier --write . && eslint --fix .",
    "lint": "prettier --check . && eslint ."
  },
  "author": "Denys Nykula <nykula@ukr.net>",
  "license": "MIT",
  "dependencies": {
    "@fastify/busboy": "^3.2.0",
    "@types/gettext-parser": "^9.0.0",
    "@types/gettext.js": "^2.0.0",
    "@valibot/to-json-schema": "^1.7.0",
    "env-paths": "^4.0.0",
    "gettext-parser": "^9.0.2",
    "gettext.js": "^2.0.3",
    "preact-render-to-string": "^6.7.0"
  },
  "peerDependencies": {
    "accept-language": "^3.0.20",
    "hoofd": "^1.7.3",
    "preact": "^10.29.2",
    "preact-iso": "^2.12.0",
    "valibot": "^1.4.0"
  },
  "devDependencies": {
    "@eslint/compat": "^2.1.0",
    "@eslint/js": "^10.0.1",
    "@types/node": "^24.13.3",
    "eslint": "^10.4.0",
    "eslint-config-prettier": "^10.1.8",
    "eslint-plugin-perfectionist": "^5.9.0",
    "globals": "^17.6.0",
    "prettier": "^3.8.3",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.59.4"
  }
}
