UNPKG

subscript

Version:

Fast and tiny expression evaluator with minimal syntax.

89 lines (88 loc) 2.15 kB
{ "name": "subscript", "version": "9.1.0", "description": "Fast and tiny expression evaluator with minimal syntax.", "main": "subscript.js", "module": "subscript.js", "browser": "subscript.js", "types": "./subscript.d.ts", "exports": { ".": "./subscript.js", "./parse": "./src/parse.js", "./compile": "./src/compile.js", "./const": "./src/const.js", "./justin": "./justin.js", "./src/*": "./src/*", "./feature/*": "./feature/*" }, "type": "module", "files": [ "src", "feature", "subscript.js", "subscript.min.js", "subscript.d.ts", "justin.js", "justin.min.js" ], "directories": { "lib": "lib", "src": "src", "test": "test" }, "scripts": { "build": "npm run build-subscript && npm run build-justin", "min": "npm run min-subscript && npm run min-justin", "build-subscript": "rollup subscript.js --file subscript.min.js --format esm --name \"Subscript\"", "min-subscript": "terser subscript.min.js -o subscript.min.js --module -c passes=3 -m", "build-justin": "rollup justin.js --file justin.min.js --format esm --name \"Justin\"", "min-justin": "terser justin.min.js -o justin.min.js --module -c passes=3 -m", "test": "node test/test.js", "check-types": "tsc --noEmit subscript.d.ts" }, "repository": { "type": "git", "url": "git+https://github.com/dy/subscript.git" }, "keywords": [ "jexl", "jsep", "expression", "evaluator", "parser", "evaluation", "math", "arithmetic", "justin", "eval", "math-eval", "math-evaluator", "math-expression-evaluator", "calculation", "jessie", "jessica", "eval", "dsl", "json", "calculator", "calc", "math.js", "mathjs", "math-codegen", "math-parser", "formula", "operator", "overload" ], "author": "Dmitry Iv.", "license": "ISC", "bugs": { "url": "https://github.com/dy/subscript/issues" }, "homepage": "https://github.com/dy/subscript#readme", "devDependencies": { "rollup": "^2.60.2", "terser": "^5.10.0", "tst": "^8.0.2" } }