{"_id":"@bytecodealliance/componentize-js","_rev":"68-7753e45067575c3762c8f8fd1dc4c6a8","name":"@bytecodealliance/componentize-js","dist-tags":{"rc":"0.21.0-rc.0","latest":"0.23.0"},"versions":{"0.0.1":{"name":"@bytecodealliance/componentize-js","version":"0.0.1","_id":"@bytecodealliance/componentize-js@0.0.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"dist":{"shasum":"cf773db7e41521d768f15b5794709a670f037ecb","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.1.tgz","fileCount":12,"integrity":"sha512-sfQwMMfWZcMJ70cdMm0QnasTTXRM/LGgEzTeBbHPnJE/YQpqMEi4TsjbyGCVV9GLzMC0mRfS8aX8vlkYVhwJcw==","signatures":[{"sig":"MEUCIFfKLg8Sfxnvor4TtlwpzP6zGnyriUtSW819uPAetmrHAiEAjs67ZOzeWrMtX7r0zzGO3doHuZFTQ9NRSYu6ebL764k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12239127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj882hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7oQ/+IuM4je3AXV3VlGD0Jw7rqMJebOf3hUPtsvg9MGA2P4H6/kTv\r\nyLbgiRLL980Mf/xFw29XWd6V+V7VsLOmdMU0cyIIf2b6qP8WzjDIO5JTwEld\r\nJLaSxQcWB859MP3govJO0s51K5hQJKjoJCGpaNkaZAo1GtYAQiHFXJ4dtgOQ\r\nLKCOxCIp/xfvdK1D8nVOPzZkY6629eypVFRDGTq+SyObO0Pi1UlDb7582McS\r\not17DPFbgoZVWazRnsZ7DRgKNof7JjOE1MSDcfgV10kEMcHtiwu6k1V9t6P4\r\nHo8Ks++Kn2krxaJ3uW/z/HFO30zBh4ca8u7scGTcuZLTAxraPgnQ+GkY2huu\r\n+lZZ9cjgwxCFdM3555DtKDZvZ3RtC/U98Qed7475Zbcdh6OL+2atFrhY+n6W\r\n/sRek6PalCFbhlq+ehMuTn97UToKEs2BG5eVoyNafBzqz+WnsMCSB/TqkTDr\r\nmH1SPMXsJ4L0hDqp9X4Ms2tChiPEIB2T3X2SKHlwACWfU88nzwNv4piVBuZ6\r\nydXyKwiaRyGfxG8Hze7mPzRHF2Fw2bb82gUzdsACuaRL4C+UD3vaW70U8ow8\r\ndHxY8B2E+B7MC2ZR+wlp6maqDFosxgWL7AnZTjxlybVi0Qhe06vANuQ4oSeO\r\nM1zybemLHfDLoxNt420vZkBnU9KqqunTSyY=\r\n=TPse\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":"./src/componentize.js","gitHead":"c7d1b561564f0eeddbf09d9904196e1a6b760771","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-unknown-unknown && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@jakechampion/wizer":"^1.6.0","@bytecodealliance/jco":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.1_1676922273064_0.9536469414457558","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@bytecodealliance/componentize-js","version":"0.0.2","_id":"@bytecodealliance/componentize-js@0.0.2","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"dist":{"shasum":"c557dc6abea611fb1a72e27dbf29f323bd5b4002","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.2.tgz","fileCount":12,"integrity":"sha512-+FVx4Icf0S52Ey9a7rAkuCMRRz6weOdioFw6YbQMIDYqpkaEHOWq2mnYiDjQiBIH/WTz8gIsqjVNy+2WUUGHXA==","signatures":[{"sig":"MEQCIFYtOhJKc2EiMueJmfU4zh++FV0TVNulAkD4hPE8exROAiAyuU3U4K9WaeO6NZoWRC2Au9H3KMh1W8LWDbRlFQ9p4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12613564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHNrJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7KQ//WwgNoDQR7gmXCLMabrCWuEth6AtDxbd7neE7v+YJ5EmaB5DA\r\nM2sYa8sDoiAGSq8PuibxMMh16+ToRVfLJsBcy+Trhqt/7jeIyb9fq/LSroL1\r\nl5VR2iFKBfFF+2D48iyAFw4Z469+ySHJsLNDQwOD1n+I1Fpv7X4SK1hUA4H7\r\nInajk0mZSiZI8j/eDFCFHGQ4HqcrQMzvfVlzoccD9Uty7kDtuZSxu6A+UVsJ\r\nbSDktgLSZ+VqAWgSX2+R7aAXZtpfRL1OlpF6g4YUIMQWfpcySwG27Xnaz/eE\r\nuesMCP/592anVXAbYkD4IKoCUlWg6bsRWAcm/9yc1I4uosqteOAONl45cr1g\r\nB5pCikhfp/0mQf+v34v3xstUbJSqrAh9FrT/oDNOzoGQmwpVIynM/Ia+fI/f\r\nf9iirlsXBs4pZMB7nfgF7uKHFdyiO6kmtneLIA1BvJMfQgNOGm3vGHZoyRPS\r\n8bmC38uSktS0jSmEdOcuO+cm/n/IJv9auRjJLM6JlCexVAI368ZHkaWaSCHQ\r\nm28A7GMHt4jUhXW7wIoYHxSEKE78Z1r2qQgbBThZuq4nvCyEkEuj8e5dxiNC\r\nfhKwRCbtq8cf0QOW9J6EjNuS07AXwLv6w7AAToH7nlYKEV/ZFVFoWi4PzSXi\r\noZ3NTxbFLXAtSy7WYKoUQXukOLlsugqf5S8=\r\n=iEqN\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":"./src/componentize.js","gitHead":"53167ee07ca76c0ecc3b3d7e1af6986719786f83","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-unknown-unknown && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@jakechampion/wizer":"^1.6.0","@bytecodealliance/jco":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.2_1679612616895_0.9795485918127231","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@bytecodealliance/componentize-js","version":"0.0.3","_id":"@bytecodealliance/componentize-js@0.0.3","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"dist":{"shasum":"caa40d100941b43844f2a416b9ea801e63738113","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.3.tgz","fileCount":11,"integrity":"sha512-pUjD+F9jYxF/G+m2xVj9AXizUSrhEV3DhbjLelB1GtrrGH9tbGZC3v1dwF2w8N1UWFD9ttKqzjMtfXmNKMy6yw==","signatures":[{"sig":"MEYCIQCfgdW2MUOLVZY0JKUUcDgQh9QCXi+y1hjuGIVsFRcblgIhAOcDyAsg05Lmw+I+ihn6N8ev4bjp/J+W5XsSbr2MrBog","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12530279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHPGXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUNQ//fPX0525xbxn7M1AKn4DfzP/ml4j7h5b7qk8I44F7dRBwIvUf\r\nHhD0+K1Ib7nXnI1rk3/rT0u++ciUnecBI3zdhtjLoGdNk2u6+DCm/pg0MY0p\r\n7Fzc8r4UDFLj81SAqU3UM65KyVpleI9RQlvyVAsdUCEn35w1ii0HGYBBuMRA\r\nGC8KdOGO9gxIB1f6vVtJGgRRmzEZ5dsYASQX6nUKVHVw3Y1OnCkZ1hj4iL8w\r\nAdo1aDHS36fxG0IGt4ucrukjaGoUkv9y98ogB1+uFxq5Jhiv+HwHg1KCk7Rh\r\nW19NrUeoPniDWuwEEI2LoPm5CJYYo4caOHUd46LWQNcZshMdCzUc4xpIgTdS\r\nfNbVDYRGOlT3ar6PL/9AIEYIWrE/IJv1J3CFrGAApGmjaz+cP42cxSK8Fnu1\r\nDC2o9Gg+1LnTjsTLTE+Ak4oUAt2YFr6dnjSXF8K6t+rkNxsKPzPV0KC1VfDX\r\n9fI+wV/dWTTBBgDZ+dE7HWuJD7q3DiNbthZsoKC35UGL+/rwmZkc8i/gynoT\r\nKIJupp+ZqT8knMJPZt75yUCoMGaEctto/li0yM+JBPuhh+RjLO9GA4MLwBK8\r\nJQWDbMgQgocwexzHVErQaa+bD3IyXkuFTZusucq146KdZlAsd2gTm4SxvxKZ\r\nN/q1prt8KgfSjubPqwRMJmEg6dWiCses4xw=\r\n=OM9s\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":"./src/componentize.js","gitHead":"ce10c41d93037789666bb0ae0509fc725407550f","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-unknown-unknown && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@jakechampion/wizer":"^1.6.0","@bytecodealliance/jco":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.3_1679618455091_0.8194782493914037","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@bytecodealliance/componentize-js","version":"0.0.4","_id":"@bytecodealliance/componentize-js@0.0.4","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"dist":{"shasum":"e519c69a5335b670c015431d6f4d8026638a6567","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.4.tgz","fileCount":11,"integrity":"sha512-r+TBox21BN3wfKngXIQmYzIOW0VH1bJXBUKW/5cnaQntr31Fi2RQF3z4fUXlIO/omQB+4vuWKpwG+Z5l8mIA6w==","signatures":[{"sig":"MEYCIQDMz9Cz/5ktFHfEfdEl8oaSCnBUzdd7/A/vFNN2uIMLVAIhANnSg8SuI9vj6sdzjuYVJv4kA2rWXvQw2riJnR7HDzfv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12629983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPgRYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCbRAAmI1p429KHoJmsD9l/BjMip3+3t7uEUa9AmJMdVOb9eBDVtqX\r\nl5VoeS2djEkAy5YdRUqGwa8Asi2i1QvkFW0GF4pgyunyOvzgrd9qT+wCa1LM\r\nZXzWN4SpU5JNkJ1vb20N3Bi5X7B1Ehu+UE7tgh50Vfan/Enwg3fzS5x3gyhx\r\nDcvMMJog+7nklWyKu4HEJXes4DeFusKxHNk+d4PJ/V2th2kw/n412lBR7WES\r\nkMgIGZ7tGnssJjPzP3DxiFF8W3E2O+1MS2DndtUvFyZY/k2FWTPf6J0JLUnA\r\nBCZimeKhhZEOjcXLhrRmqSigUeRgNdi5hjCogMSk9aj0g+3oxYhGGt8SBkJq\r\nG25zhFbqLq+wyolHPadr7mq2tnv00Ng5v124i8SCptUfMnToEB0sBTJoDwFl\r\nPIgmM3p65D5S+COVuUTck38qA9F0F61ISe04/m8Iewf3z/lpAhpOJ547HNaw\r\nQvk72MFz5XtboxcRM52ci8SHwTYKzbH2yuE6H18q7Yu/Hxo4HzgKH27JFHA2\r\nizA+0v8GSlj5wCDS6jHeoY8iZA5ahRydI9RFARqeCqGRsBZ1YzjFk3/+StOF\r\nuxp4gpVRzq94xNP2CGwTcRQejVrj/utOIiZw90rbSMOQSqwLntUsHz3IXSGV\r\nvLRggIrT6eG6wczct1xWgUcmnTwd4mQhpg0=\r\n=cy2p\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":"./src/componentize.js","gitHead":"507275d0d8e19a91be21ca43ef62df8189985636","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-unknown-unknown && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.5.5","@bytecodealliance/wizer":"^1.6.1-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.4_1681785944584_0.4718596513660249","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@bytecodealliance/componentize-js","version":"0.0.5","_id":"@bytecodealliance/componentize-js@0.0.5","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"dist":{"shasum":"ebfdc32021153eb60eb190353090b738efdb5ef7","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.5.tgz","fileCount":11,"integrity":"sha512-esTrs8KzzWQpMoDvLwrD42JsIFul8O6EWl0w4VxDluOMAeYrqhqCUlSFMpHvyycxz6gTuOUWS5xFD02t9dOrlg==","signatures":[{"sig":"MEYCIQDcOJfTqlsy3qRoJ98ILffWi3/5Rs/Uhk1bsiVUCVgNBQIhAKTXn9CP+7IEBj4WQ6jvBelUGsEJLXDV9bTVd69/lkLP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12629882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPgnCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAfQ//bgzm6QyMoopv2KW2kx2G3//XjjbPZMzvTwwYFkCde0ew2EAQ\r\nlBgnhSu80+jSTOQMDxz8ecYnbYCtuwAW70JFGp/9CabCN0hSqX4MlBV3D+5d\r\nhuZt90+ttFyUaD8TVI6SPU2ij3FWT4tC6p5W7yWgTV1DsQU+0sZT2qEUgtuM\r\nNOhmESgF21mDGWQPdKyCNe+cICnrEHt1wIdEF3caxjYw4Kg9djWOXsHxSLZe\r\nWpnJZs4OvJHECdUsUYoirHNDE9fj3YFMwJmE3LmsA5gTDdexJiNHxymIJIPr\r\nan1IxqiXMGkhYRexce2t4r8cLfvAuy+4NGMJLf9VX5N6KaVVGHJFM8WKqx7S\r\nuWsUC7IvKJkhy+MW+seHJh/c4Nlf0idVlN8vPtOZ/7b+nqn9JxQL6vI8/W79\r\nZBrP4x4hxOD+pjqU3/VISvrrgQgV7Db/W25wIZdkTo6nf3CzNoQEldSsT6rL\r\nxYI8cjysLHHPiaceeGablT8eW8ThuZrsa/h/7fZ7OWRYotYjZy+avlcY4mFw\r\nYp9lVg0G6f0SZzQjQUUXLbFcR2bZgVtwTytwr7VkNti/48pY1dEG+1h+ZrCz\r\nzZL+vqMnh8Fk0pkVJf1+4fvZIiuLTZhUjkud73kQkYN8uolJQQdiO9D4vpad\r\naAJPS9b1Kq5Vc/UtqOjHnsyf/wL/iXkqqBM=\r\n=224J\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","exports":"./src/componentize.js","gitHead":"305202cc89c018b95aedcc95c2b78a2d8a3f4d9e","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-unknown-unknown && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.5.5","@bytecodealliance/wizer":"^1.6.1-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.5_1681787330681_0.9864837230270607","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@bytecodealliance/componentize-js","version":"0.0.6","_id":"@bytecodealliance/componentize-js@0.0.6","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"dee6435c5d6ae359c598d6bc853e3cc64203ff46","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.6.tgz","fileCount":11,"integrity":"sha512-lZWeF4mZrpG+NqmNc8vLJDWWrRiADMa2sOY1yw+awO3hZkwxUFXyGe3ANR/aqvZgoNGyCTu66yDiAUvO9rl6Yg==","signatures":[{"sig":"MEUCIQD1j8y25wyMy9w2WSBtG3vM3WGAp9+SUAh363QN9MaCugIgZx5kEnIe3irjRRKbIDGv/H9dQv9Y93S62hBXrw2ch9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12824372},"type":"module","exports":"./src/componentize.js","gitHead":"68735e8534d59c211673a0b6e90e49238720a90b","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-unknown-unknown && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.6.1","@bytecodealliance/wizer":"^1.6.1-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.6_1683604790915_0.5698096677023456","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@bytecodealliance/componentize-js","version":"0.0.7","_id":"@bytecodealliance/componentize-js@0.0.7","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"8c120ab22ef4afe03ad191d6bd30189ac50614c9","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.7.tgz","fileCount":18,"integrity":"sha512-Tz2LUpBn9jAVBvEO8FUhSrR1Vc3SHbeAhVwmDaJt1VfiPsb9ncgtLWvRpzrxZqhbWQOvxmG44knZPSCpvs91KA==","signatures":[{"sig":"MEYCIQDbIyWgOHb6cc1cZMMvGm24O7WLb5TEyPQ13gA+2+zcIAIhAKnK+TtOoz8+sGD8oflfylHN/S3ZDwfannvyOV27Bsv+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13284683},"type":"module","exports":"./src/componentize.js","gitHead":"52a1392d07e66f2fcfc86a805422ec9b562dc3ec","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.7.0","@bytecodealliance/wizer":"^1.6.1-beta.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.7_1684482342438_0.020693249470779218","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@bytecodealliance/componentize-js","version":"0.0.8","_id":"@bytecodealliance/componentize-js@0.0.8","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"37072c510217c8da2bbfce99e354f7ce4cba809f","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.0.8.tgz","fileCount":31,"integrity":"sha512-0gytjWAnVYed8Sp1AT16kUJ1bkG8u7XVZEKJHmRNAVB2RfnFXMHaN1+xt++WejLGjanvLxN0TY8OtpNQ8HLR7Q==","signatures":[{"sig":"MEYCIQCJRLy5cYfPd0pAyBahSHpUkX3VXAwhRbkvTyxBgEhnLgIhAP1wBwhjuPkE2W3bctbXKo0JkIswjbZ4sEM2J/NCCaSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13187030},"type":"module","exports":"./src/componentize.js","gitHead":"0c71381757846e11ce266f8c0a9eff0f11b8577d","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.9.2","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.0.8_1687564463776_0.06701623110295984","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@bytecodealliance/componentize-js","version":"0.1.0","_id":"@bytecodealliance/componentize-js@0.1.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"37929b91f728547301e8ab0b0357e5759976d1c0","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.1.0.tgz","fileCount":31,"integrity":"sha512-0LP5ojVT1ApX+aGnmEOZNrrNDRXIRnBYw6TQMbxxEI8Keq+QmRdCfjs5ctcs6me1cBgGNI1c0V1sPQTerKO6Bg==","signatures":[{"sig":"MEYCIQD32Vo2TgprfrW+BpHzXCz+Dnx64h1Aqxk0tiEjhsYxFwIhAPo6RFD9XGDFr7IWM2ocwFyR+N+Gj5i9xYhiZPkXfFeZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13187202},"type":"module","exports":"./src/componentize.js","gitHead":"91c4dd5cf283a84b68e95ed41e2711d6f379063d","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.9.2","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.1.0_1687982011254_0.3073520527156113","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@bytecodealliance/componentize-js","version":"0.1.1","_id":"@bytecodealliance/componentize-js@0.1.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"954db7e0c4a51e82b0e0ed1502b2ac86b1ab36a1","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.1.1.tgz","fileCount":31,"integrity":"sha512-Y67N5GA64qoTxC9LfPfUE9SgwQhX28ig3zFWcX3UY3QuHZSuoirUAuWUVQbugsWhf/yp14cmMHuyCNZO6tY7Fg==","signatures":[{"sig":"MEUCIQCUU7PoaakTKvbVdOp9IA4Owq1iq6yJuqWX9uMMhbGwDwIgftRtvJO73O2zTvoYmdHOJODPqiL+xShx5lgJOGh/RbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11287837},"type":"module","exports":"./src/componentize.js","gitHead":"0b15db3ae8862f577f4a044c5816510e22b886ee","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.10.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.10"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.1.1_1691173492551_0.8373188406530048","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@bytecodealliance/componentize-js","version":"0.2.0","_id":"@bytecodealliance/componentize-js@0.2.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"525d6ca10fdf0f5ad58613cb885f124f1c379119","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.2.0.tgz","fileCount":41,"integrity":"sha512-JXWwSawSmsbVrnjqsupzwkrvLeB4B3VJ1EQ21n6SWvbHbdVnErW1QiiGgHPQMoww/fE4b8FhQUw3krKN8jksqg==","signatures":[{"sig":"MEUCIQC9BZR9iODFwftli9NrxXKsR+FhxiPO51XVc8sOPY4QfQIgMvQmOH6nDkPanKPuMMNR9l8S+omGyPSbp08m/pfOHZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11356898},"type":"module","exports":"./src/componentize.js","gitHead":"f8b58a387a82d17037590d51f7617325a666a7ea","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.3.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.14.0","dependencies":{"@bytecodealliance/jco":"^0.11.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.13"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.2.0_1692681848583_0.561921543714395","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@bytecodealliance/componentize-js","version":"0.3.0","_id":"@bytecodealliance/componentize-js@0.3.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"cf033e5978d9436a227efa73457cc0df8af27209","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.3.0.tgz","fileCount":26,"integrity":"sha512-qDmgVXXlyJQIa/6XZ45BdDxioxcdyuAkeNNM7KI5c3jtDrZH7aiJ35bjW0MACkSX+KETqlYbFkamZbwQzOqRDw==","signatures":[{"sig":"MEYCIQC2tu8iuz++Ysg+Gd+m0sSafni+38dt5lVZRyuT/2tOdgIhAKp+1MVTscy3SjZC8Er+QtPbNuLn31QqflPe+JZXyuYt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12330191},"type":"module","exports":"./src/componentize.js","gitHead":"668cb80f8b0bc283abc68e695c915598ea021162","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.8.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"20.6.0","dependencies":{"@bytecodealliance/jco":"^0.12.1","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"0.0.16"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.3.0_1695252945929_0.13603033782846308","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@bytecodealliance/componentize-js","version":"0.4.0","_id":"@bytecodealliance/componentize-js@0.4.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"aeb2f58966879c61f97f37a7aec2d05cf6321ecb","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.4.0.tgz","fileCount":43,"integrity":"sha512-aNSMDevfNHtwqNTMrkiKutS4nrzOFu+7OYntYp7DxZaWGwoguDDwQ/oK6wusrTNVjbEP8gBPq8qp2Z/lPEsnYA==","signatures":[{"sig":"MEUCIDeLdW1y2aE0th90+2pE6rJZ84JoOiyxPBvzxr4QaNLfAiEA3k9MX2tMn6tv3T+a1yuZjMPTje9dzBc7lbtDHB5GVQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12313122},"type":"module","exports":"./src/componentize.js","gitHead":"28fee363cd097c61f04df9e9ab9ef16d3698b06b","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.8.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"20.6.0","dependencies":{"@bytecodealliance/jco":"^0.13.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.0.19"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.4.0_1698177508332_0.9482579667030278","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@bytecodealliance/componentize-js","version":"0.4.1","_id":"@bytecodealliance/componentize-js@0.4.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"ab872e4ad6b4bc8a5c2cf942890c6e01ce3aa080","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.4.1.tgz","fileCount":43,"integrity":"sha512-RlpGE8R6Oge4oAvbDXhfvrvZq7UWRmiFgQmubbYByAzGthZo+enzhZfHzQGXcMSDLBrrwcNUximh6vMZrmW8JQ==","signatures":[{"sig":"MEYCIQCeltIUYb1No+E17aWI+LtTPPbq3yA2ITz8sCojNncqTAIhAPFOIhcNxL/Jpu1j+AjctQdCNGt5/d73Wzat4/0dPmNN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12310539},"type":"module","exports":"./src/componentize.js","gitHead":"2b44e609a42c3edb68989c39ae3b14d62dab0a12","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"9.8.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"20.6.0","dependencies":{"@bytecodealliance/jco":"^0.13.2","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.0.20"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.4.1_1698432734055_0.8490314999222843","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@bytecodealliance/componentize-js","version":"0.5.0","_id":"@bytecodealliance/componentize-js@0.5.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"33c0561622ed406d7ec9bbab4384fe49a565b762","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.5.0.tgz","fileCount":28,"integrity":"sha512-wR7u7lO9j+6ZgUGLbGvteATaEqoE02Em+Sj7fxSzRJqzU0F8wrjaBTMFm/tR5akl7i2ihSsAxOMeEcSDokxwYg==","signatures":[{"sig":"MEQCIHzJchJiMJLj/AXMV9rXhKJQ7/uwfFP8wDslHQmP+oQYAiAHuS6czGZww/olCzbPMgXbVWLj8o26W1Tk8bpYm1AT4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12259234},"type":"module","exports":"./src/componentize.js","gitHead":"b76660f8ab243999c1cba00b98d9fa5d2c2b54dd","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.0","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@bytecodealliance/jco":"^0.14.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.5.0_1701460258233_0.4143810741157443","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@bytecodealliance/componentize-js","version":"0.6.0","_id":"@bytecodealliance/componentize-js@0.6.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"755a63d288d105a5c94e7f9971edcdd12aac287b","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.6.0.tgz","fileCount":28,"integrity":"sha512-A06A2S+6U5hsXenevcJETH0jnBq1DJlAnFyLG3YZ1tPVhqHJy8iy8/dZ9wEHeVrE8SaXDpdF9vNDq4zvnH9S3w==","signatures":[{"sig":"MEUCIQCN0AEroyFTC9SsvtlOqrWivOvMDmrJxio58oh4PiuCOAIgLhdM9fpS7ObtZ6bDzQpXSkYyNT/YPmyKCnuSd+4msEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12262886},"type":"module","exports":"./src/componentize.js","gitHead":"c86eb610d716541b744fdb7b036395456458e84c","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.0","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@bytecodealliance/jco":"^0.14.2","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.6.0_1704237740659_0.4700424770535019","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@bytecodealliance/componentize-js","version":"0.7.0","_id":"@bytecodealliance/componentize-js@0.7.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"2015b10b4e3b89bd56cd4a700c8e40fbcf75b88b","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.7.0.tgz","fileCount":28,"integrity":"sha512-aNBV0KHBN3u62tEbSQVvLcohh5eY2BEvhscj1w1ZFIuTW9muWnq4XEiYiETqCAp9HsnsWxYuJFF+FoDPg+a0Yw==","signatures":[{"sig":"MEUCIQDTShepbH0AuqO5Uhpip8vM5lpwZFSMyVVoEoEIB0lGLgIgGZMHEHzjEhfTrkQKcGYF7bf6T+RRAmflNGNTcjUG0WM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12159446},"type":"module","exports":"./src/componentize.js","gitHead":"ca2e37643d69464879bf1a74f2a57d9dd4eeabff","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.0","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"21.1.0","dependencies":{"@bytecodealliance/jco":"^1.0.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.7.0_1706220588536_0.4775318701266906","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@bytecodealliance/componentize-js","version":"0.7.1","_id":"@bytecodealliance/componentize-js@0.7.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"61138e042f5b58bc908a78535a32518ebd6fbdd0","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.7.1.tgz","fileCount":26,"integrity":"sha512-U7LCzFR7N02YDsjaIwmxUNE9eqGVwORSzNOdz2UNk43kSvku0hHg65jLCvZ3bkVd9vABdfdtyi5sxSkSAr1WQg==","signatures":[{"sig":"MEQCIGZyq3h+qVQlOig/vt/dV0PS5zcEpwgSOnvzv0TqvGteAiAb3D5oGgWHEsB2KtjU601Uc2pwUoOuEn/ZxaBYjQb9FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13325034},"type":"module","exports":"./src/componentize.js","gitHead":"71185231e113d35e501c0c91769c65c86e5c31dd","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"cargo build --release --target wasm32-wasi && make -j"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.3","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@bytecodealliance/jco":"^1.0.2","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.7.1_1708566167689_0.5857540803285233","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@bytecodealliance/componentize-js","version":"0.8.0","_id":"@bytecodealliance/componentize-js@0.8.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"18e50b77f5f6c30502eaedcef897654871d7337e","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.8.0.tgz","fileCount":26,"integrity":"sha512-bG4nh9qEOg2M4pVwNfHPMCoAFV7sHumxsBl0rL5kl1joL8GT0ZHzrN8D9WhHruBHWduJRnemslMMXWQxY9wyZA==","signatures":[{"sig":"MEQCIFQGV8/f8r9FjS6CHKFgToVo87Ofso/otgbwIsXUsoKUAiBgCFaRySPikjb25WjCIJ1Mcta8Ni3C60eAKyFHjPlMww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15532098},"type":"module","exports":"./src/componentize.js","gitHead":"7e1f056aa818b8266c15cdfa326ad7361422c78d","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.3","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"es-module-lexer":"^1.4.1","@bytecodealliance/jco":"^1.0.3","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.8.0_1710979376424_0.11927918668905435","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@bytecodealliance/componentize-js","version":"0.8.1","_id":"@bytecodealliance/componentize-js@0.8.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"9057cbb03da29f07c09d5191c2ac34cbd54c0b85","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.8.1.tgz","fileCount":26,"integrity":"sha512-ZGr37V33cmPMtCwCBfnSObKJp8QstS2qV8JEa65ljhc6NYTNomVFAqxcf9MJ4+KHA6KPdSZ0ytLdnB8ZOmxiAQ==","signatures":[{"sig":"MEUCIFwYAsfS24f0Pr4vYUY8bfw7kKN3UoKP/L0G4tpiR3o/AiEAp78HYiNlAyOwunPExIj4ga0Jh/K+fbmTS1kPHkigMNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15532097},"type":"module","exports":"./src/componentize.js","gitHead":"28931396443e31870cfff739118b8d4f7b348e54","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.3","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"es-module-lexer":"^1.4.1","@bytecodealliance/jco":"1.0.2","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.8.1_1710984023827_0.6545347124662757","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@bytecodealliance/componentize-js","version":"0.8.2","_id":"@bytecodealliance/componentize-js@0.8.2","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"971a3a61b6cf1be7bb3fba3c9246fab97e0309cc","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.8.2.tgz","fileCount":26,"integrity":"sha512-pmVAUtSO1JdIurDaU+KJWWTds7uSTjyXM+054B5Q/rkdcZk6mWVk1dHzqkqt3x9/AKlUDEBjaWR56UVQdpGgXw==","signatures":[{"sig":"MEQCIFiFwzMiEv9i88hAo973NSBri3x0r2hHeqBcQ5calocfAiBgZRmGFBpYPyRdrkaHexMcbO/BBWnfsT1/yVwjRlJ+aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15531638},"type":"module","exports":"./src/componentize.js","gitHead":"3b818980969f2830c46458bfff3fc9e12081fab0","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.3","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"es-module-lexer":"^1.4.1","@bytecodealliance/jco":"1.1.1","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.8.2_1711139749771_0.4039145956827961","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@bytecodealliance/componentize-js","version":"0.8.3","_id":"@bytecodealliance/componentize-js@0.8.3","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"38af1c453647e19e9f5075b811a7f674567458ed","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.8.3.tgz","fileCount":26,"integrity":"sha512-QyEHRtVg/Cg6RsA75AvRSbSOr0u+FLuXqB89X4Sys44K/VT5g/S9eMn8gqTotfuXVU3btS3Z4QAiyHSF2bja3w==","signatures":[{"sig":"MEUCIClzMyjPPVGT9I/xezmfROfMk07hx51XqUjG2yIpjXUYAiEAuh3QD2g5SxDQlsHx85kVDMc0C0MH0UfhFHa12YBE+x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15531656},"type":"module","exports":"./src/componentize.js","gitHead":"fa619541d49d2c1926020bb163e71a535aeb437e","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.2.3","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"18.19.0","dependencies":{"es-module-lexer":"^1.4.1","@bytecodealliance/jco":"1.1.1","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.8.3_1711142329039_0.8097629524042429","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@bytecodealliance/componentize-js","version":"0.9.0","_id":"@bytecodealliance/componentize-js@0.9.0","homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"bc53bb63b73da946095a0fe4f028fb468621288a","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.9.0.tgz","fileCount":26,"integrity":"sha512-3DewHMf7od2M4bOYO6QYrG7QDfD9yLXR0yKMMjQm7HqbkWoXanr/2LYnmkP+Rd4Lw/8RVmvCS2OhMsgMU4/s4w==","signatures":[{"sig":"MEQCICmR20Lq63w5N0uLADKE8imD4xFZoUU1g++HBv8cyLesAiBZoqOvAF5tnkSgtr8n+nP28qGz5lvK3Dku9aMte5Vgcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13644043},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"99997e1c7892b0ccc0d4748abd6e3c3574e6bba5","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"20.14.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.3.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.3"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.9.0_1719596927970_0.6708563754043788","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@bytecodealliance/componentize-js","version":"0.10.0","_id":"@bytecodealliance/componentize-js@0.10.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"6b8e45b3111d6a7ba25d5fc4b93e5dea4aca6883","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.10.0.tgz","fileCount":26,"integrity":"sha512-5V+NpZpivVFhIrtgGIrk5W+ZI34pQCAc+Wx4WG23dfBnasaBUKi3zIMtRlLifcBPWvOezH+UTbdDio/LrXfTwg==","signatures":[{"sig":"MEUCIQDHYioeWKxaAHsW7HRAjm/2YJnfpMTMdgm610CvmL8p9AIgXML+YYY04xIlk0YxUSf000tWDQfPd6sT6kKz+zCzI8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13663670},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"49c8c13102c069cebb7f5c8a7050caf958bbe9d7","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.3.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.3"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.10.0_1721091201576_0.8119827528521844","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@bytecodealliance/componentize-js","version":"0.10.1","_id":"@bytecodealliance/componentize-js@0.10.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"3a2a50e94f198f85aa02f5fc9b206366446ba826","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.10.1.tgz","fileCount":26,"integrity":"sha512-gbCFn2h/dx9ovCU+xPsveTjyWIcWw645LH9aIaC0qqGYhkfeYJTYBbMxTUQx4sLDyx1UnHMMMCDFOv8LPuFZzQ==","signatures":[{"sig":"MEYCIQCkMaUhcqE2mAJi7GTLnzQJ7UdMArUbvJUexWjzJ0+GAQIhAMASeE/mC5yCvmYMboUk1ql7o9gQz2VdJede4F2YhP2i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13665863},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"d6fef245323acf732ac3402abbc44bea60bcac63","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.3.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.3"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.10.1_1721342424575_0.6204473176853635","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@bytecodealliance/componentize-js","version":"0.10.2","_id":"@bytecodealliance/componentize-js@0.10.2","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"71c02035dcd1f19e213943239337ae8bcbaeced3","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.10.2.tgz","fileCount":26,"integrity":"sha512-UYewxhdPQeuZRYZIDt86HNbN5XZpZ+Pw44l+xhihrZodwMsjRmijePTqgzuO3QfZ8KdrmMxZx5FkrFRKjbIDeA==","signatures":[{"sig":"MEUCIQDIDQKCQwtSb+SQFLc+H6LMLnbhnCXzS88LAtvWpUnbFgIgcI5Y9MfbrBDSJuMJO25w4C9iQ/29RStbvxiRHKDrDRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14192663},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"b4b327d511d411cde13b5f4289b42166a54342f9","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.0","@bytecodealliance/wizer":"^3.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.10.2_1722278849304_0.4409584244665321","host":"s3://npm-registry-packages"}},"0.10.3":{"name":"@bytecodealliance/componentize-js","version":"0.10.3","_id":"@bytecodealliance/componentize-js@0.10.3","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"0fa6b679d4cde0a12862e32d5d08cc924491928c","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.10.3.tgz","fileCount":26,"integrity":"sha512-eHq0F5ion+dYNkobUpfAscpFaf1vC6WdHWxQR0Mb/ObjjUZHis6JTEOCCyVR6CKcSsXCrqFjyhnWy3xlfNTVtA==","signatures":[{"sig":"MEUCIQC7Dz0JvC/l0po/HMrKaF7GY0DoqobuTFLJI9dP2Mp9GAIgQgHHOy5QEJYwENbbjFAQpKGxqRdgNNlMt60EECgrbp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14334126},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"7e08e86b74599109a075050dc0d47fe622027bde","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.10.3_1724205627433_0.9214338988496029","host":"s3://npm-registry-packages"}},"0.10.4":{"name":"@bytecodealliance/componentize-js","version":"0.10.4","_id":"@bytecodealliance/componentize-js@0.10.4","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"488ed294ad069481d9097cfe7bb2c36df2ebc9a6","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.10.4.tgz","fileCount":26,"integrity":"sha512-EaJjJr09JhRwWMzS2SHyj39tGuW/+8jt6nu3jo0WVJ4NHzKwgtvI5pdY836xcDk+98UIcDqhlv6Cf4p7mNB+gA==","signatures":[{"sig":"MEUCICZYDvmyCtOnGSQQgBnayuYpiNm6Djq6CMmoyu2Nll5nAiEAruQAzvDLeiEYAaVlH2/pn18dlvr9W7JBWi7hpP0/sj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14334433},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"533d65f44a6601b6f692416303e4748e5b9f18fc","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.10.4_1724286943196_0.6468028609257219","host":"s3://npm-registry-packages"}},"0.10.5":{"name":"@bytecodealliance/componentize-js","version":"0.10.5","_id":"@bytecodealliance/componentize-js@0.10.5","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"0fea398818c403688ccd4a950f2e52e3f438fb40","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.10.5.tgz","fileCount":26,"integrity":"sha512-ywJlm82nlX0R39kmqluKYWIti6Pq2/TAc37CJxwYmamgGqyNno1t03MP3dcTZ9BAxD8vbbhg8YChWq/lnjLoQw==","signatures":[{"sig":"MEQCIHCx0uxEjCz/nxtfL2ViUHHaspDT0TzRtqk+EZzXwq2hAiAdi6SV4V3G7/d5pJUvoxgAfVhXAmsMWCTR7KbtEvbGBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14334620},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"bf7b7a8625424f2c758d001d15ee1eb8833bacb2","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.10.5_1724289917382_0.789405649855788","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@bytecodealliance/componentize-js","version":"0.11.0","_id":"@bytecodealliance/componentize-js@0.11.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"eeceb46e8685bf8bbe5ff108539dd981bcac2f9d","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.11.0.tgz","fileCount":27,"integrity":"sha512-GXKJQwD5YGJozEzQG3xB4eLLkjb7i7BcPOlMEgWVqbwY8q1L8BKVWSXzX+BdZwZp98WcraPHqAsTQb9gvjdMBQ==","signatures":[{"sig":"MEUCIQCSSV3h8rUqIbjEipdOUptzAgsSecEjitheSNQxOaznDgIgEx2WfMZJvWcHbA/15rKUMK6StiAmKCQTRlIaRf26Wvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180702926},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"10c00440a065c599087bdda1ba4601ac1a92ca2d","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.11.0_1724870208185_0.3196450334021925","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@bytecodealliance/componentize-js","version":"0.11.1","_id":"@bytecodealliance/componentize-js@0.11.1","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"70f861fa14cc017dc3d411976b7fdf0b4e48d8f3","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.11.1.tgz","fileCount":27,"integrity":"sha512-GCsIV/6sZelT18ctzX4PGXXAj9ykd5tQ2uXGqcA0Q0DpZDQa/7Taxcar8o37TkBkmppqWlMYV7U/+ntold+CUQ==","signatures":[{"sig":"MEUCIAd9QeU8zfK6x0e0sd3X3vvJDOzM8RCe4AUPqyMKoCo8AiEAnoOr/dzQu1kuIqPCcpUACe0OdBZuQduA6ABnQCi9Mwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180702957},"type":"module","types":"types.d.ts","ignore":"spidermonkey_embedding.debug.wasm","exports":"./src/componentize.js","gitHead":"520cfe840bb937f847c39398e6a4ae51e35a5095","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.11.1_1724870741949_0.6076649744378386","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@bytecodealliance/componentize-js","version":"0.11.2","_id":"@bytecodealliance/componentize-js@0.11.2","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"55fc5ec69dcf1893d5e91517545f51d9676e6c0e","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.11.2.tgz","fileCount":25,"integrity":"sha512-a2eXV7qulgRCV9f6Zh4lwdf/DcJLucuuDJworuUmz1T6/sXafIshWC3VeQwWKzPfxxCqYKozOh39RuxBnmoUMQ==","signatures":[{"sig":"MEUCIQCTND37cYj55e0llarXpjyh1WLrWeqEtmdXGM0PaLmpkwIgQPA1S6t7lvjiGEpdkD8UZ2iRGmLlDuy8FR1F7ws0wtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5152413},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"4f315afef86b2a4293b8422de20455ec1415abd9","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.11.2_1724870919861_0.2985513263023378","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@bytecodealliance/componentize-js","version":"0.11.3","_id":"@bytecodealliance/componentize-js@0.11.3","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"f00ceaee1ad0272435db4c0afbd607e17bda8929","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.11.3.tgz","fileCount":26,"integrity":"sha512-2CMtvgX5fkjIovAKA3KmuKYwl63yi6iqOsozAkSVuxsQvrQSMAQAAQI/MyjrHY6WuNjoJ3TmXfQ+gyFm7Hz24g==","signatures":[{"sig":"MEUCIHtHKUVoGHlIaNqZmDoAFoTEzuOxuDOInA6ENrKqVcH2AiEAvPB+71mAdUz7jakuql3vFm3QDdhc6nlT3GNtp/AdY1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14346372},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"9b14c4672e65adba5cc14b0578e82b82ddbef514","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.11.3_1724870954138_0.27717334815283023","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"@bytecodealliance/componentize-js","version":"0.11.4","_id":"@bytecodealliance/componentize-js@0.11.4","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"bc3e03a9ec86b575a7da6d2b7aadc441a603f8cd","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.11.4.tgz","fileCount":26,"integrity":"sha512-infeu0iVWdUu/cJncWnAahq/jdIVypPUe6K9T6e0xVUGmPm0sVpij86AF0VjgD3y8UBHcE6Hv4e54AuRXe6rTw==","signatures":[{"sig":"MEYCIQCD03skoMquXqVgwSm1VyhPBBB+i7FZPLq9GsEjbyP3YQIhAOlChbcuKY8VpKkMgXCm2LpCs45hCA1YmwSsJ4TcBQ5h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14346351},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"8159c877a563f3a883edf1b791d99758c73258df","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","build:debug":"make debug"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.5.1","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.4.4","@bytecodealliance/wizer":"^7.0.4"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.5"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.11.4_1724889020496_0.5773919831308281","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@bytecodealliance/componentize-js","version":"0.12.0","_id":"@bytecodealliance/componentize-js@0.12.0","maintainers":[{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"eeb62a454b6e83a4ac0fd447826dff09097aa21d","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.12.0.tgz","fileCount":28,"integrity":"sha512-IO8MclpnmtP8bkk0NzLZYzsJRn34jCZs5PfI2FwmR2FVzm7Zme0Y4ryz4X6cn75dDKYyAUmm1N3LLlc8qG7OUw==","signatures":[{"sig":"MEUCIAdLoCI5M5trHH1GV0+1OqzSTGKWNk+wnI+XVoItY2T/AiEAyFdoYkXa5bZ0j6tbh1PVelr3v/8XhnilLdpYTuIzuXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25890837},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"5c06448136fd8c6852b60b3a5f4c8c2f188e6734","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.8.3","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.0.0","dependencies":{"@cfallin/weval":"^0.2.14","es-module-lexer":"^1.5.4","@bytecodealliance/jco":"1.5.0","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.12.0_1725580699060_0.1555369392328949","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@bytecodealliance/componentize-js","version":"0.13.0","_id":"@bytecodealliance/componentize-js@0.13.0","maintainers":[{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"0f0405708e6347ab6685df5971c612f98a719a75","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.13.0.tgz","fileCount":28,"integrity":"sha512-SBmuSiw2CQTBnmE5+944ujFG9VykovteE2q5XLsTblJgey67TAxrIjlLsygDypFbi2JUGNJJ6t9Y0HSarBgKxQ==","signatures":[{"sig":"MEYCIQDvo9ZDfjtHp9BLOErQuNT8ZGjipdx3Ouiny1q6J42lDwIhAJ7QJsSfDDI4rN6XRl2kNaoEsHIjZAKRSKWJA/rrvbcf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25337021},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"4f9a47662e5e8dc585f0dc6209491214b6e09fb2","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","prepublishOnly":"npm run build && npm run build:weval"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.8.2","description":"<div align=\"center\">   <h1><code>ComponentizeJS</code></h1>","directories":{},"_nodeVersion":"22.8.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"^1.5.0","@bytecodealliance/weval":"^0.3.2","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.13.0_1727131627452_0.8309614480276597","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@bytecodealliance/componentize-js","version":"0.13.1","_id":"@bytecodealliance/componentize-js@0.13.1","maintainers":[{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"5b5d9775097449b50b78d21872d16dfda22e91ae","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.13.1.tgz","fileCount":28,"integrity":"sha512-a5kq/iXIgnW0Tws3m/nm9xb7CtcT4jllhmzUDZua3/LGs4ZWGoQQwxfqTHB/r7cL6aXhy0wUoiTNvVJ8sLPzbw==","signatures":[{"sig":"MEYCIQCMIEw3XDut5/Jo++Ub3aAO7wXlyyavqn1Pkpff8bSqjAIhAIdvffxjKaRhh84ZeAnUGav2lRvtUf1iVTW7s/h/7LCA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25535436},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"25065612c2121b685e0e0c801e0bfa86de99727c","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","prepublishOnly":"npm run build && npm run build:weval"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.8.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.8.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"^1.7.0","@bytecodealliance/weval":"^0.3.2","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.13.1_1730251586527_0.28181312539205194","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@bytecodealliance/componentize-js","version":"0.14.0","_id":"@bytecodealliance/componentize-js@0.14.0","maintainers":[{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"jakechampion","email":"me@jakechampion.name"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"9c4292a419ff0398a3016abbbb89cf5e474ae17a","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.14.0.tgz","fileCount":28,"integrity":"sha512-Y53lxcHEQz5k4PwqBY3+q6Y+TmFSu5mWhd+2dyURE7mk0GDaFYKRDoATCoXxD8Dvq/HgNPrDSE2X7AJIjPMtYQ==","signatures":[{"sig":"MEYCIQDpyxwqrzU/eF8sgqeK9/+IQl90GnfPJ3J6VTNZTyzI1QIhAJW8r3x3TFkhTyWfgZOBRkk9SbJ0lpxF7nBmJxZ0UZ0d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25541835},"type":"module","types":"types.d.ts","exports":"./src/componentize.js","gitHead":"d4ae59c16c0c5a781f3c4c18a4410a5fcf4e73a0","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","prepublishOnly":"npm run build && npm run build:weval"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.8.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.8.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"^1.7.1","@bytecodealliance/weval":"^0.3.2","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.16.7"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.14.0_1730508255958_0.9551982955564542","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@bytecodealliance/componentize-js","version":"0.15.0","_id":"@bytecodealliance/componentize-js@0.15.0","maintainers":[{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"tschneidereit","email":"till@tillschneidereit.net"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"d6e4c9b8dff747653b22baf98fae95381ca7f1ac","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.15.0.tgz","fileCount":29,"integrity":"sha512-NyMsXJi4LxeGGYwmZR5c8Zq69scTgTmaXUOXeC4IDvDoLNz5qZdBqC8gjZnsqvRq69QFM2Hd3Xweb5P5AyEOGA==","signatures":[{"sig":"MEUCIQC78icwISF5AAracBFq95kS/N6Kk50D0l5x0YHPQ7bRYAIgF7IQynpxaNET3Ewoko33zkKG6vuMHqv+tk6wD7Cpomk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25103430},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"be48a829ac9477a3600ab90715a3648706f5e22f","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","prepublishOnly":"npm run build && npm run build:weval"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.8.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.8.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"^1.8.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.15.0_1732298535596_0.9754744110719165","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@bytecodealliance/componentize-js","version":"0.15.1","_id":"@bytecodealliance/componentize-js@0.15.1","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"05c7f4a0119cfb72cadd40278ccb319201838161","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.15.1.tgz","fileCount":29,"integrity":"sha512-bTQT+uwWNeyFXRiV6cp+5ERUKC2g6lyiMoeMys2/yg8IcWPwq+3btV1Pj/q0ueAwyiIsuQ//c+peMHPrNTmHOg==","signatures":[{"sig":"MEQCICB+cmaH3ftpoZbfz//Hfr6pNa5W2FNwdMVxAu/TQl3oAiB2KUdPM7UTMkPZjJbLMmtUboxBXwKBekSuPGgPRorS+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25141174},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"81f5157b82af9937d1308b685cab21e364b3f11a","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","clean":"npm run clean:starlingmonkey","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","prepublishOnly":"npm run build && npm run build:weval","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.9.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.11.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"^1.8.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.15.1_1733957896270_0.8371027247176039","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@bytecodealliance/componentize-js","version":"0.16.0","_id":"@bytecodealliance/componentize-js@0.16.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"519e2173f3f7bd18810d0727fab35bd65eddcf01","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.16.0.tgz","fileCount":29,"integrity":"sha512-x5vKTLd4I+ovC58l4zjld+XTJSve5Glblu7Ola/2v6vOh0YS2eODihDVLWkl4kd9GC/8OjxwEdE0pXelQt6ovw==","signatures":[{"sig":"MEYCIQDiFBEcy015bAnJWX2xKEQClbY17rv4Zhu4FBb54MCkWgIhAKQ22MikCJOtv8wDh34+FViXY404B6ZySFcKIhWhy4Lh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28971248},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"16f6b86caa35f83ac9f5ab764319b19ec5b975ea","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"make release","clean":"npm run clean:starlingmonkey","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","prepublishOnly":"npm run build && npm run build:weval","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.9.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.11.0","dependencies":{"es-module-lexer":"^1.5.4","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.2.0","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.16.0_1737511887215_0.35772613104172546","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@bytecodealliance/componentize-js","version":"0.17.0","_id":"@bytecodealliance/componentize-js@0.17.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","dist":{"shasum":"0303e411bc11d4c5eab4a42dee091b58dd5cf416","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.17.0.tgz","fileCount":30,"integrity":"sha512-FDgO5UPipfjyq5OghSB4JW313LkQJK3Sl647WH1jvIuYAyCq1j+bMt+Q66c3UF6IVs6PneNTGfGSjYgzID/k0w==","signatures":[{"sig":"MEUCIQCtSVEyiwiMGGAx30kctY2W9igNPY0pXzuuPteYgmlfNwIgf8maru+qCy5Qo0cQNn1Kaw9zLDdofkjjTCdOc6/HIRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43545605},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"d3c6239f188d51abd3f6ddf64491d3b19a7d51c3","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","test:debug":"DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","prepublishOnly":"npm run build","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"guybedford","email":"guybedford@gmail.com"},"workspaces":["."],"_npmVersion":"10.9.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.11.0","dependencies":{"es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.17.0_1740194239681_0.9500244445907384","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@bytecodealliance/componentize-js","version":"0.18.0","_id":"@bytecodealliance/componentize-js@0.18.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"4b759f86edd948257523256b647ac5011e46910f","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.0.tgz","fileCount":31,"integrity":"sha512-yQTbGUjkmWADDCgP4y5hH7im9u2oFRvIjm3QM7z0To9OmDclD9T13yjTnKffWOPkyjJsFS1D0EY3Se5fgYnqtw==","signatures":[{"sig":"MEYCIQCKXeEeAZ3UzzKWzahftQx6nS0OA10UQeVD48I2cVUk0gIhANx++F4Ud3T8c8JWx6iIf1p0ankg+YkDDDWxEVpKP0QA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43324499},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"246e4da81ca4ae54015b7612b7cce6a1a183b621","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","test:debug":"DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","prepublishOnly":"npm run build","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"tschneidereit","email":"till@tillschneidereit.net"},"workspaces":["."],"_npmVersion":"11.2.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"23.7.0","dependencies":{"es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.0_1742814814335_0.10572215686409403","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@bytecodealliance/componentize-js","version":"0.18.1","_id":"@bytecodealliance/componentize-js@0.18.1","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"f5d64e9e0bea4c0130e2552a3c8010fcad4d0d1a","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.1.tgz","fileCount":31,"integrity":"sha512-LqdJFvguwPKKGfIpl4PxGXomfaOKnK8GyqwaZMhpCkc594Wc7ak4nrcAbQNRdQooYrSody24zfEZ5uqYJD/Jeg==","signatures":[{"sig":"MEUCIHzAd8cCEjNhtwjTMEKisjqsJlVYW2d0/fCv1xUh+qIxAiEA/0IKFgexebpFV5vCPdHTngE8NMzIFl3dg46ENe0PFEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43324902},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"9ef5f2cb1626ef82985fcfae6e5d064a4ca9c79c","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","prepublishOnly":"npm run build","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"tschneidereit","email":"till@tillschneidereit.net"},"workspaces":["."],"_npmVersion":"11.2.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"23.7.0","dependencies":{"es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.1_1744024404529_0.8442925326089024","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@bytecodealliance/componentize-js","version":"0.18.2","_id":"@bytecodealliance/componentize-js@0.18.2","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"cf56e9f0b10f12322a3082e64c566c604656b279","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.2.tgz","fileCount":31,"integrity":"sha512-x9wH1h0CzidBRmeo0ujHGsLtNmFWKvFslyg6erlew6aWEGz0495ehPE/s0DmzdwjvV5rLiLSvBtinoL+2ueXVg==","signatures":[{"sig":"MEUCIB6m91aDOMYGOrMc5SEdZHhr1ZU6oDfVoxX9rCXv3sSuAiEAiKGMCfM4+xPYTdntUP78rcMfNlZVIOpBP5R400Rc3ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43328988},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"dadcc226bdb0d1c64c3d528fe9e8432bbec30215","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","prepublishOnly":"npm run build","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"tschneidereit","email":"till@tillschneidereit.net"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"23.11.0","dependencies":{"es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.2_1744282432223_0.5666988670758684","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.3":{"name":"@bytecodealliance/componentize-js","version":"0.18.3-rc.3","_id":"@bytecodealliance/componentize-js@0.18.3-rc.3","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"98d000044d25e9540a0de16da51b70542b681d86","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.3-rc.3.tgz","fileCount":7,"integrity":"sha512-MK9B8mOS8jlosu5tB4i+NnuqqKbCw5BUXa4N3RqDrdICeln54SrfLDCqLC1dre8xllm5Xg9EUVmNFjP7WsxXeg==","signatures":[{"sig":"MEUCIQCoXyIk/q4iFThffN9j2bvoRaN4cXzJNrY0quHB7wmBAgIgZh4q9BQiJyO25cflnDJQIs+wkJs2NHCtPaqN14t3ZZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47771},"type":"module","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"gitHead":"9d86d8960810820997564df443791001bf25dca4","scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","actor":{"name":"vados","type":"user","email":"vados@vadosware.io"},"email":"vados@vadosware.io"},"workspaces":["."],"_npmVersion":"10.8.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"20.19.2","dependencies":{"es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.3-rc.3_1751891632037_0.81917889606436","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.5":{"name":"@bytecodealliance/componentize-js","version":"0.18.3-rc.5","_id":"@bytecodealliance/componentize-js@0.18.3-rc.5","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"c668f2fcf411d917255a7155bc05e7ffedea26af","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.3-rc.5.tgz","fileCount":32,"integrity":"sha512-HhKLo8PwnTXHHVpOH50Tsy8Cgx8/tbo7AsM4KWTPfrirdWRInhzUW+C1VGGk8AJRJivdRnlJLWqCY/jMdhLKQQ==","signatures":[{"sig":"MEUCIELLmXRlrfM1edg1BJONgo4O3jyC210qZf/Uwu7ZlVFSAiEAvByePpHd//EwV0BnJrUz+HNtvieGjB+elcyA8kjnf14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.3-rc.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43071866},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.3-rc.5.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","actor":{"name":"vados","type":"user","email":"vados@vadosware.io"},"email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.3-rc.5.tgz","_integrity":"sha512-HhKLo8PwnTXHHVpOH50Tsy8Cgx8/tbo7AsM4KWTPfrirdWRInhzUW+C1VGGk8AJRJivdRnlJLWqCY/jMdhLKQQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.16.0","dependencies":{"es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.3-rc.5_1751989299289_0.8571803477527515","host":"s3://npm-registry-packages-npm-production"}},"0.18.3-rc.6":{"name":"@bytecodealliance/componentize-js","version":"0.18.3-rc.6","_id":"@bytecodealliance/componentize-js@0.18.3-rc.6","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"2e56f5daefc37277ca92e9491ecfac4a97cc7c37","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.3-rc.6.tgz","fileCount":33,"integrity":"sha512-YbMJItzlrb0zYH3sBCn9w5xIk0g5XY3hB+c71yfn0W+YrELFfrnJ7iVwH6ZjS28kTZ+sSV4LKsojEu0z830QcA==","signatures":[{"sig":"MEQCIDp4KksI2auF6oqN6wQjB0YKUajigQDP5oQexIQc9qP7AiA+708teXBlvWh7b0d2KlaLMFpybuUDac2eLiLrTLS31Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.3-rc.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43078107},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.3-rc.6.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.3-rc.6.tgz","_integrity":"sha512-YbMJItzlrb0zYH3sBCn9w5xIk0g5XY3hB+c71yfn0W+YrELFfrnJ7iVwH6ZjS28kTZ+sSV4LKsojEu0z830QcA==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.17.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.3-rc.6_1752509198227_0.3304758515569579","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@bytecodealliance/componentize-js","version":"0.18.3","_id":"@bytecodealliance/componentize-js@0.18.3","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"ff13e7d4986c1eb781854c1bbc6372d0748ccd7e","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.3.tgz","fileCount":33,"integrity":"sha512-eHYAdtTWqN7hR7O/seewXAAluY83eYL36he6rZIgXOgLYbMKNfFaGZVE9J5yWc78kKHyf221icQuYDTh6SQLyA==","signatures":[{"sig":"MEYCIQCns6vDLgkL4uGUiKkbFTTdNzDx5E31klileoQvZarJQgIhAKHtLleUizXW6amwDEWjgaChQ5OK+fK6r6Gldqy7WQWV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43069926},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.3.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.3.tgz","_integrity":"sha512-eHYAdtTWqN7hR7O/seewXAAluY83eYL36he6rZIgXOgLYbMKNfFaGZVE9J5yWc78kKHyf221icQuYDTh6SQLyA==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.17.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.3_1752679769012_0.5850866135063446","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-rc.0":{"name":"@bytecodealliance/componentize-js","version":"0.18.4-rc.0","_id":"@bytecodealliance/componentize-js@0.18.4-rc.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"8e4987dbb6e00333993bef6154d56a4df05d081b","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.4-rc.0.tgz","fileCount":33,"integrity":"sha512-pdEHNikg9LzWQAH7vVcOnIBkqQc4fypIVeEq6OQH2NDaDRmXjZxrw7uAAyJGq1AEvrOVoPWl2uj05Z58WYL8FA==","signatures":[{"sig":"MEQCIDZIeacdNc5sv8rUU8CrWId+R5vmXxYEpqgEDoKlTUN4AiAikVd85ZLxt2VBmhzf9yJ1cSoPiTIItwkcwkC8aFhgRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.4-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43213113},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.4-rc.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.4-rc.0.tgz","_integrity":"sha512-pdEHNikg9LzWQAH7vVcOnIBkqQc4fypIVeEq6OQH2NDaDRmXjZxrw7uAAyJGq1AEvrOVoPWl2uj05Z58WYL8FA==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.17.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.3","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.4-rc.0_1753121078668_0.7888098913972061","host":"s3://npm-registry-packages-npm-production"}},"0.18.4-rc.1":{"name":"@bytecodealliance/componentize-js","version":"0.18.4-rc.1","_id":"@bytecodealliance/componentize-js@0.18.4-rc.1","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"4996a2dd80f8b19ec2191da67f2619912f4290cb","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.4-rc.1.tgz","fileCount":33,"integrity":"sha512-ndxWjCT6TBfRHqbc7gnMXPwYOfFo3EjEts0V1k4j4PP/FBqLjPx6PljeGh7YwNv7jCbxgpsTMtPvWza5l79riQ==","signatures":[{"sig":"MEYCIQDrSx+l0VSTJRtuJ94ukEqXceoTqBI8M2qkgYcZacx3nwIhAJraZ4sh6mgxTFVsLr4Sb6GqfaFr/k+v64mjT6hqFZ7f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43212993},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.4-rc.1.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.4-rc.1.tgz","_integrity":"sha512-ndxWjCT6TBfRHqbc7gnMXPwYOfFo3EjEts0V1k4j4PP/FBqLjPx6PljeGh7YwNv7jCbxgpsTMtPvWza5l79riQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.17.1","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.4","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.4-rc.1_1753231018764_0.555322060692035","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@bytecodealliance/componentize-js","version":"0.18.4","_id":"@bytecodealliance/componentize-js@0.18.4","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"083e763f2ee4de4ab37d8bcf24647287022f3050","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.4.tgz","fileCount":33,"integrity":"sha512-j007E7t+Ww2lw3Ao1nrtqzgpEcrZD9+cpov8knf2NojJ3PGI8CkZBBZvjNgP05jnUP7EJ7jAyD8+HTzUxaJUSw==","signatures":[{"sig":"MEUCIQDAamk/My8x3Uid0sPM4BLr1qlfSkLG7LQSLLXVIc6nCgIgdghhXN0zMCsSc3FkoNNxdNWEr1nsh//xfICIqwkOgh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43208887},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.4.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"mocha -u tdd test/test.js --timeout 120000","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 mocha -u tdd test/test.js --timeout 120000","test:weval":"cross-env WEVAL_TEST=1 mocha -u tdd test/test.js --timeout 120000","build:debug":"make debug","build:weval":"make release-weval","test:release":"mocha -u tdd test/test.js --timeout 120000","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.4.tgz","_integrity":"sha512-j007E7t+Ww2lw3Ao1nrtqzgpEcrZD9+cpov8knf2NojJ3PGI8CkZBBZvjNgP05jnUP7EJ7jAyD8+HTzUxaJUSw==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.2","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.17.1","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.4","@bytecodealliance/wizer":"^7.0.5"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.1.0","semver":"^7.7.2","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.4_1753287355432_0.8068101855998642","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@bytecodealliance/componentize-js","version":"0.18.5","_id":"@bytecodealliance/componentize-js@0.18.5","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"b4ebfe3766f374f41feb5200a76c54cc2cc8a3f1","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.18.5.tgz","fileCount":33,"integrity":"sha512-5iFhwpij4uauxmcCbMSdfx+QCB0swLl9g5Z3LlV95PgeVwRfp8gtNmps2oZ8/sSK1hXNYpGmMEq+XOKSRfS+Iw==","signatures":[{"sig":"MEYCIQCedQkFDPA7DorcWyX2DoRZFPoQBiI4cDJ1KFczeqnYWwIhAI2vGw74AIHEYzkEMudaU1OxydjYex6N6qJw1jFtgkVK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43193817},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.5.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.18.5.tgz","_integrity":"sha512-5iFhwpij4uauxmcCbMSdfx+QCB0swLl9g5Z3LlV95PgeVwRfp8gtNmps2oZ8/sSK1hXNYpGmMEq+XOKSRfS+Iw==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.3","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.18.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/weval":"^0.3.4","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.18.5_1756387210210_0.6155346426979689","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@bytecodealliance/componentize-js","version":"0.19.0","_id":"@bytecodealliance/componentize-js@0.19.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"48372ffe7c5ffe6943803c09423e65ed679ccc1f","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.19.0.tgz","fileCount":31,"integrity":"sha512-xiwg4rh7JPj9uPTcAdj7axSnMRgyp/f5qKKbPRQn9mafASPytgNyhg7YwjcAtX17HiiZGjgGrZCXh+FmLSBbjA==","signatures":[{"sig":"MEUCICKFygqLG+hmkYjjthvN14YDOa1GVB7LpFUwt3MzNbb9AiEA7sqJK5ceoWi1y4xU4QqlK1Z7zhNlyjJB8bJuw0izq0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27287365},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.0.tgz","_integrity":"sha512-xiwg4rh7JPj9uPTcAdj7axSnMRgyp/f5qKKbPRQn9mafASPytgNyhg7YwjcAtX17HiiZGjgGrZCXh+FmLSBbjA==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.3","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.19.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.19.0_1757334441368_0.5916406189156047","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@bytecodealliance/componentize-js","version":"0.19.1","_id":"@bytecodealliance/componentize-js@0.19.1","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"59132b52590402a8e432a76d64370c76162eec32","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.19.1.tgz","fileCount":31,"integrity":"sha512-++vGuerjCuk21ZSW+4fuSYoChase45aRf18JCBCcPVD6mffymkjoLnYAbWBCk6g+P7ZTa71N8ykzG/UYDtk0rQ==","signatures":[{"sig":"MEUCIQCWsERjjVza/8vWoOcRP65AGZQQviBuyurIOc8uWiLhqwIgTBuNwRXW8mp8kyw9cR//UFZ1ZNqZiAe55l4GWbJc9YI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27287352},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.1.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.1.tgz","_integrity":"sha512-++vGuerjCuk21ZSW+4fuSYoChase45aRf18JCBCcPVD6mffymkjoLnYAbWBCk6g+P7ZTa71N8ykzG/UYDtk0rQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.3","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.19.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.19.1_1758115529760_0.7561143904689145","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@bytecodealliance/componentize-js","version":"0.19.2","_id":"@bytecodealliance/componentize-js@0.19.2","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"3f2d4984178dffcb8df824aa5e81525cc9a0d53f","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.19.2.tgz","fileCount":31,"integrity":"sha512-8gzP4mRNkRF7frCf8NChbx0MHKf13VRiDupVF4B9VeTRNBJsLabRXvwaE71Qwe4dB7ZUsD1Rv09anWF12e3XgQ==","signatures":[{"sig":"MEUCIQCSYPMw3kU+GkOx9VCQs0kUVawl++y8aCoVaKmhWsb3zwIgIGENPfK2S4aGAVv3qWInqXNpsBL7yN23eFoeWSHeh6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27299286},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.2.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.2.tgz","_integrity":"sha512-8gzP4mRNkRF7frCf8NChbx0MHKf13VRiDupVF4B9VeTRNBJsLabRXvwaE71Qwe4dB7ZUsD1Rv09anWF12e3XgQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.3","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.20.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.9.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.19.2_1760703314044_0.25030255162157844","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@bytecodealliance/componentize-js","version":"0.19.3","_id":"@bytecodealliance/componentize-js@0.19.3","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"abf1396253376f1c936ee23565a00275e86b3ae1","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.19.3.tgz","fileCount":31,"integrity":"sha512-ju7Y4WeF0B9uMkSPHJgmT6ouEfSwbe9M1uR/YOnYZjBpxJjH9qzxIkJg/kf8NycVDyFJ2/lscmJ1E1uPiDQVRQ==","signatures":[{"sig":"MEUCIHXbWIZ7qwvnUTuuoh2HvI3wNjqEwiR0k9OcJ04cbuIOAiEArBA/WcHtjPOLilcdAxMvCHmjjTMnndS8zIM/6ZMENuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27740207},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.3.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"vados","email":"vados@vadosware.io"},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.3.tgz","_integrity":"sha512-ju7Y4WeF0B9uMkSPHJgmT6ouEfSwbe9M1uR/YOnYZjBpxJjH9qzxIkJg/kf8NycVDyFJ2/lscmJ1E1uPiDQVRQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"10.9.3","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"22.20.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.19.3_1761581379789_0.9503438518610672","host":"s3://npm-registry-packages-npm-production"}},"0.19.4-rc.1":{"name":"@bytecodealliance/componentize-js","version":"0.19.4-rc.1","_id":"@bytecodealliance/componentize-js@0.19.4-rc.1","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"36d3e3e3c0514dc65cf1ee0dabc117c1551baa3c","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.19.4-rc.1.tgz","fileCount":31,"integrity":"sha512-UWtEblAjA5jhbj0xZaHu6XUVV2T19E8cZ2gXMJunmIE05MuGeit8laaVPPZWERT+AAtSbcVSSCQKgJBDDd5QAQ==","signatures":[{"sig":"MEUCIEl3udV7SygT1IfPLKEAX1JHNJ5SL1zdFoySHDyKxTBxAiEA32sv0hZeipqJRVr2uJCqhd9wRMU3bFDfjRS1vpbnW44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.19.4-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27388598},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.4-rc.1.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.19.4-rc.1.tgz","_integrity":"sha512-UWtEblAjA5jhbj0xZaHu6XUVV2T19E8cZ2gXMJunmIE05MuGeit8laaVPPZWERT+AAtSbcVSSCQKgJBDDd5QAQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.9.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"24.14.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.19.4-rc.1_1773150153434_0.5959866836392098","host":"s3://npm-registry-packages-npm-production"}},"0.20.0-rc.0":{"name":"@bytecodealliance/componentize-js","version":"0.20.0-rc.0","_id":"@bytecodealliance/componentize-js@0.20.0-rc.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"2a94d188a8c4d3360d0d367382def2e236adc7b3","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.20.0-rc.0.tgz","fileCount":33,"integrity":"sha512-vqcwqwTt6cTj/v3aC/bGT+TZmckaQfyO77/pJwImp88o8OfZGvWqFK2/KVx50YTZLNNGjv/xJQVHL1Om4PuFjg==","signatures":[{"sig":"MEYCIQDurS/8AFoAlFxyhMIeKiTn4sYAVC15IkbsZIXFnfyedwIhALouvuMCb0uWgsH3D+URTcsU2h3f6ChVk9z+rOSBg9s5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.20.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41625457},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.20.0-rc.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.20.0-rc.0.tgz","_integrity":"sha512-vqcwqwTt6cTj/v3aC/bGT+TZmckaQfyO77/pJwImp88o8OfZGvWqFK2/KVx50YTZLNNGjv/xJQVHL1Om4PuFjg==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.11.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/weval":"^0.4.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.20.0-rc.0_1776103833527_0.5320233421344598","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@bytecodealliance/componentize-js","version":"0.20.0","_id":"@bytecodealliance/componentize-js@0.20.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"bdccec1a3602c1f81f380bbd1d9700c50033b502","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.20.0.tgz","fileCount":33,"integrity":"sha512-JPRYUTD8v1QUsZ5eqhCtQR7amOTugjV2ofSjFv1/zAGksf4AZUoCFYiKTQ61E+hKUVNJKIdYLOw+stGqAL9qAg==","signatures":[{"sig":"MEUCIFIxYswDnVlJJif50EsJcFKx0lsa4ChzEvcc5L3W+czFAiEAv0xSN3nb4/bLW56BMix0LzJELztmNgxxZAucwq4lU14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41621351},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.20.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.20.0.tgz","_integrity":"sha512-JPRYUTD8v1QUsZ5eqhCtQR7amOTugjV2ofSjFv1/zAGksf4AZUoCFYiKTQ61E+hKUVNJKIdYLOw+stGqAL9qAg==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.11.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"24.14.1","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/weval":"^0.4.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.20.0_1776150278161_0.5404622530085923","host":"s3://npm-registry-packages-npm-production"}},"0.21.0-rc.0":{"name":"@bytecodealliance/componentize-js","version":"0.21.0-rc.0","_id":"@bytecodealliance/componentize-js@0.21.0-rc.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"9e1b4f608b28d81e5a0af37bd21d102c9e0c9b77","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.21.0-rc.0.tgz","fileCount":33,"integrity":"sha512-2VH3IFmtEn7bvhF4WW9PegZyACW9Xf9kSBI/KngOI/MT1vocoDDfcnjJZF25do0YYtULf8ffUMFiDfB8YzsrYA==","signatures":[{"sig":"MEUCIAUbeCn5XSH4EZnJ8LvBIHeePx9DV5HOQrKOafm8GG5iAiEA39TnctHXbeVAk//2xJKoUvRW8e3Y35dvOz0vfHeQ1Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.21.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42435245},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.21.0-rc.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.21.0-rc.0.tgz","_integrity":"sha512-2VH3IFmtEn7bvhF4WW9PegZyACW9Xf9kSBI/KngOI/MT1vocoDDfcnjJZF25do0YYtULf8ffUMFiDfB8YzsrYA==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.12.1","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"24.15.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/weval":"^0.4.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.21.0-rc.0_1779199414036_0.27886350476465394","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@bytecodealliance/componentize-js","version":"0.21.0","_id":"@bytecodealliance/componentize-js@0.21.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"216dfa61f3265079bb6f0eb3574566745e85ff73","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.21.0.tgz","fileCount":33,"integrity":"sha512-Av/XS3bJXE812P/bff3qtrJmehpgD0niK2A0fF3YIdM+jOD6E+mFrxOmuAgaIR0GNkpnm03+GE3ttt/+muqyCQ==","signatures":[{"sig":"MEQCIE2f9IhDF4ozddVfjd1Rza+BB6HEoAfTmGEirc6jE/FOAiBoJrYSo+pVlpPNAnt9TVXa0ubjFcdwz2fpKmRZaMXOJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42431139},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.21.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.21.0.tgz","_integrity":"sha512-Av/XS3bJXE812P/bff3qtrJmehpgD0niK2A0fF3YIdM+jOD6E+mFrxOmuAgaIR0GNkpnm03+GE3ttt/+muqyCQ==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.12.1","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"24.15.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/weval":"^0.4.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.21.0_1779285230922_0.7384642658590148","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@bytecodealliance/componentize-js","version":"0.22.0","_id":"@bytecodealliance/componentize-js@0.22.0","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"guybedford","email":"guybedford@gmail.com"},{"name":"vados","email":"vados@vadosware.io"}],"homepage":"https://github.com/bytecodealliance/componentize-js#readme","bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"bin":{"componentize-js":"src/cli.js"},"dist":{"shasum":"b359df29ad9d81ffa6afd9898708a284ca618853","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.22.0.tgz","fileCount":33,"integrity":"sha512-sscwKDazGgMWZkS6azvY66tY3X09nzl58jn9j6X0E9/V4B5hCXTI+v7PFUyLowKYgu8MG4FJsSvCpq64lSXsIA==","signatures":[{"sig":"MEYCIQD4+j9W2BvEv6sJ41YbdyYCa5udxkktC1YDeBwSwWoZpwIhAJNYmgc8394VCa1x1yp4NlGjUH/4Tw7vVlCTcmiCNvC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42606246},"type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.22.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.22.0.tgz","_integrity":"sha512-sscwKDazGgMWZkS6azvY66tY3X09nzl58jn9j6X0E9/V4B5hCXTI+v7PFUyLowKYgu8MG4FJsSvCpq64lSXsIA==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.16.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"_nodeVersion":"24.18.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/weval":"^0.4.1","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"tmp":"tmp/componentize-js_0.22.0_1785486241176_0.9950945962212576","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"_id":"@bytecodealliance/componentize-js@0.23.0","bin":{"componentize-js":"src/cli.js"},"bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"dist":{"shasum":"da6328e30559a15b1be60c9101d6213899fd926c","tarball":"https://registry.npmjs.org/@bytecodealliance/componentize-js/-/componentize-js-0.23.0.tgz","fileCount":33,"integrity":"sha512-Qc2+lrwJHU7lq4CBMyVVYE8ASyUFeegMYdRnMVG0wNpNiATzGDF/mWpjDNTeVZeT8L9chhK3vuLaQE9FVANvfw==","signatures":[{"sig":"MEUCIB2xJaD8LHDvDm3fkklPrROAQn+mVCT9n/U+GziO4gbOAiEAq+GoHQPQEBy4n3Oy6dCFeVvjt1pG11BRbOIcdzINdkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7HedZ2mfcSwwax72jMI7wIdswkdxwaeG8lVnCX8DmagIhAL2f2CorxFL3k6AZjO04MCPLDOJPWRkgor/xrElLI0Mn"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bytecodealliance%2fcomponentize-js@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42798700},"name":"@bytecodealliance/componentize-js","type":"module","_from":"file:/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.23.0.tgz","types":"types.d.ts","exports":{"types":"./types.d.ts","import":"./src/componentize.js"},"scripts":{"test":"vitest run -c test/vitest.ts","build":"npm run build:release && npm run build:debug && npm run build:weval","clean":"npm run clean:starlingmonkey","prepack":"node scripts/prepack.mjs","test:debug":"cross-env DEBUG_TEST=1 vitest run -c test/vitest.ts","test:weval":"cross-env WEVAL_TEST=1 vitest run -c test/vitest.ts","build:debug":"make debug","build:weval":"make release-weval","test:release":"vitest run -c test/vitest.ts","build:release":"make release","clean:starlingmonkey":"rm -rf build-release"},"version":"0.23.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:872f2ffb-d48d-4c1e-9437-2b33b6b58111"}},"homepage":"https://github.com/bytecodealliance/componentize-js#readme","_resolved":"/home/runner/work/ComponentizeJS/ComponentizeJS/artifacts/artifact/bytecodealliance-componentize-js-0.23.0.tgz","_integrity":"sha512-Qc2+lrwJHU7lq4CBMyVVYE8ASyUFeegMYdRnMVG0wNpNiATzGDF/mWpjDNTeVZeT8L9chhK3vuLaQE9FVANvfw==","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"workspaces":["."],"_npmVersion":"11.19.0","description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","directories":{},"maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"rvolosatovs","email":"rvolosatovs@riseup.net"},{"name":"vados","email":"vados@vadosware.io"}],"_nodeVersion":"24.20.0","dependencies":{"oxc-parser":"^0.76.0","es-module-lexer":"^1.6.0","@bytecodealliance/jco":"^1.15.1","@bytecodealliance/weval":"^0.5.0","@bytecodealliance/wizer":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"semver":"^7.7.2","vitest":"^3.2.4","cross-env":"^7.0.3","@bytecodealliance/preview2-shim":"^0.17.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/componentize-js_0.23.0_1789984058710_0.6785155415899353"}}},"time":{"created":"2023-02-20T19:44:32.971Z","modified":"2026-09-21T09:47:39.429Z","0.0.1":"2023-02-20T19:44:33.356Z","0.0.2":"2023-03-23T23:03:37.173Z","0.0.3":"2023-03-24T00:40:55.419Z","0.0.4":"2023-04-18T02:45:44.876Z","0.0.5":"2023-04-18T03:08:50.933Z","0.0.6":"2023-05-09T03:59:51.234Z","0.0.7":"2023-05-19T07:45:42.718Z","0.0.8":"2023-06-23T23:54:24.017Z","0.1.0":"2023-06-28T19:53:31.663Z","0.1.1":"2023-08-04T18:24:52.825Z","0.2.0":"2023-08-22T05:24:08.934Z","0.3.0":"2023-09-20T23:35:46.206Z","0.4.0":"2023-10-24T19:58:28.692Z","0.4.1":"2023-10-27T18:52:14.411Z","0.5.0":"2023-12-01T19:50:58.556Z","0.6.0":"2024-01-02T23:22:20.993Z","0.7.0":"2024-01-25T22:09:48.786Z","0.7.1":"2024-02-22T01:42:47.942Z","0.8.0":"2024-03-21T00:02:56.639Z","0.8.1":"2024-03-21T01:20:24.062Z","0.8.2":"2024-03-22T20:35:50.020Z","0.8.3":"2024-03-22T21:18:49.316Z","0.9.0":"2024-06-28T17:48:48.307Z","0.10.0":"2024-07-16T00:53:21.872Z","0.10.1":"2024-07-18T22:40:24.856Z","0.10.2":"2024-07-29T18:47:29.515Z","0.10.3":"2024-08-21T02:00:27.689Z","0.10.4":"2024-08-22T00:35:43.492Z","0.10.5":"2024-08-22T01:25:17.640Z","0.11.0":"2024-08-28T18:36:48.934Z","0.11.1":"2024-08-28T18:45:42.665Z","0.11.2":"2024-08-28T18:48:40.103Z","0.11.3":"2024-08-28T18:49:14.413Z","0.11.4":"2024-08-28T23:50:20.862Z","0.12.0":"2024-09-05T23:58:19.376Z","0.13.0":"2024-09-23T22:47:07.891Z","0.13.1":"2024-10-30T01:26:27.059Z","0.14.0":"2024-11-02T00:44:16.456Z","0.15.0":"2024-11-22T18:02:16.004Z","0.15.1":"2024-12-11T22:58:16.727Z","0.16.0":"2025-01-22T02:11:27.695Z","0.17.0":"2025-02-22T03:17:20.014Z","0.18.0":"2025-03-24T11:13:35.085Z","0.18.1":"2025-04-07T11:13:24.907Z","0.18.2":"2025-04-10T10:53:52.559Z","0.18.3-rc.3":"2025-07-07T12:33:52.288Z","0.18.3-rc.5":"2025-07-08T15:41:39.598Z","0.18.3-rc.6":"2025-07-14T16:06:38.556Z","0.18.3":"2025-07-16T15:29:29.431Z","0.18.4-rc.0":"2025-07-21T18:04:39.104Z","0.18.4-rc.1":"2025-07-23T00:36:59.173Z","0.18.4":"2025-07-23T16:15:55.810Z","0.18.5":"2025-08-28T13:20:10.569Z","0.19.0":"2025-09-08T12:27:21.672Z","0.19.1":"2025-09-17T13:25:30.186Z","0.19.2":"2025-10-17T12:15:14.401Z","0.19.3":"2025-10-27T16:09:40.083Z","0.19.4-rc.1":"2026-03-10T13:42:33.847Z","0.20.0-rc.0":"2026-04-13T18:10:33.965Z","0.20.0":"2026-04-14T07:04:38.645Z","0.21.0-rc.0":"2026-05-19T14:03:34.580Z","0.21.0":"2026-05-20T13:53:51.218Z","0.22.0":"2026-07-31T08:24:01.526Z","0.23.0":"2026-09-21T09:47:38.951Z"},"bugs":{"url":"https://github.com/bytecodealliance/ComponentizeJS/issues"},"homepage":"https://github.com/bytecodealliance/componentize-js#readme","repository":{"url":"git+https://github.com/bytecodealliance/ComponentizeJS.git"},"description":"ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding","maintainers":[{"name":"tschneidereit","email":"till@tillschneidereit.net"},{"name":"cfallin","email":"chris@cfallin.org"},{"name":"rvolosatovs","email":"rvolosatovs@riseup.net"},{"name":"vados","email":"vados@vadosware.io"}],"readme":"<div align=\"center\">\n  <h1><code>ComponentizeJS</code></h1>\n\n  <p>\n    <strong>ESM -> WebAssembly Component creator,<br />via a SpiderMonkey JS engine embedding</strong>\n  </p>\n\n  <strong>A <a href=\"https://bytecodealliance.org/\">Bytecode Alliance</a> project</strong>\n\n  <p>\n    <a href=\"https://github.com/bytecodealliance/jco/actions?query=workflow%3ACI\"><img src=\"https://github.com/bytecodealliance/jco/workflows/CI/badge.svg\" alt=\"build status\" /></a>\n  </p>\n</div>\n\n## Overview\n\nProvides a Mozilla SpiderMonkey embedding that takes as input a JavaScript source file and a WebAssembly Component [WIT World](https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md),\nand outputs a [WebAssembly Component](https://github.com/WebAssembly/component-model) binary with the same interface.\n\n> **Note**: This is an experimental project, no guarantees are provided for stability or support and breaking changes may be made in future.\n\n## Example\n\nSee the end-to-end example workflow for [creating a JS component and running it in Wasmtime or Node.js](EXAMPLE.md).\n\n## Explainer\n\nFor background on the concepts involved, see https://bytecodealliance.org/articles/making-javascript-run-fast-on-webassembly.\n\nThe goal of this project specifically is to provide a comprehensive dynamic bindings system for creating arbitrary WebAssembly Components from JavaScript. That is, to provide full flexibility over the resultant JS environment and WIT World.\n\n### Wizer Pre-Initialization\n\nAdaption follows the standard [Wizer technique](https://github.com/bytecodealliance/wizer) in pre-initializing a snapshot of the runtime against the source and bindings.\n\nThe snapshotting process executes the JS engine initialization, globals and parsing and compiling of the source code. Currently we also evaluate the top-level of the source so that the executed exports of the top-level ES module are provided already initialized.\n\nAs a result, at runtime - only the  bytecode is being executed, without any initialization costs. _This makes on-demand Wasm execution of JS incredibly fast._\n\n### SpiderMonkey Embedding\n\nAs a dynamic language with quirks, JavaScript cannot be compiled directly into bytecode without including a comprehensive ECMA-262 spec-compliant runtime engine. Componentization of JavaScript thus involves embedding the JS runtime engine into the component itself.\n\nSpiderMonkey is chosen here as a JS engine with first-class WASI build support, using an embedding of the [StarlingMonkey Wasm engine](https://github.com/fermyon/StarlingMonkey). The total embedding size is around 8MB.\n\nOne of the security benefits of the component model is complete code isolation apart from the shared-nothing code boundaries between components. By fully encapsulating the engine embedding for each individual component, this maintains comprehensive per-component isolation.\n\nAs more components are written in JavaScript, and there exist scenarios where multiple JS components are communicating in the same application, the plan for optimization here is to share the SpiderMonkey engine embedding between them. This can be done without breaking the shared-nothing semantics by having the engine itself loaded as a shared library of the components. Sharing functions via same SpiderMonkey build, not memory.\n\nEstablishing this initial prototype as a singular flexible engine foundation that can be turned into a shared library is therefore the focus for this project.\n\n### Weval AOT Compilation\n\n[Weval][weval] ahead-of-time (AOT) compilation can be enabled to improve runtime performance by pre-compiling JavaScript inline caches.\n\nTo enable AOT compilation, set the `enableAot: true` option or use the `--aot` CLI flag.\n\nAOT compilation can also be configured with the following options:\n\n| Option                 | Type                                | Example         | Description                                                              |\n|------------------------|-------------------------------------|-----------------|--------------------------------------------------------------------------|\n| `aotMinStackSizeBytes` | `number | Number | bigint | BigInt` | `2_007_846_092` | The minimum stack size (via `RUST_MIN_STACK`) to set when running `weval` |\n\n[weval]: https://github.com/bytecodealliance/weval\n\n#### Custom `weval` binary for AOT\n\nTo use a custom (pre-downloaded) [`weval`][weval] binary, set the `wevalBin` option to the path to your desired weval binary.\n\n## Platform APIs\n\nThe following APIs are available:\n\n* **Legacy Encoding**: `atob`, `btoa`, `decodeURI`, `encodeURI`, `decodeURIComponent`, `encodeURIComponent`\n* **Streams**: `ReadableStream`, `ReadableStreamBYOBReader`, `ReadableStreamBYOBRequest`, `ReadableStreamDefaultReader`, `ReadableStreamDefaultController`, `ReadableByteStreamController`, `WritableStream` `ByteLengthQueuingStrategy` `CountQueuingStrategy`, `TransformStream`\n* **URL**: `URL`, `URLSearchParams`\n* **Console**: `console`\n* **Performance**: `Performance`\n* **Task**: `queueMicrotask`, `setInterval` `setTimeout` `clearInterval` `clearTimeout`\n* **Location**: `WorkerLocation`, `location`\n* **Encoding**: `TextEncoder`, `TextDecoder`, `CompressionStream`, `DecompressionStream`\n* **Structured Clone**: `structuredClone`\n* **Fetch**: `fetch`, `Request`, `Response`, `Headers`\n* **Forms, Files, and Blobs**: `FormData`, `MultipartFormData`, `File`, `Blob`\n* **Crypto**: `SubtleCrypto`, `Crypto`, `crypto`, `CryptoKey`\n* **Abort**: `AbortController`, `AbortSignal`\n\n## Usage\n\nInstall and run as a Node.js library:\n\n```shell\nnpm install @bytecodealliance/componentize-js\n```\n\n```js\nimport { componentize } from '@bytecodealliance/componentize-js';\nimport { writeFile } from 'node:fs/promises';\n\nconst { component } = await componentize(`\n  import { log } from 'local:hello/logger';\n\n  export function sayHello (name) {\n    log(\\`Hello \\${name}\\`);\n  }\n\n`, `\n  package local:hello;\n  interface logger {\n    log: func(msg: string);\n  }\n  world hello {\n    import logger;\n    export say-hello: func(name: string);\n  }\n`);\n\nawait writeFile('test.component.wasm', component);\n```\n\nSee [types.d.ts](types.d.ts) for the full interface options.\n\nThe component itself can be executed in any component runtime, see the [example](EXAMPLE.md) for an end to end workflow in Wasmtime.\n\n### Custom `wizer` binary\n\nTo use a custom (pre-downloaded) [`wizer`](https://github.com/bytecodealliance/wizer) binary, set the `wizerBin` option to the path to your desired wizer binary.\n\n### Async Support\n\nTo support asynchronous operations, all functions may optionally be written as sync or async functions, even though they will always be turned into sync component functions.\n\nFor example, to use `fetch` which requires async calls, we can write the same example component using an async function:\n\n```js\nexport async function sayHello (name) {\n  const text = await (await fetch(`http://localhost:8080/${name}`)).text();\n  console.log(text);\n}\n```\n\nComponentizeJS will automatically resolve promises returned by functions to syncify their return values, running the event loop within the JS component to resolution.\n\nThis asynchrony is only supported for exported functions - imported functions can only be synchronous pending component-model-level async support.\n\n### CLI\n\nComponentizeJS can be used as a CLI directly, or via the `jco componentize` command:\n\n#### Direct use\n```\nnpm install -g @bytecodealliance/componentize-js\n```\n\nExample:\n\n```sh\ncomponentize-js --wit wit -o component.wasm source.js\n```\n\nSee `jco componentize --help` for more details.\n\n#### Use via `jco componentize`\n```\nnpm install -g @bytecodealliance/jco @bytecodealliance/componentize-js\n```\n\nExample:\n\n```sh\njco componentize source.js --wit wit -o component.wasm\n```\n\nSee `jco componentize --help` for more details.\n\n## Features\n\nThe set of enabled features in the engine can be customized depending on the target world and expected capabilities.\n\nThe default set of features includes:\n\n* `'stdio'`: Output to stderr and stdout for errors and console logging, depends on `wasi:cli` and `wasi:io`.\n* `'random'`: Support for cryptographic random, depends on `wasi:random`. **When disabled, random numbers will still be generated but will not be random and instead fully deterministic.**\n* `'clocks'`: Support for clocks and duration polls, depends on `wasi:clocks` and `wasi:io`. **When disabled, using any timer functions like setTimeout or setInterval will panic.**\n* `'http'`: Support for outbound HTTP via the `fetch` global in JS.\n* `'fetch-event'`: Support for `fetch` based incoming request handling (i.e. `addEventListener('fetch', ...)`)\n\nSetting `disableFeatures: ['random', 'stdio', 'clocks', 'http', 'fetch-event']` will disable all features creating a minimal \"pure component\", that does not depend on any WASI APIs at all and just the target world.\n\nNote that pure components **will not report errors and will instead trap**, so that this should only be enabled after very careful testing.\n\nNote that features explicitly imported by the target world cannot be disabled - if you target a component to a world that imports `wasi:clocks`, then `disableFeatures: ['clocks']` will not be supported.\n\nNote that depending on your component implementation, some features may be automatically disabled. For example, if using\n`wasi:http/incoming-handler` manually, the `fetch-event` cannot be used.\n\n## Using StarlingMonkey's `fetch-event`\n\nThe StarlingMonkey engine provides the ability to use `fetchEvent` to handle calls to `wasi:http/incoming-handler@0.2.0#handle`.\n\nWhen targeting worlds that export `wasi:http/incoming-handler@0.2.0` the fetch event will automatically be attached. Alternatively,\nto override the fetch event with a custom handler, export an explicit `incomingHandler` or `'wasi:http/incoming-handler@0.2.0'`\nobject. Using the `fetchEvent` requires enabling the `http` feature.\n\n> [!WARNING]\n> If using `fetch-event`, ensure that you *do not* manually import (i.e. exporting `incomingHandler` from your ES module).\n>\n> Modules that export `incomingHandler` and have the `http` feature enabled are assumed to be using `wasi:http` manually.\n\n## API\n\n```ts\nexport function componentize(opts: {\n  /**\n   * The path to the file to componentize.\n   *\n   * This file must be a valid JavaScript module, and can import other modules using relative paths.\n   */\n  sourcePath: string;\n  /**\n   * Path to WIT file or folder\n   */\n  witPath?: string;\n  /**\n   * Target world name for componentization\n   */\n  worldName?: string;\n  /**\n   * Path to custom ComponentizeJS engine build to use\n   */\n  engine?: string;\n  /**\n   * Path to custom weval cache to use\n   */\n  aotCache?: string;\n  /**\n   * Enable AoT using weval\n   */\n  enableAot?: boolean;\n  /**\n   * Use a pre-existing path to the `weval` binary, if present\n   */\n  wevalBin?: string;\n  /**\n   * Use a pre-existing path to the `wizer` binary, if present\n   */\n  wizerBin?: string;\n  /**\n   * Path to custom Preview2 Adapter\n   */\n  preview2Adapter?: string;\n  /**\n   * Disable WASI features in the base engine\n   * Disabling all features results in a pure component with no WASI dependence\n   *\n   * - stdio: console.log(), console.error and errors are provided to stderr\n   * - random: Math.random() and crypto.randomBytes()\n   * - clocks: Date.now(), performance.now()\n   * - http: fetch() support\n   *\n   */\n  disableFeatures?: ('stdio' | 'random' | 'clocks' | 'http' | 'fetch-event')[];\n  /**\n   * Enable WASI features in the base engine\n   * (no experimental subsystems currently supported)\n   */\n  enableFeatures?: [];\n  /**\n   * Pass environment variables to the spawned Wizer or Weval Process\n   * If set to true, all host environment variables are passed\n   * To pass only a subset, provide an object with the desired variables\n   */\n  env?: boolean | Record<string, string>;\n  /**\n   * Runtime arguments to provide to the StarlingMonkey engine initialization\n   * (see https://github.com/bytecodealliance/StarlingMonkey/blob/main/include/config-parser.h)\n   */\n  runtimeArgs?: string;\n  /**\n   * Use a debug build\n   * Note that the debug build only includes the names section only for size optimization, and not DWARF\n   * debugging sections, due to a lack of support in Node.js for these debugging workflows currently.\n   */\n  debugBuild?: boolean;\n  /**\n   * Debug options\n   */\n  debug?: {\n    /**  Whether to enable bindings-specific debugging */\n    bindings?: boolean;\n    /**  Path to debug bindings to use */\n    bindingsDir?: string;\n    /**  Whether to enable binary-specific debugging */\n    binary?: boolean;\n    /**  Path    to enable binary-specific debugging */\n    binaryPath?: string;\n    /** Whether to enable wizer logging */\n    wizerLogging: false;\n  }\n}): Promise<{\n  /**\n   * Component binary\n   */\n  component: Uint8Array;\n  /**\n   * Used guest imports in JavaScript (excluding those from StarlingMonkey engine)\n   */\n  imports: [[string, string]][];\n  /**\n   * Debugging output (only present if enabled)\n   */\n  debug?: {\n    /** Whether bindings debugging was enabled */\n    bindings?: boolean;\n    /** Work directory used during processing */\n    workDir?: string;\n    /** Whether binary debugging was enabled */\n    binary?: boolean;\n    /** Path to the produced binary */\n    binaryPath?: string;\n  };\n}>\n```\n\nConverts a JS source into a component binary.\n\nImports provides the list of used guest imports only, while the StarlingMonkey engine may pull in additional\nimports. Direct component analysis should be used to correctly infer the real imports list.\n\n## Contributing\n\nTo contribute, you'll need to set up the following:\n\n* `git submodule update --init --recursive` to update the submodules.\n* Stable Rust with the `wasm32-unknown-unknown` and `wasm32-wasi` targets\n  installed.\n* `wasi-sdk-20.0` installed at `/opt/wasi-sdk/`\n\n## Building\n\nBuilding and testing the project can be performed via NPM scripts (see [`package.json`](./package.json)):\n\n```console\nnpm install\nnpm run build\n```\n\nBefore being able to use `componentize-js` with AOT support (ex. via `npm link`, from `jco`), you'll need to run:\n\n```console\nnpm run build:weval\n```\n\n(`npm run build` will also execute the weval build)\n\nThis will produce `lib/starlingmonkey_embedding_weval.wasm` and `lib/starlingmonkey_ics.wevalcache`.\n\nTo clean up a local installation (i.e. remove the installation of StarlingMonkey):\n\n```console\nnpm run clean\n```\n\n## Testing\n\nTo run all tests:\n\n```console\nnpm run test\n```\n\nTo run tests with AOT (weval) enabled:\n\n```console\nnpm run test:weval\n```\n\n### Running a specific test\n\nTo run a specific test suite, you can pass an argument to [`vitest`][vitest]:\n\n```console\nnpm run test -- test/wasi.js\n```\n\n[vitest]: https://vitest.dev\n\n# License\n\nThis project is licensed under the Apache 2.0 license with the LLVM exception.\nSee [LICENSE](LICENSE) for more details.\n\n## Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in this project by you, as defined in the Apache-2.0 license,\nshall be licensed as above, without any additional terms or conditions.\n","readmeFilename":"README.md"}