{
  "name": "es6-fuzz",
  "description": "fuzzy logic with and for es6",
  "version": "6.0.9",
  "main": "lib/logic.js",
  "repository": "git@github.com:sebs/es6-fuzz.git",
  "homepage": "https://github.com/sebs/es6-fuzz",
  "scripts": {
    "build": "tsc",
    "build:watch": "tsc --watch",
    "clean": "rm -rf lib",
    "prebuild": "npm run clean",
    "changelog": "rm ./docs/CHANGELOG.md && npx changelog https://github.com/sebs/es6-fuzz all > ./docs/CHANGELOG.md && git add . && git commit . -m '(churn): changelog'",
    "test": "npm run build && tsx --test ./test/*.test.ts ./test/**/*.test.ts ./test/curve/**/*.test.ts",
    "test:watch": "npm run build && tsx --test --watch ./test/*.test.ts ./test/**/*.test.ts ./test/curve/**/*.test.ts",
    "addpush": "git add . && git commit . -m 'docs'",
    "pages": "node ./scripts/publish-gh.js",
    "docs": "typedoc",
    "preversion": "rm -f package-lock.json",
    "postversion": "git push && git push --tags && npm run changelog && npm run docs && npm run pages",
    "render-examples": "node lib/render-examples.js"
  },
  "keywords": [
    "fuzzylogic",
    "fuzzy",
    "rule engine",
    "javascript",
    "es6"
  ],
  "author": "Sebastian Schürmann",
  "license": "MIT",
  "devDependencies": {
    "@types/node": "24.0.4",
    "gh-pages": "6.3.0",
    "tsx": "4.20.3",
    "typedoc": "^0.28.5",
    "typescript": "5.8.3"
  },
  "dependencies": {
    "boon-js": "2.0.5"
  }
}
