{
  "name": "@no-js-dev/nojs",
  "version": "1.20.0",
  "description": "The HTML-first reactive framework — build dynamic web apps with just HTML attributes, no JavaScript required",
  "browser": "dist/iife/no.js",
  "unpkg": "dist/iife/no.js",
  "jsdelivr": "dist/iife/no.js",
  "types": "./types/nojs-plugin.d.ts",
  "scripts": {
    "build": "node build.js",
    "lint": "eslint src/",
    "start": "node docs/dev-server.js",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "test:verbose": "jest --verbose",
    "test:e2e": "npx playwright test --config e2e/playwright.config.ts",
    "test:e2e:ui": "npx playwright test --config e2e/playwright.config.ts --ui",
    "test:e2e:headed": "npx playwright test --config e2e/playwright.config.ts --headed",
    "test:e2e:report": "npx playwright show-report e2e/playwright-report",
    "test:all": "npm test && npm run test:e2e",
    "bench": "jest --testMatch='**/__benchmarks__/**/*.test.js' --testPathIgnorePatterns='/node_modules/'",
    "bench:keyed": "jest --runTestsByPath __benchmarks__/keyed-scenarios-bench.test.js --testMatch='**/__benchmarks__/**/*.test.js' --testPathIgnorePatterns='/node_modules/'",
    "bench:ab": "bench/run-ab.sh",
    "prepare": "husky"
  },
  "keywords": [
    "javascript",
    "declarative",
    "reactive",
    "nojs",
    "html-first",
    "no-build",
    "framework",
    "frontend",
    "zero-js",
    "data-binding"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/no-js-dev/nojs.git"
  },
  "homepage": "https://github.com/no-js-dev/nojs#readme",
  "bugs": {
    "url": "https://github.com/no-js-dev/nojs/issues"
  },
  "author": "exs.dev",
  "license": "MIT",
  "engines": {
    "node": ">=18.0.0"
  },
  "devDependencies": {
    "@axe-core/playwright": "^4.12.1",
    "@babel/core": "^7.29.0",
    "@babel/preset-env": "^7.29.0",
    "@commitlint/cli": "^21.2.0",
    "@commitlint/config-conventional": "^21.2.0",
    "@eslint/js": "^10.0.1",
    "@playwright/test": "^1.61.1",
    "@testing-library/jest-dom": "^6.9.1",
    "babel-jest": "^30.2.0",
    "esbuild": "^0.28.1",
    "eslint": "^10.6.0",
    "husky": "^9.1.7",
    "jest": "^30.2.0",
    "jest-environment-jsdom": "^30.2.0",
    "jsdom": "^28.1.0"
  },
  "overrides": {
    "@istanbuljs/load-nyc-config": {
      "js-yaml": "3.15.0"
    }
  }
}
