{
  "name": "@pic0/spa",
  "type": "module",
  "publishConfig": {
    "access": "public"
  },
  "description": "PicoSPA - progressive enhancer for your MPA, make it feel PicoSPA",
  "version": "2026.4.19",
  "main": "_dist/picospa.js",
  "files": [
    "_dist",
    "README.md",
    "CHANGELOG.md",
    "LICENSE"
  ],
  "scripts": {
    "test:serve": "http-server . -p 55765",
    "test": "playwright test tests --reporter=list",
    "test:fast": "playwright test tests --reporter=dot --project=chromium",
    "start": "http-server _dist -p 5003",
    "prebuild": "echo \"picospa.version = '$(node -p \"require('./package.json').version\")';\" > src/version.js",
    "build": "npm run build:js && npm run build:css",
    "build:js": "cat src/*.js > _dist/picospa.js",
    "build:css": "cp src/*.css _dist && cp -R src/chart _dist",
    "build:docs": "picossg -c docs -o _docs/tools/picospa",
    "build:docs:dev": "picossg -c docs -o _docs/tools/picospa -x _config.dev.js",
    "build:docs:dev-watch": "nodemon --quiet --legacy-watch --watch docs --watch src --ignore src/version.js --watch CHANGELOG.md --ext '*' --exec \"bash -c 'npm run build && npm run build:docs:dev && cp -R _dist _docs'\"",
    "start:docs": "http-server _docs -p 5004"
  },
  "keywords": [
    "spa",
    "mpa",
    "scroll",
    "details",
    "javascript",
    "browser"
  ],
  "author": "Wolfram Kriesing",
  "license": "agpl-3.0",
  "repository": {
    "type": "git",
    "url": "https://codeberg.org/wolframkriesing/picospa.git"
  },
  "devDependencies": {
    "@pic0/ssg": "git+https://codeberg.org/wolframkriesing/picossg.git#main",
    "@playwright/test": "^1.53.0",
    "@types/node": "^24.0.1",
    "http-server": "^14.1.1",
    "nodemon": "^3.1.10",
    "playwright": "^1.53.0"
  }
}
