{"_id":"@toruslabs/broadcast-channel","_rev":"33-304d3e746d96dace368b2fc1bee17c62","name":"@toruslabs/broadcast-channel","dist-tags":{"latest":"13.3.0"},"versions":{"4.12.0":{"name":"@toruslabs/broadcast-channel","version":"4.12.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab","ipc","leader-election"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@4.12.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"3d0c424a6732894385bc91df4341caef1b20e78e","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-4.12.0.tgz","fileCount":88,"integrity":"sha512-gPKC80mdhPSk6QXWAm6GAbjAhN7KCenw77cwUgDvml8Xs3ZCm9JRqwB+HlYKNCPY5/07cNlu1pJR1DOMbCHnvg==","signatures":[{"sig":"MEYCIQCxuVCJYheWDkl9mjvfoH/YSEWSwO/EJHC77ls/kfbm9AIhAOYZ8yzQqmBYn7PjfjMadN7n4G5sGJo5VH9Ykng2uAVa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2120575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaUb3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVIw//asDl0ynO66WOPtTLu02jS/N6f2Ri6mROvzWvCTfPDHS8Wyv4\r\nVAUJaOP1Rb2152hCo2uGzXx6cynDHpgycLig5P9k7U/pb7YWcVC4HGV2AwdR\r\n9mu77EVMqc4bY/wWQajRnE485FpDZ9xk4AxQgZ0AiwSIO8d9jADEnewS4mJQ\r\nXRiNrJlLdjQOymOYr/OAh46Dnx1QqpJvKokVkiVMR8yppTysLMVXhY8pO/sk\r\n7QRJO4a5uRP5vSA9hJLL6BY6DdsPF5FKZTwg9vwJQNjxgiKSXCdAmMhzn9kX\r\nMylX3mxVAE3NXc+ozekeH0haWDR8BLKiWyG4/OOsSJUoT3eTdfDmCUpaKykw\r\nqjyHO7V6B7BolZxJIqbafWwUnuw26R0nANMOZhFrrRbq96I4IFHC2oV31dmP\r\nGqEAvGmKfaxnCaXiS4Rs83rOUetC6m0VaIbl/AvkDeWGHauSz1MBaCg/3OEc\r\n5p+SN0oA++MxbiMLMIC6F9ZZtTkhzMXgh1F6okpaFQyyTOHW+6ltm+ON+5mf\r\nPOTBvdwDEMs0plWQu+dSCtBU6/Ir5ZNBeLZKki8qUZGqS8bUB2Am+zsdfZY7\r\nz076FhQaAMCyFf41ClYl3txdWw8MuCf3chjX3SeUQcBYMCVR3OCG2O9n57Yr\r\nIqkThv0tyi0rI0/KNdXyjdtt5Q1wAlIR0UM=\r\n=d/ac\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"f700e6a6fccb7d53897947dbb79a78ffeb7dd2b2","scripts":{"lint":"eslint src test config --cache","test":"echo \"RUN ALL:\" && npm run test:node && 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:leader-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:leader-iframe":"browserify test_tmp/scripts/leader-iframe.js > docs/leader-iframe.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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.7.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"bowser":"^2.11.0","keccak":"^3.0.2","rimraf":"^3.0.2","unload":"^2.3.1","p-queue":"6.6.2","loglevel":"^1.8.0","microtime":"3.0.0","detect-node":"^2.1.0","oblivious-set":"1.1.1","@babel/runtime":"^7.17.9","socket.io-client":"^4.5.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_4.12.0_1651066615340_0.06578930184744003","host":"s3://npm-registry-packages"}},"4.12.1":{"name":"@toruslabs/broadcast-channel","version":"4.12.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab","ipc","leader-election"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@4.12.1","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"b5ab3a4bff81644799a606ab0b196472d20e80f5","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-4.12.1.tgz","fileCount":88,"integrity":"sha512-+7HaGe51t/XXfzNJSIJPudChLItnm2F6Pzoq+EKlK3ePRbvzToZdZW4yup85gsECT01izzeH7j/nUU3mOXaSkw==","signatures":[{"sig":"MEUCIQCRnkLW0zoLjygzEjlsbcw21ZSqBdZbqnyuCTayHsE9aQIgSHrM1JsjNYYi7zBqD9/YrpRKgjtwfn/B7v+pnlqZxPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2116357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaVoNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsQg/+P+dmSC98HIPPpUD45Ymaj9e8NWo6ydkNo0SnaEPibT/CILOZ\r\nAODe8q662oWY9UpQDDpxuyre9S/acrLpnU6+I6evAZm53hdlteJMtLmyZjx/\r\no9fY/E5nf0YWedDsnRyh9mpXkp7DsO9feddpIpcsswhDyKNcM6w3L78ljIHK\r\nGkqGXIntOxFEax+yeAxFDDf+PtHNJmgAESZWl/YXrWhVzZZTYTCEdqkgO8XJ\r\nqmmigVjtVJoao1vGUGEGK+N24qvMS1Q34YqOdKm1Pfy7UgWtEmokuF8EDlPM\r\nYdkVMNz3P4RLjRiNSGDZEz0rn6dAiNBlnMhPAVM54Y7d3kLfXSgfSJcHCYmf\r\n0wnWvDN8VWrYMzOB/J9FD6u7mU7xO1hofNGcXZVTWFBRCp/0tQchLx1pK4rF\r\nUz3CRuTPV73D/FdHqbQzDvLoUqp/ixmWbHbiVGzRD1sx9R8uTzenyNw+XZDX\r\n23FLB/a3Ecg/IPiuBvRZzehpAXSe/VD0YmDPa4pm0Ck8iugT0Ol7B1mzxnlf\r\n7VefvC0am4x+1GKB27SGPh+n2NlUgdfrNlltUDFwvYR3FVUjeUNKc9Dy2d/j\r\n6/zQU5CAY3WRM0q5ZnqFZBSrQPEJypanNsMchvRqt0NBMkKCUpUhnWcXaZP7\r\nEx2PdWpnAdWgTt+IbFyfpqwtGxPSp2W50jE=\r\n=GXSw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"f1f86f2df9029483f86059ec53823fa10070ce07","scripts":{"lint":"eslint src test config --cache","test":"echo \"RUN ALL:\" && npm run test:node && 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:leader-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:leader-iframe":"browserify test_tmp/scripts/leader-iframe.js > docs/leader-iframe.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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.7.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"bowser":"^2.11.0","keccak":"^3.0.2","rimraf":"^3.0.2","unload":"^2.3.1","p-queue":"6.6.2","loglevel":"^1.8.0","microtime":"3.0.0","detect-node":"^2.1.0","oblivious-set":"1.1.1","@babel/runtime":"^7.17.9","socket.io-client":"^4.5.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_4.12.1_1651071501634_0.892794386120396","host":"s3://npm-registry-packages"}},"4.12.2":{"name":"@toruslabs/broadcast-channel","version":"4.12.2","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab","ipc","leader-election"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@4.12.2","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"d367ed32b71a8c17b5872bbfa8efc34d18eff07d","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-4.12.2.tgz","fileCount":88,"integrity":"sha512-R1zkOCTCU+ok1xYreCD1hYM4YvPSVL1RwIJXH44sT6OCfTk4xJ/aUVkOx2wAxukomzwe6JheCnpsMCL+yW+OLQ==","signatures":[{"sig":"MEUCICjAnHos2AjSsTHg97BSmLrIDsFaIvIUA0vsVTVRoEsQAiEAg72Dj018nSy0L/zz0D++NNi/UQ7afcBxFLUA25mwi2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2134706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia6XGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ7Q//QBd389weSouUYN52S2WZk8OMxOPjA/FWThnU09mclbz+yXdU\r\n5ZAbLtZpCa6IX8Z71MrpkrrW+cfzw1aYSl0fhWsHkpdrooRArdOeUIsuV+Lx\r\n2txopKpyvGIH6soJ6qTk29h35Z6dB/h7HVj5CaQXv7ZY4NgOFU6QImYPLlLw\r\n1BF5YpRw+NsJe8hUyhQs6wzmQEPZWKLukNgD5v9rQjc1wfnA5gL7R0UL9nUo\r\nvBVvirvlRIe6cTHbqnR3NhaREMd4MXLiLvtKkIrjYkHLuLBvxdot5ndj2ZXZ\r\nm2LFwFFfi+DMwHrIvtRwWDmEWBet2jf5bPoUecEppyJ/XzvbjR5tLB6p4i68\r\nQjiHQVrY/yRXfadj0lSTWdDsZesccuYelk1LbBaiA78wAjqtrUWX3ik9DhZz\r\nGh5njwkuCyYHHu9A8J35eefp2lvPq7LblD/sshboyA0lRZwK+rqAhnT2HNMI\r\nGCcuszu7lIkU9Dpjo8k1q7ENiSPzH7Q9uiKrjRemTdCcDS+aQZqpCu1Hh0FT\r\njGMvA/RJwmj07/J7E9Q8I8oWGgUKdCXZF/aejuaojQC38LCCTcwOD2oLsHMR\r\n57VSHXXRRj+4sSibL6/UHJslI88f/wyTZgZzt0B2G7obUAuLKM/hvdK6qEps\r\nK3uzcHrxsmxjCWxdO/FOBX2ZsmOE1Bdnyf4=\r\n=20xK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"7458f712dfcf37e930f6b28684c2d2b33ce13a57","scripts":{"lint":"eslint src test config --cache","test":"echo \"RUN ALL:\" && npm run test:node && 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:leader-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:leader-iframe":"browserify test_tmp/scripts/leader-iframe.js > docs/leader-iframe.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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.7.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"bowser":"^2.11.0","keccak":"^3.0.2","rimraf":"^3.0.2","unload":"^2.3.1","p-queue":"6.6.2","loglevel":"^1.8.0","microtime":"3.0.0","detect-node":"^2.1.0","oblivious-set":"1.1.1","@babel/runtime":"^7.17.9","socket.io-client":"^4.5.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_4.12.2_1651221958736_0.8793838874587843","host":"s3://npm-registry-packages"}},"4.12.3":{"name":"@toruslabs/broadcast-channel","version":"4.12.3","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab","ipc","leader-election"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@4.12.3","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"e0cc1c869919b43790e7a5ec17e607af09d595dd","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-4.12.3.tgz","fileCount":88,"integrity":"sha512-I/OkxkmjVVq/jt/En6mv0z/AIe862zO8zOeK/ICulcZY5VqMl9KRiHNLFBVJrDsUg77tCDGDnDfME8la/pXAww==","signatures":[{"sig":"MEYCIQCYz/CtNKliYS1KxJe3FtcBwngocPLdtXeIVu232XFCkwIhAIsMTXml4SpdvGFNgkayoU2Rr+uJElBAOQI63DwqznF7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2141395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib3e2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEIhAAmqj3OO8FDwrkQGaVU44I/K5+Gx8MkjV0n6Bj0bCNk1SwR9fa\r\nzvkfIBUkUZ7f1aWLKBYoNh9dVebRoivVNQSmgwPtQ9VxC+n8jMFjVz/tBOc7\r\nE0AW+VYS0rVsxNMid0pF/Q2h0yRuwGAHDxDlLfaV39rGaK2AvYEUJB2wV3U/\r\nn80+7PwwNdULT01Jo+XIU9fDhYrIDjAsJ6JDpUN/BrqS06XTWvBrUxFEpJso\r\nFGp5QXvClLu0x7YozbjzJBacAtbZI36U1aEUTg2li39lRAJvm/6Wv3Ba/Yj/\r\nQZMM81Ms7LL/XxZZdthBkzq7OGPqLWZC1qqL0SRXNzsc6fuxnuOLMm9yFmsU\r\nxRauoOXg7NcH1XEEaUq50dfrsT57s3JQpYMdSkv1tDaphu8nQjVHt0ELYmbq\r\nJ0g4ur+V3sATI3ghrvv0UAcMki+SUMl4D4TBWC/0J311/8ATn2wwiHnWYd20\r\nshkbrZstk58JMlQ6+jfvi7/RXyM+VX9vyn6Gv0h5tKkWm3F81oWvsrnhr0DH\r\nAyFwPAQzKXdtemYIUr9rZdHbvOaTQyxYrr/Bb72nRMOxM1Vn6G+2V7liI8bW\r\n6s4kAmSumZP8/Wx8EWzM3BWjdJvMrcpvYVgeUp5Rwmje87adNnN9/jOcmVkj\r\n3G0B+H6N9qGqiIe4Hn4ge9qKX5yg4P390m4=\r\n=wTvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"58f4558065c6acc5415970be3d4b277dae8e3c1b","scripts":{"lint":"eslint src test config --cache","test":"echo \"RUN ALL:\" && npm run test:node && 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:leader-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:leader-iframe":"browserify test_tmp/scripts/leader-iframe.js > docs/leader-iframe.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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.7.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"bowser":"^2.11.0","keccak":"^3.0.2","rimraf":"^3.0.2","unload":"^2.3.1","p-queue":"6.6.2","loglevel":"^1.8.0","microtime":"3.0.0","detect-node":"^2.1.0","oblivious-set":"1.1.1","@babel/runtime":"^7.17.9","socket.io-client":"^4.5.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_4.12.3_1651472309980_0.5280964545322342","host":"s3://npm-registry-packages"}},"4.13.0":{"name":"@toruslabs/broadcast-channel","version":"4.13.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab","ipc","leader-election"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@4.13.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"f47a3624a70f9e395d0412bcde5bf2035e7c39f0","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-4.13.0.tgz","fileCount":88,"integrity":"sha512-qPpVzLtqjiLRNW5C5xnCNwzWNBcGLSx/rC8C7UTP08Z9HnTIP3JxR+NbdtjR7/AjA2VemdcLQq3n+trJf9gUKQ==","signatures":[{"sig":"MEUCIAUOkbcCTlxQMKXoo8SU39+W/FxCIat+n8bPufDIlYIGAiEAsNe0AQ6fDgY+NdohuewXDn4wlEamY2SLj7So1nxT2Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2141406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiei8UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj9A/+J59LFxw11blMwgWp8Q43UDNmlhL+LFattunR2hYjffRgmogc\r\nxXy75FhQXa6Apiq1GjXvD0OuEheQqID2jtHWCsowKv1j6rQfLfH6r286urUJ\r\n7s7BLWeTb7+UG0/DDbZrqDOi3q8oTetvJzbpPZZLr3cT9m1lGC6+Fk1UNf/h\r\nfhNQI5KG7bIM7c12NB5Lz9XbjUfohC9SKq8c80BP0UUEee14nFid4SuBnQAJ\r\nC3BVbO6HOwsdF3i4yDJULu7d8E4rg9ILrdYPc9dapz9jgbjWokgrotnxjL5z\r\ndniDKvOuxDd/VH8OAwITt4zyb9wugOZRar/N/wyQG8VEQw7Z0YN8UVUiz/c6\r\n6itVivV/Bn5GnjNP+LQUfRQvQkFqAGlK7RqiTHFU6LNOHhNxTnAERpSvrfNL\r\nCx0+XK5YY9gKww1pe7PiG2Vu64J1PSPIbT28/OOQ87fgWALz5zIxPLWzmHn3\r\nmW1PxVanpJhiQA3RJq+X/6NfoW5uzDUs0waTVhySkcW2EB0vbvt5Iy27eKrY\r\nf2ea9qmeE9IJ5eRiTOyelAS+jBMTkiwtJH4BhozCkxV929v0GUf6QfCrhmW/\r\naDKKugyoW5GNEM6DrmJm1IuR8EBzrLaIJo3xQ1Fhf4snBA9KNp+yEcyaW37l\r\n3+AtSvJwAuWxkx1qbPtcWXcEDxDT21QXDOY=\r\n=/pU5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"2060dee5c5a30ee2be206729534dba9d20125195","scripts":{"lint":"eslint src test config --cache","test":"echo \"RUN ALL:\" && npm run test:node && 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:leader-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:leader-iframe":"browserify test_tmp/scripts/leader-iframe.js > docs/leader-iframe.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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.9.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers and NodeJs","directories":{},"sideEffects":false,"_nodeVersion":"16.13.1","dependencies":{"bowser":"^2.11.0","keccak":"^3.0.2","rimraf":"^3.0.2","unload":"^2.3.1","p-queue":"6.6.2","loglevel":"^1.8.0","microtime":"3.0.0","detect-node":"^2.1.0","oblivious-set":"1.1.1","@babel/runtime":"^7.17.9","socket.io-client":"^4.5.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_4.13.0_1652174612439_0.9335526138067249","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@toruslabs/broadcast-channel","version":"5.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@5.0.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"4aa0fb19b18069d1a9e84427047db0226a7d3e62","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-5.0.0.tgz","fileCount":51,"integrity":"sha512-eFyjLhd7jF28pCgZPLaqEXZAr19gAcxQSv1R0wfwRgh38QOLctB/7NBhPXBuPu/MCkJ32OwjjUnP/3z75Dnq7g==","signatures":[{"sig":"MEUCIBMpPjuvwoM5lsKBx0shW+yLsNXP+W+yypYrF1lcVA+9AiEApryR+JtmWBw1nYhAIyuS2FCV4LHd51FoPoKHI0tJQ3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1786960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigzjsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2LA/9EqFlDYGEPyrSizhYASSW2wi+bdwqUJu+/F53gRCkyn9za4BR\r\nQqCkNbv7zTUfTr4nE4UpzzE7pFm9QLuFdQw3vd6tmNGibup/L7DgYZVJudMC\r\nzGhI1d4qZ/SQiMNfSaWjfH+ya80G22Bb6moFBlmb1O2lvythNf7QL88txtSM\r\ntp8zdw+Pkr0C4mzvtAg2B4lflyWSjVZF9FCNApuC4p6x2eE5BJR6FvPqhP+V\r\n5al4+r7vedixt5tGM0uEcPLUwnKFfevAIiwDCrINmxnwwkkNvfnExQBTMLER\r\nobUhoj4ulpvtbmqWAWL7CCmXatJ2mjMQpdz/N8xsh/uRQc4ZJj5kfp8Uv3Uw\r\n9icHCjWphBQSctuijwZeIicTwUB58faK4AAjNLq68iZ5EKVvqy7IfVTVDiUO\r\n3KxXHDqM4ik7FYQH4YZ6jViEMTmbR7QkqNp7tCHwnFqcMzb2hDuUAX6ljs5Y\r\nNeZ9gNlYWobPYLRxq4wVvJxWTJdVTkSZp3NUlXPOmfGw6iVP/7oPu1bnejGM\r\nD+tCRaJQAbHWZEKJ9ag7YMZ7C5DN+DPXarOTPUOfgyR3mGRESWs4QSwUNQC2\r\nHHPdw9EPSwktQ7DBfC/LdfF7FpOSUdv+okHpWQ65PPnZrg0ahq0bByGDCYak\r\nMEu/TapNhzKYoJNdBsCBEuCwmMv+RPlmQl4=\r\n=BgDY\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./types/index.d.ts","browser":"./dist/lib/index.es5.js","exports":{".":{"browser":{"import":"./dist/esbrowser/index.js","default":"./dist/lib/index.es5.js"}},"./package.json":"./package.json"},"gitHead":"b97d29a25842eea592da589d94ce0bf0bb05be76","scripts":{"lint":"eslint src test config --cache","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && concurrently \"npm run build:es6browser\" \"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","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","test:electron":"(cd ./test-electron && npm run test)","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","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.5.5","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","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.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rimraf":"^3.0.2","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_5.0.0_1652766956060_0.4980389664256759","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@toruslabs/broadcast-channel","version":"5.0.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@5.0.1","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"d9cf6bc09d5d237cd67ce6b52161b60467d0c95e","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-5.0.1.tgz","fileCount":51,"integrity":"sha512-PbddQZPW8MlviPOjkdqCYyjy6kVL92n8iu4B5OM4+RuBL+JWr+IkhPRXYKMA3mdUX/uhwHNfkWpBz8WH+NQyVA==","signatures":[{"sig":"MEQCIBiWOJeW2NY3bp8utR+6W7g/PRXFoGzZHToZ88kKk3aXAiAbDmW99AYyC3g2F/PkpXO6MruKQBTgbK5gX8YPqtld8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1786953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigzmpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIsQ//RgxD++C8yzztFz9Muf+4WnDJUuT57Po7wXsz3bDLssFEBjil\r\n696BR3vPgxKJ3bKReo03tHmA9CCe1846P+nrOB8nDliCh1sRir08GqQAomIe\r\nehEQkcp0VWibLHO2ESnFv6vUewLkuw+6aumIVk5ATUfk90ToUv2+2ZviRxVA\r\nKJcCkS7+2rSv9XQIfPZY8Jh/VZUtsvH4QdcLiv/CVq/G9L2JvvAZWR/DJxl3\r\nQmhYCOChZjcQv86CALG+dUZw6zfN+gtXguAnZ9QOho1CTjKuyi9+d6V0gZtC\r\nOls32D8MiZz1jx6xB9XHKIWQS2Hgmbk+GMETfHVN8tzvsdfabtBPK0+FKX+u\r\na0gzFZGN8MimUt2el75QxKxYM36jisRbr1Twthey3sm3A8tdK4xv5DS5oNH/\r\n56YsdCq04DUDw6+SG2TivAM9DM8vpwAWcoL4dMxQoHoutxu/eR8KdC0K5WUz\r\n/VFBAA22efGNcn561tIImwer9TFI1gTrtT+nRIiX4v6oAQIgo94k52GPma2b\r\n8nrEOMEeSELPxmdI9bpxmzULS0KbFOYGHpBeK5XMO87NmtJ6G+FJaVLcqztn\r\n1E7cyTrR66NGZ+6c7XAZBOCI3U/W6dpRvZidXqPrCWIwRTYZrCJGlXuaXBRc\r\ninvfp7cFZAs1H4+Mn+vQ5SmCJ9IVGf5oHnI=\r\n=9mBH\r\n-----END PGP SIGNATURE-----\r\n"},"types":"./types/index.d.ts","browser":"./dist/lib/index.es5.js","exports":{".":{"browser":{"import":"./dist/esbrowser/index.js","default":"./dist/lib/index.es5.js"}},"./package.json":"./package.json"},"gitHead":"533f192b8e5a9c38369b834e94f6d044f3597481","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:es6browser\" \"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","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","test:electron":"(cd ./test-electron && npm run test)","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","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.5.5","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","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.0","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.3.18","mocha":"9.2.2","assert":"2.0.0","eslint":"8.13.0","rimraf":"^3.0.2","rollup":"2.70.2","ts-node":"10.7.0","webpack":"5.72.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.15.4","@babel/cli":"7.17.6","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.6.3","@babel/core":"7.17.9","http-server":"14.1.0","karma-mocha":"2.0.1","webpack-cli":"4.9.2","@babel/types":"7.17.0","concurrently":"7.1.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.16.11","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.2.1","@babel/plugin-transform-runtime":"7.17.0","@babel/plugin-proposal-object-rest-spread":"7.17.3","@babel/plugin-transform-property-literals":"7.16.7","@babel/plugin-transform-member-expression-literals":"7.16.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_5.0.1_1652767145145_0.34623729896030864","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@toruslabs/broadcast-channel","version":"5.0.2","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@5.0.2","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"90117e37bf0937793995740516713a305b0812f7","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-5.0.2.tgz","fileCount":77,"integrity":"sha512-B4kMZfcSZWzIi81gfb7deHFOa55RvCTUtIhCvTrGVobo8WZ8cCJC/4bLm1AbzgiPky8dbh8cb7mewuvnqaZpbA==","signatures":[{"sig":"MEUCIQCprO9aQkImLhN8sFX3/SCMMsM8C9swaI71yr7S8idItwIgZfz/8jYis/P9LtnH3PhCkTKlutEH6bZBIDPl94aos6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1872848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihdsJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEoA/+JSpX3dNixirYwmrUza5oIJ+BgGc+Ylv/HlTYHTMQAURgN59Q\r\n/6V3WPyPGsh1zNy55nzmmRweFW8lRXbry44RPA2LcyX6W9iJ3yTKfJ9dpp/z\r\nmIDyAYq7AMC02HcbzKgkyBHhy0uk9U9UOfU2dBix9pJUTzolNkPHwL25MNyv\r\n785ab+FTMS89T427f3YojFHPWGwMgvmJIId5bql559LuZ4k2eUyKj0+XD1Mv\r\nobYQPzJRrCQ80GvlSWxHDbMBTC8ZogCjM1U0ZL2Vg6NuLHEfJOvoggU+hnBM\r\nVj9jQNjNQTH/Q213dB7GFm0LbBDpWkGAy+aO85EDvsCo0jX+eK9Vfk59AZvn\r\nSTpq9sTVCjQ1tVTe/5Z5wdxM8d3LsYTn4A7yLgLSUZe0No0dep/iUxg+/iJ1\r\nih7ey1sKyQrjjBHFh3Bhe7e2IQRqCeGp1R/l1ReFXZYpOe0nMJ8Wx4ADwiEF\r\nUAjCeEQsANEaMr12a95FOOXoQyI9iRZD+o4ppuAm2464kZjvKRxqfaOF7o2A\r\nmxRqHFbns3Qo2M0qP2Xalqbx/4RoJqAjPvGbeNAXuxgaOn207qin4EPfWJFk\r\nkm8NGJmmkKCjjV0KphviJ7fV4LNtGXbiqq8aiik1Y7fzq/ZrOlIdLq7TScnf\r\ncP4sycxdoIJeyEeuzr5xw/+ITeVRW3XTkDU=\r\n=W/nz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"ec6d212cde26be1956a70b259be8d994d2b90cb3","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.5.5","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","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_5.0.2_1652939529379_0.0616831203349828","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@toruslabs/broadcast-channel","version":"6.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@6.0.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","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","types":"./types/index.d.ts","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"},"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"},"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","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"}},"6.1.0":{"name":"@toruslabs/broadcast-channel","version":"6.1.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@6.1.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"27bc534e327594501c3cdb22f187abce93d99e8a","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.1.0.tgz","fileCount":77,"integrity":"sha512-7aBVHA2RXI1RQaoMPTmb4jBVcQYp9/cxrMbQ90BEX1tDu11abS0MYjxR3ZfvyRQuU9RqRWeaG0leul5xouV6kA==","signatures":[{"sig":"MEUCIDYyjBpHUwLLkyCFI+kpAj4s+YuFNcRkSBfzY7MoUGA5AiEAzPUeTZM9uX5JUMFov67oPgi/A+WA4UQdhuj7Oql18p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1858416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizUO6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQTRAAocZ57+BxCYN8BIYaOJhrifdAIBWrLwZmiB5/xwJlSvo1B4iR\r\n7LdkDXGzi38D5+sZxBdljcbfraTZPw2sGgvm+7vklMcDlm3YF0M11rdOMap+\r\n6wVPET9LJBnGusa4b95pCC93FrDYZeSgA2qtYZtt88oNPKJgb8w1RRhgrGDG\r\nuqOSXjYw8LXGkOw2VKFzfdC/BbxhKXWbvJZUPPZRqAywzIbqvmPGH/QEbqtZ\r\nK9lH/yucdBmcpbH1BSuxUCRo6eqB5ytmL6yiYAL14Y56k6hdSG0nFriJl7ar\r\n5UOoVSJWWwofYTYUNV8Zal/YnaBobiLhxDgnW3oOqpxiKAetFr44rA5xkFQC\r\n2gfzbpZ7jDpzizIusdwzcragFSiBaRxCu9a71JPJzkGeb4Xi2uJ2z8eG2TJQ\r\nlW8Ng9cJvV0ATnOu2IT5NBnERAXsACjbsvLNpEyORvP/5yuY8ZALQLqhaXK0\r\niuFoMbO2MkFoa3BrS7kOt8seTM4prl4HjS54lvHlHtVqwrGmAmJZhcroClGW\r\nIL3JTnL0wtDrpnqd0LSO6s8ESRxCIdf+3sq3WXdQm6U6fTWnxcr7nTUdjXgo\r\n6Jenv9/QBfjK51tp6oXsFSvmwlknc2gOOIRuARw8pQxOSGsoxGmMMf5EvkGD\r\nbvoESqcZB2v9L8KTOgi4XBl6Uvk6fXYtF2U=\r\n=Wi2J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"95dcecd9650cb9527c724c3da1554d6a6f1fa08d","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.13.2","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.15.0","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.1.0_1657619385831_0.4975119438798823","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@toruslabs/broadcast-channel","version":"6.1.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@6.1.1","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"119ac53aed467f505dff7f085b2043d42d28f6f4","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.1.1.tgz","fileCount":77,"integrity":"sha512-FapnmyPLpqfrdbfyawlReRpluEKQ2riqCNOOZQz9KHPF8a/XsgYi/UAdrR02k6BHaZYyV6D52Oji1gM6CPj6EQ==","signatures":[{"sig":"MEUCIQDdRMeaTQHTtT9WM9jC+LChN4ExxeJ+D+cGo+fj626ESwIgHJsFP8dOfTZDCsQlsPLaPrWdJtx6KHOFEKk0atIYM/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1854596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV4+1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvPg//Z/q1kbFowCEmSr2Kyhlqyex6WIzyUfFP8hsGlgQhrVK4KQfj\r\ngwer/K/M/XYTqrtwsx56hxKGht+wW7z05xdadGeahweqMqlpHScce75VO3z8\r\n7/Mpmt2i/zHJJIxru0DQ3e2vxc82N6uN5uMpXCbKR+ehNAu17PCysgyIDZxg\r\nfWbn+aDPrDJ6ydKNmT/1KpGBzRTRtnA6xlAExwcIg7/jHI/L+wuvX6EV39b3\r\nKMoQ0H8ajgdo28I7/aOrIZLn5HCFQMx+wRFhkk40KgcEDovMn9bGFazofhRU\r\nzJ235dcQsLbxwr91vbw68a6LzpO5DolxTBtYv9HcQIyR0kPhTNMkgSZ89YHF\r\nLp7GGy9sdRw/0tf71Pex34pZdUTast4MsEJ7RYDXraM8K5Hl/zqhgedHK6Fs\r\ngxr6AEQMLLgyW4B7JCDfl/xlPEG07s0Q59mrKjYbOBk/DX7EUFI78kTFmdSp\r\nX2gB6zOMvQQ0mW8VkQeTMB77IpgpT1sQjln7/76scwdu0jDbuZ2tcaSQQZu4\r\nxQ2RNF4itd1S/6UayZoMFPARS4RDoMwjgU9nzvq7/Xler9lAKYiCIiBgbH5p\r\ns01FTbTDU6I49/NpuguIYEyUpbdqv/q8J0E92/+4VRSsYdKEHzI4Eq1XEaVG\r\nsiK6AjIZZ5oLCYWW7sN92hdSCCnBbzaFsRo=\r\n=uEW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"09d369c0947ab661fd06edd2787822e5f1a54536","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.17.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","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.19.4","socket.io-client":"^4.5.3","@toruslabs/eccrypto":"^1.1.8","@toruslabs/metadata-helpers":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"27.5.1","clone":"2.1.2","karma":"6.4.1","mocha":"9.2.2","assert":"2.0.0","eslint":"8.26.0","rimraf":"^3.0.2","rollup":"2.73.0","ts-node":"10.9.1","webpack":"5.74.0","testcafe":"1.18.6","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.19.3","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.8.4","@babel/core":"7.19.6","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"4.10.0","@babel/types":"7.19.4","concurrently":"7.5.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.19.4","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.19.6","@babel/plugin-proposal-object-rest-spread":"7.19.4","@babel/plugin-transform-property-literals":"7.18.6","@babel/plugin-transform-member-expression-literals":"7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_6.1.1_1666682804723_0.8974205660820551","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@toruslabs/broadcast-channel","version":"6.2.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@6.2.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"b2e62913ad64b157b351ea37d764900a66acdd61","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.2.0.tgz","fileCount":77,"integrity":"sha512-hrVU9mYe5yOOmlaUi3TIYjyqJGaicomqsoHxb1e1iYCXOJ/QsbSLGEvo6nqAEucNfalGMhfKEUhvMi7Pwgzrow==","signatures":[{"sig":"MEUCIErajN+CLCb40AtSk/Vjd7JILDXSIEZS8hhnvTvdbTnYAiEA8DwB+jKGSqWXG4gvfHXkHPFGY2SUbweCC3KJuzcKPNE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1865210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEEUIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrblRAAnuDHx8YPxlOXEasz+usNLM864rPdenQ0v0rBK1sHEP+3v5Ad\r\nXmXgGRrP6aOo++OspOFpRjfIzksDL243KA7eM8plQBMRbCDt4UEoaL/MPXnt\r\nDU7Cgaz4N9vlwp3hp4T6GjVDt6lcRvf32fy9AoV774G6nNZ0Qq6fe1RsdgUV\r\nKfd2AQ9mlnrvzTn1Tr0UEjUMXoC5qWH8mEaeJfaBCZnTaQag3wecsV9a15rz\r\nSD1oGfxzQBujNT0XY0DfINMHE80puHzUlKVf6OMxcJP2HqCLpBjrL+xNDbEq\r\nWNtMfXzHA2UP0RoZ9qgnQwuhBtgCPvimm/evhJrafB4r1As7mjBdc9K9JAcq\r\nVqdmm3JHshrXfgmsJ7fcxM6eT8rvQzW92LVtEjBG5Ts4MJo1Qmvic+94mjwt\r\n6QvZhhMB5rbhMSHd9GBa4x26mON0nEDDHEvGTyYMKwPYSKaCA7uAsYJT7r73\r\nAv7C00DTNUxhTS50hxLzcFdByUzQ/SKfTnm3HD3ba5hde+hRTLudhSV7KnPb\r\nDjKbB5R7ItCO4wHV7PLVZQyTdnHkZZwtZpeHU6bqhRnTLY3lZ/cV0BKDaFIA\r\nXM4tB2AQr1iedDhz4t9RQ//UkuYhqHhMu39CBIquuJ0EEZTgi4fq85nALZsZ\r\n502+ww/N4zzABD3UQJHFsiMDI1ZIqbUPcwc=\r\n=ybQm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"826ecde9e0d06c3d92fb3aa4d17bb54daec1d262","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.19.3","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"bowser":"^2.11.0","keccak":"^3.0.3","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.21.0","socket.io-client":"^4.6.1","@toruslabs/eccrypto":"^2.0.0","@toruslabs/metadata-helpers":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","clone":"2.1.2","karma":"6.4.1","mocha":"10.2.0","assert":"2.0.0","eslint":"8.36.0","rimraf":"^4.4.0","rollup":"3.19.1","ts-node":"10.9.1","webpack":"5.76.1","testcafe":"2.4.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.21.0","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"4.9.5","@babel/core":"7.21.0","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.0.1","@babel/types":"7.21.2","concurrently":"7.6.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.20.2","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.0","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":"15.0.1","@babel/plugin-transform-runtime":"7.21.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.18.6","@babel/plugin-transform-member-expression-literals":"7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_6.2.0_1678787847988_0.31018542047269193","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@toruslabs/broadcast-channel","version":"6.3.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@6.3.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"cd62b8836e334e90dcef18ed3af1e0cdd641e0dd","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.3.0.tgz","fileCount":75,"integrity":"sha512-Dfw3wWbQYy9gj0UjTvTia3PKB9ntvi4If9Gt4nRE01Ie+cFVyPI93ne3COnKgQCVD82T0guXnYIld8R9Om9iiQ==","signatures":[{"sig":"MEUCIQD23U6Ceq98VWiLkz5WjWjAlay1cUkTb9wx+7jwUMw+3wIgI4UyZFDMeXi0r1oUf3a51ddM23uQV1CnpGTB4CaC7Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1871498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS7GgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbURAAg0Fb1pSGiTX5xmFAKtiCQYbxkiScLAD2+6RzyMJyd2UcezZK\r\n4Vh/FxvHF46sk2Z4rK569lRqsPDjqifcFw4MjiDTFB7bM5m/id1hwrNCmsLz\r\nxVah9+dNBJ7j5lE97ZYxGT/oxuL2cU+TA/bxFQjP7KEQTaZOXtuqmbsa0KQa\r\nqeAkjg0lLRR2ei3qEAdIvWo2/lryHmPvhdul+J0YVgrXKR3UINfUipTx/kyX\r\nbAyTuwKCFyVD1hncX7PF2HIUPc8YWN5ngrbiDrp4WyqIWiK7UypeWOS0NoP5\r\nQNhjU2vvpuqqmObad5qsmV4//70SiNdqZA7oIWrfJ6xNtDGReWGlpu4JF/2G\r\nCM91SxPnoUUVFo9TxdDcswzE+oHJ14pryFRt6l6B1L5LqQ/0MmLnwSMWTsUX\r\n6V0BYGSmF9WAiVcmdbxxq5v/dkYjgheOaLraEVYOiZFYgrwTp94ieXOda1Dv\r\nQBsidfUwsJIVIsz5Gu62cWZrIGCQJYyvX6OJ66+a2jlwpaX2ZTG/u8HS3CCj\r\nHcyYWBiFRFMncRun531qodqHJYnS+e8FeFBQ7KOHUkcl3DLDAA/7EEHQwSKP\r\nC31zPlNmHOjr2zPKHECignMjYRFILlFiD3YtobZ4FHOrfmLVROMpVuJkAcqQ\r\ngbexsHySpMDGRfLqdvvMJ/Pxd0c6nAp55I0=\r\n=WQVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"9b9d9711bc2e8069ccba8249411f234d78574bc5","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.19.3","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"bowser":"^2.11.0","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.21.0","socket.io-client":"^4.6.1","@toruslabs/eccrypto":"^2.1.1","@toruslabs/metadata-helpers":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","clone":"2.1.2","karma":"6.4.2","mocha":"10.2.0","assert":"2.0.0","eslint":"8.39.0","rimraf":"^5.0.0","rollup":"3.21.0","ts-node":"10.9.1","webpack":"5.81.0","testcafe":"2.4.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.21.0","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.0.4","@babel/core":"7.21.4","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.0.2","@babel/types":"7.21.4","concurrently":"7.6.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.1.0","karma-browserify":"8.1.0","@babel/preset-env":"7.21.4","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.1","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","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":"15.0.2","@babel/plugin-transform-runtime":"7.21.4","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.18.6","@babel/plugin-transform-member-expression-literals":"7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_6.3.0_1682682272431_0.39182577755780934","host":"s3://npm-registry-packages"}},"6.3.1":{"name":"@toruslabs/broadcast-channel","version":"6.3.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@6.3.1","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"d4b0a08c3a0fa88d42d7f33387ce9be928c2d4b2","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-6.3.1.tgz","fileCount":77,"integrity":"sha512-BEtJQ+9bMfFoGuCsp5NmxyY+C980Ho+3BZIKSiYwRtl5qymJ+jMX5lsoCppoQblcb34dP6FwEjeFw80Y9QC/rw==","signatures":[{"sig":"MEUCIB1oRNKpJV6l++bz5cYwuBF5r81wO2fG/tqxONBJvuxmAiEA+UE9KQp1fPKlEGLCpJXR8GY1rnpYvimSRBKWesciyes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1873961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT3cMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB9g//VlUQPdafdktTQlJine8695IK2hiBHkaRFaVkRZItttHA6pjC\r\n4J/0jJrSVz4CtxPO8JkzVPB5FbByZW5v34H+0hvwBDE6Kn0C+Sp8Clo8JtK9\r\nIYSGRCSr2RURCJyUqHE4vpofST8mccAS9MQN3huLi5SnADj06KVdkkCiVMS7\r\ndiyf865tWjvU5nJd3YX8k5S6D9QMDrkk4I5ilqrPMIMqBdM7AolcDC10EHld\r\nJOO7/zfIp5O2HtxbTomKy2IGatvx3mZBEK3eiIz208B4PCJzqrunerVT26f4\r\nxyf5aLQF2z4ABltl0ZvE7E5PvOJLXVqcAmNAInNkKLCVKkJPWAEpj+hDtqZl\r\nmB+YKhRzDB5NRqUBxBy9SIbBrPjI6y1WWE2HDZcgGzdj2HwRCo+jr56KMHwG\r\nNDBgAliHAZ4IzqT+6aEGSu5uVyTuGhUQMQLkGKjJ/7FYd7b807cLTnmh1cvy\r\nfAZpm7UO8URGgW3ZJX/ajbiDMfWII4jnvtwfkmZJ3aY+j4Xybnes/KnUPPlA\r\nNwZKthlJhgBCK2JsXHeORM1SNFMT+3EtiJ2JuiVlp+YPGVatVHa8sVNN9sgv\r\ni0wHRWbb1Sh3Bi8ZSClINMmruERl/pzDgcdAw/Frmkh9T7B6mxOGSR35/x74\r\nRYtXio5GndO++jdTSCzjRQh6HxNLhyVkt7o=\r\n=F/eN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"e4fdd77c2ca4d69180c9c34f6f54dcafc99a6498","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"8.19.3","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"16.16.0","dependencies":{"bowser":"^2.11.0","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.21.0","socket.io-client":"^4.6.1","@toruslabs/eccrypto":"^2.1.1","@toruslabs/metadata-helpers":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","clone":"2.1.2","karma":"6.4.2","mocha":"10.2.0","assert":"2.0.0","eslint":"8.39.0","rimraf":"^5.0.0","rollup":"3.21.0","ts-node":"10.9.1","webpack":"5.81.0","testcafe":"2.4.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.21.0","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.0.4","@babel/core":"7.21.4","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.0.2","@babel/types":"7.21.4","concurrently":"7.6.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.1.0","karma-browserify":"8.1.0","@babel/preset-env":"7.21.4","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.1","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","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":"15.0.2","@babel/plugin-transform-runtime":"7.21.4","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.18.6","@babel/plugin-transform-member-expression-literals":"7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_6.3.1_1682929420687_0.5974412742111377","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@toruslabs/broadcast-channel","version":"7.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@7.0.0","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"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"2e7f61cc0dceb16a6269a09f60a906f83462e26c","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-7.0.0.tgz","fileCount":77,"integrity":"sha512-lyt2Els735qUXczPk743aHbIXZn+TeK/7YqKpUrY+xTyvXs9JyE6RahW+EY4yU90KAJx8+N9ZXZlcJP617T4bg==","signatures":[{"sig":"MEQCIFoNVqjJZKNm69OHQdHRajqva/T7pe34DfQ3jkX7Jd5XAiBe1oy2IXJuVfONZEgmyne9bTixZTvD9gTBf540Jrq+Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1876710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUNtMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdTA/8Do/4v7L+iS8gJ3lYbFms953Jl8jYLdxy1nIUzN9vydUpTeSU\r\noOshOqdwUPph48GfPQww9r7b5x4RLdOvuYmx2YYniGVSxmTF0HagPZkaTTLp\r\nbdU+0i4ULXB4EbbxezR6L7hvKJwqym4enJ774Bl6tURZKRsnMb59E3hkOx35\r\nbXdSldhviDaY+55Dh09PFyhuYMnS9KIphIqg/BN2iwTElaFL5fus/yfxU4Za\r\nYYe/rJj01fZqMlDpdTMSNfQ+Qy/CYM3kXcDKg4f9hFFQD/XcJdWvIOezI9RP\r\n1XQ6UfwSbKCmSzAXgXNTftpa7CRG6V6z+bv4VNujHnntrzPASgal15ER38/N\r\nMRRT9UVnk/lOojnwrJvozSMfpNyIzOFxInxsn+W7GDs4RKRMdL26QxTffH/y\r\n8CA80iPsayI4Yapa3oJiaZ1eAt1xWfxymDSfn3HDZYWJi23dixoo0mfZPCIU\r\nahlJrQdF+ZI8HNZq+pnb8WdzRptxS/nFXznA35r3sv8NRnwbHSRqGI+Pr4kh\r\nhNC27m63fEX6RixIjHwIDh2Hh5WmWZWBerzimDiJRbSUSDXuFgzT7gI5HNli\r\n+0drBUdAE5WkXfblay3JCH5IetSBnvFS/oOUCGHXMbmIJlCdd7U4pPrvwhbs\r\nV3GWmCEbpBw6CXtsGVFprBvy/Ky3pGghQpA=\r\n=oLox\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","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"},"gitHead":"560cf246563dea631eebb1e740e94b4f6dd14236","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"9.5.1","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"18.16.0","dependencies":{"bowser":"^2.11.0","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.21.5","socket.io-client":"^4.6.1","@toruslabs/eccrypto":"^3.0.0","@toruslabs/metadata-helpers":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","clone":"2.1.2","karma":"6.4.2","mocha":"10.2.0","assert":"2.0.0","eslint":"8.39.0","rimraf":"^5.0.0","rollup":"3.21.3","ts-node":"10.9.1","webpack":"5.81.0","testcafe":"2.4.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.21.5","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.0.4","@babel/core":"7.21.5","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.0.2","@babel/types":"7.21.5","concurrently":"7.6.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.1.0","karma-browserify":"8.1.0","@babel/preset-env":"7.21.5","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.1","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","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":"15.0.2","@babel/plugin-transform-runtime":"7.21.4","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.18.6","@babel/plugin-transform-member-expression-literals":"7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_7.0.0_1683020620674_0.07469517333019948","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@toruslabs/broadcast-channel","version":"8.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@8.0.0","maintainers":[{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"904ee44fceeb861d16f282ca211d1e2adf16e2f8","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-8.0.0.tgz","fileCount":59,"integrity":"sha512-qCyWsHVL4Xtx1J6k1+acD7TJKCelJWyUy5Q5zyiWMPxMGFxTv1XdRyqpzV+VgwbcslIqgFN0GewOry2l1jlUQQ==","signatures":[{"sig":"MEQCIFWvGMTk9Cwm4QP8mW4SfpvbzhHDN7H4x4rFKBCmAVz1AiB0DCfkFAlBGvY6BLrQTcrqZDDV9SfgYxbyszmFtleE8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1835539},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","module":"./dist/esnode/index.js","browser":"./dist/lib/index.es5.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"75cb5c69283e3cdce58ae680093d13a0785689c2","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"9.8.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.5.0","dependencies":{"bowser":"^2.11.0","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.22.10","socket.io-client":"^4.7.2","@toruslabs/eccrypto":"^4.0.0","@toruslabs/metadata-helpers":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","clone":"2.1.2","karma":"6.4.2","mocha":"10.2.0","assert":"2.0.0","eslint":"8.46.0","rimraf":"^5.0.1","rollup":"3.27.2","ts-node":"10.9.1","webpack":"5.88.2","testcafe":"3.1.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.22.10","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.1.6","@babel/core":"7.22.10","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.22.10","concurrently":"8.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.1","@babel/polyfill":"7.12.1","async-test-util":"2.1.0","karma-browserify":"8.1.0","@babel/preset-env":"7.22.10","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.3","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","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":"15.1.0","@babel/plugin-transform-runtime":"7.22.10","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.22.5","@babel/plugin-transform-member-expression-literals":"7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_8.0.0_1691485224633_0.6380957124200073","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@toruslabs/broadcast-channel","version":"9.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@9.0.0","maintainers":[{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"8f13b829269ee410fd46b7b463dea33b0c116147","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.0.tgz","fileCount":59,"integrity":"sha512-GA0hh32vt0qu0qZ/QepNHDT5bxKzTsDWu2yp5J1a8CQWNwUGPkYkDe1ycRySQVBo/wa7UyZdXvgLYtYne+/cZw==","signatures":[{"sig":"MEQCIBmQdgLjw2/KxACNKMKizqJJedcupr9belV+WZeBWTYOAiBz0oYdwaxqJXGNikncbCswA7A66bIzcYoNbbOTZbZNEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1837245},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","module":"./dist/esnode/index.js","browser":"./dist/lib/index.es5.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"3d2f17ea4ea329b5128caa56a88e9894cad2852b","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"9.8.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.5.0","dependencies":{"bowser":"^2.11.0","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.22.10","socket.io-client":"^4.7.2","@toruslabs/eccrypto":"^4.0.0","@toruslabs/metadata-helpers":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","clone":"2.1.2","karma":"6.4.2","mocha":"10.2.0","assert":"2.0.0","eslint":"8.46.0","rimraf":"^5.0.1","rollup":"3.27.2","ts-node":"10.9.1","webpack":"5.88.2","testcafe":"3.1.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.22.10","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.1.6","@babel/core":"7.22.10","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.22.10","concurrently":"8.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.1","@babel/polyfill":"7.12.1","async-test-util":"2.1.0","karma-browserify":"8.1.0","@babel/preset-env":"7.22.10","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.3","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","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":"15.1.0","@babel/plugin-transform-runtime":"7.22.10","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.22.5","@babel/plugin-transform-member-expression-literals":"7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_9.0.0_1696935721861_0.12778038150641513","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@toruslabs/broadcast-channel","version":"9.0.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@9.0.1","maintainers":[{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"ade7b642e4304ef23615bcf0914852d051b47fed","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-9.0.1.tgz","fileCount":59,"integrity":"sha512-xypCZwwD+cJ8fRCtMiJMWuuPg/9rf4P3AhWGkrTKL49GXFEx23akUjq/ti4n1o1uJdQok6E9MH9Z/JpLniyRaA==","signatures":[{"sig":"MEQCIFffwd92kiA0p/8VHENWvShG5/yhwQ2kZyBABm9bEEHdAiAHstgRpVbPjQD7/27AtSiywVPufHKTaNOFQyMVpUDyog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1837974},"main":"./dist/es5node/index.js","types":"./types/index.d.ts","module":"./dist/esnode/index.js","browser":"./dist/lib/index.es5.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"b4561233f7ade9965a6196689fb0af70217e7d9d","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"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"9.8.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.5.0","dependencies":{"bowser":"^2.11.0","unload":"^2.4.1","loglevel":"^1.8.1","oblivious-set":"1.1.1","@babel/runtime":"^7.22.10","socket.io-client":"^4.7.2","@toruslabs/eccrypto":"^4.0.0","@toruslabs/metadata-helpers":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.2","clone":"2.1.2","karma":"6.4.2","mocha":"10.2.0","assert":"2.0.0","eslint":"8.46.0","rimraf":"^5.0.1","rollup":"3.27.2","ts-node":"10.9.1","webpack":"5.88.2","testcafe":"3.1.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.22.10","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.1.6","@babel/core":"7.22.10","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.22.10","concurrently":"8.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.1","@babel/polyfill":"7.12.1","async-test-util":"2.1.0","karma-browserify":"8.1.0","@babel/preset-env":"7.22.10","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.3","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","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":"15.1.0","@babel/plugin-transform-runtime":"7.22.10","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.22.5","@babel/plugin-transform-member-expression-literals":"7.22.5"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_9.0.1_1698306450375_0.023444495611288918","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@toruslabs/broadcast-channel","version":"10.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@10.0.0","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"9b852f4130295f4130d62af579e614c4e7516042","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.0.tgz","fileCount":18,"integrity":"sha512-nJx8jpUmcwdx4jLWw3aN88giuXjYE5Nt4gRqtGIMMUMSmr+21Xz73fUUbICovFaJ35pU1k/0QH/YCYfeqPrQiQ==","signatures":[{"sig":"MEUCIQDuqJ9LNrDrRsrg8fTfLyTEwSJprsqjXCvSAihWkCV+WgIgPS+QPZMe+A4MLuJC1eeCcKNYLsGX0Rhje++vBRZtAU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":349397},"main":"dist/broadcastChannel.cjs.js","types":"types/index.d.ts","unpkg":"dist/broadcastChannel.umd.js","module":"dist/broadcastChannel.esm.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"8d4edf15f6b3383a4840aaeee36afae25e717f6c","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:publish\" \"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:publish && 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:publish && 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:publish && 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:publish && karma start ./config/karma.conf.js --single-run","test:typings":"npm run build:publish && 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","build:publish":"torus-scripts build","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:publish && 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:publish && 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:publish && 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"},"jsdelivr":"dist/broadcastChannel.umd.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"10.1.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"unload":"^2.4.1","loglevel":"^1.9.1","oblivious-set":"1.4.0","@babel/runtime":"^7.24.0","socket.io-client":"^4.7.5","@toruslabs/eccrypto":"^4.0.0","@toruslabs/metadata-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","clone":"2.1.2","karma":"6.4.3","mocha":"10.3.0","assert":"2.1.0","eslint":"8.57.0","rimraf":"^5.0.5","rollup":"4.13.0","ts-node":"10.9.2","webpack":"5.90.3","testcafe":"3.5.0","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.23.9","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.4.2","@babel/core":"7.24.0","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.24.0","babel-loader":"^9.1.3","concurrently":"8.2.2","random-token":"0.0.8","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","convert-hrtime":"5.0.0","karma-coverage":"2.2.1","@babel/polyfill":"7.12.1","async-test-util":"2.4.0","karma-browserify":"8.1.0","@babel/preset-env":"7.24.0","@toruslabs/config":"^2.0.2","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.4","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","karma-detect-browsers":"2.3.3","karma-safari-launcher":"1.0.0","karma-firefox-launcher":"2.1.3","@toruslabs/torus-scripts":"^5.3.0","karma-babel-preprocessor":"8.0.2","@rollup/plugin-node-resolve":"15.2.3","@babel/plugin-transform-runtime":"7.24.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.23.3","@babel/plugin-transform-member-expression-literals":"7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_10.0.0_1710757213030_0.7706349620154351","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@toruslabs/broadcast-channel","version":"10.0.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@10.0.1","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"baa940644f94af72b3568944fe58136a5d252d76","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.1.tgz","fileCount":19,"integrity":"sha512-LUajbMGh1FD6F61yyTbrV1iNvDKTbDiYV6vHO3IdHXDHP37yXt5Oo+tdY/IXwl7tep77bNN2dbhgCSQyknPQ2g==","signatures":[{"sig":"MEYCIQC8UGOso+9dR14drMgvqkjaO+Z9mYS00rWSXe24GaMLCAIhANHz924XSPLRiFZ/bPDqXsVqMn3fraWC7nDXWR8rCyWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350396},"main":"dist/broadcastChannel.cjs.js","types":"types/index.d.ts","unpkg":"dist/broadcastChannel.umd.js","module":"dist/broadcastChannel.esm.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"56d4a73ba01b8881eac77c0f7b6de22ab87a7c56","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:publish\" \"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:publish && 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:publish && 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:publish && 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:publish && karma start ./config/karma.conf.js --single-run","test:typings":"npm run build:publish && 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","build:publish":"torus-scripts build","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:publish && 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:publish && 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:publish && 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"},"jsdelivr":"dist/broadcastChannel.umd.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"10.1.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"unload":"^2.4.1","loglevel":"^1.9.1","oblivious-set":"1.4.0","@babel/runtime":"^7.24.0","socket.io-client":"^4.7.5","@toruslabs/eccrypto":"^4.0.0","@toruslabs/metadata-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","clone":"2.1.2","karma":"6.4.3","mocha":"10.3.0","assert":"2.1.0","eslint":"8.57.0","rimraf":"^5.0.5","rollup":"4.13.0","ts-node":"10.9.2","webpack":"5.90.3","testcafe":"3.5.0","watchify":"4.0.0","base64url":"^3.0.1","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.23.9","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.4.2","@babel/core":"7.24.0","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.24.0","babel-loader":"^9.1.3","concurrently":"8.2.2","random-token":"0.0.8","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","convert-hrtime":"5.0.0","karma-coverage":"2.2.1","@babel/polyfill":"7.12.1","async-test-util":"2.4.0","karma-browserify":"8.1.0","@babel/preset-env":"7.24.0","@toruslabs/config":"^2.0.2","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.4","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","karma-detect-browsers":"2.3.3","karma-safari-launcher":"1.0.0","karma-firefox-launcher":"2.1.3","@toruslabs/torus-scripts":"^5.3.0","karma-babel-preprocessor":"8.0.2","@rollup/plugin-node-resolve":"15.2.3","@babel/plugin-transform-runtime":"7.24.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.23.3","@babel/plugin-transform-member-expression-literals":"7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_10.0.1_1710766501210_0.8315968701224583","host":"s3://npm-registry-packages"}},"10.0.2":{"name":"@toruslabs/broadcast-channel","version":"10.0.2","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@10.0.2","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"90da5a9ea9e61374355f3d915e983cb177a45844","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-10.0.2.tgz","fileCount":19,"integrity":"sha512-aZbKNgV/OhiTKSdxBTGO86xRdeR7Ct1vkB8yeyXRX32moARhZ69uJQL49jKh4cWKV3VeijrL9XvKdn5bzgHQZg==","signatures":[{"sig":"MEQCIEPpjSfMyputQkbGRDfrWSw4gJyYJFSKsXhoND4p7+k1AiBLIUDOGxIa5V4K1poaSMU5cmgwfQSk1/WPEOxOWK5uyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":350213},"main":"dist/broadcastChannel.cjs.js","types":"types/index.d.ts","unpkg":"dist/broadcastChannel.umd.js","module":"dist/broadcastChannel.esm.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"963c20cb4a5da77580e7a3eebd60bddc3344eab0","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:publish\" \"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:publish && 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:publish && 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:publish && 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:publish && karma start ./config/karma.conf.js --single-run","test:typings":"npm run build:publish && 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","build:publish":"torus-scripts build","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:publish && 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:publish && 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:publish && 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"},"jsdelivr":"dist/broadcastChannel.umd.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"10.1.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"unload":"^2.4.1","loglevel":"^1.9.1","oblivious-set":"1.4.0","@babel/runtime":"^7.24.0","socket.io-client":"^4.7.5","@toruslabs/eccrypto":"^4.0.0","@toruslabs/metadata-helpers":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","clone":"2.1.2","karma":"6.4.3","mocha":"10.3.0","assert":"2.1.0","eslint":"8.57.0","rimraf":"^5.0.5","rollup":"4.13.0","ts-node":"10.9.2","webpack":"5.90.3","testcafe":"3.5.0","watchify":"4.0.0","base64url":"^3.0.1","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.17.4","@babel/cli":"7.23.9","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.4.2","@babel/core":"7.24.0","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.24.0","babel-loader":"^9.1.3","concurrently":"8.2.2","random-token":"0.0.8","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","convert-hrtime":"5.0.0","karma-coverage":"2.2.1","@babel/polyfill":"7.12.1","async-test-util":"2.4.0","karma-browserify":"8.1.0","@babel/preset-env":"7.24.0","@toruslabs/config":"^2.0.2","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.4","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","karma-detect-browsers":"2.3.3","karma-safari-launcher":"1.0.0","karma-firefox-launcher":"2.1.3","@toruslabs/torus-scripts":"^5.3.0","karma-babel-preprocessor":"8.0.2","@rollup/plugin-node-resolve":"15.2.3","@babel/plugin-transform-runtime":"7.24.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.23.3","@babel/plugin-transform-member-expression-literals":"7.23.3"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_10.0.2_1710819247421_0.6692714493393657","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@toruslabs/broadcast-channel","version":"11.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@11.0.0","maintainers":[{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"},{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"}],"homepage":"https://github.com/pubkey/broadcast-channel#readme","bugs":{"url":"https://github.com/pubkey/broadcast-channel/issues"},"dist":{"shasum":"95dbf7b47091fa790cf827655fdfd3c1f7ded3a8","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-11.0.0.tgz","fileCount":74,"integrity":"sha512-nnM5yjQGzmCiie37G4Ks+5VsPjMrcY/81tga5ASb/u5TbZhSPQUw0CSW42Q9uBtR8sZbsHU06cPZ8j0z6LeAUg==","signatures":[{"sig":"MEQCIFapH0AWkdlPVxPUgQZ8V00L4Ii62lDuuQqcyFLa2Br3AiBRol/0p0ws2WhDgHZTEAJWVumwrav8A4xRDtgC/o/LGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1518914},"main":"dist/lib.cjs/index.js","types":"types/index.d.ts","unpkg":"dist/broadcastChannel.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=18.x"},"gitHead":"5c7bb4f214ae266c0dddf4c7205655889d9cb43d","scripts":{"lint":"eslint src test --cache","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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":"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":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"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":"karma start ./config/karma.conf.js --single-run","test:typings":"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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:browserify":"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":"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":"mocha ./test/performance.test.js -b --timeout 24000 --exit","build:lib-browser":"browserify dist/lib/index.js -p esmify > 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"},"jsdelivr":"dist/broadcastChannel.umd.min.js","pre-commit":["lint"],"repository":{"url":"git+https://github.com/pubkey/broadcast-channel.git","type":"git"},"_npmVersion":"10.1.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"20.9.0","dependencies":{"unload":"^2.4.1","loglevel":"^1.9.1","oblivious-set":"1.4.0","@babel/runtime":"^7.24.7","socket.io-client":"^4.7.5","@toruslabs/eccrypto":"^5.0.0","@toruslabs/metadata-helpers":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","clone":"2.1.2","karma":"6.4.3","mocha":"10.4.0","assert":"2.1.0","eslint":"8.57.0","esmify":"^2.1.1","rimraf":"^5.0.7","rollup":"4.18.0","ts-node":"10.9.2","webpack":"5.92.0","testcafe":"3.6.1","watchify":"4.0.0","base64url":"^3.0.1","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.18.0","@babel/cli":"7.24.7","browserify":"17.0.0","pre-commit":"1.2.2","random-int":"3.0.0","typescript":"5.4.5","@babel/core":"7.24.7","detect-node":"^2.1.0","http-server":"14.1.1","karma-mocha":"2.0.1","webpack-cli":"5.1.4","@babel/types":"7.24.7","babel-loader":"^9.1.3","concurrently":"8.2.2","random-token":"0.0.8","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","convert-hrtime":"5.0.0","karma-coverage":"2.2.1","@babel/polyfill":"7.12.1","async-test-util":"2.5.0","karma-browserify":"8.1.0","@babel/preset-env":"7.24.7","@toruslabs/config":"^2.1.0","karma-ie-launcher":"1.0.0","karma-edge-launcher":"0.4.2","karma-opera-launcher":"1.0.0","@rollup/plugin-terser":"0.4.4","child-process-promise":"2.2.1","karma-chrome-launcher":"3.2.0","karma-detect-browsers":"2.3.3","karma-safari-launcher":"1.0.0","karma-firefox-launcher":"2.1.3","@toruslabs/torus-scripts":"^6.0.1","karma-babel-preprocessor":"8.0.2","@rollup/plugin-node-resolve":"15.2.3","@babel/plugin-transform-runtime":"7.24.7","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.24.7","@babel/plugin-transform-member-expression-literals":"7.24.7"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_11.0.0_1718723808812_0.7872082630435124","host":"s3://npm-registry-packages"}},"12.0.0":{"name":"@toruslabs/broadcast-channel","version":"12.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@12.0.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/broadcast-channel#readme","bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"dist":{"shasum":"a8420362ed443cf9908463c0a5c772e21498cbd6","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-12.0.0.tgz","fileCount":42,"integrity":"sha512-ZdkZWEbxLaoRFPXYrlAnuaXDejsYS7Nl0mL+trBkRcN/agsNoOeS/t7LExGP74Opdcj06bYJeB5KmhN6938kKw==","signatures":[{"sig":"MEUCIQDwR42XSmrYWFKTuf2m/bJh1XQkQxG2VScaVeB5dh8gygIgVrd9vuSXyZOAmvRLYahnx9bsHZP6Amzs3dUV/YDFpJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1315646},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/broadcastChannel.umd.min.js","module":"dist/lib.esm/index.js","engines":{"npm":">=9.x","node":">=20.x"},"gitHead":"84be2590a587d27328d28ec163a0cf3a811fd31f","scripts":{"lint":"eslint src test --fix --cache","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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.ts --hostname localhost\" --kill-others --success first","build:min":"uglifyjs --compress --mangle --output dist/lib/browserify.min.js -- dist/lib/browser.js","docs:only":"http-server ./docs --silent","test:node":"vitest run --config test/configs/node.config.mts --coverage","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":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"vitest run --config test/configs/simple.config.mts","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":"vitest run --config test/configs/browsers.config.mts --coverage","test:typings":"npm run build && vitest run --config test/configs/typing.config.mts","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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:browserify":"rimraf test_tmp/browserify.js && browserify --no-builtins dist/lib/browser.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":"cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","test:performance":"vitest run --config test/configs/performance.config.mts","build:lib-browser":"browserify dist/lib.cjs/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"},"jsdelivr":"dist/broadcastChannel.umd.min.js","overrides":{"shelljs":"0.8.5"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"_npmVersion":"10.9.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"unload":"^2.4.1","loglevel":"^1.9.2","base64url":"^3.0.1","oblivious-set":"1.4.0","@babel/runtime":"^7.26.9","socket.io-client":"^4.8.1","@toruslabs/eccrypto":"^6.0.2","@toruslabs/constants":"^14.2.0","@toruslabs/metadata-helpers":"^7.0.1"},"_hasShrinkwrap":false,"devDependencies":{"clone":"2.1.2","sinon":"^19.0.2","assert":"2.1.0","eslint":"9.21.0","rimraf":"^6.0.1","rollup":"4.34.9","vitest":"^3.0.7","globals":"^16.0.0","ts-node":"10.9.2","webpack":"5.98.0","testcafe":"3.7.2","watchify":"4.0.0","copyfiles":"2.4.1","cross-env":"7.0.3","uglify-js":"3.19.3","@babel/cli":"7.26.4","browserify":"17.0.1","playwright":"^1.50.1","pre-commit":"^1.0.10","random-int":"3.0.0","typescript":"^5.8.2","@babel/core":"7.26.9","detect-node":"^2.1.0","http-server":"14.1.1","webpack-cli":"6.0.1","@babel/types":"7.26.9","babel-loader":"^10.0.0","concurrently":"9.1.2","random-token":"0.0.8","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","convert-hrtime":"5.0.0","@babel/polyfill":"7.12.1","@vitest/browser":"^3.0.7","async-test-util":"2.5.0","@babel/preset-env":"7.26.9","@toruslabs/config":"^3.1.0","@rollup/plugin-terser":"0.4.4","child-process-promise":"^2.1.3","@toruslabs/torus-scripts":"^7.1.2","@vitest/coverage-istanbul":"^3.0.7","@rollup/plugin-node-resolve":"16.0.0","@babel/plugin-transform-runtime":"7.26.9","@toruslabs/eslint-config-typescript":"^4.1.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.25.9","@babel/plugin-transform-member-expression-literals":"7.25.9"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_12.0.0_1741244552105_0.8630520097769043","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@toruslabs/broadcast-channel","version":"13.0.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@13.0.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/broadcast-channel#readme","bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"dist":{"shasum":"ab3c578c8d715c7e036cd03fb6a2d37be5c12467","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-13.0.0.tgz","fileCount":40,"integrity":"sha512-K52AS79Fi2WQpJETpI7lRiXQR2TR3KhV8/vykktovXxYRrRskZqo492DC6WDT42/qguR/D0101qns8Lr8hzN1Q==","signatures":[{"sig":"MEUCIAeKMVL0jsw4TClCKJ5lZvCyJOufZZb63QhXxjIPdGFsAiEA7WgumFMSp7p5MxImot4lzfn7+vpb4yFI32oRLRDbK/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777230},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"46ef6d6b7051c03ba877e3b60fdff5e9d72f69b1","scripts":{"lint":"torus-scripts lint","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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.ts --hostname localhost\" --kill-others --success first","docs:only":"http-server ./docs --silent","test:node":"vitest run --config test/configs/node.config.mts --coverage","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":"esbuild test_tmp/scripts/index.js --bundle --outfile=docs/index.js --format=iife","size:rollup":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"vitest run --config test/configs/simple.config.mts","build:iframe":"esbuild test_tmp/scripts/iframe.js --bundle --outfile=docs/iframe.js --format=iife","build:worker":"esbuild test_tmp/scripts/worker.js --bundle --outfile=docs/worker.js --format=iife","size:esbuild":"esbuild dist/lib.cjs/index.js --bundle --outfile=test_tmp/esbuild.bundle.js --format=iife --global-name=BroadcastChannel --minify && echo \"Build-Size esbuild (minified+gzip):\" && gzip-size --raw test_tmp/esbuild.bundle.js","size:webpack":"npm run size:prewebpack && echo \"Build-Size Webpack (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js","test:browser":"vitest run --config test/configs/browsers.config.mts --coverage","test:typings":"npm run build && vitest run --config test/configs/typing.config.mts","build:browser":"esbuild test_tmp/scripts/e2e.js --bundle --outfile=docs/e2e.js --format=iife","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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:prewebpack":"cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","test:performance":"vitest run --config test/configs/performance.config.mts","build:lib-browser":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.js --format=iife --global-name=BroadcastChannel","build:lib-browser:min":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.min.js --format=iife --global-name=BroadcastChannel --minify"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"shelljs":"0.8.5"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"_npmVersion":"11.6.1","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","base64url":"^3.0.1","oblivious-set":"2.0.0","@babel/runtime":"^7.28.6","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^15.0.0","@toruslabs/metadata-helpers":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"clone":"2.1.2","eslint":"9.39.2","rimraf":"^6.1.2","rollup":"4.57.1","unload":"^2.4.1","vitest":"^4.0.17","esbuild":"^0.27.3","globals":"^17.3.0","testcafe":"3.7.4","cross-env":"10.1.0","@babel/cli":"7.28.6","playwright":"^1.58.1","typescript":"^5.9.3","@babel/core":"7.29.0","detect-node":"^2.1.0","http-server":"14.1.1","@babel/types":"7.29.0","@types/clone":"^2.1.4","babel-loader":"^10.0.0","concurrently":"9.2.1","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","@babel/polyfill":"7.12.1","@vitest/browser":"^4.0.17","@babel/preset-env":"7.29.0","@toruslabs/config":"^4.0.0","@types/detect-node":"^2.0.2","@rollup/plugin-terser":"0.4.4","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.18","@babel/plugin-transform-runtime":"7.29.0","@toruslabs/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.27.1","@babel/plugin-transform-member-expression-literals":"7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_13.0.0_1770373290154_0.09917038881292006","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"@toruslabs/broadcast-channel","version":"13.0.1","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@13.0.1","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/broadcast-channel#readme","bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"dist":{"shasum":"8fc59f860d49cd27dc72f73e11755f22a49254f0","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-13.0.1.tgz","fileCount":40,"integrity":"sha512-kEC0681fevqAMersut25OMRJ3kJ6yed5LuFumvE23WXlX33eTJAlxRWiAP9wF52PPlzAjZ8dKKzcC1OLFAiYog==","signatures":[{"sig":"MEUCIQC7dkQce+0c4su5m/QJfOzk8ivRuZ++TKA2vzzO1BgKfgIgPM1yLm9tHDQFbtqcErbRnOs1KuNW2XiAHFhbFx5RhNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":777255},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"f24b97b983be9b1e922d2c28fad61e267cf18691","scripts":{"lint":"torus-scripts lint","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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.ts --hostname localhost\" --kill-others --success first","docs:only":"http-server ./docs --silent","test:node":"vitest run --config test/configs/node.config.mts --coverage","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":"esbuild test_tmp/scripts/index.js --bundle --outfile=docs/index.js --format=iife","size:rollup":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"vitest run --config test/configs/simple.config.mts","build:iframe":"esbuild test_tmp/scripts/iframe.js --bundle --outfile=docs/iframe.js --format=iife","build:worker":"esbuild test_tmp/scripts/worker.js --bundle --outfile=docs/worker.js --format=iife","size:esbuild":"esbuild dist/lib.cjs/index.js --bundle --outfile=test_tmp/esbuild.bundle.js --format=iife --global-name=BroadcastChannel --minify && echo \"Build-Size esbuild (minified+gzip):\" && gzip-size --raw test_tmp/esbuild.bundle.js","size:webpack":"npm run size:prewebpack && echo \"Build-Size Webpack (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js","test:browser":"vitest run --config test/configs/browsers.config.mts --coverage","test:typings":"npm run build && vitest run --config test/configs/typing.config.mts","build:browser":"esbuild test_tmp/scripts/e2e.js --bundle --outfile=docs/e2e.js --format=iife","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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:prewebpack":"cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","test:performance":"vitest run --config test/configs/performance.config.mts","build:lib-browser":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.js --format=iife --global-name=BroadcastChannel","build:lib-browser:min":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.min.js --format=iife --global-name=BroadcastChannel --minify"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"shelljs":"0.8.5"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"_npmVersion":"11.6.1","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","base64url":"^3.0.1","oblivious-set":"2.0.0","@babel/runtime":"^7.28.6","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^15.0.0","@toruslabs/metadata-helpers":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"clone":"2.1.2","eslint":"9.39.2","rimraf":"^6.1.2","rollup":"4.57.1","unload":"^2.4.1","vitest":"^4.0.17","esbuild":"^0.27.3","globals":"^17.3.0","testcafe":"3.7.4","cross-env":"10.1.0","@babel/cli":"7.28.6","playwright":"^1.58.1","typescript":"^5.9.3","@babel/core":"7.29.0","detect-node":"^2.1.0","http-server":"14.1.1","@babel/types":"7.29.0","@types/clone":"^2.1.4","babel-loader":"^10.0.0","concurrently":"9.2.1","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","@babel/polyfill":"7.12.1","@vitest/browser":"^4.0.17","@babel/preset-env":"7.29.0","@toruslabs/config":"^4.0.0","@types/detect-node":"^2.0.2","@rollup/plugin-terser":"0.4.4","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.17","@vitest/browser-playwright":"^4.0.18","@babel/plugin-transform-runtime":"7.29.0","@toruslabs/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.27.1","@babel/plugin-transform-member-expression-literals":"7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_13.0.1_1771495455839_0.9453911727418809","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@toruslabs/broadcast-channel","version":"13.1.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@13.1.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/broadcast-channel#readme","bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"dist":{"shasum":"550b72fa2ea00a1de2898c73220bd025a301320a","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-13.1.0.tgz","fileCount":39,"integrity":"sha512-CdvRhFwt0tzUV4tKBTDkWBWWPn100o+K3coOaE1KZT9q3mGemuXPCtI1MqzfPQdGLJ/cEgsgt3u17p+CG35OjA==","signatures":[{"sig":"MEUCIDBmoYFmx1U4pDEj6AlzU6KnsyxfmW2bEYLvPtGMiTqiAiEAtDNCGySYzB8KtWk2cBfggMM23roAOkr0BqEEFzsou48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782386},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"0e56dd26a5dd0b2481f7e7cfe4390a10e2addab4","scripts":{"lint":"torus-scripts lint","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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.ts --hostname localhost\" --kill-others --success first","docs:only":"http-server ./docs --silent","test:node":"vitest run --config test/configs/node.config.mts --coverage","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":"esbuild test_tmp/scripts/index.js --bundle --outfile=docs/index.js --format=iife","size:rollup":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"vitest run --config test/configs/simple.config.mts","build:iframe":"esbuild test_tmp/scripts/iframe.js --bundle --outfile=docs/iframe.js --format=iife","build:worker":"esbuild test_tmp/scripts/worker.js --bundle --outfile=docs/worker.js --format=iife","size:esbuild":"esbuild dist/lib.cjs/index.js --bundle --outfile=test_tmp/esbuild.bundle.js --format=iife --global-name=BroadcastChannel --minify && echo \"Build-Size esbuild (minified+gzip):\" && gzip-size --raw test_tmp/esbuild.bundle.js","size:webpack":"npm run size:prewebpack && echo \"Build-Size Webpack (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js","test:browser":"vitest run --config test/configs/browsers.config.mts --coverage","test:typings":"npm run build && vitest run --config test/configs/typing.config.mts","build:browser":"esbuild test_tmp/scripts/e2e.js --bundle --outfile=docs/e2e.js --format=iife","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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:prewebpack":"cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","test:performance":"vitest run --config test/configs/performance.config.mts","build:lib-browser":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.js --format=iife --global-name=BroadcastChannel","build:lib-browser:min":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.min.js --format=iife --global-name=BroadcastChannel --minify"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"shelljs":"0.8.5"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"_npmVersion":"11.6.1","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","oblivious-set":"2.0.0","@babel/runtime":"^7.28.6","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^16.0.0","@toruslabs/metadata-helpers":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"clone":"2.1.2","eslint":"9.39.2","rimraf":"^6.1.3","rollup":"4.59.0","unload":"^2.4.1","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^17.3.0","testcafe":"3.7.4","cross-env":"10.1.0","@babel/cli":"7.28.6","playwright":"^1.58.2","typescript":"^5.9.3","@babel/core":"7.29.0","detect-node":"^2.1.0","http-server":"14.1.1","@babel/types":"7.29.0","@types/clone":"^2.1.4","babel-loader":"^10.0.0","concurrently":"9.2.1","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","@babel/polyfill":"7.12.1","@vitest/browser":"^4.0.18","@babel/preset-env":"7.29.0","@toruslabs/config":"^4.0.0","@types/detect-node":"^2.0.2","@rollup/plugin-terser":"0.4.4","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.18","@vitest/browser-playwright":"^4.0.18","@babel/plugin-transform-runtime":"7.29.0","@toruslabs/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.27.1","@babel/plugin-transform-member-expression-literals":"7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_13.1.0_1771847781542_0.41972938709062313","host":"s3://npm-registry-packages-npm-production"}},"13.2.0":{"name":"@toruslabs/broadcast-channel","version":"13.2.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@13.2.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/broadcast-channel#readme","bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"dist":{"shasum":"689476a5dcc9f8bb31e464348633d4ac1c7a5a49","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-13.2.0.tgz","fileCount":39,"integrity":"sha512-Hq3ra7vcenzptvM5wN/+w+qKhbfsxNhqf1+8YP50BOy4B533WaAMxNyol/0khwgpp2fdmYYibSwkMUBu65Nbnw==","signatures":[{"sig":"MEYCIQCBbPpJbmKVcixD/KW21NzTzmMdVLsRbbc1TE2npHV0TgIhALbxwyWMRD4/o0dn9GWD4EyTQpKOB9HTIb4rYJu1CXva","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":919700},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"f86980d3742f5cdc3d178d51b77714ec5ad413e1","scripts":{"lint":"torus-scripts lint","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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.ts --hostname localhost\" --kill-others --success first","docs:only":"http-server ./docs --silent","test:node":"vitest run --config test/configs/node.config.mts --coverage","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":"esbuild test_tmp/scripts/index.js --bundle --outfile=docs/index.js --format=iife","size:rollup":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"vitest run --config test/configs/simple.config.mts","build:iframe":"esbuild test_tmp/scripts/iframe.js --bundle --outfile=docs/iframe.js --format=iife","build:worker":"esbuild test_tmp/scripts/worker.js --bundle --outfile=docs/worker.js --format=iife","size:esbuild":"esbuild dist/lib.cjs/index.js --bundle --outfile=test_tmp/esbuild.bundle.js --format=iife --global-name=BroadcastChannel --minify && echo \"Build-Size esbuild (minified+gzip):\" && gzip-size --raw test_tmp/esbuild.bundle.js","size:webpack":"npm run size:prewebpack && echo \"Build-Size Webpack (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js","test:browser":"vitest run --config test/configs/browsers.config.mts --coverage","test:typings":"npm run build && vitest run --config test/configs/typing.config.mts","build:browser":"esbuild test_tmp/scripts/e2e.js --bundle --outfile=docs/e2e.js --format=iife","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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:prewebpack":"cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","test:performance":"vitest run --config test/configs/performance.config.mts","build:lib-browser":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.js --format=iife --global-name=BroadcastChannel","build:lib-browser:min":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.min.js --format=iife --global-name=BroadcastChannel --minify"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"shelljs":"0.8.5"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"_npmVersion":"11.6.1","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"loglevel":"^1.9.2","oblivious-set":"2.0.0","@babel/runtime":"^7.28.6","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^16.0.0","@toruslabs/metadata-helpers":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"clone":"2.1.2","eslint":"9.39.2","rimraf":"^6.1.3","rollup":"4.59.0","unload":"^2.4.1","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^17.3.0","testcafe":"3.7.4","cross-env":"10.1.0","@babel/cli":"7.28.6","playwright":"^1.58.2","typescript":"^5.9.3","@babel/core":"7.29.0","detect-node":"^2.1.0","http-server":"14.1.1","@babel/types":"7.29.0","@types/clone":"^2.1.4","babel-loader":"^10.0.0","concurrently":"9.2.1","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","@babel/polyfill":"7.12.1","@vitest/browser":"^4.0.18","@babel/preset-env":"7.29.0","@toruslabs/config":"^4.0.0","@types/detect-node":"^2.0.2","@rollup/plugin-terser":"0.4.4","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.18","@vitest/browser-playwright":"^4.0.18","@babel/plugin-transform-runtime":"7.29.0","@toruslabs/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.27.1","@babel/plugin-transform-member-expression-literals":"7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_13.2.0_1772691775387_0.32228317864168","host":"s3://npm-registry-packages-npm-production"}},"13.3.0":{"name":"@toruslabs/broadcast-channel","version":"13.3.0","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"author":{"name":"pubkey"},"license":"MIT","_id":"@toruslabs/broadcast-channel@13.3.0","maintainers":[{"name":"torusresearch","email":"leonard@tor.us"},{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},{"name":"tetratorus","email":"tetratorus@gmail.com"},{"name":"archit_web3","email":"archit@tor.us"},{"name":"himanshunpm009","email":"himanshu@tor.us"}],"homepage":"https://github.com/torusresearch/broadcast-channel#readme","bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"dist":{"shasum":"46128b0058707631123026c75f9fc52ad925a06f","tarball":"https://registry.npmjs.org/@toruslabs/broadcast-channel/-/broadcast-channel-13.3.0.tgz","fileCount":39,"integrity":"sha512-rQICJW0xOJnXHXOjt5GTWc64/wFoW9qbphC6yox6Kgl5nfxjYXeoupeIed1H2dk3vLZsyJEjGWVh5OJbu4vM2g==","signatures":[{"sig":"MEUCIEEqH77bdPmsyE2IgFeuk8Ex0KKKHMsj1ZQwKQ5AqMfLAiEA0ZFHTqJv9lszd7cvdsHpp9S7GylHZHO9J7XqC6yGS3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":919075},"main":"dist/lib.cjs/index.js","types":"dist/lib.cjs/types/index.d.ts","unpkg":"dist/lib.esm/index.js","module":"dist/lib.esm/index.js","engines":{"npm":">=10.x","node":">=22.x"},"gitHead":"d45e034bb087211abdd0708dd7fc973882dd73b2","scripts":{"lint":"torus-scripts lint","test":"echo \"RUN ALL:\" && npm run test:browser && npm run test:e2e","build":"npm run clear && npm run build:publish && concurrently \"npm run build:es6node\" \"npm run build:es6browser\" \"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.ts --hostname localhost\" --kill-others --success first","docs:only":"http-server ./docs --silent","test:node":"vitest run --config test/configs/node.config.mts --coverage","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":"esbuild test_tmp/scripts/index.js --bundle --outfile=docs/index.js --format=iife","size:rollup":"rollup --config ./config/rollup.config.js && echo \"Build-Size Rollup (minified+gzip):\" && gzip-size --raw ./test_tmp/rollup.bundle.js","test:simple":"vitest run --config test/configs/simple.config.mts","build:iframe":"esbuild test_tmp/scripts/iframe.js --bundle --outfile=docs/iframe.js --format=iife","build:worker":"esbuild test_tmp/scripts/worker.js --bundle --outfile=docs/worker.js --format=iife","size:esbuild":"esbuild dist/lib.cjs/index.js --bundle --outfile=test_tmp/esbuild.bundle.js --format=iife --global-name=BroadcastChannel --minify && echo \"Build-Size esbuild (minified+gzip):\" && gzip-size --raw test_tmp/esbuild.bundle.js","size:webpack":"npm run size:prewebpack && echo \"Build-Size Webpack (minified+gzip):\" && gzip-size --raw ./test_tmp/webpack.bundle.js","test:browser":"vitest run --config test/configs/browsers.config.mts --coverage","test:typings":"npm run build && vitest run --config test/configs/typing.config.mts","build:browser":"esbuild test_tmp/scripts/e2e.js --bundle --outfile=docs/e2e.js --format=iife","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","build:publish":"torus-scripts build","test:electron":"(cd ./test-electron && npm run test)","test:node:loop":"npm run test:node && npm run test:node:loop","size:prewebpack":"cross-env NODE_ENV=build webpack --config ./config/webpack.config.js","build:es5browser":"cross-env NODE_ENV=es5 babel src --out-dir dist/lib","build:es6browser":"rimraf -rf dist/esbrowser && cross-env NODE_ENV=es6 babel src --out-dir dist/esbrowser","test:performance":"vitest run --config test/configs/performance.config.mts","build:lib-browser":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.js --format=iife --global-name=BroadcastChannel","build:lib-browser:min":"esbuild dist/lib.cjs/index.js --bundle --outfile=dist/lib/browser.min.js --format=iife --global-name=BroadcastChannel --minify"},"_npmUser":{"name":"chaitanyapotti","email":"chaitanya.potti@gmail.com"},"jsdelivr":"dist/lib.esm/index.js","overrides":{"shelljs":"0.8.5"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"_npmVersion":"11.9.0","description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"loglevel":"^1.9.2","oblivious-set":"2.0.0","@babel/runtime":"^7.28.6","socket.io-client":"^4.8.3","@toruslabs/eccrypto":"^7.0.0","@toruslabs/constants":"^16.1.0","@toruslabs/metadata-helpers":"^8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"clone":"2.1.2","eslint":"9.39.2","rimraf":"^6.1.3","rollup":"4.59.0","unload":"^2.4.1","vitest":"^4.0.18","esbuild":"^0.27.3","globals":"^17.3.0","testcafe":"3.7.4","cross-env":"10.1.0","@babel/cli":"7.28.6","playwright":"^1.58.2","typescript":"^5.9.3","@babel/core":"7.29.0","detect-node":"^2.1.0","http-server":"14.1.1","@babel/types":"7.29.0","@types/clone":"^2.1.4","babel-loader":"^10.0.0","concurrently":"9.2.1","gzip-size-cli":"5.1.0","@types/core-js":"2.5.8","@babel/polyfill":"7.12.1","@vitest/browser":"^4.0.18","@babel/preset-env":"7.29.0","@toruslabs/config":"^4.0.0","@types/detect-node":"^2.0.2","@rollup/plugin-terser":"0.4.4","@toruslabs/torus-scripts":"^8.0.0","@vitest/coverage-istanbul":"^4.0.18","@vitest/browser-playwright":"^4.0.18","@babel/plugin-transform-runtime":"7.29.0","@toruslabs/eslint-config-typescript":"^5.0.0","@babel/plugin-proposal-object-rest-spread":"7.20.7","@babel/plugin-transform-property-literals":"7.27.1","@babel/plugin-transform-member-expression-literals":"7.27.1"},"_npmOperationalInternal":{"tmp":"tmp/broadcast-channel_13.3.0_1773990923576_0.933273770455078","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-04-27T13:36:55.253Z","modified":"2026-08-17T06:35:20.522Z","4.12.0":"2022-04-27T13:36:55.533Z","4.12.1":"2022-04-27T14:58:21.814Z","4.12.2":"2022-04-29T08:45:58.923Z","4.12.3":"2022-05-02T06:18:30.273Z","4.13.0":"2022-05-10T09:23:32.605Z","5.0.0":"2022-05-17T05:55:56.354Z","5.0.1":"2022-05-17T05:59:05.388Z","5.0.2":"2022-05-19T05:52:09.632Z","6.0.0":"2022-06-29T09:57:37.697Z","6.1.0":"2022-07-12T09:49:46.057Z","6.1.1":"2022-10-25T07:26:44.977Z","6.2.0":"2023-03-14T09:57:28.186Z","6.3.0":"2023-04-28T11:44:32.649Z","6.3.1":"2023-05-01T08:23:40.924Z","7.0.0":"2023-05-02T09:43:40.899Z","8.0.0":"2023-08-08T09:00:24.895Z","9.0.0":"2023-10-10T11:02:02.270Z","9.0.1":"2023-10-26T07:47:30.717Z","10.0.0":"2024-03-18T10:20:13.325Z","10.0.1":"2024-03-18T12:55:01.448Z","10.0.2":"2024-03-19T03:34:07.589Z","11.0.0":"2024-06-18T15:16:49.038Z","12.0.0":"2025-03-06T07:02:32.329Z","13.0.0":"2026-02-06T10:21:30.344Z","13.0.1":"2026-02-19T10:04:16.080Z","13.1.0":"2026-02-23T11:56:21.712Z","13.2.0":"2026-03-05T06:22:55.597Z","13.3.0":"2026-03-20T07:15:23.776Z"},"bugs":{"url":"https://github.com/torusresearch/broadcast-channel/issues"},"author":{"name":"pubkey"},"license":"MIT","homepage":"https://github.com/torusresearch/broadcast-channel#readme","keywords":["broadcast-channel","broadcastchannel","broadcast","polyfill","localstorage","indexeddb","postMessage","crosstab"],"repository":{"url":"git+https://github.com/torusresearch/broadcast-channel.git","type":"git"},"description":"A BroadcastChannel that works in New Browsers, Old Browsers, WebWorkers","maintainers":[{"email":"chaitanya.potti@gmail.com","name":"chaitanyapotti"},{"email":"archit@tor.us","name":"archit_web3"},{"email":"himanshu.chawla@consensys.net","name":"himanshuconsensys"}],"readme":"<!--\n    This is a different REDME file which will be published to npm\n    The one for GitHub is in .github directory.\n\n    @link https://stackoverflow.com/a/65676410/3443137\n\n    The problem was that google indexed the npm-site instead of the github site\n-->\n\n<p align=\"center\">\n  <a href=\"https://github.com/pubkey/broadcast-channel\">\n    <img src=\"./docs/files/icon.png\" width=\"150px\" />\n  </a>\n</p>\n\n<h1 align=\"center\">BroadcastChannel</h1>\n<p align=\"center\">\n  <strong>A BroadcastChannel that works in old browsers, new browsers, WebWorkers and NodeJs</strong>\n  <br/>\n  <span>+ LeaderElection over the channels</span>\n</p>\n\n<p align=\"center\">\n    <a href=\"https://twitter.com/pubkeypubkey\">\n        <img src=\"https://img.shields.io/twitter/follow/pubkeypubkey.svg?style=social&logo=twitter\"\n            alt=\"follow on Twitter\"></a>\n</p>\n\n![demo.gif](docs/files/demo.gif)\n\n* * *\n\nA BroadcastChannel that allows you to send data between different browser-tabs or nodejs-processes.\nAnd a LeaderElection over the channels.\n\n# [Read the full documentation on github](https://github.com/pubkey/broadcast-channel)\n","readmeFilename":"README.md"}