{"_id":"vm2","_rev":"3002952","name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","dist-tags":{"latest":"3.9.19"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"time":{"modified":"2023-09-15T10:00:27.000Z","created":"2014-01-14T12:17:34.402Z","3.9.19":"2023-05-16T05:29:13.142Z","3.9.18":"2023-05-15T14:52:29.590Z","3.9.17":"2023-04-17T15:04:24.746Z","3.9.16":"2023-04-11T08:57:34.094Z","3.9.15":"2023-04-06T18:40:58.830Z","3.9.14":"2023-02-05T20:37:45.754Z","3.9.13":"2022-12-08T17:56:45.051Z","3.9.12":"2022-11-29T15:29:37.004Z","3.9.11":"2022-08-28T14:01:36.682Z","3.9.10":"2022-07-05T12:41:55.962Z","3.9.9":"2022-02-24T21:26:12.229Z","3.9.8":"2022-02-16T12:45:20.620Z","3.9.7":"2022-02-10T15:17:35.943Z","3.9.6":"2022-02-08T13:26:22.858Z","3.9.5":"2021-10-17T17:55:03.295Z","3.9.4":"2021-10-12T17:15:59.893Z","3.9.3":"2021-04-05T20:08:04.948Z","3.9.2":"2020-04-29T19:46:58.024Z","3.9.1":"2020-03-29T20:08:21.401Z","3.9.0":"2020-03-21T22:53:24.780Z","3.8.4":"2019-09-13T00:18:02.792Z","3.8.3":"2019-07-31T16:40:22.476Z","3.8.2":"2019-06-12T23:06:59.391Z","3.8.1":"2019-05-02T21:33:56.265Z","3.8.0":"2019-04-21T21:50:03.751Z","3.7.0":"2019-04-15T11:30:27.034Z","3.6.11":"2019-04-07T23:52:19.359Z","3.6.10":"2019-01-28T12:27:12.621Z","3.6.9":"2019-01-26T21:22:23.781Z","3.6.8":"2019-01-26T13:15:42.549Z","3.6.7":"2019-01-26T01:39:25.915Z","3.6.6":"2019-01-02T00:40:55.190Z","3.6.5":"2018-12-31T02:34:51.098Z","3.6.4":"2018-10-17T21:38:04.025Z","3.6.3":"2018-08-06T12:16:36.424Z","3.6.2":"2018-07-05T19:25:47.570Z","3.6.1":"2018-06-27T11:14:46.081Z","3.6.0":"2018-05-11T17:35:48.335Z","3.5.2":"2017-10-04T00:21:19.067Z","3.5.1":"2017-10-03T23:46:09.512Z","3.5.0":"2017-08-31T11:57:45.837Z","3.4.6":"2017-03-30T16:30:43.956Z","3.4.5":"2017-03-30T01:03:44.484Z","3.4.4":"2017-03-30T00:21:51.954Z","3.4.3":"2017-03-29T15:25:54.116Z","3.4.2":"2017-03-29T00:51:36.075Z","3.4.1":"2017-03-28T01:19:55.345Z","3.4.0":"2017-03-28T00:40:09.992Z","3.3.1":"2017-03-27T16:09:55.570Z","3.3.0":"2017-03-27T15:44:40.810Z","3.2.0":"2017-02-10T22:47:31.707Z","3.1.0":"2016-09-03T20:35:58.977Z","3.0.1":"2016-07-20T17:27:43.473Z","3.0.0":"2016-06-20T22:27:16.874Z","2.0.2":"2016-04-06T21:22:08.947Z","2.0.0":"2016-03-16T17:05:53.638Z","1.0.1":"2015-12-22T19:03:53.316Z","1.0.0":"2015-12-17T02:22:27.806Z","0.2.4":"2015-12-11T17:56:33.099Z","0.2.3":"2015-09-20T18:29:44.010Z","0.2.2":"2015-02-12T15:20:12.844Z","0.2.1":"2014-12-20T20:57:17.856Z","0.2.0":"2014-10-11T13:01:32.658Z","0.1.1":"2014-01-14T13:45:36.366Z","0.1.0":"2014-01-14T12:17:34.402Z"},"users":{"oceanswave":true,"hzapata":true,"mastayoda":true,"barenko":true,"craigpatten":true,"manikantag":true,"amthenia":true,"shanewholloway":true,"yorts52":true,"dkimot":true,"ramy":true,"evandrix":true,"godber":true,"ierceg":true,"nelak":true,"yonigoldberg":true},"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"versions":{"3.9.19":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.19","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"1663f231ec02db473ed5b743e3b91b8a2ffc7982","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.19","_nodeVersion":"18.15.0","_npmVersion":"8.18.0","dist":{"shasum":"be1e1d7a106122c6c492b4d51c2e8b93d3ed6a4a","size":54237,"noattachment":false,"key":"/vm2/-/vm2-3.9.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.19.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.19_1684214952953_0.6244357439239749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-16T05:29:13.142Z","publish_time":1684214953142,"_source_registry_name":"default","deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1684214953142},"3.9.18":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.18","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"2f446e5d19e6539b5164b45b1f8bd4ded4dfc085","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.18","_nodeVersion":"18.15.0","_npmVersion":"8.18.0","dist":{"shasum":"d919848bee191a0410c5cc1c5aac58adfd03ce9a","size":54255,"noattachment":false,"key":"/vm2/-/vm2-3.9.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.18.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.18_1684162349356_0.904960177263971"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-15T14:52:29.590Z","publish_time":1684162349590,"_source_registry_name":"default","deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1684162349590},"3.9.17":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.17","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"4f63dc23fecabc79ee1501fde6e9e83c524d6466","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.17","_nodeVersion":"18.15.0","_npmVersion":"8.18.0","dist":{"shasum":"251b165ff8a0e034942b5181057305e39570aeab","size":52342,"noattachment":false,"key":"/vm2/-/vm2-3.9.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.17.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.17_1681743864551_0.10887622441591782"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-17T15:04:24.746Z","publish_time":1681743864746,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1681743864746},"3.9.16":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.16","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"24c724daa7c09f003e556d7cd1c7a8381cb985d7","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.16","_nodeVersion":"18.15.0","_npmVersion":"8.18.0","dist":{"shasum":"0fbc2a265f7bf8b837cea6f4a908f88a3f93b8e6","size":52287,"noattachment":false,"key":"/vm2/-/vm2-3.9.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.16.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.16_1681203453890_0.5341325804135593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-11T08:57:34.094Z","publish_time":1681203454094,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1681203454094},"3.9.15":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.15","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"115d1644b7308a5570cba58ec461ae61b96a583c","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.15","_nodeVersion":"18.15.0","_npmVersion":"8.18.0","dist":{"shasum":"c544e6a9bc31e4e40d2e5f532342cf799ea56a6e","size":52287,"noattachment":false,"key":"/vm2/-/vm2-3.9.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.15.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.15_1680806458646_0.42136384008817207"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-06T18:40:58.830Z","publish_time":1680806458830,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1680806458830},"3.9.14":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.14","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"e541782b7ff709c07676d07d982517d0591e5774","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.14","_nodeVersion":"17.2.0","_npmVersion":"8.18.0","dist":{"shasum":"964042b474cf1e6e4f475a39144773cdb9deb734","size":52170,"noattachment":false,"key":"/vm2/-/vm2-3.9.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.14.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.14_1675629465522_0.08263032702796491"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-05T20:37:45.754Z","publish_time":1675629465754,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1675629465754},"3.9.13":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.13","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"d4bcc2189e2e05efcd82e09172ba41c708950012","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.13","_nodeVersion":"17.2.0","_npmVersion":"8.18.0","dist":{"shasum":"774a1a3d73b9b90b1aa45bcc5f25e349f2eef649","size":52035,"noattachment":false,"key":"/vm2/-/vm2-3.9.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.13.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.13_1670522204885_0.8739972082882876"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-08T17:59:17.566Z","publish_time":1670522205051,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1670522205051},"3.9.12":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.12","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"4aa36051c1dcc4c2d7fe671261dd3798a6b56329","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.12","_nodeVersion":"17.2.0","_npmVersion":"8.18.0","dist":{"shasum":"9bfa6d913a8b467861524e5a11c3b038cc967ec4","size":52022,"noattachment":false,"key":"/vm2/-/vm2-3.9.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.12.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.12_1669735776803_0.3080293955167459"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-29T15:32:20.622Z","publish_time":1669735777004,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1669735777004},"3.9.11":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.11","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"392f126b18d5f6e1ea9300a2176707fc852da863","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.11","_nodeVersion":"17.2.0","_npmVersion":"8.18.0","dist":{"shasum":"a880f510a606481719ec3f9803b940c5805a06fe","size":51135,"noattachment":false,"key":"/vm2/-/vm2-3.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.11.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.11_1661695296424_0.3093861195696668"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-28T14:01:45.767Z","publish_time":1661695296682,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1661695296682},"3.9.10":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.10","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"6fcb7079c2a7673f3682f590df07417b1f4991fe","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.10","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"shasum":"c66543096b5c44c8861a6465805c23c7cc996a44","size":50989,"noattachment":false,"key":"/vm2/-/vm2-3.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.10.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.10_1657024915749_0.6160059604916881"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-05T13:03:36.204Z","publish_time":1657024915962,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1657024915962},"3.9.9":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.9","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"733579359f53d4b0c2c1beb95dc9d52eb6dc20d9","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.9","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"shasum":"c0507bc5fbb99388fad837d228badaaeb499ddc5","size":50734,"noattachment":false,"key":"/vm2/-/vm2-3.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.9.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.9_1645737971967_0.1953006923424534"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-24T21:26:16.229Z","publish_time":1645737972229,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1645737972229},"3.9.8":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.8","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"925e3e665acfa37dd3db0ea8e7f02b57277677e8","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.8","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"shasum":"e99c000db042735cd2f94d8db6c42163a17be04e","size":49933,"noattachment":false,"key":"/vm2/-/vm2-3.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.8.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.8_1645015520440_0.9106410468434891"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-16T12:45:32.672Z","publish_time":1645015520620,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1645015520620},"3.9.7":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.7","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"31c720031cd5935de69b860f27a98ef1b44b8666","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.7","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"shasum":"bb87aa677c97c61e23a6cb6547e44e990517a6f6","size":49696,"noattachment":false,"key":"/vm2/-/vm2-3.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.7.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.7_1644506255719_0.06529540022000502"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T15:17:41.133Z","publish_time":1644506255943,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1644506255943},"3.9.6":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.6","main":"index.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{"acorn":"^8.7.0","acorn-walk":"^8.2.0"},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"94bf9183b208c85c0946f40085819b8244cd482c","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.6","_nodeVersion":"17.2.0","_npmVersion":"8.1.4","dist":{"shasum":"2f9b2fd0d82802dcd872e1011869ba8ae6b74778","size":49341,"noattachment":false,"key":"/vm2/-/vm2-3.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.6.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.6_1644326782678_0.1505573322031042"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-08T13:26:29.720Z","publish_time":1644326782858,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.","_cnpm_publish_time":1644326782858},"3.9.5":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.5","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"05e5e65681ba4b56c911e3dfe8437057c68d8877","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.5","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"5288044860b4bbace443101fcd3bddb2a0aa2496","size":28754,"noattachment":false,"key":"/vm2/-/vm2-3.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.5.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.5_1634493303136_0.25595844616161756"},"_hasShrinkwrap":false,"publish_time":1634493303295,"_cnpm_publish_time":1634493303295,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.9.4":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.4","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"1eabc2ae3f79b629f8680cec87336e3cd5aded3c","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.4","_nodeVersion":"14.8.0","_npmVersion":"6.14.7","dist":{"shasum":"2e118290fefe7bd8ea09ebe2f5faf53730dbddaa","size":28430,"noattachment":false,"key":"/vm2/-/vm2-3.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.4.tgz"},"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.4_1634058959696_0.3673237954765052"},"_hasShrinkwrap":false,"publish_time":1634058959893,"_cnpm_publish_time":1634058959893,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.9.3":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"d470fd9684c30e95ce1d4b06b1873fc0d9497657","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"29917f6cc081cc43a3f580c26c5b553fd3c91f40","size":27036,"noattachment":false,"key":"/vm2/-/vm2-3.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.3.tgz"},"_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"directories":{},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.3_1617653284815_0.8610401075045735"},"_hasShrinkwrap":false,"publish_time":1617653284948,"_cnpm_publish_time":1617653284948,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.9.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"0bc2a4f6110d96f74e91315b790c0900ff43edab","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"a4085d2d88a808a1b3c06d5478c2db3222a9cc30","size":26658,"noattachment":false,"key":"/vm2/-/vm2-3.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.2.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmUser":{"name":"xmilia","email":"xmilia.hermit@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.2_1588189617920_0.5218583271703985"},"_hasShrinkwrap":false,"publish_time":1588189618024,"_cnpm_publish_time":1588189618024,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.9.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"2049e4d34d35ff4fc9cf83390571c7b06eeb2e77","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"11b9390a07745fcfb0b682078e84fcad147aae97","size":25326,"noattachment":false,"key":"/vm2/-/vm2-3.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.1_1585512501280_0.029488260169421965"},"_hasShrinkwrap":false,"publish_time":1585512501401,"_cnpm_publish_time":1585512501401,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.9.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.9.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^6.2.2"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"bin/vm2"},"types":"index.d.ts","gitHead":"3ba34db87a381f412ebffd2d3de2f818e3295408","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.9.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"00fd8c84bffcef3ce12df29a8db39171f4a485a2","size":24549,"noattachment":false,"key":"/vm2/-/vm2-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.9.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.9.0_1584831204640_0.873692546530783"},"_hasShrinkwrap":false,"publish_time":1584831204780,"_cnpm_publish_time":1584831204780,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.8.4":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.8.4","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"22105517768d148a1dbd61fabe4cff2beb0ca0c1","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.8.4","_nodeVersion":"12.9.1","_npmVersion":"6.10.2","dist":{"shasum":"882be9135467942d84d1af80b6e6549b57c69041","size":18781,"noattachment":false,"key":"/vm2/-/vm2-3.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.8.4.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.8.4_1568333882604_0.8041907861699569"},"_hasShrinkwrap":false,"publish_time":1568333882792,"_cnpm_publish_time":1568333882792,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.8.3":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.8.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^6.1.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"12137a36c63a31ca940885cfc3d804e3980a33a5","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.8.3","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"608d71f12584a1e898e60db5c4a61933bd7044bd","size":17815,"noattachment":false,"key":"/vm2/-/vm2-3.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.8.3.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.8.3_1564591222330_0.33275036987978135"},"_hasShrinkwrap":false,"publish_time":1564591222476,"_cnpm_publish_time":1564591222476,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.8.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.8.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"9ba1683bd6638ab3cb98cb11d5ec9c6f37d44759","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.8.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"7744c40f669c079db4fda44b8edae64afd26cfb0","size":17790,"noattachment":false,"key":"/vm2/-/vm2-3.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.8.2.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.8.2_1560380819204_0.45323458396955507"},"_hasShrinkwrap":false,"publish_time":1560380819391,"_cnpm_publish_time":1560380819391,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.8.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.8.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"c5ded24f156d7f8168010173b22ea6bd9b6128ce","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.8.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"82ac7845009aee79852429da49f0f4f114c644e5","size":17614,"noattachment":false,"key":"/vm2/-/vm2-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.8.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.8.1_1556832836062_0.9372301825837983"},"_hasShrinkwrap":false,"publish_time":1556832836265,"_cnpm_publish_time":1556832836265,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.8.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.8.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"7f42f09517a99153e6698d5dc7d29d8a287783ab","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.8.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"91645c6a8fe2a81836997c0fd8ca80c40004e3a7","size":17477,"noattachment":false,"key":"/vm2/-/vm2-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.8.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.8.0_1555883403595_0.7814939231427518"},"_hasShrinkwrap":false,"publish_time":1555883403751,"_cnpm_publish_time":1555883403751,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.7.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.7.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"e95a2182e0cdf34b9a93adc4a5155411a5a887d3","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.7.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"ef4aa12c276e06f0b6b28b89e61cc0ef7eef2632","size":16671,"noattachment":false,"key":"/vm2/-/vm2-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.7.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.7.0_1555327826930_0.5371736465000474"},"_hasShrinkwrap":false,"publish_time":1555327827034,"_cnpm_publish_time":1555327827034,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.11":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.11","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.16.0","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"fc62b2d7096ef1ea145840be5b1f2af5d769060b","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.11","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"35d725613777c37ea1c19cdd0225f1e8743b7f79","size":16485,"noattachment":false,"key":"/vm2/-/vm2-3.6.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.11.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.11_1554681139230_0.13060363864332736"},"_hasShrinkwrap":false,"publish_time":1554681139359,"_cnpm_publish_time":1554681139359,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.10":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.10","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.11.1","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"e4b8feafc98119ae911fa4d6ec4e7c60d84a1401","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.10","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"a9066c3849ad8a3ea35b9c0cf79a6589ce6e3cbe","size":16701,"noattachment":false,"key":"/vm2/-/vm2-3.6.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.10.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.10_1548678432548_0.215380038392873"},"_hasShrinkwrap":false,"publish_time":1548678432621,"_cnpm_publish_time":1548678432621,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.9":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.9","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.11.1","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"b94ace6dee0ca5c6be3a63c561c6f8c3f4784f22","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"d1318ee9a67dfa0ac94a71d8ee638e4e5cbf476b","size":16248,"noattachment":false,"key":"/vm2/-/vm2-3.6.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.9.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.9_1548537743583_0.6189306865033604"},"_hasShrinkwrap":false,"publish_time":1548537743781,"_cnpm_publish_time":1548537743781,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.8":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.8","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.11.1","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"5a7c5e70df4265aebec81510aeca0f592dd60c2a","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"24a3b8e646fc897590509b8e02cedd036bcacbab","size":15988,"noattachment":false,"key":"/vm2/-/vm2-3.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.8.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.8_1548508542451_0.96438317579464"},"_hasShrinkwrap":false,"publish_time":1548508542549,"_cnpm_publish_time":1548508542549,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.7":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.7","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.11.1","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"e7c478fa72e13133fca4f0bf2c18da0f505ccd0a","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.7","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"261f1804e79d3919e891c26505faebcb5c140639","size":15883,"noattachment":false,"key":"/vm2/-/vm2-3.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.7.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.7_1548466765767_0.15673872604697725"},"_hasShrinkwrap":false,"publish_time":1548466765915,"_cnpm_publish_time":1548466765915,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.6":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.6","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"eslint":"^5.11.1","eslint-config-integromat":"^1.5.0","mocha":"^5.2.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test","pretest":"eslint ."},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"f8df1f6583115ed042fa966ef89f5e7e567c1456","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"169048f0139cf0d0e7c26597ba6ae78af72b28a8","size":15316,"noattachment":false,"key":"/vm2/-/vm2-3.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.6.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.6_1546389649464_0.022902898699206142"},"_hasShrinkwrap":false,"publish_time":1546389655190,"_cnpm_publish_time":1546389655190,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.5":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.5","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"a483d789fa75b4b8728b92792a6d6e4a5219f67a","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"bef404bfe6fe8a96f65d3b69de20c440df2dc397","size":14695,"noattachment":false,"key":"/vm2/-/vm2-3.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.5.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.5_1546223690901_0.24287677606560654"},"_hasShrinkwrap":false,"publish_time":1546223691098,"_cnpm_publish_time":1546223691098,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.4":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.4","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"07685d4281a981020480c7163067c8bb52e5ca46","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"88b27a9f328a0630671841363692a57d24dead33","size":14679,"noattachment":false,"key":"/vm2/-/vm2-3.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.4.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.4_1539812283865_0.2600635999205043"},"_hasShrinkwrap":false,"publish_time":1539812284025,"_cnpm_publish_time":1539812284025,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.3":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"d336095edbcd46a2c779213f403ac7696c9ac7c4","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"6dd426bb67a387d03055c5d276720f3f23203b72","size":14573,"noattachment":false,"key":"/vm2/-/vm2-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.3.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.3_1533557796336_0.9133007559586435"},"_hasShrinkwrap":false,"publish_time":1533557796424,"_cnpm_publish_time":1533557796424,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"0049123a45769ae9159b651ad50d2658ea76043a","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"6b7a962e8ffeed98fbe35a194feb282ead56a551","size":19371,"noattachment":false,"key":"/vm2/-/vm2-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.2.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.2_1530818747473_0.27868358730222"},"_hasShrinkwrap":false,"publish_time":1530818747570,"_cnpm_publish_time":1530818747570,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"4e2411e3cff9e0e7081427a7692d8758ccaa26d2","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"09c20e0d4adc8630a7dbbfc0bf0bce587c06cbb4","size":19138,"noattachment":false,"key":"/vm2/-/vm2-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.1_1530098086003_0.486079950334537"},"_hasShrinkwrap":false,"publish_time":1530098086081,"_cnpm_publish_time":1530098086081,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.6.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.6.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"4afb167895a302c58d4d44f6641b67ad35f4a4f6","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"orta","email":"orta.therox@gmail.com"},"dist":{"shasum":"a6e6370c57e6edd77decfb7b1ad64fc87dbf2d4e","size":19076,"noattachment":false,"key":"/vm2/-/vm2-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.6.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2_3.6.0_1526060148250_0.3071298967295848"},"_hasShrinkwrap":false,"publish_time":1526060148335,"_cnpm_publish_time":1526060148335,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.5.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.5.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"3589650819d5874b34fad097d22ba77c72a3aa3b","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.5.2","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"6ae7c75a867775946e1d4a66623374e0245150e0","size":14192,"noattachment":false,"key":"/vm2/-/vm2-3.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.5.2.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2-3.5.2.tgz_1507076478040_0.6423583410214633"},"directories":{},"publish_time":1507076479067,"_cnpm_publish_time":1507076479067,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.5.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.5.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"c52b9eccadd9cfb2b7971060587bd361d6ee3057","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.5.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"cca83fc10f4a2ce1975331a62a5f5a2cd6bc7f7f","size":14178,"noattachment":false,"key":"/vm2/-/vm2-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.5.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2-3.5.1.tgz_1507074368422_0.08735427679494023"},"directories":{},"publish_time":1507074369512,"_cnpm_publish_time":1507074369512,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.5.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.5.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"types":"index.d.ts","gitHead":"4099c15efa36e9ff9076ed42a4bad25a8243eeba","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.5.0","_shasum":"14448d7833f13c94d5275735ed171034cb0423f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"14448d7833f13c94d5275735ed171034cb0423f1","size":18384,"noattachment":false,"key":"/vm2/-/vm2-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.5.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vm2-3.5.0.tgz_1504180664705_0.4609578850213438"},"directories":{},"publish_time":1504180665837,"_hasShrinkwrap":false,"_cnpm_publish_time":1504180665837,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.6":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.6","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"dc41cacf021575c3172aa5dcc546282f23ddae39","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.6","_shasum":"9f952e4083e3af8398291a40e802854fed6a7673","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"9f952e4083e3af8398291a40e802854fed6a7673","size":17105,"noattachment":false,"key":"/vm2/-/vm2-3.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.6.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-3.4.6.tgz_1490891441910_0.9528624867089093"},"directories":{},"publish_time":1490891443956,"_hasShrinkwrap":false,"_cnpm_publish_time":1490891443956,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.5":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.5","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"032186065fccae86323940fd3a6247cba34987f4","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.5","_shasum":"ab7baa50ea8af52d9199d8e6412d8000b040979e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"ab7baa50ea8af52d9199d8e6412d8000b040979e","size":16970,"noattachment":false,"key":"/vm2/-/vm2-3.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.5.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-3.4.5.tgz_1490835822323_0.3659307442139834"},"directories":{},"publish_time":1490835824484,"_cnpm_publish_time":1490835824484,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.4":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.4","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"069b6b5d4f7c2eeda166159430581bba9c3a85ba","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.4","_shasum":"459d035838ca613a9107223e17d44099fbac1f11","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"459d035838ca613a9107223e17d44099fbac1f11","size":16937,"noattachment":false,"key":"/vm2/-/vm2-3.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.4.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vm2-3.4.4.tgz_1490833311299_0.7928054465446621"},"directories":{},"publish_time":1490833311954,"_hasShrinkwrap":false,"_cnpm_publish_time":1490833311954,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.3":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"850ecf4f6df5b6de69586bff28f6974d16f0dd8d","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.3","_shasum":"4fec9fbd54ccd8eaef810ee3d70c62f0a82390f7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"4fec9fbd54ccd8eaef810ee3d70c62f0a82390f7","size":16838,"noattachment":false,"key":"/vm2/-/vm2-3.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.3.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vm2-3.4.3.tgz_1490801153385_0.43652567197568715"},"directories":{},"publish_time":1490801154116,"_hasShrinkwrap":false,"_cnpm_publish_time":1490801154116,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"52d9d2b7559d93354b9333fa6977ce4152beca6b","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.2","_shasum":"b9077314918837bef35a236d2ae2bffbf9fd5598","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"b9077314918837bef35a236d2ae2bffbf9fd5598","size":16829,"noattachment":false,"key":"/vm2/-/vm2-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.2.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vm2-3.4.2.tgz_1490748695412_0.0710974782705307"},"directories":{},"publish_time":1490748696075,"_cnpm_publish_time":1490748696075,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"31d7a859958b095aafc6d0f003196cb112f91db7","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.1","_shasum":"8e9394aae0b2617dcee83010a4eef3ce7694ff73","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"8e9394aae0b2617dcee83010a4eef3ce7694ff73","size":17140,"noattachment":false,"key":"/vm2/-/vm2-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vm2-3.4.1.tgz_1490663994724_0.6018125258851796"},"directories":{},"publish_time":1490663995345,"_cnpm_publish_time":1490663995345,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.4.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.4.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"31d7a859958b095aafc6d0f003196cb112f91db7","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.4.0","_shasum":"b72df8a27b338b8d8bc8cfe23d638221b774ad9c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"b72df8a27b338b8d8bc8cfe23d638221b774ad9c","size":17127,"noattachment":false,"key":"/vm2/-/vm2-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.4.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vm2-3.4.0.tgz_1490661609322_0.5177239470649511"},"directories":{},"publish_time":1490661609992,"_cnpm_publish_time":1490661609992,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.3.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.3.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"eafaa588cd4b3767990db306e53431ad2600325b","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.3.1","_shasum":"9528fcccda0ad55f2c55fc17c9e909a70a262894","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"9528fcccda0ad55f2c55fc17c9e909a70a262894","size":16884,"noattachment":false,"key":"/vm2/-/vm2-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.3.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-3.3.1.tgz_1490630993421_0.3265832408796996"},"directories":{},"publish_time":1490630995570,"_hasShrinkwrap":false,"_cnpm_publish_time":1490630995570,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.3.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.3.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"2c821f90cc2f2896ef0f08b1613d1de8984fb974","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.3.0","_shasum":"7df0639e3089cc287f39e941ba725fcf982fc40c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"7df0639e3089cc287f39e941ba725fcf982fc40c","size":16836,"noattachment":false,"key":"/vm2/-/vm2-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.3.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-3.3.0.tgz_1490629478774_0.6753964582458138"},"directories":{},"publish_time":1490629480810,"_hasShrinkwrap":false,"_cnpm_publish_time":1490629480810,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.2.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.2.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"18dfd7dcff69b6ee7f3e7f2a1d000b86206ef8a3","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.2.0","_shasum":"8a763bf3314356800baaa528bcf546c267e84bb9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"6.9.1","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"8a763bf3314356800baaa528bcf546c267e84bb9","size":15648,"noattachment":false,"key":"/vm2/-/vm2-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.2.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-3.2.0.tgz_1486766849544_0.3771994663402438"},"directories":{},"publish_time":1486766851707,"_cnpm_publish_time":1486766851707,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.1.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.1.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"af145bf3e0579c8f8aacb9502bffc317200b6dd7","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.1.0","_shasum":"9b9dccec4dc39d65aaddf590f3a3d4294d0abea1","_from":".","_npmVersion":"2.15.8","_nodeVersion":"6.5.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"9b9dccec4dc39d65aaddf590f3a3d4294d0abea1","size":14760,"noattachment":false,"key":"/vm2/-/vm2-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.1.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vm2-3.1.0.tgz_1472934956507_0.2920705901924521"},"directories":{},"publish_time":1472934958977,"_cnpm_publish_time":1472934958977,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.0.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.0.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"f9c3c1a25e2d2368835e02475fa402d1445b98fe","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.0.1","_shasum":"d7ec0995775fb11eea467574ff6ff86ca9728ff5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"d7ec0995775fb11eea467574ff6ff86ca9728ff5","size":14566,"noattachment":false,"key":"/vm2/-/vm2-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.0.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vm2-3.0.1.tgz_1469035661834_0.025151036912575364"},"directories":{},"publish_time":1469035663473,"_cnpm_publish_time":1469035663473,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"3.0.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"3.0.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"^2.0.0"},"engines":{"node":">=6.0"},"scripts":{"test":"mocha test"},"bin":{"vm2":"./bin/vm2"},"gitHead":"d218cd5ff18fbc4ddc8fddf8f4c11d4cc365005c","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@3.0.0","_shasum":"dca279c79883e30d44577248ea7779581b2d7d90","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"dca279c79883e30d44577248ea7779581b2d7d90","size":14359,"noattachment":false,"key":"/vm2/-/vm2-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-3.0.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vm2-3.0.0.tgz_1466461635486_0.061113041592761874"},"directories":{},"publish_time":1466461636874,"_cnpm_publish_time":1466461636874,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"2.0.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"2.0.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"442e367d0c7d7fb84b284145732c46832dca0122","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@2.0.2","_shasum":"c7a796d673dc33f8e7deaf9b11c9e804751338b6","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.4.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"c7a796d673dc33f8e7deaf9b11c9e804751338b6","size":28343,"noattachment":false,"key":"/vm2/-/vm2-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-2.0.2.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-2.0.2.tgz_1459977726412_0.9951898222789168"},"directories":{},"publish_time":1459977728947,"_cnpm_publish_time":1459977728947,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"2.0.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"2.0.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"c6961283dc1760eab3b5d95c0b622413a88b9f79","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@2.0.0","_shasum":"0fe5084cfc387a2a0bc147a2ae09c49bf0fff12f","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"0fe5084cfc387a2a0bc147a2ae09c49bf0fff12f","size":27605,"noattachment":false,"key":"/vm2/-/vm2-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-2.0.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vm2-2.0.0.tgz_1458147950276_0.3866714814212173"},"directories":{},"publish_time":1458147953638,"_cnpm_publish_time":1458147953638,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"1.0.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"1.0.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"5a098cf737fb2a084995c60877617fef8c24e2b5","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@1.0.1","_shasum":"3f0b71526f5baafcfc7727752c8ce79f7ba63fbd","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"3f0b71526f5baafcfc7727752c8ce79f7ba63fbd","size":26332,"noattachment":false,"key":"/vm2/-/vm2-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-1.0.1.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"publish_time":1450811033316,"_cnpm_publish_time":1450811033316,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"1.0.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"1.0.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"9e780ea1e9e8c681044c3019bbb16bc3c249b81d","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@1.0.0","_shasum":"db6ec87b603368bfbcaa8232a38f608223530ed7","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"db6ec87b603368bfbcaa8232a38f608223530ed7","size":25503,"noattachment":false,"key":"/vm2/-/vm2-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-1.0.0.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"publish_time":1450318947806,"_cnpm_publish_time":1450318947806,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.2.4":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.2.4","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"312b076a6996c230164856f0a328bd1a32eaba84","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@0.2.4","_shasum":"dcf0b2b0be1fd78d3ded3a64915923f131cd2928","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"dist":{"shasum":"dcf0b2b0be1fd78d3ded3a64915923f131cd2928","size":25153,"noattachment":false,"key":"/vm2/-/vm2-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.2.4.tgz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"publish_time":1449856593099,"_cnpm_publish_time":1449856593099,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.2.3":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.2.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/patriksimek/vm2.git"},"license":"MIT","dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"e35b24817e1687a75bfcde46000d26f4f69ffa5d","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2#readme","_id":"vm2@0.2.3","_shasum":"91fe0c1629b50a0519437f2a4ce90e21cb923891","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"dist":{"shasum":"91fe0c1629b50a0519437f2a4ce90e21cb923891","size":25147,"noattachment":false,"key":"/vm2/-/vm2-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.2.3.tgz"},"directories":{},"publish_time":1442773784010,"_cnpm_publish_time":1442773784010,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.2.2":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.2.2","main":"index.js","repository":{"type":"git","url":"https://github.com/patriksimek/vm2"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"252bcd3c5fda5acc96eb785d9f85144963a01855","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2","_id":"vm2@0.2.2","_shasum":"b504aedbf768bc2edf67e0bc2b8c73c44b8f7e54","_from":".","_npmVersion":"2.4.1","_nodeVersion":"1.1.0","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"dist":{"shasum":"b504aedbf768bc2edf67e0bc2b8c73c44b8f7e54","size":24436,"noattachment":false,"key":"/vm2/-/vm2-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.2.2.tgz"},"directories":{},"publish_time":1423754412844,"_cnpm_publish_time":1423754412844,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.2.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.2.1","main":"index.js","repository":{"type":"git","url":"https://github.com/patriksimek/vm2"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"875f4d52c4281a5911b1f9a7d2ab5b4c153361a2","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2","_id":"vm2@0.2.1","_shasum":"91526c734c9864c4841d7a02345c024e199545ed","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"dist":{"shasum":"91526c734c9864c4841d7a02345c024e199545ed","size":24382,"noattachment":false,"key":"/vm2/-/vm2-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.2.1.tgz"},"directories":{},"publish_time":1419109037856,"_cnpm_publish_time":1419109037856,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.2.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.2.0","main":"index.js","repository":{"type":"git","url":"https://github.com/patriksimek/vm2"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"dependencies":{},"devDependencies":{"coffee-script":"^1.8.0","mocha":"^1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"gitHead":"c128429bf6bf75b6aa653019b6dc0bc8d595e3cc","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2","_id":"vm2@0.2.0","_shasum":"228187278c01beb8dbe8086b7aca35385763af7e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"dist":{"shasum":"228187278c01beb8dbe8086b7aca35385763af7e","size":24315,"noattachment":false,"key":"/vm2/-/vm2-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.2.0.tgz"},"directories":{},"publish_time":1413032492658,"_cnpm_publish_time":1413032492658,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.1.1":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.1.1","main":"index.js","repository":{"type":"git","url":"https://github.com/patriksimek/vm2"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"dependencies":{},"devDependencies":{"coffee-script":">=1.6.2","mocha":">=1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2","_id":"vm2@0.1.1","dist":{"shasum":"43cea028ab11f64cced4716dec2e65e75197e396","size":23712,"noattachment":false,"key":"/vm2/-/vm2-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"publish_time":1389707136366,"_cnpm_publish_time":1389707136366,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."},"0.1.0":{"author":{"name":"Patrik Simek","url":"https://patriksimek.cz"},"name":"vm2","description":"vm2 is a sandbox that can run untrusted code with whitelisted built-in node objects. Securely!.","keywords":["sandbox","prison","jail","vm","alcatraz","contextify"],"version":"0.1.0","main":"index.js","repository":{"type":"git","url":"https://github.com/patriksimek/vm2"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/mit-license.php"}],"dependencies":{},"devDependencies":{"coffee-script":">=1.6.2","mocha":">=1.12.0"},"engines":{"node":">=0.11"},"scripts":{"test":"mocha"},"bin":{"vm2":"./bin/vm2"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"homepage":"https://github.com/patriksimek/vm2","_id":"vm2@0.1.0","dist":{"shasum":"521618fe1e6a69772b0389bf310ae78c07614dd0","size":23534,"noattachment":false,"key":"/vm2/-/vm2-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/vm2/download/vm2-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"patriksimek","email":"patrik@patriksimek.cz"},"maintainers":[{"name":"orta","email":""},{"name":"patriksimek","email":"patrik@patriksimek.cz"},{"name":"xmilia","email":""}],"directories":{},"publish_time":1389701854402,"_cnpm_publish_time":1389701854402,"_hasShrinkwrap":false,"deprecated":"The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm."}},"readme":"# vm2 [![NPM Version][npm-image]][npm-url] [![NPM Downloads][downloads-image]][downloads-url] [![Package Quality][quality-image]][quality-url] [![Node.js CI](https://github.com/patriksimek/vm2/actions/workflows/node-test.yml/badge.svg)](https://github.com/patriksimek/vm2/actions/workflows/node-test.yml) [![Known Vulnerabilities][snyk-image]][snyk-url]\n\nvm2 is a sandbox that can run untrusted code with whitelisted Node's built-in modules. Securely!\n\n## Features\n\n* Runs untrusted code securely in a single process with your code side by side\n* Full control over the sandbox's console output\n* The sandbox has limited access to the process's methods\n* It is possible to require modules (built-in and external) from the sandbox\n* You can limit access to certain (or all) built-in modules\n* You can securely call methods and exchange data and callbacks between sandboxes\n* Is immune to all known methods of attacks\n* Transpiler support\n\n## How does it work\n\n* It uses the internal VM module to create a secure context.\n* It uses [Proxies](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Proxy) to prevent escaping from the sandbox.\n* It overrides the built-in require to control access to modules.\n\n## What is the difference between Node's vm and vm2?\n\nTry it yourself:\n\n```js\nconst vm = require('vm');\nvm.runInNewContext('this.constructor.constructor(\"return process\")().exit()');\nconsole.log('Never gets executed.');\n```\n\n```js\nconst {VM} = require('vm2');\nnew VM().run('this.constructor.constructor(\"return process\")().exit()');\n// Throws ReferenceError: process is not defined\n```\n\n## Installation\n\n**IMPORTANT**: VM2 requires Node.js 6 or newer.\n\n```sh\nnpm install vm2\n```\n\n## Quick Example\n\n```js\nconst {VM} = require('vm2');\nconst vm = new VM();\n\nvm.run(`process.exit()`); // TypeError: process.exit is not a function\n```\n\n```js\nconst {NodeVM} = require('vm2');\nconst vm = new NodeVM({\n    require: {\n        external: true,\n        root: './'\n    }\n});\n\nvm.run(`\n    var request = require('request');\n    request('http://www.google.com', function (error, response, body) {\n        console.error(error);\n        if (!error && response.statusCode == 200) {\n            console.log(body); // Show the HTML for the Google homepage.\n        }\n    });\n`, 'vm.js');\n```\n\n## Documentation\n\n* [VM](#vm)\n* [NodeVM](#nodevm)\n* [VMScript](#vmscript)\n* [Error handling](#error-handling)\n* [Debugging a sandboxed code](#debugging-a-sandboxed-code)\n* [Read-only objects](#read-only-objects-experimental)\n* [Protected objects](#protected-objects-experimental)\n* [Cross-sandbox relationships](#cross-sandbox-relationships)\n* [CLI](#cli)\n* [2.x to 3.x changes](https://github.com/patriksimek/vm2/wiki/2.x-to-3.x-changes)\n* [1.x and 2.x docs](https://github.com/patriksimek/vm2/wiki/1.x-and-2.x-docs)\n* [Contributing](https://github.com/patriksimek/vm2/wiki/Contributing)\n\n## VM\n\nVM is a simple sandbox to synchronously run untrusted code without the `require` feature. Only JavaScript built-in objects and Node's `Buffer` are available. Scheduling functions (`setInterval`, `setTimeout` and `setImmediate`) are not available by default.\n\n**Options:**\n\n* `timeout` - Script timeout in milliseconds. **WARNING**: You might want to use this option together with `allowAsync=false`. Further, operating on returned objects from the sandbox can run arbitrary code and circumvent the timeout. One should test if the returned object is a primitive with `typeof` and fully discard it (doing logging or creating error messages with such an object might also run arbitrary code again) in the other case.\n* `sandbox` - VM's global object.\n* `compiler` - `javascript` (default) or `coffeescript` or custom compiler function. The library expects you to have coffee-script pre-installed if the compiler is set to `coffeescript`.\n* `eval` - If set to `false` any calls to `eval` or function constructors (`Function`, `GeneratorFunction`, etc.) will throw an `EvalError` (default: `true`).\n* `wasm` -  If set to `false` any attempt to compile a WebAssembly module will throw a `WebAssembly.CompileError` (default: `true`).\n* `allowAsync` - If set to `false` any attempt to run code using `async` will throw a `VMError` (default: `true`).\n\n**IMPORTANT**: Timeout is only effective on synchronous code that you run through `run`. Timeout does **NOT** work on any method returned by VM. There are some situations when timeout doesn't work - see [#244](https://github.com/patriksimek/vm2/pull/244).\n\n```js\nconst {VM} = require('vm2');\n\nconst vm = new VM({\n    timeout: 1000,\n    allowAsync: false,\n    sandbox: {}\n});\n\nvm.run('process.exit()'); // throws ReferenceError: process is not defined\n```\n\nYou can also retrieve values from VM.\n\n```js\nlet number = vm.run('1337'); // returns 1337\n```\n\n**TIP**: See tests for more usage examples.\n\n## NodeVM\n\nUnlike `VM`, `NodeVM` allows you to require modules in the same way that you would in the regular Node's context.\n\n**Options:**\n\n* `console` - `inherit` to enable console, `redirect` to redirect to events, `off` to disable console (default: `inherit`).\n* `sandbox` - VM's global object.\n* `compiler` - `javascript` (default) or `coffeescript` or custom compiler function (which receives the code, and it's file path). The library expects you to have coffee-script pre-installed if the compiler is set to `coffeescript`.\n* `eval` - If set to `false` any calls to `eval` or function constructors (`Function`, `GeneratorFunction`, etc.) will throw an `EvalError` (default: `true`).\n* `wasm` -  If set to `false` any attempt to compile a WebAssembly module will throw a `WebAssembly.CompileError` (default: `true`).\n* `sourceExtensions` - Array of file extensions to treat as source code (default: `['js']`).\n* `require` - `true`, an object or a Resolver to enable `require` method (default: `false`).\n* `require.external` - Values can be `true`, an array of allowed external modules, or an object (default: `false`). All paths matching `/node_modules/${any_allowed_external_module}/(?!/node_modules/)` are allowed to be required.\n* `require.external.modules` - Array of allowed external modules. Also supports wildcards, so specifying `['@scope/*-ver-??]`, for instance, will allow using all modules having a name of the form `@scope/something-ver-aa`, `@scope/other-ver-11`, etc. The `*` wildcard does not match path separators.\n* `require.external.transitive` - Boolean which indicates if transitive dependencies of external modules are allowed (default: `false`). **WARNING**: When a module is required transitively, any module is then able to require it normally, even if this was not possible before it was loaded.\n* `require.builtin` - Array of allowed built-in modules, accepts [\"\\*\"] for all (default: none). **WARNING**: \"\\*\" can be dangerous as new built-ins can be added.\n* `require.root` - Restricted path(s) where local modules can be required (default: every path).\n* `require.mock` - Collection of mock modules (both external or built-in).\n* `require.context` - `host` (default) to require modules in the host and proxy them into the sandbox. `sandbox` to load, compile, and require modules in the sandbox. `callback(moduleFilename, ext)` to dynamically choose a context per module. The default will be sandbox is nothing is specified. Except for `events`, built-in modules are always required in the host and proxied into the sandbox.\n* `require.import` - An array of modules to be loaded into NodeVM on start.\n* `require.resolve` - An additional lookup function in case a module wasn't found in one of the traditional node lookup paths.\n* `require.customRequire` - Use instead of the `require` function to load modules from the host.\n* `require.strict` - `false` to not force strict mode on modules loaded by require (default: `true`).\n* `require.fs` - Custom file system implementation.\n* `nesting` - **WARNING**: Allowing this is a security risk as scripts can create a NodeVM which can require any host module. `true` to enable VMs nesting (default: `false`).\n* `wrapper` - `commonjs` (default) to wrap script into CommonJS wrapper, `none` to retrieve value returned by the script.\n* `argv` - Array to be passed to `process.argv`.\n* `env` - Object to be passed to `process.env`.\n* `strict` - `true` to loaded modules in strict mode (default: `false`).\n\n**IMPORTANT**: Timeout is not effective for NodeVM so it is not immune to `while (true) {}` or similar evil.\n\n**REMEMBER**: The more modules you allow, the more fragile your sandbox becomes.\n\n```js\nconst {NodeVM} = require('vm2');\n\nconst vm = new NodeVM({\n    console: 'inherit',\n    sandbox: {},\n    require: {\n        external: true,\n        builtin: ['fs', 'path'],\n        root: './',\n        mock: {\n            fs: {\n                readFileSync: () => 'Nice try!'\n            }\n        }\n    }\n});\n\n// Sync\n\nlet functionInSandbox = vm.run('module.exports = function(who) { console.log(\"hello \"+ who); }');\nfunctionInSandbox('world');\n\n// Async\n\nlet functionWithCallbackInSandbox = vm.run('module.exports = function(who, callback) { callback(\"hello \"+ who); }');\nfunctionWithCallbackInSandbox('world', (greeting) => {\n    console.log(greeting);\n});\n```\n\nWhen `wrapper` is set to `none`, `NodeVM` behaves more like `VM` for synchronous code.\n\n```js\nassert.ok(vm.run('return true') === true);\n```\n\n**TIP**: See tests for more usage examples.\n\n### Loading modules by relative path\n\nTo load modules by relative path, you must pass the full path of the script you're running as a second argument to vm's `run` method if the script is a string. The filename is then displayed in any stack traces generated by the script.\n\n```js\nvm.run('require(\"foobar\")', '/data/myvmscript.js');\n```\n\nIf the script you are running is a VMScript, the path is given in the VMScript constructor.\n\n```js\nconst script = new VMScript('require(\"foobar\")', {filename: '/data/myvmscript.js'});\nvm.run(script);\n```\n\n### Resolver\n\nA resolver can be created via `makeResolverFromLegacyOptions` and be used for multiple `NodeVM` instances allowing to share compiled module code potentially speeding up load times. The first example of `NodeVM` can be rewritten using `makeResolverFromLegacyOptions` as follows.\n\n```js\nconst resolver = makeResolverFromLegacyOptions({\n    external: true,\n    builtin: ['fs', 'path'],\n    root: './',\n    mock: {\n        fs: {\n            readFileSync: () => 'Nice try!'\n        }\n    }\n});\nconst vm = new NodeVM({\n    console: 'inherit',\n    sandbox: {},\n    require: resolver\n});\n```\n\n## VMScript\n\nYou can increase performance by using precompiled scripts. The precompiled VMScript can be run multiple times. It is important to note that the code is not bound to any VM (context); rather, it is bound before each run, just for that run.\n\n```js\nconst {VM, VMScript} = require('vm2');\n\nconst vm = new VM();\nconst script = new VMScript('Math.random()');\nconsole.log(vm.run(script));\nconsole.log(vm.run(script));\n```\n\nIt works for both `VM` and `NodeVM`.\n\n```js\nconst {NodeVM, VMScript} = require('vm2');\n\nconst vm = new NodeVM();\nconst script = new VMScript('module.exports = Math.random()');\nconsole.log(vm.run(script));\nconsole.log(vm.run(script));\n```\n\nCode is compiled automatically the first time it runs. One can compile the code anytime with `script.compile()`. Once the code is compiled, the method has no effect.\n\n## Error handling\n\nErrors in code compilation and synchronous code execution can be handled by `try-catch`. Errors in asynchronous code execution can be handled by attaching `uncaughtException` event handler to Node's `process`.\n\n```js\ntry {\n    var script = new VMScript('Math.random()').compile();\n} catch (err) {\n    console.error('Failed to compile script.', err);\n}\n\ntry {\n    vm.run(script);\n} catch (err) {\n    console.error('Failed to execute script.', err);\n}\n\nprocess.on('uncaughtException', (err) => {\n    console.error('Asynchronous error caught.', err);\n});\n```\n\n## Debugging a sandboxed code\n\nYou can debug or inspect code running in the sandbox as if it was running in a normal process.\n\n* You can use breakpoints (which requires you to specify a script file name)\n* You can use `debugger` keyword.\n* You can use step-in to step inside the code running in the sandbox.\n\n### Example\n\n/tmp/main.js:\n\n```js\nconst {VM, VMScript} = require('.');\nconst fs = require('fs');\nconst file = `${__dirname}/sandbox.js`;\n\n// By providing a file name as second argument you enable breakpoints\nconst script = new VMScript(fs.readFileSync(file), file);\n\nnew VM().run(script);\n```\n\n/tmp/sandbox.js\n\n```js\nconst foo = 'ahoj';\n\n// The debugger keyword works just fine everywhere.\n// Even without specifying a file name to the VMScript object.\ndebugger;\n```\n\n## Read-only objects (experimental)\n\nTo prevent sandboxed scripts from adding, changing, or deleting properties from the proxied objects, you can use `freeze` methods to make the object read-only. This is only effective inside VM. Frozen objects are affected deeply. Primitive types cannot be frozen.\n\n**Example without using `freeze`:**\n\n```js\nconst util = {\n    add: (a, b) => a + b\n}\n\nconst vm = new VM({\n    sandbox: {util}\n});\n\nvm.run('util.add = (a, b) => a - b');\nconsole.log(util.add(1, 1)); // returns 0\n```\n\n**Example with using `freeze`:**\n\n```js\nconst vm = new VM(); // Objects specified in the sandbox cannot be frozen.\nvm.freeze(util, 'util'); // Second argument adds object to global.\n\nvm.run('util.add = (a, b) => a - b'); // Fails silently when not in strict mode.\nconsole.log(util.add(1, 1)); // returns 2\n```\n\n**IMPORTANT:** It is not possible to freeze objects that have already been proxied to the VM.\n\n## Protected objects (experimental)\n\nUnlike `freeze`, this method allows sandboxed scripts to add, change, or delete properties on objects, with one exception - it is not possible to attach functions. Sandboxed scripts are therefore not able to modify methods like `toJSON`, `toString` or `inspect`.\n\n**IMPORTANT:** It is not possible to protect objects that have already been proxied to the VM.\n\n## Cross-sandbox relationships\n\n```js\nconst assert = require('assert');\nconst {VM} = require('vm2');\n\nconst sandbox = {\n    object: new Object(),\n    func: new Function(),\n    buffer: new Buffer([0x01, 0x05])\n}\n\nconst vm = new VM({sandbox});\n\nassert.ok(vm.run(`object`) === sandbox.object);\nassert.ok(vm.run(`object instanceof Object`));\nassert.ok(vm.run(`object`) instanceof Object);\nassert.ok(vm.run(`object.__proto__ === Object.prototype`));\nassert.ok(vm.run(`object`).__proto__ === Object.prototype);\n\nassert.ok(vm.run(`func`) === sandbox.func);\nassert.ok(vm.run(`func instanceof Function`));\nassert.ok(vm.run(`func`) instanceof Function);\nassert.ok(vm.run(`func.__proto__ === Function.prototype`));\nassert.ok(vm.run(`func`).__proto__ === Function.prototype);\n\nassert.ok(vm.run(`new func() instanceof func`));\nassert.ok(vm.run(`new func()`) instanceof sandbox.func);\nassert.ok(vm.run(`new func().__proto__ === func.prototype`));\nassert.ok(vm.run(`new func()`).__proto__ === sandbox.func.prototype);\n\nassert.ok(vm.run(`buffer`) === sandbox.buffer);\nassert.ok(vm.run(`buffer instanceof Buffer`));\nassert.ok(vm.run(`buffer`) instanceof Buffer);\nassert.ok(vm.run(`buffer.__proto__ === Buffer.prototype`));\nassert.ok(vm.run(`buffer`).__proto__ === Buffer.prototype);\nassert.ok(vm.run(`buffer.slice(0, 1) instanceof Buffer`));\nassert.ok(vm.run(`buffer.slice(0, 1)`) instanceof Buffer);\n```\n\n## CLI\n\nBefore you can use vm2 in the command line, install it globally with `npm install vm2 -g`.\n\n```sh\nvm2 ./script.js\n```\n\n## Known Issues\n\n* It is not possible to define a class that extends a proxied class. This includes using a proxied class in `Object.create`.\n* Direct eval does not work.\n* Logging sandbox arrays will repeat the array part in the properties.\n* Source code transformations can result a different source string for a function.\n* There are ways to crash the node process from inside the sandbox.\n\n## Deployment\n\n1. Update the `CHANGELOG.md`\n2. Update the `package.json` version number\n3. Commit the changes\n4. Run `npm publish`\n\n## Sponsors\n\n[![Integromat][integromat-image]][integromat-url]\n\n[npm-image]: https://img.shields.io/npm/v/vm2.svg?style=flat-square\n[npm-url]: https://www.npmjs.com/package/vm2\n[downloads-image]: https://img.shields.io/npm/dm/vm2.svg?style=flat-square\n[downloads-url]: https://www.npmjs.com/package/vm2\n[quality-image]: http://npm.packagequality.com/shield/vm2.svg?style=flat-square\n[quality-url]: http://packagequality.com/#?package=vm2\n[travis-image]: https://img.shields.io/travis/patriksimek/vm2/master.svg?style=flat-square&label=unit\n[travis-url]: https://travis-ci.org/patriksimek/vm2\n[snyk-image]: https://snyk.io/test/github/patriksimek/vm2/badge.svg\n[snyk-url]: https://snyk.io/test/github/patriksimek/vm2\n[integromat-image]: https://static.integromat.com/logo/45_text.png\n[integromat-url]: https://www.integromat.com\n","_attachments":{},"homepage":"https://github.com/patriksimek/vm2#readme","bugs":{"url":"https://github.com/patriksimek/vm2/issues"},"license":"MIT"}