{
  "name": "elm-pages",
  "type": "module",
  "version": "3.5.1",
  "homepage": "https://elm-pages.com",
  "moduleResolution": "node",
  "description": "Hybrid Elm framework with full-stack and static routes.",
  "main": "index.js",
  "scripts": {
    "start": "cd examples/end-to-end && npm ci && npx elm-pages dev",
    "test": "./test.sh",
    "test:snapshot": "(cd examples/escaping && npm ci && npm test) && (cd examples/base-path && npm ci && npm test)",
    "cypress": "npm start & cypress run",
    "build:generator": "elm-codegen install && (cd codegen && lamdera make Generate.elm --output elm-pages-codegen.js && mv elm-pages-codegen.js elm-pages-codegen.cjs)",
    "review": "elm-review",
    "format": "prettier . --write --cache --cache-location='node_modules/.cache/.prettiercache' --log-level=warn"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dillonkearns/elm-pages.git"
  },
  "keywords": [
    "elm",
    "JAMstack",
    "ssg",
    "static site generator",
    "pwa"
  ],
  "author": "Dillon Kearns",
  "license": "BSD-3-Clause",
  "dependencies": {
    "@sindresorhus/merge-streams": "^4.0.0",
    "busboy": "^1.6.0",
    "chokidar": "^5.0.0",
    "cli-cursor": "^5.0.0",
    "commander": "^14.0.3",
    "connect": "^3.7.0",
    "cookie-signature": "^1.2.2",
    "cross-spawn": "7.0.6",
    "devcert": "^1.2.3",
    "elm-doc-preview": "^6.0.1",
    "elm-hot": "^1.1.6",
    "elm-optimize-level-2": "^0.3.5",
    "esbuild": "^0.27.4",
    "fs-extra": "^11.3.3",
    "globby": "^16.2.0",
    "gray-matter": "^4.0.3",
    "kleur": "^4.1.5",
    "make-fetch-happen": "^15.0.5",
    "memfs": "^4.57.1",
    "micromatch": "^4.0.8",
    "serve-static": "^2.2.1",
    "terser": "^5.46.1",
    "vite": "^7.3.1",
    "which": "^6.0.1"
  },
  "optionalDependencies": {
    "@rollup/rollup-linux-x64-gnu": "4.55.1"
  },
  "devDependencies": {
    "@types/cookie-signature": "^1.1.2",
    "@types/cross-spawn": "^6.0.6",
    "@types/fs-extra": "^11.0.4",
    "@types/make-fetch-happen": "^10.0.4",
    "@types/micromatch": "^4.0.10",
    "@types/node": "^25.0.3",
    "@types/serve-static": "^2.2.0",
    "@types/which": "^3.0.4",
    "cypress": "^15.13.0",
    "elm-codegen": "^0.6.3",
    "elm-review": "^2.13.5",
    "elm-test": "^0.19.1-revision17",
    "elm-tooling": "^1.17.0",
    "elm-verify-examples": "^6.0.3",
    "lamdera": "0.19.1-1.4.0",
    "prettier": "^3.8.1",
    "typescript": "^6.0.2",
    "vitest": "^4.1.2"
  },
  "files": [
    "adapter/",
    "generator/src/",
    "generator/review/",
    "generator/dead-code-review/",
    "generator/server-review/",
    "generator/shared/",
    "src/",
    "codegen/elm-pages-codegen.cjs",
    "generator/template/",
    "generator/static-code/"
  ],
  "bin": {
    "elm-pages": "generator/src/cli.js"
  }
}
