UNPKG

@discue/somewhat-secure-insecure-fn-executor

Version:

Tries to isolate execution of untrusted code

46 lines (45 loc) 1.56 kB
{ "name": "@discue/somewhat-secure-insecure-fn-executor", "version": "0.4.1", "description": "Tries to isolate execution of untrusted code", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib", "LICENSE" ], "scripts": { "test": "mocha --recursive --check-leaks --timeout 5000 --file test/global-mocha-setup.js", "coverage": "nyc mocha --check-leaks --timeout 5000 --file test/global-mocha-setup.js", "lint": "eslint -c .eslintrc.js lib", "push-incl-tags": "git push --follow-tags origin main", "publish-npm": "npm publish --access public", "remove-types": "find lib -name \"*.d.ts\" -type f -delete", "create-types": "npx tsc lib/index.js --declaration --emitDeclarationOnly --allowJs --lib es2022", "release-generic": "npm run push-incl-tags && npm run create-types && npm run publish-npm && npm run remove-types", "release": "standard-version && npm run release-generic", "release-minor": "standard-version --release-as minor && npm run release-generic" }, "keywords": [ "discue", "untrusted code", "untrusted", "isolated", "vm" ], "author": "Stefan Pfaffel <s.pfaffel@gmail.com>", "license": "MIT", "dependencies": { "isolated-vm": "^5.0.0" }, "devDependencies": { "chai": "^4.3.10", "eslint": "^9.4.0", "eslint-plugin-jsdoc": "^48.2.7", "mocha": "^10.4.0", "nodemon": "^3.1.3", "nyc": "^15.1.0", "standard-version": "^9.5.0", "typescript": "^5.4.5" } }