{"_id":"pyodide","_rev":"101-ecadbb4d2c94e20a070f0c90e9ead738","name":"pyodide","dist-tags":{"beta":"0.19.0-alpha.1","next":"0.28.0","latest":"0.28.0"},"versions":{"0.1.0":{"name":"pyodide","version":"0.1.0","author":{"url":"andrewkachnic.now.sh","name":"Andrew Kachnic","email":"ajkachnic@protonmail.com"},"license":"MIT","_id":"pyodide@0.1.0","maintainers":[{"name":"ajkachnic","email":"ajkachnic@protonmail.com"}],"homepage":"https://github.com/ajkachnic/pyodide#readme","bugs":{"url":"https://github.com/ajkachnic/pyodide/issues"},"dist":{"shasum":"94c3b00541c96fd1fb161fa58b59c2cc2d8f9e0f","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.1.0.tgz","fileCount":2,"integrity":"sha512-xbGRQa3oen02JnEZDN2MkXhpMCMMfuToUmMCc5KsLqs8iDAGH4ggh4JSnHlE8Uaer5kmhomc3hOl/WVhhdb99A==","signatures":[{"sig":"MEYCIQDLPXLnWOjWBTrXiEARsxjLfi/QjUsp9vg9hbAMfv0uLwIhAOvTk1dUXSF7hzPOblDgcPHmvVpbBXXn2C59g/cttG+A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3oO7CRA9TVsSAnZWagAAa1oQAJBqt7j1Nvc2gRaw6M+T\njK1PKRuRQYT9nkAGwNWTregrzhSbAIB7sPqT6fnWgCLjXaiF2UNSDjL6B1Cx\nzwPnReFLlQZl1HDPf8Ri+JcOzmXRnF5rvRkEpaSXo34k7R8wlsVxj7CZU0eO\nvY0sxhBxPtpMcQY8p96/sPfeW/KWYHratRriRZ2cKHgamUGkrNVsn/gEX43q\nrwrQfN7ZwlZ9NxjawFc0nqmUcHuk7+w6+0Skvglxv8y9jKkR9VMpmceSwcya\nCskJZZogOitB3OMf0YI3Ri19XuF6VrtffTlrT/z0e0pbXJo2rC8gAadu4qGd\nE117/bhGfBdUJLxmyCY9wK69IjaAKCKvHDChG4Ydd4Mogn+eObS71FiwXeWl\n3UyRoKtyGcQMXrac1fc/VZzhL3K0e9oeSLTEYK1Su5dB0LdgkdyvozsttJ3j\nA8pKjR1XUOv3m3/tK0kWrzrnLo8UTJaL7sQgM/DiMdK5WEBciVxfGMzkUvpP\n/J/v8DsrwZu2Ld9hJz2P4p7PsD98FUKWppsf0jTtf4c6EYlnGfj8jUkeOx+Y\nf0V5tDXL+FT5mI9rMudcfJYKH0ro4phRF+jtPLUs5JmrNqhGIMNOJBFlD7Ub\nNdisPT30po3rMOccRA9dvCZx6zPurMIXyklPkRQmNJGMhY83SZi35LwuH3tn\n5kO7\r\n=1sAG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"d3fc026ea3be179a2516e53e6ca91a5ead308f11","_npmUser":{"name":"ajkachnic","email":"ajkachnic@protonmail.com"},"repository":{"url":"git+https://github.com/ajkachnic/pyodide.git","type":"git"},"_npmVersion":"6.10.3","description":"A packaged version of pyodide with a clear export","directories":{},"_nodeVersion":"12.10.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.1.0_1591641019360_0.44777029701950455","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"pyodide","version":"0.1.1","author":{"url":"andrewkachnic.now.sh","name":"Andrew Kachnic","email":"ajkachnic@protonmail.com"},"license":"MIT","_id":"pyodide@0.1.1","maintainers":[{"name":"ajkachnic","email":"ajkachnic@protonmail.com"}],"homepage":"https://github.com/ajkachnic/pyodide#readme","bugs":{"url":"https://github.com/ajkachnic/pyodide/issues"},"dist":{"shasum":"de81545818c8a11a98edfccedc6b38cc4369f093","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.1.1.tgz","fileCount":2,"integrity":"sha512-lsC2ZOX8BQpDplHvybJ+wU4qi4efs8WMD5jyllqIaEg9i4uTfyjAZvoe+mQKi6KK9+ldvSc0HivVpwzI7+tY8g==","signatures":[{"sig":"MEUCIGKlUSInM7g65sq1UZGG3Uz9L/o4T8wCidE31JNo0NByAiEAn7IF+da9rzCxCt1AFr0rtV9T5NOPLqFTBTsQQZ+mSI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3/woCRA9TVsSAnZWagAAV6QP/jq2YOMO1ca3TF4gi9vj\n9uHEPHfxgOwJVHvUGZAfGW1tfL6jDytOY40/kxOVlifqvMRjchPLBab9u6Sl\n5sXcu8FIIk0iUimW/sGSr7JiZTwM1HTgdyQxoOGz336G0N8zlamk1ObhAxeh\nvJIeoUjMYu+YMdPdVbzJ+vUiBSNKiGBHcUhVscb5XkEkRCJ8RmM40lRvVVi+\n8COMsnfuuXk3zVYEEo9hsVIq7ZoxgckaBEHLyys7bxfVtBrvQd67nK7MfZni\nZvzOIK+BqRoDwnu7yzzFER4HT+4yaVOUhVlCm3BIFEfwNsyAF2txRUGE1Ntq\nVS2A801S39juShMusgcstHo2jM/M8N5OPLqG8YeW+8sCVeEXV92aGCV5llEY\ncUlxKCgb97izbz+DA+den7LolbNkn6Q4XssNDNnwd91ec52N+oe5AqXihWFG\n0b1xlWqfsv+37sCtGnUwMiEiYHBEaoz5C4Pesk5PjzjX4BEgtmSv8Vz/JWsj\nwP0dOhtVBZbXwjzWSPG5H362aQgiO/xnbUeoNCmZf6D/gVuNYgy/CEEh2BAc\nkvrkoClhunemyjctbEAbNqzDDhXCqLvVqZLfkeikYhfNJK/QS6IVvdPoNzzv\n4+0vMe978sGTtN0m6+R4vx3MmMhBJNThQ1+0yek2DgpOkpmBM2ASiwtq2iN9\nt1Zl\r\n=ClBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"422310e1cbc67417f309baa9ac713bbac1898071","_npmUser":{"name":"ajkachnic","email":"ajkachnic@protonmail.com"},"repository":{"url":"git+https://github.com/ajkachnic/pyodide.git","type":"git"},"_npmVersion":"6.10.3","description":"A packaged version of pyodide with a clear export","directories":{},"_nodeVersion":"12.10.0","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.1.1_1591737384118_0.1967819644383202","host":"s3://npm-registry-packages"}},"0.18.0-alpha.0":{"name":"pyodide","version":"0.18.0-alpha.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.18.0-alpha.0","maintainers":[{"name":"hoodmane","email":"hood@mit.edu"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"5cffae3647a6393bcf3ec28833026ad417dfafa6","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.18.0-alpha.0.tgz","fileCount":15,"integrity":"sha512-3lhQYqlZYgT9+LYDQKkRTwT0hLEhP8vE0U9LClImUD/uxszZXB1mp7XVS1MLbhC+Rdpj8UmdgahzhKo+77Q50A==","signatures":[{"sig":"MEUCIGX60TqlQknWybXVV3Sq7Xc6jaO0kVzRtSyPNui3nDKNAiEA9R793HhBq6nLxV0y8VSoQGmq6aJY3Y9benhZK/1r9T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA8oyCRA9TVsSAnZWagAAQmwP/AoQmxPfiG/6kz1UW4Hp\nDWk3BvtMiKsa7EF3SjGNBN+Qi09Vke5jwp0OC2lpuWtPwxcOT1SaolNO/N0R\ng0J7XdSERTGjJFDgGtxTbIumizIbKP/d72iyb77bQkFZDmmM5PMAK5uEB8GM\n8Bs5UyZ2zcmqQcyQOQSn57GLlMVJQ3Ux/wHQJkUu1nEbgtfkeYlF0vKDbRgK\nfJ/VPBoeOiVf8ETYFIud6cZJMpMRhuEKuYYuwkMp2WYbYuVP/iGpNNh9/F9A\n99nT+HUBGAtYcbb412xq2BomlsyRpw+bIS+5QY3QLjA22jDNig1Vg+oohwzb\nu2SfcRIgoRLf9nbpFIRHIYdKww44wwvcakIuP8sWaR87/U12y3FJLBcCKXZV\nmNx8pQ12agscxsepzxraJbhwnQMN0mQhwjiMB1huAjqURX1+OPO2phj/KC1M\nR1t0aWKV/89AUCG4YUhJ6VaLmc0WAplFR4haM9+By3le3gb+jRrUMlh293xs\nSgtM71AlIpgPnWiOkB38zJaj7cHaldkOWF9k5w5hLknXQQYV5eSrNkMAczS+\n7pTGj4abI2uqWSXyNyvduqVbsOlFxdk/j0JWIvz142Djvr5SM16TWRKQ1LCX\nfWEd+iEXGb6VqIsK4v8gNUL/ejmGgt14JwtgKsK6aglTpA0YwWPfXqhZlgov\nkZM2\r\n=Wiyj\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.7","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.8.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.18.0-alpha.0_1627638322141_0.11540822006519202","host":"s3://npm-registry-packages"}},"0.18.0-alpha.1":{"name":"pyodide","version":"0.18.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.18.0-alpha.1","maintainers":[{"name":"hoodmane","email":"hood@mit.edu"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"9889ae10f698131dc32afdcbb200f9d565a780c9","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.18.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-/nzuXYeP40gCQPSsiLafBbwxx/GO0GifSKTT64Cd/Zbk2pUX/BJ8oR0OpoymaPtsPHDWCk+Fu2ehoWvZjBFKcg==","signatures":[{"sig":"MEYCIQDkZb4R7JERVAz6zSHX9QwpOEhS4MIWQgmKRJhRuAq5VgIhALux96Wk4ntVArqX+krOq7TtwQQbNrPkDnJElhA5+Y/j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA+nFCRA9TVsSAnZWagAA374QAJWHbVZzwtfy7KDtyXUl\nysPzg7sQE8TuGlGFeNdcjX6pmgjaulohRKZd6hHTku0eOFOh4Pg1QMI1aLhN\n1MTjHEhbhMH70VJuqU7ZitBjDPwnVcWgX8MnltNCUVT+siL9JQrDErzKCJtm\nkdG5R+eGHpqD3xaPatYZB4b5GeOvarSqGLqSvHB41dm0p0iRZwFlcWU7UImp\nZN118oZqNKyUBBUezB+xMmthn1/sHffBNZ41sMIM7PCht0TxErQb6CpHe/a1\n6R6H1VSUnim3hjcaBG+f1MSuKz7VEnXSTBj6Q0x669C56CsFSPqxSjEZUx26\nn+qQGUqlm7B4JPQlZC2z5laC8uM++4G6YQa1cO5mbKB1OlZ5iccJgrdSl5zY\n098hIKrmOHCUTlZC1+uRXEDht5p0oCic/G4FpfFOLk7CH075spjsZtLbuABY\n8nHI8WU9Wn5ITkN3VLkkvA4QZO5ma7Daqq6V+VrRaDiUOIatUmfOcUZo5KkR\n4xO5l+TPih0ha7DxqkuD/BMMyKBW/Q8n2uvj/fjoPGhHSTJLO3u33jYfZGU0\npz0GKvpGV9djG9TdNEMFEw+x6jqgY3/x1+xfCtOQINglE2f6nPAY3fZ+Ngs8\nuijPcyc28Nej5Oxi3gNaQFNWrBNXJi5wgZDOg3SmyQ9kK43hoYHXAmQD5hyO\nZFQH\r\n=Ud3e\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.7","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.8.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.18.0-alpha.1_1627646405069_0.3073803110431068","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"pyodide","version":"0.18.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.18.0","maintainers":[{"name":"hoodmane","email":"hood@mit.edu"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"60b9ae604ac5ef984b3fa0f407903fcdc66a948c","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.18.0.tgz","fileCount":15,"integrity":"sha512-43ghzKcIjHHa18bhDixJJATJO1t1uFK7KFz3ATt7/ZtQspFWc20EmDZv+e2Mw88H+QV29FctqgS0Yx5OLYnh9A==","signatures":[{"sig":"MEQCIDCMuIKdx1nk3D1FxJoxvS+AOQ9bKUffLBj9rfETlPgTAiAdaiTlCVQhTMLCgQWBCdcKi/vjmwoZ1i3ZhXuJh7i6Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCl8HCRA9TVsSAnZWagAAnAkP/A+eZKTKB2Wz/6WuknoB\ndJDBzc+xgH+wpl4t6z9nRVzO3IKemduJvn7wRDT/xSo3/oFFoGu8dVVftJqf\n8QjQA2kRXm2TCwhi5w4nIURbjLIQHi/b5vE10kcae9onKdTJ+5/+dH8am2yC\nZLwDb+0gnF0fO5VB/JFidMmuof8R+UrBaH/KMrWTFd9Ka80/zK0Q6MWYrRIJ\nKKcXO7KSQYiG3E3z9zYAD+dEjtyFv6QUSH+D4gi4J4TpTc9j5CRsPCIFH2Lg\nNEGv36JKPpKpEdslj+RVG36FEkvXgbPevZK5rKand0+zvIUChn3mvVe3njm7\nhweDa1+ZAisl+gT7KpaTepy0uYM0deRktsVRbVpyfE58ru+JVBt3dh0icf9V\nQTRgqG0K14DLkrmYAKv4bEMWdAUNL7AceM2YNmqjs36U5RiMimFkeVGUYKQg\nLvYF60zFlymk8/D2ucH6B2GzC8zVwfxOQAFqvNEiT84pLzTkyHddmnfzUv4n\nQamytyTYQNeGoWJEbSvhOuVtmN5d9I93bad/vL38jvSGghwAsZXF1kdD+qGM\nA53ylJQcYjFfHyEd0xsj04NAS8rIwvOzsWuX+pkuCugRcnd9uUW1XkcDMjON\nKoApXsUS1+UrP7ACBjpqcXcjfdfOPQZiQwPk5xo50XIok52SYwINHExLb+rn\nhO38\r\n=rliB\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.7","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.8.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.18.0_1628069639664_0.6109078790622218","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"pyodide","version":"0.18.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.18.1","maintainers":[{"name":"hoodmane","email":"hood@mit.edu"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"9b987de7dc30de261aeabea64052bb7ab3f1fef7","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.18.1.tgz","fileCount":15,"integrity":"sha512-QgkdYXu0nkWoJ5Ein2GAgpsT6gfuRCdmiR5C3JSTUEyHnMY0MqU0hx7hpD0/ZVXNSalG7ytVQ+9SgCL2RtVcqg==","signatures":[{"sig":"MEUCIQCw+bSN2fCwTA5rde7aANXUuURjztJ4wmMC4R1cpG9ddwIgO43xlJ2yo3IkbmbvQFOp2N0cNLmCoBaESSPivX1PhVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91284},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.7","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.8.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.18.1_1632207194651_0.8764755723444213","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"pyodide","version":"0.18.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.18.2","maintainers":[{"name":"hoodmane","email":"hood@mit.edu"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"6c2dbfcac3f0a5f6e2bd5d2d2766aea50e4c29f0","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.18.2.tgz","fileCount":15,"integrity":"sha512-t4Mi75oDHc3NPmF8CjpiQ6/oMrxzT7ktv0WAyCnM4PcVG4uQ5bce3jZpeOQhrbUWUYhx3clwhsSGj9JawMm3Ug==","signatures":[{"sig":"MEUCIATX+lg8YJviwB4ne1H1LdIxgAGmf0Xo93JYdcKTGXgDAiEAwmMuGUB9HF3MqhVfalZI9mTJaQKMnq714ALgOZm1Op4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92663},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.7","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.8.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.18.2_1633465368050_0.5266965301925692","host":"s3://npm-registry-packages"}},"0.19.0-alpha.1":{"name":"pyodide","version":"0.19.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.19.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"3fbeb8a8ac14c8d05326f68e928d3b730bf9c130","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.19.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-Z+nlgWyjBmjxo0aP+0VXCupTxuRHZwC74Xstoz1TaU9HwaQpqVZsV9d/Vj3rQ5eQSa1WIz1dbHW+objV73zPcQ==","signatures":[{"sig":"MEYCIQD9XMGMgnCkniL8rptMF57F1yg0MI23Rj+UTIAmxuoHLAIhAIK0hm0VBmeukkdMfdnalTMqcxMHrVYY9YF78unKncPT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwVCRCRA9TVsSAnZWagAAMDsP/j4rS2w0HPp08SJfnJ8s\ndgQMlKevZTmzHLto358pZVBDyzoRUNTfiWu00eqtUlDc+664KwP0Ev8WgXTv\n6l7lkCfVjplawna5efFICaeq6MM57hTvhSAvpBXleHkjzJMyPKOiaL5eFm/9\nH3e2Q992dzVYDDCvg4aJB3x+s7JYtSIVq3VLbT60N5f43ddyjxY2qMD1W2Oj\nB2iwfNRtsgP61RPUraUjbqaR44POY4v3aHtybf+Snuc3a+4btEwfq0qLR0dq\nYoaL+rF+1U0PDU5h4HOD0+kCHSUB1iWdAqSMkFDHLmDzDT4glIYIxDbrVirh\nM+Tpo+Y6Cb0NLWnw2/09n3c9b4+0XFSvndHxrB+2aTiqhLZyLYkinu5quOuV\nMlCRKnp2ptK1lhK1wfeC91QN8IdPG9GEz/zqFAzIvmnqkOLU7En8r1AbCM8Q\n0KC7QcN96gJS9KauvOqkh1/lwemA2gQpITpXuuwioU0xXIicCsAkmK8m22Sh\nviUfptGqCRo1WdSIvXoMLzLMemN+fT0TaFYwBQVxQHVgkPwEIrV1jDUCSj2f\nOnB4REDDC2u9L9k46+lRnCgtXXfCZ9GzrnG65bm0D7Gn2d0f6h5PpbDFw3L/\nBIh9DHhtmpj/GHVJ4VCCy3IuzUgI6ULT6IMpDQ1aGfvb+VDifkBSwgjU497K\nR1oS\r\n=kR2i\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.19.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.19.0-alpha.1_1640059025270_0.21380660342635327","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"pyodide","version":"0.19.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.19.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"af1ad8f8bd4ea9b750261a22932d4cfee25881d9","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.19.0.tgz","fileCount":15,"integrity":"sha512-ua8miSnq6RVJsLtK0rknFnDXOHyoa0DhhzPV04EKO3mvGlGumIHAIbHdd8gqjZTSNemNWDYAZAZhPoOzFbWmbw==","signatures":[{"sig":"MEQCICtif9n8NWY7uQtp8TfVjKPSqAnwo5jLaL61JMrsjuwKAiBVUqm9nSHgKZF2lXKlcLfvCSUHJnHaZ8Y5iQAkCOXEMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3L++CRA9TVsSAnZWagAA7/4P+wbPxPivXJ/vqo2FOidi\nI3XzGq0NOMkCYUBpBQml+ZPihvuV6PEfKmE1lfAn/qusBCiAK6NSoHlb9Duh\nSr0ZyLOIl2SA3oM8nfTuWVwfYrHz9IgurmPgwKAtunF+LlZZC+8QaS7kXd5L\nEgNV90W4Lr+6usf2m5+ZKS7hWneRi24u6rtudCNeEEYpKYENBvZ5GUWCa7T7\nUf/Ysrpmd302qoyLvEZ+Fg6Jq/W5dCkURT+CmnKx/Ay6rPTXl3HH0ngwZtqk\nckH+WMSRy52PE6TGAioVRAwJGuFT5huwCrq12n9a1jMqD7VO+JVPmApn708B\nddEkB53HCgzbRXhpyPJ6KERUgubUdkpphCwJzjwtpndPXhJlP+PHDAc8VBks\nDCQBLGDQ+wgE04apgCJfrf/s5pTpLmQBgrpPROJRktRimjAy6WYd3zW+Akd0\nVyUTee3VnpRRe39gx11x4CB0Py33PrVHHDTqeBg25bf+DchA0DvNYSRs4xVO\nD4zUmuBarpYZJ1P2z77uchVZhROWIxawedQkXtc8bysn8sQMrG/uARW49NYa\nBRWkLylBG0yBtNAqsQJpF+fNQukXW52NMRqKMyJBPy+E+gBrTO8ZskdPjItL\nLYRkxhOgoPzT6NbM/MX3312SVV4vrdLQWAkvc/zWcyCWRhsBpgPnhtZ+ue8j\n+AD4\r\n=LjS0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.19.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.19.0_1641856958268_0.2673104527317025","host":"s3://npm-registry-packages"}},"0.20.0-alpha.1":{"name":"pyodide","version":"0.20.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.20.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"7a3a3fd4a873bcaf96b215831404e5b248c50316","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.20.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-BHQHfw6++bseNQjyt3quW7SJNBsQWlOv2ffP15ispe0YAqZjQX+CLEeRHJzWL9CD/DuTPao3urpI8eZElz1Ksg==","signatures":[{"sig":"MEYCIQC+svCfBS+rYhvrVKZSFWcF4HIYu76aUQRsEAqHp2/I6gIhAMv13CbMGb3H07uxK8lwUZvQWPcvbuhdL89dAj7pBJzs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJv8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYrQ//UZscMf539MMfdXP25KChduaLnOX9+Cb4npEtlosv9KGppZ7J\r\nWxsbS0BgsP81qby3UgagT1YAC1QDLOOFmF649jCffFzXKAHkTPPK4ajl4hG6\r\ndHj4sXR5NX4bjZkuLXG0aT9iQuzrOfdSZJEBL75UPuFbg1hlqveMP+xvJtxt\r\nmrzumnBF1SLs/c1VGdk3ZXejht6L1uZok0UdyngvLJh2PcargdEfJxvCwO79\r\ndW5Yda2piZEwSzsWMToqTvQwGZVvDKv3wYXK4la/xoNAQzzDiL0i5AQmtpP7\r\ndhfahcvMdJVez1ryElfk/VVycsSJPOPrJLDBdcHkrqXddPO3SxbKUJr3lc4Q\r\nE7IfV74q7VNmcv1g/jJz1qBWvEyHbdqWIYU8jia84b9OtLDTLXYUS2qPfxuF\r\nrrdSsbFmTDWcuUqSZxZDZMp6zSbcG26i7n7FzYtHv+78M4JHWIo6GOYu5txX\r\njXlDLT6tGmFhgI8Uk/viLdbBNxzdRPvwL5KB4cuazJr/aPWVFdoAG6UPoPp7\r\npsPUA309opSnuxn1za0WyPs6GWmDESPk/y/cPgjy5E9AxQWlrIwW7maC2YdN\r\nCzblgWY5GrZb4DKNoKJRkInmKciucWOUItI8jDnlfpFzCqWq0l5w6AfI+n5i\r\nfNl2BFuQK4cL88ySp3MuHuxhdSDu6YFJWWM=\r\n=qeF1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.mjs","timeout":30000},"scripts":{"test":"mocha --loader node_modules/ts-node/dist/esm.js"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.5","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.4.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","ts-node":"^10.4.0","typedoc":"^0.22.11","prettier":"^2.2.1","typescript":"^4.2.4","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^3.0.3","error-stack-parser":"^2.0.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.20.0-alpha.1_1648139260131_0.22602315926482097","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"pyodide","version":"0.19.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.19.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"9a24bd55b64275f0f323175ee2c3017906340d2a","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.19.1.tgz","fileCount":16,"integrity":"sha512-k3aCeyCOkDBX2MAC9rPKIxjlm5YCQH4O4xhbMkKZHhfduPH0v1CU9HsvdrFkIcDs3KiJWWaBpZmYoVs5PRtqKQ==","signatures":[{"sig":"MEUCIQDIyJ4usmV2Za2nAEOIle55R/JRlUtF63wsTB9yeTsAJgIgOsvAoWyJZTx5yJBVZa50Z3Tu+1whFRMsLLLdZ8vodCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPJxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPMw//Q+DE7rKd8X8U/lURBET0TjN6BPZktVYb33uV4f/tYv42/usT\r\nWebsRqN5CMlc/PBA6Xe4G6Zoj5014NlhRXMWB52cG8c0mEItQ6DWXr/8moeM\r\nZ5A7WlnyH8hCB5EfDOCgYXIz0ptdddDQQvFUxZd5qxA8O+DhsCwv2yjb1tyE\r\nwOq6DJtK0QjwdOBhR0b0Y5b7asPVCGSdNKlNQh9bq6PIpcnuyO50A/oFgvjM\r\n8b+Cnw8VXMyQjbwF2fraqDC3yRQVaZDC+ZZw+0gkXz6PGgrmAU2ITJdfI9UH\r\nsjJwJ+IHzwESSOO9qW8BgpEurtGIiNYJx46erFEd+bIZcg6ELsVPHpDXTbQA\r\njmeqJ4SnSJWH5kqCNvk+3VF/vcZEZL19CKFuwsyOZfPV8vqcFA1CeZX+yCIQ\r\nbvisRY5bGkoQj4P02EVSfgA1DYRzXBUe4YQo8nAvIe8oErNWoVP2jm9UMxcH\r\ncAo19AUQ7G0J2LwmoyfESkXewFY/c2T7wNCZbU3Ox1AbjEgK1/ig79w6b/Kh\r\n04N/If3tdhGbochY4OGzMRBsxI89bd5mqS0NbKbK3kRnT9GvuO0O0xKAFpjD\r\nBZDm8gFISFXc5hGn0X/FnqfW66SHmXqXRrut+iAIZxLVF71py5PFI5qU97Rb\r\n51juuc1rDwIgW5mNG1JzDcapyAcaMV/ExSE=\r\n=3mRo\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.js","timeout":30000},"scripts":{"test":"mocha"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.5","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.4.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","prettier":"^2.2.1","typescript":"^4.2.4","@types/emscripten":"^1.39.5","rollup-plugin-terser":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.19.1_1648139362644_0.5517277357273687","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"pyodide","version":"0.20.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.20.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"05ca12eb2f8a04e04de1402955d0f9793bcb5537","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.20.0.tgz","fileCount":18,"integrity":"sha512-15fov4N0QUWmzCAC9vsYJMA8n1u/vsVH1QLczkMa4fKepcm8PhTqKPOtdbd6tKkMvHE5s3X/PcvJ7sHHdkGvNQ==","signatures":[{"sig":"MEUCIQDywVq6PGb9r1VsVFuqPmpCwIgDevX1sTgPF6VIxV8AcgIgGsdhm2+AS4KcyaU9xs6gSTeR0WilPliikv4Abbd6XQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUgYLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgkQ/+LwyTo4iyMMQXgE7MFKeK3wdpMicI4lUP/iR14U35OeXwGOkv\r\nQEw2hyL/4pQ08YfagLZpviNsQTa7mwemqSXKbkvO0lPGnv2S40r77AsVFMGg\r\nhc/qUwi3JJ4KujaI0FEHlFvuAri2yQHNo6pncmdMYM3cx65aAOhRkyGZBiuv\r\nh/sKPJ670SHMoq+N5komPJpw6GH/bxnTFADIRNP5V0tGqzYy5MBbmRLR20sQ\r\nJP3cyt76Jm2iSYnKXUnPBNg3Iw6Dc/wg8cOqP1UsUFaXnNzcNSWN1i3XC0pp\r\neG9kaPfdSLCKa+N5zB2T0cjJYtd2rGxadQstTKAS+l6qBu2EYs1/JYdxbDfK\r\nDtxYYY3WVFE0eCnVu/ZshOfNRuR9WnqEqLDdoeV1edGqJ6tHNzTb14ndm+sX\r\nN9nsKHmFDVCcdhjhiNVu9Dp5I9mtFZZ7Fm6YPgWeyGDeKBTLBD7yyk8wi74/\r\nejilCdVmdivvR1Eqk8IymxR+vG69btIOD5J6tsuBxk53OzGPS2zTR6cYyLyF\r\nYXEsrwbtSBE3DqTlVbhRkzATYu8CTA18Rd/ss2h21VHPpBkYyA+K2pbJGrbj\r\nqpJwW3QxlByHRJGfN4RDuOgVLy/RnScS4cCi9pH2EHcjV3aO2P6ESNcmfntj\r\nAid7+DaZAg3ft1N4RBL5queFvMNDlTfGqZQ=\r\n=VkLi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","mocha":{"file":"./test/conftest.mjs","timeout":30000},"scripts":{"test":"mocha --loader node_modules/ts-node/dist/esm.js"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.5","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.4.0","dependencies":{"base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","ts-node":"^10.4.0","typedoc":"^0.22.11","prettier":"^2.2.1","typescript":"^4.2.4","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^3.0.3","error-stack-parser":"^2.0.6","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.20.0_1649542667775_0.6453669801022321","host":"s3://npm-registry-packages"}},"0.20.1-alpha.1":{"name":"pyodide","version":"0.20.1-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.20.1-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"b971d3d48803ee0c9a54cbaa6a001196474287e4","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.20.1-alpha.1.tgz","fileCount":4,"integrity":"sha512-BC6lfz/I/PIWj7fpjW1b0OU776DfpYtlr0Z9u/bh2YTgeayho6iD66OUVWJU3ad+QHs//Ucnwzs0ZsMOA1V/vw==","signatures":[{"sig":"MEQCIF4XvIxt3cT4GHOGaVpbzu//m7om4X1oHo0HxVV+NlxbAiB6qkazutlwDqbmN2+msHB25i2TZANAhSi/vPF/UjirRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibx1ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre2A//fpVIETW/ZGg9HyEgC5RXQDeOAckBh8PcHab2MTbgNnEfo12g\r\nfObeLyfhxqnNt2QRfOJKfEMU4VgG2mFqDWca8RyoiplwwgxMyP4VWzFVttE3\r\nxosW8KG+fDyN9qFrbHWMKFfusRmO6b0VhMR3hKZcw0k9a/LhVqKufdLqu66P\r\nWxveMDU+cA5N7R29I99FcZGm3BNyJU2TQzc/4gm3gixDPS7PnjYIwY2WlNR5\r\nQxWesAarHrKHUiAQlVSC2cY7DYX+ah1A/Iai4JISzU8bmoaqzyW5TkEwMLI4\r\nUUwpLWwgOHEWO4HLes5ANQNS4vebvgKGw8m6fBUfb789HO+rztTjtUiuXv4Z\r\nad6jd2/w5rzfJbRi2nnVH+53Q9wBC3WUZx8FDRJNnjdfRVjyipJgjQ7k574j\r\nOfpEzmedbOrWeXlea7wvcb7lfLvfEiJKXZhVS7mNfzXgsC8g9r6i8XAncUEP\r\nvajqBXWwGdLuQkvvvHMmaI261l1tfqQMX0GxgcsuFUzPBqeBxehLkOLBs7zz\r\n8KG3+r60HzZ3IzXtuXIHn5I8FlBdIUFvqW+jjHDY2gH5P+g1MuxkNhFA37QA\r\n8cCSaNZgIVbEaby8Of/2P0fjH8yLINVt/T50QbAN7me4VsJW8t6wo8ZPM2aF\r\nntK2kb91SJnfEGH7Ar2oo1Gjgw0tlBga/KU=\r\n=X7an\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"file":"test/conftest.ts","timeout":30000},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json"},"scripts":{"test":"ts-mocha -p tsconfig.test.json test/**/*.test.ts"},"_npmUser":{"name":"ryanking13","email":"def6488@gmail.com"},"deprecated":"0.20.1-alpha.1 contains invalid typescript files","repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.15","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","typedoc":"^0.22.11","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","typescript":"^4.2.4","@types/node":"^17.0.25","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.0.6","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.20.1-alpha.1_1651449177190_0.7359463387150986","host":"s3://npm-registry-packages"}},"0.20.1-alpha.2":{"name":"pyodide","version":"0.20.1-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.20.1-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"tsd":{"compilerOptions":{"lib":["ES2018","DOM"]}},"dist":{"shasum":"13bf99d0e11498403a6f3dbafd222d219b9e61db","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.20.1-alpha.2.tgz","fileCount":14,"integrity":"sha512-LfPGsLZoXtPxWiQaFa9SncxxDAdwtbHEvtbEIInvlOKo/Y0nzuxgrsbg7H/aZ1RmeuFQPwcWS0JvmpKORe98og==","signatures":[{"sig":"MEUCIQDZVI5X5P3DTtenxgL8V797mwWB9kZ+H/JHcBXSU8UDkQIgO05g2a2xKV9arsNW/1Umoz63uvSbrvXnM/C3PC+Hh1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25548483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib30JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/rQ//aJpxilT2Gq6uEpJJOujJDycz2+xhoNNWJWrWWb8CvpRJg0dD\r\nKDnzVWMmjF5SxO0ibGr/Xu74TKq0O8VaLLLhBUii+viUPV+8JtwCV0xTKFCb\r\nKtrCmaGKWPol0JiR6V38eI7mE7hT18Wjt9bk8RjlZAMDLZkf0cOs2FdUCy5M\r\nFwQzzRu5M0YuHNwQhDSqU54I8V6i0PlXGrArEYnMmtPGxU6uKrs9qz92r0+j\r\ny/qvMvs1L5r20krwSQY9CSVcV5RIZKGjyXoTt2gsMz1f1OSTYrzvjYBmVPb/\r\nnyyoHqJwPy9mU6iM27A4VF9yCuGn6K1ZAADmAcUgHKRgkBmPN1M9ZvJEHa0C\r\n6eYli7tz4IsVkEWAGcfmXXDD8wFgG9Oaia2e5lXlL76PZGokS/9AvHKPUHBD\r\nMB35dA6eDW3Ffx677NJo1BoMjoyRiFOdhuTCE3E9RLyK50SXoOuZHFMX/vCl\r\nzZJnbh6xsHXBPoa2HJW1ihSLXFnOyhNvikRqce+LnHILDCVhD33V4e+sk0uY\r\nYJP3BYR1chsvF8O0Wcb1TgTzUAy7G/YPRmB8AQgtkEZjUlWrAIsAcW8kq85g\r\ny91xF/VobRqfgSZ6sdSMlBynbmLDhiGO55Yim/OjAyzEmm51RwxMdHhMs0oh\r\nQabvSXkBtHXvpezDaNUrrX3ZnLQllcTcvOc=\r\n=SQv/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"file":"test/conftest.ts","timeout":30000},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json"},"scripts":{"test":"ts-mocha -p tsconfig.test.json test/**/*.test.ts"},"_npmUser":{"name":"ryanking13","email":"def6488@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.15","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.17.6","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.15.1","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","typedoc":"^0.22.11","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","typescript":"^4.2.4","@types/node":"^17.0.25","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.0.6","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.20.1-alpha.2_1651473672712_0.9668037092222483","host":"s3://npm-registry-packages"}},"0.21.0-alpha.1":{"name":"pyodide","version":"0.21.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"fc5d9bcc257d4e1f7996da1c3a064cc4976d320b","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-yB9RYeo2iFkZzFlqnbaBYdZckAKqmI3/3BgvZdXkyjUOtGnZS7ANS9FKoIJNvt5LbGmDEUz7pxfmNXadZ1S4wg==","signatures":[{"sig":"MEQCIFeDQ4k4W3j5m7QBo8I3diS4f1/I8qBU4O046eV1TZLyAiBwbf6vlb/6E5ndXg5k7YxmbDia6+KAvErCc6gopkV1gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17515410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisISdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ2A/9GpJx0D03Rb/SVG5gu4yRM1gX/+K3D+y/LmT0CKHN74pnpWQt\r\nnSv2Ct1VyDMXhXxEUQmwoDDsYrmyEcPRFfLheYlNDPKj7oagp9cSDamBF1BP\r\nVWyVT+toqm1d4/0fzGImozo7loxUqzgMveiAySj1Yr5feLNNppncNxjQSHvm\r\nDPDPkx5qY8c3B0+Ua4l3mLq6xiNQM6PmNwI+EGagtum2T1qJXO/bZRltYM0J\r\nbl3PoxIS8TV4YabP7KUihNNpzEvX7GfH/oSc9rdG2aA3e30qcSehIn8DVGnz\r\nIEYo1dVR0ATEyISUgu0tO+99xBEybtpGyPx/feJUkPrx1TvnUMpUtmZI+QX/\r\nnfMHVACsOCo5KT2xbIERl/SxCq2WuMoITGeupqDyAGKwRXqGU5Se9QT1+axc\r\ndsAQMe4Cexxi8FAYJ8uR/WONfx+xqrYEg9XwRub1eILG04KECFoEiGcFYPYN\r\n1zozNNsDjemxkIdfd71//N42Q9zJ6F5Z91KFvJ0X8tCHjylMmvd8GKmDvHmf\r\nHyCp9XuPn4XF1M/yopt5XgCY5TfuM6xsUrS+0y/bbXhhdgAsoqv0xH/jKSu8\r\nXTq635IzEl0x836P+Ll6xwHh/eNoNCM4EVY2gggYBSFItcZmc62qwthAnEbv\r\njcEwhdVidZetlkG1XfR02RKU0f5Y/bdMACQ=\r\n=/YQ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.5","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.4.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.0.6","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.0-alpha.1_1655735453445_0.30247255076701585","host":"s3://npm-registry-packages"}},"0.21.0-alpha.2":{"name":"pyodide","version":"0.21.0-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.0-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"fd959596ebcff320de85efc7869a9899c0c577fe","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-OsAo5rRHSEDUwMDg9njYGO16DYXQw9a8vkHlW40wQwNGrJBfZkni1jbhL2meYpp4lXpEMchDIIierSuKyLFKyg==","signatures":[{"sig":"MEUCIH59oUFFfROrquJYSoosGSjJRUeSN/KK94oCy5/FutNZAiEA3CNc4D08REOevxigM/bxyT7cbDmZgUHL1q1fwHLoABA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17544149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitedLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4kA/8DooLFOTS85lzkZxBK8Y8EerqutiTnG1BGL5JztDwB89t9Ddb\r\n7UJUxSuM9EiLZ7LxU7yEhaDbp9xQKMyvfxb5+N3+3C3/MvLpcsfn1JbCcRDN\r\nA7ZTNahi4CyJJFgoqqP31MVaRg6MkRQpD089XCBqv/scBJRB7212+TkXvkM/\r\nh+kFbdLPKZcQGQ7y1rxsJmpvXqN5XFY53KrueDPPmkueIAnfjSUy23pzV3ZE\r\nK8Buur4m77tgA772rntciVowExDpj8GNAbCoXcDRK26xOfXeTmu0uOAfu0Sk\r\nLxWNjw/Lg+4u090VkfFWdxMgTbE8hFZKiCru49xNm8LLpQXGpi7y/un+bCpq\r\nEANKpBgPKnD3hYsUtbGbeSaGRZgyrZ/HxcuFuIXldh9T4UFRLb6bTAwyoDdp\r\n+sCcaovqf4h4wykuojoHOmUU7RMm2ate5PnSgYeHv/fOHte+TzB2EY3m0/K0\r\naAcRYuBIlgPyVQmpz1962KG1j3x3kNZgbFtZx9IGAzARkwq7qppTPDyrjUAe\r\nIUTd50Y2LFk9OfkNAB5GVMOLeF+AyNDlKWLMSErFEuExfLdxIVZolIgcrvey\r\nwK/aF6Jfr+ITF77AxZaMFXYYAnjPwsK0jWkHWkJ4+05DhBvVwfDey/7wgKk3\r\nAX8RA0TsT1CEA/e//fEZSNOuyTZzSTLgLtE=\r\n=Wt66\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.0.6","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.0-alpha.2_1656088394861_0.8138709898326755","host":"s3://npm-registry-packages"}},"0.21.0-alpha.3":{"name":"pyodide","version":"0.21.0-alpha.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.0-alpha.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"20431dad7f3578b1201afb770d3c22be9050a771","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.0-alpha.3.tgz","fileCount":13,"integrity":"sha512-bLnGnJzWyFpYtMBYEgYwsj+iXTyc4k7pzyea4HqO7cF/VDfO49dwcrYlLmKREj4/0nOsoozXUcR/sjdEBiAnEQ==","signatures":[{"sig":"MEYCIQCnXgDBmUWaKhfQb3ud8f8J5JYNWzrlAo9SUuk5Ah6wlAIhAKwl1T69326vkMDPlRiYD/38WqigbnVyB/PQbKlzTtgs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16727871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizXYQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Lg//Zd4s8Z2NeJyoupOwoTSf21LTLZ0LDaBgFUDZoVYY4vvlfNKF\r\nvHjsiiuiCV6SOKT9KLqwx93Ydl0qoP99a1DU/KuOMKbRP3NjtT/Ff3svaHeX\r\nKtqFI83/BVLpTzW5fKdrSrzpiL2yfr4yjo4ELDwf7/UmuOIKbIKK5n0Yb5Zj\r\n5pdXOMxJ0dqBT0V4X2hF72+PPKpUsFGrVBNvTVDFjVJzorfcnsmq9yf9Sf4t\r\nfQ7mSsnWLpb81K/ezD0vKtrU5AI0u1vBIEgbww6r7K9VlXCSxLk74gphCVTb\r\n5aeejX0eGhFy5MKNHgAzqTKy9tyd/X6+j5KBtDQegq3MaJAbiovK2XQLfxXD\r\nrPoJIUdUSuBf8mqdrtfulnjC0HgKOnUUO9cn1PacIZ0Ca7GxeqM6oFi2H3oI\r\npx+lF37OXXCkaWX51rif33833ffdgovQOON0OkT21nnpHwJVqLvrVn4Yeq0u\r\nCEseNPZDTWbWePISb71e154k+9E1KtUFHlc4/beAdfIcgIS81gJIrh88KJrW\r\nL2DE1OycLdhaXpzEG2ECp+Qr8t7cYArn/KaPJM0oZqPQYKZ0QfeoJYpc11mO\r\n5JAfFegKmx0nc8NzscxULh8yE/mQR98PhS9Ko8oAsYLF4GmsRu1plb7EHIXi\r\noXqCySyiZ2wDpeomrvn8udl1aX9iYHN/isU=\r\n=mgTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.0-alpha.3_1657632271672_0.3785252843905116","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"pyodide","version":"0.21.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"71cf5149db0cb4461b2910d221822646fe7f0d64","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.0.tgz","fileCount":14,"integrity":"sha512-rBvf8eh1BM10FI9P/mtPea3fxlBK22+Og4AwNsOYoaV3KIxOgt2pHM6AQn6jCWO7Ui6GwuuucXyJumACloQwkQ==","signatures":[{"sig":"MEQCIBbGSHC7LJXgBzpBi/pysycaoY+ex2SQnkkU0Y9rPO0mAiAq2A2yf++9/PFDLijf5w47Dksia0gaSZNKaruOw9isRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16745825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8niQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQVBAAgUinLUlGjnx8pIqny+pCCARs9uZoEMVUGop/FW10T4Etnf3I\r\nRFPISL2qzavmId4oIiXEts9klkTQM6GuLzS+N+ZAO2pJLPNymEEYrzFSwlPK\r\n3HHLsbRhT7o261m4l7JQ9VhKdtvCdanYgMyvYbcVGcsz7XTqPHxPhoxVXnZ9\r\nv/8T1UjTdLqbNuwt3izRgTncWfRNH25dDsYI8aLVMEc9kjd3bvcl3jg0PUHX\r\n3AtyI8jY5+tGo7QSahG2qcWziXzb3NY4lHEOHVDbrETnzwPf/ueFyywdhQbP\r\n+rrVZmzyp2E83qGJTl7ry03czMfgLt+h+aaxZYhJhfTwBEns+qaayxLcP7Pn\r\nd/Tro3UIxDyPXoB+qqgkIEeofjlzWalOexMefTpDQ7sB+qPu9CIoTg0DO4vE\r\n5uzuPaEhv4Zo9UjmnDiVzgz6xFwGaUqnhb31yapYsrezGoOkn2MfD6BE6EvW\r\nxeO51gEk5u3lOWsnD/yHwuPP2dtsJN3q7UZzpABhTcM5F/xg4HDlp31lqoo8\r\nB+u/mc0+fUd6+PzdUC/8pyehnE1Ty72qf+vZM+4fuqujYF4d0Uevgp/0zv0R\r\n/NrBIw9wxaTpmFFKiNkinMBfyoieFG3UonvkOuFgVzzon1vQngzHsLA1joFI\r\na5pvpHsW+aksCiBSrjQ4zKbDSkZUEFQsZrE=\r\n=aUdI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.0_1660057743903_0.18372243394738175","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"pyodide","version":"0.21.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"e994bf133d393dc386b5f01fb9b26487246f17d9","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.1.tgz","fileCount":15,"integrity":"sha512-QsWqyRRVc9PVRgX0d4GoGa2Y+8pedCP9SB5nPvYN9cepdgpyC3U/kLfOb8jcvFKjWNi2334o+QJmj6wxRr3NPg==","signatures":[{"sig":"MEQCIBrt2mWCHRZ9mQoHpkJWLuSVOnsL3OM+W0jFqniq3xDCAiBzWTAvjO2f1mSiYcb/vAmeF4l7sNS6XKH17jS39JSAaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16759950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAyCqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6ug//YFe775YwSsBXnjXvjM8Dh0nDIIUxrli0yAM2f0JDJEfFlYwy\r\nDyYwGQOeIShX8vAq4s6zCtWGkfJz28m5y6mN2dSS4CJwywq8QCJEjxQLXQwl\r\nL+5kEkDy/Pw8xfq17d0t12iq+7akgXJfDY9YsOlJCD15gJlvMWRWRBSOUeFk\r\nW2JEkKxlw5rfVxNx/9+8CBjz5QiarFvGLjVYasO7kF/zufi757PNTZPcIab9\r\nCm9dyCbw50474h3Wiab7QXes+2+Z/MY6XL7lfaGkN9sr+14FjF+tKB3ku9jy\r\nEUm/ud/Zd5nt1mUde5bt88roJfB2aLf56ycGbERGx4sGivAOAWGd9ubRxyfV\r\nQBRq+AlDET659L/LAGZQCh/lDhqfh3RehcWcuiqD8r8AVDP7YjhyJMYlK9yI\r\nOXON5IevGMJwJKOvNaCOr4eHqGI+RStsIPzr5rhvtLk7wC+bYMJ5Tno/ewTm\r\nnm6SpIJpWqJIooANZLlGH21GepKRsqd402C+FQ/8nlAM3hq2Cu+2qVdLbFzW\r\nDZTf9b0+2b9Q2iUVbtK/eaKvEcKTRjYy313BQHrj63e8M7T+rdF/v9ysYTo/\r\ncwRWeyqJZ0pElsgAriGAi0DG6pGyCOcR9R+r9kvdDXJ7PAE5QPZA3Onofgj6\r\nCyztxBI5xiZ9Q3Ybcn1Pg9b67IyyKB4IdAY=\r\n=kNKi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.1_1661149354517_0.20680343994227535","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"pyodide","version":"0.21.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"522af873254e06f523ac52696106456ee5fac44a","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.2.tgz","fileCount":13,"integrity":"sha512-pU2VSihi8uGZAJwN6Jhz1JCPQubJR1wGdwH08iH9NyrapwqmFNjL4RGv74OzYo/ZreHEXBQ1GrTZ1Pm0FXX0/A==","signatures":[{"sig":"MEUCICTJpeS9FitGCUSXdbH49iDjccWwByNd0CMuWXoMSdRYAiEA2wbhnhAGhANeHZx0mQz+AR+Eo6Ai76tO/Hxr5m/HUVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16625545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDRUrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX5w//f097juCft97wp+u7kqIJxrjPQnc+s0etQbFDgrdSRINYvHzm\r\n0zD5imhckNlhZbsWfqdPf653w7f9kb32lLYBfaPaSpc+ekwmtsbuITaLs8fO\r\nwXFHSpq+zm72XYeIU+lRyGDgXMF6jsMAFmIhQaW4VjOT37sTGyrQjWLwC7sd\r\nDSty4dC5nG5aJXlagZLBnNIghZBLdu1edClFQPQiakRqQ0eCwEId5r2AzOWm\r\nw+5560J8KsL/++Ey6LgtGTCibWbIac0tffELXiHJRyBpAOvgHS5sk8jwHnFN\r\nQu+pLSae7B4spTz2UNXoJkr3CpMmQ2lX9g/Qdxd9vnsqBv/lr9fTvxSWGn18\r\n6OEicFSfy9eCutVgHksoUj5AKgzb8rqU+I53ylA8oNzLugHW1ncsyUTl2Vgk\r\nazoibEf5tj/R8utSBR0LKhuwn/JN3EN3rEBdbmZ5diTUHf74oAQpEEC9H4T3\r\ndzqhi/BBc9Eeh+yHUJVSHeymqKaj3Ky5+hq4mY52jq5Glw2jikM1tdDXyoHw\r\n35jgh8iqNioCEww0yuahraD86BTEYjFZ9JKv3acgg2gdb4O34bTRrb/TVDnn\r\nfEVCmMHEs9vLc08ks4cPBOih9Og7cAjKxJTHRwM3NQK2VFc34ajaKIdTACxF\r\n0Kt5HEgxlx26CzkokC1XtQ0bNioPRvbK+5I=\r\n=D94A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.2_1661801770799_0.4404937523712622","host":"s3://npm-registry-packages"}},"0.21.3":{"name":"pyodide","version":"0.21.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.21.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"0be64868231fa59a5372a1191d157a9e8d83e9d7","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.21.3.tgz","fileCount":15,"integrity":"sha512-5fu5P8ys8V8tKTsK9lag0HattbZQuFRdnNzv1LLOLCieM9A96OPs2cF29lPpcD9N+8GuUtfrGCWEMKiupTHUlA==","signatures":[{"sig":"MEQCIFiWC5Xx1S0LhgKs10SWxNha0JaGz4tLAWP7FVQpaEhbAiBAKaChOzY4C5c0FjfgjiFuHA+tmyvsQJPCk/TtBwv0YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16725074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI8mrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqePA/8DlPhyMiuN5Sdvr50IejSDJ4kQpaM+GeXdgHBpHh5rWm7dWMG\r\nMh3yzIMyN+JI1dJ1WVNomU2YYxnmnxSnGIhFpTKyxGozAAJkgtUjxAZlVZbo\r\n6Cm5r7vkOzAYqwAXFQNXOcNn+2yMDJFDl7fcuGw3DxAyKq/IJAuk0QMx4QOv\r\nh+DYXXFSBnA2R7MgsXl8vrNQDlLVfj/zZ/YE67NYXvPN0uJo2WJ1vZPUXtEU\r\n0nicsOZ2RjdWuWjmyt5D0nhyzmjWtOD/X+t77urcifvGHNJbhU8feIeaztx1\r\nThrDN4BtJPMHdhQFP9yMv2Z26m/pmAlYKU2AyWnoUCZ91BUAFFCfVTKikB1t\r\n+UJPO028s93aSl20K0gKQ3Djxlh8yQqRwW2eUrBM6RjLh+VnZgRtmeFKx7uC\r\nj7q6KErl1zsqBc5v7gtisYJMrW5mw2aYHCOhXOrRJ8TVTK9T39oAgWDutvRQ\r\nFr3lHzAfd2Xle7bqTmpb1GbJ99XhC+meantEhYEBpBDuHhle41rgUch3XXs1\r\nSfMjQQbbVwkDSnykBt5e0TsJ8cqxqb2jOgVCJwC1dnoXCjm3HCsM1ATokyLM\r\nKQL0UAu+IZPl5zaXvqDDOO7//zeUyLpxMiZcA/WxfQDHhEyHWT3qKLshsByF\r\nMVpFZRqOFvPcLz2hiOMNZY/DwB6wOlBoydI=\r\n=pCNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./distutils.tar":"./distutils.tar","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.21.3_1663289770719_0.2448939917184536","host":"s3://npm-registry-packages"}},"0.22.0-alpha.1":{"name":"pyodide","version":"0.22.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.22.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"5681b4b792fea0e670c1273c54037454759e25be","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.22.0-alpha.1.tgz","fileCount":14,"integrity":"sha512-f3s1wQxppes4Dxjx7DXf1fUsc1Xi0V6Z4B5YNKcz6QttstndEXUkm330yf9S04Z+0KZjaj7h3zZR7goHlI55PQ==","signatures":[{"sig":"MEUCIFfR6410eFZCtksMbmfmtvIW+YHbdYyjo95nXZLjbEmzAiEAkMcH55mC7Cz+BMTvTNk81B4voIuKmaS8blK1EkQiN78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14321174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL/p0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLlQ//bfgo/ZvtlIDXWKmRIMhar9gifYfZf3NGuc11qP1t6pp+AF/q\r\nhI5FEyjyPkyBRBbjfNcjcy+xl2E7iM3EONidJv+9L5KA9qB/CnsEiaoKh1+B\r\nFmBbT8yjg1RgCIlfUDl33Prtyq61nlg62kW9vDueEYpUsA/OygbkJRlenBhA\r\nhaoWQ7uFNiHUL43uFFPxgCJmDaLtrrGxp8G1sQCYAaFHdpGyUOcMlgMoLNqD\r\nCfEgcZoCud/UzGvIoAAjEFt6tM1FR/wmjqKB3e4Bw/vDla6nawWMcl1Vl9A2\r\nWI8CcNllrdp9dMB9+rgkm2Zb3pPrzP1V44fG1RK0yahwJTYtIaSTB4FsK+1d\r\nNeiAjT6ZV+zw05p1GEEP8XY7EnBnxbrkkO7XClbv0VQj1pH740IyLPFgcLy4\r\nv5ptWEIc1lNfSJmBDacWJ7bjOT2Yr+QGanWS3FgfIKg80C9lLvSHQQpJortI\r\nay6EwDJADd8Tqgy+P1ZFVJezpfXaUU3Doi62xeXwKKzXozjugJmRajmMmKT9\r\n4qd1yICNfH20gVO5EJesqE4ItmgYP3M70Pw78XaVJot0r8ItQFLuIzdAOFLO\r\nAUq31hZjdfPFnVjPAWc2cA4J7uNZX0vvR5NNYaAlj6QWNSorUhre4Oz166XH\r\n4lVdl6PM92HARfO2G/1M+BfOwr9e430MAZI=\r\n=t0fz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.15.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.22.0-alpha.1_1664088691843_0.7663714012930376","host":"s3://npm-registry-packages"}},"0.22.0-alpha.2":{"name":"pyodide","version":"0.22.0-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.22.0-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"c678c1f1eff568610ae7d70e6b9b724884948364","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.22.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-gFQ6ocsqzy25so2E8ulm+WaGSWd7eNeQqM9hrEX8eM1iUcUziQJY7TpKsxuLdwH0yqRplq+6FK/SzXClPDrzWA==","signatures":[{"sig":"MEQCIB0fL++lNFRom3BA7wJ110HmQg4JKdvPVYH1jAtx+caUAiBBs6hWB4HGSQDCcMiAj+sGRQieKrOPvCZJBk8kx7kmxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14395088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbDLXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqew//dCSVm8WqmtFMq5xS+08sTGjfoJSrHS4ZPiu2pa1eDyxkXIq6\r\nsbU8ezRaj0gd80VD6PdHtd3T+3lcMgTD6AHbGnE3+k1YpP/tLvNKn8ISaEgJ\r\nh5gqNtbNVmGcFSJ8xYgcpCP9O9d0H72gHYHgfFIiTW1FE1Ji6BHTUJHHJfoQ\r\neh/s3jv7nusj4dwdedFsnerGIVN2CFzdAEGI4Pibx1gcYc8wN59kOhF2epwX\r\njaHhtLTvG4b9HMmP0u3+TG+LgHb5Vem9U/bqZwxdOmiVsdakr0iNDKaZNsst\r\nYQC3ZK9MDCD0EZ7ra5K7hrhlds40G1y/OxEM4njE32/GsHjLhJK4D3vtb6gd\r\ntZd9TP1d7Biie1fNGJzVHUIyKrzfVamq5VTDGHDoY0leJ+0VBfEcMjymq/Pw\r\n+aoLCco9APRyG8OoPY9YPTQV737HmtOk4NDhaqi6nTu4P0mkzAvKexR/q/9p\r\n1/AmzM2QCU/XnDGmY9DhI86I10wWLTtafHIBiCBsZxpEWk0CanDzt9c5lLmr\r\nT0g68oyigHO2ncmHzwp/TYopyM3IZvUI/snTOjlLQABElootiFmWNhK3ZThg\r\nwwGpuamYcXsWtgVAgyZAifBJCvlX6HvkcXSiEs2gdW5/NNi0yv0FsALosr8q\r\n0lWbRLOZRBlgf/PqGfH/pt2cR4J2jtOoi8c=\r\n=CFZz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.22.0-alpha.2_1668035287368_0.5911489048664673","host":"s3://npm-registry-packages"}},"0.22.0-alpha.3":{"name":"pyodide","version":"0.22.0-alpha.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.22.0-alpha.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"9b7d88462dc46ac5589966df079ce518eba3d099","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.22.0-alpha.3.tgz","fileCount":13,"integrity":"sha512-lx8VbP5A59iWo+b7UguoIrZq9kjMDa+/q0jeY9Ko6dSsSw2t+dvR2C2CNVJiXhzVGBtW7SZm2sQA238F85kjqg==","signatures":[{"sig":"MEQCIBTRKz7TcaMAzPaCyG6L+Ea6HPR7YE9kj3T1Nz5XHYcJAiAQxpl5Z7wH8eq0OXQcQa9kEx2xaOsUhMfV75DnW4joog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14395088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbTLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqow/+NqDrcfpZ3BOyIDExdkzQsIJWIZN4Q0gdhoDEO8IhPqt+8tWM\r\nDXoW9g+p8O18KYQzPJY/tkASvMoP4U4JxySpK/2+mzny3DiSGk3cf4DWeIT4\r\nrJQEMywg77bDqqXf38bP94cavrAg2I9XhVZb636vxhCng7i2GwMF1aqhkMPV\r\nzatjjGxgIJZEUQvOlryicWkxeHeeZpE/KvOtDCtHghJCM4EqrlLIWRIOYzem\r\nJZYL61AlyHmzdlibn043JaWV/TtrFkLrQlga+hyqRkJM8dXn2IoQUHexX7Y7\r\nQEg7C+0aSluVnwT4IItKQc99BgvQkHRkaB6axJVJjfPZOOsjbFDBq22d/W4L\r\n7M+zzvawPD13pbFSjfE9mj0aWe2/I7ql30ie5pQMI4Cbngqj0kbkVxkQcudJ\r\npm+gjbioFody0K55OnVfyfTNGRCjzbIw02miULndAnPDpHjdHCDyDfR2zmhW\r\ni0CIOtMf2EJiNf6Wor37iY56x/UtdItZ12PldtYLcnkHejdqfxtLA5ChnUPX\r\nT8PUsjoqai2eNamKmMzIY0BEa/j7lCBETPOSJQep8jdDS3Q3kC3ChInpBN/w\r\n3J5U6yvkUQQWu7ZRE44dQq/86V5qMxJS2B/9XTlKz0XDMqBXBPFevTAmlzPE\r\n3n13Gu/8DaSTgBaMY42BLXo4Xe9CowdZ1Us=\r\n=4SkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.22.0-alpha.3_1668100811575_0.6580412892233642","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"pyodide","version":"0.22.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.22.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"44c264e26d5c054e676b051cc5a15a1d14e259c6","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.22.0.tgz","fileCount":13,"integrity":"sha512-H5BV2m3dDXisZSxKZpPXDudsoAcRRo7Zq9ca4nlj5WjzSC2SY0+Q3fiZDMosgiz7W1BQz5FJUv3EDTmmscJRvA==","signatures":[{"sig":"MEYCIQCt1QsrREOBygm0OivcBbWDZlEcGCv4hanZUIRX/bd+7AIhAMy/U4oqehrGtskNHD5UXT/GdHsMXJa7yiuM9fPZYac8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14547556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtDBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqqmw//RI4V+1KHC+CjRmuTaWuYRiht1SxgIs7IGu+nnyMOHzmF8+Ba\r\n94osZLnEDYSAijNri1vKROwh5zFH1T8l0NmcRu72LcLKQd/5jzCzkjZGBNgp\r\nN7ES7Cmrhv5x2wqgG98UhAsAs0ymap0Qc4wy2cwvoAyqOnhb/p8RvGB/WI7e\r\nOGR5xqY2nPDIKrdU0FxZKWxhMQrS6ZNSlSKDECAKLts7N5f40+BbtWZWkmmo\r\n7o3S9i/OTCbpBLBuqNucPwpSxYQWpCpDFHSvqRzlBR6p4DgTR04G+/ygG2Bi\r\nCBWFsq2vJKXXlDVBdajDugg/rMJaaqn6wK2jg1ieiX0CbWzVpB5GENm9x2JU\r\nt3JAqSzxdEemkcC/uq+eucCEzcF442IuilqTKqaKk2B9YJqbREzlCTMexEwR\r\nokCLVyPlWj35MC9bpdAzGhZ5J3QAe7kPqscK/5JmL5wciJK+f+e8OLsvPkMM\r\nbogJl+4hxaab99///pIXNa9MUq6fu8craf7cRqkXXFV6q2ngIt9sytgZP48c\r\nHyeOgHSNcS+IW3zU+p6SWlECTVsTN5+0WZztBpkCxI3s3yzsMF9aJ7bXUpR3\r\nKQ2DbOe38mTpAPcYHGFv3HTVXCKbTivqYbyCcYETSF1H+3YVBY5M6kTOVgrT\r\nfayzTO0+TutYqMys7+mL6fwlbcOcdiGURao=\r\n=t0E8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.22.0_1672753256516_0.894081658120131","host":"s3://npm-registry-packages"}},"0.23.0-alpha.1":{"name":"pyodide","version":"0.23.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.23.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"780ea6fed217266c0297856aaa0cd8d76175259f","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.23.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-vtL5D/5p93ueYcBoaHzwdbuOLO9c+YZA29S2VBFaW2t6iwBalULLfua0iYa0MG4M5Tse5mVHGCBw3wNhTu3CHg==","signatures":[{"sig":"MEUCIBIY8yLHH4/yUiymrcGGXHXPHw5MWSh/7KGR40ExqVe2AiEAgefI1/MR5vPGGfePu8yuCBT6pH01alFTAav83wqq+UM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16073621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz4zBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod9A/+JJ1dNy/MeuUXOO+XS5YMR2FFc4IjUgfWVBst+C+71e0AxRbK\r\nxL18ZbgWkgn9pKObDW+6FE7nVojXHLJbCRP5hS6ypkXmKGdrYGPoMKIpkQ3u\r\ntg4MSfT+l8ydTc+qXGzbnil6flyYqWuo3+CqlDF6U/ApMhmwEQ5SuSSlujWI\r\nwOHmCWixI/VdZns8qzgovxnBF1vI6bSCgRTj8Hxj2APQPxz5vgL5sCnUkxsw\r\n4g6h6zjOhcc2s97Qq+KiqdEVxrH+o6V3WRREPDQwcFR2Or0zP+bVWMe+NlcJ\r\nkLF/6DXHyxya0YsZBmy4YeeZoSWfpmDKX766GApFkRVfleDGpOxArIPTve48\r\nk5bjBEV32qz5gwo2OSBLeUcAW6XH6EPhB6Xd2L9tzW/dLcSVZFop1l1OIdfY\r\n5hsDmoJo8kMGU2STMRAbnVDltRncIODCq+M0VU8pCacRX6eH68SM32bTWNCJ\r\nydYqhUJ4NGevKN7SDhbgWQehy0Jfv9DsKLjFnUk5MkLJkpvRVER+Sh9OTjxG\r\nvbrc5eidnn633EYwPVlN8w0gHRO9RliF0tut+Pg0cgHFWy4ShfH7nsy6pRBr\r\nfIXmzqRwmBC1hr2rOBZxXTW3XbLSpEL1KlW+TIOItlMsQG2cK1//AiBhkHiP\r\nuYZMU0hS4f5jAl5qIB5kkal/dU4GA0xHWeA=\r\n=152k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.23.0-alpha.1_1674546369108_0.4044434439763982","host":"s3://npm-registry-packages"}},"0.22.1":{"name":"pyodide","version":"0.22.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.22.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"45bfab36ef332ec7fed6fb9736ab13ebd54f05d1","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.22.1.tgz","fileCount":13,"integrity":"sha512-6+PkFLTC+kcBKtFQxYBxR44J5IBxLm8UGkobLgZv1SxzV9qOU2rb0YYf0qDtlnfDiN/IQd2uckf+D8Zwe88Mqg==","signatures":[{"sig":"MEYCIQDnEMT6VF2/lRVgsjqHyL/wauYWP00pXRFrR6FGvTwCAgIhAOWX35QMCzcV/jkH0/qYtg3X0BBGGhhoF7YhytH7FP7e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14549672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0ZJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr79w//dTucMTPd5Xh/tVTZFVIYAzZuqN8w+9/W3bZXVp/Qgq6tw4cT\r\nz/n8GYK9yydaEaNWMdXU27kXxbbXslDaagSc5Ak2RQxhBbfuLOKAtVZ3ex+x\r\nZyaZlJ1ouW8V09VC+nAvLfe4xkvZhH7Ko/PSHf3FahPth+CKS/S75JgyZBGP\r\ngh0UPQIwHH6KC3BW+KIT0x8kiwkT0lQtp4Glx3srzkwsI4jKwOTO/JS63SgJ\r\ned9Aouaaq57wPOMVUp+yNP6hiAGrQK+R9mrJYazxgKhEI+CKeBmC6N4vFhq+\r\nP50+zFM4Wi6iPGoSiHLSVrRxIS30d73t48QWKYpH5P7K8/mFa9YTShyO9jHC\r\nA8grh4lL4uHLk2TwT35RCDjzQO3SCJ3/dcRHJ5D+Qpclx/E9aMBcKbqQXQy+\r\n9ahC1KFZPPINEy5Wx06a7OvLQvZ5t0D2ru27T8FOJ7GEfj+FZsogz1mxlFxf\r\nDwnIpugDo1gTjweWuDmwaHCfDNfAbZAAjK/N79Ajl8os8DDeTL0fyiiJ7ODa\r\nSk3ClTAR8bPzY6yBbtXosb0DRUCS1ZIjStE40eY2A8Gy6Xou6RiOGhjNYbvN\r\nHgp1ur09vbkMyrR7Q0jBF2dNZJS8e1OiSJzTKNWnv4+HgdgH3PBNrTcbjqPp\r\nYcQnIWPruAEudZRl5l5mE4OiFYKYIzGdAWM=\r\n=qTwG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide_py.tar":"./pyodide_py.tar","./pyodide.asm.data":"./pyodide.asm.data","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"10.24.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","puppeteer":"^13.6.0","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.22.1_1674678879466_0.2966340395718359","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"pyodide","version":"0.23.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.23.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"cf9414b643ad008af2ab52c5ee512afa55b877bb","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.23.0.tgz","fileCount":13,"integrity":"sha512-7976PpL5PDeEhqRQYJLRM2iR9DFL71Fm+o6cTqQcZI3f+XWHyPg7dE4TTg5WMyCMVuMbgHGwWcm6lxIKTDbcFg==","signatures":[{"sig":"MEYCIQD3YxlIgA1BUCJ7si8uFzeLYjaOPlv99Diz128oA4N+SwIhAL/ohCYEdDFJo5Tb08SBSYLoXlAkOBbw1hoUF2qSno0s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19462395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJh7zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox7Q/8DYrk0hDXS3g5yvorUHWHtNz5EqebBt/2yaeTMVu0/NF9VFNb\r\naJSlYMnSWoicUG8/lvq9H4VYu9WmVFnAVRdPu9RMl3nU7np8LZRIG4Hj1NAa\r\njzo6XpCAn+htDIqskc4VRp4Upvrn1ulasYa554wXkk5bd4MnIhcL/UMPAbJA\r\nIDzLdCzTpSG/wzyxUyCqP+e5nNCTtjpkctxMi2FB11anS2N5k//5lwwCWPfq\r\n2gAMNsKMxwCCqlaAHLwhg25zATl3mw//qohPkcIRDznaKLqfPY3Xnow1yV6K\r\n8nq/sAhqpaLgpnCbmk4shXsdvhcu82UHLdQiDetk6v+PredRNTVeDgsizqop\r\nXYXKvaXUtQkWngUNSyvZCdyJkiPFRSOIUVFvpLFnRASRdkm4JqHycS0hSTOa\r\nxNDVo593Wr2yJFtYFod5lGo89wJKgT9ZmAwxOqPLMKeDLT1uJKsmEEXIrhI6\r\nCVFVgz+gufv1JKsI+CT2wo4f1nWTNyU8uAYsb0JsLela8ofzAutk5zDBBUX/\r\njtwo7XQr0c0B72eF8zvj4nK1Z4+1GQ7Ufl8Gj5+/LJOVfXiCfZIr2BgfybOy\r\nOenZL+SK41jpYQXATtAo/bpKGjj4pyY6gNPPmKyIQRdV87KyVLDw1Dx2tX+Y\r\nEcUwVNEzxxg92BdSrlc+Q8q688GmH0ooECM=\r\n=hOIp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.23.0_1680219891576_0.9596356573870819","host":"s3://npm-registry-packages"}},"0.23.1":{"name":"pyodide","version":"0.23.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.23.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"9bf7d22bb8bbe30c124e4dfb1af8ae0d21e70762","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.23.1.tgz","fileCount":13,"integrity":"sha512-GVPZNpkj/OaZb6cT0+j4askNHByIfF/CM4gTapOziKu8bgQ+VwVCG5ZB4aQVmyOmHLFJjWXNOGWuzigjZn7FDQ==","signatures":[{"sig":"MEYCIQC/nVWOY417VxAOtvVQUbXwbpyYFXGUaNuFpEp4y0+mbAIhALiSQ77/JTMumffRzwzFu/4O3AghmWSih16kWMA0lgsy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19461122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOdBSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorDhAAhRl3M56uvdpP3iwCOgzotod9mmhmooX5AxojoTTLFSS5d0eq\r\nsiuQYA3sNIIZaKUYxhYRLB/rHaPXLFr6BQ6F93ynCpuwqRmf6YqB+0hgQENx\r\nENikVmAHWhsgwGLihMwbzyR9hpHYYd06wdC0sRZse/KWgggLrGEiqrYQ90M1\r\nhSCxrr0C71t/zcsNlhNEQoJH7s6B+Idi7VoMzzy/OUUp3o7b0xdcubQ4ATcW\r\nTzX7Ghh+4hIASCDXyhnW5+9SmjLftLQjRpyPCrDoqY2q3TaWj7SIbmYVU+9u\r\nELkmojzMoh/NWEWw/UDKOOI9qIQB2gggSeqEi23pZ5ydEywOv2+6natSdcDt\r\n/j/+8TzFQLAVjL45VqoVKUbKK2Gcx+Hq7KY3V1u315I0ZagoLTNsCAxKE8C3\r\nBGyTb+fENYweM5lfd73YyTLjGvdGGcBwy7vZcdbCWNDNy7XhxSxhgOI0ptWt\r\ns7J2unwdviu/Yce4soAUNZRSGyp2shddRbsDVUsR03fSDvG0nvGURemu6fuc\r\np13jvj1+xVmaGk/+89QMogdsb9HTArEQZ9Rr0eOSvBsvRTj/QXhdSMVdMpj+\r\nUm3nfNFZsStvqa95Queq3pJFyanMHHIVd7S5sfwbpYSEEhx9Lsaq86Q4VeGL\r\np8ych4P8e73EM6gZGE7fPmTnfBgcl/aICD0=\r\n=oqBl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./python_stdlib.zip":"./python_stdlib.zip"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.23.1_1681510482205_0.11716330504368955","host":"s3://npm-registry-packages"}},"0.23.2":{"name":"pyodide","version":"0.23.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.23.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"c988719daac6a719576f0c07fe795b1e86d225ff","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.23.2.tgz","fileCount":13,"integrity":"sha512-GK4YDZVgzfAXK/7X0IiCI+142k0Ah/HwYTzDHtG8zC47dflWYuPozeFbOngShuL1M9Un5sCmHFqiH3boxJv0pQ==","signatures":[{"sig":"MEYCIQDeQOfTX0xNrD1Uw64kQWS4ZPgjCdz96jpOHNmqu+aNZgIhAMyczc/FhlbB3IlEgwOfo31+j3OZJkWDl64ihT24h4xF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19461270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUfo1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdcQ/+OHHE/uXwynKd+wT7cPttKSrggWajODqkC6rwOIPIpObLvhzT\r\nLZi3zPIfXTgiphe7dhE+sdRyTwLGwNeCW8c9FpUg/Vvq8Ecxf9WGiXhtEBiL\r\naKfb+eBeJcCoIlXIQQrHdntmPwRrPVP1o/zDUB/u1jiMN7vyCCno/GDrYIRG\r\nde91uHsai/c4yVnolG5ylc8ILs+wXYnuAR55u0UWTXoj3uoyT3iszrYIJaff\r\noi7DABo0qE9wvM1E3dqIGO5cuh/+1Qo4st7FCSxylDCUUf2RhLHEg/VZS71m\r\nt6gycyPmLN/yojNKtGjv88RiFpiPYyJhWMCaeUCbBun4kBAbzREPn2Rxu18Z\r\nAamU9emS7hcckodvg4VJ+IOL8KEAf9PCio2L8ua/wBke8VfpqhTLa46ktVrU\r\naMREdT7tf7mydXUj7ICM1QPHuSkx+VNaKPkF8ns2Zyrzfpdp84kpFrd/icBI\r\n8qKr16wIt741YZZTu/pzkuWY06exNx6UgfBjSr056jDxVzDa0KIrXiC9qUHh\r\nBGH+20I46a9QA4WcRZiq5hFhM42ifN/FQEn0FrR361gTYUNMCn1SxqZ6PnEl\r\nK+n/jQ7GtlcHxs4//5zCl78iRc5bQSYt5+roBDx/Xmfo4qHxEUJEqoCaiLxy\r\ngdJZGTHGPSjVpVi1sXC22pELLjhne1stYzM=\r\n=S2Rp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./python_stdlib.zip":"./python_stdlib.zip"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.23.2_1683094068674_0.4825224147337066","host":"s3://npm-registry-packages"}},"0.23.3":{"name":"pyodide","version":"0.23.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.23.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"eb123f3d9d1223b6194fe965edf2f83cf2a9c87c","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.23.3.tgz","fileCount":13,"integrity":"sha512-t95Nu73ENjwoRhThmxvZIHMD7GXTJ3uOt/E0sJ1TxjBvoU/qPys4SV08FtZBMEnpMRKFzE4uecvx2c0qybSZhw==","signatures":[{"sig":"MEYCIQCgaBOoB45ysxG4FFAS5XzOYhn0BBuZ3ljcZgrfrjM5nwIhAO0rhoX/THYToy23kdXfAFsH09Ek5KbuST2yUNNVpQOc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19460876},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./python_stdlib.zip":"./python_stdlib.zip"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.23.3_1687054995328_0.9948535997404462","host":"s3://npm-registry-packages"}},"0.23.4":{"name":"pyodide","version":"0.23.4","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.23.4","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"99b9a31e5e0238d90329cf4a5b2e4b532cba1026","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.23.4.tgz","fileCount":13,"integrity":"sha512-WpQUHaIXQ1xede5BMqPAjBcmopxN22s5hEsYOR8T7/UW/fkNLFUn07SaemUgthbtvedD5JGymMMj4VpD9sGMTg==","signatures":[{"sig":"MEYCIQDjwxbnxMhUlZWkIh0QnQARBC/EzqrFlACOWKIThdf7CAIhAPMuG+HLJKg6L8MUmJcy5UGV5cDJNJ9Yc8S8nEXjroBv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19466656},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./repodata.json":"./repodata.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./python_stdlib.zip":"./python_stdlib.zip"},"scripts":{"test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"6.14.12","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"14.16.1","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0","node-fetch":"^2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","rollup":"^2.48.0","terser":"^5.7.0","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","rollup-plugin-ts":"^2.0.5","@types/emscripten":"^1.39.5","@types/node-fetch":"^2.6.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-node-resolve":"^13.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.23.4_1688715073347_0.3611699457027182","host":"s3://npm-registry-packages"}},"0.24.0-alpha.1":{"name":"pyodide","version":"0.24.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.24.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"82082513ec5486aa2a4bf640d340a8344607321f","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.24.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-R3ciG7LLXVLYFwwOydCYpyp+IUrzsQAChTadiHeuNdnlG/VZR8QVm7v3cLj2ov/wHifu8xlTkrVlDj6ECmmNQA==","signatures":[{"sig":"MEUCIFqf79m8jJSQPhbS3ke2AJMiLbVliqE5owtrr69P2ectAiEAmICCUlmX8KRP94MbH1JhmjslX2lHvJmKL6S/r63nxsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19411963},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"77dbe16a5ec3061b71c8ea2d989c98cf7e4bbd37","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","@types/emscripten":"^1.39.5","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.24.0-alpha.1_1693236554323_0.9778802409110281","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"pyodide","version":"0.24.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.24.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"d53808acc58380586557177e7fa0eb795c34986b","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.24.0.tgz","fileCount":13,"integrity":"sha512-k2TzIbAYQ/ucme0LYv4KmxKDR15m68/3pvPKmUVtdpzn6K9Qt1NLHeZI1RErWJE6PtlQI8UA0Q21wrtu3XPUMg==","signatures":[{"sig":"MEQCIDRLZSdwSLZfy2gejiODNLRTLym9yeKsvSiFy/jLLy66AiBlsSa3U/gKzmdVUzfCumg5KeoupL143BR1mBzyvPZ/vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19419921},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"660388431f11f8eb5be438edc192b81e82917d76","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","@types/emscripten":"^1.39.5","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.24.0_1694645365617_0.22311628511223125","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"pyodide","version":"0.24.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.24.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"c03da27a6f63c7e19e031258c4168498106ee7f6","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.24.1.tgz","fileCount":13,"integrity":"sha512-fkNolNwiv41E2KKCP2bgW+dwr95B+0KSC/WG9WCmlWM9MNFbRVX0rF9i4OikRM78bGeVUvLdVJw8jY17wxKoRQ==","signatures":[{"sig":"MEUCIQD7O/e4RMfTzhoAWIQMmf7M3AXlp0c3DPpU1VEzJm6vKwIgJcL2dLhwzIHMQM/m0U+P9VC8doF7Xsvwj8fih9cX9XA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19419936},"main":"pyodide.js","mocha":{"bail":false,"file":["test/conftest.js"],"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"bda1ba4edf6e4140952c5596e4af47521d21f7eb","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha -p tsconfig.test.json test/unit/**/*.test.ts","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.22.15","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^17.0.25","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","@types/emscripten":"^1.39.5","error-stack-parser":"^2.1.4","dts-bundle-generator":"^6.7.0"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.24.1_1695684122562_0.2785068192257738","host":"s3://npm-registry-packages"}},"0.25.0-alpha.1":{"name":"pyodide","version":"0.25.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.25.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"9cf42459e5902babbca7cad30d74eec73d753088","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.25.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-NLU9AS1KhMkVS3R5rs52N5VWYGqsh2GHtf4Cp/ISraEvg1oM3xZ0DbyrgfE7QS7EAs7SeZW/zVdsrXcUl4YfCA==","signatures":[{"sig":"MEUCIQDBWum+MA/WfLZjtcG3qp8/uHaSP4+WoFgh2XFAiwQhzwIgMrQl7wFbtoBiMAtNuCFFynhM6aRK3GHXUAAy5Po4P5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12861077},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"fd270ddde7df9fde6827bbfab07a992fec11b4a9","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.25.0-alpha.1_1700193439763_0.21064010011727796","host":"s3://npm-registry-packages"}},"0.25.0-alpha.2":{"name":"pyodide","version":"0.25.0-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.25.0-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"f2b4e6afb38f6f8705858516b50fa7edf7dbc82c","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.25.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-9FJPdMuk9L1E2CkQfUZxqCqgVFOgONmrQYMHkFoTBPPiBaQg5PYwjKcAw2QXTTJgn36z+aC4ynpEv3/ySxNrdg==","signatures":[{"sig":"MEYCIQC7e8C2E7u1QQMcTdW73+j+mCPqOXgNezq7+3BXtJTCzwIhAP2s1DX4J47PwGewy7BHefJfHhqsPn4yHzWaiJTFMfv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12865076},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"77afe0d71ccd60f2e78c94618c2cc3ca5db58128","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.25.0-alpha.2_1702335882410_0.12768528674298896","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"pyodide","version":"0.25.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.25.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"0c75d31ffbb65f7f2e2686dfeeb809c73e4d571a","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.25.0.tgz","fileCount":13,"integrity":"sha512-RagtX3TfV2M0QAfThG2SMvwE31ikqAFDUXc5/4xhppEoVf4VbL7L0kbKOIdSNg7MbVsHELVxftk66WvT926GpA==","signatures":[{"sig":"MEUCIFZgzsJhBOrKLSGR8y6az0OTWnT0DOL+KszROQE3FB3tAiEAoa1AF4eYiG6hrNhSkbNCcfMtTYWp5YMYQEN5rNbHhWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12827846},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"6621b6bca72ed2cc4e9e66ed24783cce0e8dd907","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.25.0_1705614750086_0.13636047175121302","host":"s3://npm-registry-packages"}},"0.26.0-alpha.1":{"name":"pyodide","version":"0.26.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"4ef92e4e65661207c37da166e751b35fc3a6ca49","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-r4MK3OH7/Vv2bbp5npapiZA2XG7ccc1Xa6E5ZNnpytZLA4zvqUdb92uvDxyTojDm2xANXe1y7t07NvcKQsfL1Q==","signatures":[{"sig":"MEYCIQDdlD5IZuwxIpbPxoXL9RXCmgCWke4Q+/ZEjNf3XhGkzAIhAInxbLWIdwnchvQTWuyhmEgs77suqJ/nC31cEmJ0vTi7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13907237},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"ee863a7f7907dfb6ee4948bde6908453c9d7ac43","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-alpha.1_1707259930081_0.8022691519692622","host":"s3://npm-registry-packages"}},"0.26.0-alpha.2":{"name":"pyodide","version":"0.26.0-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"f6980423375c01749abead6d3c211a7f2f6f4446","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-XN+FZ2de4LkDfzLcZhYiLINwRj19JlwQqukK7L2q3QmjOcaf8gXZP8mvJpisA2Sx2EvDcx1luJPeW+6tx8m3wA==","signatures":[{"sig":"MEUCIDtQmPphUp6oDUNijrW0CXA62IEXDCQJECFEZxGbe0m5AiEAxc6SNjKzJj+sqBHv0BgZoc4QA1A1+vWXu+b9jH0Q7NY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13911262},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"6537b0307690394c61e5db7622be9e99085e1cd7","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-alpha.2_1707969830764_0.2878726233021125","host":"s3://npm-registry-packages"}},"0.26.0-dev.0":{"name":"pyodide","version":"0.26.0-dev.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-dev.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"313e5025e6ab54c373190c187098fcd40c449a84","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-dev.0.tgz","fileCount":13,"integrity":"sha512-xJX85ugTrlWWQ0DqzoBU/gJrarS4VA0F97pOkl6uYAWMLcGf6odOOPy8ycbtZIZyRJr2D/XB46wJhwOsGh921A==","signatures":[{"sig":"MEQCIDVCpSE5uPH89sqSOVGhLBIDn4Wrs5cn/S4Dg3iyZmLnAiB1XaHFTE8LFIrzjh3wxryStIj58Fk8GaQXD7upXGHTRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13920887},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"da771f2e526730df7522e5638fa2023060719eff","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --exit --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-dev.0_1709156556059_0.7459455037340903","host":"s3://npm-registry-packages"}},"0.26.0-alpha.3":{"name":"pyodide","version":"0.26.0-alpha.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-alpha.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"57834d38ee2c7d2cdfc11001d71204f79a21b995","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-alpha.3.tgz","fileCount":13,"integrity":"sha512-yWu3zrrh1S1FsNKLbFyAUtVg7BP4yuG3dcGEF+UVMf50ZmzXTBzOYaVnnchWuQESm+n904W+Kf6lk+OWSdVPDw==","signatures":[{"sig":"MEQCID5Iw5+yuM5opIDbCdQqDaQenH2sQP0feQ2p/XgQ7bYMAiBQRq9pq0cUoUIIG4IRP3dGIw77MOQ52gcoo+F9/8KT5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13920814},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"a6dc3e1140692d3bef290f0b7293902e3832cb79","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --exit --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-alpha.3_1709174154617_0.9453541425205858","host":"s3://npm-registry-packages"}},"0.26.0-alpha.4":{"name":"pyodide","version":"0.26.0-alpha.4","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-alpha.4","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"755f00d76a343932d42513e3a05a2394c3f0cd5d","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-alpha.4.tgz","fileCount":13,"integrity":"sha512-Ixuczq99DwhQlE+Bt0RaS6Ln9MHSZOkbU6iN8azwaeorjHtr7ukaxh+FeTxViFrp2y+ITyKgmcobY+JnBPcULw==","signatures":[{"sig":"MEYCIQDbkTAua73CObi4uts1BNrKWWxnj85KWsrG5Cecj2OO7QIhAPPrmF9WL7OkLVMtZ1+3+8xiOARm8CtuUURgrs7P5Y4h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13925278},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"404305c2323bc50db4e3cb5f6cadad9e87093c4b","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-alpha.4_1710414363286_0.1949037215739926","host":"s3://npm-registry-packages"}},"0.25.1":{"name":"pyodide","version":"0.25.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.25.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"80114f84b8eaf7e7dc53477b96d71fb7b1bbf6ae","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.25.1.tgz","fileCount":13,"integrity":"sha512-y0nJ/fLA3bxD2iZRzvVTbP2O+wp4Ewm2wThfV4HF0BytQ6hsoqTJFLNY4usLOcCVBrK8TTWqFqrmsVPzHe4rsw==","signatures":[{"sig":"MEQCIEDZuYnYksRrnpDBF/Lzcvo0APFPOTp/zKKaBKYgccO4AiA9r4gEnZ7TvFcyvPv6TBB/0EPzmfEGtJj5CLLS0DfxPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12827867},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"3d127ea24931d18b3a4710bcf43f81db2efebe67","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"9.6.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.1.0","dependencies":{"ws":"^8.5.0","base-64":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.25.1_1711894062417_0.2840318213612829","host":"s3://npm-registry-packages"}},"0.26.0-alpha.5":{"name":"pyodide","version":"0.26.0-alpha.5","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-alpha.5","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"e55e80d8d8af8f289ae512d505086668fba904a8","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-alpha.5.tgz","fileCount":13,"integrity":"sha512-+uMlyR7CVEK9UP/+M/1ZuAfENr8NaI1Bds3pQafky5XVhV+J9zlHrpz6RPLKPyecTXfr4Qxl3jhPh4mAlGryfQ==","signatures":[{"sig":"MEUCIEPA1RrASB5bqvorXRh5ma7GUKUY603ERQlPcseJ5084AiEA6pAJVC5oiDrTPplBYQyVSl2YbOLne3vBSeX51w+8jHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14060723},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"9389a042edb208f380b0281dabefe51b2bfe200e","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-alpha.5_1716322061568_0.01270387049048649","host":"s3://npm-registry-packages"}},"0.26.0-alpha.6":{"name":"pyodide","version":"0.26.0-alpha.6","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0-alpha.6","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"546ee2c520b8501038ee81b3979e4ce9bbfb3e77","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0-alpha.6.tgz","fileCount":13,"integrity":"sha512-9++Sf0IuaUV3Ed/UKcOwSUfS6Scn1wU9aG+65DrsjZznTKHycfiVuKP/qa/WhlibHTLPuLwmf/EpKZ/BPAOStQ==","signatures":[{"sig":"MEQCIEPkqaivEpqcCkkajb2jS2inv0gVQO6S8UoJWBCOWWxzAiBR43+4FAnEVqhq2aVCvEApMm2CgZBUJVwSsEGYOaWlUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14060723},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"e2893d53e32027ace444390a3bcef84ec3dbfc48","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0-alpha.6_1716342351816_0.3850026726181901","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"pyodide","version":"0.26.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"8b2845c55118f786a7d0250401257810cdced530","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.0.tgz","fileCount":13,"integrity":"sha512-6thkjsvbvebqNlb2mtkVF5ODcWUYT0lVuOgww4cfEJFVM0J3MtTNPznVahVDzKOdCwSWvCfAqeEqP0wR6jj5uQ==","signatures":[{"sig":"MEQCIFovhiy43Y88yw7r4RuuRK/BD1h8CT+7kETa0ZH4zplNAiBbiNNeSwx2olnCXp/BFWosGNQsf+a1MjzEQnTh9ZeFXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14061458},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"10b484cfe427e076c929a55dc35cfff01ea8d3bc","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.0_1716830486845_0.4042663974426062","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"pyodide","version":"0.26.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"1c7f152550e827beebf8db34d11b236a6958b1ae","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.1.tgz","fileCount":13,"integrity":"sha512-P+Gm88nwZqY7uBgjbQH8CqqU6Ei/rDn7pS1t02sNZsbyLJMyE2OVXjgNuqVT3KqYWnyGREUN0DbBUCJqk8R0ew==","signatures":[{"sig":"MEUCIDUrCllsbtboMkkCYJ2jhIlFwdvL35Xp/F5MZvQr7nKMAiEAtGiIEq3knLlhUh1gioo2Zbv0C8BE3tEIqs3a4vkQffo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14063547},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"fffbfa6acc8d6428fd3ce96c237dc5fd8ad9fc5f","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","error-stack-parser":"^2.1.4","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.1_1717814209148_0.8644912564727381","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"pyodide","version":"0.26.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"5ae8a850e9b79bf3be3b90953d7f7c624469c717","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.2.tgz","fileCount":13,"integrity":"sha512-8VCRdFX83gBsWs6XP2rhG8HMaB+JaVyyav4q/EMzoV8fXH8HN6T5IISC92SNma6i1DRA3SVXA61S1rJcB8efgA==","signatures":[{"sig":"MEUCIQCD983/b7LRbBhko34762xPqDeYByl6ZyWvp3VsTfL++QIgIxs22HxwOhGkKYi8VC7DLIj9uXO4MtZ8CviqmHMePNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14048639},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"7e7cadb9cd3863d5bc5e5620532bea369a135552","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.2_1722020434398_0.38465830127712475","host":"s3://npm-registry-packages"}},"0.27.0-alpha.2":{"name":"pyodide","version":"0.27.0-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.0-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"f887ab63972c883b5d2f15ed30a9065c44523366","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-+bp63jwatBtIvOlwwMp/h6FYO0DdKM9SWH5u6TYgzGwHk+a3LkSDmVjKyzWWUyAHD9iMMKYn+ZIwvx0YmDia3A==","signatures":[{"sig":"MEQCICDdXb9pAANst4tUgB9zMhFH4P74KVeTiqtYwPiv0fszAiBVWdVnrWLz4M2tloKtL/K55wQEhvu56Zcny0tUVAVDRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14059551},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"22b667019a2dce02a1f458f43af11c15270c59f6","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.0-alpha.2_1724324183456_0.8705916181418099","host":"s3://npm-registry-packages"}},"0.26.3":{"name":"pyodide","version":"0.26.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"6cd8fbb646dc7b889000bdb4c0467439ae31fc76","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.3.tgz","fileCount":13,"integrity":"sha512-cRe9CswiTNTIypOr/RtTb+aR8SxA6KG8aEf3i0OK0nzINLzF4jfVpV5DK2BwP3808ipxoL+ZrnUIjwN5wC8tCw==","signatures":[{"sig":"MEUCIQDHRHGJEnnYA0E4uDQP4B1XJflX6TviFLJhpdtVckqwtQIgXCKpt5RT1K8yyqJgjfWp9Nc/z7ik+HReUvMRsdjFFHE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14045817},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"33242f71c7e121f57bcfa941446ad75197be574e","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.3_1729338796636_0.8223717210659003","host":"s3://npm-registry-packages"}},"0.26.4":{"name":"pyodide","version":"0.26.4","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.26.4","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"e1420722d86d78cb35a4734404eee5b070ca7189","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.26.4.tgz","fileCount":13,"integrity":"sha512-z2CHsjVlhhJi5tYBF0AYAfNEPo3zq/z+xOpFtk1tweJkRaTqU4UK/7pLvo8DBU2VDPH31vB3pSI+8fnoqrVrFg==","signatures":[{"sig":"MEYCIQDdrtbO8CabSSJYI9T/fTJk/Gm1r6PEsxdM3+QQTUxs8AIhAPVHTTIID2RX0UBcVc+4Cka0VBJ8iMff6n/kMzndROam","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14048704},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"0c40393deefbbf42243db0253d85b13a5f8d6206","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json test/unit/**/*.test.*","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.25.1","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"^4.6.4","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.26.4_1731689792903_0.24770242307437762","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"pyodide","version":"0.27.0","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"2b0141ac37a6b0470673b9199d6af1b16cfffe3b","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.0.tgz","fileCount":13,"integrity":"sha512-0O992noCKqv8lPw4+QFWw8d8yrNWVtQ6zPhWNg/RNYbFohiwmV6SGlVh5fWk/4pOxyhgHbayq+ur8JoR/r5U9A==","signatures":[{"sig":"MEYCIQCsanYlwbmUc8Zh78STW0kr/Dhhn00/TVfTpM2GsiHn+wIhAMonKTwdb2jcUjLORvnjWCCQ+Y7qlzbk7In456DUnDfF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14111398},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"d85f9cda735e47f16b3f032832fab73bd1c12a30","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.0_1735681184165_0.2872006644503369","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"pyodide","version":"0.27.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"90e9f2250c511ac4a3cda452e464bd26aa3393ca","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.1.tgz","fileCount":13,"integrity":"sha512-pVLXy+rZAtUG+AOZSl5Bluuuuk/BlfhsCoR9XngtdObV399f/tXZAbzL6peoWFBIekSL2CLBeRtRumh/RvSDww==","signatures":[{"sig":"MEUCIAwPdAkP8RPTwz8YiVXi9y+FJHxV5PAbvrrUIEsMh2eZAiEAz5ogoK3iTrakli9A6ycU+K+5gkNPeYdbqcInkmvGlHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14109311},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"df9d9b13e30cecddcb56d7ec0ca8fb4177ce675c","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.1_1736948867711_0.4617135406906365","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"pyodide","version":"0.27.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"8cd43abe245bffbbf82031c95fd79e4bc719d83d","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.2.tgz","fileCount":13,"integrity":"sha512-sfA2kiUuQVRpWI4BYnU3sX5PaTTt/xrcVEmRzRcId8DzZXGGtPgCBC0gCqjUTUYSa8ofPaSjXmzESc86yvvCHg==","signatures":[{"sig":"MEUCIGtTEtJyXnz3ePmtirZSpDkzw1W5fGTRwcP50ZIvRONgAiEA8CDMwn20kVCcIqHsFYccFQaH0LOvTzND2D9le9SSzlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14109908},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"266a08f3b09deb66d192735ff91abf2fd8f4f102","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.2_1737697003683_0.3222945745561838","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"pyodide","version":"0.27.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"85d7e196d9074a951866907b8061eca1e5ff442e","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.3.tgz","fileCount":13,"integrity":"sha512-6NwKEbPk0M3Wic2T1TCZijgZH9VE4RkHp1VGljS1sou0NjGdsmY2R/fG5oLmdDkjTRMI1iW7WYaY9pofX8gg1g==","signatures":[{"sig":"MEQCIDkByBCHgv4SWmcrKVUm5F0PA64PLw35jAhYGLUjJdh8AiAQa/+tBnpqSG6BdfYACfospK221gI35sVJoe2rbNuvuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14112656},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"584d055066f1a94bae719a7e5752c314c04e7858","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.3_1740572469280_0.19971107307214342","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"pyodide","version":"0.27.4","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.4","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"269dfb5991d950d5bd17a3484247993b20d715da","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.4.tgz","fileCount":13,"integrity":"sha512-2y3ySHCBmyzYDUlB939SaU3n7RxYQxwnGHgdakW/CPrNFX2L9fC+4nfJWQJH8a0ruQa8bBZSKCImMt/cq15RiQ==","signatures":[{"sig":"MEQCIF+LIKhVT9v9JJl1dpgCyJBb2QvvYpwN2AZ97hg1In6TAiAC5de1x2fiIjqhgqo6ySzziaF45QoThf6UUuo++I/ybQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14114554},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"8bd373ede20014f9d3799a747d913e1f8c52a51f","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.4_1742314953712_0.907352854713602","host":"s3://npm-registry-packages-npm-production"}},"0.28.0-alpha.1":{"name":"pyodide","version":"0.28.0-alpha.1","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.28.0-alpha.1","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"0697a61ef069847ac2a4bd689ef2fea1727ce4ff","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.28.0-alpha.1.tgz","fileCount":13,"integrity":"sha512-kOB8/CbrGVOcAwQd+ko2TlSvwDYQ4IlSd1ZdpuXPqlk9EBPsvVbQYqG6RYHB1RyGrmCLuygeDOkCB17Lwqcz/g==","signatures":[{"sig":"MEUCIQDonNexGzOVEjvIq1/INhJiLr0DIx1pUkBNkwdTLAZExQIgPE4pB0EX6VXyVxMdTm8nm+/N8HeK9/JjSKJPGi95PAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12369557},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"7c1b8f0e2cdb5e7960a36926d682e5c357e199fe","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.25.0","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.28.0-alpha.1_1743783636605_0.6931703285837625","host":"s3://npm-registry-packages-npm-production"}},"0.27.5":{"name":"pyodide","version":"0.27.5","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.5","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"e952ccab9d03067cba8b88e6a56f958cc1a71cda","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.5.tgz","fileCount":13,"integrity":"sha512-nXErpLzEdtQolt+sNQ/5mKuN9XTUwhxR2MRhRhZ6oDRGpYLXrOp5+kkTPGEwK+wn1ZA8+poNmoxKTj2sq/p9og==","signatures":[{"sig":"MEUCIQDU/hf7JpE+ViTqT4yH02dAXJwps/XRUF/s0ifpmLV+XAIgV+ooKGGJ5dYtQLyXpFkyb2GCL8fszsmJPRagnfmnVRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14118754},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"3854fa520d45b7837735559006147eca19132b47","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.5_1743811422085_0.35777407376165904","host":"s3://npm-registry-packages-npm-production"}},"0.28.0-alpha.2":{"name":"pyodide","version":"0.28.0-alpha.2","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.28.0-alpha.2","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"1e5096c9440ccf94e2cd1b27a2f02dddf57e44ec","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.28.0-alpha.2.tgz","fileCount":13,"integrity":"sha512-QnHsuSDuJMT3cvRtYuCA/LQiGpJm4Lb2ZyZWdfia1BMHU3YOhDRh9qGOnYC7Vi7usy+BuRVk2bSqW1cBk1sATw==","signatures":[{"sig":"MEUCIQD7xICAHfhKn8GZnXALyH78duyIRBR0PyHIjvv3Dd5TYgIgFnDVewe5Bh1T58xg9g1T5pB/FDNQAL2aYviDEk1YNZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12461842},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"06fb2c90ee60ebdb60f4b25abac17bad0b6d7ab5","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.25.0","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.28.0-alpha.2_1747251893077_0.8106568663135629","host":"s3://npm-registry-packages-npm-production"}},"0.27.6":{"name":"pyodide","version":"0.27.6","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.27.6","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"127dacaeba87219d76fe4bd08968eb09dccee8c8","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.6.tgz","fileCount":13,"integrity":"sha512-ahiSHHs6iFKl2f8aO1wALINAlMNDLAtb44xCI87GQyH2tLDk8F8VWip3u1ZNIyglGSCYAOSFzWKwS1f9gBFVdg==","signatures":[{"sig":"MEUCIQCyRzcmn5Xr0dhwi31qVlTmArmlXUpnu7txw4KA0TF03wIgNKKTONm0P2/TmDZhVeThJVI+HaIRvGPhyIPbXOSeMpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14124882},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"28fcc1bf138732e62e7bbc926ea70a0f13149f54","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.6_1747421229924_0.4187648389322336","host":"s3://npm-registry-packages-npm-production"}},"0.28.0-alpha.3":{"name":"pyodide","version":"0.28.0-alpha.3","keywords":["python","webassembly"],"license":"Apache-2.0","_id":"pyodide@0.28.0-alpha.3","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"222142d832dc27d014957dcf0035696764ec2d6a","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.28.0-alpha.3.tgz","fileCount":13,"integrity":"sha512-m/lfKVZjjNG/n1gxfM4UTHLCDpJqRQ93iWJgbnGb0Twuu1vxZkDS9Nn6J6u+m2CoWz3Z9/J7BisUhNPE9a2r6Q==","signatures":[{"sig":"MEQCIAFDAMRB9rbt0u8QKkYE3OSTt9uvr6f6vNq6OdbqZcFpAiB1EuDbXiMIEWPMvZn8/BcLsghSgzZSgAenN+powXyxdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12460708},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"ed567eb8d2b41fb0e325927c44466b866ef56a34","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.25.0","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.28.0-alpha.3_1748335218740_0.9236922232315434","host":"s3://npm-registry-packages-npm-production"}},"0.27.7":{"name":"pyodide","version":"0.27.7","keywords":["python","webassembly"],"license":"MPL-2.0","_id":"pyodide@0.27.7","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"00f7ed8a088289e4b40070ff59e1864836449dec","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.27.7.tgz","fileCount":13,"integrity":"sha512-RUSVJlhQdfWfgO9hVHCiXoG+nVZQRS5D9FzgpLJ/VcgGBLSAKoPL8kTiOikxbHQm1kRISeWUBdulEgO26qpSRA==","signatures":[{"sig":"MEUCIQC+9TndqHAp+pE26+9/IXLQwN6Jhk6ZOvIKJZE0BmI36gIgD3KfDa52bUe7Yf5yCsmkcXof+/eMdOKuLBN3bAE7E+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14125709},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"8250fdc3dc7bfd587fd8f4cc267e173095c58445","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.17.12","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.27.7_1749096628452_0.5171390617057336","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"pyodide","version":"0.28.0","keywords":["python","webassembly"],"license":"MPL-2.0","_id":"pyodide@0.28.0","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"homepage":"https://github.com/pyodide/pyodide","bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"nyc":{"all":true,"cache":false,"clean":true,"lines":95,"include":["*.ts"],"branches":80,"reporter":["html","text-summary"],"functions":95,"instrument":false,"statements":95,"checkCoverage":true},"tsd":{"compilerOptions":{"lib":["ES2017","DOM"]}},"dist":{"shasum":"43c50db977e28eba83da84a326c32537bc713460","tarball":"https://registry.npmjs.org/pyodide/-/pyodide-0.28.0.tgz","fileCount":13,"integrity":"sha512-QML/Gh8eu50q5zZKLNpW6rgS0XUdK+94OSL54AUSKV8eJAxgwZrMebqj+CyM0EbF3EUX8JFJU3ryaxBViHammQ==","signatures":[{"sig":"MEUCICNpIrQMs17v+1oGRpx3Zn6y5k1zVC2fwhmyRKzk7V3uAiEAwZ/YTFCPUts2G8bS5HKYbFLPFYk/Se/Si+4cFc9Ehpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12549250},"main":"pyodide.js","mocha":{"bail":false,"global":["pyodide","page","chai"],"timeout":30000,"full-trace":true,"check-leaks":false,"inline-diffs":true},"types":"./pyodide.d.ts","browser":{"fs":false,"vm":false,"ws":false,"url":false,"path":false,"crypto":false,"fs/promises":false,"child_process":false},"engines":{"node":">=18.0.0"},"exports":{".":{"types":"./pyodide.d.ts","import":"./pyodide.mjs","require":"./pyodide.js"},"./ffi":{"types":"./ffi.d.ts"},"./pyodide.js":"./pyodide.js","./pyodide.mjs":"./pyodide.mjs","./package.json":"./package.json","./pyodide.asm.js":"./pyodide.asm.js","./pyodide.asm.wasm":"./pyodide.asm.wasm","./pyodide-lock.json":"./pyodide-lock.json","./python_stdlib.zip":"./python_stdlib.zip"},"gitHead":"168325c623b3fa749d921a182f3b0aca299436e1","scripts":{"tsc":"tsc --noEmit","test":"npm-run-all test:*","build":"tsc --noEmit && node esbuild.config.outer.mjs","coverage":"cross-env TEST_NODE=1 npm-run-all coverage:*","test:node":"cross-env TEST_NODE=1 mocha test/integration/**/*.test.js","test:unit":"cross-env TEST_NODE=1 ts-mocha --node-option=experimental-loader=./test/loader.mjs --node-option=experimental-wasm-stack-switching -p tsconfig.test.json \"test/unit/**\"","build-inner":"node esbuild.config.inner.mjs","test:browser":"mocha test/integration/**/*.test.js","coverage:build":"nyc npm run test:node"},"_npmUser":{"name":"ryurchak","actor":{"name":"ryurchak","type":"user","email":"rth.yurchak@gmail.com"},"email":"rth.yurchak@gmail.com"},"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"_npmVersion":"10.2.4","description":"The Pyodide JavaScript package","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ws":"^8.5.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.24.1","chai":"^4.3.6","wabt":"^1.0.32","mocha":"^9.0.2","sinon":"^18.0.0","esbuild":"^0.25.0","express":"^4.17.3","typedoc":"^0.27.6","prettier":"^2.2.1","ts-mocha":"^9.0.2","@types/ws":"^8.5.3","cross-env":"^7.0.3","typescript":"5.7","@types/node":"^20.8.4","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","@types/assert":"^1.5.6","@types/expect":"^24.3.0","chai-as-promised":"^7.1.1","dts-bundle-generator":"^8.1.1"},"_npmOperationalInternal":{"tmp":"tmp/pyodide_0.28.0_1751641337749_0.29520256334879313","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2020-06-08T18:30:19.358Z","modified":"2025-07-04T15:02:19.737Z","0.1.0":"2020-06-08T18:30:19.508Z","0.1.1":"2020-06-09T21:16:24.274Z","0.18.0-alpha.0":"2021-07-30T09:45:22.283Z","0.18.0-alpha.1":"2021-07-30T12:00:05.256Z","0.18.0":"2021-08-04T09:33:59.857Z","0.18.1":"2021-09-21T06:53:14.789Z","0.18.2":"2021-10-05T20:22:48.205Z","0.19.0-alpha.1":"2021-12-21T03:57:05.430Z","0.19.0":"2022-01-10T23:22:38.438Z","0.20.0-alpha.1":"2022-03-24T16:27:40.302Z","0.19.1":"2022-03-24T16:29:22.932Z","0.20.0":"2022-04-09T22:17:47.955Z","0.20.1-alpha.1":"2022-05-01T23:52:57.375Z","0.20.1-alpha.2":"2022-05-02T06:41:13.155Z","0.21.0-alpha.1":"2022-06-20T14:30:53.940Z","0.21.0-alpha.2":"2022-06-24T16:33:15.197Z","0.21.0-alpha.3":"2022-07-12T13:24:31.995Z","0.21.0":"2022-08-09T15:09:04.184Z","0.21.1":"2022-08-22T06:22:34.844Z","0.21.2":"2022-08-29T19:36:11.205Z","0.21.3":"2022-09-16T00:56:11.052Z","0.22.0-alpha.1":"2022-09-25T06:51:32.114Z","0.22.0-alpha.2":"2022-11-09T23:08:07.686Z","0.22.0-alpha.3":"2022-11-10T17:20:11.894Z","0.22.0":"2023-01-03T13:40:56.815Z","0.23.0-alpha.1":"2023-01-24T07:46:09.419Z","0.22.1":"2023-01-25T20:34:39.809Z","0.23.0":"2023-03-30T23:44:51.834Z","0.23.1":"2023-04-14T22:14:42.473Z","0.23.2":"2023-05-03T06:07:48.982Z","0.23.3":"2023-06-18T02:23:15.676Z","0.23.4":"2023-07-07T07:31:13.670Z","0.24.0-alpha.1":"2023-08-28T15:29:14.604Z","0.24.0":"2023-09-13T22:49:26.018Z","0.24.1":"2023-09-25T23:22:02.957Z","0.25.0-alpha.1":"2023-11-17T03:57:20.105Z","0.25.0-alpha.2":"2023-12-11T23:04:42.743Z","0.25.0":"2024-01-18T21:52:30.357Z","0.26.0-alpha.1":"2024-02-06T22:52:10.405Z","0.26.0-alpha.2":"2024-02-15T04:03:51.148Z","0.26.0-dev.0":"2024-02-28T21:42:41.359Z","0.26.0-alpha.3":"2024-02-29T02:35:54.871Z","0.26.0-alpha.4":"2024-03-14T11:06:03.556Z","0.25.1":"2024-03-31T14:07:42.774Z","0.26.0-alpha.5":"2024-05-21T20:07:41.852Z","0.26.0-alpha.6":"2024-05-22T01:45:52.177Z","0.26.0":"2024-05-27T17:21:27.189Z","0.26.1":"2024-06-08T02:36:49.425Z","0.26.2":"2024-07-26T19:00:34.776Z","0.27.0-alpha.2":"2024-08-22T10:56:23.726Z","0.26.3":"2024-10-19T11:53:16.889Z","0.26.4":"2024-11-15T16:56:33.633Z","0.27.0":"2024-12-31T21:39:44.515Z","0.27.1":"2025-01-15T13:47:47.988Z","0.27.2":"2025-01-24T05:36:44.068Z","0.27.3":"2025-02-26T12:21:09.674Z","0.27.4":"2025-03-18T16:22:34.034Z","0.28.0-alpha.1":"2025-04-04T16:20:36.909Z","0.27.5":"2025-04-05T00:03:42.865Z","0.28.0-alpha.2":"2025-05-14T19:44:53.380Z","0.27.6":"2025-05-16T18:47:10.244Z","0.28.0-alpha.3":"2025-05-27T08:40:19.039Z","0.27.7":"2025-06-05T04:10:28.715Z","0.28.0":"2025-07-04T15:02:18.065Z"},"bugs":{"url":"https://github.com/pyodide/pyodide/issues"},"license":"MPL-2.0","homepage":"https://github.com/pyodide/pyodide","keywords":["python","webassembly"],"repository":{"url":"git+https://github.com/pyodide/pyodide.git","type":"git"},"description":"The Pyodide JavaScript package","maintainers":[{"name":"hoodmane","email":"roberthoodchatham@gmail.com"},{"name":"ryurchak","email":"rth.yurchak@gmail.com"},{"name":"ryanking13","email":"def6488@gmail.com"}],"readme":"# Pyodide JavaScript package\n\n\"npm\"\n\n## Usage\n\nDownload and extract Pyodide packages from [Github\nreleases](https://github.com/pyodide/pyodide/releases)\n(`pyodide-build-*.tar.bz2`). The version of the release needs to match exactly the version of this package.\n\nThen you can load Pyodide in Node.js as follows,\n\n```js\n// hello_python.js\nconst { loadPyodide } = require(\"pyodide\");\n\nasync function hello_python() {\n let pyodide = await loadPyodide({\n indexURL: \"\",\n });\n return pyodide.runPythonAsync(\"1+1\");\n}\n\nhello_python().then((result) => {\n console.log(\"Python says that 1+1 =\", result);\n});\n```\n\n```\n$ node hello_python.js\nPython says that 1+1= 2\n```\n\nOr you can use the REPL. To start the Node.js REPL with support for top level\nawait, use `node --experimental-repl-await`:\n\n```\n$ node --experimental-repl-await\nWelcome to Node.js v18.5.0.\nType \".help\" for more information.\n> const { loadPyodide } = require(\"pyodide\");\nundefined\n> let pyodide = await loadPyodide();\nundefined\n> await pyodide.runPythonAsync(\"1+1\");\n2\n```\n\n## Details\n\nThe JavaScript code in this package is responsible for the following tasks:\n\n1. Defines the public [JavaScript API](https://pyodide.org/en/stable/usage/api/js-api.html)\n - Package loading code to allow loading of other Python packages.\n - Can load\n [micropip](https://pyodide.org/en/stable/usage/api/micropip-api.html) to\n bootstrap loading of pure Python wheels\n2. Loads the CPython interpreter and the core/pyodide emscripten application\n which embeds the interpreter.\n3. Injects the `js/pyodide` JavaScript API into `sys.modules`. This is the\n final runtime dependency for `core/pyodide` & `py/pyodide`, so after this step\n the interpreter is fully up and running.\n","readmeFilename":"README.md"}