{"bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"0ac27b192c7ac115f5a3edbd459fcc5337b4984e","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.0.0.tgz","fileCount":92,"integrity":"sha512-bDS5VqDDzHoL4mvhRMyRRz+gKqo8Lx+qPCVhjY+brKU+X0odQ4M4bKA5ktyUBnEo290d5ui2vpWRp7qJ5E28MQ==","signatures":[{"sig":"MEYCIQDCvdTH5tJtq8rAKO0r5adHOMJ1NzCFTh0WLhXzANq7ZgIhAJSy85ikTrDQflZlD77w66BGSTVx7lekrvyhWF/2sopl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1858888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivCIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjhxAAoBepbTQaB5GJ9IaVOBnEoRjE3L6GmPdp/lbxGTierWyNMyzY\r\nodfzoRRRCYsr6KWtdl2O34H+HDmJJdv+iQVu2sbXMHh3gQL9/zDe51Gc4TqO\r\n7XuaS12iLy4OSqc85Rc4vcja+8I37m9UfSDDP4BovR1N/hDBnMIuzcoEHKef\r\ndve0+erhLhRRodHmB56KQ1lcXp4iS3OUqIqrB9XeGxfWwOV0tNVarSu3J42A\r\nr96XnDd/xYF/lgKGE9iqiGj6B0agGYj50pzCEls6aAlsozhihVFLDsVGIIuH\r\nLKne9JhmhuxZ7uUCUDnZL/sPpnLrjjpZE4qZf5YFXYqyflE0CkzaNL4V3pb9\r\nqsyBSVtBhyhRNqZ64LDwKiC+XNOK7Yqhk4cc03vkkZTe13ge7iflMGg1V3Dq\r\nD/Z2b9XEP8Q5yk9IFRET6thPph246ReR/rvkhPDnQrjfI5+2xfJTXOZ/bfGB\r\nJF4TpxMlLxzDb40sB/c+DeE3y6ICqgQgAKYkJCU/L6D76y9Zy/hGQt7PY82p\r\ne1ZSUyvJjao+fRuh6xyDFAFxR/B4H8uX3K4RlO7KuUHq5ZyQvC4pHSXbAx7D\r\nvN35GjI8PgH/cIfHTG5E44hcPGOdSDdFPJXstAZpECuFdEy0MgDBxQ9wBOMt\r\n/YavVIl53fULHl1TQUCkmUzlxjAdjs2xBGY=\r\n=B9fv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","name":"@toruslabs/broadcast-channel","types":"./types/index.d.ts","author":{"name":"pubkey"},"module":"./dist/esnode/index.js","browser":"./dist/lib/index.es5.js","exports":{".":{"node":{"import":"./dist/esnode/index.js","default":"./dist/es5node/index.js"},"browser":{"import":"./dist/esbrowser/index.js","default":"./dist/lib/index.es5.js"}},"./package.json":"./package.json"},"license":"MIT","scripts":{"lint":"eslint src test --cache","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"npm run build:es5node\" \"npm run build:es5browser\" \"npm run build:test\" && concurrently \"npm run build:index\" \"npm run build:browser\" \"npm run build:worker\" \"npm run build:iframe\" && npm run build:lib-browser && npm run build:lib-browser:min","clear":"rimraf -rf ./dist && rimraf -rf ./gen","test:e2e":"concurrently \"npm run docs:serve\" \"sleep 20 && testcafe -b && testcafe chrome -e test/e2e.test.js --hostname localhost\" --kill-others --success first","build:min":"uglifyjs --compress --mangle --output dist/lib/browserify.min.js -- dist/lib/browserify.index.js","docs:only":"http-server ./docs --silent","test:node":"npm run build:es5node && mocha ./test/index.test.js -b --timeout 6000 --exit","build:test":"cross-env NODE_ENV=es5 babel test --out-dir test_tmp","docs:serve":"npm run build && echo \"Open http://localhost:8080/\" && npm run docs:only","build:index":"browserify test_tmp/scripts/index.js > docs/index.js","size:rollup":"npm run build && rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"npm run build && node ./test_tmp/simple.test.js","build:iframe":"browserify test_tmp/scripts/iframe.js > docs/iframe.js","build:worker":"browserify test_tmp/scripts/worker.js > docs/worker.js","size:webpack":"npm run size:prewebpack && echo \"Build-Size Webpack (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js","test:browser":"npm run build && karma start ./config/karma.conf.js --single-run","test:typings":"npm run build && mocha ./test/typings.test.js -b --timeout 12000 --exit","build:browser":"browserify test_tmp/scripts/e2e.js > docs/e2e.js","build:es5node":"cross-env NODE_ENV=es5 babel src --out-dir dist/es5node","build:es6node":"rimraf -rf dist/esnode && cross-env NODE_ENV=es6 babel src --out-dir dist/esnode","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:browserify":"npm run build && rimraf test_tmp/browserify.js && browserify --no-builtins dist/lib/browserify.index.js > test_tmp/browserify.js && uglifyjs --compress --mangle --output test_tmp/browserify.min.js -- test_tmp/browserify.js && echo \"Build-Size browserify (minified+gzip):\" && gzip-size --raw test_tmp/browserify.min.js","size:prewebpack":"npm run build && cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib && grep -rl NodeMethod dist/lib/ | xargs sed -i '' 's/.*NodeMethod.*//'","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser && grep -rl NodeMethod dist/esbrowser/ | xargs sed -i '' 's/.*NodeMethod.*//'","test:performance":"npm run build && mocha ./test/performance.test.js -b --timeout 24000 --exit","build:lib-browser":"browserify dist/lib/browserify.index.js > dist/lib/browser.js","build:lib-browser:min":"uglifyjs --compress --mangle --output dist/lib/browser.min.js -- dist/lib/browser.js"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"homepage":"https://github.com/pubkey/broadcast-channel#readme","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Daniel Meyer\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"shubhamtorus","email":"shubham@tor.us"}],"sideEffects":false,"dependencies":{"bowser":"^2.11.0","keccak":"^3.0.2","unload":"^2.3.1","loglevel":"^1.8.0","oblivious-set":"1.1.1","@babel/runtime":"^7.17.9","socket.io-client":"^4.5.1","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.20","mocha":"9.2.2","assert":"2.0.0","eslint":"8.15.0","rimraf":"^3.0.2","rollup":"2.73.0","ts-node":"10.7.0","webpack":"5.72.1","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.5","@babel/cli":"7.17.10","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.4","@babel/core":"7.17.12","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.12","concurrently":"7.2.0","random-token":"0.0.8","gzip-size-cli":"5.1.0","@types/core-js":"2.5.5","convert-hrtime":"5.0.0","karma-coverage":"2.2.0","@babel/polyfill":"7.12.1","async-test-util":"2.0.0","karma-browserify":"8.1.0","@babel/preset-env":"7.17.12","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","rollup-plugin-terser":"7.0.2","child-process-promise":"2.2.1","karma-chrome-launcher":"3.1.1","karma-detect-browsers":"2.3.3","karma-safari-launcher":"1.0.0","karma-firefox-launcher":"2.1.2","karma-babel-preprocessor":"8.0.2","@rollup/plugin-node-resolve":"13.3.0","@babel/plugin-transform-runtime":"7.17.12","@babel/plugin-proposal-object-rest-spread":"7.17.12","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_6.0.0_1656496657493_0.17554673783559882","host":"s3://npm-registry-packages"},"_id":"@toruslabs/broadcast-channel@6.0.0","version":"6.0.0"}