UNPKG

tfl-js

Version:

A TypeScript library for parsing and evaluating propositional logic formulas

56 lines 1.37 kB
{ "name": "tfl-js", "version": "0.5.0", "description": "A TypeScript library for parsing and evaluating propositional logic formulas", "type": "module", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/types/index.d.ts", "exports": { ".": { "import": { "types": "./dist/types/index.d.ts", "default": "./dist/esm/index.js" }, "require": { "types": "./dist/types/index.d.ts", "default": "./dist/cjs/index.js" } } }, "files": [ "dist", "README.md", "LICENSE" ], "scripts": { "clean": "rm -rf dist", "build:esm": "bun build ./src/index.ts --outdir ./dist/esm --target node", "build:cjs": "tsc --project tsconfig.cjs.json", "build:types": "tsc --emitDeclarationOnly --outDir dist/types", "build": "bun run clean && bun run build:esm && bun run build:cjs && bun run build:types", "test": "bun test", "prepublishOnly": "bun run build" }, "keywords": [ "logic", "propositional-logic", "truth-tables", "parser", "evaluator", "typescript" ], "author": "Lagomorph Labs", "license": "MIT", "devDependencies": { "bun-types": "latest", "typescript": "latest" }, "dependencies": { "chevrotain": "^11.0.3" }, "engines": { "node": ">=16.0.0", "bun": ">=1.0.0" } }