UNPKG

binary-decision-diagram

Version:

A library to create, minimize and optimize binary decision diagrams

63 lines (62 loc) 1.99 kB
{ "name": "binary-decision-diagram", "version": "4.0.0", "description": "A library to create, minimize and optimize binary decision diagrams", "keywords": [ "binary decision diagram", "bdd", "bdds", "binary-decision-diagrams", "binary-decision-tree", "robdd", "mtbdd", "truth-table", "truth table" ], "repository": { "type": "git", "url": "git+https://github.com/pubkey/binary-decision-diagram.git" }, "author": "pubkey", "license": "ISC", "bugs": { "url": "https://github.com/pubkey/binary-decision-diagram/issues" }, "homepage": "https://github.com/pubkey/binary-decision-diagram#readme", "exports": { ".": { "default": { "types": "./dist/esm/src/index.d.ts", "import": "./dist/esm/src/index.js", "default": "./dist/cjs/src/index.es5.js" } }, "./package.json": "./package.json" }, "main": "./dist/cjs/src/index.es5.js", "module": "./dist/esm/src/index.js", "engines": { "node": ">=16" }, "types": "./dist/esm/src/index.d.ts", "sideEffects": false, "scripts": { "lint": "tslint --project .", "lint:fix": "tslint --project . --fix", "transpile": "tsc -p ./ --module commonjs && echo '# transpile es5 (require) sucess!'", "transpile:es": "tsc -p ./ --outDir ./dist/esm && echo '{ \"type\": \"module\", \"sideEffects\": false }' > dist/esm/src/package.json && echo '# transpile esm (modules) sucess!'", "build": "rimraf -r ./dist && npm run transpile && npm run transpile:es", "test": "npm run build && mocha ./dist/cjs/test/unit/index.test.js --timeout 40000 --bail", "test:performance": "npm run build && mocha ./dist/cjs/test/performance/index.test.js --timeout 120000 --bail" }, "devDependencies": { "@types/mocha": "10.0.10", "@types/node": "24.12.0", "assert": "2.1.0", "async-test-util": "2.5.0", "mocha": "11.7.5", "rimraf": "3.0.2", "tslint": "6.1.3", "typescript": "5.5.4" } }