{
  "name": "@srfnstack/fntags",
  "version": "1.2.8",
  "author": "Robert Kempton <r@snow87.com>",
  "private": false,
  "homepage": "https://github.com/srfnstack/fntags",
  "license": "MIT",
  "files": [
    "src/*",
    "index.d.ts",
    "index.d.ts.map",
    "index.js",
    "LICENSE.txt",
    "README.md"
  ],
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "git@github.com:srfnstack/fntags.git"
  },
  "keywords": [
    "html",
    "javascript",
    "client-side",
    "frontend",
    "data",
    "bind",
    "binding",
    "framework",
    "state",
    "two-way",
    "state-management",
    "router",
    "routing",
    "dom",
    "ui",
    "spa",
    "no-build",
    "typescript",
    "reactive",
    "components",
    "no-virtual-dom"
  ],
  "devDependencies": {
    "cypress": "14.5.2",
    "pre-commit": "^1.2.2",
    "standard": "^17.1.0",
    "typedoc": "^0.25.4",
    "typedoc-plugin-markdown": "^3.17.1",
    "typescript": "^5.3.3"
  },
  "scripts": {
    "test": "cp src/*.mjs docs/lib/ && npm run lint && npm test --prefix packages/fntags-testing && cypress run --spec \"test/docs/**\" --headless -b chrome",
    "cypress": "cypress run --headed --spec test/docs/** -b chrome",
    "lint": "standard --env browser src && standard --env browser --env jest --global Prism --global cy test/docs",
    "lint:fix": "standard --env browser --fix src && standard --env browser --env jest --global Prism --global cy --fix test/docs",
    "typedef": "rm -rf src/*.mts* && tsc",
    "docs": "typedoc --plugin typedoc-plugin-markdown --out docs/types --json docs/types.json ./src/*.mjs && node scripts/generateApi.js",
    "generate-api": "node scripts/generateApi.js",
    "build": "npm run docs && npm run typedef && npm run lint:fix && npm run test"
  },
  "pre-commit": [
    "lint",
    "test"
  ],
  "types": "index.d.ts"
}
