{"_id":"safer-eval","_rev":"17-39a10f5b9854e081da1b031795b9c8c1","name":"safer-eval","dist-tags":{"latest":"1.3.6"},"versions":{"1.0.0":{"name":"safer-eval","version":"1.0.0","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.0.0","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"d793d0ff0045705bbb611d46a7d6f3b8d7287ace","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.0.0.tgz","integrity":"sha512-YhszXmJzYnByHBGVwBTngmiiwHE6MvfABiw/2A5DOnr3IRaDMZsXZD4bSQ0cIpU8bEveifYNZ4KUguiNRIuNwg==","signatures":[{"sig":"MEQCIHhkY95Ul72kXhbELz8h9FH6v1bl/YjS4OO+jIUqygLZAiAO64UOQhnirgPm4APJIe6fv8/7JYcVJH3OcO1t4eEyKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"d793d0ff0045705bbb611d46a7d6f3b8d7287ace","browser":{"lib/index.js":"lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"13bbdb22c2b649ea543d1c6dd339713e4aadb42d","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"4.1.2","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"7.5.0","dependencies":{"clones":"^1.0.0"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.0.0.tgz_1487433637187_0.6426765008363873","host":"packages-12-west.internal.npmjs.com"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.0.1":{"name":"safer-eval","version":"1.0.1","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.0.1","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"da82caf26979b4ba8520d49e1fd1aa708fdf3135","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.0.1.tgz","integrity":"sha512-jgIMos4Zm7yYfb8XDY6kEsl5RFYKY0K67YCQTNDSr635pN+HigaUlQnBbdVYHa+6n+MQNarZMDtEdFY8jgwD4A==","signatures":[{"sig":"MEYCIQCE+yyVC9cfFJX3MZn7cU1QvyWV6kZoPXiO2zWDd8DpbgIhAPjG50Q9iG6VWsnmQzKQ9O6H0AKF7RehrG+JNQ+lotWn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"da82caf26979b4ba8520d49e1fd1aa708fdf3135","browser":{"lib/index.js":"lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"08d264f9ae95e46f6f8164151bfe7239d35ab05c","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"2.15.11","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"4.7.3","dependencies":{"clones":"^1.0.1"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.0.1.tgz_1487539720075_0.4784790661651641","host":"packages-18-east.internal.npmjs.com"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.1.0":{"name":"safer-eval","version":"1.1.0","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.1.0","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"b734dd92d6828e576c830f3f5ee63641502e4613","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.1.0.tgz","integrity":"sha512-AmuZegJjZP/XtVujHfZb1Vv2V41c5aXTR2FRglON5tBArr9bTjtV9XGOPTq6oNztCrDGM2d94pwUjd5KYmT3XA==","signatures":[{"sig":"MEYCIQD3TPZjtWQKRnhF7EFluXNcPy003gPiglemlfxE2cuhFwIhAOMiyl2W41g21gCVShOZ3h1/yWBQGgWQGxQVsTidyP1E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"b734dd92d6828e576c830f3f5ee63641502e4613","browser":{"lib/index.js":"lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"ae0f659b9432060a67dab913565cd9b7350a9601","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"2.15.11","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"4.8.0","dependencies":{"clones":"^1.1.0"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.1.0.tgz_1488614951548_0.8371622052509338","host":"packages-18-east.internal.npmjs.com"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.2.0":{"name":"safer-eval","version":"1.2.0","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.2.0","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"7c594473c0fcd999502fce0b8cab0dcb01c4822c","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.2.0.tgz","integrity":"sha512-Uoec4naEN4iQ95MphPowcv/3nuKsxKbIV1k1BIT6sUX6c4bKnViDlIGtQQdrsKp9TY3xIqBJFg0NPP4cwjmSzw==","signatures":[{"sig":"MEQCIE1NzDOZA/dAuUZdB01qDL8dvQIukCHG/e1Ik2B3RTyGAiArhK+0OasUEvV3TbS0RJfnqddYi0uFGpVjtl0BOdan8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"7c594473c0fcd999502fce0b8cab0dcb01c4822c","browser":{"lib/index.js":"lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"d31fabfadf24ad1c32d38142afddb767c85e768c","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"2.15.11","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"4.8.0","dependencies":{"clones":"^1.1.0"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.2.0.tgz_1488701085891_0.3662336866836995","host":"packages-18-east.internal.npmjs.com"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.2.1":{"name":"safer-eval","version":"1.2.1","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.2.1","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"025c567a95d23d735e8aac1a2f633c46e45d52a6","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.2.1.tgz","integrity":"sha512-22+zmT/cHnHGy6/yy5j0g3+se2SrGRhVDeIJrkC4f8Jha5V2vF4LSY27+4UnLZqG3WiUa/0J2oyEYHGBL1dpzw==","signatures":[{"sig":"MEYCIQDgXaUbwWkho6DVUjxwbqZPlNIpCq0TmZBKDg+N6G5aJQIhANjx3rWUKUBlbQHrrKJb3A6IZ2mHE4D2hco20E3u81oT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"025c567a95d23d735e8aac1a2f633c46e45d52a6","browser":"lib/browser.js","engines":{"node":">=4.0.0"},"gitHead":"8cc380c8b094137fd32f9efd639eb8e1900c286d","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"2.15.11","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"4.8.0","dependencies":{"clones":"^1.1.0"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.2.1.tgz_1488914457148_0.39658793876878917","host":"packages-12-west.internal.npmjs.com"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.2.2":{"name":"safer-eval","version":"1.2.2","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.2.2","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"11b8f7323659fcfb5fba47584fa857fbd32d5a2a","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.2.2.tgz","integrity":"sha512-iSQA410RnyzXBDCs5VX1bbT4A3Sp/ooEjJObsaTscxI/Kxs4BBfVTuEhgKbJ1fiqafAiQr9MLYv9VD1p1kdCWA==","signatures":[{"sig":"MEYCIQDr7TcCL1yeP9Xl+TXhU0pz5UpFcQQBOOSisEzCkkZ4uAIhAIKMCn9l8GfJVYCXdydOwbcKGkbFnt05JZA/+mNBt9CL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","_from":".","babel":{"presets":["es2015"]},"_shasum":"11b8f7323659fcfb5fba47584fa857fbd32d5a2a","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"7854825afbac23081102ba65cb64ceea34b3df6c","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"2.15.11","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"4.8.0","dependencies":{"clones":"^1.1.0"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.2.2.tgz_1489648785180_0.8866550743114203","host":"packages-12-west.internal.npmjs.com"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.2.3":{"name":"safer-eval","version":"1.2.3","keywords":["safe","eval"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.2.3","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"73ba74a34bc8a07d6a44135c815fd18a8eebe7a0","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.2.3.tgz","integrity":"sha512-nDwXOhiheoaBT6op02n8wzsshjLXHhh4YAeqsDEoVmy1k2+lGv/ENLsGaWqkaKArUkUx48VO12/ZPa3sI/OEqQ==","signatures":[{"sig":"MEUCIQCF4j8NQzsqlxShNt5uFVkfSgPxzgB0+Ugq/fUifXqJxAIgIchYSfoaY5EhF3Gwpy13eV6LYVydbPD79HjnNwFZaMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./lib/index.js","babel":{"presets":["es2015"]},"browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"9290973a2b3744e43ce87392c9228a1df87b2288","scripts":{"dist":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint '**/*.js'","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","transpile":"babel -d lib src"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"5.6.0","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"9.4.0","dependencies":{"clones":"^1.1.0"},"devDependencies":{"zuul":"^3.11.1","karma":"^1.4.1","mocha":"^3.2.0","rimraf":"^2.5.4","webpack":"^2.2.1","babel-cli":"^6.26.0","babel-core":"^6.23.1","karma-mocha":"^1.3.0","babel-loader":"^6.3.1","karma-webpack":"^2.0.2","karma-coverage":"^1.1.1","babel-preset-es2015":"^6.22.0","karma-spec-reporter":"0.0.26","karma-chrome-launcher":"^2.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval-1.2.3.tgz_1516828958671_0.22910150093957782","host":"s3://npm-registry-packages"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.0":{"name":"safer-eval","version":"1.3.0","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.0","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"dc4fc5fe0221434c117cfc41b899fe2b33c8c20e","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.0.tgz","fileCount":9,"integrity":"sha512-4qkBS8VzJatFR7F0eZfKoJyjqo43jY1jBvRhB5WXM0eJNjx9fiSmph5NApJefqKqpASKWPfaIJCJMMeWePSzfw==","signatures":[{"sig":"MEUCIBHDgJAT3PFPoMUrbPCTa/PI6zHTJsqnKW1o/wJJd2MzAiEA8DXaWDzqs75eOFyStQ0dmajj4JWDHwTMHktvgxOPOFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK9KUCRA9TVsSAnZWagAAGuIP+gMj0oNqIp9kaXNYdWHB\nnGPuE2EmypX8xRdn19XDimARrKixIF/dQsUva6oI369chH+dGKgyNNDuKuPu\n3GVgwPTxqoT5jA/avIGe25mn6h71EM4CU99xRmBRytZCXK+R1GD/aLjo7XSr\nWcCvcM/H5NIztcggqQvSZJbQ0Gtwk2P870eq2nVXOby1ZLf4weEQ8YC4N9xr\n1LSpni1pjQniOrFfkPGjJnubM6/bpJ35AxONVlHdzlg1jPrrgc/FrEeDNGZo\n31Sw9nhI+04h9vIlIHMGs2COdUONBO+ZqX4c9Ve0cDqlT6tMQZAJa8/3UJ1O\nnSMBQb2zNckVOlV9aVwznyahwgDP47Z7ffUuLcNLVp3dq5X/+IGCuK2Zz5QL\nNw/9sv0oZhhESug1DVKcpnkyJ8+KiMY65sP5Ya2htmFBAJa6TKludljrvE6s\nLQM2zH0O1jPLi3g+nH+U2ATLdpUgPrmd6Mdd7SpzMaIS964HgnkPTR9Mtk2C\noYZvKye8KhKNA7qs9a1jocyHdM6PMwxia6Wm3mIehPIOEdP1Nd3T/Os9rU49\nwyCsOyZ7vDNaOEi7HLm7TboHJzco+SBdkwflUYv5H2x7ybdveCaHf14idzOu\ntbx2wyBCLN9bftX4z7BIgcW62lP/pAFYh3BVJK5uCVHWyoJFJxUbox5Y/FYu\nEY7D\r\n=1jjc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"5373e09db1e531004ee92bddb108293fd8bb7a92","scripts":{"all":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint --fix \"**/*.js\"","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","coverage":"nyc -r html -r text npm test","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"11.6.0","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","zuul":"^3.11.1","karma":"^3.1.4","mocha":"^5.2.0","eslint":"^5.11.1","rimraf":"^2.5.4","webpack":"^4.28.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-loader":"^8.0.4","karma-webpack":"^3.0.5","karma-coverage":"^1.1.1","@babel/preset-env":"^7.2.3","eslint-plugin-node":"^8.0.0","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","karma-chrome-launcher":"^2.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.0_1546375827826_0.33165987836898614","host":"s3://npm-registry-packages"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.1":{"name":"safer-eval","version":"1.3.1","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.1","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"737ec26c6121b4115c97bd0c1da021eaaf4214e3","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.1.tgz","fileCount":9,"integrity":"sha512-7ipEKwaP7acv9QDJsE4+2G36wcYREn2jB6FV2bpeVGb9P4PRSbBEttJW5gBi+2O8HnqQ1eHBqZJmOZpwbdD1lg==","signatures":[{"sig":"MEQCIDT+Bk7q5lZHMey98U60BH2bSxSGCqgOR9rzLlYgP1F0AiBLsB9zfbDEDmB8EcO0ffDNgUpCgxS4moDx2pyPHxZCcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdtAFCRA9TVsSAnZWagAA1ZUP/RMCeqYu16PntNCkwwmE\ncNpvUSdMR7dYfDgYco5IHV9QQvw0KzyDvzR8cXKZyoUeRA/7DfHi4ZzBPKAS\n/2/MBWPTeq8PjPJalAkjbqW0d2ze+R7R8mM1xmT2pxImX5DMzZRQFBYah1P7\ntzbdk8ucYw0DPIBCXXn35vWE/j/JWbzZvmopvbHvZaTbSe1hx0P2ooLWdqwJ\n1px8rGREirbp+QXmgzVHFR0UpSqiBGf1Gt6HziCXad4yCa2xP31liEVCybZF\ngKteAfEmxvRlfKF+ay3wGTOGKyS398DFMu5ZcCA9qDIRX0l8mwtatFWzLnWX\nlbA+r9B9TqUCE+xPCc92MWNjy7u8nutKqC9AKKvyzbp2XB8KDwZ7Smum0EwW\npu9xQNMBMTpEcQ5JFj/rgz5PNYz8SBPYda6wa962TQo5BH9YvBOG5ypqyNOq\nCZfoLnByzeLAhHApnEFRaidrDxPjS5HassIyUDAxa6t9kR9pMn2MGoG0yheH\nU1Cl19ytdBDy2gCOZKd/AM+KdUbyHpgf/NW5ExlgykRiNilT+jwF05drTmgZ\ny/5cDH/YSjWB3e9rAuHAx8zAOb3z5k0PgArNgJpQDunLIk8vfQ2u52ZMX2d6\nqbWLJGfu/vmEkZQkJI0t1622iSMV35wMtYRF+sHe2R7bRlML0pgV3Nmga0Ug\n1NJW\r\n=CbS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"457bbfd786f02db852da07137bd54c139194e2d7","scripts":{"all":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint --fix \"**/*.js\"","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","coverage":"nyc -r html -r text npm test","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.4.1","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"10.15.1","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","zuul":"^3.11.1","karma":"^4.0.0","mocha":"^6.0.2","eslint":"^5.11.1","rimraf":"^2.5.4","webpack":"^4.28.3","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-loader":"^8.0.4","karma-webpack":"^3.0.5","karma-coverage":"^1.1.1","@babel/preset-env":"^7.2.3","eslint-plugin-node":"^8.0.0","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","karma-chrome-launcher":"^2.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.1_1551290373152_0.9455054775528506","host":"s3://npm-registry-packages"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.2":{"name":"safer-eval","version":"1.3.2","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.2","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"35f9658458cdfb5769d64fd6842866b53372d568","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.2.tgz","fileCount":9,"integrity":"sha512-mAkc9NX+ULPw4qX+lkFVuIhXQbjFaX97fWFj6atFXMG11lUX4rXfQY6Q0VFf1wfJfqCHYO7cxtC7cA8fIkWsLQ==","signatures":[{"sig":"MEQCIDjX/bLW2GdtIOQkojOjnf+mBS/KC+ooqbPeEx6zQXmpAiBLrY0Ebj7KDcSOAN+gpDP2VjXus6tgShlYxcRulYEu7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchCt/CRA9TVsSAnZWagAAXdkP/RmqsKiA2hWwlNbFNPWO\n1mG3zKLHKGVur/XnjNgY0IRZkRPfOI6SnaMfQ88sr2qK0xKVga36lCnLqYi7\nflJdM+0OacWXrtjfSrQO1ppYNs+xUE8N8CpgQTCDjJUn3KvGUvmpE7QmN8Pq\n8hqeVWvek31BWYpbNjtTlvOtx/m1NcKfludc62ssMU/fcGLXEV5Vmr0q4rAG\n39H8noVhKFg7Rm5j39XXvr+OjeKqnhJJE7g/gDyy4eBCxIykT1ShORFi8r0T\nsygJxXx8SLu7YSuSCP67E8Z5cTtCEsOl0NRSWCUbcjsTiysw0+eF48/O1y7d\nZ2esKYnF5b4KboMF+4HEIl/z8A+yvYIf9RlgtG5Lyh/iMDFXu0wMv8U5QhMX\n8t4UCfUVzHBKbO0WS8mAEPgYdsmdCO+O5a7qeXP4bnD29c/5EX1GaOdftcvu\nZQjgyKBBpJAjPSRfa+260RBCLsgFbvGr/4YCK4XbQBSrfmG3sir5vi6S9nfg\nvCvvLelpIp4UxVSX5EifgO3+4wDlaixLYgMjfvtZ8o0W40SuPWZOH8gr++OT\nflxT5u2poCaL23x9GknzEGyw6AZB6irE6JhUvbQIUDD76fTK9y6rOqEuWBXr\nAlTdKJWXCuHtmDftH8PztVakQubDwvCy55sonzUzPDqGjVHqUD8BKj8dm1Az\nFI0e\r\n=MPw8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=4.0.0"},"gitHead":"7fb4912ed3287d937472f6b848106d248a22f385","scripts":{"all":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint --fix \"**/*.js\"","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","coverage":"nyc -r html -r text npm test","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.7.0","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"11.11.0","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","karma":"^4.0.1","mocha":"^6.0.2","eslint":"^5.15.1","rimraf":"^2.5.4","webpack":"^4.29.6","@babel/cli":"^7.2.3","@babel/core":"^7.2.2","karma-mocha":"^1.3.0","babel-loader":"^8.0.4","karma-webpack":"^3.0.5","@babel/preset-env":"^7.2.3","eslint-plugin-node":"^8.0.0","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.14.0","eslint-plugin-promise":"^4.0.1","karma-chrome-launcher":"^2.0.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.0.0","karma-sourcemap-loader":"^0.3.7"},"_devDependencies":{"zuul":"^3.11.1"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.2_1552165759101_0.9143574391262745","host":"s3://npm-registry-packages"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.3":{"name":"safer-eval","version":"1.3.3","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.3","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"0309e9fcc0609e66c1b599fd0d4772132b260ca8","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.3.tgz","fileCount":11,"integrity":"sha512-j/qb0rtnwTp5V1D7nR0Ns/14HU8OiHPaoZNJhM+Lfmv1nbXZCXG9LHaVW157agEocdSVAeeRNddK/yuWfalzGQ==","signatures":[{"sig":"MEYCIQDcaCIWX5KR8yYXhclm3LhwC4rHV2oIIG0gOTFLIEvRqwIhAKqu1RPXRdzFY3pUXX48/rJDZ6+NrgsymJD8Zz/yb9SQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3F40CRA9TVsSAnZWagAApgYP/jSlT40uhwBN1JaHUvmW\nQLU93mp/jjnXnQk3auVu94NzvsYyjmxpi867vGbkk9GDVWB1wsb/AHAQJXmu\nXOLyxeLEI5qLsfWl05iG0LVfnl2MNZcS23kYqR7m67vsuEzAsWAXBG0rtoYC\nDI00kNdz9wCxDM5OWHNdXQH2ePIUogvQdknc+4/4Rd9fVF/LXRy7aftP7Icr\nOk858HeFCIqXU/XXhxen+yrPvwFX6EIIXVlTFkVZHyqR5O9Ud9sgPC7pNXpf\n/xoHxVBx5vhaJmZYLc5kLmjYFt93Yyvw/jITDkD0tcnQCBr3HEt4C84KU7RX\nUg+r6LaFJfVzHQaxCUhA5YU0VdGyDIghlVnNlLuz0RLNL457nORwt9GG5s/5\nKxplmT/ikiB+bHcZU7LWc+z3MHAB4eO11R5mongu3sC5deAeOpjfRXtlIgPk\nlx2bAHUjDpMkyBkiUp9P/qaYsR8qcr6D7bQQHVtwkcGwejB7nBXYE6zOb8Yl\nvM7rDtt6Ex75sNPjo4T3Z6Lrt5P6wspZFEem9Vl5/on+TXoFhIQ2G8syBRgX\nw1pNQsYotChWOScvj7XMzkd7C8WXeMM/tMF9DHidNah2Jf64XLK821h5+ZTr\np+Bc1B+0rU3FoDI9fsY0BCtqoA628inieuoMo/0Ai8XJEPsJiexNdqRT7erh\ncj1c\r\n=dj/K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=6.0.0"},"gitHead":"d3167c8cb863dbd373381a563a9045c2a07c6799","scripts":{"all":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint --fix \"**/*.js\"","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","coverage":"nyc -r html -r text npm test","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.4.1","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"10.15.3","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.1.0","mocha":"^6.1.4","eslint":"^5.16.0","rimraf":"^2.6.3","webpack":"^4.31.0","@babel/cli":"^7.4.4","@babel/core":"^7.4.4","karma-mocha":"^1.3.0","babel-loader":"^8.0.6","karma-webpack":"^3.0.5","@babel/preset-env":"^7.4.4","eslint-plugin-node":"^9.0.1","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.17.2","eslint-plugin-promise":"^4.1.1","karma-chrome-launcher":"^2.2.0","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7"},"_devDependencies":{"zuul":"^3.11.1"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.3_1557945907108_0.44422377879365715","host":"s3://npm-registry-packages"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.4":{"name":"safer-eval","version":"1.3.4","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.4","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"48eaf070b67f3c9b4016592ae3254fb6900d7690","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.4.tgz","fileCount":11,"integrity":"sha512-C6TNFu6w+oDw77OUrx1Fk6SXar9P4+BA2eIN45sPigcu3wiH4f1xXJIuQwpPNvSUZPtmjvmUUOdUNQlOE8nmFA==","signatures":[{"sig":"MEUCIHk1f/DVkDMVXPZB/Ea0VzYzIkc3z68fjmM12RorTdbdAiEApo3WjNaZRTXbl3IG9p1lIHuoaqq4JZspK/wKKtktX+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKteOCRA9TVsSAnZWagAAhysP/jcaXHxa7utOesA05CyG\nXCGzKGv80ZyMVdvxfq5/jj2w29ka0C4UeCckL4OoRdZZgt7PpXxeQGlBeJ8F\neueoxsS9CxQP953jz96Okd+KlqOst+2coQjx2AibCc41bXGPhHN7ppf4r0ne\nWUMKQbm5Uaf+JnUWSt1FyUf5j6ZfYxChAHs62lVM6/ZJyewjUF975np3MSo6\nnwLK3FWawA/KrfB6oT+kfk3bokPNOKiZkShYg10j4MFFwbRPmQlbtZaR3WtW\nKakmbyzEcewLIs7K/HDaUu33oIyji1lflO5sSVR3WPEEe3aO212/RZE3R3SD\n47uSJjA83s7avOmSgPqRKpoFQDVCg8j28ZlnxLBIMghRn/owWKQEuv8vxLw0\nZKlizbNB9XZpAeuAZs3E6okX1TPpZukUxhPtzClkDo3yqi2HI+d8Jt6jBZo5\nmiW7u2GhUt9bQaefcAhkvr/ZnRjiMucRKOQu2ymZElk4sgfvNmjsuYsUqrfQ\nB9n+4VSZSpRFoz0vedfCTtttrMisANO4Z4UzCmLJNEZPtBUX8AcIC1HL0ISt\n3rL8gkffoGe22ckEsh5Pr3B7q4vkRczkU+AZ/vbrM5NpHbCxerK6F/9/0uhO\ni2IwujDvc9GXDUhKUnhku1gPHbX6Ft6OEQwElVHGypGKfdf+d1UgCDKIejFH\nKhpb\r\n=ippf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=6.0.0"},"gitHead":"b81dab9c7ef88345e5e9a4490426ac171a489add","scripts":{"all":"npm run clean && npm run lint && npm run transpile && npm test","lint":"eslint --fix \"**/*.js\"","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","coverage":"nyc -r html -r text npm test","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.9.0","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"12.6.0","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","rimraf":"^2.6.3","webpack":"^4.35.3","@babel/cli":"^7.5.0","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-loader":"^8.0.6","karma-webpack":"^4.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-node":"^9.1.0","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^3.0.0","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.4_1563088781938_0.560778442184575","host":"s3://npm-registry-packages"},"optionalDevDependencies":{"zuul":"^3.11.1"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.5":{"name":"safer-eval","version":"1.3.5","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.5","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"a75a1193a4e1dfadd34a8c87ad08e7b978c494b1","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.5.tgz","fileCount":11,"integrity":"sha512-BJ//K2Y+EgCbOHEsDGS5YahYBcYy7JcFpKDo2ba5t4MnOGHYtk7HvQkcxTDFvjQvJ0CRcdas/PyF+gTTCay+3w==","signatures":[{"sig":"MEUCIQCg8PmNfYknuOrFvIfLqsPNBY2g0eAcNnupkB6MTG0DowIgR4E7dRx60HefmVS+Lp2cJnJs4VlNibxucW63SOdNA8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdKwfOCRA9TVsSAnZWagAAUv8QAKG+1NqrlLx5t5x9szXV\ng5NRYW/Sm2iJgVVjfeYGysLIDDGsUcH51ib0N8UBY/iKe5RfnAKIBz03V2+J\n86ZcgBEucmok1uA/naS4+SGQ9Eq8/BBzgbmjYrherhL9QdsRhzIawdecadsw\nWxODSb/WJaQuk+y/6pvJ5H3QISlJGWiI4Coo3yP+r0nEkOeIyhkSNZkTgCuu\nNDUYOz3Ku8DgqFqaje/+W4ce3r/7FPkJVF/DYdahaqkSDfj7ridozbQ3Qmlq\napz8qPBklqUkhcjbpzId/+4h5LkldnhTSqZ9ysUxo+V91jLLUNXKjVVDBD9Z\nvkg5gbVgsK1ik6ufRM9cEpD7+cSg1WslMidTKy6S21yAUeDSb+662crvWtX/\nD5AC1aclh0rcJJUgUYMnrCcikWJhgD+cJgVAmHWkPSOaX1CVO9BeYFidNBUm\nTCj+L+5OGru09hlUxezaJ+pPwlQtFLMus0uuuZ/H2o4YP61kZT2fQamIzZZG\nMpuPk2W/sgVQhWgAcHz3YpjvpC6kxL3YjDPJ6sxmF8N5KUt/VVq4VRcEGuNj\n7ZTpi2r0MGe0FTS4tKAAzlmN+sEgNieQ5fzN+yYkNDKYLrBd5JR4mIkjf5Gx\nLNbgjLs2tH2HUHQMrtnljtW7VXneXBVfsKrindJDkVkvIuoyz0FFssqqxYA5\nZajv\r\n=tT68\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=6.0.0"},"gitHead":"6d5ed4b90d676a10776b818dee84014dcd41e632","scripts":{"all":"npm test","lint":"eslint --fix src test *.js","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","preall":"npm run clean","pretest":"npm run transpile","coverage":"nyc -r html -r text npm test","posttest":"npm run lint","prekarma":"npm run transpile","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.9.0","description":"a safer eval","directories":{"test":"test"},"_nodeVersion":"12.6.0","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","rimraf":"^2.6.3","webpack":"^4.35.3","@babel/cli":"^7.5.0","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-loader":"^8.0.6","karma-webpack":"^4.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-node":"^9.1.0","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^3.0.0","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.5_1563101133823_0.3319979659702743","host":"s3://npm-registry-packages"},"optionalDevDependencies":{"zuul":"^3.11.1"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"},"1.3.6":{"name":"safer-eval","version":"1.3.6","keywords":["eval","safe"],"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","_id":"safer-eval@1.3.6","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"homepage":"https://github.com/commenthol/safer-eval#readme","bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"dist":{"shasum":"ee51e3348c39fdc4117a47dfb4b69df56a2e40cf","tarball":"https://registry.npmjs.org/safer-eval/-/safer-eval-1.3.6.tgz","fileCount":10,"integrity":"sha512-DN9tBsZgtUOHODzSfO1nGCLhZtxc7Qq/d8/2SNxQZ9muYXZspSh1fO7HOsrf4lcelBNviAJLCxB/ggmG+jV1aw==","signatures":[{"sig":"MEUCIQCe2J4pGgIop67qnowkRH3ZfHCPiqCFECZNfIwU/y5Z1wIgFJzZKO5KsJDhEEWjy7rb6ooMYxssoOzx8H50rc7z5mQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6oOYCRA9TVsSAnZWagAAInkQAJzi6NP8biFZdaqJWchz\ndho06PyuTYP+EfapezxiCO0d09X+ZoYn5jyMaWC4KQDajiG14T6AufcijnhY\nj1y5MfyENFwje4jB0/3Uk+gxl5hOndaVhyW8iKeWaeUs92EXwr8qdNgqvxxE\nplZVLMj2Qp5//gEmvxsPhx0uzkSpuHurUEwxY6lXvvsStWdXvgHJNE2IAeF6\ntj5kUYe0OUkvE5S0HQ/xcD+fHDtLEeLZjcpb/45Z5oJ5tV+vePlxdheBTXIX\nC0XSKAikmh70/paZNvXSB+7G5rKs4mdYRs1u3+l3xNA1jKPR/mGVazCAYzeO\nmHQwDDpSYH1H0BeW2Quueex/eIxqeGwMglEqFyiasVl4lHf1qG3dmzOGofdW\nYQkE1gMXrHdBv73KX0htLZcfThBMWilMZcTlyZ3WuhEJggZqc2zG00Fhb5QS\njiHrPxH8DmmHUmJuz3Ni/JvNIfSKkTI3ELryj+z5cr0pXThlwLJ8Dko4VjGV\nkLmk0qlxOgaJlt0GVUJ0WEsSnxHfmCpy0EkDjE7YApYItVho0MybsxTKx/Pn\nvozz2APx9dWyvAZhQ07vu5j3x6mmkSjyvkA8V70PCBEIhx+kPYr9KUyXa21z\nrTvN+afcrbL0gJc+TraDuuaKn6l/4RdG+Dg0jEbw2G4BwJ4PTzHl/vWF3elY\ni+gG\r\n=Mqsz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","browser":{"./lib/index.js":"./lib/browser.js"},"engines":{"node":">=6.0.0"},"gitHead":"d79adcff94b7346faa402747a9c4c89381ddc850","scripts":{"all":"npm test","lint":"eslint --fix src test *.js","test":"mocha","zuul":"zuul --no-coverage --local 3000 -- test/*.js","clean":"rimraf lib","karma":"karma start","preall":"npm run clean","pretest":"npm run transpile","coverage":"nyc -r html -r text npm test","posttest":"npm run lint","prekarma":"npm run transpile","transpile":"babel -d lib src","prepublishOnly":"npm run all"},"_npmUser":{"name":"commenthol","email":"commenthol@gmail.com"},"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"_npmVersion":"6.12.1","description":"harmful as eval","directories":{"test":"test"},"_nodeVersion":"13.1.0","dependencies":{"clones":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^14.1.1","karma":"^4.2.0","mocha":"^6.1.4","eslint":"^6.0.1","rimraf":"^2.6.3","webpack":"^4.35.3","@babel/cli":"^7.5.0","@babel/core":"^7.5.4","karma-mocha":"^1.3.0","babel-loader":"^8.0.6","karma-webpack":"^4.0.2","@babel/preset-env":"^7.5.4","eslint-plugin-node":"^9.1.0","karma-spec-reporter":"~0.0.32","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","karma-chrome-launcher":"^3.0.0","eslint-config-standard":"^13.0.1","eslint-plugin-standard":"^4.0.0","karma-firefox-launcher":"^1.1.0","karma-sourcemap-loader":"^0.3.7"},"_npmOperationalInternal":{"tmp":"tmp/safer-eval_1.3.6_1575650199767_0.166054033880767","host":"s3://npm-registry-packages"},"optionalDevDependencies":{"zuul":"^3.11.1"},"deprecated":"safer-eval IS HARMFUL - so you are warned!"}},"time":{"created":"2017-02-18T16:00:39.246Z","modified":"2025-02-11T19:56:35.954Z","1.0.0":"2017-02-18T16:00:39.246Z","1.0.1":"2017-02-19T21:28:40.661Z","1.1.0":"2017-03-04T08:09:12.208Z","1.2.0":"2017-03-05T08:04:46.503Z","1.2.1":"2017-03-07T19:20:59.062Z","1.2.2":"2017-03-16T07:19:47.924Z","1.2.3":"2018-01-24T21:22:39.661Z","1.3.0":"2019-01-01T20:50:27.920Z","1.3.1":"2019-02-27T17:59:33.368Z","1.3.2":"2019-03-09T21:09:19.319Z","1.3.3":"2019-05-15T18:45:07.305Z","1.3.4":"2019-07-14T07:19:42.064Z","1.3.5":"2019-07-14T10:45:33.956Z","1.3.6":"2019-12-06T16:36:39.922Z"},"bugs":{"url":"https://github.com/commenthol/safer-eval/issues"},"author":{"name":"commenthol","email":"commenthol@gmail.com"},"license":"MIT","homepage":"https://github.com/commenthol/safer-eval#readme","keywords":["eval","safe"],"repository":{"url":"git+https://github.com/commenthol/safer-eval.git","type":"git"},"description":"harmful as eval","maintainers":[{"name":"commenthol","email":"commenthol@gmail.com"}],"readme":"# safer-eval but harmful\n\n[![NPM version](https://badge.fury.io/js/safer-eval.svg)](https://www.npmjs.com/package/safer-eval/)\n\n> harmful as eval\n\nThis approach has proven to be HARMFUL and does not suit as repacement for eval in node and browser. \nBefore using this module, **ask yourself if there are no better options** than using saferEval.\nIt is potentially better than the bad old `eval()` but has harmful potential.\nCheckout the \"harmful context\" tests section.\n\n![harmful](https://raw.githubusercontent.com/commenthol/safer-eval/master/harmful.png)\n\n**Warning:** The `saferEval` function is harmful - so you are warned!\n\nBetter packages:\n\n- For node check [vm2](https://www.npmjs.com/package/vm2).\n\n----\n\nIf you like to **post exploits** you found on this module, feel free to do so. \nPlease file an issue with your findings.\n\nMaybe this helps then others to build a better sandbox.\n\n----\n\nIn node the `vm` module is used to sandbox the evaluation of `code`.\n\nThe browser version `browser.js` might not be as safe as the node version\n`index.js` as here no real sandboxing is available. Please consider modules like\n[sandboxr](https://www.npmjs.com/package/sandboxr).\n\nRuns on node and in modern browsers:\n\n|                | Versions |\n| ---            | ---      |\n| **node**       | 8, 10, 11, 12 |\n| **Chrome**     | 70, 75 |\n| **Firefox**    | 60, 68 |\n| **Edge**       | 17, 18 |\n| **IE**         | ~~11~~ |\n| **Safari**     | 11, 12|\n| **iOS Safari** | 11.3, 12.0 |\n\n## Installation\n\n```\nnpm install --save safer-eval\n```\n\n## Implementation recommendations\n\n**Use strict mode**\n\nAlways use `'use strict'` mode in functions/ files calling `saferEval()`.\nOtherwise a sandbox breakout may be possible.\n\n```js\n\n'use strict'\nconst saferEval = require('safer-eval')\n\nfunction main () {\n  'use strict' //< alternative within function\n  const res = saferEval('new Date()')\n  ...\n}\n\n```\n\n**Run in worker**\n\nBe aware that a\n\n```js\nsaferEval('(function () { while (true) {} })()')\n```\n\nmay run\ninfinitely. Consider using the module from within a worker thread which is terminated\nafter timeout.\n\n**Avoid context props**\n\nAvoid passing `context` props while deserializing data from hostile environments.\n\n## Usage\n\n`context` allows the definition of passed in Objects into the sandbox.\nTake care, injected `code` can overwrite those passed context props!\nCheck the tests under \"harmful context\"!\n\n**Parameters**\n\n**code**: `String`, a string containing javascript code\n\n**context**: `Object`, define globals, properties for evaluation context\n\n**Returns**: `Any`, evaluated code\n\n**Example**:\n\nin node:\n\n```js\n'use strict' //< NEVER FORGET TO ADD STRICT MODE in file/ function\n             //< running `saferEval`\nconst saferEval = require('safer-eval')\nconst code = `{d: new Date('1970-01-01'), b: new Buffer('data')}`\nconst res = saferEval(code)\n// => toString.call(res.d) = '[object Date]'\n// => toString.call(res.b) = '[object Buffer]'\n```\n\nin browser:\n\n```js\n'use strict' //< NEVER FORGET TO ADD STRICT MODE in file/ function\n             //< running `saferEval`\nconst saferEval = require('safer-eval')\nconst code = `{d: new Date('1970-01-01'), b: function () { return navigator.userAgent }`\nconst res = saferEval(code, {navigator: window.navigator})\n// => toString.call(res.d) = '[object Date]'\n// => toString.call(res.b) = '[object Function]'\n// => res.b() = \"Mozilla/5.0 (...\"\n```\n\nTo minimize any harmful code injection carefully select the methods you allow in `context`\n\n```js\nconst code = `window.btoa('Hello, world')`\n\n// AVOID passing a GLOBAL context!!!\nconst res = saferEval(code, {window: window})\n\n// BETTER - code needs only access to window.btoa\nconst clones = require('clones')\nconst context = {\n  window: {\n    btoa: clones(window.btoa, window)\n  }\n}\nconst res = saferEval(code ,context)\n// => res = 'SGVsbG8sIHdvcmxk'\n```\n\n## Reusing context\n\nUse `new SaferEval()` to reuse a once created context.\n\n```js\n'use strict' //< NEVER FORGET TO ADD STRICT MODE in file/ function\n             //< running `saferEval`\nconst { SaferEval } = require('safer-eval')\nconst safer = new SaferEval()\nconst code = `{d: new Date('1970-01-01'), b: new Buffer('data')}`\nconst res = safer.runInContext(code)\n```\n\n## License\n\n[MIT](./LICENSE)\n\n[clones]: https://github.com/commenthol/clones\n","readmeFilename":"README.md"}