{"_id":"stemcstudio-tunnel","_rev":"30-40da9ae9fcc9c79dca11d7c8940dab6c","name":"stemcstudio-tunnel","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.1":{"name":"stemcstudio-tunnel","version":"1.0.1","description":"[![version](https://img.shields.io/npm/v/stemcstudio-tunnel.svg)](https://www.npmjs.com/package/stemcstudio-tunnel)","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp src/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.1","@types/node":"^14.14.7","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.33.2","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.2"},"dependencies":{"tslib":"^2.0.3"},"gitHead":"51fb13cf0ac624794e21afa7ba601cc9053f29c2","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.1","_nodeVersion":"12.18.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-WilfCP7QWFSRG07QWRcpmFXPEL56mzeyVdAozBVAN083C8aCVA23F/AyahqvV5lvoAf7RLEGE+csn0GI3NbCgQ==","shasum":"2e023aa5217fefd31a99a04fee90425b3e8fac9a","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.1.tgz","fileCount":32,"unpackedSize":1119553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxnxpCRA9TVsSAnZWagAA2VIQAJlASr1uUtNE6zeqew0x\nM6mnX/vDVQiGv+iZ0reYdicobFdfQKnafpF2MMKNNcGR/ldrkJHg1hNhhZGd\nwcnsPWt34x71QNqe/aqBDX8E6v0HN6qRnn7S+B0SR1IgsYezDYMiXh2rGODP\nZpBMzyQExh54rNm+oct+zrJ8XIjjbUJrI+soafzyzhTzNNoB4JP+9kF9dNnx\nvv+t/Do+4VzCLW/d34y339InAe5dz1sJnf/vONY7RnvJBn1B/Kd0j2rc9BL4\neldT/0zQy3KVc60J0Vh053svoO/HBCJISSvIbNEmXGdO3O6qMmgBnE6V8AmS\nlFFC3EuZruFCIFZTr5yG2NCQcC4UP/7SvE6fkuiBEzgGOUmye9Ip/y+W1L5Z\nzmE2mXv4ctylrOpJrVLt5gpLXylTUkjY4dmmQF339vsyJHWFSwirjLJSX1qD\nZvka8bQqkl4zRsdE8rlx9ctIGXHnfEm7rla67aIMuWX5StRt/PJL6Whv+6w3\nlyv697Pgv9BmoC96+qUoRKMNa2lx+T5GWLroslzMsoGuREcK+tvpFY15y3XJ\nToK5e/xm8kHR2Al9ggBOtmOz9Evv0sxZPBemTwN+quTcUKOWEp+1Km7jxGrv\njs+ZtrL5Ag8P2FnKOSbWaqnnTKTbj/qPrRxN2hLZM8+msRBs+5Wsfo4zgJdX\nQs46\r\n=3UWg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf76HQW69AzbAcwm9JJ16uA/O/rAx4eDtcE45GV5AosAiB1U6t+Ps0lTVAqUjVVoWCkhkA5yoQzGkT4ln6HJGLaVw=="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.1_1606843496535_0.7738251492185098"},"_hasShrinkwrap":false},"1.0.2":{"name":"stemcstudio-tunnel","version":"1.0.2","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.1","@types/node":"^14.14.11","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.34.2","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.2"},"dependencies":{"tslib":"^2.0.3"},"gitHead":"7c4788805e6aff413beabf4ba5141826b34cad45","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.2","_nodeVersion":"12.18.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Cca+Ip2g83X+YEDXiq/sNPRocseGWrzZXBhruo4JETRjjXIRHJ7pV/mJf25mhZ/rFENXv23qRu5HUtb+QhhINw==","shasum":"d729d9b39d42013ea240ac5e1eb01aed43f52742","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.2.tgz","fileCount":41,"unpackedSize":1159837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz8jwCRA9TVsSAnZWagAA+2oQAIksaWAEv927Q9bN9ePk\nrvG6PUKhcryZkl5N+wfsGnVLfNcZVaJDOTp02ipaJ1uU8zhte4GSummbYiXl\n1YiSusP17c24/9t0MQ76th6VDZpLcuQdCNLlsbWPoEmnGwP4n9FaTAOZl4cL\n+zJ8L+MktXohLZJ6ni0qQLxSmi2WEJwsqyWbTs4YTmjnTMBK16jXgcbAwshV\nbjoGUUvq12pwM3xDWLKuwSKAEFzOS8sFay3KIxaIXj59zUberG0SYWfcY+DV\n0MaEWldb4VfaBGjgks5/U2ZxD3k1fVfuLdFOaFTNyURtHzjXvZo6IsFXyK+0\nhu4CMWHq8GG+2Gu/Fs+JZSSHaoI5D1G8hgIsYHqVTcoyZu99R/BKDTTS8sUl\nCeD5GEIzco/WcZoTzcMgThiADWfrmmU0gQ3k5u9YALBwUvTYIy484BbFjj/o\nQitwrthRjBUVjNunpHzMsQ4odCchfKgvg08mWvnDqGDKNouGwOLNSA4Nfttx\nJe15CCTkTt4UjmcKKbOrr969ms+tMDjXU1LDPMz91D5LPJyIEa3U4zusCS9V\nANkaBNAUW5OPouFK8aJruS9T5Div+RDfzFrP45jDVqczdk5osVbYQJOpII4n\nzuw4wiIPjjf/w/V+Zb1iFnW0bXsHtmDaT4ZvPqK32ldDzVE+BjHo6Yy+3kHV\nl+Zc\r\n=98Ih\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSUgRpA84yUUIhJP0nedghmgVQtY2Apf780pF5iB8QWgIgDvmOrZvQfHBAmwDHFxXRv+2CSEH/lJ8Oz3a3KWKCVNc="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.2_1607452912217_0.7880700357732633"},"_hasShrinkwrap":false},"1.0.4":{"name":"stemcstudio-tunnel","version":"1.0.4","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.1","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.1","@types/node":"^14.14.11","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.34.2","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.2"},"dependencies":{"tslib":"^2.0.3"},"gitHead":"5b38a3c7abf922474ad47a31089617307918a464","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.4","_nodeVersion":"12.18.1","_npmVersion":"6.14.9","dist":{"integrity":"sha512-T1RAeUZ9W9fUWxyTd5r8s+hJ/dFoEmczb94li39YBz/kCjQhuylDY6kOTk5MZ+HKS3n68tdI62Cg1Mlxiz92Sg==","shasum":"3b7653058829070f5d2f1e741128023d28b70fd9","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.4.tgz","fileCount":41,"unpackedSize":1189115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfz+xTCRA9TVsSAnZWagAA420P/3LaqdXVdtj/iEPGz839\ncSAkTjjSGDveksNa0qhYM7fnLKndSJnYIKVYxHhvBi9+0UxstEkUbO7T9L+V\nkUTNSyVJkRhKxnfnqCte5wCBAMTa7tnWWI6f1fm30J7Xf99i3Q9ibeECOnr1\nBQKyw6sUVwgZmlhK8TkdU1Q4FxwJ3btg7O05HksVB/zHZfybT8zvNZ7PSD+k\nY1ScaGwp7ZsnGquq/euvB6UrSC+I85/FkuLwyB50ezGz6NnV47X4eNyujojT\n944hOmtOIFzqUFk5hM8MngG5O5v36LG7Xv9YxtKaQDJ5fGEAWy+PUmDwsXbn\nTBu5f2N28PvHGmEaTH/JLqnnoNR2zUWNxZoPqOJ59FHjuRBORmz25FOhL19m\npaQG1GEi4hbgxxX2TqzObc8hVCczPXdGXWR5HtZmJbyJteh8fiPBNo9ynFoq\nAUA8NRxAYQm9noBAukl5PTvJXvtkLFNsgkI7SEeQ3m9b30ah+eXSvs0CMHqk\n3AR+GLfdNXUSp7S8V78b22q7miaTVaKeiXMGuFWhqPDb6qKulED/uvLt6Z2r\nxawrwz8dN0W+xaWbwbeXgCFZa7ihaRit7hb/3uGg8xUQ1ndsJQpODwTYbbNP\nW1O7GPlQfDw6AaqhvH3DqOtjAqxTN5flWOdQQRoqd3Ica/JKpco4ELHDd3VE\nFS7C\r\n=grP0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFz059fPYRQwv2fdMuCPj5h0agytD6odkLet5fp6/DJgIhAM38jFeDuWzfQm5kaNMqydAlVWu/3nn/JalyDm7fEcdB"}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.4_1607461970559_0.7996954994702401"},"_hasShrinkwrap":false},"1.0.5":{"name":"stemcstudio-tunnel","version":"1.0.5","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"138f22183355957b3ea07471ae313b499fba07b5","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.5","_nodeVersion":"12.18.1","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3xKJSx4eAXd4TR00cDnWPdK379NMsY48aEIhWofzeKOKa7tuKpKdIjeGuwxLF7VqwZBJbU16yO8G1KBooZFbzg==","shasum":"b4b209fa119ad0dada17e1f9a82b442a0eeb83d1","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.5.tgz","fileCount":49,"unpackedSize":1229076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrQMCRA9TVsSAnZWagAAgosP/3Y0yiVWOmQBsH2utlQx\nDGQygwCGhqWlQd/vwkWCepJFwKK7qAee0LlGeu9sfJJj7j2qhBBGxTFDIspp\nOQ3dCebRcjYvlRdhW/y6dI1xga1jsAaEHoiFs2wPGUw4zRCbgevFG4/HbHMI\no+P4OcJmcRN5cplrp4FA8YaPLptWAsLvuWVMd/CPiqq7JWeNEKf09T/8d5uJ\nKjJQhc+StYSGnNKdPwLV76de/3jDqFi9maDoYSs9wOVK+j93NQ5jDbwFNvNX\n/wa9s4R8pwfxhH+aVERk56zcvhWyTwP08TFY/5sdOudFgoMwjQ8CVa6J26xa\nBQmd+mI4kUWk1NEDaGWH8Rr43MOb2WcJO90PQEm5sYv6TtNPisf707aHsWyj\naPhQDRXy2r8gzrAJlFp10r3ZMEGOss9oK5ouaeff4Folv00NbL+Zs4d5GgfW\nwb7mGeOTIB6rcYzKTRpfgWdBUi9RQdAPWWBRei9KkUHiYd09IN2T0kwX/Zt1\nVYuwYAemtFaUI4LMPhRVEMBhSnzL2fwdJ9HJ48P3qUIUgBwqSBPNZPCHxx3X\n+3+MUYmD7tsipVJeoXBVSGXmOwTTVk+PpH/4Yt7AyB6+BniSRZ4p6ZFup+Zz\nk3zwosDoJc/pg8F4Eq2nyznxNh+pYJbVyAHYCd43LCvUWMGoO8EG8xi+Xlx5\npojT\r\n=e++9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQO2Vy7K4oSzF6dxBf6bHNzP5KuYxEQLOcbUkRf/nxnAiEAu+DjQ4bcQwTxMdGw6TNeqzy1S7ut/QPUOQdkWBqzTY0="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.5_1612362763785_0.30321155901823427"},"_hasShrinkwrap":false},"1.0.6":{"name":"stemcstudio-tunnel","version":"1.0.6","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"c7651a610da9633f7b98a434d40efbb9480cd7c7","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.6","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-noyzcG8t3iQkPzWG5z5mEzmVyNMGJPKIcqt6ruAQk37xyHhQleFnwWDmf9ljME4T5OG2mtcK2Ad8ijy8dfqJYQ==","shasum":"ec7d0faf13e6d2275228093e8ba00af565ec8812","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.6.tgz","fileCount":56,"unpackedSize":2159920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG02aCRA9TVsSAnZWagAAxDEP/jmD7ovvF1VWSN/6rjUN\nW3k/XbsGIYOoDE1yzPuvngBZN5dbSh2lyruINtOnTCs2ZKmWzThy3i0WE1iS\nygrOPwYhSzyvv19bqPo5OOvchqDfWjg/0Yvu1CY9NJyT1Z99ROeb5ehGz9J+\ncGoFrFJxZmY8kkDpUQ3yiGG0BPEanBGs3ZuBjuEh9mQSiTh74SAFIImfqiKw\n6M33vBtBii1g210HxisNHUpSntChLO7havjtlkCTlzYyBBnohOCVo2Zy2doV\ni/fHmj07uhpEqjLNFW4iFGdNY0RpVWdSUxro0TpwZdhZit3IyOQQu+U0UBIq\ni+4kFKOWwgqhulRdzluC/emfWMg7UldJzuIvLvk7xpVs7183RIvkooH7c88h\n1fWRthTOOceSDz1mAdB0ORMJ2u9s/uNvVAEcEnWd/zdVJVZZpiCqIBL0Zm+8\n9AuqUyMl+NvuX7UFBr8Tr+mdZKdhljl4Qz9YAeloe975K2TOAvMqOyHO5Rus\npMJ+rB5aEKYT5ToID2wiwEjnzKURwSvBEkaIKSkMvMExe8K5dH6o8gwlNzH/\nTeCDWq1MWTJvJpOkPk5zPRi1bACh37/YdWlbPl8Lyk79OA/QqcioUczWiLVE\nKdvSaOttA2fIa1beMN7tiiIFLWeF4wr5lvpXKmh5aF4qkbsy6zsRZt6QsT8Q\nTZhp\r\n=e8+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXrUFgl7qGHcYf489xWKsNKrUUZ5an6xKEezxVEUH8JQIgChMgQTrYYBRXY7Gd9IKuE0OZeRS5yM3GZtGUPvOCys0="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.6_1612402074267_0.5146619010536411"},"_hasShrinkwrap":false},"1.0.7":{"name":"stemcstudio-tunnel","version":"1.0.7","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"3b96b82381cfa095019bda1c748b715c7998368a","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.7","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-4VC19xIsaYAdgulMzgm4VSl3U5MtBSSodBKuXekaAtmsV8Aem6R5OjdwDxwKjlNiJXa6aSnB0OnhKnj2/Ui9rA==","shasum":"089f36976588d82ff8ed2330303069a2878e57cc","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.7.tgz","fileCount":59,"unpackedSize":2730668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG3Q3CRA9TVsSAnZWagAAAEEQAIEdGEn4TAsW3/k55hhj\nn6/OYmgiZVuLm93ZbqlZPUFbPT/rQPOZgu1nTkiQxdwu8oFdAw2dtSVaRgwf\nTx+GTMc2xNdiTMfC3qVxj4pO2qA/i+K5hgcU3QnCy0LuMo+tAC+AqFCzy74X\nDp79xkEoPwCm+7bzQQ99DyOe8tmOtKlUfxXLqbPEiWQlGjzQBsIZyuVCnwsG\n9DpmqOOVxdUrrAKu0EI5oHLq94z0lgdTUPOoZLsUEg1Y4DN2yhXts/+/22MZ\n4tLWNFaD9Dml4b94FuKdXEmYfW6YO2XkQMYLCTrylXHZr3NoyqXDfbzCZqpx\nkL4MKKnN4z/0eTEsJRkcSZ6WbGa+UerTGBWaXcUyKocfFycjk15qlRnHwETD\nnLIMDW5hAgIhqTrOIlIhAIF8ETfWkioNDDKd/rY4GX5ULTa9Cuiql+iMB0T/\nyyIdlnSdP8f3Eju7NhmB8M+hF9VY/1VAbomkaLmjJtFKsJ/kflwA1BmAWl8N\nWrJYdBleyGqaohQ3I2Siqpwm4IqpmWdPW6X/IcJHYwkGTfW9mQ4R3YD6IZw9\nk1ZtVnJclH7JFjDfNkoKDPc+NubF+u8MAUCSVgXepQjNqIrzigfga/dH28H2\nzkHgGhtXd1uRxukGcMr7WklXqpfcT29KVIpo8dMpeUYQhLywdTGd8MezPoQI\nCV8r\r\n=pm3Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6cTn2FTHX5OQiT+SdOVDPya8XzrQ2EZ5Anc+kWbECiAIhAOe2xTVXaHdJkcdgn1Z5gSGeYnsOqBhteeQVtKa75s0U"}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.7_1612411958786_0.9325379071898092"},"_hasShrinkwrap":false},"1.0.8":{"name":"stemcstudio-tunnel","version":"1.0.8","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"25a8010c60c8c9ab298f07a6fa5bfc95b5692800","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.8","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-rKr+LZDZv8NQqK76JlvYdoHw88o6GSVyZVmLV6Ym2Y9KxHmPhkUaL6lmcapibMb1r9SwEglC4s06tb1DaEs8xA==","shasum":"3d553cb749db2892078e268b15669a86f12ca198","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.8.tgz","fileCount":61,"unpackedSize":3107345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG3z/CRA9TVsSAnZWagAASf0P+QGHhwFBiOu6pLeZOc6B\nXaQqNZgsgbGn++p414NxGffSdWxYV/iGkMkqsA2otW+YOnaMIXysrGLVEDRE\nw/9ZgL0/xlMySh91tHc208WthIopqg3Tv9qtF2RQFUabMTSmn5tyIFkWE0EL\n/etb/pSHJfxTIbnz5XWeTxmhGdCOuuaEMWnGzi0onnkzpEzyqRmctH6qQowB\nCbjtkc7Ibo58jMG4bztjzYa1rBv4YMC7otXYYlnqfWEhiT7zm705hf4CvkvU\nhBkor5Ty8Z+a3rGeewzl/cj7oWADvn74ADh0MJmBUlU9NV4W2LRQQGpzMXXj\nFhyOEdmOJArPj4GsGMTeU/TwzvWFVW+mvQSXZyJMfJUFMYMdBmdhqfALSXOV\nLl/lhaFKhbElNl2oywvmdMJ7upJJ05Cp9xgYiI5n+4Ws4s+K72fC3MAa7vzA\nzQErQ7vlorm5sUkmDe3Jwoohawrlsb1mNzN3xLcB/1rPHm7HyTTu2Jj18aJY\nQN6GUQS01NmsB71Ap0qGBPf7LJTIiWym9e0E1QPpnWjmspBl8aeXZKBDAnvw\nZCljUrDyrZW8j2M6xbW9fJxV3IIOAS0CZh9r7CrWmC8qhhpRJOJFC19FQAVp\nOII7h/ype6gl3ARPzz5AtFaKqG2m9/0ie8p1O7IgUdO82XMWEHRnVa26GRPM\nOUJL\r\n=yj1G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOkCX5VU3yKD9zT/xtQ/D3oYIwS/D8NLdJOW/nsZMscAiAfK402XxYUNKyTZ2+kQQ2JsXdKBalpNuGuB0Tq7WraNQ=="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.8_1612414206873_0.3035124925819017"},"_hasShrinkwrap":false},"1.0.9":{"name":"stemcstudio-tunnel","version":"1.0.9","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"d60052b39e173ea21fd5be8da7e0c11814c81a24","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.9","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-J7SdN7rlT+l7qEo8PEpLs2hk21L9JBH7AgUtaRGiJkuIhq1s+mAYyECd+purAoweCgjAszY5p26frkWVDQSCCw==","shasum":"1cc342147850ff747d84ca777b48ff64414a1800","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.9.tgz","fileCount":62,"unpackedSize":3303436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG4ycCRA9TVsSAnZWagAAthQP/iJxVio+a4NLllGNuNmV\njjA/VafSC3EalYLPKJNCeUZvUIbfj7ZDT7qI2zSFBIURBkToHgCvmSWH19AY\nvyofi/ezSe3UpMBYKsDdVaxFZulqaE8Es1AIHxfYwrxbbrwyvc1dg06QIsS9\n8Ls1s5zY8uPdpZngo5V1LFly/FrNbBP5by92uzb5/yXh+G7QCaSjKRtrLZI/\n/2FOj8U3oeUaSsQ51naP3Vbl/n6OCg9CzSAX7dP96MWzX5Me2kuiNicRFyCd\nP4GWtErLUNUgw9yOGGKH76+nMP2hE2gpEFA+RsnDfl/NPNmehospn1YIzIhs\nh3w+H2KHlSGwZJiwS0hBUcI/Z7K8XMJUFo/QHwRIbRLFMKh2aij7SOQ1R5aT\nob4ykPEhwcQJALziJhcWPeP3ZL7AnQVwZzUgWbbrcKdMrEMB/+3JuNV24GwA\nQt8FMeSR7ssvm25V1E97ol2UYUNCuynCA+KcVHgBfg2ajmW5TWW+8prSzWq5\nKufEEPDcpn+mYaRffWa3iOFKSIvaWqROrBtxx1edii/zXeGJIpomAjI0stW0\n3XdpNhP4a3CKN/O4WeyakPeceognMMpzOE0yS5EOemBoHBvugYL1IDYHqOsP\n1LsKYnK+TgGDlVQ9TgcpNLFHV3leednsT7PzQFGjXWRbk2odLtNaELDaH5c5\nF2vQ\r\n=A5+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJIoEpFS8evx364aIfpCjM7PNRuSKypD8PCV+P2tuRsAiEA4C1JRAlZIsoxdh9e63hRrV+ELpua5kEAJEkRM3FHF8s="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.9_1612418203630_0.4500858068529794"},"_hasShrinkwrap":false},"1.0.10":{"name":"stemcstudio-tunnel","version":"1.0.10","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"301cfecf3d9532a8e1cb8c030647e024b50f9d88","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.10","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-+rpjwUwbkPRAXMshBFd94kcSfwB1aOSBJkBs/ZjiK6qyDCsW2TKvNydje2yymiurR4eb0RGHb9wK32mj0VS9Ow==","shasum":"c1a27a93a477f5fbd7acecf99a1f35a449fe7594","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.10.tgz","fileCount":95,"unpackedSize":4953570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHA6pCRA9TVsSAnZWagAAwwcP+wRXOux+AzJr2Sa0gCJW\n6n9ZHaUNYUuCnyrCt3zIzhSn3/agyE4t+998JGjqyxK7GAVuasuu6H8VYd35\n07WNdmSJv5Qpy+wIYXFXgrhNDD8oVkZuL0xy8g1zi5+aEnsEQNDi0jnE75bs\nH/ezNWxQArNB80Aj3XyQFdsXSMVuxZ8ffYjSPzd4aGbMcUcc1WyWzB28ZnEL\niHdJo8D9C9SLJC6eZV9WUg7HDjDroTSoKDyqLjx8ckmokuwAsHWcmCXavfLF\nzm4C1cjHYouGxXr9aBREg21++D6i8Ztn3C84KWI2iD15ZDNFOSyOhQPNFJ1n\nagc3LAO1x3489n+izmkNBXuuioADKpDCAvx7WWugSUQ8D2hV0ceGMA168jAH\na7PmpoBJYvvPKfu85Ia1Ey/aGn7SZY6+278W+XQqpc7mtK9inb7+CtF4RH44\nrbL7S+7W8PZXU6igXlQENVZ50NazlNkmIg1cpsUTjzk6pAViq7y8TksvypKX\n9n1grPhl+FhsB7gqocll3qq7GtwP7Td4mzPYv3RiRBweTrLVlA/rbHGs7xee\nUDwjJa3VWum3m99ggbqJVBnmMgHJRRqD+68q8LfL5U1KoIdfc8qH20zTaa6O\nvhSrEzEeoLje0WbQPpx7jpGPnOvvMBv5ttS65cHLAmXis5iJ0GmXCYaslA5C\nRKpP\r\n=nXTv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSfOyCInFzUH3J+qlaXrW5oEY9b1Viw/syJr14cK7FngIhAJXyHnA3qemQRa3HoSx9Jk8VMEpsRuz7XJUZsf7s9zAJ"}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.10_1612451496855_0.21053044209943694"},"_hasShrinkwrap":false},"1.0.11":{"name":"stemcstudio-tunnel","version":"1.0.11","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["WebGL","STEMCstudio","Geometric","Algebra","Physics","Mathematics"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"32f26b41184ab176f34320b94bd9c0928684d6af","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.11","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-rk8ywFVJOg2MbMsa+E0fpC6Wks2S4drnE1IyJFQ0aM2S12krzZj/xonx4byTxl9ureNwlccRYOKZ2x/Obx5fpQ==","shasum":"d3533db0611cf9a7e0305a5e3483e406ead01ab8","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.11.tgz","fileCount":96,"unpackedSize":5163397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHCv9CRA9TVsSAnZWagAAp04P/05+ul68AJ6NKYOup7sn\nCJOHDc6KNxaH+teSfE12XUAdwgHJ8VPMciB9PFIr72miUVGR9VT6XA1mT+no\nbGwYcHz+8m57FE+F09rmvhCHEsDX7W27zfIbb7TtTKKFtPg78DRHOlz46Ea5\nzIyA0RL28n1kxpHhuNpYln8O7X6p24pitU0O2riN54+Uvb9OUdtlNXgSHId8\ng/YzrsOSyBj59l5GgJu7Mw7xEE27L/4aNuQG4D4dfQLbdbTmEaDVWNwTmDua\nlPSvVaNbDmY4O7/3OHMhJ0Lru/rMOHlAbKfYhQifJlhyMcy+HOruzHZNYa/H\nyiSqrquHDJYJhNZgmINzf6HW1UsNlFSmMs+omfTUCXbLBqDVOwoVKweknVun\ngYkwm2h6gpl56brbVaGjOlT5+/TonLqvHmaMtC/fCi/YJ6ReehA+JNfVSWy1\ncMNsfWJlIy9HSW+Gf2G1fsggr45xZVoxzbEUydTzd+bM6LqLxAyyZr8LwXee\nhl+qXqwq6SrK0r1U2J+NWmN/ICQz+04grdrXChT5Dd5O7cNsq2cwY0roQ8qA\nroMqlxWgiOQ1Jp4IugERCTsavNovGHt1uxljKEBqFebckR+YmYTjenwOalFX\n3GMe/LLf7voQ5fRa0sL3DvhbOFAUsKaKqdSpq85LXqq/uuSHk9e/yo+wFgLh\nuOfe\r\n=GNEo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICWEyANiTgEGmFRq60OWYHtjQJHsi9llgDWVUJcayuxhAiEAkmMsp5jIzK0uyi3cLjUQ0k7rVFez7iYO1xnhH7AhzTk="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.11_1612459004857_0.27052087641083156"},"_hasShrinkwrap":false},"1.0.12":{"name":"stemcstudio-tunnel","version":"1.0.12","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"26b62f83f288e66b01da3d8f7c4565eb1958bb86","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.12","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-MHOTHe0lm1ymazpahqSwKJ5XREN4nkcGHZLL/whyQ8DYirlqQKfzmGcL7bCNpc5KbtsjcdCojAKEodl2nggzMQ==","shasum":"3bbbb63d0fab113544db6f181da27ebaa339da58","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.12.tgz","fileCount":104,"unpackedSize":5205539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHE//CRA9TVsSAnZWagAAWK8P/jYXJ39mH/Wse90050si\n2X7v6P1S7vxuN/OvHBH6G8bdscxxufnDzJ+9nd/+MB2sKHI+DxwRETmxfQfX\nrnO4QCVB4WApLj9HceuD7z8lSbeBL8N3PfvB9vAaDVk9o0iRZ48KIYFsFfz7\nvhZ6c9hGAqmqSOsCUQDkiuQcydoSmMoDNUcL9toEVjnBPFc9vBjnFRig908x\n4tiKn4LohVdfKNlVL3+H3mEQzePtxbwJaUm0ljWXUgsgzhPx9CBEVV/YYlOw\nmIisZHJuBhGkDb9mzHNrymDpqJph7MwaaolUk+ngy/LjEnjfvP/y1I6W5eNw\n4qMnQNd6G1qpy3P1uXTT5DCHNm9voBGgCOnX7NNBKH3kseIVDAR8V27XiiyW\naG6JsWhwfZ7HhqSJYtPJA8YcNSc/RtNu2iVZ2NVZqtqsrFHRSkqVtYiZfYwP\nQAWhApCcoDy3WjCMp8nLQOZZaGl7LDA9viYEyxqEK3makKzhGdqCt007V4Xl\nrChEvadsXh5cxcGPAT+FbuQjzKv9oMftSlL4askvBH5cYDG52vOH8Pf29+MT\nwQDXMFO+BZuESgkKo3dW9JK1+sd2MyZc6LD9/49YowBILka7P46T2gGCdZn3\naPMc+YpLqlHQtS8EOLnsfsBpmJ7dF5A9m4rpIzNfhEePQquGifeLoGorbfOn\nn6WY\r\n=Owhr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCn0Ym5Gnpde76i1jv7S0PueK/pwCJASro+MAYvIJHIRAIgGkKK6VJ9/ShtqReTRZEJy4e/qc1dfjvWYbfFp90fgow="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.12_1612468222925_0.1530932250814241"},"_hasShrinkwrap":false},"1.0.13":{"name":"stemcstudio-tunnel","version":"1.0.13","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"2d4603a158e787dded5d8aaeaa0d586fe788f4a4","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.13","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-vKmkeHEf/ALad8vHFCdYoalsatMen0z2FJ9ICcJvBDCjnUQBiHEJDYcitAdIzLAsoDGAW2o17x2gzBYpc+5bpg==","shasum":"0efcaf1f825da7e28176ca85527b80d8a864d30b","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.13.tgz","fileCount":104,"unpackedSize":5205528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFLNCRA9TVsSAnZWagAAwCsP/0xLCJ7kSLwuUrQ2stTB\nrtvzbtPZz9JnFpQk2Ept2niUjtLxs8fq8UW7UuXVC51Fe4eX59OkYLT7pIG8\njRtTSQC2+CO2nIO77OCXUJv3eSceq6fMBxK1F7cej3XMeppQfjTdJZb7pwVx\nx23IKySU9pdMzL4n7Q5bXHomf84WHf0jQKjgOTuR9ZsMzZc27k3LDiFG8oLx\nbnj9VB0FIAQPlhMXx59iRTPwde0N1mNVoeLCMjMeKbTuyBy4bHsizKZS0dwM\nUh/yTEPejBNK2bIhHxrVMJtkJa0YxduYoVHpQwF9/MlLwNGSHWfi58AnnoFq\n7ia3zyM4AgdhhW6eIn+poGMcQeE3QhcpSxHswJx8af3VealOQoBB+6BYhdNQ\nJqfn35r60r1EVo6EX6/kKBYhJGBo2Mq+7DE6EHKMVvutdqICVTs6OQ1eDe3L\nko7sZI19b06pgjhpFXKAAZxZ+cJj7nB8uKBFvC52g/vZBIU+YSkcrDcPlnXj\nqZGoH3oAAdtgzdNubrm6soFly1BGQngFIjqgKmLPAhE57krrkliziyRsoGpp\nq/QJjXKhb2+z5lvEZL2AsKmT28odKfWas0lZw8rGN7yVGdfoqQQr/f6yfulh\nj+CwPvD/uwgvuKD8j66vZyipb4GVqRoKcQFr6tXXM2leVWCs6d51pghOBXZB\n0t77\r\n=RU5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP+zV0BKNFgNlxAiUS+js4LhPRZDOa/g38nUEcEOBqFgIgVB3xX0SAvzvwzNz4OWVkd4etOdOKNoBmRYvfkKeOUAI="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.13_1612468941266_0.7628835942214058"},"_hasShrinkwrap":false},"1.0.14":{"name":"stemcstudio-tunnel","version":"1.0.14","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"b125334fce29a002f29817422fe4735e0599e00e","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.14","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-cMSox/OxiaDSMm8HDgax0Wp62RqYho6KNh+Hch6gXxf4dVbtJhZKHjHWfAL0KrBS3zYVMi/5oosjjKbgXyZ2wQ==","shasum":"ab35c8e10858f8d14ec1e87e8068c1cfe969f857","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.14.tgz","fileCount":104,"unpackedSize":5205006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHFoPCRA9TVsSAnZWagAAmW0P/A2j/4cFlUDnLpr56Ugf\nc0o/4v3VXj0zWyjGjG4Kch1I06ieopdIdghnA1b/mGM21X0NhwZhNCaG6FFM\nWGC+iggnlJi9Q8qn7ihmcQYpoRrI0sEOlYKVClGTGn0besiZaV3uGvsPjULr\nn4iDy1aW+4KrQsHJOjURSEamuotJmNUlFy0nP7hMe3bvJOYFVF1SN2+pRpHZ\nOmff931A+dSnKR8T8qsZBOTYHNeABkymrxvriINSjT2YN37/k+e35M92u7Ts\nbS7J/wTnfm6DdS5xdggSGF8vYC76QWTS7771Mq1CAPgir3GOgd0UhZqiIF+g\nYYB3qcvHDqmjHkOiUB5WkbAQdhFsOd1hFGXqVWD5hGVS3IYroBz8o9WjtcaM\n96eYiXdGgr0XB7pJ9sYiHZ1c6c3Un8DmHOSamvoBkWIfOZwezp1XCBj+7eeP\n+XiZckA7VY7LJPKs8d7SVhMAZmo/nZuOi9kqco0y6rfLhEDySBiMDBG/95YW\nrOahmCs5mMjwUkTEnEnvr+n8qGZDRx8D+8ipY8/uZWbo5l4XOX9Eb3RxRidJ\n0obJgsoJV/RCPQLFnte+UBFNqeFAu6CIqJws/0aM0Dpe4FuEbVqUQmKp59as\nta9hnxexcBt9wmltS131FDGxJLoJvQ5QuBglLcZTNtVNgCm58zsfTDuGpCKW\n6gZA\r\n=h9uZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNAu4oZbz9io8+0CuSFZ866AriVbKOCfdSwG3z1coH6wIgQdrHNQckCclxr1o3VG/5RjvyMlF3clAfVmsGeJFxDME="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.14_1612470798952_0.0144551650359388"},"_hasShrinkwrap":false},"1.0.15":{"name":"stemcstudio-tunnel","version":"1.0.15","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"43de85922d0105626c6162509d360dd318933639","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.15","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-GAVsrVyFoWAenTNbPLU1TNl4hJbDp2F31340SfCI3jrhux2vvnBZzdGlNRwuCE015r7gykvVrzu2REp8dsmwxw==","shasum":"a7c134bf71856761086e2b8606140c87e0a6931c","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.15.tgz","fileCount":104,"unpackedSize":5204767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHF1JCRA9TVsSAnZWagAAskIQAJ0YlmtCEAmtXkFGwrt3\ncQ9OLKgtF6J7jLFDv8wMwjNjMmHIwYJ/jn5EUF1DyMY9PI7W7tcRJa1dsQlr\nbWwqAY+0lAA6bCrTJeGTBCJfTef51A0fe0ojd21eXi5UbOMoLgaYjwkj9/tw\nvSFsA9yJlgUHbua3DmV/lH3Z4KHhjnQ9xkT17OqzGTuqfK45NLgh95P7VaHk\noqn2rL9V4EiNOCrPPjveRQfMWx3/3GHBt9pKDdshMJfOZU4/lqXfGIzhM9/j\nPvt+zKNlh2Tqu1tGtRCv3OEc0oJ5NSFLN4ydLOx71o3jgg9tvCIxo4lm7mzI\n3O55P9OOpu4JPJ/rDdVRe5DreQuuY/Ue6Tuf/vKn2jkkgGiQcbeXP+b0L1Am\ngO2Hp0mkZ88QolOEie9I9OJ5iaSLvjC/gSSdIErXGWFXrJF1HzsJCFbKmX1u\nU/nYkdWUOk5DzPoKAS7ykXrzOZCHulIk10PQbc7Iiwz6BTQqwZ1eS+9r3pBf\n3kYHwRQfQvuANYSGFICVeCs65YaZ0JnV/xV3azzqK58vyc+nIIh3vatDFw2S\nHiH5Bubv+TtTE0yX1GVGtmS6ZUaAqszpt+pGPIJuq+SPNB2Nu9gbmaDMn05O\noIfp2bSLFNhvIFvXzxikWFt2q3TnbsHe5ydP5P5YRP070Kjev3xiOZMQGtha\nboFA\r\n=uMTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHz2Z2sfXhFO+VwC1r3MAaJ8ehS9ECkJfohjQvvUxsUQIgAR8cRn810g6Y02jgKUB9gJIdts9F+L3od5SXJmlgOuw="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.15_1612471624489_0.10322874228989387"},"_hasShrinkwrap":false},"1.0.16":{"name":"stemcstudio-tunnel","version":"1.0.16","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"45c88c9486f412b249681c95384dbc01834f2735","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.16","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-rHVq8NAGLzOFbkGz4ZI+iUpUTB5EU5sOxrl92muEGanF5Xn7syId+bpleS3CSjp8Mpuhh1LqTYNtDIr+3I7pkw==","shasum":"1c38ab31c92e9283508d6bce9d9d414fdc6c1c38","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.16.tgz","fileCount":103,"unpackedSize":4996093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHLDMCRA9TVsSAnZWagAAwmMQAJQPo7WHq2M9ACpGWBRk\nsRg1AFvwl1X6moKq7HubQ8iE+Vb8AZg5aB6oZ83BCOfAsyQc7PTeirNV6Dzi\nNHDPaIj0JkVaD+YhjwLgL7xlUIY5UBYnDhyG/UPg++wEEYYZv2KaP2Eu/3B5\nKNjRghcG+8PS6Ov6ALodUEJ62lzh5t8MZpaGWlDX1ChTSh/Nare+o+egGbdH\ndetkG2Bzfz+Ek58K88tlLIwtSgbSHWNHNugAjz7AAiIlgg6sp4MCnlVTwb+U\nyqx7ZI9Hh9/khDtLI/shEH+RfwzsrGC+62I3/JswUY2BMM02JTbguE2LPxx9\nF7hJnbEdVlrjEaHyYIYPDNMKQ1SY3Jw0PHK1HMqR6vjbeDItJLty2wyJL8aO\ns/juvB7UKFQqBQDRsoot2zioUzFj6L0cs+ICwdxT5drq2c4J5yt/m6N7IXLR\nai9FLkTmld1y7IPrSH/et/yGf2LOGUHhppvSd02XAVXpgjfD6GfmtmAtbBdp\n4V41vZvCRHAuDwEHdsdrQE+yYu4v0vt4c5Dy/OIxaT+T3QWLmyzuN0+7V1SA\nmUuNESZQdDEY0wS8gkmmFIBjAFlK9GgAzFMLaeXJeRODkgPN3ww/EKaTaNzk\nqHtD7nYEMkxsVGZ0XS24FzLR8UePe1PjtIhR/O+vh0YBsU5KvYe1Yn8TVwSB\nCrfZ\r\n=V5TS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHc+Nzz9AXtehckPsYFkT3a4KDicEQS0lN63U2SwnwHeAiAhm/+MnICYuNy1XW+fH8L4OU8g0qD8mDnIZqRpwI+QhQ=="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.16_1612493004191_0.6672663391800875"},"_hasShrinkwrap":false},"1.0.17":{"name":"stemcstudio-tunnel","version":"1.0.17","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"8048ba1d4c21a1852c0371adc943b49bd113c17c","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.17","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-gU3wxT7ZffYYjXCJeOV2sRDNsRSlWwm/or0boR7toDescwkgvDohmph5panvd7tMn0AcaXFXMY+dL11a2l4pCw==","shasum":"e2d9771f625c1fd2011e438257fce1c0c94701b6","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.17.tgz","fileCount":103,"unpackedSize":4996381,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHLMVCRA9TVsSAnZWagAADLcP/3+5Us9BLN0fJNxQmKYt\nfwls4/t2V7HipfR3rN0ZDUVz3umGA2I1UQZQk9SWbkhBPNy3mm6uZerTBY0b\nDh5VIgV/lz2vW3LJ+rH7xSi0l0lI7tKKK2PNwYRuP7Yh5+EpA/Yu3vH+Lgbo\n+UsHLKiPR1L8xAagItgNYL6lcF7mtUs5hN6Pbp9rAiEXuDAXD1rMlT9sZYdf\nXwXD+x9ljwcwngNdLnhpsey5wHXRSLflTK4sSnslljzX3NAeYypPQiqv5O9l\nmHZxXcFWp5v/J4zZN9a4w5i/pUu5DcFFmVDJHg+J+F3tuLyFQuQU0/GJ06jh\niWgLMIrOhaHyxWqre2nLXEHjONV3IIGbaBZg4D33z2YzQKcjE3zclTsSHIPi\nWzAoD25+BSKWjejh05NMiDocUie1q8n76NlNetoSsdIHUqCsBMSLDk6Q6HlK\nBXSPdYoVgTPWPP1T5Iin8yzj/TfUD2JrRVmY7VLaZ6PZ4bi5A6MGuNb7KeES\nWisEobPEHNyVZJXg6g8OmaXYdodNo8ZWCFuIrAfLYSlNyo/mxok2R/dI3rl8\n/FhLlVayO5hzIU/j+kXoltx1DxtkDDxB7UP4Ac/OzEmwbiyxjlNVV9HkbjcC\nIqvOXbqddov5u/U0M8R2S4duSrWrcTxhl2WqFJrh538S7dTr6liqBS4KPoVM\nl1WT\r\n=qFdK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHub+nLe3t9GwGdtI5TwhBrgfrBQU4hE+nVMUWZvjZk5AiA0XLXsdrkWmPPQoAjOh6MlPdIQE9KZHyTR9KwgQXBHyQ=="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.17_1612493588697_0.8364458415102882"},"_hasShrinkwrap":false},"1.0.18":{"name":"stemcstudio-tunnel","version":"1.0.18","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"9e4c5e503f73f0a57e3acab1c775cb96d9c47c16","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.18","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-UkF6+Wxk75q8dY5/UdQuH7IQ5fVjabIPwPEzww9XcU+Y/k2Ak+YO5WDl5xTovzMC/TqF62Bb190ZAFngKArW8A==","shasum":"b64007041761a211bf5ec4b74198d387ef5b6f48","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.18.tgz","fileCount":107,"unpackedSize":5369569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHsvjCRA9TVsSAnZWagAA4OYP/jTFagT7IQn7ip0EAPvO\n2gS1wN7acs5QBUgToyy8KitdTuVq1HQRQl1GtZ23FjT9hwYp93UP8uomsds1\nFC4vuZQ8lIt/67lzQjuAS4Un7fzMxbohbdx6af58QHoDTFgqL8QVMgbqnd6y\nbhY/Hr5y+gg1LSR7/kQmt7WqJBJWAdL7dJ4Zks6j4tErwEquYgoch8Ugq7ZT\n/vfA2r3gQgfDmazPliLZO4vL7JkQghTI7X3gDQPTKPFDYPKXvFlvEkMVWSnN\n2lh1brv07y2dN7H04mzR97+9gLm7MNhXmuiRoj+XU/6Rwtoty/oxrV7PHiUI\nx3ehf+PnH1AkgEb1mVUsry9pZUId21t7ortqRTNK77vISuoh9RCwHxuuwMFl\nRpkO/JhfXOKhBy/mA7lfeivabcqNPoKX4PyqzaLKpTo+J1Xx7Y01cjyQ1zs6\n9dx4o3CmgD/phmaBPqqSbExV/ZpSnMqMJxR1ICJ5C211EXD1PNyUIPKBcL7N\nfNm+qelbEEcXNkW795u92wJUukm2VcIJMjYYbkpBwKsINXbZTy4uUA59K3/7\n6VVuHwPk+M9LbUBYhfvitVn9ZPS6xyhsffP21jJ65CmcawAaZe1mgKB2ypgI\n3E8HJTPJfrfaQD1ieKBN4bEnuLQINQckCe4mJMrYhdstJFlZhZcFrdyNfZ00\nnZwV\r\n=sMjD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmKuc4Lkqw9+bOnUOZU9qQ5zLKklc9npZDt9Ku6LYcZwIhAPJXIi9GqyqAhLK+13YyT3OafkDEAGqYi97cKdI5+WVZ"}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.18_1612631010962_0.546338097052659"},"_hasShrinkwrap":false},"1.0.19":{"name":"stemcstudio-tunnel","version":"1.0.19","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"60b6e653f9fff2bf03a40924336e139f16b126f3","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.19","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-oMyGw7Elz294oBtpKu00NlBj1eSPS1MZTJ5AMpk1w1A5x+2/66plbglT+NswwZjgHqrOtB2cDejBL+UZVeHB7A==","shasum":"dd5aa95a511e9f4b0e7bc87966c4f8d788f28d33","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.19.tgz","fileCount":117,"unpackedSize":6116696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHu8zCRA9TVsSAnZWagAAzkYP/2qlnUJavVdVxljn+azo\nRT4hqZA2ZbbhJ0EdPH04PmPB5iqkByCHaI4EHur9jg+kbVrZcJiyhr1o8XjU\nsaNE3kaNYDLvQNWqgTZpSKVQ19hTTtXnWHsIJNv3lZPfPP426lI+exi3J1wb\nJ867zgwC2KD6F5sQE3PBwlFGWqXdEmQ+J0rKAFijVWcWAGUYbeOjSuxQ/9Ts\najozySbHJiWBobFG+i1SwsRBKd4i4bvrNhG5EO1wh+GpmGHuQVe0I0QYnI03\ncPzKnfIzi9UWxIgzvWClOvEdTnLIpvdCZQNrsufjJsGu/riIJ3fcuE7BsTP3\n/kxxJCTp0GsRHxZwt2Y29d22rgPDo6uFqTP+pRRylDDi5qy5nbjeFXSe4Apj\nb1J6xU1yyPscK1eVZHoijPqEOWIZ/v037G1sBEACuuidNHsTEG47tZEk7HCO\nbJSn0NlCJKVceoUEJonUb03jZJ7XE65GyqQIuMfqTVl6qJM3RCpWR4wytcXi\nzNLVraLN3tA4qc57QL1Y4Q6g/DSge6uI/rZT+W6yyyZK3GdEKOjQRxhBWZrR\n4T7U5XJ5hardFQ9RtHEnRvzW4kmyZIeAC6r4pjar/qbuLcDzRS5Xzbk2FFPL\ntP35aBb9G9AAtEVAjn/EW8O3oKvTH/0Wrt7Otkvl1rXNmE+MnXiDtiHg+EIu\nOcHj\r\n=KWOp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/msflNQygnDgj7cS4WomSqN3FY0HC4SwEnHuNBMTqPAiA56NR0uQOfTjWNsaUWUt2QJrVzQLxM23w3u57gusxPoA=="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.19_1612640051283_0.7946458278292596"},"_hasShrinkwrap":false},"1.0.20":{"name":"stemcstudio-tunnel","version":"1.0.20","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"aacba27dd322db45be497f46eff75b16d292e18d","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.20","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-cJ3TPUP35NthsJyKqaibvgdG8rtrGmj5yb+kiO+BrNoxk+HZag7fI9U+OBouo8XD9lye/WVObiRWUybWftO6pg==","shasum":"d563a8d4b0df31316878df1685f1e58aaecacac0","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.20.tgz","fileCount":125,"unpackedSize":6869604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHviOCRA9TVsSAnZWagAABj4P/jwzeVWwy0UT4IvljiAt\nzlp2MOBLzat+eVC9rBrc7orL2dYRbbqvBzbX4rZ/zAI9VwemJwipUEOUDDdC\nszv2ZJ+6KBHDLEV6ghooL9iiW0/3Sno4/lFI5uzQt6LnTIgQCavENZbSvmeR\nuqAmW2X9CLZ0tYu1kPrd1xGqrjEEA0d1fjWUUII7LCUtRIOUTDv+RUm16p/j\nyy5VoaujYlu86tIfF3oWWz/RrlM8ltdtQY1jZj9c1n+OnXroysXAMs1WDA+R\nQ694fj3fkkwws2z1F4/HpEDHXx8/Rm/tklzHZhnG84Kt18POGefylWJqliGJ\nvBlarYjX+SfOT9sAjCvLnBcOhCw8kl2xnUvrejDWrPqn2ic1zkIsBWQXEB1e\n5nT17lUEpPUJpVblpkQTmCqJQy0jgENODdJ9lnds7oW22z8SPqIi9ddUypJu\niW82mhW0wH/wTqqxLGlgBZIaW/8NvvDdVnJE9cnKGk5MXlXGEsvhaVoMQK1c\nVBN2lz0YDVC38qJ5jFwJDN49FOa4yoQoH4AILsvbFiGhdrK15+nmKnlCeJC3\nUtKn7lRrEv1QSfkR+c+AaL7Df3Dh3iYkfhGv77lk3aLJSi9aOkx7ebNQ9XC0\nNEQQMrOu1wad2yBR1Gj5e3fZkrcIxEUlsPs4kSJolNlcz6eKJXswz032+zVK\nhPLW\r\n=Szyl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB1i0ZHzc8IAZhY1nqf5WX5BTA2AAe3hAuK2+oKqOhKgIgK7Bg43LdMpXJ7aKaW5yDA0waEhjM8ZLarMxCTq+A+HU="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.20_1612642445966_0.5235779281806974"},"_hasShrinkwrap":false},"1.0.21":{"name":"stemcstudio-tunnel","version":"1.0.21","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"bbd82b09b971528a274a79a9d41b45cf9cd59e03","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.21","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-VumM9+9Oj7MRyfoVyhZqdOs5PXCKh83sAOfRDkfjAxYZtuKgPPVGj+yUPpAs0CiZEywAayFrN+LkcHiJ++Lekw==","shasum":"1f986099aaaa432ccf77189f1e6a1ab54d622a0b","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.21.tgz","fileCount":125,"unpackedSize":6869604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHvu5CRA9TVsSAnZWagAAEu8QAKJtUTknZZAjaYi0aDRR\nxNJ8wHeu1GlABAORc+pskm0zdeRQ5ljR+iBxATPSODuGHoPU+oRydtshnNDK\nYI77XqZxyW3MCCzDEHmaDs/iEp/E+h1ZbzxDTpdx5V66JdKoDXFkrsqNNhwU\nQU4sIxr6WVhbTTtB8FgkSWnm/y4NgnP5PWDjuFGnDwVq0dtDUU7AtzhcR7jw\nLdlWekG5uAvwmEM+v8pFrIDfgkJuVj+dYZR+k2UM3iN/NneBWBcDcvSlGQ/d\nzmqbSWwyJ1bzYhTU0ON4YTYuScYL72dC6ZBQuLPaYzvEcSqlCa9kunid2VP4\n5pVcT/8QwL8/OP9sN1GUZGQzNx6a7oW7JG6jJeghommg1vsjS7l3TAOiYZYa\nPqIJYoBgW1M1y3MXwHvriEFG9s/gHHXc2CQK9uxbye2epqGU+FwoE+UBiXrn\nyDb7llPLK+kpu3dvlQaeCMZH/AcLEJiigtNvOKaHXS0VTQgW3vN1WzLTXJcf\n8bE4CEJUDjsyERSNQCqqVqAatr/20aiha3sxwe6aGok+pjh379TeefnWgbmN\nYYZATvLAHpRd2KCg+c1osld0VnhGi1Yy/aFur5fsh8CMD5QR0ExA/kAMHf2L\nDNlpqnMbGg9ti/H3bi91vzv7mbTyzG0QdGH2TKMjVhlx0sOS9hlnic4ylU0K\nB6OB\r\n=Ftwl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/M+C5O9GPRmFgnVCpDAdUOedszrk5K3OBYX3skFEWRAiEA3kE86KV1Js7rNF3eXD6hGDw8tcQEUpXJ2SjBpmebm8A="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.21_1612643257137_0.41949062891921796"},"_hasShrinkwrap":false},"1.0.22":{"name":"stemcstudio-tunnel","version":"1.0.22","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"0d54c8077a9f8de5c1e7a1495d0d99fcf3002eb8","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.22","_nodeVersion":"12.18.1","_npmVersion":"7.5.2","dist":{"integrity":"sha512-Z85zYwahlUhOBP6abHzq4aHNORp85uJuvSslEdF3147Hwh8mN0TLUb5V/ySPYIFNkbpOhPVSHOrgB6q/h/LYTA==","shasum":"a52c2f9f408f9a74bd665f0a9a3404730cba7b5e","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.22.tgz","fileCount":110,"unpackedSize":3339766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH2zzCRA9TVsSAnZWagAAArMP/1ULF+SzTrTKppwHdYMh\nBzarJUoRNKchls1qYZaIBCDKk6+nbqznn/dOStElxs7HEr4NF1asbRSlg0/Y\nxYx2FftNE/WBJcxTPu7/ZDiAV94D97kizCsuOWKDv/8zgR6JSQS6qFxyx75a\n7ADBZpkd/Tk1l3+r2N62cV0hxtL33p3r/FKUyeYPxJ5oYkDAgq5EN91XmR+8\nCNJP9CkN2KCtIQ3opZCZiVb0b56Vlpqzo5fr+1iF5zP87AV07ryypa96ZQeR\nbQdDy4jP2Ctt7Av4p1kdyoGEca4cYPp6VX70n8DlzklFfyKLUp5Rl+pRfkP+\npLqL4Wx0BQN9bbjkoCt0kLP+6PxizGuAQycZCdAGk/4CNFfhksGiX33rrVdE\nsvRIqvhGH8rz59Jdzyi1OO8Kn0VBoNUxUtVKSxGPgx65xRXcDCR8X9n6qsTe\n4qO8nbCX5djGh2xhM3p6oIQUdnE/obZE/hl/ULGqqVEouXVM6gEFWt+TauL0\nfZI/MPYWq1VQS7MGSMvFpu7/tpJM1k4Or1G7Fyrzyt5j4duNRbaHSTIanGkA\nsF4PRFxLqEQxLeR/2XcYGn7wEcrjHFggPb7jcUwleYo+sHHGD7bHaWpqRhsj\ncj6p0ovaZUrH4R1aqY4tjUK/+3Xg19IHLsW1q1CXTCy8vYHTvzahGpQ4MtL3\ngwPY\r\n=YcKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKCbIrrxMoJWYRmU44jwgIH1ueK3/7SeervoUwRWjd0gIgPtHmNpyTU/gI8OrfMDYdIKPBeMhSlgyXDfDMSLc4i5A="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.22_1612672242835_0.2937914567947546"},"_hasShrinkwrap":false},"1.0.23":{"name":"stemcstudio-tunnel","version":"1.0.23","description":"Allows STEMCstudio and STEMCviewer programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","module":"./build/module/index.js","types":"./build/module/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && tsc -p tsconfig.module.json && npm run build:browser","build:browser":"rollup --config rollup.config.js && cp build/module/index.d.ts build/browser","lint":"tslint src/**/*.ts && tslint src/lib/**/*.ts","unit":"trash karma_test_build && tsc -p tsconfig.karma.json && karma start","test":"npm run lint && npm run unit && nyc check-coverage --lines 40 --functions 30 --branches 20","watch":"concurrently -r --kill-others 'tsc -p tsconfig.karma.json -w' 'sleepms 2000 && jasmine-node karma_test_build --autotest --watch karma_test_build'","coverage":"trash karma_test_build && tsc -p tsconfig.karma.json && nyc karma start && nyc report --reporter=html && open-cli coverage/index.html","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run lint":"Check the source for linting errors.","npm run build":"Build the package.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages.","npm run watch":"Watch codebase, trigger build when source code changes."},"devDependencies":{"@rollup/plugin-alias":"^3.1.2","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-node-resolve":"^8.4.0","@types/jasmine":"^3.6.3","@types/node":"^14.14.22","browserify":"^16.5.2","codecov":"^3.8.1","concurrently":"^5.3.0","cpx":"^1.5.0","es6-module-loader":"^0.17.11","gh-pages":"^3.1.0","hash.js":"^1.1.7","jasmine-core":"^3.6.0","jasmine-node":"^3.0.0","karma":"^5.2.3","karma-chrome-launcher":"^3.1.0","karma-cli":"^2.0.0","karma-coverage":"^2.0.3","karma-jasmine":"^3.3.1","karma-jasmine-html-reporter":"^1.5.4","karma-phantomjs-launcher":"^1.0.4","karma-systemjs":"^0.16.0","mkdirp":"^1.0.4","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^6.0.1","phantomjs-polyfill":"^0.0.2","rollup":"^2.38.4","rollup-watch":"^4.3.1","sleep-ms":"^2.0.1","sorcery":"^0.10.0","standard-version":"^8.0.2","systemjs":"^0.19.41","trash-cli":"^3.1.0","tslint":"^6.1.3","typedoc":"^0.17.8","typescript":"^4.1.3"},"dependencies":{"tslib":"^2.1.0"},"gitHead":"1b33a9a591a2689cc68c8d11c131bf8863b1423a","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.23","_nodeVersion":"15.8.0","_npmVersion":"7.5.6","dist":{"integrity":"sha512-YUiX3UyWgHPn9gPeVHqHbzr5vX6dDnp3m7gDgJZM1SXbkxB/XRCSfLQqZqgzOPAMl8SUYVDl+XIQglgUjkTs1g==","shasum":"d80ec52a3505808993182e5e685f4052e2aec34a","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.23.tgz","fileCount":118,"unpackedSize":3387583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOWeSCRA9TVsSAnZWagAA9sQP/j7Z0cx2aA1dN6owLQ79\nhoijshr3VQ6EDjeAyq9LkuCchCQUQ35/4wMq5zW3MmE4VLAc2Rz/9vYwwFyp\nhYhKkKsmrBHPsHBbzf9kAeLRfKz77kFXZRWF0PwDlQ1dsTgJZ9oBJ1O2MNXX\ncJVvs18j8Xo0EwF2DDpFTPJqCvX3T2sGs8xqEtbIwJ6z5dEg994B0dmfapVb\noIlVdUNqI41KzecagSPquPa2PngXdJ+ZjdBJoQRkMSevzybQfmQzO0SJ9Azx\nuA7y7ujJDgEb9NMx8L4PzDuUxVqsAoDcmPq0tPkOG0nFo/O9Tqfn4qjSG+xx\n1XgHUtAcEk/H2VThyNvQyqiGnpwRKOLyemveGK6m+DPxI8GnlLBfJDdxRj6s\nC+r7UBi+bfzLizRJSClRTB/d/3XQvewCJmupBpHhM5oLVeK/XPpbsWGRXQ/g\nzCMqsYDEWAutYRU7J27ibaGhITUCbz0ix/DIoxHWc01rpPBvK+torWOHmVyv\nkDXH97zZk6s5QF1jK9s4MLxK44YvOj8953rE11YebOr+Az8mI8Vxv+vMq3t3\naDYCwG/An3et4xOrL7JDH+VaoF5eILFn1qTfhy939O8nVk4Ow2A7EWXgtcOb\nvHXUB6JENTfg6/V6KMGchFukgVJpmqEKJaOOqKthxxqoVVps3rCOi3xAq5V6\noKXB\r\n=RMEE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMNVqhzmC9IByshOGE1B8+aQIZq15lD5SwViH3dP/deAiEA5xDEaAf6NuJOpMkMfw8x4khKVFTUXFYiV+7lZvEmwYU="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.23_1614374802115_0.0217431668316046"},"_hasShrinkwrap":false},"1.0.24":{"name":"stemcstudio-tunnel","version":"1.0.24","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","main":"./build/main/index.js","module":"./build/module/index.js","types":"./build/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && rollup -c","lint":"eslint . --ext .ts","test":"nyc ./node_modules/.bin/_mocha 'test/**/*.ts'","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"node check_publish_env.js && npm run build && npm run lint && npm test && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.0","@types/chai":"^4.3.0","@types/mocha":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","chai":"^4.3.6","eslint":"^8.9.0","gh-pages":"^3.2.3","mocha":"^9.2.0","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.0.1","rollup":"^2.67.2","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","standard-version":"^9.3.2","trash-cli":"^5.0.0","ts-node":"^10.5.0","tslib":"^2.3.1","typedoc":"^0.22.11","typescript":"^4.5.5"},"dependencies":{"tslib":"^2.3.1"},"gitHead":"e3745f21fb67f4377281e3107dde4723cf388063","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.24","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-2JLLJN/oGVbek7u+aJWgFjLoV2/R8v8TBlU/Uo6dDdqryt6mq8q471LeydPiCLrZ9FCE1ujoZduQ35tL4kJSAg==","shasum":"d6ca64ba7c95dc8418a5480943d14ebec4c7b3f4","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.24.tgz","fileCount":146,"unpackedSize":795219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDns4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzEhAAnN7Og1jEb+Mq2YHbSJtvpGSH1Ncu8zLKSheKu133DGtgDoCk\r\ny5oNQzdEIdk6N/TMPDPrCegvTVXhUFb+/E9WlVnoi8s1tonnXq/DI9YBdT2t\r\nLIFbmrKnonoLaZzqu7nkJoBe9nxrzSqQmJ6Y+9y8bLXqTybe5ELkg0n4IpGT\r\nWk0CIZTM9yQRh7sSJI4W0Gg2LAc5u6063sxI9byGAEleQcZT3PBA3f3Xyl/Q\r\nCoCKTM+J97PcolnW86685iK4Qhcv/qAKdoK3X6KtnMg7GiH9XUZqWKWqt3wr\r\nSofjknFRdXGVUh80OAmJPMdgOj4TbVmW7dPnzfqq8JuMBEK3cRQo2W01lpOn\r\n3lVvuRlxueTnbqpCzBTZZ3nGcNzaObSiefyJj+e4igeFD2XTkAuqhWu8/LMc\r\nGRf5oHzBbjXNRvIerZqMxOkg/xOsJ1cOrP3x8hukIMBFpu5pa75HBuR8J21+\r\nTL5JVrq2+2lWpZgbd06B0upWVfSg7401t0OY9oLo5Xhwqx2Z3pGvDiGnZz7q\r\nGO/BoLkk9DfS7ZofqcjmVUVDmWB08pkCTyztJ0XQx9+Cq+VtnxPoiQ1EuxQb\r\nuoQ49IN4Mw/dAtsIKMFsY62VsMYH8Qdb+9jUnQM7xDsOVnMx164FnoykBLKr\r\nu4JtbBBRyZ3HZIVKZprOxyxPYZ10ZSr6ffU=\r\n=KAJs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ZigsvJ+peMKENFikGGtDgDV9a7NBhyZgw928+jEIxQIgVglh2j2nDK/uYYM/amCqjmxzrrFanC5DkPHUEDVZ0cI="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.24_1645116216543_0.4783929623355565"},"_hasShrinkwrap":false},"1.0.25":{"name":"stemcstudio-tunnel","version":"1.0.25","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","main":"./build/main/index.js","module":"./build/module/index.js","types":"./build/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && rollup -c","lint":"eslint . --ext .ts","test":"nyc ./node_modules/.bin/_mocha 'test/**/*.ts'","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"node check_publish_env.js && npm run build && npm run lint && npm test && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.0","@types/chai":"^4.3.0","@types/mocha":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","chai":"^4.3.6","eslint":"^8.9.0","gh-pages":"^3.2.3","mocha":"^9.2.0","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.0.1","rollup":"^2.67.2","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","standard-version":"^9.3.2","trash-cli":"^5.0.0","ts-node":"^10.5.0","tslib":"^2.3.1","typedoc":"^0.22.11","typescript":"^4.5.5"},"dependencies":{"tslib":"^2.3.1"},"gitHead":"e3745f21fb67f4377281e3107dde4723cf388063","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.25","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-rAkhgEhpZFUMsqhlpYYHKs69fKatNDAkp1wasdvVlQgtoXfyNZtPc5UoPy3GWMNKIg2sMN1TwxUHVwM2sbcSYA==","shasum":"cd22d44dd2aa5d6383bd4819594582adc16da81d","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.25.tgz","fileCount":10,"unpackedSize":165144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnxvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7TQ//YVbhuwbtTeClr3u9Xx2h+7F2r72se7g77cHPtJbASbRcd77R\r\nnKrRysi5P9QN4rH45VhPYZ+G/KUP2smNu2MDKlbPt65XwXsbqba8z9R0KtW4\r\ndZFiq0+96aLMMqo4ZxVUf0/pODk6UIoAj7i+Gf/Bckr0eAA49ue4sV0WuUZs\r\ni3WosIXDWDDiz88/lvuy9HPxo9m+Tsv31518OAopJZDNYhjB5QFIlZdOKU9E\r\n4QxZDpGPniekd2sFsZYzO9Bv9sC+AFNZfkBXwJ7CbtXfSKQqASEPpFlC15Nb\r\nn0w1C74tmuvL/+vhse+9ZpCfgbpNjo2i1m+ODWXBPDz4GvGDy7wwYd9Ojqst\r\nx2Ht9/BbT8lWU8BcxQkZI2JEgBxJ9VJhm3rio0e45EWRSAdDMTjtra9WTgD+\r\nT+XGWeY8eHX3AbYZfyZ9xNIQrT4HT7Ip7DaycNs2RM+dUCxkdzbLOXpkBK4n\r\nhIUJ/wph2N4YQ24GPtKusSRYecoVrkWwEnOehhXU38niFvmVZs7y1A69QpHd\r\nkRxMvHcdKmLIj8MpywSSEKhWAw4XO2eXIbUYvFXoC2VUqw25TS/1kX+GBea9\r\nMNuAds5s2xkDyt7IGlp+y8yvm1AamuzxnsgM+f2wQ73n5/bzqWxanzhnewbU\r\nsqEgJXyXHmT5DDNLNFpwsjrrD1+GMCFGnh0=\r\n=3qH6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHYw4YDE4Cpd85R6CaGGP5kfs7d6t0f6Bn3tpgp69YOAiBm6c0ftoSwYIxF+0x0lAVvc2Cv8j0iKkZ/xEeUR4166A=="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.25_1645116527011_0.9492006800352315"},"_hasShrinkwrap":false},"1.0.26":{"name":"stemcstudio-tunnel","version":"1.0.26","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"browser":"./build/browser/index.js","main":"./build/main/index.js","module":"./build/module/index.js","types":"./build/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && rollup -c","lint":"eslint . --ext .ts","test":"nyc ./node_modules/.bin/_mocha 'test/**/*.ts'","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"node check_publish_env.js && npm run build && npm run lint && npm test && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3","@rollup/plugin-typescript":"^8.3.0","@types/chai":"^4.3.0","@types/mocha":"^9.1.0","@typescript-eslint/eslint-plugin":"^5.12.0","@typescript-eslint/parser":"^5.12.0","chai":"^4.3.6","eslint":"^8.9.0","gh-pages":"^3.2.3","mocha":"^9.2.0","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.0.1","rollup":"^2.67.2","rollup-plugin-dts":"^4.1.0","rollup-plugin-terser":"^7.0.2","standard-version":"^9.3.2","trash-cli":"^5.0.0","ts-node":"^10.5.0","tslib":"^2.3.1","typedoc":"^0.22.11","typescript":"^4.5.5"},"dependencies":{"tslib":"^2.3.1"},"gitHead":"ffeb9d57c9f6d4a5abe515d801561f1bb46e867d","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.0.26","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-BzfPTLN/cDSpDnP++s9lQ9+HbPHZBudg11Fzbvrz+RwmbHKSsTRnl+OM32kxMpwXSLfzcJ0Dy+wDyXWHKtpHEQ==","shasum":"0daad7e3f76aac52cf3851badf503c934312eaaf","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.0.26.tgz","fileCount":10,"unpackedSize":202244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDp85ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod5Q//TDjwqsjCUHy3eYbFn7p+6ma2IPDo5xHzoonqirwNGUol4+LF\r\nbvDS1VFWio1p6e7RIchRyDttu1qL3wKq2KGzRVCQ8PovaJyBDnLH4eKn1L5P\r\nXiECu3VKOxtsYRwjrNUcxDsK1CeJsCNwUUeynbSwXptx6kGpTIrVi3vgzC8o\r\nl9OOIVQ9HzgujmIvwKuKWLR9KuC+EwabMu0awc7vyzTgBsIA2KuqiEsMMuu/\r\nhbTSCWTbj4lCmq7DdVnM0aSguzKT2o/rdNIui5S00jl8IPCEOTHSR/Yaertk\r\n2V59Mq5vuJVy2jKLJVIg/xXxHgAi022xOt9dykMa9ig2vdDKQMwG1hPPRjHV\r\nQ8rFAnbCG7LO+XTPvWsIBde9KLVTtfp41Pm+Skw6XRNF49oXwOlAbPr6TppC\r\n/b3a0DNmGx9mGm4fzNbFb06HhUUmm7zrFXdvSz+YecXbH6lfhVRwqGqaGeTM\r\nGJ28mzxo2Z4OJJbVwU7GlqAFv9/LioZ4MavvRh2rDFT5yvHNF9wLzs8qKzKW\r\n6eLRO55z7ZDR7kydIvgBJCk6RbgI5CxAAIs9fjkY0Rt0OlG1uH7iqpl4KjGY\r\nAWrn13N1U1dfNfMKe34b2iUZG8QYdeGLvQAMggGs4/lhK19wtf6w2o+Abpyb\r\nCHXxG3jBiE55whQKVkp6ZZQiqXk5PMOMxp0=\r\n=R+U3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnevqgHlloTuRJg9Ur3tBP9N+VLDxK9KXsAldoamh0WAiEAw5BZCl33v8Eo5a9ib8xmQf+vVQ26ZWctg1siEZQD5T4="}]},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.0.26_1645125433605_0.8111331007190812"},"_hasShrinkwrap":false},"1.1.0":{"name":"stemcstudio-tunnel","version":"1.1.0","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"main":"./build/main/index.js","types":"./build/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && rollup -c","lint":"eslint . --ext .ts","test":"nyc ./node_modules/.bin/_mocha 'test/**/*.ts'","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"npm run build && npm run lint && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^8.4.0","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","eslint":"^8.23.0","gh-pages":"^4.0.0","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.0.1","rollup":"^2.79.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","trash-cli":"^5.0.0","ts-node":"^10.9.1","tslib":"^2.4.0","typedoc":"^0.23.14","typescript":"^4.8.2"},"dependencies":{"tslib":"^2.4.0"},"gitHead":"ffeb9d57c9f6d4a5abe515d801561f1bb46e867d","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.1.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-LWxqA2GmfViBk9dFm/n9wBsUhlq1W5m3RE3aUQGv+r1o7qpYdc6Pmye+YOj9nS2B26MUuDb6V9b7spRKdiH2ZQ==","shasum":"291d5e9a268ae9dac71fad349919ff5d10049454","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.1.0.tgz","fileCount":83,"unpackedSize":379598,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBxJlJcluKWbVY/GCX7A3fmLzd1S6rz6k2ZcCpZSdmfwIhAOl/t2wDX2tyWSKaG+lYr55d7vfz8a8fUe7oEFqmw2Uf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFocsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfzg/7BjCT/LUes0zCOVlBPoXl7RVog0OuKRgT2Ev7SXBjnHf3E7Ny\r\na+Twjdb69wMR0ND1Va3h40IaDFT7SJm6wOPN2TODtFT8ls7EKzqxZGdwRYeM\r\nAZLN42B7TeHS5n0dhnfdUyzhpkQDPl+STVH90guiWYLTTkXXtqq47xj4uRB7\r\nDpJMmDdVaQXH+bTihsT6KTRaQxzCqLEb7Bi0WSPO66hYO2zHQw+EWPd31gnw\r\nhxejS2pRYW1KxZ2+YPmkc1Zy3GJ3yfcIvSudxveWhJnyNumv9VFfbyNwH/Ht\r\n+F4Zpvp7pjl6xsXVtSQXrCznk2RhLz/+bWDHjuASzn1Qa2xrPMyBixcoMSSq\r\nAM7/vkuZAKohICi/mB9dJytMkVfytUpsHeN1dKNzkkpnskQsON5rJMGNPEPu\r\nLsmaZ3ozhbN7BzWOYDB+49Wx4Lc3Hjg+k53F9rFshME3Mpx3PVml2D81rWFS\r\n07u89MpCMOKWc+Z6A1KJLhudMcirt5S19kUsk7hOL8OGgDZRZ6JwnRzYM00C\r\nMh1iVs/KHzrEIahkWYBu9SgyGyPeIqAYamJz/IkYWaNGvML22YejTqOQjjVu\r\nNXkw4UqdRA6nVTPqZm05jpL5TmMBnlqboal2470vedcoD1+XapKZSwf4FBCM\r\ndPcaxT6corDxL0ciB/LZ7Ye5vkCWea0PTG4=\r\n=zqO5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.1.0_1662420780171_0.11175287014453184"},"_hasShrinkwrap":false},"1.2.0":{"name":"stemcstudio-tunnel","version":"1.2.0","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"main":"./build/main/index.js","types":"./build/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && rollup -c","lint":"eslint . --ext .ts","test":"jest","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"npm run build && npm run lint && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.0.0","@rollup/plugin-typescript":"^8.5.0","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","eslint":"^8.23.0","gh-pages":"^4.0.0","jest":"^29.0.2","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.0.1","rollup":"^2.79.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","trash-cli":"^5.0.0","ts-jest":"^28.0.8","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","tslib":"^2.4.0","typedoc":"^0.23.14","typescript":"^4.8.2"},"dependencies":{"tslib":"^2.4.0"},"gitHead":"231e1378d8ef5ad66c1540d7726f13d52c2f957e","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.2.0","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-z0jPjHvJPaK7pb7hbl8+/esPbYhEmGRbLMVhBEos7P2P53DM0hX7dSK39DfKdD/xWX7sVqYcmRiSasR3vkNbLw==","shasum":"729272e6ddccceebe3f39fd7cc11933c8f38e6f8","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.2.0.tgz","fileCount":122,"unpackedSize":528538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJYj6iWyytVPfCmYzcZX4pfgQMvXdPfyVFbnZh29hFOAiEAtnUc3a1h+DgLYSbmITxKc3+5RpQyzX/fXQtDA1nJeMU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF3fpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCsw/8CJVa8+62QXA5o6eH4uInWbDshHRK9ltfqTTv+rAmFafV8Qhp\r\n/uCVe3KpFU+d/H4wZ1OL7TDR74W3S3FlcRDF8iQkrukkqm8L0p1cTVbeq5xJ\r\nEP2jH51AUnND3exaHvOlDiijiEacimCp897LgBNEH0xJV4CzWkS7x41ufHiF\r\nmB7nBhjqdZnX+/RsDza3FnP0Libug0sExcqa2EKO+wRlBYkgOxAth9w/FTDI\r\n4sqdADGeuijlgbrPDnoZb5x6Hk5jLzjgKDb00eLWfPFqa81kyHrWVBWpjkq6\r\nADlapX5ZgC69b/FV3BgXR4KtfH6HBrk2qKHEnm/JIEDXSQ7xNdWRLXWdM9ao\r\nZkQt7lUKmQxTpxEshVR2G3uxhgo89aGF2J+MUAZeWhIEZZgbddL3sTmpYbKP\r\nn+IClQt//dlCIO6VtO48ggn6Ey3dL69YxoMuUy2jBC6+oMhrgsrsCwH5rvCN\r\nQenJ7ANV+RxU9JOt6LExTGttnPEiq8BcUiFgn75k5UvVi2APDcz/50itlhKq\r\nKFia3hrMBgFzrVf10rL64CBzYXdaUpUbQtK+a2ToPLlYlBP7EwtyVoXMfFCc\r\nXuWzbbgPE9eX5F7dJQds9FAaCsX+Hm/ghPOBcmH/JW49KW525T80vK/N5Den\r\nxTrCSEbY4Kk0QFHv+iAqYHJr6U181kBLoMQ=\r\n=A2lK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.2.0_1662482409125_0.6289270236730538"},"_hasShrinkwrap":false},"1.2.1":{"name":"stemcstudio-tunnel","version":"1.2.1","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"main":"./build/main/index.js","types":"./build/index.d.ts","repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"trash build && rollup -c","lint":"eslint . --ext .ts","test":"jest","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"trash docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"npm run build && npm run lint && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^22.0.2","@rollup/plugin-node-resolve":"^14.0.0","@rollup/plugin-typescript":"^8.5.0","@types/jest":"^29.0.0","@typescript-eslint/eslint-plugin":"^5.36.2","@typescript-eslint/parser":"^5.36.2","eslint":"^8.23.0","gh-pages":"^4.0.0","jest":"^29.0.2","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.0.1","rollup":"^2.79.0","rollup-plugin-dts":"^4.2.2","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","trash-cli":"^5.0.0","ts-jest":"^28.0.8","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","tslib":"^2.4.0","typedoc":"^0.23.14","typescript":"^4.8.2"},"dependencies":{"tslib":"^2.4.0"},"gitHead":"231e1378d8ef5ad66c1540d7726f13d52c2f957e","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.2.1","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-stR5t4auvRqTdwpdi4QZEVGrbmHl++Hy8xTDwppMnBVaB+Vvb5ZO28QfvXD3y4x8BMMns2iQ++PB8GEPunKwIg==","shasum":"92aa4289a3006d967c52413285a5373b3ce9fad5","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.2.1.tgz","fileCount":122,"unpackedSize":528570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk9iPIE20NWLUL6JZC8TJ8baasw6/ccqdvpYDmRyOzTgIhAN2o7Dp2uEvjMTIsn3ZgcSQEoOB26YlaG1WU+12p+tN8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjG4cOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhJQ//SSX2j2/vByLD0onSzQUWqHc04lo86Lcis/tF6EnccKePh+De\r\nAWdumA5Lwt9Z3Tng3B1dkEoafVR4nWAb2GY4e9JR3WD+6IyEoMJWZHXb9jPS\r\nRrj7+baIBaGO4HrYyRGYsUgL8LiH2w+/GBCk9g5HaNQ6ZlRjcncx7ubmLSJ/\r\n6zUhycnVTyh31lDaW6nhiMWmHToQys8MIcFShn/k7vfxnWFrux85PtsMXtcf\r\nYBrlEzZRpxwBNXk/6Z8zd48ytwuezCmfFAoLlwseuc0zHeSE+BKLLXOwVETj\r\nZBex7Fn7afo9VM4CuiLhQN8Y62uOUNxxqdRYWhYTUihbl1ygwrnJk0uDR4kv\r\nZU5nBDLUQj3O24mZFuMF4I+kOosk/qs566atxUjdDigp2VWn2Htfl9VtxGnf\r\nj/zVP1qaBNGu3Ab88lN51iP2mZZw/3QfI81ZIKtRkbsasv0wqRKidcTxPXdZ\r\ns47aKwzcqc0X2290uRiWX4eiG+6zBAIBIuU+2vDbiSl7V4L5aATz88h5vQjI\r\n0IU9iJIfCX9hZmke8h6vepOkCJ5ZOE8aSLvd8hdoPyMfEV8ELIU6Y5cdjy3p\r\n/QkPhFUhIyT0WRLG+rcu8dhcrrYbsVEciwUda2kT5ofjLEiHwAfvccN90U/e\r\nVeuS3ICLBVz5qtrMwAgOUOr/wxe17Q4f/lU=\r\n=shVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.2.1_1662748429897_0.30927134154197855"},"_hasShrinkwrap":false},"1.2.2":{"name":"stemcstudio-tunnel","version":"1.2.2","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","exports":{".":{"types":"./build/index.d.ts","system":"./build/system/index.min.js","default":"./build/module/index.min.js"}},"main":"./build/main/index.js","module":"./build/module/index.js","types":"./build/index.d.ts","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"info":"npm-scripts-info","build":"rm -rf build && rollup -c","check":"npx package-check","lint":"eslint . --ext .ts","test":"jest","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"rm -rf docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"npm run build && npm run lint && npm run check && npm run docs && npm run pages"},"scripts-info":{"npm run info":"Displays information about the scripts.","npm run build":"Build the package.","npm run lint":"Check the source for linting errors.","npm run test":"Run the tests.","npm run docs":"Generate documentation.","npm run pages":"Publish documentation as GitHub pages."},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^10.0.1","@skypack/package-check":"^0.2.2","@types/jest":"^29.2.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","eslint":"^8.31.0","gh-pages":"^4.0.0","jest":"^29.3.1","npm-scripts-info":"^0.3.9","nyc":"^15.1.0","open-cli":"^7.1.0","rollup":"^3.9.1","rollup-plugin-dts":"^5.1.0","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","ts-jest":"^29.0.3","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typedoc":"^0.23.23","typescript":"^4.9.4"},"dependencies":{"tslib":"^2.4.1"},"gitHead":"fcbe6240473f108c0a2d5a1f028c2c7f7f96bd83","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.2.2","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-ELNXE+C3L2j+foN78GTxJjxMd2G7nK/vI4zS31ptCPPOFrpPt2YQla+hzBGkKy6Ty7kFhy2p0Fy20r8n5q4sxA==","shasum":"3b97e9ab7e063dd6963c6623a0c1dbcd16b468d9","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.2.2.tgz","fileCount":16,"unpackedSize":356680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrSnmb8tuJpUb1xh3PrgqVNH0yrA8pXLKgELsgNzcaoAiBm+VtXlrjGsbFs/OK/QMVNvqiDSzjZ+f/okUVX7/EKPg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtuP6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGoxAAm9I3dsITaJFz65Bunxo10EyU5SdA8vl8iQYYNF/xGfWGLx+2\r\n7b7A3e24YDw6ls9wUSFfmEUeVcm7ZMdKXo8rg8UkYSN/ENcE+nTnJ79OPDJ/\r\nL4efKTts8IrZM1swE1bZYQpkTcHY68pKCzhfqRuNZJctvrCDc3exZTYvmMFY\r\nX6ar3CcS+o6eMHxn6GPVuz/B8W0BwAjW1Z+z4yN5lYJ7Kxq/bBquW/nvW/Wq\r\n8iQJkVRDWYO+TiL0vvEoiMUS/YlpGwJRBKWNKH4KihUKTjFGdb48irrfdmWq\r\nPIsNRamciOX4KX1popGGBTvkN5NhIM9UDUsH0WrLVYeC60mJt7DQseCpSFyM\r\ntXE6rm09CsOxmDaj9K57Mz5tqRfNWdLo3pOLoZmT+gHFpGjgPb/aNkbXgC++\r\nNqFOCNSjPo7TreH9euabHsFJvCJEb+rHFrCAMyT9yhpcZuEax1Zz/1NXd/hr\r\n1zgdpqdrtNHSYQGm24ry9WlFE8F748QYhi61GIGQjM2ow72susOkgU4NZ0hI\r\nuPVUVGbpVe9y3sJ60HxsKJiNoaqkvimfqbZZd3Ktk2SMbP4eVdtrCm60MN4/\r\n6gN2ECwNV3OavGcseb2Wp2b2B+3soOPoKHV8kBH5rPlktuVYbWg8wPU+QFDa\r\nz/m8FR2novFwXggTPNWwIOA8dT9RhCMsGM0=\r\n=BSvO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.2.2_1672930297973_0.4112839925540863"},"_hasShrinkwrap":false},"1.2.3":{"name":"stemcstudio-tunnel","version":"1.2.3","description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","exports":{".":{"types":"./build/index.d.ts","system":"./build/system/index.min.js","default":"./build/module/index.min.js"}},"main":"./build/main/index.js","module":"./build/module/index.js","types":"./build/index.d.ts","author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"engines":{"node":">=4"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","licenses":[{"type":"MIT","url":"https://github.com/geometryzen/stemcstudio-tunnel/blob/master/LICENSE"}],"keywords":["STEMCstudio"],"scripts":{"build":"rm -rf build && rollup -c","check":"npx package-check","lint":"eslint . --ext .ts","test":"jest","docs":"npm run docs:typedoc && open-cli docs/index.html","docs:typedoc":"rm -rf docs && typedoc --options typedoc.json","pages":"npm run docs:typedoc && gh-pages -d docs","changelog":"standard-version","prepublishOnly":"npm run build && npm run lint && npm run check && npm run docs && npm run pages"},"devDependencies":{"@istanbuljs/nyc-config-typescript":"^1.0.2","@rollup/plugin-commonjs":"^24.0.0","@rollup/plugin-node-resolve":"^15.0.1","@rollup/plugin-typescript":"^10.0.1","@skypack/package-check":"^0.2.2","@types/jest":"^29.2.5","@typescript-eslint/eslint-plugin":"^5.48.0","@typescript-eslint/parser":"^5.48.0","eslint":"^8.31.0","gh-pages":"^4.0.0","jest":"^29.3.1","nyc":"^15.1.0","open-cli":"^7.1.0","rollup":"^3.9.1","rollup-plugin-dts":"^5.1.0","rollup-plugin-terser":"^7.0.2","standard-version":"^9.5.0","ts-jest":"^29.0.3","ts-jest-resolver":"^2.0.0","ts-node":"^10.9.1","typedoc":"^0.23.23","typescript":"^4.9.4"},"dependencies":{"tslib":"^2.4.1"},"gitHead":"b64068bdeb5f6bc8e2754697cd0dcda4d0d718a1","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","_id":"stemcstudio-tunnel@1.2.3","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-wqUhIrIWCNJBr5BLDscv0mIGIcIUTi4bHqS1BHxSM6/qKY8J0qgYRcJokgh84McJrxuSeHzvye+OK5CV4/+Svg==","shasum":"1bc06ce9a4e862a11d71a3e435978abe3be6b81d","tarball":"https://registry.npmjs.org/stemcstudio-tunnel/-/stemcstudio-tunnel-1.2.3.tgz","fileCount":16,"unpackedSize":356240,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTr5k9tsLgQT6V1r0+KRxvxFxYBpN5g8vZXz6pjw7yrwIhAPzXu4P82XEk6AAccQlcQHVx9V18psYGAnffGQqO0rpU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtuZRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmNQ//WHR9h19r5/mOjQERoBm0ENg7KpvDoOqbznACKdLrpxHJRVrX\r\nYi/OfGeRgAQorhRnC7jYfbp/8z/+rOsfI5DTODaGzvE9yZpYeQXj0vS2CAmI\r\n+0tKXqdUGIxf9TiuVFKCWxf9mO+RrH42ED2IG2/kLUVrg0zPCPOCY/Dl3HN9\r\nDKQp7x8BhqebpuX2HYbj94RWQF8a7NDT/cSfCwMKseKJ/CqSxrGm3WBonFSb\r\nw2/mTlXRaFu3G4xtLvRZvc5bXnN4M1+bqPxWiaZSBd3HXby7gCdfY3ggvIhS\r\nJvFwCb8VgjqatSokVs232biLcevEkwRwgJpONS/h/usuAd8Vnkan38nj4eEe\r\ndEy+Qa9RuCAfG33EH1wc12jhg8a7mGzOsgOHVf01sBYfytmb6W/YSI1DPaz3\r\nJh+9uOs86aVyCS3o94nwK4LXwmXwsOV2fbjANKDFvEOKz6n6/7HN2nTJduzU\r\nonGYHrFdX2Z/Al0hD57Oh0qILuJRv798vJ6rOLZdCsW0MdcnOAvJMUVjWuDO\r\nXB+MSBQaL9hGgazam7H7QMNCxPWYlqzzUWj2A+xO3VAEmf8pv70rcCJ9XAip\r\ny/ISshT2IJIyTZBG5RtVU8YOhpEuunerHwHKaTpbjWiZ9hb2hhd6gGc9GRM9\r\nJ3oe7li2e6/amJOPowFcuS/O2SouY6nv4sE=\r\n=uLVj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"geometryzen","email":"david.geo.holmes@gmail.com"},"directories":{},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stemcstudio-tunnel_1.2.3_1672930896874_0.20108668808814656"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-01T17:24:56.534Z","1.0.1":"2020-12-01T17:24:56.737Z","modified":"2023-01-05T15:01:37.165Z","1.0.2":"2020-12-08T18:41:52.434Z","1.0.4":"2020-12-08T21:12:50.902Z","1.0.5":"2021-02-03T14:32:43.940Z","1.0.6":"2021-02-04T01:27:54.528Z","1.0.7":"2021-02-04T04:12:38.955Z","1.0.8":"2021-02-04T04:50:07.067Z","1.0.9":"2021-02-04T05:56:43.843Z","1.0.10":"2021-02-04T15:11:37.113Z","1.0.11":"2021-02-04T17:16:45.137Z","1.0.12":"2021-02-04T19:50:23.184Z","1.0.13":"2021-02-04T20:02:21.470Z","1.0.14":"2021-02-04T20:33:19.232Z","1.0.15":"2021-02-04T20:47:04.772Z","1.0.16":"2021-02-05T02:43:24.356Z","1.0.17":"2021-02-05T02:53:08.883Z","1.0.18":"2021-02-06T17:03:31.172Z","1.0.19":"2021-02-06T19:34:11.492Z","1.0.20":"2021-02-06T20:14:06.200Z","1.0.21":"2021-02-06T20:27:37.400Z","1.0.22":"2021-02-07T04:30:43.035Z","1.0.23":"2021-02-26T21:26:42.340Z","1.0.24":"2022-02-17T16:43:36.681Z","1.0.25":"2022-02-17T16:48:47.220Z","1.0.26":"2022-02-17T19:17:13.748Z","1.1.0":"2022-09-05T23:33:00.377Z","1.2.0":"2022-09-06T16:40:09.349Z","1.2.1":"2022-09-09T18:33:50.109Z","1.2.2":"2023-01-05T14:51:38.111Z","1.2.3":"2023-01-05T15:01:37.087Z"},"maintainers":[{"name":"geometryzen","email":"david.geo.holmes@gmail.com"}],"description":"Allows STEMCstudio programs to post and receive messages when embedded in an IFrame and an LTI 1.3 LMS.","homepage":"https://github.com/geometryzen/stemcstudio-tunnel#readme","keywords":["STEMCstudio"],"repository":{"type":"git","url":"git://github.com/geometryzen/stemcstudio-tunnel.git"},"author":{"name":"David Geo Holmes","email":"david.geo.holmes@gmail.com"},"bugs":{"url":"https://github.com/geometryzen/stemcstudio-tunnel/issues"},"license":"MIT","readme":"# stemcstudio-tunnel\n\n[![version](https://img.shields.io/npm/v/stemcstudio-tunnel.svg)](https://www.npmjs.com/package/stemcstudio-tunnel) \n\nAllows STEMCstudio programs to post and receive messages when launched from a Learning Management System using the Learning Tools Interoperability 1.3 protocol.\n\nBased on [Learning Tools Interoperability (LTI) Assignment and Grade Services Specification](http://www.imsglobal.org/spec/lti-ags/v2p0)\n\nThe primary usage for this API will be interacting with the LMS Gradebook.\n\n## Usage (LTI Activity or Resource authoring).\n\nSelect 'stemcstudio-tunnel' as a project dependency in the Project Settings dialog of STEMCstudio.\n\nIn your project code, import the symbols that you will need...\n\n```typescript\nimport { gradebook, Item, Result, Score } from 'stemcstudio-tunnel'\n```\n\nGetting the items (columns) for the activity from the Gradebook is essential because it allows you to know the identifier of each item.\nA Gradebook item identifier will be used when submitting scores and retrieving results for the current activity.\nAn LMS will generally ensure the existence of a default item for each activity, but you can add more.\n\n```typescript\nconst promise: Promise<Item[]> = gradebook.getItems();\n```\n\nSubmitting a score for the activity...\n\n```typescript\nconst itemId = \"...\";               // discover from getItems.\nconst score: Score = {\n    scoreGiven: 0.5,\n    scoreMaximum: 1,\n    activityProgress: \"Completed\",\n    gradingProgress: \"FullyGraded\",\n    comment: \"Jolly good show!\"     // optional\n}\n// The submission is complete when the promise resolves.\n// The promise does not provide a value.\nconst promise: Promise<void> = gradebook.submitScore(itemId, score);\n```\n\nGetting the results for an activity...\n\n```typescript\nconst itemId = \"...\";               // discover from getItems.\nconst promise: Promise<Result[]> = gradebook.getResults(itemId);\nconst results: Result[] = await promise;\nconst result: Result = results[0];\nresult.id;\nresult.resultScore;\nresult.resultMaximum;\nresult.scoreOf;\nresult.userId;\nresult.timestamp;\nresult.comment;\n```\nCreating a new Gradebook item for the current activity...\n\n```typescript\nconst item: Omit<Item, \"id\"> = {\n    label: \"\",\n    scoreMaximum: 100,\n    startDateTime: \"\",  // optional, ISO8601 format.\n    endDateTime: \"\",    // optional, ISO8601 format.\n    ltiLinkId: \"\",      // optional\n    resourceId: \"\",     // optional\n    resourceLinkId: \"\", // optional\n    tag: \"\"             // optional\n}\nconst promise: Promise<Item> = gradebook.createItem(item);\n```\n\n## Example: A STEMCstudio program as an Activity or Resource in a Learning Management System.\n\nThis example is best experienced by launching it from your LMS. To do so, first register STEMCstudio using\nLTI 1.3 Advantage Dynamic Registration. You can then use LTI 1.3 Deep Linking to link in this STEMCstudio program.\n\nBe aware that score submission can fail if you are not logged in as a user enrolled in the course!\n\nIt will also run in simulation mode when STEMCstudio is run standalone (i.e. outside of the LMS).\n\n[LTI 1.3 Playground](https://stemcstudio.com/gists/96ea9435cb61fa7ba342bb226fb99623)\n\n","readmeFilename":"README.md"}