{"_id":"sonolus.js-compiler","_rev":"32-dbcec1d790f07c30d65bb98e937deb61","name":"sonolus.js-compiler","dist-tags":{"beta":"1.4.0","latest":"1.4.0","alpha":"1.5.0-alpha.4"},"versions":{"1.0.0-beta.0":{"name":"sonolus.js-compiler","version":"1.0.0-beta.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"lint":"tsc -p . --noEmit && eslint --ext .ts src/","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"^7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist\\index.d.ts","gitHead":"695591be7686bfb302de2657e91411d84e9ea364","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-tnU4Pz66sy4FqNpvVR8tHJGu1GR6PBmc4uefmm0CPLCHCwNdCCz+TXMI3NW4vMWZejOtsZZ7e6UF4dj7ME5e+Q==","shasum":"c223f074a93c39bd4e021af10f2fbecf70b78562","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.0.tgz","fileCount":723,"unpackedSize":299048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV8/Vo2TY/Iuyjgs+HewIZg6DcH8Q+wWFJc8/fJjwAUAiEA4wvekenBx1UB8SBkg57HdnpblKJdBZ5f7/KIM6wgB6U="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRcGbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS9A//XOPUmTMVSKEU8vr/2KKLN+36c0aPitz9YwoBOElq0T+YmxJb\r\nx3lX1/fDyynjr+NWZqlA+DlwM84SruoeDuy0G05rhC7b8o6mX9Z1Ufi1Te9W\r\nWb+M00dOzr/TVcGoOUc3k47MlOWalGC6T9dZmUOn615vksNuSUTRMI8eE7B5\r\nrINzw+m6h5Da29D+2IW/CsYc+nQrssi4ohPVpMuZbPKugeoebiY5ZIE4EbPI\r\nr6KFCDdBiQfAACbL0xDrjdOXvcH09hv2XRXuzhnYc2C7EsbAA5kQrfFshcvV\r\nw8MrXzC1yT6jN+vH3ocfOfFp0kuOhV4HH5dBZxHGcBxT+vx6Rg6VtV8Wkus0\r\nRH2u7pglbLdq1ubRuF1xnKOs6kL0ygnIqjoO3Tkya225rnIH7YizOMAcV8Cn\r\nFt5yXDwi4R9oPoD2tiF1zaE7kTqtEqJPcql+SOTWAczotPwmiNjI4z9ghOFc\r\n1+FRN/U5ep5Jtw3i/CaN4sfsiUKZypAUpJPwqQleWNHeZ8GmL3Jht0qdK9/p\r\nCjsYSLwDyWB8r94jDh1UkxA9OOEYLvyr0RSKC/4RyAuZGs8pa93sgZIF8mLG\r\nNFrHO7tjsAQGkD4bRR6yqhzzKzDe84/+FbWccXgpKv43AKIMtIW0oEjpIiYG\r\nlecO2uwfAB8SP5ta0Jjwa4lVJGNLSm0YvZI=\r\n=V06F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.0_1682293147402_0.35420821550319803"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.1":{"name":"sonolus.js-compiler","version":"1.0.0-beta.1","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"lint":"tsc -p . --noEmit && eslint --ext .ts src/","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"^7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist\\index.d.ts","gitHead":"0854cb5effbde2317a2ee0514cc6d56e3e31a005","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-xkfZJSI10XrhMyhOH2aNl6r/Y7yHbg6hn1qZjsh8R0v7F6bAB0CDyF3TNdLk6AFl7gKks0SE+wJXJWBOkT/bbg==","shasum":"cd1a5a3ec29b12225eaf4111d1359bbadacfe1b5","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.1.tgz","fileCount":737,"unpackedSize":304511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHliL596Hq+dWU4Gf2wdpffmV20ByDbyeP6sLCmeTy3HAiEAxOkigVPr/iCuRIt7rGv37/9W8DAcLTAqaQobf54lz7A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRzhUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5uw/8DieVVI6TEP9lY5M4HeRC2ypy6e1KZwdzwRB/v3C7TNvkvmY5\r\nrUX2xsndBnmxUsGjALftGiPZYcG1Nw035PX658RinZ5ej5cTeE9LiYf8c1Zg\r\nNhp1E7ytbsVy89hZbDcqEGzrr/dTs7YwcFtDjdAhtjaXomWVviL50H4jyg3h\r\nVX96VZe3kqmoGPQyUe6+ihxsaHJzNv7W2xZm/gt7CV3XyYntv1fgCjeIMPk8\r\n+LMm4IUMby2pk0C1PeITJjpFxzJH9ujAs78HswAuUgfUvUZG8C/S9aRgZX4Z\r\nEMJ2wcMsq707rbsjZPhVWizdmFyw2U2q1gMgkT3U2bPp/ZsnTiNB26pIJky/\r\nfcqDVhxFvu0O0IQh6t2YLI+ank8KISVVdqBBo1gIMXgV8EdhXGSGBgDHCC5r\r\nebonwjK/Kp+a9PUjlCvAQty/oFOCh+DBTAV61preC9CzPudAcl01pY7Iaa+0\r\nyd45VHjK59vO3cPYxQL2/MbUYgAHMv//QIaLGlbNHXPF205SAa11BYTaCTai\r\nzBtBskPaV1O/spUlFtGV2DVZRg9eHvY3cXL0Hl6yudMnLYxcuBRwsDCgzfYG\r\njjlbM7MpVaLN+FV99hfd0vMMxAzOSTD6DyGzgdczxmkDsYKbjvX60kyikPq3\r\nz6ZEkEaI/XJqn6PEYQp4fFb0VdFQF+gTWv0=\r\n=64W6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.1_1682389076008_0.6959848928877939"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.2":{"name":"sonolus.js-compiler","version":"1.0.0-beta.2","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"lint":"tsc -p . --noEmit && eslint --ext .ts src/","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"^7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist\\index.d.ts","gitHead":"995a8ccc6cc09b2c2e884b89019cdfe160fc3354","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.2","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-Mo3gIvkOAuR13slWipWPkEb6NdXHfipu7QJJQWNsUz5azshkzp9LdWc1/wpu2mluzzk++z7KKDaYtnW2WcbJpg==","shasum":"2ae9d7a17b27e5a7fffe3acae3aaeaea29f677bc","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.2.tgz","fileCount":739,"unpackedSize":304812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYPsYkkMQLAIcf830FMPHyshDeby2Mv+pjV3slCn3mVQIgWZcvx700sFHXeq+1H+VGDWHK3MTOCNIz5zJLBrsH2t4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTDjoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe+A//deqmCaRR0vvSIaMLpBj/vjTC3TWcYbOyPXRafGrsMuFHaqwj\r\nUOFB/YQ3Iw3wCbERkBb6pidBU8KJm/jtr83D1uF12PQ5tsxZ1iXvjFkj1wQV\r\nii+BvpmwzV7nFuNvBfRX+wE4lbjUwE84n5auSXXwza15dYmFi/rjEodh8gUa\r\nZvZqRh1xz9sJbKnoXZBbt6D8kDyie9iocuUX7bkZKmdBAzphmV4W5TGfKX91\r\nvVAtK4mSlShiT+wUpMUgC7D1oDHW/dc4brJIfO4g+sKJHuQGOTeQPqgDtArm\r\nTr06wbi7bynkVAIqQUtLMCed4A8Z3zUqlTub31FLhM9PVf7Lf1Wr6BGhSr0+\r\nC+RRXOk0T4GQNKQZ/N3Hqw9ggtWqesmdCJcFrEKUacUMb4tkPf21WM7EYdLA\r\n32/JW74h6rvkat1s2yaZev6JZgX7R2GJdEpzeKZYqgqltPeLTkEezm3GqzWa\r\nh+BriDoCbPaNsaoWy7FWFazpVsNCuPDV2JVNmwEYFDUUXfjj2rFiMlhXtJ0p\r\n9dmU240FcwjhIh+7HpzL/jQ75fL21RLox/nH21z7T3ylys7uY1VqI0cZxY0l\r\nqHilsQvUTz8+4Hq+nWkoyG0kAqeBlyspDTfYoRLd9sIxoizy9EO/cpX3apz+\r\n2kH/IphIb5j9FUjngpzzRhA30bxXEPiRQKk=\r\n=jhrQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.2_1682716904120_0.20623845248474892"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.3":{"name":"sonolus.js-compiler","version":"1.0.0-beta.3","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"lint":"tsc -p . --noEmit && eslint --ext .ts src/","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist\\index.d.ts","gitHead":"d95170e12653d45ec8824196af4d2fcc1e1e6c2c","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.3","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-LrAY8ihn9iDjyrWcDjLKhjU9QJBhPEgrykO5MaeU7ADtQMFz6dZNQ0/F7zvJdkiWtR/Jbj5iwOKmj2ytScfMeA==","shasum":"01b1f4117c211c42aad88d098d5e6b78543634b4","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.3.tgz","fileCount":739,"unpackedSize":304649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLGj1hSLCQ7FREc8Z5w1eNCmBvNEGuoJp0F+w6qjjfkgIgH8r6ds8WLPeAjBJSh/o3evLjMuxxfVeC/knMwLWN4eo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTF5RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcCA//WZt7t4T/LX0PyD2J9I3Fc1U9yvWwO3ZGtMx1ANidvnW1VNQ6\r\nzx/pqBiXJhIp5zSrAl0ZHrSApYCWNq3lCtEXrOwPowhYYeGvLfXK9t0/gOIa\r\nNLi+7HyQF+iAxU2VKD4MQWtDOI211mdoqPIGbv1k9Z1rWwGPSbQUIM/HFHb5\r\n6v1N65F4hvroahGh9NHyM0yZMKf32WE6ZBd4vpuammEmIx71uUezZJdD+dpo\r\nvHlCWYvDZoA3ZhgM7rmXXVlPgAItzgwnv0B0W1YO8+aK0hPqriot7HFcRG5z\r\n2pCbVr7Qa+MlRxaJqzldvs86jcuRAn9+PoUFEd4kSn2Es4HAXbLYeI4uqpWr\r\n4zyW/488OVft8UrgEYy6WoEgFdaYTSugMzRgiLqXMEuHuNjsSovZc5ZrOb/I\r\ntSb6lNljGM20XgwePRjD5nRu1R5MA9wctPH43UiQQef632xW7+7H21SSTjjG\r\n0a1+1wG38rNLof6v7qVPeT//36clNWtLJXVhbnRoHT8rHUQbqZuNfr8P87ZW\r\nHJU852Vgw3MZKU55eqnEOVh0pev7VxAC0RwLCDky292AJgy2LskkEJTHWjY/\r\n+YahEI/7EFgHjJGMAg7FVhpogCgy6/L6GPg0L2bu9ppdc8riuOlghMxDKmDd\r\n9vs0laleTIU4B9l4iuRniF85dHPQw079Bvw=\r\n=1NCD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.3_1682726480804_0.16467417559455888"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.4":{"name":"sonolus.js-compiler","version":"1.0.0-beta.4","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"lint":"tsc -p . --noEmit && eslint --ext .ts src/","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist/index.d.ts","gitHead":"d69e8dfd508f149915e750c04e0a09f5749364e6","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-EGWNB0FjKu2yc6ssNIreGfKRaXhoqXu8doiaO9Q6z1PJL2xALq2k8spkJAR089xfjI+ybI8KRy+aajf+0VJTrw==","shasum":"e20b4ee19718e55fdae328da2cd2fd5f50ea41bf","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.4.tgz","fileCount":739,"unpackedSize":304673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcfIpTzih2tN0TznZYYyZN/Efr8ThF0Z1AJrNdDmfswAiBjIJramhVdBoyPblJdXIBIJYtg0l70Bdrp9jJgM8e6Kg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVESAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRbg/9EhCaP8Z5b1WpvSGGv7jnEGsHMJfRk5oGFCdPCRJolqzoMkY7\r\nkrUuKZQpvnnAecD1FA3DB+6wJMq23/J2uS7iKWy83R6nUIeA/OTdkmi8ozPa\r\n2+ZCDA3OlbsSCoy8PX3mA2JucyiFN6G0H3D/JPkJM5Yd535Z3t1/bZEgVbxD\r\n9/0YqOODH6OE6x7HwXdMIRQv4zmiMI7oCbKcdMzhZQ27jzN1KuwkfddrEdgU\r\nu2YvB9ybzWgnh/BYsBfRar1glxFnLZVFvZzB/AuDQeEOowRiFpmBYQpH4ZR4\r\nngd6lKcB/wKfWrm2FswRNtvpFwDgY/k0Q/ASqXHj06yGMba80Lhoo3OGSTOH\r\nUeLmKMMlSS1oXZZ/U9Mjqgo60ffo9wD4G9J/1rpw1NmAOpMMl8tsTlUrJvIF\r\nBSwOSaOjMw3raVfovtSUkCZVur50WMy+M+6nMuSTE5/kRayflijpXaNBaBUL\r\nsoEsa7oWX/nlKV2cUqBPKT1C3POMzuRw5Bnl0CQ6O07ceTYSoFMvoOniTfm0\r\nCt3O4OHdScIAcrGCMfYPU0k0YnUdaUatOoQ0/kc4q+kLrcryQ98GXgJL7qo/\r\nhlSrkFLmcabMxyagVI/EkptUHykPz7Z20vjAqzgnRhL5b2zvNzhmDxUV2J2C\r\ngWfdnwBpPVuSsrv5IVCeqsJ4uYuGS6j2RX0=\r\n=MCCu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.4_1683244159664_0.842123371268664"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.5":{"name":"sonolus.js-compiler","version":"1.0.0-beta.5","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"lint":"tsc -p . --noEmit && eslint --ext .ts src/","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist/index.d.ts","gitHead":"4fff3d7ef4d3f008be5499cb73b841117fcc1a9c","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Cxjb37BdwS3UgB5KqKfMxC3Xsd15cTRLVToQPZNlU+vnZFRZRg4cIYtjSXgeAGeAZoqoEJTYZX2IKIKTr9Qwyg==","shasum":"dfb644357ffda022ee03bd318367a6d246b4d23d","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.5.tgz","fileCount":755,"unpackedSize":309796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxBPw7ea0KFAgs4P1hpA2/7Jygsca3S6GQigzE26f08AIhALOO7w0s1gElY4ngnyR5/EqhX5lALz423QkRp5Oy/kAJ"}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.5_1683630776290_0.4073710345512338"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.6":{"name":"sonolus.js-compiler","version":"1.0.0-beta.6","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist/index.d.ts","gitHead":"ce754ffcd90d99882b8d5e5743fb61385e13db91","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-FynqxVHf7dUrVyavE1fsb3a5J6WSCzD7P6c4v7/jfAkqsn8ChlmEvzAIcEp9/DQrET3hphqTx5r7fNcaxK6Jew==","shasum":"81a64438bb63dae0d271ec3392a5ee1e3adc3cd9","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.6.tgz","fileCount":755,"unpackedSize":309770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdT3+li2xccgf0dJwILYndEOQ9n+Gjh9gA5LvEirfHWAiAKFlZXx4jK/7scZpqOgMg9e8mm+q3DSPZNx0fnL2jm0Q=="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.6_1683864538244_0.5990737189751096"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0-beta.7":{"name":"sonolus.js-compiler","version":"1.0.0-beta.7","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.23","@typescript-eslint/eslint-plugin":"^5.59.0","@typescript-eslint/parser":"^5.59.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.7","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.0.4"},"types":"./dist/index.d.ts","gitHead":"592d71c84b3728384149ade6f4d11e97ddd10a2f","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"readme":"ERROR: No README data found!","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0-beta.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-4ECwAL1l6nWZy2X3ceJuVJwFIsuor8bnsI+eyISSc+dDmydF4BPwvR940oxsXTSq+kP3fJF3m/Xws4SPqm2V+Q==","shasum":"27e7870c9098151c26014fba21fcd75d31ead179","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0-beta.7.tgz","fileCount":755,"unpackedSize":310577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM1i0VunhyUqQLC1Y5DFl9ydpOGlFPLCuI6hj17MCPTgIgQ/8PlK8gaEI72bDsUGcUlviWPstvludFdl/kK3H2zFQ="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0-beta.7_1684115358137_0.08248117775011643"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.0.0":{"name":"sonolus.js-compiler","version":"1.0.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.35","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.8","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.1.3"},"types":"./dist/index.d.ts","readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"c04898107c0b5bc6d637499735976d081ab31a13","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0aFC2cHEcamQnth/bj3+ISlVDbgXmkbscu/lzN8CpckaoOoPasrAfjBFWKVIEbqzHw10Fk9RIAZzsa0Zf9aYIw==","shasum":"4b546174bcaffc23ac3e98ac62e756a2c2405bef","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.0.0.tgz","fileCount":757,"unpackedSize":313607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHnqYn2KnA09qFuE0YHB9g2Gl0Vy5v1rkOVaP6dke5OQIhAKdd9AoBLE6hP5GzKxF2FBpqSUILtdX+IhTVQYI+Z3G2"}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.0.0_1686519377335_0.13824704652870623"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.1.0":{"name":"sonolus.js-compiler","version":"1.1.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","main":"dist/index.js","scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.0.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.35","@typescript-eslint/eslint-plugin":"^5.59.9","@typescript-eslint/parser":"^5.59.9","eslint":"^8.42.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","prettier":"^2.8.8","prettier-plugin-organize-imports":"^3.2.2","typescript":"~5.1.3"},"types":"./dist/index.d.ts","gitHead":"bc87dea524f4ff96246f6dc2b20a0b7a6111c4c7","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.1.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-XZspOWJ37QXazPds3LgXopZTZ784g4Qu0cqGQj3NPwrmNev57ZpUqz3NwxqS7s1vajPG4iAsWUHD7dkLi7RwRQ==","shasum":"0db49cf6a6e557f58d1bde22cdddb7d45b939b69","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.1.0.tgz","fileCount":803,"unpackedSize":328592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjXOtJpDa+uBacc7tmZdOBkmiH+66t4oZum1khMGj9eAiEAuOefdYfQCroYfXHJPIFIT1HVg4+jGfRPimfyutDQCig="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.1.0_1687209909292_0.4041750553390322"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0-beta.0":{"name":"sonolus.js-compiler","version":"1.2.0-beta.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.2.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.39","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"8c1f35388845e838e974faea6bc00900ce502cce","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0-beta.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-iinH7Ek5dHVVg7UUDTCVjgm8Qf1/VVWJBN+i1jXj5ZLV6cQdYlT0joXWUsKOkRhr9mqQcd8w/W21tiiues886Q==","shasum":"50dbd51a2ee073bfafb2e65f95e1a70d73fa0798","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0-beta.0.tgz","fileCount":903,"unpackedSize":366807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZohPLeuCLegveyCva5pKxRU+Fc+Ea79uXkIlWOUJqGQIgQ6fqpgtbWHGI+Mnflj/bG76TVURhSI3/2WdychL0sKw="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0-beta.0_1690413468269_0.8083598468671453"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0-beta.1":{"name":"sonolus.js-compiler","version":"1.2.0-beta.1","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.2.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.39","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"c859841ceda7fbbb03eb444cf2a4bb75862df2b1","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0-beta.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-tDIlghsCXkl2B6u0tUIx9k9TkPDBKzp/rNkB7v7TPMz7N1z/DUSqa0LOKuWuNTbiKlXVUoXxglVrhdV0jycI6Q==","shasum":"ce9ad67ef1f6c4472ded7f036cedbf565b792f46","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0-beta.1.tgz","fileCount":903,"unpackedSize":367055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbaYlUydQoHmDQvD+QWYbN3usOX5+UxhOEqPTLdDDDEAiEA2P5u2uARj3HMGmteeq1De1jbBU0vH/iXf7LAgijOtVM="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0-beta.1_1690422955403_0.5476531657422103"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0-beta.2":{"name":"sonolus.js-compiler","version":"1.2.0-beta.2","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.2.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.39","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"ffa3a7c96c63e0a6a6a95a8f6daad2596c3160da","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0-beta.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-mg35s2wKy5P6Dn6sg1DJh422G0gXUKEyDq0rWC5HB+yygu/2C6Re+uTabdqFyBXyg3myW1gY09y+Ien/GvrlEg==","shasum":"26fe4d1b291885dd69f7b675fcf6b7d6a7d2538c","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0-beta.2.tgz","fileCount":903,"unpackedSize":368159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZsqy96fLDJFYf7XxbVlm/4y4LECFB5nwhV9XQ9o4/EAiBLwPqLRiTy/ohYCN/G73li2foBjGqXjaWuphTjcXbdgA=="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0-beta.2_1690653197328_0.9250193988497211"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0-beta.3":{"name":"sonolus.js-compiler","version":"1.2.0-beta.3","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.2.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.39","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"62e457c0d3e66d35deeb0f30edeafa8886fe3ce9","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0-beta.3","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-JmC+cR+U4FeMsERD2OZXs9S4GwuFHFM7XNGTlvmDuzJ/cPVd/eCKLuUXw8qAXsySpcfeHrzQRU9Sin0oiAXVfw==","shasum":"4902728acc20553d15a1a21db89bffc18e6def04","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0-beta.3.tgz","fileCount":903,"unpackedSize":372057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ+33PmlQZFuuKzBm3LjmU1LaR2z7LN4HeQkWSbyd7EwIhANSEYdk1mjnPoEXgu8EK3nCVZpje5MrRHuh4spyMW/RQ"}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0-beta.3_1691173478880_0.05361885113589171"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0-beta.4":{"name":"sonolus.js-compiler","version":"1.2.0-beta.4","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.2.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.39","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"dedece6b1d390cd07e92dea93edfbbd5c007212a","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0-beta.4","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-OxI9GnOhb7bXk0j13/pgAWix1vgm6mcHmP7dYJHO/jzYiS6YKcGy9SJ3tho9pVBQ+cBoF389HBnk4Ap/cO1Xvg==","shasum":"6932cf75931ed3e1a8a194b1d8b889e7956e9a03","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0-beta.4.tgz","fileCount":903,"unpackedSize":374853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvp9NL/dAgvyKXCmUv2jnGIBXJDsptzp1zFbvuviVOsAiEAqG60ydFAjgPvXkXEmYht85rwb3cP6LHjx44CnTsXrfU="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0-beta.4_1691182873296_0.06137218207858952"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0-beta.5":{"name":"sonolus.js-compiler","version":"1.2.0-beta.5","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.8.2"},"peerDependencies":{"sonolus-core":"~7.2.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.39","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","eslint":"^8.45.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.0","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"98ce8fc484af4fce3716bfc3379a146a12dd2d43","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0-beta.5","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-FIasyh/bV2hTQ7vRwP/UVjGgqbovsDRh2v3FG7svcpA4qO9ohxCHr8UdIB4rwy53l1l3WtNeYnVbxVdI43i52w==","shasum":"f3d1a7d13da1d52261e4c3eabe13c68337989d8d","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0-beta.5.tgz","fileCount":913,"unpackedSize":377079,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKZKVYRGHw+RKzn301Jg05x9skw42syLCT0ScFFSQ/7AiA/VhV/pLRHSrOOM/hPrbvgUm9/62/TQG+n6ckGZ/0iaw=="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0-beta.5_1691352267820_0.4162907342969413"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.0":{"name":"sonolus.js-compiler","version":"1.2.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.10.0"},"peerDependencies":{"sonolus-core":"~7.2.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.40","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\n#### Blocks\n\n-   `levelData`\n-   `levelMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineLib`\n-   `defineOptions`\n-   `defineParticle`\n-   `defineSkin`\n\n#### Enums\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\n#### Ids\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n-   `SkinSpriteId`\n\n#### Instance ids\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\n#### Misc\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `compiler`\n-   `debug`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `native`\n-   `score`\n-   `screen`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n-   `ui`\n","readmeFilename":"README.md","gitHead":"2b6c265123c33e610088941eed99021bc8539ec1","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-HLXgCnMYQY22SHpkhL8HP+Jt+eRwzo9DysRyQPOJqSHpMAukUDdu5vZhPol6p569vnTgeIdc1oazJTL+J8dOgA==","shasum":"834f0da5fd930df5606860b61b7cdd139f594bd4","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.0.tgz","fileCount":913,"unpackedSize":377066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoqSzP4ZS864LPPSgCuqSKXIgB1LsPDxxpehAQRNYLYwIhAJx6GFAJe/2X4tsNJ88meMY2dEWOGbZB3kUS90n47NrU"}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.0_1691822691807_0.3073289037349576"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.2.1":{"name":"sonolus.js-compiler","version":"1.2.1","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.10.0"},"peerDependencies":{"sonolus-core":"~7.2.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.40","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"gitHead":"d096b9861de03495460f8cefe023849c8b706a5a","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.2.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-Hys+uI2j6P+jiU4hf+jk4rHE+ywk7Ij9beivVFz4pZTY1g+DNWW4+in5i8yO4NH5wzcUwjwg2phqxUyy/3B5nQ==","shasum":"baec42482088ef3c3b6b5035441e12b8ac0ec2ea","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.2.1.tgz","fileCount":931,"unpackedSize":385915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFkNhhjoxkwOBHUFpVMX9AJRaGj86JjGJCQcfcUtHD3AiBYlw3QzrRNumAyj9SX1NZwLHHWAgwdzShZIsXARAQmOw=="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.2.1_1692519926521_0.19477482110577315"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.3.0-beta.0":{"name":"sonolus.js-compiler","version":"1.3.0-beta.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.10.0"},"peerDependencies":{"sonolus-core":"~7.3.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.40","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `ArchetypeCallback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"c8027bf82fdb3053703871ee174f45ef3a50f47c","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.3.0-beta.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-bdjKf6OtmNXAgziXowJiZ7q4DEzWMEoq8zA4WOWp/AbRD/KT3MfRkQkRt0DCoX+yFRAFp7wBlSQj1FJktpVERA==","shasum":"7ca616cdc682e9815f33e8df9ca0a1952575f9ea","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.3.0-beta.0.tgz","fileCount":1005,"unpackedSize":417551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLGKuJifTfXJ7z6tpzlMEX83iuE9/R80YyV0s2S8AmsAiEAp1syM9zje0jzK58D5HXq2FPyYpXmHCirEptlYOSSnLs="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.3.0-beta.0_1693219196549_0.0753812486078036"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.3.0-beta.1":{"name":"sonolus.js-compiler","version":"1.3.0-beta.1","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint --ext .ts ./src","build":"tsc -p ."},"dependencies":{"acorn":"^8.10.0"},"peerDependencies":{"sonolus-core":"~7.3.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.40","@typescript-eslint/eslint-plugin":"^6.3.0","@typescript-eslint/parser":"^6.3.0","eslint":"^8.47.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.1.6"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `ArchetypeCallback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `ArchetypeCallback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"258111530da143f3f4aa97f569c701c2604e49d4","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.3.0-beta.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kPwEiLEMVKvK2/gipDX6VxHY1coSJotKodrR2JCl3idAe23NqnG1bwGly51sX4bbhKmgNIOOpPLyZCRbENvMlw==","shasum":"0a717cce9cfd44005c4c5a8d39bdd5b637d589b2","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.3.0-beta.1.tgz","fileCount":1005,"unpackedSize":417551,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG8HhbfrHRogbf/ybRN3Cn/pYiMsccHkIVuMXgBZkvveAiEA2dUucqf6O06aJCdktUJ1ZIKFKbBc9MgyZKtni3321YU="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.3.0-beta.1_1693673243527_0.244105242061756"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.3.0":{"name":"sonolus.js-compiler","version":"1.3.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.10.0"},"peerDependencies":{"sonolus-core":"~7.3.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.48","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","eslint":"^8.48.0","eslint-config-prettier":"^9.0.0","prettier":"^3.0.3","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.2.2"},"gitHead":"8cf142f755ad4e620b725808675c9b1f3fe6b295","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.3.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-vWR57f8VThs/b8lJsfge6ILxcnKY8fzR91CdKlcENQ+cEvHeal2w/gX0XQKpRvZj7O/9z4UHGPkf9GerSR2GOA==","shasum":"2c39434d9146b2c73eb04992af30118a9713ef5b","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.3.0.tgz","fileCount":1005,"unpackedSize":417505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT52WQvLbbsDicRcvSNDgBdAJjHa0wP9saMlqVWiuLGAiEAxpoTnaV1cB4wxJXPBTeBQ0QHDa35/dHBXMwIZJWyQk4="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.3.0_1693754956869_0.7575139784001583"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.4.0-beta.0":{"name":"sonolus.js-compiler","version":"1.4.0-beta.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.10.0"},"peerDependencies":{"sonolus-core":"~7.4.0-beta.0"},"devDependencies":{"@types/estree":"^1.0.1","@types/node":"^16.18.48","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","eslint":"^8.48.0","eslint-config-prettier":"^9.0.0","prettier":"^3.0.3","prettier-plugin-organize-imports":"^3.2.3","typescript":"~5.2.2"},"readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nWatch:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nWatch:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nWatch:\n\n-   `defineArchetypes`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nWatch:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `Callback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nWatch:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nWatch:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nWatch:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"6b0ac231d6398457a9c5191960e5be0e09ca58d0","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.4.0-beta.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-1RfTqYO31DRpi0K030hbYAKzJs7Iu4RpCRwZxwsGPn/3u1ozMezkYQScDHReXiAGnuRYfdW0PWcIZgb+990slA==","shasum":"e45fbeb586d4ed8ae44e897a323ce87937259cd3","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.4.0-beta.0.tgz","fileCount":1093,"unpackedSize":460480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkILYF4ulBbsgLZqveKsGcfn0hqM6nJDu5zVS7BjFJgQIgJBIZ2f27mOaZc72BYLj4fn5LiUceMsv79UtaFEvpiXM="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.4.0-beta.0_1700362918056_0.31256599995597134"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.4.0":{"name":"sonolus.js-compiler","version":"1.4.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.11.2"},"peerDependencies":{"sonolus-core":"~7.4.0"},"devDependencies":{"@types/estree":"^1.0.5","@types/node":"^16.18.65","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","typescript":"~5.2.2"},"gitHead":"bf630a8dab3b83243a14adf53cb4908ba6dfd7c7","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_id":"sonolus.js-compiler@1.4.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-GkwvIE6Rfd6hT/oNr3fqMvOREX3pyQW29bujBlGMKJy6BytgtG7FCWdZGg0wzNgoxVwwv87mZC8jKN75U+P3mw==","shasum":"a0736ef23be5027a900c04337e94bdee5d81723f","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.4.0.tgz","fileCount":1093,"unpackedSize":460468,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxd5amG34r6UruLUk6uAPu+aS/wuRMroQS1hJQKxNtSQIgOveggxW3qokLIWZ3l/GClL3T/lnTlKRi1ZFrQIXpevc="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.4.0_1701007458330_0.028801296690891265"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.5.0-alpha.0":{"name":"sonolus.js-compiler","version":"1.5.0-alpha.0","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.11.2"},"peerDependencies":{"sonolus-core":"7.5.0-alpha.0"},"devDependencies":{"@types/estree":"^1.0.5","@types/node":"^16.18.65","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","typescript":"~5.2.2"},"_id":"sonolus.js-compiler@1.5.0-alpha.0","readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nWatch:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nWatch:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nWatch:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nWatch:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `Callback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nWatch:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nWatch:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nWatch:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"912e62cd9021b01a98b69044cadf4a72f15ebb3c","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-AZklmrU4irPPwVHaG+sG1VDhddTMBeMlEgMO6MRE6zQ+txfieXWc4UxsuKTd9k58x0brWdFoubn/lipfnvaAJQ==","shasum":"c56095752d1df0f794df51fac68686b52656ef95","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.5.0-alpha.0.tgz","fileCount":1101,"unpackedSize":464751,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKxH1T/y1VbLfSuRaLrTJFvV08jRdI7WOw+YOPLPPivAIhAKBRSQ15dB1yk81kXZJsTwbZ4TSgXx+NpN2HVtZc56Uu"}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.5.0-alpha.0_1705808880749_0.4661728520974364"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.5.0-alpha.1":{"name":"sonolus.js-compiler","version":"1.5.0-alpha.1","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.11.2"},"peerDependencies":{"sonolus-core":"7.5.0-alpha.1"},"devDependencies":{"@types/estree":"^1.0.5","@types/node":"^16.18.65","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","typescript":"~5.2.2"},"_id":"sonolus.js-compiler@1.5.0-alpha.1","readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nWatch:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nWatch:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nWatch:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nWatch:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `Callback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nWatch:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nWatch:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nWatch:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"b2f9f050d014ee06cb47d3d3219b8c044107d072","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-F7bbWs2tOO+XpI62Iqpxyesxb/s/JYewGfXZRAjaEOUj0G6s37y1yLxk9pWNO4CwbCEMXu84xh/KBOCZUSRALA==","shasum":"aae7a3b9d71e6788790cf1609c852b1d7a715d06","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.5.0-alpha.1.tgz","fileCount":1101,"unpackedSize":465047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNxF+pWNZPwDXZBji6bJbF/XrLeqhTSG1u3Gk+lIC/xAiEAvEyJc2uEDJI24aTJppkMfFYXqAtZlB7xb6YI10AfWqc="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.5.0-alpha.1_1707136203206_0.6160619028006455"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.5.0-alpha.2":{"name":"sonolus.js-compiler","version":"1.5.0-alpha.2","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.11.2"},"peerDependencies":{"sonolus-core":"7.5.0-alpha.2"},"devDependencies":{"@types/estree":"^1.0.5","@types/node":"^16.18.65","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","typescript":"~5.2.2"},"_id":"sonolus.js-compiler@1.5.0-alpha.2","readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nWatch:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nWatch:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nWatch:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nWatch:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `Callback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nWatch:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nWatch:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nWatch:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"d168bb4e0b752e928552e9133e20d8a46cb4e125","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-PX0CV67tIaJHLBQzZXGUU37l3DyTRWbAXsK70n6MJSMIL0kGcAqtJdQlM4M+zFnDIOPj+soYwevl+S29mJB+og==","shasum":"953a2a3e6854f508aa50fa48c1cbc4e244025b12","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.5.0-alpha.2.tgz","fileCount":1103,"unpackedSize":465482,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/G8bbIhfMoAlWixkDOzLJuqL06zJQ6j2HDGsjTGv11AiEA2xv1hblbXnEFYjYBfKY4h1i7zbOnlTyCPbymvPzrw9c="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.5.0-alpha.2_1709792450729_0.873935515051911"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.5.0-alpha.3":{"name":"sonolus.js-compiler","version":"1.5.0-alpha.3","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.11.2"},"peerDependencies":{"sonolus-core":"7.5.0-alpha.4"},"devDependencies":{"@types/estree":"^1.0.5","@types/node":"^16.18.65","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","typescript":"~5.2.2"},"_id":"sonolus.js-compiler@1.5.0-alpha.3","readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nWatch:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nWatch:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nWatch:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nWatch:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `Callback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nWatch:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nWatch:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nWatch:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"f7601a5465b94279eb9679fc48a3a0c44ee33bf9","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-W4sYMxWZNkjcU3oc4hLzFtgKuZ9QPbpJQQcYqGCPiczM2M7HuV+Xlva9goQMWLC2jM93nc+3vjpJH1theZyaDg==","shasum":"baf414b34cb989bfaa25fed2ddfd50c79d2bbc41","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.5.0-alpha.3.tgz","fileCount":1103,"unpackedSize":465877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfgF94wowe3pDkKlU9ctwFRZtO5XdrnYSFyYl8DySFsAiARMi6frS39dN2EcaY3A43JOSCOwddQDBFYemgY7U+KRQ=="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.5.0-alpha.3_1710930466278_0.9820890620977334"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"},"1.5.0-alpha.4":{"name":"sonolus.js-compiler","version":"1.5.0-alpha.4","description":"Sonolus.js Compiler","author":{"name":"NonSpicyBurrito"},"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"license":"MIT","keywords":["Sonolus"],"type":"module","exports":{"./shared":"./dist/index.shared.js","./play":"./dist/index.play.js","./watch":"./dist/index.watch.js","./preview":"./dist/index.preview.js","./tutorial":"./dist/index.tutorial.js","./internal/*":"./dist/*"},"scripts":{"prebuild":"tsc -p . --noEmit && eslint . && prettier . --check","build":"tsc -p ."},"dependencies":{"acorn":"^8.11.2"},"peerDependencies":{"sonolus-core":"7.5.0-alpha.4"},"devDependencies":{"@types/estree":"^1.0.5","@types/node":"^16.18.65","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/parser":"^6.12.0","eslint":"^8.54.0","eslint-config-prettier":"^9.0.0","prettier":"^3.1.0","prettier-plugin-organize-imports":"^3.2.4","typescript":"~5.2.2"},"_id":"sonolus.js-compiler@1.5.0-alpha.4","readme":"# Sonolus.js Compiler\n\nCompiler for [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n\n## Links\n\n-   [Sonolus Website](https://sonolus.com)\n-   [Sonolus Wiki](https://wiki.sonolus.com)\n-   [Sonolus.js](https://github.com/Sonolus/sonolus.js)\n-   [Sonolus.js Guide](https://wiki.sonolus.com/sonolus.js-guide)\n\n## Usage\n\nCompiler is not meant to be used directly, instead use [Sonolus.js](https://github.com/Sonolus/sonolus.js).\n\n## Limitations\n\nCompiler is designed to compile only a subset of JavaScript, as a sizable portion of JS features are not needed for Sonolus engine scripting.\n\nNotably, language features that do not exist in Sonolus runtime (strings, objects, arrays, etc) are only partially supported to the extend where they must be resolved at compile time.\n\n## API\n\n### Building and Assembling\n\n#### Building\n\n-   `buildMainTask`\n-   `buildCompileTask`\n\n#### Assembling\n\n-   `assemble`\n\n### Standard Library\n\n#### Archetypes\n\nPlay:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nWatch:\n\n-   `Archetype`\n-   `SpawnableArchetype`\n\nPreview:\n\n-   `Archetype`\n\n#### Blocks\n\nPlay:\n\n-   `levelData`\n-   `levelMemory`\n\nWatch:\n\n-   `levelData`\n-   `levelMemory`\n\nPreview:\n\n-   `previewData`\n\nTutorial:\n\n-   `tutorialData`\n-   `tutorialMemory`\n\n#### Data types\n\n-   `Collection`\n-   `Container`\n-   `ContainerType`\n-   `DataType`\n-   `Dictionary`\n-   `Mat`\n-   `Quad`\n-   `Rect`\n-   `Tuple`\n-   `Vec`\n\n#### Defines\n\n-   `defineOptions`\n-   `defineSkin`\n\nPlay:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nWatch:\n\n-   `defineArchetypes`\n-   `defineBuckets`\n-   `defineEffect`\n-   `defineParticle`\n\nPreview:\n\n-   `defineArchetypes`\n\nTutorial:\n\n-   `defineEffect`\n-   `defineInstruction`\n-   `defineParticle`\n\n#### Enums\n\nPlay:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nWatch:\n\n-   `Callback`\n-   `EntityState`\n-   `HorizontalAlign`\n-   `Judgment`\n\nPreview:\n\n-   `Callback`\n-   `HorizontalAlign`\n-   `PrintColor`\n-   `PrintFormat`\n-   `Scroll`\n\nTutorial:\n\n-   `NavigationDirection`\n-   `TutorialCallback`\n\n#### Ids\n\n-   `SkinSpriteId`\n\nPlay:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nWatch:\n\n-   `EffectClipId`\n-   `ParticleEffectId`\n\nTutorial:\n\n-   `EffectClipId`\n-   `InstructionIconId`\n-   `InstructionTextId`\n-   `ParticleEffectId`\n\n#### Instance ids\n\nPlay:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n-   `TouchId`\n\nWatch:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\nTutorial:\n\n-   `LoopedEffectClipInstanceId`\n-   `ParticleEffectInstanceId`\n-   `ScheduledLoopedEffectClipInstanceId`\n\n#### Misc\n\n-   `compiler`\n-   `debug`\n-   `native`\n-   `screen`\n-   `ui`\n\nPlay:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n-   `touches`\n\nWatch:\n\n-   `audio`\n-   `background`\n-   `bpmChanges`\n-   `entityInfos`\n-   `input`\n-   `life`\n-   `score`\n-   `time`\n-   `timeScaleChanges`\n\nPreview:\n\n-   `bpmChanges`\n-   `canvas`\n-   `entityInfos`\n-   `timeScaleChanges`\n\nTutorial:\n\n-   `audio`\n-   `background`\n-   `navigation`\n-   `time`\n","readmeFilename":"README.md","gitHead":"a243ff27210e5704efb812840debdf772a0ebc8c","bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-dBFuHKv1w/CXVN2W3m3supGMCDmtYdlF3KWIBRfbOn6hCNtyCIGgNYdH5SPEzjykBJaUNH2MBLYBQUPafJD+7g==","shasum":"42c41b3a4a461970d64fb7376b91f7afb26d93e0","tarball":"https://registry.npmjs.org/sonolus.js-compiler/-/sonolus.js-compiler-1.5.0-alpha.4.tgz","fileCount":1103,"unpackedSize":465877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHan8V2xCaSQFbBP4ZQL8xRMnrg34iKAsvMLbKCW/36KAiB/dd4X4SOQWor/8ptkkGeUIST2XmFlYofilzkA0rEyZg=="}]},"_npmUser":{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"},"directories":{},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sonolus.js-compiler_1.5.0-alpha.4_1711212695635_0.20418993584589007"},"_hasShrinkwrap":false,"deprecated":"Moved to @sonolus/sonolus.js-compiler"}},"time":{"created":"2023-04-23T23:39:07.401Z","1.0.0-beta.0":"2023-04-23T23:39:07.594Z","modified":"2024-04-09T22:00:23.573Z","1.0.0-beta.1":"2023-04-25T02:17:56.210Z","1.0.0-beta.2":"2023-04-28T21:21:44.412Z","1.0.0-beta.3":"2023-04-29T00:01:21.001Z","1.0.0-beta.4":"2023-05-04T23:49:20.397Z","1.0.0-beta.5":"2023-05-09T11:12:56.614Z","1.0.0-beta.6":"2023-05-12T04:08:58.419Z","1.0.0-beta.7":"2023-05-15T01:49:18.387Z","1.0.0":"2023-06-11T21:36:17.638Z","1.1.0":"2023-06-19T21:25:09.475Z","1.2.0-beta.0":"2023-07-26T23:17:48.523Z","1.2.0-beta.1":"2023-07-27T01:55:55.588Z","1.2.0-beta.2":"2023-07-29T17:53:17.495Z","1.2.0-beta.3":"2023-08-04T18:24:39.043Z","1.2.0-beta.4":"2023-08-04T21:01:13.572Z","1.2.0-beta.5":"2023-08-06T20:04:28.029Z","1.2.0":"2023-08-12T06:44:52.062Z","1.2.1":"2023-08-20T08:25:26.725Z","1.3.0-beta.0":"2023-08-28T10:39:56.914Z","1.3.0-beta.1":"2023-09-02T16:47:23.775Z","1.3.0":"2023-09-03T15:29:17.190Z","1.4.0-beta.0":"2023-11-19T03:01:58.308Z","1.4.0":"2023-11-26T14:04:18.528Z","1.5.0-alpha.0":"2024-01-21T03:48:00.898Z","1.5.0-alpha.1":"2024-02-05T12:30:03.492Z","1.5.0-alpha.2":"2024-03-07T06:20:50.970Z","1.5.0-alpha.3":"2024-03-20T10:27:46.529Z","1.5.0-alpha.4":"2024-03-23T16:51:35.777Z"},"maintainers":[{"name":"nonspicyburrito","email":"burritoyangster@gmail.com"}],"description":"Sonolus.js Compiler","homepage":"https://github.com/Sonolus/sonolus.js-compiler#readme","keywords":["Sonolus"],"repository":{"type":"git","url":"git+https://github.com/Sonolus/sonolus.js-compiler.git"},"author":{"name":"NonSpicyBurrito"},"bugs":{"url":"https://github.com/Sonolus/sonolus.js-compiler/issues"},"license":"MIT","readme":"","readmeFilename":""}