{"_id":"@xiangnanscu/js2lua","_rev":"28-a0661bccc44e22777cf6d4c253488d6b","name":"@xiangnanscu/js2lua","dist-tags":{"latest":"0.48.0"},"versions":{"0.9.0":{"name":"@xiangnanscu/js2lua","version":"0.9.0","_id":"@xiangnanscu/js2lua@0.9.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"dist":{"shasum":"91ac2442f06b4ecfee3235a71b4966e7adea3cdd","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.9.0.tgz","fileCount":6,"integrity":"sha512-WY2zh1HuVsfsqByV7rfvgD0ec1s0CD521geS863tpay2S4LbaQQ2HCS+IS542ph3vb0icVH9cUl5IB3/nQhiYQ==","signatures":[{"sig":"MEUCIQCkfJ50uLJoCZD3iFhJ2RVj4r3ujeS2dZ1PvGhcyjlWAAIgDLlCY25cPdN4+H3KdteHuQOSJl8rO+teSwlV+c3cucE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31285},"main":"src/js2lua.mjs","gitHead":"03300f6553cdc0601db0f31a1a266818ce85432c","scripts":{"dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.js","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"[js2lua](https://xiangnanscu.github.io/js2lua/) transform lua to js literally.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vue":"^3.2.25","sass":"^1.52.1","lua-fmt":"^2.6.0","luaparse":"^0.3.1","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","@babel/parser":"^7.22.14","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.9.9","eslint":"^8.47.0","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","@rushstack/eslint-patch":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.9.0_1693891822785_0.6166351811055077","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@xiangnanscu/js2lua","version":"0.10.0","_id":"@xiangnanscu/js2lua@0.10.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"dist":{"shasum":"17aa65061cae0b5874bd4f200f3987ddf7de8d63","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.10.0.tgz","fileCount":3,"integrity":"sha512-VICewT2KWCjX9VUmYBtUpEu0F9h5LbvLa2cueb+OBb3t2cYByeKjQ6meqGA3jISAkzojbUUrX/nFRCCll08Y+Q==","signatures":[{"sig":"MEYCIQCRzIfFhw3lebsFA5Au1Dc2jaGXEHzgwLYU/Bp85NjD1AIhAKU5izc0TszXRsWDiEV1htehSwTOlocyWJiy18euNHLm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35497},"main":"src/js2lua.mjs","type":"module","gitHead":"c6fe8dfed74dcfb0f5dc1003297b431efebbfbd2","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"[js2lua](https://xiangnanscu.github.io/js2lua/) transform js to lua, help you write lua more comfortable, quickly export a npm package to lua land. <table> <tr> <th> Good </th> <th> Bad </th> </tr> <tr> <td>","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vue":"^3.2.25","sass":"^1.52.1","lua-fmt":"^2.6.0","luaparse":"^0.3.1","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","@babel/parser":"^7.22.14","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.9.9","eslint":"^8.47.0","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","@rushstack/eslint-patch":"^1.3.3"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.10.0_1693926459304_0.49737966979642434","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@xiangnanscu/js2lua","version":"0.11.0","_id":"@xiangnanscu/js2lua@0.11.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"dist":{"shasum":"021d8a5d27f785bc75500a4daa8922f853a41c7f","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.11.0.tgz","fileCount":4,"integrity":"sha512-9Y7bs0SbU5+XjdgSZxBG6IIFonoj/2wBVZe92WXtMFQN5WbIjSRta2sdeHT34Q6b8F0qpIgJOmgjGBDgDnF2cw==","signatures":[{"sig":"MEYCIQC6QvYS1yhSfQsNmd3SzSX6goiJ54hIQ164ZGabrmBAMAIhAITcNyEg8STIGN0YucgWI7V9+UaINvGJ6XDnEXv24YUE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53392},"main":"src/js2lua.mjs","type":"module","gitHead":"8bcc7ce5ff37b300905bf1d53b06d3c33c9941e0","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vue":"^3.2.25","sass":"^1.52.1","lua-fmt":"^2.6.0","luaparse":"^0.3.1","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","@babel/parser":"^7.22.14","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^2.9.9","eslint":"^8.47.0","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.11.0_1694003984402_0.6638610955059567","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@xiangnanscu/js2lua","version":"0.12.0","_id":"@xiangnanscu/js2lua@0.12.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"7bdd448e3cf45acb758564ad374c7d003cf04f6e","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.12.0.tgz","fileCount":5,"integrity":"sha512-uaY6Eh536YOb3r11QAn3RzE/eiYUWfI9Zt7BwUn3YtMZRdG7zP/0X25kbnFYitT+4d+8FpjdDv+1oJPYr1brOQ==","signatures":[{"sig":"MEQCIGVUTHeWiTMA84i7MZRoVFBUEfj6YWlh6JId47UqqqYJAiAMJik9XaehKmsdMdvw1puOiil4cXZ6j+/LltzoMU6hTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54473},"main":"src/js2lua.mjs","type":"module","gitHead":"f12402b0e164f34833ec7947826cbf39f1260d1b","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","yargs-parser":"^21.1.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.12.0_1694016634045_0.33139565144815153","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@xiangnanscu/js2lua","version":"0.13.0","_id":"@xiangnanscu/js2lua@0.13.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"4106002ae5d102265ed1dec14fd37b1485b585bf","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.13.0.tgz","fileCount":5,"integrity":"sha512-S01IjL2sIP1qyfx8dDQoF8LM5Q//hySRN6Ppe5wMtrhjl1gVDXL7dguaqjav3NRVWmI3F9XerS2V86epEIpVPA==","signatures":[{"sig":"MEQCIEbFLNsa1i7heplrYv66Z7IeHUUX++qlsJDlwylhYVnqAiBGSWatNyoM/ttxefdDUEycYJbtWudW0r2/WDZW6vK34w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54583},"main":"src/js2lua.mjs","type":"module","gitHead":"4e6d026aed927dc6dcc3098fdc49766f996bd2c2","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.13.0_1694018499737_0.49051127525470184","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@xiangnanscu/js2lua","version":"0.14.0","_id":"@xiangnanscu/js2lua@0.14.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"2afe2012048fb896011859954eaf948dcc104846","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.14.0.tgz","fileCount":5,"integrity":"sha512-sd3UaGkB2nyeuHhbRV/NcmcPCGpbysJYIeGC8BA1QI2d2WBzmRqM+uAI942kPyejpbxIQMlGkUhLSyTNZiA41Q==","signatures":[{"sig":"MEUCIQC243UE4qg3lvq8B/AdsN4i6ls0MKZwY5LkAzAY4RLfGwIgBwzLZiA60BOcypDDyyeuuHzG066I02FNI7Qs8za8INs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55966},"main":"src/js2lua.mjs","type":"module","gitHead":"3f918b45a628cdce821c817bd1cfa4b24155d438","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.14.0_1694019921204_0.1743412080194573","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@xiangnanscu/js2lua","version":"0.15.0","_id":"@xiangnanscu/js2lua@0.15.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"cca4f19df8b7b18d4ab3c2b930d4fe1ffb0cf3fe","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.15.0.tgz","fileCount":5,"integrity":"sha512-fbo87KilN2OIreACNJtHZXbeolJQiLt+R3X8PTv5zdfGI0o8m75mk05W/PSvUJSSB1/OjEqienBMmfCnx4ax6g==","signatures":[{"sig":"MEUCIQD6KLf3wVj3vL4fgKNuPol2NTiFtfCNgv0mvUSWt6WpDQIgYrBmFUCadDcLi7JUWcnFTujmsdwQpvmVVDnkFtu38w0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56947},"main":"src/js2lua.mjs","type":"module","gitHead":"36e794a927335115c4181e1775f835e7a0aa3074","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js; push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.15.0_1694020248126_0.8625277064866987","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@xiangnanscu/js2lua","version":"0.16.0","_id":"@xiangnanscu/js2lua@0.16.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"f1024e189158314582971605673c544e171a678f","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.16.0.tgz","fileCount":5,"integrity":"sha512-FxW+quvCRT5T4b4gXFCzjqIciLVqv4bxcR5lljRaFIeKe+/DTI6AVzJRDIP+gcyfIb/qRVZjjc5eRIr+pox7wg==","signatures":[{"sig":"MEYCIQCSR8dld9gmU9X5d3VDmmA1a1rsUvYWg2yhTlUtbYmm6QIhAIAczlG5JuFAlI0q4Qzc/bsXQlC+R9VjSMSGHIRoEXV1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57228},"main":"src/js2lua.mjs","type":"module","gitHead":"095ec0b6d6da2440bdaed6cf4312d7358c292ad7","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.16.0_1694043364860_0.9117706657952036","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@xiangnanscu/js2lua","version":"0.17.0","_id":"@xiangnanscu/js2lua@0.17.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"3b4e556df8fbbaee99d989af583714bc0725c996","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.17.0.tgz","fileCount":5,"integrity":"sha512-Y6mw55mR4jQvEE9qJ/7EofXBmBS+0WHRN9DkPE4LvzGeRo+TF3pmI1X6dNXVlQSs+iZWT/FXd+SO58uWHztcDA==","signatures":[{"sig":"MEUCIQCoK7PxG1IecxWy+eAcRa+EGPC3IqSYCvAclVzfNVnQhgIgKKot4dg/1O1qd16suPtgb3MkqBUyc86MDK4R74kN8KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57639},"main":"src/js2lua.mjs","type":"module","gitHead":"7807f54f77ce3de46c89cb4c741aaf7c986f7aff","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.17.0_1694051036977_0.151096113385784","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@xiangnanscu/js2lua","version":"0.18.0","_id":"@xiangnanscu/js2lua@0.18.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"3e67b9aeae4be9da68cd7f152f43ccfbc365a13f","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.18.0.tgz","fileCount":5,"integrity":"sha512-R2G2Nf+t4pF2rDqYB4Yl8zOisnL75bZiRle5mEs9Ka9fLkORmh6DtMUcGwwvZgKzHVzAo9CMCk4Ycb6rgjHqig==","signatures":[{"sig":"MEQCIEHtWl2QPthGo+85Eqmw0eCYhbvAX+SuzO+C3edQf0hFAiBpr0w8x7uBrvIbBAcHBnqCK1Sxm8oiZ8yH0OpX9tPRjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59964},"main":"src/js2lua.mjs","type":"module","gitHead":"b3dd3acc1a815dbc33f13c8d4178b311c65eed6d","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/validator/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.18.0_1694076753197_0.3230221063700114","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@xiangnanscu/js2lua","version":"0.19.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.19.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"e8d82e11b432166c7fcc14863dbfa30b46f8e8aa","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.19.0.tgz","fileCount":5,"integrity":"sha512-B+krCzZNn2wSkLwe+Y+e2Br5Fca/vx0R4a4SXFyphteRYC2Rh/5QVKkMePZiW8VnPV5vBzXsrHimYynj0FDn6A==","signatures":[{"sig":"MEQCIDu7FNDMCCQJUWFi4q4Y2hBfZ3RhsqQl8l4IFeQCk/EhAiBl0p7lbnIQTfngN87U1e9tVMq8uFgXkzfl+KiOYaF1Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60205},"main":"src/js2lua.mjs","type":"module","gitHead":"97096f1175c56ed6c1ab925050887ac44aa6b8c3","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull origin master && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push origin master && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.19.0_1694080705739_0.4010993320600964","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@xiangnanscu/js2lua","version":"0.20.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.20.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"af98bece16c2ce4108d9f1aa91c7d65445ff7600","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.20.0.tgz","fileCount":5,"integrity":"sha512-OyKDheLdhpZbPQzRp8Fz6ji3TrwqQxQG4WnJFkzGn9v23U3w4PHkkVMj4KLR4xw3Rmi/9GeyWnM+wz4aGlv+Ug==","signatures":[{"sig":"MEYCIQCNpujz7PZIviI4STDs+zrsitDV31M2oiunukl/Czx38wIhAIaEF205OGFz+yjRfmlHwk9Zt2IAt4wmgM76r/6f3XTv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60206},"main":"src/js2lua.mjs","type":"module","gitHead":"5dd87e89359b3164c35686b197c043a0be7e47cd","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.20.0_1694247426887_0.14323763490637975","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@xiangnanscu/js2lua","version":"0.21.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.21.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"e2a36697cc81abfa09d7186ed09c62033dfc0b88","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.21.0.tgz","fileCount":5,"integrity":"sha512-hI1xhTDpM5a7evZwZ5+tY1n1djF3i6A1auryaVpt6THYGRRRXpYc3/w4fXhOwYiXACqDnWnvUZQtmrk4uQzu3Q==","signatures":[{"sig":"MEYCIQD789Yjr/V5sgdN7cpqBplCfzXQZP4gsTSioY79q8NcewIhAPgu7Jq0O3TbrpQUJhx4RDgv2DgidXmQMZ6KNsmXe5rD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62414},"main":"src/js2lua.mjs","type":"module","gitHead":"d24d7a32c0141dc32a2bf457d626e6c608b821f8","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.21.0_1694349814603_0.5635804990313769","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@xiangnanscu/js2lua","version":"0.22.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.22.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"e35794bd38518423cf1bdc7d8ad83bc91fa4833a","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.22.0.tgz","fileCount":5,"integrity":"sha512-JECnMHsph0bsaqylBofD5xJyQxrWA23mETkmvZp/7PsTF0Sv65bSpI4tieBNnQmURgp8035Ay68BPafiL3NHcQ==","signatures":[{"sig":"MEQCICRz/JGwequ/XwwAiM1WLMkhLztR3IbfnPEuCeEYxoKAAiA0E5HDhekC3r364/XyFWqvLGHGHKgTn/KmYx7PNs7n6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62330},"main":"src/js2lua.mjs","type":"module","gitHead":"5496d49239098ea6f61c060052d72be8a5e111c3","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.22.0_1694351552615_0.07464178327794357","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@xiangnanscu/js2lua","version":"0.24.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.24.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"adf8c89c2f3d9270823453edbc7a41100b2591d8","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.24.0.tgz","fileCount":5,"integrity":"sha512-5iBdGSDo1SKg/LpF5huRGXxPm5LyurZ5wE0n6dfXUZDBtwF/s6ZNSloounFwtpfKt/2fJLS1550OK4VdGdIV1w==","signatures":[{"sig":"MEYCIQCa0tYbMJV3pU8U5xDY/G0q84eZP64b9VE2logCC+b1igIhAPNPJjjpeo/njFN5xmIoVWj+mVqIo0uo1+XHtE9JA+Pn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62492},"main":"src/js2lua.mjs","type":"module","gitHead":"f899f0552735673d3270a5ac2460c14d9ceb0431","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"8.19.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.24.0_1706764206448_0.6012812709348447","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@xiangnanscu/js2lua","version":"0.30.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.30.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"2a411d61f3d89da24086ecb99ac938f5e5bcd193","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.30.0.tgz","fileCount":5,"integrity":"sha512-igL/tP0Ax8AakMeVPavZ3ytKV84twO+RhsSD2M08waYEt3tgsWLSpZ7HB9sHZq7wxX1eU6VMnOeWjmhRAm8OCQ==","signatures":[{"sig":"MEQCIEeI4ch/3KFdj83g/WpcT6yP5FEFgdxXeMlpm5WZ6c7/AiApVmJomQqbnb9568tSNF9sh9idBnmXGfpN2EA2alkf8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62499},"main":"src/js2lua.mjs","type":"module","gitHead":"18b4901e0ce2dc455eb7a5e084972bcd1635e282","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.30.0_1707839244525_0.02363583159596816","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@xiangnanscu/js2lua","version":"0.31.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.31.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"e8496662a02814de27258e381df1aa01f00835c1","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.31.0.tgz","fileCount":5,"integrity":"sha512-kU3GyK9TW/7tldp2eS0UQJUBvG1cxuJ5lR5FiANzJEqak2ZxmNvOOf1iSwqJxbJgipxRiTm7EYvHqJGNTNcnYA==","signatures":[{"sig":"MEUCIQCpRSvqFPfuEL2u+q4VGdZ+dVDrfADtONq/ftAF7uEovQIgdv1y7Rdidpr2JZKgKvF8YQbUMNYL36IWGtlyzj/rUb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62500},"main":"src/js2lua.mjs","type":"module","gitHead":"4052dbe911fe84418a11cb43b36e6577fc2b3b45","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.31.0_1707839770073_0.31905944483028814","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"@xiangnanscu/js2lua","version":"0.34.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.34.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"27040b64fd6d8843a4f9b6c1ead535f272c7f6d5","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.34.0.tgz","fileCount":5,"integrity":"sha512-Mpdkf/+0Ozs8i/la7hLzxM7gAhlm30kTJMcvCt4I3Afmxsdmq9c7EdMBU2W8Sj/H/ACYnXYGSWvJX9AU2E1Kaw==","signatures":[{"sig":"MEQCIAJXDDgpS245TFC3wiJRSqai6/Jh5ROip6jCbULuNJUnAiBm8ZaFzT7Zu6Qf3vDtuVflYcU7DoI2kbTO7DO8Tg8q8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63761},"main":"src/js2lua.mjs","type":"module","gitHead":"56aadd5a1bfbdf8bd211dcf5edd5e8f392db20e8","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.34.0_1721549892369_0.8930982092888711","host":"s3://npm-registry-packages"}},"0.35.0":{"name":"@xiangnanscu/js2lua","version":"0.35.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.35.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"168c9d26392a8b5e1ca80c6a0cd2dcfef79197a8","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.35.0.tgz","fileCount":5,"integrity":"sha512-SSpzKh8YnFVleeHNkRCt1AJjyJBDxvNglrx8zdLkZ5J+5WSCSL2qDrmFlm/5VlO4Qt0lvlZte5GPemJ84QF0Pw==","signatures":[{"sig":"MEUCIQCxcYlde9HHW9H1T49TSZLzCWhKM/Tba7K+RELaG0WJbQIgfc+4z5ymrmO8l186F270sOp1I31xU5UCpK7Wl6ZVziQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63760},"main":"src/js2lua.mjs","type":"module","gitHead":"e638de926c17f71f844441d293f9cd4f12e0772b","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.35.0_1722091894384_0.6489104170604847","host":"s3://npm-registry-packages"}},"0.36.0":{"name":"@xiangnanscu/js2lua","version":"0.36.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.36.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"15f8f2d1f41c5d8b3e20d07c0b95fb5f54fc2cd9","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.36.0.tgz","fileCount":5,"integrity":"sha512-dlkx8D+44Wk6Qv8PjsUUacc53xVp3tW8jM2sItofI+bGgUmKHL8IAwJ1RL/x8YPPt43L9Qcy1fiNGV2YpQbkPA==","signatures":[{"sig":"MEYCIQD2u8YXzGOol96djnDk7jg0AW+nuqXEuOYrriUZfzI/lAIhAJEMWgqCRaCzthHysK4/E+wmDOPK9zd26gVcnNtzv3SU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63919},"main":"src/js2lua.mjs","type":"module","gitHead":"5c6646ced9f6f3aec12364e5dfcc385d943f3b06","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.36.0_1727341632965_0.4236810779838889","host":"s3://npm-registry-packages"}},"0.37.0":{"name":"@xiangnanscu/js2lua","version":"0.37.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.37.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"549e33aee6b37b0232682596e6dc8c99718b8656","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.37.0.tgz","fileCount":5,"integrity":"sha512-Kom9maYCMicTGNlFxwc4PhoKrqpgpjuhc7KFPDNcWeu9Rk5B6wBYVhqBTtB/uRgHvXyWY8SrpUvgBY/rTK8Djg==","signatures":[{"sig":"MEUCIQCKymgyYwuQtoWqu4dhZe4+9updAmU0pQx8LMAleAaOuwIgaMNnpz5RVCEzFHYR0cI9uIFPewbPq17PWLoqKvWp/tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64198},"main":"src/js2lua.mjs","type":"module","gitHead":"b7e74c73488e0d45c9398445816d567b45ec3c62","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor; node ./makeDocs.js"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.37.0_1728320384518_0.5971153880129199","host":"s3://npm-registry-packages"}},"0.41.0":{"name":"@xiangnanscu/js2lua","version":"0.41.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.41.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"4c5464d9d0595d6edcf72d1bb55896a7edb72ebc","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.41.0.tgz","fileCount":5,"integrity":"sha512-jlZ1IdeL1pvasOB4R9ahrp6OOcMCkM18jGwnYedH2ww6Is0Cw0eUbkSotyKkzmKnuNtWtAX4J6HFG+aPZJBbqA==","signatures":[{"sig":"MEYCIQCwkXYkhS57rMUgzL1LWhquLiDTg4tORGBvfgSjWDEuPgIhAK9HIT1+5nRFxQ47BnXzCgjqp4qO4u8sfkXrAnX6wXyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64787},"main":"src/js2lua.mjs","type":"module","gitHead":"3c629dae609bce42f84d446974ed08c65d5c1570","scripts":{"rc":"yarn release","dev":"vite","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"node makeDocs.js && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor && node ./makeDocs.js"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.1","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.41.0_1728457271397_0.901559017221099","host":"s3://npm-registry-packages"}},"0.42.0":{"name":"@xiangnanscu/js2lua","version":"0.42.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.42.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"c8e5bdfc118e2f906598b445db863aae10b955d1","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.42.0.tgz","fileCount":5,"integrity":"sha512-IVNWnt6u9P1SCXhe1O9aSE1PuSBgZa0jPlf34GrBG5b7Ar0/oxwqEuHopi3x61TuO1bRl+3c+15X8UkdmL9uPg==","signatures":[{"sig":"MEQCIHPmKXeuC9V49+9SdY/4xIa30nSmrIQ3xs/TEouAXjCaAiBkksxHZs2uLaN6jZ4OElGREvIXlx076Ky2e88570JL3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65169},"main":"src/js2lua.mjs","type":"module","gitHead":"49f2c5008ee1b5faa8d27caae49b00a0990765fc","scripts":{"rc":"yarn release","dev":"vite","docs":"node makeDocs.js","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"npm run docs && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.1","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.42.0_1728479559809_0.4480906766931967","host":"s3://npm-registry-packages"}},"0.43.0":{"name":"@xiangnanscu/js2lua","version":"0.43.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.43.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"b28e230a12c7b9effd8259da4aa413f299eb04fb","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.43.0.tgz","fileCount":5,"integrity":"sha512-1Ve4upGSuJi8j/wDxptRQ4MAHeatVdCGwP4alst230LKhCL5dcV5C6eQXH+lUPs76AKd69w8nhAE0p8UJuIpGg==","signatures":[{"sig":"MEQCIDAPjzZfPBSE72cENGhKhqKAmOz1yMZzXQvsoavceD2UAiBjC4XeFFbNjk8HRuQXqUZmhqwFyWSh7kVSFENJd2LTQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66850},"main":"src/js2lua.mjs","type":"module","gitHead":"258cbcc3f368e9f827100bc95e1fef773e9d93ed","scripts":{"rc":"yarn release","dev":"vite","docs":"node makeDocs.js","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"npm run docs && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.1","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.43.0_1728482781803_0.5405024963740916","host":"s3://npm-registry-packages"}},"0.44.0":{"name":"@xiangnanscu/js2lua","version":"0.44.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.44.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"38d03683fd7c901678ff1eee9ea6e601b1a8a1d6","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.44.0.tgz","fileCount":5,"integrity":"sha512-7/49CarB5c5k9BUWnyIG7X7RTvCDU44FnJ4PjR6knlqXXgJyihmPvPXi+DR5muepVjKKb7il/owAvQ75gB1HpA==","signatures":[{"sig":"MEUCIQCm8UBK3LU+Kc0GT+mD4tMiSRt2pJ3GYNPVsvTX4JkBygIgAm/7KHze+tvU1TrRNBO9P6iEqTzz9/zC983ObbN7WuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68437},"main":"src/js2lua.mjs","type":"module","gitHead":"4502061ce98c4bb1b447501482145889321670f8","scripts":{"rc":"yarn release","dev":"vite","docs":"node makeDocs.js","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"npm run docs && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.1","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.44.0_1728488135333_0.36955824497317","host":"s3://npm-registry-packages"}},"0.45.0":{"name":"@xiangnanscu/js2lua","version":"0.45.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.45.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"6706b34b80cb9446d0899d2e80e527f270aa967c","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.45.0.tgz","fileCount":5,"integrity":"sha512-iIUwzOnXTiaHazyrq0Ax/vXj7/PCyWljc50p1E1TCigEgXAG3HAW964LZko0FmvOjySlYgEe9fOUDSr1sxHmxg==","signatures":[{"sig":"MEUCIQC2F0I6bo+DU1Q9ssT9yRqdprpg2L+tm5jGDLOyUbli6QIgI7gvNI59uFzHI7qOcEJhTbNUwI0cXvVdbvtvwlZM1js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67680},"main":"src/js2lua.mjs","type":"module","gitHead":"1f6f039d83dd882d0b52eec283b1c6aa27e3f7fe","scripts":{"rc":"yarn release","dev":"vite","docs":"node makeDocs.js","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"npm run docs && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.2","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.45.0_1728526658878_0.7764404978004891","host":"s3://npm-registry-packages"}},"0.46.0":{"name":"@xiangnanscu/js2lua","version":"0.46.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.46.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"6c91683b2c9a47e483d0a1a16d41614d6cb96b90","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.46.0.tgz","fileCount":5,"integrity":"sha512-0iTTnrQM0HWiFAmTE/stPHsTOpZGj4HyTh4PLEGMcA/ahRSBtAWvYQRDWFNOtm6MgTBB21jgZ22VP9A2QklRsg==","signatures":[{"sig":"MEUCIQC4tgzLKnrAHqgMysQ4fzYFSzeZf2QjM1Yn2z8xsvbzZgIgSfCKc3FjxeYj7JklO2wk4QnZQCpWwTg2HNyUtR/VKjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68396},"main":"src/js2lua.mjs","type":"module","gitHead":"2a6b08636e1b689ae5b66416b6ca6c7c02e0beaf","scripts":{"rc":"yarn release","dev":"vite","docs":"node makeDocs.js","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"npm run docs && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.2","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.46.0_1728614328023_0.6118010275347496","host":"s3://npm-registry-packages"}},"0.47.0":{"name":"@xiangnanscu/js2lua","version":"0.47.0","author":{"name":"Nan Xiang"},"license":"MIT","_id":"@xiangnanscu/js2lua@0.47.0","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"homepage":"https://github.xnscu.com/js2lua/","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"bin":{"js2lua":"bin/js2lua.js"},"dist":{"shasum":"10ab845aa69612f41bb400f1c7b6ccb725e67a7f","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.47.0.tgz","fileCount":5,"integrity":"sha512-eHU0RXVLNEJrWZUPWPL7gZzsOsGW/64gPsfRQ3e0n+lRARY+Ghhq0wd9TcDLVR8Q7RAqOGfCl9kbyH2MTTLf0A==","signatures":[{"sig":"MEUCIF2lL0gij1GAO+iB3cGZ5I7HNtUFeO7BdX68CqnW36ubAiEA7BCJxOjLAiYcUpzOKclz9Q78GtsP9z2LeIytmwCbkOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70955},"main":"src/js2lua.mjs","type":"module","gitHead":"7f371f46dbcddcc4b1fc6319ed603129105670ed","scripts":{"rc":"yarn release","dev":"vite","docs":"node makeDocs.js","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","push":"yarn commit","test":"node test.mjs","build":"vite build","commit":"git add . && git commit -am ","preview":"vite preview","release":"npm run docs && push_option=release npm run push","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor"},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"repository":{"url":"git+https://github.com/xiangnanscu/js2lua.git","type":"git"},"_npmVersion":"10.2.4","description":"Writing LuaJIT with the expressiveness of JavaScript.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"lua-fmt":"^2.6.0","lua-format":"^1.5.2","yargs-parser":"^21.1.1","@babel/parser":"^7.22.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.25","sass":"^1.52.1","vite":"^2.9.9","yargs":"^17.7.2","eslint":"^8.47.0","prettier":"^2.8.8","bootstrap":"^5.1.3","file-saver":"^2.0.5","highlight.js":"^11.5.1","eslint-plugin-vue":"^9.17.0","vue-eslint-parser":"^9.3.1","@vitejs/plugin-vue":"^2.3.3","source-map-support":"^0.5.21","@prettier/plugin-lua":"^0.0.3","@highlightjs/vue-plugin":"^2.1.0","@rushstack/eslint-patch":"^1.3.3","vite-plugin-require-transform":"^1.0.21"},"_npmOperationalInternal":{"tmp":"tmp/js2lua_0.47.0_1728617283196_0.35776581285745435","host":"s3://npm-registry-packages"}},"0.48.0":{"name":"@xiangnanscu/js2lua","version":"0.48.0","type":"module","description":"Writing LuaJIT with the expressiveness of JavaScript.","main":"src/js2lua.mjs","bin":{"js2lua":"bin/js2lua.js"},"repository":{"type":"git","url":"git+https://github.com/xiangnanscu/js2lua.git"},"author":{"name":"Nan Xiang"},"license":"MIT","bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"homepage":"https://github.xnscu.com/js2lua/","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","commit":"git add . && git commit -am ","push":"yarn commit","postpush":"while true; do git push && { echo 'Git push succeeded'; break; } || echo 'Git push failed, retrying in 1 seconds'; sleep 1; done","pull":"while true; do git pull && { echo 'Git pull succeeded'; break; } || echo 'Git pull failed, retrying in 1 seconds'; sleep 1; done","prerelease":"npm --no-git-tag-version version minor","docs":"node makeDocs.js","release":"npm run docs && push_option=release npm run push","rc":"yarn release","replace":"find .  -type d \\( -name .git -o -name node_modules \\) -prune -o  -type f  -exec  sed -i s/js2lua/field/g {} \\;","test":"node test.mjs"},"dependencies":{"@babel/parser":"^7.22.14","lua-fmt":"^2.6.0","lua-format":"^1.5.2","yargs-parser":"^21.1.1"},"devDependencies":{"@highlightjs/vue-plugin":"^2.1.0","@prettier/plugin-lua":"^0.0.3","@rushstack/eslint-patch":"^1.3.3","@vitejs/plugin-vue":"^2.3.3","bootstrap":"^5.1.3","eslint":"^8.47.0","eslint-plugin-vue":"^9.17.0","file-saver":"^2.0.5","highlight.js":"^11.5.1","prettier":"^2.8.8","sass":"^1.52.1","source-map-support":"^0.5.21","vite":"^2.9.9","vite-plugin-require-transform":"^1.0.21","vue":"^3.2.25","vue-eslint-parser":"^9.3.1","yargs":"^17.7.2"},"_id":"@xiangnanscu/js2lua@0.48.0","gitHead":"6638705afb42efa4c71305e426dd3f0122c24578","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-znoZalg5lNYOe9W5zf8spGS0bj/bPSgobaMucmB3kfHruQe4jJsCHhtsNph/9ZS3RkKZyuHhrXLqfK4iWhCr1A==","shasum":"fab94c3d34b868bca6ac50207c3b2d9e9335fd32","tarball":"https://registry.npmjs.org/@xiangnanscu/js2lua/-/js2lua-0.48.0.tgz","fileCount":5,"unpackedSize":71428,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAae5m36k533JyUGnqVNHyG9N0RqLel0/zK3YmcxVWcsAiAakllPw6br7/xdDEAfRb+PTkulfJokjr3vysDW7tnkiA=="}]},"_npmUser":{"name":"xiangnanscu","email":"280145668@qq.com"},"directories":{},"maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js2lua_0.48.0_1728635900532_0.4681576921034818"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-05T05:30:22.695Z","modified":"2024-10-11T08:38:20.919Z","0.9.0":"2023-09-05T05:30:22.931Z","0.10.0":"2023-09-05T15:07:39.543Z","0.11.0":"2023-09-06T12:39:44.565Z","0.12.0":"2023-09-06T16:10:34.244Z","0.13.0":"2023-09-06T16:41:39.989Z","0.14.0":"2023-09-06T17:05:21.409Z","0.15.0":"2023-09-06T17:10:48.302Z","0.16.0":"2023-09-06T23:36:05.080Z","0.17.0":"2023-09-07T01:43:57.187Z","0.18.0":"2023-09-07T08:52:33.410Z","0.19.0":"2023-09-07T09:58:25.932Z","0.20.0":"2023-09-09T08:17:07.082Z","0.21.0":"2023-09-10T12:43:34.821Z","0.22.0":"2023-09-10T13:12:32.882Z","0.24.0":"2024-02-01T05:10:06.632Z","0.30.0":"2024-02-13T15:47:24.657Z","0.31.0":"2024-02-13T15:56:10.238Z","0.34.0":"2024-07-21T08:18:12.535Z","0.35.0":"2024-07-27T14:51:34.528Z","0.36.0":"2024-09-26T09:07:13.211Z","0.37.0":"2024-10-07T16:59:44.783Z","0.41.0":"2024-10-09T07:01:11.580Z","0.42.0":"2024-10-09T13:12:40.065Z","0.43.0":"2024-10-09T14:06:22.030Z","0.44.0":"2024-10-09T15:35:35.548Z","0.45.0":"2024-10-10T02:17:42.106Z","0.46.0":"2024-10-11T02:38:48.229Z","0.47.0":"2024-10-11T03:28:03.354Z","0.48.0":"2024-10-11T08:38:20.739Z"},"bugs":{"url":"https://github.com/xiangnanscu/js2lua/issues"},"author":{"name":"Nan Xiang"},"license":"MIT","homepage":"https://github.xnscu.com/js2lua/","repository":{"type":"git","url":"git+https://github.com/xiangnanscu/js2lua.git"},"description":"Writing LuaJIT with the expressiveness of JavaScript.","maintainers":[{"name":"xiangnanscu","email":"280145668@qq.com"}],"readme":"# js2lua\n\n[js2lua](https://xiangnanscu.github.io/js2lua/)\nWriting LuaJIT with the expressiveness of JavaScript.\n\n# Install\n\n```sh\nnpm install @xiangnanscu/js2lua\n```\n\n# Usage\n\n## command\n\nConcat one or more js files and transform them to one lua string:\n\n```sh\njs2lua [options] file1, file2, ...\n```\n\nwhere options are:\n\n```js\nconst defaultOptions = {\n  tagArrayExpression: true,\n  importStatementHoisting: true,\n  transform$SymbolToDollar: true,\n  transformToString: true,\n  transformString: true,\n  transformJSONStringify: true,\n  transformJSONParse: true,\n  transformParseFloat: true,\n  transformParseInt: true,\n  transformNumber: true,\n  transformIsArray: true,\n  transformConsoleLog: true,\n  moduleExportsToReturn: true,\n  index0To1: true,\n  tryTranslateClass: true,\n  disableUpdateExpressionCallback: true,\n  renameCatchErrorIfNeeded: true,\n  disableClassCall: true,\n};\n```\n\n### examples\n\nBasic:\n\n```sh\njs2lua foo.js > foo.lua\n```\n\nTo disable a feature `--no-[option]`:\n\n```sh\njs2lua --no-transformToString foo.js\n```\n\nTo enable a feature `--[option]`:\n\n```sh\njs2lua --debug foo.js\n```\n\n## api\n\n```js\nimport { js2lua } from \"js2lua\";\njs2lua(`let a = 1`, { importStatementHoisting: true });\n```\n\n## see also\n\n- [lua2js](https://xiangnanscu.github.io/lua2js/) transform lua to js\n\n- [lua-resty-array](https://github.com/xiangnanscu/lua-resty-array) lua version of JS Array (feature tagArrayExpression)\n\n# Features\n\n[CODE_TABLE]\n","readmeFilename":"README.template.md"}