UNPKG

@zvenigora/jse-eval

Version:

JavaScript expression parsing and evaluation.

164 lines (163 loc) 3.79 kB
{ "name": "@zvenigora/jse-eval", "version": "1.10.0", "description": "JavaScript expression parsing and evaluation.", "source": "index.ts", "type": "module", "main": "dist/jse-eval.cjs", "module": "dist/jse-eval.module.js", "exports": { "import": "./dist/jse-eval.modern.js", "require": "./dist/jse-eval.cjs" }, "unpkg": "dist/jse-eval.umd.js", "types": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/Zvenigora/jse-eval.git" }, "scripts": { "dev": "microbundle watch", "build": "microbundle", "test": "node tests/test.js | tap-spec && npm run --prefix test-cjs test", "lint": "eslint *.ts", "prepare": "husky install", "ci": "npm run lint && npm run build && npm test", "release": "semantic-release", "release:test": "semantic-release --dry-run --no-cli --debug" }, "keywords": [ "expression", "eval", "evaluation", "parser", "ast", "abstract", "syntax", "tree", "math", "jsep", "analysis", "estree", "javascript", "safe", "safe-eval", "esprima", "js-eval", "expression-eval" ], "author": "Zvenigora (https://github.com/Zvenigora)", "contributors": [ "Shelly (https://github.com/6utt3rfly)", "Don McCurdy <dm@donmccurdy.com>" ], "license": "MIT", "dependencies": { "jsep": "^1.2.0" }, "devDependencies": { "@commitlint/cli": "^14.1.0", "@commitlint/config-angular": "^14.1.0", "@jsep-plugin/arrow": "^1.0.4", "@jsep-plugin/assignment": "^1.2.0", "@jsep-plugin/async-await": "^1.0.1", "@jsep-plugin/new": "^1.0.1", "@jsep-plugin/object": "^1.2.0", "@jsep-plugin/regex": "^1.0.2", "@jsep-plugin/spread": "^1.0.1", "@jsep-plugin/template": "^1.0.1", "@jsep-plugin/ternary": "^1.1.2", "@semantic-release/changelog": "^6.0.0", "@semantic-release/git": "^10.0.0", "@types/tape": "^4.13.2", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.0.1", "husky": "^7.0.2", "microbundle": "^0.14.1", "semantic-release": "^18.0.0", "source-map-support": "^0.5.20", "tap-spec": "^5.0.0", "tape": "^5.3.1", "typescript": "^4.4.3" }, "files": [ "dist/", "README.md", "CHANGELOG.md", "LICENSE", "package.json" ], "publishConfig": { "access": "public" }, "release": { "branches": [ "+([0-9])?(.{+([0-9]),x}).x", "main", "next", "next-major", { "name": "beta", "prerelease": true }, { "name": "alpha", "prerelease": true } ], "plugins": [ [ "@semantic-release/commit-analyzer", { "preset": "angular", "parserOpts": { "noteKeywords": [ "BREAKING CHANGE", "BREAKING CHANGES", "BREAKING" ] } } ], [ "@semantic-release/release-notes-generator", { "preset": "angular", "parserOpts": { "noteKeywords": [ "BREAKING CHANGE", "BREAKING CHANGES", "BREAKING" ] }, "writerOpts": { "commitsSort": [ "scope", "subject" ] } } ], "@semantic-release/changelog", [ "@semantic-release/npm", { "tarballDir": "./" } ], "@semantic-release/git", [ "@semantic-release/github", { "assets": [ { "path": "./*.tgz", "label": "build" } ] } ] ] } }