UNPKG

subscript

Version:

Modular expression parser & evaluator

84 lines (83 loc) 2.2 kB
{ "name": "subscript", "version": "10.4.17", "description": "Modular expression parser & evaluator", "main": "subscript.js", "module": "subscript.js", "browser": "subscript.js", "types": "./subscript.d.ts", "exports": { ".": "./subscript.js", "./parse": "./parse.js", "./justin": "./justin.js", "./jessie": "./jessie.js", "./feature/subscript": "./feature/subscript.js", "./feature/justin": "./feature/justin.js", "./feature/jessie": "./feature/jessie.js", "./feature/*": "./feature/*", "./eval/subscript": "./eval/subscript.js", "./eval/justin": "./eval/justin.js", "./eval/jessie": "./eval/jessie.js", "./eval/*": "./eval/*", "./util/*": "./util/*" }, "type": "module", "files": [ "feature", "eval", "util", "subscript.js", "subscript.min.js", "subscript.d.ts", "parse.js", "justin.js", "justin.min.js", "jessie.js", "jessie.min.js" ], "scripts": { "build": "esbuild subscript.js --bundle --minify --format=esm --outfile=subscript.min.js && esbuild justin.js --bundle --minify --format=esm --outfile=justin.min.js && esbuild jessie.js --bundle --minify --format=esm --outfile=jessie.min.js", "prepublishOnly": "npm run build && npm run test && npm run test:e2e", "test": "node --import ./test/https-loader.js test/test.js", "test:e2e": "npx playwright test test/index.spec.js", "check-types": "tsc --noEmit subscript.d.ts" }, "repository": { "type": "git", "url": "git+https://github.com/dy/subscript.git" }, "keywords": [ "parser", "expression", "language", "dsl", "syntax", "modular", "extensible", "pratt", "evaluator", "compiler", "ast", "justin", "jessie", "jsep", "jexl", "sandboxed", "safe-eval", "formula", "template" ], "author": "Dmitry Iv.", "license": "ISC", "bugs": { "url": "https://github.com/dy/subscript/issues" }, "homepage": "https://github.com/dy/subscript#readme", "devDependencies": { "@playwright/test": "^1.57.0", "esbuild": "^0.27.2", "oxc-parser": "^0.130.0", "terser": "^5.44.1", "tst": "^9.2.1" } }