{ "name": "simple-eval", "version": "1.0.1", "description": "Simple JavaScript expression evaluator", "keywords": [ "eval", "evaluation", "code evaluation", "code execution", "ast" ], "homepage": "https://github.com/P0lip/simple-eval", "bugs": { "url": "https://github.com/P0lip/simple-eval/issues" }, "engines": { "node": ">=12" }, "files": [ "src/*.d.ts", "src/*.mjs", "dist/" ], "typings": "./src/index.d.ts", "type": "commonjs", "main": "./dist/index.js", "exports": { ".": { "types": "./src/index.d.ts", "import": "./src/index.mjs", "require": "./dist/index.js" }, "./eval": { "types": "./src/reduce.d.ts", "import": "./src/reduce.mjs", "require": "./dist/reduce.js" } }, "license": "MIT", "author": "Jakub Rożek", "repository": { "type": "git", "url": "https://github.com/P0lip/simple-eval" }, "scripts": { "build": "cross-env NODE_ENV=production rollup -c", "lint": "eslint --cache --cache-location .cache/ src/**/*.mjs", "test": "cross-env NODE_ENV=test c8 mocha --config .mocharc ./src/__tests__/*.mjs", "prepublish": "npm run lint && npm run test && npm run build", "prepare": "husky install" }, "dependencies": { "jsep": "^1.3.6" }, "devDependencies": { "c8": "^7.11.3", "chai": "^4.3.6", "cross-env": "^7.0.3", "eslint": "^8.20.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-chai-expect": "^3.0.0", "eslint-plugin-chai-friendly": "^0.7.2", "eslint-plugin-prettier": "^4.2.1", "espree": "^9.3.2", "husky": "^6.0.0", "mocha": "^10.0.0", "mocha-each": "^2.0.1", "prettier": "^2.7.1", "rollup": "^2.43.1" } }