{"_id":"realms-shim","_rev":"9-dba7289db96a4190bc7ff9a1b34c6a25","name":"realms-shim","dist-tags":{"latest":"1.2.2"},"versions":{"1.1.0":{"name":"realms-shim","version":"1.1.0","description":"Spec-compliant shim for Realms TC39 Proposal","main":"dist/realms-shim.cjs.js","module":"dist/realms-shim.esm.js","browser":"dist/realms-shim.umd.js","license":"Apache-2.0","author":{"name":"TC39 Open Source Contributors"},"keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"homepage":"https://github.com/Agoric/realms-shim#readme","bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"scripts":{"test":"npm run shim:test","build":"npm run shim:build","shim:lint":"eslint ./src ./test ./examples","shim:prettier":"prettier --config ./.prettierrc --write ./src/**/**/*.js ./test/**/**/*.js ./examples/**/**/*.js","shim:test":"tape -r esm ./test/**/**/*.js","shim:coverage":"nyc tape -r esm ./test/**/**/*.js","shim:coveralls":"nyc report --reporter=text-lcov | coveralls","shim:build":"npm run shim:build:dev && npm run shim:build:prod","shim:watch":"npm run shim:build:dev --watch","shim:build:dev":"cross-env NODE_ENV=development rollup -c rollup.config.js","shim:build:prod":"cross-env NODE_ENV=production rollup -c rollup.config.js"},"devDependencies":{"coveralls":"^3.0.3","cross-env":"^5.2.0","eslint":"^5.15.3","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","esm":"^3.2.18","nyc":"^14.0.0","prettier":"^1.16.4","rollup":"^1.6.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-strip-code":"^0.2.6","sinon":"^7.2.7","tape":"^4.10.1"},"_id":"realms-shim@1.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-7fXmHSYnUM+Wix0yM0TwoMa4WWHSaRXyYaKqfoYl8BNokUoKaKD9tiKdBHkMlF7grd3G5A/XYuv3+XPvWW6adA==","shasum":"88584404ec82106960d33396582b6fe50b6fc16c","tarball":"https://registry.npmjs.org/realms-shim/-/realms-shim-1.1.0.tgz","fileCount":16,"unpackedSize":419261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdguovCRA9TVsSAnZWagAAEakQAI6C9TfC2r72AVAS5XbY\n8jwjT3BrD/WmztRLJowMoc+KVlA6xROrn0xdNjnBHBD8DJBBMHKMHBW+QDSp\nFUbjGuzhpvRyLjNaGGZFCr4ySLOG7+Ad7Mj60uIP0rfkNJIFccp/r9pjaRy7\nEdVJ4/l3y3BzHIQXBW1Dmcci7FG9akKfeIyov6ZXZ2WBProiaVkZfroXNAel\nmnDggF6RePqnzQLJT9ZDRjQJ4U60yI4AaEe8shskKlj58moNrmI4tKtXb3P1\nZNyALcvAVtbw57E7dWCFlnvk2Rrq6clc9C393YJtow8KFI8sV4kpJIxcpgSb\nXril89E/bfFOnHmXOwznR88fhG8PWM2jM4cTffNppgIkFoH+YBPZi/sxwxRS\nNMp3gd7WqWtVP4hAf7uHfF1maJ9KB2RPKnsah0Jjfisi0ToybWL9wfZIuCJA\n+aMu6n113xT8oAs9PxnbBhGBVcUyxAc4H4z7nyuRSKAlce8MxDpLtjlMGMQS\nlD4geuzB1WzuMtQpFWOiMfiEhaeNsWsmu5ymRNaD0l0RuE2IqXA9eHExR+23\neiyRWS4cIoew7yjzttFAAtxyI3myRkaywL4hNFoGW9P0eF95ZIsqEBrIj8JH\nDIjnPjMHffdEoc1sg6N/twyKVpOrHBIodkfnvC83k/N+XFhPDJTnh7KrCdQU\nMsI3\r\n=XsN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjc2Bbgua/3OIxiVybxYRKeGBEctHVteVRPZHnjk8Y9AiEAvvT2UGSxT7qCX5dfaI+GYSsVnVACuZcbpmx79TeqoCM="}]},"maintainers":[{"name":"michaelfig","email":"michael@fig.org"}],"_npmUser":{"name":"michaelfig","email":"michael@fig.org"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realms-shim_1.1.0_1568860719142_0.15462135802207055"},"_hasShrinkwrap":false,"deprecated":"TC39 has taken Realms in a new direction (ShadowRealm) and the security properties of the realms-shim have not been maintained."},"1.1.1":{"name":"realms-shim","version":"1.1.1","description":"Spec-compliant shim for Realms TC39 Proposal","main":"dist/realms-shim.cjs.js","module":"dist/realms-shim.esm.js","browser":"dist/realms-shim.umd.js","license":"Apache-2.0","author":{"name":"TC39 Open Source Contributors"},"keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"homepage":"https://github.com/Agoric/realms-shim#readme","bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"scripts":{"test":"npm run shim:test","build":"npm run shim:build","shim:lint":"eslint ./src ./test ./examples","shim:prettier":"prettier --config ./.prettierrc --write ./src/**/**/*.js ./test/**/**/*.js ./examples/**/**/*.js","shim:test":"tape -r esm ./test/**/**/*.js","shim:coverage":"nyc tape -r esm ./test/**/**/*.js","shim:coveralls":"nyc report --reporter=text-lcov | coveralls","shim:build":"npm run shim:build:dev && npm run shim:build:prod","shim:watch":"npm run shim:build:dev --watch","shim:build:dev":"rollup -c","shim:build:prod":"rollup -c --environment NODE_ENV:production"},"devDependencies":{"coveralls":"^3.0.3","eslint":"^5.15.3","eslint-config-airbnb-base":"^13.1.0","eslint-config-prettier":"^4.1.0","eslint-plugin-import":"^2.16.0","eslint-plugin-prettier":"^3.0.1","esm":"^3.2.18","nyc":"^14.0.0","prettier":"^1.16.4","rollup":"^1.6.0","rollup-plugin-babel-minify":"^8.0.0","rollup-plugin-strip-code":"^0.2.6","sinon":"^7.2.7","tape":"^4.10.1"},"gitHead":"324f90b0c378bd367be44d3449b60878061bd4b4","_id":"realms-shim@1.1.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jY2/4SB09Sp0uMWN4bcvF4rABnWHUWngXswlfTDclwXabYLIvYMK0njB6cPj7+LukB9cHwbTP3W2uTzo93wEdQ==","shasum":"10636998cb34f7071114523ac4865da51b8f6ac7","tarball":"https://registry.npmjs.org/realms-shim/-/realms-shim-1.1.1.tgz","fileCount":18,"unpackedSize":584308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdinYICRA9TVsSAnZWagAAUv8P/08/nvX7LLZipkdpojAf\nogl5ktKGWH3B6UnVaV0Y0plYQiamH1IHjYy5IyBEQoCDP5zPYYyy2Rgq/a9U\ngrN49fJpzFYO+IzDE/Pe3/3HMu0pksjq8hnmWSMRCj191ADbACgI3tUQ3Yx7\nXcrqovmvl2Pw3JwW6c25iRX97bcI1epORINkGSOGQ2vWlQBu7fJsSOHG4NEA\nBBCU1DQjA5JYGiN7pbcA34Em6LFW6+JscFE1vbEj576C6dQm5pkQcziVy9H9\nzWmvGvtOQG4fOL3yU+0JjzEdAUL/FgcjkC+jXX6Pg+ncHDCK6KJi8lSUlTL2\ntRbbQGaXbdCs+M2un469Alf6sD46J7c5ePMqO/H0dnsFq5kjyAn9zqmaLh3x\n+6Bbvoz0UomiulocWAUTrfjQt1+yNtMRGANYR4jNhFljdF+ktYYUtcRDQcj+\no6DIPR54omJM25/pNZzxOAyoxPo+sKeZyTux0YSCy+zLvoUebbjbxQhsPyQZ\ng6azg5ZgbysDgP9DyEwRMJkTlGe1r1Xm3ry7QjPPQdTjgqe61oI2RgJTDfo3\nB5QkHGEDKY/4klYtzM/1v6LPBAHmwTmidJ2F9lEVn7ZjaL5TAhDIEHSi8X/l\nDcyXm8Bn7SsIVUJeqhJMzIMTUHRBNOg696cp8UXQCj6KUFlQHtwZ1c9gbB2i\nRBLP\r\n=pRMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFORg7DfBtDFSiYiIqnlrnh7L8Vm3UEIk6YhRNn0XeVLAiBpLvunNrwU3CFKo5iDSeQDITH22FNoWo5H2vFochFXDg=="}]},"maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"kate@agoric.com","name":"katesills"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"warner-npm@lothar.com","name":"warner"}],"_npmUser":{"name":"warner","email":"warner-npm@lothar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realms-shim_1.1.1_1569355271953_0.014706826964234754"},"_hasShrinkwrap":false,"deprecated":"TC39 has taken Realms in a new direction (ShadowRealm) and the security properties of the realms-shim have not been maintained."},"1.1.2":{"name":"realms-shim","version":"1.1.2","description":"Spec-compliant shim for Realms TC39 Proposal","main":"dist/realms-shim.cjs.js","module":"dist/realms-shim.esm.js","browser":"dist/realms-shim.umd.js","license":"Apache-2.0","author":{"name":"TC39 Open Source Contributors"},"keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"homepage":"https://github.com/Agoric/realms-shim#readme","bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"scripts":{"test":"npm run shim:test","build":"npm run shim:build","shim:lint":"eslint ./src ./test ./examples","shim:prettier":"prettier --config ./.prettierrc --write ./src/**/**/*.js ./test/**/**/*.js ./examples/**/**/*.js","shim:test":"tape -r esm ./test/**/**/*.js","shim:coverage":"nyc tape -r esm ./test/**/**/*.js","shim:coveralls":"nyc report --reporter=text-lcov | coveralls","shim:build":"npm run shim:build:dev && npm run shim:build:prod","shim:watch":"npm run shim:build:dev --watch","shim:build:dev":"rollup -c","shim:build:prod":"rollup -c --environment NODE_ENV:production"},"devDependencies":{"coveralls":"^3.0.6","eslint":"^6.4.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","esm":"^3.2.25","nyc":"^14.1.1","prettier":"^1.18.2","rollup":"^1.21.4","rollup-plugin-babel-minify":"^9.1.0","rollup-plugin-strip-code":"^0.2.7","sinon":"^7.5.0","tape":"^4.11.0"},"gitHead":"357beba0387c0ac2c4ae20ec524e9dbb56ca0000","_id":"realms-shim@1.1.2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-FadHiwVXkVGyGGGtdn6vWsmVMFEBci/vVocIfx2Gb9v6Ha8tux2H4z8vZH85YIpAL9azGuDPlSAyvRxWbydmUQ==","shasum":"3a6f438e38a31e9189fbb22f83226e0ab064d237","tarball":"https://registry.npmjs.org/realms-shim/-/realms-shim-1.1.2.tgz","fileCount":18,"unpackedSize":584325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjBYNCRA9TVsSAnZWagAAlYcQAJZoku4MGUkuRC7eQGe6\nqVjurZs7tIXhSBGqYdBPB8dt9aztb3Gg+wJ6ISntk1801HxtRI/y5hjlXwfx\nz/H+S0T55x0QQajd29QbFbCq+u1xsFVLfmbpQXwAdMzBCwM0FwtqtLpB4p1O\ncRPaJfQ0d5XlHeunjkNxJzoDCB80hu0lP086cD9P9vplqKf7EQJywIsCQ7k7\nebKZNxxuaz0apf21vaN9enmJA3vneKIhhCEjR2l3PNvkl2mB4jZsNDRWHJvi\nZBtruS+cpFO/pRqYVKiF4ibCKpZ0QaGbD2wVGCq93rmaBc3QsVMBo3J5xh6G\nHCknHSW6/oovXWJfGa3qF/mkdffYCOAsn/1bCrpXzJ68wR6xGrQfR40jID6E\nrgqYpeDG+ghcVUnwRTxLreCL96WrkE7oju1FBlDYD3CacSxjnJjQK0F8+bUe\nAcNh8MmjmZwAeW4lHAdNzGBXb3+gUhu7Rw7mlZ06skvRrAVjCF6UD5SzkdUa\nL2+JDgMWaVrvbpwgRdpots4OdNv7CGfhATyk6LXjkYf4JjfwQAIi7XCDOo8P\nmhEkZe4faLTuMgp9Ui7KDUvqDwa7qFhlNe67luyhDid+/pRTZF/87ootHo/y\nH7K/draxUCdvC9vgDJyM3mSckkC1VttxaxsqWMJglhieriTwB1fLvDEF5QbG\n+C79\r\n=D2u6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7sBbjHW6C6LaqxyWutW1L7zoou4Psc1Nsm2jaooc4OQIgDNyXbsthCp+CgWN4OuXP1G6EUOVcCnRVjsAKn7S9I7w="}]},"maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"kate@agoric.com","name":"katesills"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"warner-npm@lothar.com","name":"warner"}],"_npmUser":{"name":"warner","email":"warner-npm@lothar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realms-shim_1.1.2_1569461773153_0.8129534763054149"},"_hasShrinkwrap":false,"deprecated":"TC39 has taken Realms in a new direction (ShadowRealm) and the security properties of the realms-shim have not been maintained."},"1.2.0":{"name":"realms-shim","version":"1.2.0","description":"Spec-compliant shim for Realms TC39 Proposal","main":"dist/realms-shim.cjs.js","module":"dist/realms-shim.esm.js","browser":"dist/realms-shim.umd.js","license":"Apache-2.0","author":{"name":"TC39 Open Source Contributors"},"keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"homepage":"https://github.com/Agoric/realms-shim#readme","bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"scripts":{"test":"npm run shim:test","build":"npm run shim:build","shim:lint":"eslint ./src ./test ./examples","shim:prettier":"prettier --config ./.prettierrc --write ./src/**/**/*.js ./test/**/**/*.js ./examples/**/**/*.js","shim:test":"tape -r esm './test/**/*.js'","shim:test-integration":"tape -r esm './test-integration/**/*.js'","shim:coverage":"nyc tape -r esm ./test/**/**/*.js","shim:coveralls":"nyc report --reporter=text-lcov | coveralls","shim:build":"npm run shim:build:dev && npm run shim:build:prod","shim:watch":"npm run shim:build:dev --watch","shim:build:dev":"rollup -c","shim:build:prod":"rollup -c --environment NODE_ENV:production"},"devDependencies":{"coveralls":"^3.0.6","eslint":"^6.4.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","esm":"^3.2.25","mixed-tape":"^1.0.2","nyc":"^14.1.1","prettier":"^1.18.2","rollup":"^1.21.4","rollup-plugin-babel-minify":"^9.1.0","sinon":"^7.5.0","tape":"^4.11.0"},"gitHead":"ec253317c6e78a039f823f573376c4c09552330a","_id":"realms-shim@1.2.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-eVet6pLh6+Fk7eHCrGh1gnli7LByI2snWI+vcpF+3neVs0dRnmDW+msA+sVr+EOpVPnrAqXcwoIDP/pr9Wn6cw==","shasum":"455b5ecac711f8907cdd1e7a2bc6cb173f3a3f09","tarball":"https://registry.npmjs.org/realms-shim/-/realms-shim-1.2.0.tgz","fileCount":18,"unpackedSize":641480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlPYICRA9TVsSAnZWagAAyrAP/02lCzOb99gnKlajoRdD\n9jnfObnkSZoN7SRrtVgMzg38D8SEDF2a9PXAS8pUEQwTkLJHukq5y7B7eirz\nlAx1PR+Utvgkdo/nQNOyOHFBDOY0sAQ0EF2SYZYPsZToNQDFBB9F6cqKHAQr\n8H0OF8Rx8ETaAVhw0kCQNXxMBzV9SiBTElaREg3ZIgPgXl/GEAs3xw4RaT13\nfy6BMFLVXnhqJGWgDl7JUWb8JfqZAFSpgu9SgWCfW9IwgXjI4NQ+ThK1UqzD\nJWg5V3BVk609GsYwDItlj+QxvvehRokxB5EzNWro/ZITQjXssBFH85BK1ZWb\nhmxb3qogaGZvcT7h5hxQRF6CCPNzPr0Px1crq0JVCOB8E6ui++Gjsa/Cr2l7\nDICeeqMGVvtOH1SE1V81G+Lt4SGQTyXHlqFQhihhTj5c25gwYZlLlWT/Y+eR\nz72qx8NJzvw/joFlXgJfCsuAm5Ea/Og8TZOq5Illl+85yRDT9JJu1Fgy0Pp6\nwk0jnh5VJbkhViSB06dZjIzRZ064cIe6fRNEcLrSWvgp6mwIIgbPvpbfCB2Y\nlsUz0uiegox5mWG9x+9vY2APWsW1TPzs6wr9A4ZEQWi3+lAvpAOz5/VujmZf\nzpPQOM8+HntI25Da9yH6J5wV97chubw4GMs0mGWv2lFHqwG9QpXFHODAGFiv\nkcS7\r\n=OUyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEZp9qMgApofPTTIJjfSq0vc1WTaVwUbWnm2fLIp/AxnAiBu5VuCzl3nx0tNYc9ug3itWzEHcHuIQbK9yj+/4RJu/w=="}]},"maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"kate@agoric.com","name":"katesills"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"warner-npm@lothar.com","name":"warner"}],"_npmUser":{"name":"warner","email":"warner-npm@lothar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realms-shim_1.2.0_1570043399905_0.018199315330110766"},"_hasShrinkwrap":false,"deprecated":"TC39 has taken Realms in a new direction (ShadowRealm) and the security properties of the realms-shim have not been maintained."},"1.2.1":{"name":"realms-shim","version":"1.2.1","description":"Spec-compliant shim for Realms TC39 Proposal","main":"dist/realms-shim.cjs.js","module":"dist/realms-shim.esm.js","browser":"dist/realms-shim.umd.js","license":"Apache-2.0","author":{"name":"TC39 Open Source Contributors"},"keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"homepage":"https://github.com/Agoric/realms-shim#readme","bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"scripts":{"test":"npm run shim:test","build":"npm run shim:build","shim:lint":"eslint ./src ./test ./examples","shim:prettier":"prettier --config ./.prettierrc --write ./src/**/**/*.js ./test/**/**/*.js ./examples/**/**/*.js","shim:test":"tape -r esm './test/**/*.js'","shim:test-integration":"tape -r esm './test-integration/**/*.js'","shim:coverage":"nyc tape -r esm ./test/**/**/*.js","shim:coveralls":"nyc report --reporter=text-lcov | coveralls","shim:build":"npm run shim:build:dev && npm run shim:build:prod","shim:watch":"npm run shim:build:dev --watch","shim:build:dev":"rollup -c","shim:build:prod":"rollup -c --environment NODE_ENV:production"},"devDependencies":{"coveralls":"^3.0.6","eslint":"^6.4.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","esm":"^3.2.25","mixed-tape":"^1.0.2","nyc":"^14.1.1","prettier":"^1.18.2","rollup":"^1.21.4","rollup-plugin-babel-minify":"^9.1.0","sinon":"^7.5.0","tape":"^4.11.0"},"gitHead":"7c4d47c9097ba189d3320057ccdf7d4383899014","_id":"realms-shim@1.2.1","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-IS1OrGSFt3k1Sv4Re2NxNrul5XCnc7XRGpaLiBKPU97RKcxVg2NbcZm2YoG5kLo9Emk5YG1gGv9zlNtplQSrMA==","shasum":"7d6afb2ad4007296b527a0b731fefd7b6620652d","tarball":"https://registry.npmjs.org/realms-shim/-/realms-shim-1.2.1.tgz","fileCount":18,"unpackedSize":638659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdp2nKCRA9TVsSAnZWagAA5ZIQAJ7XULQ7lQaq4pxICKNz\n3OIrQyO4LB6SWQiJFZxlXb7ZBD4a8o/aI512v3tvunwbYMWcvgiayPZ3jsv0\n1uuxADPKU1CCofZHGibusKhvl3r3gV6aCHRptIZp0zxJJC0ucOImXzbJXsn5\nLJOkNAfiKpUR7TLxHjsYjqBbOu0O1jmvZxj5q3CLi/JjSIR+zYoH97XaCEe8\nZrYIriz+EP01ECGelfaRNtCda94PBZMnO5p7QgcWxTD9tSkcoiDRnRp2PgUg\nN0SSUBEjaavvE5GjfaIEw83mNXUI12NyXDeeQDNqKszbkrmSEEDdI9ayA8Vw\n0bVzXIWx5InyV6YAqiXDuhd11jWAeC5JM6JkiYiLqmFCQ5RbcN6XXOK2Ef7t\n3KYmwMzyQqMqqjeZMCE/gxFMXouHVlGbfe+bYmSqRn0Zf5OSVw0USQxMFTWI\nazVtGGpi92se1ZTqNVRIxZAxVTFJw4YmeCBImdaRYtC+mCF4ZLQeqpQCzjQT\n61ecxhe4ucqA5wuEwg2lp1VjjPRHfEixwBYdtNbnypF5qvvdZ4SwBGmR7bYm\n488UAfUGp8wE4tVgQsC8RQeitzEJMi4n8Tc7zJszr3Lvg4B7CL36zrbo5PVw\nEAWhpSWJ2UsX+d6Z2ReV+vp/67/ifXkt4iZ7JfZGjdc5kcXucLQNeZl5bMn5\n3KTs\r\n=S/pu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo72I60kqZLmLvJnaK8h1GaHdqFyKcbFSbwO7HDw9mUQIhAImzDH49YzWwvhRr5fju+oORh16E5VTzW6rtWmBfausI"}]},"maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"kate@agoric.com","name":"katesills"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"warner-npm@lothar.com","name":"warner"}],"_npmUser":{"name":"warner","email":"warner-npm@lothar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realms-shim_1.2.1_1571252682263_0.12292270517338544"},"_hasShrinkwrap":false,"deprecated":"TC39 has taken Realms in a new direction (ShadowRealm) and the security properties of the realms-shim have not been maintained."},"1.2.2":{"name":"realms-shim","version":"1.2.2","description":"Spec-compliant shim for Realms TC39 Proposal","main":"dist/realms-shim.cjs.js","module":"dist/realms-shim.esm.js","browser":"dist/realms-shim.umd.js","license":"Apache-2.0","author":{"name":"TC39 Open Source Contributors"},"keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"homepage":"https://github.com/Agoric/realms-shim#readme","bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"scripts":{"test":"npm run shim:test","build":"npm run shim:build","shim:lint":"eslint ./src ./test ./examples","shim:prettier":"prettier --config ./.prettierrc --write ./src/**/**/*.js ./test/**/**/*.js ./examples/**/**/*.js","shim:test":"tape -r esm './test/**/*.js'","shim:test-integration":"tape -r esm './test-integration/**/*.js'","shim:coverage":"nyc tape -r esm ./test/**/**/*.js","shim:coveralls":"nyc report --reporter=text-lcov | coveralls","shim:build":"npm run shim:build:dev && npm run shim:build:prod","shim:watch":"npm run shim:build:dev --watch","shim:build:dev":"rollup -c","shim:build:prod":"rollup -c --environment NODE_ENV:production"},"devDependencies":{"coveralls":"^3.0.6","eslint":"^6.4.0","eslint-config-airbnb-base":"^14.0.0","eslint-config-prettier":"^6.3.0","eslint-plugin-import":"^2.18.2","eslint-plugin-prettier":"^3.1.1","esm":"^3.2.25","mixed-tape":"^1.0.2","nyc":"^14.1.1","prettier":"^1.18.2","rollup":"^1.21.4","rollup-plugin-babel-minify":"^9.1.0","sinon":"^7.5.0","tape":"^4.11.0"},"gitHead":"bb0cc3ca69c07e5511565966229545ea67d461a8","_id":"realms-shim@1.2.2","_nodeVersion":"13.4.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-NOskQ7IJEnHN4Dhu462Pf0Kl8YHSPjt6V+fVvrGSCs/SfAa433CLTyJ632DFsZC2ENBQ9p6tEZ3w+1Vkycuwyg==","shasum":"bdf828ee316afa4c9ea2aab364d55b8ad7eb5904","tarball":"https://registry.npmjs.org/realms-shim/-/realms-shim-1.2.2.tgz","fileCount":18,"unpackedSize":642079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRIVsCRA9TVsSAnZWagAAhmcP/3533m1EVsOZW1x+gQvs\nn8UwfVbexv7ZioRkY6Y0uL6yarpfFYf+i1gQ4vOhQQkOf8BhmXug0Or6UXYK\nt/IcVnFTYxITUHGjw2EVzWxIiALooZqLUIHUtLCelcEA/Io8AVMSEWvvc6jV\nJzErqWONuhWYThOdHJSCajR6x685MfMytvT8NwHy7SPxkPbJyE/QoLRsN79D\ntekvWlNZ1vzghDhiKo/U2+eDuabme5praPJctR2LP5dGwFwQcJFyRmucJhIl\n6r2ftV0zCcSeNsZVSsSte/GRKZn+lWjPl6cTk4Ums2ZJCz38CqHr/KW5cJ3k\n6DWP12yqS0i8oJR83KH/7OHT4AhQFJ7EBImPpDTDYTH8UWsf2qfalL33UR1H\nEZYoFXlNtAXzkGXSBbNJjvivvY2poadvhUFKob/Bi2K+mjD4je1NYZ7nutRi\nq3EKpNM8BKvVhCv+T2ZSmuvzUtpBGU7kRNtoyhUg2uyt98BIkMhs+YLh+MPU\nrs7Li1smXbuw94X0pp0GOMTxnMtkXZS+EsV8OkMtR0hva8QiRo7++PQ9lW5i\nGFbE5AvnXYI2ANdL0v3xPSKYTxkm+S8sv7s68/3KT6l8KtruVIVZiMrkz+Wi\nbhyUILeiVIseG62+hiKQjv2gEo30Z5Mmdx6kUzsLynY0wgFvPySe/Hfc+3Q6\n7dhx\r\n=vXdp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQzGPPKvAuwWvBIc3SuvLq76ijm1fKqCrV+53DMPJu5QIgbh2y4/UKaIGzMUKydUBAhPAgaLUrAROfmX/aW9Bael8="}]},"maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"kate@agoric.com","name":"katesills"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"warner-npm@lothar.com","name":"warner"}],"_npmUser":{"name":"warner","email":"warner-npm@lothar.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/realms-shim_1.2.2_1581548908505_0.27817003001643603"},"_hasShrinkwrap":false,"deprecated":"TC39 has taken Realms in a new direction (ShadowRealm) and the security properties of the realms-shim have not been maintained."}},"time":{"created":"2019-09-19T02:38:38.916Z","1.1.0":"2019-09-19T02:38:39.266Z","modified":"2022-05-15T12:41:48.805Z","1.1.1":"2019-09-24T20:01:12.213Z","1.1.2":"2019-09-26T01:36:13.314Z","1.2.0":"2019-10-02T19:10:00.137Z","1.2.1":"2019-10-16T19:04:42.439Z","1.2.2":"2020-02-12T23:08:28.701Z"},"maintainers":[{"email":"erights@gmail.com","name":"erights"},{"email":"kate@agoric.com","name":"katesills"},{"email":"kris.kowal@cixar.com","name":"kriskowal"},{"email":"michael@fig.org","name":"michaelfig"},{"email":"warner-npm@lothar.com","name":"warner"}],"description":"Spec-compliant shim for Realms TC39 Proposal","homepage":"https://github.com/Agoric/realms-shim#readme","keywords":["realms","ES8","ES2017","ECMAScript","ESNext","proposal"],"repository":{"type":"git","url":"git+https://github.com/Agoric/realms-shim.git"},"author":{"name":"TC39 Open Source Contributors"},"bugs":{"url":"https://github.com/Agoric/realms-shim/issues"},"license":"Apache-2.0","readme":"# Realm Shim\n[![Build Status][circleci-svg]][circleci-url]\n[![Coverage Status][coveralls-svg]][coveralls-url]\n[![dependency status][deps-svg]][deps-url]\n[![dev dependency status][dev-deps-svg]][dev-deps-url]\n[![License][license-image]][license-url]\n\n\nThis folder contains a shim implementation of the [Realm API Proposal](https://github.com/tc39/proposal-realms/#ecmascript-spec-proposal-for-realms-api). \n\n## Limitations\n\nThe current implementation has 3 main limitations:\n\n* All code evaluated inside a Realm runs in strict mode.\n* Direct eval is not supported.\n* `let`, global function declarations and any other feature that relies on new bindings in global contour are not preserved between difference invocations of eval, instead we create a new contour everytime.\n\n## Building the Shim\n\n```bash\ngit clone https://github.com/Agoric/realms-shim.git\ncd realms-shim\nnpm install\nnpm run shim:build\n```\n\nThis will install the necessary dependencies and build the shim locally.\n\n## Playground\n\nTo open the playground example in your default browser:\n\n```bash\nnpm run shim:build\nopen examples/simple.html\n```\n\n## Usage\n\nTo use the shim in a webpage, build the shim, then:\n\n```html\n  <script src=\"../dist/realm-shim.min.js\"></script>\n  <script>\n    const r = new Realm();\n    [...]\n  </script>\n```\n\nTo use the shim with node:\n```js\n  const Realm = require('./realm-shim.min.js');\n  const r = new Realm();\n  [...]\n```\n\nYou can also use the ES6 module version of the Realms shim in Node.js via the package `esm`. To do that, launch node with esm via the \"require\" option:\n\n```bash\nnpm install esm\nnode -r esm main.js\n```\n\nAnd import the realm module in your code:\n\n```js\n  import Realm from './src/realm';\n  const r = new Realm();\n  [...]\n```\n\n## Examples\n\n### Example 1: Root Realm\n\nTo create a root realm with a new global and a fresh set of intrinsics:\n\n```js\nconst r = new Realm(); // root realm\nr.global === this; // false\nr.global.JSON === JSON; // false\n```\n\n### Example 2: Realm Compartment\n\nTo create a realm compartment with a new global and inherit the intrinsics from another realm:\n\n```js\nconst r1 = new Realm(); // root realm\nconst r2 = new r1.global.Realm({ intrinsics: 'inherit' }); // realm compartment\nr1.global === r2.global; // false\nr1.global.JSON === r2.global.JSON; // true\n```\n\n### Example 3: Realm Compartment from current Realm\n\nTo create a realm compartment with a new global and inherit the intrinsics from the current execution context:\n\n```js\nconst r = new Realm({ intrinsics: 'inherit' }); // realm compartment\nr.global === this; // false\nr.global.JSON === JSON; // true\n```\n\n\n## Bug Disclosure\n\nPlease help us practice coordinated security bug disclosure, by using the\ninstructions in\n[SECURITY.md](https://github.com/Agoric/realms-shim/blob/master/SECURITY.md)\nto report security-sensitive bugs privately.\n\nFor non-security bugs, please use the [regular Issues\npage](https://github.com/Agoric/realms-shim/issues).\n\n\n[circleci-svg]: https://circleci.com/gh/Agoric/realms-shim.svg?style=svg\n[circleci-url]: https://circleci.com/gh/Agoric/realms-shim\n[coveralls-svg]: https://coveralls.io/repos/github/Agoric/realms-shim/badge.svg\n[coveralls-url]: https://coveralls.io/github/Agoric/realms-shim\n[deps-svg]: https://david-dm.org/Agoric/realms-shim.svg\n[deps-url]: https://david-dm.org/Agoric/realms-shim\n[dev-deps-svg]: https://david-dm.org/Agoric/realms-shim/dev-status.svg\n[dev-deps-url]: https://david-dm.org/Agoric/realms-shim?type=dev\n[license-image]: https://img.shields.io/badge/License-Apache%202.0-blue.svg\n[license-url]: LICENSE\n","readmeFilename":"README.md"}