UNPKG

blueshell

Version:

A Behavior Tree implementation in modern Javascript

112 lines (111 loc) 3.34 kB
{ "author": "Joshua Chaitin-Pollak", "bugs": { "url": "https://github.com/6RiverSystems/blueshell/issues" }, "config": { "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "validate-commit-msg": { "types": [ "feat", "fix", "docs", "style", "refactor", "test", "chore" ], "warnOnFail": false, "maxSubjectLength": 100, "subjectPattern": ".+", "subjectPatternErrorMsg": "subject does not match subject pattern!", "helpMessage": "Follow \u003ctype\u003e(\u003cscope\u003e): \u003csubject\u003e pattern, max 100 chars.", "autoFix": false } }, "dependencies": { "archy": "1.0.0", "uuid": "^9.0.1", "ws": "7.5.9" }, "description": "A Behavior Tree implementation in modern Javascript", "devDependencies": { "@6river/commitlint-config-6river": "^2.3.4", "@6river/prettier-config": "^1.2.19", "@commitlint/cli": "^13.2.1", "@types/archy": "0.0.31", "@types/chai": "4.3.5", "@types/chai-as-promised": "7.1.5", "@types/lodash": "^4.14.195", "@types/mocha": "^10.0.1", "@types/node": "^20.15.0", "@types/reflect-metadata": "0.1.0", "@types/sinon": "7.0.2", "@types/uuid": "3.4.4", "@types/ws": "7.2.1", "@typescript-eslint/eslint-plugin": "^6.11.0", "@typescript-eslint/parser": "^6.11.0", "chai": "4.3.7", "chai-as-promised": "7.1.1", "dotparser": "0.4.0", "eslint": "^8.53.0", "eslint-config-6river": "7.1.0", "eslint-config-google": "^0.14.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-6river": "^2.0.7", "eslint-plugin-import": "^2.29.0", "eslint-plugin-mocha": "^10.2.0", "husky": "1.3.1", "jsdoc": "^3.6.7", "mocha": "10.2.0", "mocha-junit-reporter": "2.2.0", "npm-run-all": "~4.1.5", "nyc": "^17.1.0", "prettier": "^2.8.8", "prettier-plugin-packagejson": "^2.4.6", "sinon": "^17.0.1", "typescript": "~5.8", "validate-commit-msg": "2.14.0" }, "files": [ "dist", "lib", "LICENSE" ], "homepage": "https://github.com/6RiverSystems/blueshell#readme", "keywords": [ "behavior-tree", "finite", "state", "machines", "redux", "immutable", "reactive" ], "license": "ISC", "main": "dist/index.js", "name": "blueshell", "repository": { "type": "git", "url": "git://github.com/6RiverSystems/blueshell.git" }, "scripts": { "build": "npm-run-all build:js", "build:js": "tsc --pretty", "build:watch": "tsc --pretty --watch", "pretest": "npm-run-all build pretest:eslint pretest:prettier", "test": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --enable-source-maps\" NODE_ENV=test nyc mocha ${MOCHA_OPTS}", "pretest:eslint": "eslint --ext .ts,.js ${ESLINT_OPTS} .", "pretest:prettier": "prettier --check ${PRETTIER_OPTS} .", "test:no-cover": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --enable-source-maps\" NODE_ENV=test mocha", "test:debug": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --enable-source-maps\" npm run test:no-cover -- --inspect-brk test", "coverage": "NODE_ENV=test nyc report --reporter=text-lcov \u003e coverage.lcov", "prepublish": "npm-run-all build" }, "types": "dist/index.d.ts", "version": "5.3.0" }