{"_id":"@ice/sandbox","_rev":"41-7c7e013a38906db786d2bd9b5957d102","name":"@ice/sandbox","dist-tags":{"latest":"1.1.4","beta":"1.1.5-0"},"versions":{"1.0.0":{"name":"@ice/sandbox","version":"1.0.0","keywords":["sanbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.0","maintainers":[{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"1f7d07cd74576c7e3c4f10c08537f8a519a2dad9","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.0.tgz","fileCount":20,"integrity":"sha512-76hBpg/WEEBTWuNF6AO3Tt8DlO8Z6TCtXiOXZhqLVD1Di69K8XjQRyIHmzB1TdUkcSUzCGGtRyDh6JEzZR8Fyw==","signatures":[{"sig":"MEQCIHTTbNiq+0XVC29KekVmVQCAb62SrfTjy3m+PRT+w4gbAiBzMrun6Egc9BxGtdh2/grxDTn6XF0Npp97ViNxz7mkxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiy/9CRA9TVsSAnZWagAAr/YP/jFTapvuMm/K3hnT54IJ\nnhAaax7RdKu45PPD8XX6tlsRBw4i9ztPyBV8rFDSA/J8pYm8Nv3ZHDlen7Bc\nL/USiRB0Yi3k7jhMIj+qovctV0GCNE5wBTfFM0sljZFYxGSv+Z6Z08Ivs7Uy\nWFRSLrP9MmUspzkbMgcCyIcHrTT2uBqPI14unVDTUdvorIO9SFMHLP2jZ7u+\njwlco9zfjbPDJwDHTBD9j/S3EBXwf+TwcoYFOKTeDqcZ4TRmabC7L3o8Okkj\nE9JjnEtYa0vSrEWB2AxFebP5WOpDHscGZCzqnKNPymeU5ddJ9DSR19PSymN4\nvMnNrSBPdKPzGo176pgn0XkZRc9e0IyzAnnEym4ZgCQmtPVlHarGep3npwJi\nIOp1NhncvjKiR4YZ9y4nROFG4DwELek9jmw/5sxoJrkF4LOxiC1RGYNZNLHH\nH2kRnMppPg8BTIDeHtF0Ir1QKXyqtMNoZoAWTrnX+5rpiDep1WvBuZsDy+hm\nvFiKdsm8zeJc1b1zMelPnclJ/KNTQNqsL2OXb2imvjpRxc5X3buhwQQHthjn\nHzRgLYGwg5vHwF17rhyWmSj3xHsYoK/lBv6ovg9pSSuFf3MT+48oZOkVM9ko\npJV8L0Vgbdw7Z5JQ6rf1ehEQA/9mnFqyahfvoXeAc35Y7maNVpoZAwg09MrB\nvCbi\r\n=FjTl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.9.0","description":"sanbox for execute scripts","directories":{},"_nodeVersion":"10.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.0_1586180093296_0.5128516723098493","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ice/sandbox","version":"1.0.1","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.1","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"30f13c611ea33390310e87ffa4837710beea7a75","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.1.tgz","fileCount":20,"integrity":"sha512-KHlMMffDKUAJ5F7rcKOya2TdS3T3HF1MQRpcWjWrfL3IgMia3Iw4JE50X36cynEBcwJIyMJOJnS8XqYWzrgZNA==","signatures":[{"sig":"MEUCIDPTgI3AhkYJYq6W63ED89F32zXBOVuFr0hu6k5r6/2KAiEAgifxZr7IBefx8Y4E8kXR/ldUM0GobOLnpeb1bTkTPuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejDy9CRA9TVsSAnZWagAAxm8P/AjePJnpOJScqnP9+y/z\nPDV4TlJP6oO8QPY2WyyMc9TVonf+s0erZbI42gUA3pouldELdg0eWg9PGyhW\nnSLYScvtexGVVSSRNWQMZyh8lTbIGUc2GcUm9KLugAuP3E41PMiYNnkhBnVX\nKDbpEhN1UHseTvMoCZk6s0zXqXKRKlQ0mCdCBeW5axv1gT3SlRUDidF9sjT7\nxp/zPgMQ3RGq/JGrqnrPE8r6GMgcWkBC52VIpfUXxFfJ+4W6kVvR5B78rmCC\ngYIgYr9VkNKLTrWgT7MB1SXdVFIn4CctlFF68KNVT9YKuDPxetSF5coEocUa\nT1EXaPfTbsnnugdbncRgg1oWL3Wv4KNidWHRKN9YEpAtBEZ4gIozir+ZoJD2\nhM3RFN46i/GsCe7W72jtsb+ZiICGe+ktq+w/wyqj4AWNyaekt2xTGeqTGcFs\nOmfBGCPrRMVcttQpk1eqLmNMJgr2DUMg6Ehk+FBvv8pIw6UlsM+C8ttFtW7C\nWBpQx1Ap/+gJCNvnzsr7N6t/kqcMrNuq9k/xXTysMPDWwD3uZV3hBVEuZWAN\nWro3vLzr05jxfOn3Is1e2pgEGwhhRbmMHqaDe2x1JStDaRK82fDylLELHhpk\n5OSSVhmcajWOaPQ9OPwIJ/lCafyg4BrV0Av/SNPBpVv6r6CQ8FLrzCJQmhLO\ntfOH\r\n=UnTk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.9.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.1_1586248892765_0.9995477240522814","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ice/sandbox","version":"1.0.2","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.2","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"8806bcb7d51a4e9ad1a25cd721a5946ea8d1a639","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.2.tgz","fileCount":20,"integrity":"sha512-zNIJfE35yLUXbaEy44fVadkCzUKFvr+u84tjWsKKyaOYWZLQx0evGZuK9940xlEIBf1lY0gdeZcpPNbNdyfIzw==","signatures":[{"sig":"MEUCIQDhOc/bDA7cd/4PS6kjIfJpKY2JZtC0RK4YxJKNky2eYgIgOvLOVXg3dJxogxGlSqw9hEIFNpnPeeaNEv3eCxFumE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":105315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejw92CRA9TVsSAnZWagAAQAYP/2ZvXzSpquxXD4vvVBMQ\npjYGmbMFmSMbZz6bGjLSBCVgMEx9fHS3fcZPLKMAu4zsq80aw0/2n8J33BZL\n/oqsZ4rCObpg1ivLnW4J3nH3ipQDh5uH5Ly7bdbAw9pJvDQkNxM1bbJzY/jS\nDKEORC7Hgl/CTCjYae2/WG308aMe3+421mOdC0btZyyA95I+qee8ZknVodHM\nEz6zYJJ1kE50MscXhuMRRi6vzczrxUjzibePXaPYkdhCvZbpv+hn2OpRsolT\ngbtC8PFESfn+TJ6RFmttlBLwljWeYeryXEhxIWYbQ3FieeXB+6+ldY55tT9X\nlvjg8LmH7aFFw2emDWUJdahS80htRPSm6aXaPTytcrEc30LOiES479byyjsu\nZlywoXsyez2Tl43B8IdTJ3HHjzkMqHj4PTCxsnur+kk2gNDvMe6rs2gnKXUG\nBDmugPG+6M+EIa0DO0EkfhOt2ao6qJpiRd+G9kzJR7YVUitKmNKlG/AB3+X8\nVdrmx9E2MDxwzdH0ZHnnRAOgqJG1BM2858LHxRNiWpriHSMFJmIHJLVdZC1D\nGeaU8a5xFDBFh+jvpa5bdoA75/CMtMZXg09s/5fpNK/qmgweLMpwMf5gYYGH\nipvbsoZdBDFWrv64yr60Gc0ze90483jVpGhBSfnbaixIIZ2GfDlKup3+KyMS\nFqJv\r\n=QXVV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.9.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.2_1586433910175_0.45495604838543025","host":"s3://npm-registry-packages"}},"1.0.3-0":{"name":"@ice/sandbox","version":"1.0.3-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.3-0","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"6b7410d7f495ffb41a8bddbe4748e2472ffd07c6","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.3-0.tgz","fileCount":5,"integrity":"sha512-5kYrUPLUhQf6rIyoHk8fwNS0VNCpxzIL/Z9Wamp2wpRvfBvvocC4WDeQpSVFvCix44/DXiaCz2EL4UdvhhDUgQ==","signatures":[{"sig":"MEUCIQDXmEniNCeICUOj2g3rm/X0l1izLMBJmGmZiCSfNveVwgIgZ77wwnImhdNNTDIUKK5jp3CYjF1A8CHxzqi1+y3e38k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenVHxCRA9TVsSAnZWagAAsRQQAIgZzBTqjTCw/0r/VENa\niDAOR1c8gnIeGpyVtaGf5vwZuojTuZrL2s+7ICqJkgh2rJDwy3f1kd9BJJsa\nSOKkMeWvtclX8v3xqNSdSNAas0jrSBiss5nsBXJYbwU3zJaXqtGvgJJlxJNL\nl+ZxyRV8UWn00f4sr1t3JGmFeduAPVwM9B2UcpAwOXWag0NpSUoNUo02/WLX\nzY63JB2SgAbXDgcmMavD0eUrOiNZQ9iHQEFf9VZU8UD+v2yPo5Fnsu3C1Ey9\nZ/q+dupeSKfKcBvEL3d4svM2/ahvepANhHonspuRmhKgexXGEPyosqsiSv27\nHpAy4ecJXDwVhf4ctUHVfQ6uoffHS19ua1uE8aP76yiJ2TJqck7GD/i83zrm\nAYaaH1oq4I/ibwPO8d5SYDMGMPm4SWWBrWkS3Fezko6ts3TnD6RzNfhHcob3\n2AJRqk4GfjfwzWBgUFjOjm0+Y3Vgforkj7zvoTgFk3Ganjd4uAs54gaIstMf\noDdV3tAos74IIqlKAlcCl2dWKieaUJCU8iyifZtomYPUZzgQoPpTUH7axglG\nmX5WjuhbUJxNy51ioInuWQle6IpbfldtLlG+qOEjZ/SoE3EEiEHtUd9GDjj1\n3EmrAanN8eBn+2UXkO8c1UAMtvNPpPmR8g2WX056jLcPHf01OPSBdg+YU4Xe\nLyEi\r\n=90SQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.9.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.16.0","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.3-0_1587368433384_0.6678556726604625","host":"s3://npm-registry-packages"}},"1.0.3-1":{"name":"@ice/sandbox","version":"1.0.3-1","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.3-1","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"014377350b7ace6b436240c94c67f40312838203","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.3-1.tgz","fileCount":5,"integrity":"sha512-o3CtFT95NwYr85NVSzgaDVuErkFfXf7vQkFZsL+Y5I9BgIAycCeMmjT2eI8D5zzCIazoP0AEiUCcp6VPWKDaFA==","signatures":[{"sig":"MEQCIG0eOh4wl24dL+E4PJLQW0s/2XitXsDY7mkpgp81T3rzAiAJfa2sOrLL0Y3YUO+VJVfHNPKeD1ILfOxkkMQ4JGD/Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenlvOCRA9TVsSAnZWagAAXe0QAKFvel56/66U2yNMQ/kJ\nNhSQqipqXzXTIKNfyDRNnGs8s7DFij3aecagyFSlSgL5aEM6tmwG/eps8hd7\nvlIHmF4bRt1YJFjFo6RXgbaQvVrJcFJCvgvvXjUwh06GvbJitIyYLrZVT8lL\n4LrNwAHOtHYUgS0Gz5/qOOB+kyLaXOENrRZd6nz2p+4dJKGxwJy3hO6nbK0D\nxnILeSfWtb3VqMZaIa3tfZvdGPo+SHFZybGhPXfLyICYSDwQTxu7aQo7dp9O\nazeAF7gOB2tx1+z5FxanCR+O7/UyCBfe1ME8OBoqxdAvXwEStHJFVlnLsTtQ\nWVzw9/bME+HPSIDccclxwS1DueMKi3blWdRKrvd78JD0yMuy53UTKwIVk8gU\nN0P36wmW5kNZcqH6tJb7LKkgaHok75aZgq7ZHwa6BwC+oB37N3lM4xhdojpD\nCI1YfZwJcYnoj6d5xe4eYUH1nuo+N1V0f0bve7q+ACn4NhME+QHHrCqnAZKl\n9lPHd3WpDVzKu9cE7/8i2qZ3bgGCXAvgQbcJISXCx6zfaiTf1j02gqnX9Ql+\nbRupvrfffKGMsjGN4eowvECLVRlJPnCJDn8I2e0qGQcDKWWA1N6KQFwvv4si\nd2sLoBMNqIhf4YZrCMdPtE2WACgvRgPL9ULCa0nsjqsl0uhqNzxYGBIq3br5\nAzBE\r\n=QM86\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.9.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.16.0","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.3-1_1587436494253_0.9108950718597366","host":"s3://npm-registry-packages"}},"1.0.3-2":{"name":"@ice/sandbox","version":"1.0.3-2","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.3-2","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"2491e2be59a500b609e08dcd57c64ab724eedc49","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.3-2.tgz","fileCount":5,"integrity":"sha512-84Zv06QWluWQ9jkZekftRA1bOMXC5ER6YFYEgwiTrFEU89HKpDcHAt24ne6VQ+blZZKNWUHq/2Z9GIYuYrysHw==","signatures":[{"sig":"MEQCIGT0sK/2dqTUKpY7625GJ1+qbXnKYW8spLlhb0x/ERDwAiBURcG3rQJ3R27eGO9J2nxmLPQfRBr/ls8a6aRMPPcuqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen+YMCRA9TVsSAnZWagAAhZIP/2ZVNi/i2C+EwpcRcY0T\naYpjw3JdO/E2Nr3PYjMrGpCLFZ9EkLDEPUHymVsbjPBCK5ey80vmPYKo6L4w\nVLTZxCa/2vMlO0gUm/g2JLPM41FaRtVLk2jvlADFB0hS6n/wnjMIy7OC+8E3\nB1wJ+tib25nalFul6AsmAZzkLNnit8ds7v5jmS0tM29RANGYlAtg0HvQCKcz\n9z4G2WHbMaCz+JRqO3C/4tAWEQRZri8AeAYJg23EiUXqmVq2QF7wMPEm2pBc\nLLuGHgwr59Q5N0pwvjY61F0pL0ma5Zw/WYCBb27cQmEq0mqJ6vs4EuKXJKwM\n8FGUeBn+YK78tKRZNVbk2WskJUzea6roA01iPTj8uRr/MUH4PcncG5lBa5yv\nfQav5pQTxCJW6wMu6BhfzaaT7F/OerwKVu6QBbn94nbQuH7pi+RPUhZYUTEB\noicK+wzkb49Ip6bSh+ZoUung34z6LJJRb9N9hogs9f5FUaZ0e0MMS+KA5MCJ\nvr5iAAM1j6DppHLFhvYWNpxyn/jDiYwKoFDgLuNZxnMCGgyY/cQxF+OxXwa6\nt2cgv6HGMC1XdEPOzZsXyRo/RD2byL2NAWmC8D15hzlGoYp0L9lxhm5Suli4\nMez6Sufj/nX9NT4Lxa9nijWJ6LuIYx/C42hD3WFqnmkBs4Y0x6RALVQ487VK\ngWdS\r\n=qkiA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.9.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.16.0","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.3-2_1587537419747_0.28662020838337754","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@ice/sandbox","version":"1.0.3","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.3","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"653d7ea50cd0cdbf895ca3a17e6a3f49febe8a3f","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.3.tgz","fileCount":5,"integrity":"sha512-N2Ebh+vhf/4v6QQubxxkJqmkKosaarJ1ryu0Tdb/hByaL8qD4nrC1JQ5wUDtVsFk9rWspd/KmWxmuQGPnGkncQ==","signatures":[{"sig":"MEQCIEdC+SNMkVRGxfuhex3Oh/ruhRC6d+hAY1RwEhDT7dzqAiBlQlX9qm4Qc86MtgDVFOjScCNcNYt3EqtosevSFDPjew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqRGVCRA9TVsSAnZWagAA7o4P/0FZnte0FoVSEQe9sE+N\nx1fKYn2xPiAhKv7DjjZvPxPoogFr9nLn83iX8R0+FTTioevdhx0W499m1guH\nKwtq8Ngzy7qN4yHQx+5KM6Cz96HQ1ikKWA8skxzc92yF/ru5nWVtoL7qzgoU\nVK0EsYQTUZqK2G4c+jeZCyc3l1/Vr6cQRWQt64IVlkDKthlN3kRfptxveFzp\nm4LYhOtBBvkHomcWliN8dJfCv7TbnzyE6ysrJ0y08YvSwa4tYvF8Ol85hRjz\n6PxXYs2a7W9Q4rskiRgqXOQrMBpAHLheQXD6xop2+smee/6UcDT6XN5w7wDy\niIh5oJ7so7wgHA+w0kskRbBsvl0jLu82JNanELsQF0Q0AF+44J4UdvNyL88p\nEJaTQSuWk8MttDaNB7bzm9nH9hI0sYsaWZLttiLF7GKBN6MpyG65m94tHmlk\nHkw9O9zNDkPtHhrY1tn8XcJMS1JeJh9PFeiPcYFX2S6ms3xnzjdjbUfb2tzO\nwiqSzH3i7oIEsRnYzsKEwiSfEyLNEKd9q4sxOUM6fDD0w6sd3OeLpYDUycn8\nAfsTagL4x307gqi3rYL6lQuMua9GLbblS+edgQLqw/VSlqYwEQfIdu6mV0Y8\nFXI6GFviRN8EQvaofkjc8+OI2F3AAOZVU4JfhltJwmS2AChuINMp+0fhubCS\nQCvh\r\n=v6IZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.7.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"11.10.1","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.3_1588138389268_0.8329597146774506","host":"s3://npm-registry-packages"}},"1.0.4-0":{"name":"@ice/sandbox","version":"1.0.4-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.4-0","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"470bba7c8bfa63b16fadba1da7ff880bd1e00766","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.4-0.tgz","fileCount":5,"integrity":"sha512-aEDnnaXGHEu2rrgZqH3uOs+EapJokJsC89wGMf/ygc9y/kJNGW3rMR7841O9Gm0aCHRNcKck9Q2zwW5vugJlPA==","signatures":[{"sig":"MEYCIQDGrhUk2b3c+mbXa7AocrzV1z+UAAi2Y2JaLUJRhg7brgIhAMIR5jA0WMQ02d47uzRo0YBmUmVRceIcBGjkNjfrK8rT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetPvPCRA9TVsSAnZWagAA/bAP/iqknemg+6ZO6BJw8rPx\npsIuLQDqZAz0MluPxdLHRTGFgGLTv0tjp2aZTLwIk9bAAftShQoc9UpyJYpx\n0J0yxubeCzl39B2C+jXgFnRHFmINbLNdDdqiwL2LD9pPqczQUhyPKiFoQ0B5\nsyEK0vA4S/w8fCFsU1IQy7JbWa2uKvdHUqd4rFn85psuq0Yxi/CX7A/o1xcE\n5JQvGbkGKsR7Ygu6Ut4f94fnxTp/FQjZNKTg9UBt9/eibkp1TG+KBF5Hl1mJ\ng2jeTygbXPxsXWij4+MX5xcTvWe//k2XtJdnY7o5xCuHfjv80neU2eBiO7B0\nVHOYea/lyDgLeWwkRDLt3KugMcYlae7EGObmWYPycDcjwmckLX2LDxE82Bpy\nci6Ix28QEj65wCdnS+0W5tffZPjnFAwcuMSHP9a/BkOHNqJkFDYmAx14YX5Y\nC1uU8k0fEkkwBpApXRjdVb0DXY6l1l1N8euN+j4E+LRbh99HIaOpVxzowFBW\nv6GCU9/jjkOSEdBTpbIZ2DhikxqpAt3J440/+E1jm7eKY537pxU3ovneo6Lr\nQc3r3nJ7rqQqF5LAY22xIzUeaa3KuUwSNtj99cfd3sLjV+fPX8RiJbElRmyQ\nF8dPXoUMXD3/hWrehomG9lfHdgbExOKjV7I7wgHU40JaPqKGRhSNbR//h1eY\njcc4\r\n=Iu+a\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.7.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"11.10.1","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.4-0_1588919247293_0.4729282693238084","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@ice/sandbox","version":"1.0.4","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.4","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@163.com"},{"name":"lip966","email":"wddpwzz36@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"temper357","email":"temper357@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"yundong","email":"yundong.me@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"eeefab2403ed94cdc840b424b335e554b0b0b334","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.4.tgz","fileCount":5,"integrity":"sha512-Dj+hvVlPLzO5zF4QefMcqe+F/Z2Rhr77PszjQShfPew57NF0ZDAa6XtTJktVXsmyYRVvLHmH0TdJpAQqTbgsrA==","signatures":[{"sig":"MEQCIH0O9CwdEPBCCBC0zO48bdb7kSxC6dsN72bbJNnBD0qGAiB2U7qpGzFUge2vWop/Bta9zQpffGu/BDOH0RRCVifQiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevN2MCRA9TVsSAnZWagAAk8EP/0MTsBPq4CDG/fckPpZn\nKRvjIjEaJhZZfw7c9pQPyAngTnLQpz0h/u5Wd1xRN5aBU84SPFL/nBJ58pDJ\nvdT14WmiZEqkIcJf1/+Gc0fDjwbAgYs57NxTj6gB7ZWyFIPZQi0rzB7uN7ST\nT9jA0y6bz8rNKOzHltz5R02BjYfPVkAakOKNH1v/INMB2j7ij/lN71PzLrUl\nQ2tlyAEdQ89AmQ4dUWq3TSS7Vizp02EueJWkCGg90slWv7/5UXj1UMiL9gvZ\nvRt7T1J5xH2vMdlAxzuIlDfoJ87FOds81NwNaJssQMgVf6lDhzXr2u/W8lka\nOXwqi5j2/zYTmGvYMUjo7Ysaaf7crA1CLNH6uLqYazFhkOiCoHpAExSIDvcT\nuxM1ykuUiVYB7CbYFDTDPFLoRzSyXGRkmFSBQiksa+atvida5jAlwu48nVZe\nYBS9P5VJ2MN36olqoIsEKiF8YfFX9QgC/xVvuoWW3/GRX2uvvOdYCLHDtypZ\nZexo2A/YBgrv77QZGXVfuYYQzs6xMKi2uSNTHMmAZhLRJl5CC/SSczdZgDXB\nw+5bveArS2pjFA7pI+eeI0LhZaASBL+N05iMGpWGRc5FI+jj3/h1dlN4YAia\nI1+yueogKQyNXbWB/SKCMlbX7ktFAn5o+WxZHKsSLnyWWiF8Qeb9EsGDYwqT\nKQ70\r\n=pGue\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.7.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"11.10.1","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.4_1589435787535_0.30999387447573823","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@ice/sandbox","version":"1.0.5","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.5","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"fa04f5d09eccef5cb454da24d7bd035624692eaf","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.5.tgz","fileCount":5,"integrity":"sha512-TKg0uJ9ZR5ls1AX1HNcHjjJ2JvbJwKx02Ssbr0CFxIM4BxxOJ9eT5xQ5MDKGEJa+2gELoGka0aH8cFApxMzPkQ==","signatures":[{"sig":"MEQCICh09m8AYdmPLoxTpgzaAdm1yEF8glpzhdiIuhXT/vJAAiAPzVbm6oI/C6emDsVw5N3GLPe1qcuHJ9sc61A2h1F2QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe30rDCRA9TVsSAnZWagAA8VcQAJ1QGH9akx6couCOCRZQ\nAbRjH6HXUYmjxXsgRxcAjY5hA2eGGIs0eqURvVTL73luNMZ8x+6Ib9wnL5k4\nPrSFNtb1V3EJwizsyKQe4mOhgqnATdMkvmo2LbsJtceMe5O7w4KiTngi04H+\n9kJMuncXAjF1E7DmVHiz9Wy7rR8hYmedI7NtqY/zFUFjLE6/Sm7RhRwfPRG0\nHZhU3XK0wPMQDCnVAtQ47nJ58EcxkuChOl2itiBLLRf9RHWk0EMoQThCeJyo\n4JF2Hu0xE200SltpW0YomN5TuBKmyuP1l9+9d6S5dLGuUnu0alR3F+2m8Ax7\n5kcqWbTRU9kGHpoU/Po45oPCt8LRqYQ9WkxXXCitOlvpMH4PKJgsoFaykiM1\nYfwjimaFaQffmKg0JvwRNPlaWK43zF+hp3PDNwv24VQUcY1lEPZbFCoa5w/e\nyARYvWpkn0MYqaOLBnujeFqs8qKbC2DP5XpU1NKY9LeVUsti1mYjOKiqZe25\n5H/3UyByz5xAgV+P57Mu0QEHC+qviREysQs2GFR2M7DPcjh5LhhLAYe2z2Wh\nnDBUnMA9YR6xHdqVf0L86yHuSuIL0/JUTrIaxDqUElYo3VFl6jAaMujal8m8\nXSr7XP1yaZd4wRUg1BTc9iYjwVR2D1vwqKwXu0GMOr/GtosAFxIfoMVnY+2w\nPbTo\r\n=SKo8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.7.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"11.10.1","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.5_1591691971371_0.9200206187927071","host":"s3://npm-registry-packages"}},"1.0.6-0":{"name":"@ice/sandbox","version":"1.0.6-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.6-0","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"398dee77b311fc6a86c37b6f5bf60b75aea626c4","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.6-0.tgz","fileCount":5,"integrity":"sha512-yGWZnhmBmsWEOoNkbh/rnptXZC4rfLFQwJdNbvEwllAlLLpXOuftuvdphlyhu2Z4k5BlvqxoO17EdZ7hw5s9bQ==","signatures":[{"sig":"MEQCIAU5reWYB/9+g+mr5lN7O16YEoRsy5l7vf4mJNn8ipCkAiBDNO5GfAF1q3N964aI3IJl9E6r0tuxSSYrBcyK6ZKkWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ZqxCRA9TVsSAnZWagAA6lYP/3uvp8XFp/BvGeyPr0MI\nmxFigNF4Xu1ki1hBcxynZTDFmMSGYgSXnDZmWlMIlhuYT1MIaQ4LW9n04D9n\nENXe9r8NZ3c/JCmwK81fzNprXlgQDVZ6S02Ola59ckBjkwr63eQDuoD4GaaW\nUdcD0VwJTDe1r4inlgVsX+wkVOkYWP6mYVFE/40RTmXbRc7/+98y+IaCTDBK\nbzfG1yYdZMRAkTnSUi+4UpavCCaI+zKm9Y9MOA2gIdyyWjP62Lt9ebC8qX+X\nG/qhmLUSCczw7ucw/CRZyJPk1Frr6U3azlt6Dj657vPvc8ee2XOenKMxHVvf\nJ+xzs8QrWWhExDnwMvzLOGBqSJUa7ejPCl4Myl+KJmn1T+Spd7GSBI20R7qt\nF6uegkgNRKwniIUJv00Us3Gk+Uw3fTCcI4SpIQWwdARUmTR5nQWg6hECSzcx\nDsN3MvgaLFC69+Sq9ol2JT8IPxLetix2Nn7SfavM0qpRE3dnVO6eH+Xb+NbQ\nmXtef5EwmFAL71gb2I6LHic3HzMYCtE5s3EZE21zBNei6oBj67o13evcB/vq\n5zsHK+WOZrxMcLipG8vPr5RE7neS/HKIIvapkeeexjifWuYsADJRddM/RXRt\n7p7iAkAB621F/XsKfH7V4ruL7uTuca8ihkL4BhtGjCq8WcXIHbj+pjPhzyUM\n854g\r\n=fkdp\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.7.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"11.10.1","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.6-0_1592367793360_0.4065631837927999","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@ice/sandbox","version":"1.0.6","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.0.6","maintainers":[{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"oraaange","email":"oraaangecolin@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"cf690a74c2480368f879243dace2c01071b977b7","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.0.6.tgz","fileCount":5,"integrity":"sha512-07vLYKNeFlhDVqF9fmX7KNRlL4NaxDH8M5zzY04taZPK0spYx5NFoBOJ2+JZkEMBcRkuTgG75/6sZalu+7x2hg==","signatures":[{"sig":"MEQCIHLNDmIOCnlDclFj312sI6PUxCXIHSKw8V1Vvqa2kve0AiBjClq0ZbeasrqA7HsJUAfBpLLNRuzEI7lt1hbDRugSjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8E1LCRA9TVsSAnZWagAAy5gP/iGeiyqj5Fl5v8OKC8LD\nI57b7azC1y2inqpLNAI8jibeAm2dW0bwjIFdHGq9+cNaaEMzjHUGwI8kO1p/\n97jUIvg1uc/m7/1Z+8uzN3BCJb5ElVPboMM7aVXqopKaEk3dJigakceB520P\nbN035bTM5UZSRYsWLyPxfkI4vPO24zkX9RGieLbimjy54NKvdQ+uwNrbs5QI\nIR/503j24j9CTlRxxu06lKkL1aW5nXznFbcywEa/fB1acAQqgJTgvODlYQVN\nBZCnbbLv4a94kF9o3jLV2C98PBz/xttHBDilOBNgxQiGAP3TQJ2ytOfii1JD\nV+6kKqgnBcLZUkCyQYKFAJSvj7ojuV7k3jrg3P5R6TrmgEYf7hoA1tB9F82F\nKQp5MhWkBWdLfcpHAxNda/QWJDBDZKd2i76EwohuE9EdPjl4vm9HAgU/NySd\nX3tjhRFMaiuiIHBeP8xrTum/kltQkBsyTb2HrA+G9EmOTNpDqdiYwnF09U96\nwUSigY/P9HwLrdMdadRnEt6Ln0XSDfZpZU3onWWslte3xYxuG+pEeNk8k9fJ\nLtwwpeIiBEWan0mTUE9s2uWX6aQ77jZUCDq6UExlR0I6dGuct/RCk6cNdMjq\n6eplz+VXdJRAyEoVtjhJZb686Mz0PCkfYK0Gfr3MKQYnqm2B0fHJQP/AIpik\n7wK7\r\n=PsfA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.7.0","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"11.10.1","publishConfig":{"registry":"http://registry.npmjs.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.0.6_1592806731000_0.9659497843211491","host":"s3://npm-registry-packages"}},"1.1.0-0":{"name":"@ice/sandbox","version":"1.1.0-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.0-0","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"01766bcd86d4d65f5f54f9c5d3255ffaae5e1a35","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.0-0.tgz","fileCount":4,"integrity":"sha512-c5qpUkC+dTpARs4MpzVxXt2TM44B4jPuF5RVKMhnJJfk+ZKq0aGhfDN5ZSoRtv2jY+grSsyE4pIWa+k6g+soyA==","signatures":[{"sig":"MEUCIQCLPgeJkuvqjay3+8mMe+dylCzVlhOdKTXFA/hKHo+FcwIgJDiZT/7XPcfwW/q7pd/6MjPRtF8mvu3vKV2P2q0PLTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHKuMCRA9TVsSAnZWagAA4DwP/R8aa4WJP84AmrV3ecMM\ncotV5hsG3kR9UMQc22cB06o+JmsFigP4trJkjq1/0JrYikdqPWUGcv6NRv/t\nB3lH58Yb7lhv0v9vhn91EV/qOBQGy58HbRIlIx5aIcEmPew1agW1bVLOijXG\ngmE8B+OdljEjMO89iw+ULqM/v5Ozt5nbCcqBEULK8yMsku4hnTl2jrxPluE4\n/yjPSWuVuTBp4R9/mRFDXGygiAVG5t3RxFsfaYHfyr+cGfFGssj7H8EIkvSg\nuT5NI7oaK2iuWJQ6cPCAEtyCz0JokAqdOSnHbhNlHhhPXX0Ypj2yJSCbmAv2\ngu+e8yI6EuS5P9dQ3tYCVqErwnUauQ51n1HHWM0XKHGm2bsnkVAs5SGkvC2V\nOqyQqA9GJy1avQMNP3N3256n2r7nK8XhWsY1GrdYVaKnDCBQ2nI7aedkDg+3\nJmFLaFGQwOuRXyXp8drVXN8bRQf0u/EeAJqGnSfuTx2x2wtU/QEGH3ZTEfhs\nAuDCbh6B1WfI04HtPGW9JWdRFgglaSWc+gyxBeYkd3atk29R657dR0PR0WUC\nllYFy3otFVq2nuAiNHdhHkjQa60gGiWyBsdM0YLGDttggjYkdg8HoFKhLXpN\nLvmxvS8y57sN6iPTRRCBWFcBk/cuGdw6p0kxAM/ESR84ETWzM3MlGYJPGt9Q\nEYcc\r\n=B6H5\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.4","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.0-0_1612491659894_0.1177788407651934","host":"s3://npm-registry-packages"}},"1.1.0-1":{"name":"@ice/sandbox","version":"1.1.0-1","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.0-1","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"0841ba8978beeef1cf8b3ab2a8a56047b76faf0c","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.0-1.tgz","fileCount":4,"integrity":"sha512-3O6L60YjNcEhPQxC6ays9hXFGR/UxdMnDS42zTnjCirX4Z/pJ4XdFp1ufWIb1Ppopopn4W3n4dj5Zdo/W+B1bg==","signatures":[{"sig":"MEYCIQC2ULIAe16JzXjiTuSqcx1ws1Utl8dQsyFbWQbC4GTYvAIhALCQrpv10u4m+zH0Dl1iBOZIxuEFYoAgur+iEgUrsDUs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfDfCRA9TVsSAnZWagAA/hMQAJH9K+FAgTFUV7W0hIxs\n/mS2Y64lk/17SXjRy8i9YL/mrwAf0PSLOH4S7tWSPNMl3/kY34TEavh58fxW\n5rP1cPK4kaXSUcFo2jYPzhSGmvKtO898RAhQurzbJpeTIJTcqoCk6VZ8YgpG\nebZlFSeYLly17g8Ly5iXGvSdSzkHoulSaqyezw3W9UMwf38rHTl7mGPsg9Uo\noBsLIISIpoTZrq0tPqvowfgAK266rKfLyf5UhIDuBJLYzGI6wxim1HzrByoB\nEcCaKItjVM43/1AUj+FottRtY219OzqSBtOnPMz5QKjMTcIE1FNybpcdPcnX\npGP/OoRqa1KlT3bCZDKopwSOP/iakt0PdWVr0bqDfYzuqKUFwp5MU8L8/6AT\nqIP3MNchg38//23Ap6BoSyAIKQ9FioaAfV+TzV3RBNoe/kIi0SOSATikniEf\nLn/g5zOwvqRq0TPz8EavR1Adyz2kRIETOc+YU/2YYRWsEMupcDMxqaLR8gPI\n2OBfJaZXyUwGEjzo23H17vaXlnP85T3xJMrcapu2UbmISZwaLqHNYXjQfBql\neNgwhlBkmcsQen1CjatuOgmRh7c9ZFMtwPpIOpiWJBtWjqaqJ95ZmcggFR8d\nSD09GZBw+YW13sNGR9r9e3OjfktEvcYHPtwTM0OQxJNJo8Be4l+jjkwuZKxM\nkS4R\r\n=igBw\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.4","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.0-1_1614147806522_0.513098213735407","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ice/sandbox","version":"1.1.0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.0","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"4c031bcd681c5bf6ce14c8da9bbcee86dbd4ca36","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.0.tgz","fileCount":5,"integrity":"sha512-KpEu3Q2nccOvE0dKAJq1VzbiEB1zDKfdZh+sFMQKDjlv5KnnPT7x8pQ34Yn8gs0hFQCF0hlbaHjTSJJGsmhzMw==","signatures":[{"sig":"MEUCIGMGgVhDqxezBGgjm6n4Is/vRsRA6MgxoUGi6u+ydMvMAiEAieAqwqbmlP3UbvTuR2imL8MufEDYlOy1qnYPAVtpKIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgN1HgCRA9TVsSAnZWagAAPskQAIbjZIcJgz5DCRv0ZT7/\ncXyl1mqOYOk4pRgkfhmsC7B3Of0mX7yXprK7gZ9WuBAkln1ApIPDUsIMrDqh\n+vY8sePXB9FkKt5c4aEKQZ2X92NwA2PlCZQd7UonReUPfnkJc/r/JG5K5bPA\ngWT86BBE+RQ4ZT70OUlyFORz/efMuct8HaPN5bEXcJ8rsHLPd50oejH22o+P\nLOqFYJ0h07iGXq017wcn6nvuDqNybY7CWpStS/qd13NRsVtOCvtOABrxOhp7\nbmUupsTX/iWDyzt4o6JoXgJ+NBpkKk5lnL/IgS3yrWbRYl07zFJM6ZK+faMV\nidrB5UynhOl+/zASgyy9fNUf3GMTEsoQxisQYTTS2mI2LFte8gAuErAsgqzH\nrm3nK7uuzeGKZO9UuN0hLiqXgnKVZLj8KYVn3oBHF5kEEGOzCCVYCh9sNqHD\nbsbkuLv0z+ScU5kyi6i0drZ+2jWcs5+C2iVvIwc7IMmTfL9M/DnoLnGLooxA\nFIrvJhe8xCjDVmBGClOm3XPxLwE0FdcNeb2mOBwoGc0NyaTz0Tty4/qox0qf\nrHylWv8ZiBg2zAQD/ZJGaFMDfKL3Rn2FNJdUrf1SVUNizbVPcIGFKMHrvxhg\ndlxzelfYHGoqLtnRvoZHpmerOg3fbeTyXMF37ZW7J9VYm7Sv27RFoFzhFk6a\n7WSR\r\n=9Q16\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.11","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.23.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.0_1614238175765_0.6531257272845548","host":"s3://npm-registry-packages"}},"1.1.1-0":{"name":"@ice/sandbox","version":"1.1.1-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.1-0","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"237a367aab5941ae5fe31efc8d1cefd284088325","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.1-0.tgz","fileCount":5,"integrity":"sha512-JoZOXIeDAUGkAKc0ej5IbBoN/J/S/nWyGH8qexRR/B9Si9Mxc+ddmYpRD4kJk7IZgswd/AO5/nFG6RPF9mz6tA==","signatures":[{"sig":"MEUCIQCV5UH3CVluNBMXAIbrA+ByYCw/4LZpB40U8dlZHRSQLQIgC/RBTprcb02AkrFCgVtbm9RsjRpqCPic9w5Z3vwG9L8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUbEGCRA9TVsSAnZWagAAeOQQAIw1pc9Pvfl0d7LWmgRJ\nk2I0mSwTe9yY/srDSngOF2wUUTBYEyQnSlxfFk/TJs3VZrG+dF8Xpq/E7Sel\ngZBlN5mORG3ypgExxV1LCSnycdoGy7Dal4lgZ0j7A8fV6Gl8cYLcBkLCukPR\noxnsb0UVnSWRzUz/sSArQ+kme5ZmAHI1qstANCrNcfzj5u/wTzH9wb6hxC0Q\nzDqCeqDc4D9rvbIo4/wrrnN8YaEikDsDLeE33lLbOkuM6FORFd40RUCwAC4G\npOJRX6ZpyUOeYg2SwHkgYMoulXEMs6hxPRI80LnFpgcR/i0f2oHmTEFj7FIW\nyzJExEwpPnEhj3gyNh6peaeIbzL1dWXwImZlwUrjRwyMcUc3vZDt71Wa2o/A\ntVvh/H1whuFtHbVryr4pnRIIU170C61YrHcjJYVOeqBZ3eaZzOIYAvNj+Rv2\n3Jez3uaHxuMLWD7G/8b86bWh7RD2F4+laDDEqLu21/CgQyXnldyCg/rCTYO6\nx5cA/Kt/r1yXX1Slkc50Mg0BmGG0iE9kHYj477B8euJMfOfwNLGOgpFNDKJG\nVQAaVe0ceCR4SzPnVHn5Z4ukw4Xe+75KuQo2ZQ1mGucrutulrI4HSZ5Lc4Gu\nLou0ly07gc9S76ed5Zka12iEifoX0E+w9ROWLY5MXhaNODlxVFM62+BGOqP3\nsk7O\r\n=8WSy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice.work/docs/icestark/about).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.4","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.1-0_1615966470236_0.43914524179356196","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ice/sandbox","version":"1.1.1","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.1","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"a0358519725fdd7451dd4c1eb94dc0d9f35753ca","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.1.tgz","fileCount":5,"integrity":"sha512-ndmpBmclpcplnnRGiJcsi9PJxUfN/9Xq6SVfZx8ggFX/ygYOumVYHNo6oPRBqle2TXY6AMUbXU8BaIPzYYyfYA==","signatures":[{"sig":"MEQCIEKptd9eUzyLS5BnfTQZUa25JnhX5IzBTSRVaPXL9wsrAiATp/0e4dUwjn9+6algOK5pxSKivOSXOBTxVSgDdHGsPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdqekCRA9TVsSAnZWagAATs0P/0cIS/tVM1VhJBE27sJI\niO7JqjbrnoqaqgbWjLjYTG4A8LqiTf1WElApN6hFjKF3rVh3cEO2YptlBM7t\nxmFbuiXWOqJy7xNvAXFdFBEEZPA894BS8jy+ZIe/lgt9oEgR20CeJdcpvvU4\n+6exm+4L5ZNlvrxYEitfFdLgLwFCG6cDlwN3TOV1jKHlmRwN1QcqAQ42qAo2\nPZHmG4Mo0WPkgKZyQgQH2m5H9FNGkYONKfpa9EO8AwNQ/RGXxN0ltKws8iNg\nWhlucqiY1QEDn64O8u9rkXziazZrs717hvK6LvJy6lJ+O7Ge6PUoBxGYNh1M\npNzw/9NpZYj67mxtERD6LXNKmat/MQkgdMX4JV5Q2FHG7Tc5p65DQSIfDQ54\n9nID1aVJCBbeeEf+6m59reSzJPGJKfARYegYdf+SbhGUkEBD63ZOlbJMVlah\n5eal/IcpnKZC/NSgZsl8b6jEfSCsF9gwJjr4RoMq+ESJNALeq9ldo+NrA951\nhlK3lnMna5Yzd7PgPLDdWpsFkB0tsZgPKnrZqeh00J+4fLjp8LhB7SoWBn0v\nSMHqe0hhVFHrLYUo9WNCjiztAs2nI+YpSZVpeH8OmTRX5q0A8Ho1i/uJbvHc\nWG01J+3fQdnJspHRALeSh/PLke09ZVnq649cFxhsxy+nwMnilVVh6Q+fc+zs\nj08+\r\n=gX1b\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.11","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.24.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.1_1618388899685_0.4352207669426402","host":"s3://npm-registry-packages"}},"1.1.2-0":{"name":"@ice/sandbox","version":"1.1.2-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.2-0","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"089279627758d99b955b24921e8f4907480fc05f","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.2-0.tgz","fileCount":5,"integrity":"sha512-CqUYD7/+rgUInrYavBONUUpIdSyGbY3wAVybhA9990opEvX7gXolVJ3o4YHD1eKBIxDYyU+6c6RFZAhN9VGGpw==","signatures":[{"sig":"MEYCIQC55YKArO6PK2acBQIaB+byo5+jc1QA3HgEwmvSjsRrUQIhAI/W8POWDysdU8dkRviFFHhsxXUmwG5uDMlTot7hR9Go","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgok5yCRA9TVsSAnZWagAAG28P/ilIs9DLjRkaBA+y2aq6\najAXQbQ1grvkN/8laOU7fCAGkBAS8HjpFKxlkuyPyPxaNb1ZZ2+BJTQVvCCv\nONfNATzDRc90VgNixc1xM9tdV6alK1mkhYDJ7+mWYMcarIDJDoyW1M63GX06\nY66rmPYJEyN51+sPcSt5lEEkWP12+yuO+0EPXaYHerdiUhRumIIT+kpqFlw6\nnNDKHykwCdreM5t2eIT34jj753yP4gDKvSLdqC8CsAtg1ssfBrLRFRw3c0eA\n/erFChP4DO3JJzTlJjeH4elzJnkRkgoLDh56uRAKb5/CUWC6jShKw3swF1Rc\nR3pdAaaljqUySVIye9PMoyffPBew9iA816Bj/p3Ehrlz6yw/jdoW6jTD6ufp\nlvRJUlQJoFuxsV7PobkSZeTlntLxfkWXzvXj52qGAgOn1Dk64oIshCi9UbiM\noLPCKlDvDnlFb1N407BOfDlEis1W79HC1GNb+azsVFCN05cw6FFc5PDvcHO5\npzIy2EHTvCIf1OjNk+FC2Koffh74aVCtEs78dTkPO1drlae5QII+dKv6d3Mq\nHWJTYSEYcKi9HH2KDcTaqm85V6MLEoU5yoo4WkRIxNMmsaZmHhwKBMggIdDo\nMg4Mdzw9OJHQXNs9wg6RfeZyYjPIvpM3bx95AYwvpOCsUxC103/qXmql7fCC\nMVkj\r\n=/Hho\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice-lab.github.io/icestark/).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.4","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.2-0_1621249650461_0.7095693071395455","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@ice/sandbox","version":"1.1.3","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.3","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"boiawang","email":"zhengwang2314@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"alvinhui","email":"alvin.hui@qq.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"7886afbda4c75df5caf624619575fa69c4289e09","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.3.tgz","fileCount":5,"integrity":"sha512-qC+1wZXLVPmneOuQ4nlMDhnmcq9L/JZFEahsyktZ0DveuWkhomREoM5fodGsyDpwDXregywEhzGatcU55AOtWw==","signatures":[{"sig":"MEUCIQDgHmKUPvlaBC9bxyHaPWLY3BkwSqC1HBewzN8qX04KcQIgWXrnLTsXs1ezr4S1dk1lY9Vs4M04tsTV1oh8TjEvLWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpg79CRA9TVsSAnZWagAA8m8P/0ra+Uz4TIZSSq6GdWnV\nwTFesiEL38FAKtbwUc5r3iRS7qOf/1aSdAdv9lbLHxk4Fd3Ftmco9YIZ/gb2\nMHUfb7/RY+q7rj/FLWzCzTQoSMIFLkzkwgkjZXkbh2a2oAkvF5eyS10eu1IQ\nhz+PxujhRkATIXj0T7M5Mx3V1UQMPH9YTYhLE7uwLDENUEeW6Sudc2QBaFwi\nbxxOI/N9kY31ErVbxcFQu+d7pKeUiNmfDRwCo99nrxB5NZkSaYmr/yqiJa8N\nCSW4zw7TsNkzkdd9GDXbCzrd8w4SPruoumd+38KGmdGCtgbX94zhY8lOrjaT\nu6zOc+sdtFskbhc9yJ46kxb1sro6kT9d2Y3qNrmAspT2KAVq+NMKxo7gUXKA\nqjENf5rKu7VuHr4FEhT0BEIptHZ60TL0d4CPW/zaL1/dSkoFjeo7DRjZ7PtO\n5IzvYrzMxHRUmgkJUyhgjMk5DtFx59GgMPAdOg/LgGEz7Ks1DJImis3JL35U\nPWs46Qlg4xXT/mGXHvivjq3hYm+DHnpRQcfSJp6BYt7hv2JTgLkvQyHDNehe\nAHtL89f64r4aqkxkOjMBvbBvl5SRDkeMDi+S130Bea0Al5VdDx1rqEKTJigd\n2YrNyycdzOmk8XZET2Tl3Cx65U2zZJgfbHH4FRxanzbaHI1pF+w8IDfwUSXa\nDq+e\r\n=EegU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.12","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"10.24.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.3_1621495548968_0.06009819434268726","host":"s3://npm-registry-packages"}},"1.2.0-0":{"name":"@ice/sandbox","version":"1.2.0-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.2.0-0","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"f9922d8711f1b5a40eb3b02781e89cae5055eb86","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.2.0-0.tgz","fileCount":5,"integrity":"sha512-tznJP7SoWmQpEV9wyg8EXtlHd4Eif0B/LdIxCYxOykEk35J1UJbQ6aqliAZPcC8Jo/ZrMq70nMY6R9jTTB9oFA==","signatures":[{"sig":"MEUCIQCUIhQ+zxVkAFqgOCx747Z41A3kirZ8I/yU/oDDGkmHZQIgHVsk3IcRWleHNPdMbQD72mZkvBhH/QV5dEb4e3rs9aY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14045},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice-lab.github.io/icestark/).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.8","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.2.0-0_1636958363243_0.6083658303702277","host":"s3://npm-registry-packages"}},"1.2.0-1":{"name":"@ice/sandbox","version":"1.2.0-1","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.2.0-1","maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"e59ced8f1b938b0ea11f1c03e3d9ee59a7c5e3fa","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.2.0-1.tgz","fileCount":5,"integrity":"sha512-KU1TjZ4vjPxD+BvSwiry44ARJMIybirAFo3OvSyaUboAFEzwBhWlGjAK1W3HIdJiWGkHG4HeCC3KQK6Nwq1aAg==","signatures":[{"sig":"MEUCIQDsJMhkHWeQSYqxPo6EGpkP2oFOmoGw6ElgKUdUJM9kDgIgdwcclhaZRKJWvCLgOPbmKyuWI5wXCSxV7wEJcLMHDog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14004},"jest":{"preset":"ts-jest","collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice-lab.github.io/icestark/).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"test":"NODE_ENV=unittest jest","build":"rm -rf lib && tsc","watch":"tsc -w","coverage":"codecov","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.8","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.15.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^25.2.7","codecov":"^3.4.0","ts-jest":"^25.3.1","typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.2.0-1_1636968446045_0.42644024187657026","host":"s3://npm-registry-packages"}},"1.1.4-0":{"name":"@ice/sandbox","version":"1.1.4-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.4-0","maintainers":[{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"523490ce591e22e20676b6ef87bae6b1a4eba40d","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.4-0.tgz","fileCount":5,"integrity":"sha512-xa+Zpf38vsulfslWsT4QiJjnPS6rfKizTl0JgEuzzYX56p0Tn9csZegpac6ud2Z+wZOXRWNYIGxye7ETDCX++Q==","signatures":[{"sig":"MEQCIDWp7ADiq3Skg6wwqrXbuMSUQ8y2uEkkTUseg5n50BR2AiB5av4xEipFi8XVB4MX7zhiBkQ0um0Vi2G7hkohSAi2VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQSh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowYg//VcrtE6jGt0xEzh6Yod7Cu76vR3/t8LXIxykqEx+mpxzLmg64\r\nIoSJ1jYvU501PxIjN4JUwX93Vpn0wy+s0KT7tujgDfEzu5qqHvMXL1Up/Az5\r\nA/SquRmg/+pvxUNIlzTYA4EIqn1DGSTEPiIkDOaQzQjUxZX0S/kiNKiahPlZ\r\nnW7/wr9bgHTx++nzIv4Xz2vn/jqP88ke4ovxB0IkJM1N18RZLJhlClDkgzvx\r\nDfuJxEOEXpzH9FFOUq7WOLeOnOeeeY2Ji+2KMRuhJcNDj8dMLz/guaOglpWJ\r\nl8mIimYQjBm+bThibqLS9Nx8YlqRFHs19xXnh9BWy2TTr9ZIOAmvXMa1ks16\r\nCcQD++PJKNOJw4iGPmmGEmkoV79ttg9RH70n0qjNlYbi559dRogoZ7/4TCpg\r\nxDtb1mfFGMp1AARTPBEcvOEbdnwU8HEQpL/A8fS7NzE1QJfqSkG61GD/ILec\r\nKvI0GmCZRdOkFbfxz6LmQNL+w1qqXH5ILnEAS1BMlGY5BYHglk2AEcfgxCwJ\r\n7aeCltH9P/45R/00GJPQdvhodxBwOLoZy02yHZX8/Zj0qK8sxNmL7c0vVxCF\r\nDUlyP8EaYs8MJcAVGEXEkoo1u/zeO9DBPjgj3MX3UoEkpKAUhYdwHIwpvy7Q\r\nNAC3t+oGLBhxTg61JSUOXk63N3y1ooBN4Ic=\r\n=UyC4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","automock":false,"testMatch":["**/__tests__/**/*.ts?(x)","**/?(*.)+(spec|test).ts?(x)"],"setupFiles":["../../setupJest.ts"],"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice-lab.github.io/icestark/).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"lint":"pnpm eslint --ext .js,.jsx,.ts,.tsx ./","test":"NODE_ENV=unittest pnpm jest","build":"rm -rf lib && tsc","watch":"tsc -w","prepublishOnly":"pnpm run-s lint test build"},"_npmUser":{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.13","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.17.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.4-0_1648437370725_0.12277421334579963","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@ice/sandbox","version":"1.1.4","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.4","maintainers":[{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"yuanyan","email":"yuanyan.cao@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"maoxiaoke","email":"thebigyellowbee@qq.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"a2d2a6d5a837283ce9d814492b4dba2fc94ce10a","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.4.tgz","fileCount":5,"integrity":"sha512-MEVF0Ze3McKDutnFiUAhUoc+WwOFxITVBgSSHmbGpKtWbXJX9kUVlx3VsEVJvdqU3O1kiBNx6zE1sFMjKPRTIQ==","signatures":[{"sig":"MEUCIAPYsn+SVORWXIFJiwOwL16oJAV38a7gbvdL/uMoFK4DAiEA55zuSBYyBU/+LlsEw+zKf+LxKFpw+T3bAXss86thHlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTpk3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyHQ/+JqYKMHRLIhpxFlMzedSotKfN1Wu2yY1mHO/1SH+HcaqxHSd+\r\njGUCROlEvinQdd+IPhHRO2ETLjU9ONSRrnJe1e2YgPnmiVuNOFijDt3a0bC+\r\nubw1Vw22B0OiQFDN28TvaTDPlLUrhWZ37KdgjMu/ySvegdyv607lm+jV6pAP\r\nt0OAJIewAd3cEfIpAfVjeV7pQICs0iLjwbyQYGEj8mG8jDPgLzvSd9b6/5Iu\r\nHvUABDQCRX3hS9f8VyUa+z5XCU7CvWFEiOQbuGBWNs8nubc+LLTLIau6/qze\r\nvHb/SaAc8qNmTBwPZo84I+gP6NQso0vEojmQ+nYw4LWZzJsZJc/f7+Qn1qZ+\r\nGqsVyuBepTfZyAtWT0nJwdlMJmSUvgE8K/TCTv/CqzYkFODlTstxBn4Q1uu+\r\nYFVfqO504WMm89PPJviz7aG2px2NVS2WCQQelde7jepre40v/zJyH03EV6nj\r\nvavJxFA9xXXU1auvNlwIv4ruw3SpAyCWlwAQf8DMwJZgSbG/r4kyfEFrAhZZ\r\nFlQdjMr2DQ+aM07GkJU6dwHMWq7zmQveo74r5u05SGa0kSDUIl875rnBSk8h\r\ndWJkE+hRYpPL63t7aQjmNKdPLAS+rJLn0MVBN0UD7eldt7YGAlnkib+JKePx\r\nDp10eHVnHu/xC1lKZSfjfQzi4s+ndUtK5Sc=\r\n=7ZrR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","automock":false,"testMatch":["**/__tests__/**/*.ts?(x)","**/?(*.)+(spec|test).ts?(x)"],"setupFiles":["../../setupJest.ts"],"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","scripts":{"lint":"pnpm eslint --ext .js,.jsx,.ts,.tsx ./","test":"NODE_ENV=unittest pnpm jest","build":"rm -rf lib && tsc","watch":"tsc -w","prepublishOnly":"pnpm run-s lint test build"},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.16","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"12.22.11","_hasShrinkwrap":false,"devDependencies":{"typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.4_1649318199529_0.6398902699802382","host":"s3://npm-registry-packages"}},"1.1.5-0":{"name":"@ice/sandbox","version":"1.1.5-0","keywords":["sandbox","icestark"],"license":"MIT","_id":"@ice/sandbox@1.1.5-0","maintainers":[{"name":"answershuto","email":"answershuto@gmail.com"},{"name":"chenjun1011","email":"chenjun1011@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"homepage":"https://github.com/ice-lab/icestark#readme","bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"dist":{"shasum":"7320dc46d5d05ea2c9b7156f1986ab0e68c97c70","tarball":"https://registry.npmjs.org/@ice/sandbox/-/sandbox-1.1.5-0.tgz","fileCount":5,"integrity":"sha512-74Zg7z7snEPgSUSOsCrs77+UsP9FZR7EyvOjxVFB462AxtNYvs46Dq89aI41vGIGrTxa3naHByq3Djr41hWdeA==","signatures":[{"sig":"MEQCICalC2MWlGgp6Ezd+aTSyUCYK9BcChCVgQY3r9E+DrNbAiBDEaqfsnL7+XrwEgLXOLYZ9268WrQhG1wGbaC4vcNcBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi56kDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCaBAAmFEW2Uh473wlgJ3kYLmIFEed4T1SBPGQf2q2Ut7D+O2uZOTX\r\nku4KmMx3yLNB9bUj9g39GSSJQ8uh+2494qQWO4Ib1493B/ab1JWinGxiIvDz\r\nT8lcwxLXfsfCl+uBBTB407uLU7iWwGN/33TbefNVXsmE/APETTARMXpg29rj\r\n56glUh0Ap3kgmFDbOYCtQggF0O+4x/ugvbbg4krdCPfrkvinsyeyLzUOdL2y\r\nL2oNu5I8jbHq2NvEjQJHjwzQPmhvXaOgstEPejxzRIutmA6ndAh77ue/jVqP\r\nTFUWkcg/OV9eEJRY8Qpdj4DDqv6VrKu0DQRiVEk02qBxQVKWTH7ljpaVK1b0\r\nudhv/SRIMoCnutyCAs5mM1rIDAclIH4Jtkz41IZRntRrK0zSwzhzhS0+3UUV\r\nG6OBxG8QaoVY04N3B7s3T1qdMPQ+qtZyCW1FcGNFRxPBx4qTQRBBg2/QK1Tk\r\nvWefTJzJcFax2ETAdkqVKQWTBoiNc1sJUK1cPezrzcdaMli3DLfdGZ7Yh1wr\r\ncVS7XhwHn5Vh7+2fwruaAMifrC2RdMYcC/J7HsopBNb/VT2nwwUw3/Mugse+\r\nlBqJViXy1y+ezjaTkhqKsUX5wP9kzLuZZrarNKwRFP9WVQCuGFsemlrHQpeT\r\n+hp3aLch5B9IkH+s23XG9CFt0HwX47/o/DI=\r\n=ot+3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","automock":false,"testMatch":["**/__tests__/**/*.ts?(x)","**/?(*.)+(spec|test).ts?(x)"],"setupFiles":["../../setupJest.ts"],"collectCoverage":true,"coverageDirectory":"./coverage/"},"main":"lib/index.js","readme":"# @ice/sandbox\n\n> icestark sandbox solution. [icestark docs](https://ice-lab.github.io/icestark/).\n\n[![NPM version](https://img.shields.io/npm/v/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![Package Quality](https://npm.packagequality.com/shield/@ice%2Fsandbox.svg)](https://packagequality.com/#?package=@ice%2Fsandbox) [![build status](https://img.shields.io/travis/ice-lab/icestark.svg?style=flat-square)](https://travis-ci.org/ice-lab/icestark) [![Test coverage](https://img.shields.io/codecov/c/github/ice-lab/icestark.svg?style=flat-square)](https://codecov.io/gh/ice-lab/icestark) [![NPM downloads](http://img.shields.io/npm/dm/@ice/sandbox.svg?style=flat)](https://npmjs.org/package/@ice/sandbox) [![David deps](https://img.shields.io/david/ice-lab/icestark.svg?style=flat-square)](https://david-dm.org/ice-lab/icestark)\n\n## Installation\n\n```bash\n$ npm install @ice/sandbox --save\n```\n\n## Usage\n\n```js\nimport Sandbox from '@ice/sandbox';\n\nconst sandbox = new Sandbox();\n\n// execute scripts in sandbox\nsandbox.execScriptInSandbox('window.a = 1;console.log(window.a);');\n\n// clear side effects added by sandbox, such as addEventListener, setInterval\nsandbox.clear();\n```\n\n## Inspiration\n\n`@ice/sandbox` is inspired by [tc39/proposal-realms](https://github.com/tc39/proposal-realms), [realms-shim](https://github.com/Agoric/realms-shim) and [qiankun sandbox](https://github.com/umijs/qiankun).\n\n## Contributors\n\nFeel free to report any questions as an [issue](https://github.com/ice-lab/icestark/issues/new), we'd love to have your helping hand on `icestark`.\n\nIf you're interested in `icestark`, see [CONTRIBUTING.md](https://github.com/alibaba/ice/blob/master/.github/CONTRIBUTING.md) for more information to learn how to get started.\n\n## License\n\n[MIT](LICENSE)\n","scripts":{"lint":"pnpm eslint --ext .js,.jsx,.ts,.tsx ./","test":"NODE_ENV=unittest pnpm jest","build":"rm -rf lib && tsc","watch":"tsc -w"},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"_npmVersion":"6.14.16","description":"sandbox for execute scripts","directories":{},"_nodeVersion":"14.19.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^3.8.3"},"_npmOperationalInternal":{"tmp":"tmp/sandbox_1.1.5-0_1659349251159_0.6099355183940545","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-04-06T13:34:53.105Z","modified":"2026-01-06T10:10:43.322Z","1.0.0":"2020-04-06T13:34:53.427Z","1.0.1":"2020-04-07T08:41:32.916Z","1.0.2":"2020-04-09T12:05:10.411Z","1.0.3-0":"2020-04-20T07:40:33.531Z","1.0.3-1":"2020-04-21T02:34:54.437Z","1.0.3-2":"2020-04-22T06:37:00.044Z","1.0.3":"2020-04-29T05:33:09.495Z","1.0.4-0":"2020-05-08T06:27:27.397Z","1.0.4":"2020-05-14T05:56:27.685Z","1.0.5":"2020-06-09T08:39:31.531Z","1.0.6-0":"2020-06-17T04:23:13.475Z","1.0.6":"2020-06-22T06:18:51.153Z","1.1.0-0":"2021-02-05T02:21:00.046Z","1.1.0-1":"2021-02-24T06:23:26.767Z","1.1.0":"2021-02-25T07:29:35.894Z","1.1.1-0":"2021-03-17T07:34:30.408Z","1.1.1":"2021-04-14T08:28:19.843Z","1.1.2-0":"2021-05-17T11:07:30.615Z","1.1.3":"2021-05-20T07:25:49.112Z","1.2.0-0":"2021-11-15T06:39:23.433Z","1.2.0-1":"2021-11-15T09:27:26.192Z","1.1.4-0":"2022-03-28T03:16:10.901Z","1.1.4":"2022-04-07T07:56:39.650Z","1.1.5-0":"2022-08-01T10:20:51.326Z"},"bugs":{"url":"https://github.com/ice-lab/icestark/issues"},"license":"MIT","homepage":"https://github.com/ice-lab/icestark#readme","keywords":["sandbox","icestark"],"repository":{"url":"git+https://github.com/ice-lab/icestark.git","type":"git"},"description":"sandbox for execute scripts","maintainers":[{"email":"answershuto@gmail.com","name":"answershuto"},{"email":"chenjun1011@gmail.com","name":"chenjun1011"},{"email":"xiawenwu41@gmail.com","name":"clarkxia"},{"email":"rax-public@alibaba-inc.com","name":"rax-publisher"},{"email":"mrgitservice@outlook.com","name":"xkeith"}],"readme":"","readmeFilename":""}