{"_id":"laux-compiler","_rev":"26-1099ad125d308c4b087d0d748bec42e9","name":"laux-compiler","dist-tags":{"latest":"1.6.0"},"versions":{"2.0.0":{"name":"laux-compiler","version":"2.0.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"src/app.js","private":false,"dependencies":{"any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"5c99de05cb5ce05c9171f435ab21856466409c46","_id":"laux-compiler@2.0.0","_nodeVersion":"18.7.0","_npmVersion":"9.6.2","dist":{"integrity":"sha512-pQZ0ZZl7OM6DWe2Ib4FVm5pkR/DrvwgzTXgvAIMvLnzklkxKcSgcKcwUTCgwfW42LrZ2KM3Z6edSX9XZrTfSdQ==","shasum":"67bb18c7410451b9db41eaf590e160c1ad9866f8","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-2.0.0.tgz","fileCount":38,"unpackedSize":388115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDu9bC59K+hWJbN5Mut8Z2OUfhVXQn/gLLIFidqvp3YiAiEAtl2u/V/wFIjEMdmaNYhsIrszbra9O7WhbsRzWlH4KQE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMDPRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqugw/8DJGYdVI0FQ7sfKLvmp0TPfJum4Hz6mYhDJ9JoufClF+SWREa\r\nXiRE+6HKQGSct2JBjvP3Bhz8kTg/j2/RnwMYkGHxsg9RYGvSjJPL91UIzzfv\r\nP+Uay2b8wbFJNlk9KGFn+T8knlXUsU05gdUJFf8mrC7LIG2rHox+zEoiHU8k\r\nPDZC0+5bejUCWV5uUkOzDbkbw2OLSn9ccwsJdc4kKAdwM/oj6WjN/vJYXx6+\r\nsEBvdjuETOPdSJ4xp4ve3B8lZFuYzMh18FhPPojiqWikyaPElK/f1f3aN2iQ\r\nXdmhanFZ4F2ZmGmaPzig26u0Hte5iz59ef60V+xFdNJwgsHRfYMrMAV6M89+\r\nxV/pyew5/KcgDuaE+ViuohZlcMbCasVYMCeq7yPr/2lIsu5tbQeXvh62VRH7\r\nuQYLm9SD7wUiPaTQcOO0vjEyD/mEfCoZHg53WLB1wYuP0Nr5zbfHSQ3bRSF+\r\nFS0RxzhoYarcH5ua14NkTb1YmUmqgI8LrGtJ55losnioo/f4qgdydpVlGcQ9\r\nt24MlBtvpBD88RvWOXlP/KeJ//duf86ZKmODcINzWY4cuZ8L6EOpvti/FDDc\r\nWOgzBiJv2Yf0O45ouOFUmyel1D9pSJSbFE+tBktAYtLG9acIKWQEdjIvRIwT\r\nkOSUd7wfUtrue2N8BviJuqzKT90CJRSYFKM=\r\n=6ufJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_2.0.0_1680880593189_0.040632697033529785"},"_hasShrinkwrap":false},"1.0.0":{"name":"laux-compiler","version":"1.0.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"src/app.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"906b64c619e500d864178e1498284dd8ad1e2200","_id":"laux-compiler@1.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-iKPtJn44LcqPxMCuGzAjyFfCoRQxC3Gg6aYxonRYn+0ZC3zAN7254XtaXq0u5UPIS0bJSh1ODnY1VJLkflzzIQ==","shasum":"cbee1c6ccac401be60180fb2f463a3a96b353e25","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.0.0.tgz","fileCount":38,"unpackedSize":387859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf0BbW2VrbhGQyjuFncFOMgYs5duc5Ka355spo/yDpFAiEA2Vt1FjUYOd6RMBTza3O4Jfq8rqmE3cR3TWrpDBKBsUU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMHCLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2SBAAju6QeVpKed+G4NN6+hbSq1PDoRw4AheuA4WDnP1nkm4vX83Z\r\nP5f9M7il8BWrxPrCkxoZm80t/wXcrnsejynrhFSunEnTDGkn806k2dVh88rU\r\n6rfiqDaPxyqL1xXp59yi5z34BfaDbcJdfAtzFgbQ8xmWbxChEdmmonVM1oQ7\r\nDVEyb4K8X14Ig3vS/1jNSd/zHdC8U4LF2tvZQ5Ci1dP7LZMxV2Whwfgn5eu8\r\nY0Y4gcX+LpYWilqSLrTxSqIgsJ3oH3zwDDx5IocsX7VdOVOHDjAVtDkaH69h\r\nBr3Shfhnl2sL/Flc8jKq8Pb2qjgWPR/gr2FqySMif8ICh7Yhwv8UznZT/zzP\r\nJSaOTh3D8ZI1AP8RQIRsvGPHMMnxoQP1PdkIpAB5VsSIQ+XpldQFdWHo9pF5\r\nzxuWVpPy/8JrPPxoo7mhOr70p8k6XlbwqZVxPJqqxv1iANfWSI9OMQUo77Wz\r\nhgcaL+br2AzwNfkMbRlparEHhVTEh4v4vkn6QbvKZT5pUIzVCHoBBdgPBcvv\r\nfHVdPs/axVV2takmpJdn01wji/dqwKjGcgXUPPCz5AVlKJbtXaFLhUrhJVT1\r\nNswkgogE/TacV23NUkWYilN99ZuRo4tCpfkXrch9CmZPZtRtuas1jSPKJZ5o\r\nX8jDd41JcYBkV9NN+oKKdaQ+5Y7cWCUKpI4=\r\n=tvnx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.0.0_1680896139320_0.6572813421021717"},"_hasShrinkwrap":false},"1.0.1":{"name":"laux-compiler","version":"1.0.1","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"src/app.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"a48311d3f593bf6e9bd193e23d0b17f116e50d8c","_id":"laux-compiler@1.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-zFuE8XOCBbMQXWcljGtHdUOgixC2vZSG/9zYY5Dj4FqNaOeXLwVU4yMgBapbAQ+nFnNRgKgwTtAb+i2VfFYEUw==","shasum":"de954deb0eb31bbc5c91d75fb3bbe586c954f6d9","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.0.1.tgz","fileCount":38,"unpackedSize":382986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhTUQCcBMwL5vqy3rQ5QXsJoAq4L8DNsssHHmZQprJuAiBmqTTE5YF1KGH3Eqn0EzeyX5vZoZrufZx9l+7nKl5z+w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMbnFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+zRAAl+bXutI4lvoKm907aqt/yVb8c+wE0kVZtHwSygGMOQ2ZzoJh\r\nMi13u2DSUP6NKcqWlv/Ke54HObcTgwED2kI0hPYpRSKGCnQr1LPIi5UaAv5X\r\nTsuzBNCrDx/Om86IN8cDvysN9vBd1V2KEoSpi4b7oNKYa6D2PSsCbk615eEV\r\n2RAlW0m4RqjLHfUuyGD1VsIf6bg0sJ5hCKUvCTs5RNgmlkiXO90eDuzNsFsy\r\nJZAa7bPLrIbIrySsWoAAOi/zVA8XFryRqD8TLsbouDPPYQBhyaOLlaknxSvr\r\nyYW7DsXSkqy2oNOvL0VhfNSF4oCjKfpVYj5cLtCrBxAuwdBMnncxckh6Lg4X\r\nbgz1n0rTIwBX4yc88VuJFEZoIyvPUyD3baVvwpgbzjV3KJjpveJ2jxwXTyWZ\r\nx64mIArbBpcw+OUYsXcqCWojbCJTCsy65FaO4mJGcE8MMd4i96CspvbTiT85\r\nReydlpWix8erRScvegRWquoeWVIQR2/jtFR2X+8uupPe37/xKbwfmdv5Geb6\r\n/CnF98Vj/oY1n3en6LdInS25cZacQartMpiDA8tqJLrpnQQ6xKbiZSPj05cW\r\n5ZcjuRZkLQXhPlDbzS1KQyB/PBbPTzV/AwAFvRjs7XO9iKWu54VX1ow9ruZE\r\nFn2YGR/ui3bs7xkDs8Gx4zCWAwugHW1yQ6Y=\r\n=lhmF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.0.1_1680980421165_0.96793713470955"},"_hasShrinkwrap":false},"1.0.2":{"name":"laux-compiler","version":"1.0.2","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"src/app.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"6fe6b62aece6a77d55e009fe596e94f4ad3bc039","_id":"laux-compiler@1.0.2","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-BSEth14yZQAO65usN09WjvEI2vEocmFyWpyGg+5cD8WmlIYm5XYsn9ynFU6Sq23xuGrtotduf0UmZ0L50n5MtQ==","shasum":"3a16f51f5b468939d3b1742a84698e11db7862fa","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.0.2.tgz","fileCount":38,"unpackedSize":382987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0Mlrc0DXd9iTKRhFNreqSfGJlUxGj7NM34r0TY3OsRAiALUfha8VlH4SLyTz837IvUk8ySmzAx8LB9L9AooAzsxg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNSzoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpduA/9HvGbJRtITwHyIHNL1ZsXTg07FUdDkElu+I/D9D4N/pH4WnA0\r\nJ8HvKZOZIBu5gjo/jH6LyRwJLvm0HTwsMVlTV2PB2wTB6pbxX+z/qUgK2rlK\r\n+gkbsk47cfjQcWDBv1An4zJrFciBagmG94k5OYbtctfSXREspg85iBU3JG7z\r\nQKWbm0YbCxmeejmRXugbN+LVcwQye+We5e5D4ur67NXukL78gtRcWCO2WfgT\r\n/nY8eyLZ4xERX9OCh1p+AcrLNQ48nw1T3tbIVjmc57Tntu/pL1Jsr7sb8qRl\r\nLB8iKJchM1u5BMP2Fd5qACy+kbTLjRyadwcYs86/ts4852DiPbuib2+jR0jC\r\nkhlIXD0cGVyo1KNzBug+S3d5BmibJlpLEuUtBMa7cqHvmfP0H5+ltfVsxZRQ\r\njvwMYZKP/XHhL4Y5zRi80BfyPMFoOgmwshHN8+xBfvbCC0HIlSIEfQJzngUH\r\ni3xZR3qODGJw542ANaiCjaFtfCcNg86jK1okHPEo37+TmoBQR9bzQHGobGAX\r\nXm2CpdnkSh6p9laGnkeIrd0lU+soiYe+tIdps772FN8Cg7jZqPmWtcQSFpm/\r\nKmVb/nx6QzbjP6g6Cbrb7PY2S1BNWzeaLKU8nqKy69lNT15QOOMFdrY/r+hn\r\niDHx+QGNKvucTtyUXATrkF456KgDncKGpYc=\r\n=LcyT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.0.2_1681206504583_0.40998265548550816"},"_hasShrinkwrap":false},"1.0.3":{"name":"laux-compiler","version":"1.0.3","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"src/app.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"93fc5c557514cc70e584d1b1d55455b3a9e523a1","_id":"laux-compiler@1.0.3","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-2QIWoBG1CpvsfUI+m5m2wo7Hu8bWPmeX37LUBR7YHp5dQWwH9tIKclwfVmBK9h++eDpF6RRUAajbLRb6pNqhTw==","shasum":"a45fe567d1944f12f1253b48e1b7d69843bd2788","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.0.3.tgz","fileCount":38,"unpackedSize":387498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/bTXvjksprjbCXuwRs956DUngsFhxJzyfkrbBcMy3LAiEAxOgrm+BRqm5tLrdMXTyjmf2wRXHBj5QKP5RpMofHXuc="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.0.3_1688243142560_0.8352993639817274"},"_hasShrinkwrap":false},"1.1.0":{"name":"laux-compiler","version":"1.1.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"src/app.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"ccb07d6a2bcef291dade4584b0101199794b9664","_id":"laux-compiler@1.1.0","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-O96Z+2CXlxchf+f0L5D5DPjuHI/gNhtSebTNfFt3qhBeDFFqkVIdzccHjk5gBzQipS4dRiLYequL2pIkVjI7TQ==","shasum":"eef0afed5711fa1f080adc54d109385edfe625d3","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.0.tgz","fileCount":38,"unpackedSize":387498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnS4J8FsFWT6IaWFlsdQbbHZQPcutXPH4EbXyMzyGFOAIhAKm/vWkfOH9gUg9DeX14t+mTfQmlqDt3Br38qsC0tfbV"}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.0_1688245322696_0.501195161044746"},"_hasShrinkwrap":false},"1.1.1":{"name":"laux-compiler","version":"1.1.1","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"3b3bc4f7d59046a5652092ca855b7de227ddcd36","_id":"laux-compiler@1.1.1","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-jKIECRfEb5Q6KX6ggghFvDrc+oJWbYRyATO0GoKx64wJ6HxyEGcSezhfAntOWXkbaCAu6BDg5B4+n6HIRbJh/w==","shasum":"763c3bc31f8ed420b8fa28b257599d1f502e3cdc","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.1.tgz","fileCount":38,"unpackedSize":377131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMsLE2f8BnGUrhclf26gaGuVZspBF8rQ8yVHpiS3EF2AiBLZ6OEGoOamaS83POYZ8tknKfze9ffGIE1ScPlZGdxBQ=="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.1_1688245686237_0.37606323476405135"},"_hasShrinkwrap":false},"1.1.2":{"name":"laux-compiler","version":"1.1.2","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"c622338a6291a84711726931d3688cedf97c0cba","_id":"laux-compiler@1.1.2","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-OlViI5zNKhiYcc7LB/RxlYz8eu/n9cZWr5c2kr+beEFqViCpcY9XJPN8fJfx1BWQuaaEksgoMPorGNi8zJoO1w==","shasum":"487f1e63975b9f160b9be0d146c7152c38f177df","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.2.tgz","fileCount":38,"unpackedSize":377147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrTFP17vR2LdSUbtqK7Siqhr6i914kA/uloGDqbBpJJAiA9McEghk8Bz36xA7q9VAGUsb23sM3jyHxFSNw8ZD7ZOQ=="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.2_1688246158005_0.908288996176706"},"_hasShrinkwrap":false},"1.1.3":{"name":"laux-compiler","version":"1.1.3","type":"module","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"21de12556f23a6f947ecca0b406e1720686e614b","_id":"laux-compiler@1.1.3","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-N0nlAdOfn/eUZSMuzoXnpKD1OkFY7Yiwdt0w4BG+RFJTaYggNT4fpOzT4ARVb/s2yK1qFA68TwI+r2AU7s0OIw==","shasum":"adcff01617120690844bb560c67db6dd459d626f","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.3.tgz","fileCount":38,"unpackedSize":377167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp2x5kT4or7LwLzLzI+3tZzPnVsHCUwOubz9rjXzd4aAiEAhNxP4VDntbeaTp91SDcZPSYsZLXGGkFPz97AesT1ppA="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.3_1688247015128_0.013058129365505211"},"_hasShrinkwrap":false},"1.1.4":{"name":"laux-compiler","version":"1.1.4","type":"module","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"8537d377fe2d3192579a7f3b7d1504fa8bf588c3","_id":"laux-compiler@1.1.4","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-DPEsFAoVQECzISCrmtQUCQqHrkEZdQOMWjK2VuxAjoX+CW2G3RmZg5mHIvgd7kB3w8lOXUTyGtBGZ+ckyOTQvQ==","shasum":"7201e098d88f365c5b2b0b898ecddca890bfa27a","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.4.tgz","fileCount":71,"unpackedSize":676177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5cbkOjZxC0yyRzoCVgZiCreuXwELPIlB7MhYoWOQltwIgC8KP/tXeuVbXFfAZxPjWgxA1H1Bkju8rcjnpDdPGfMs="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.4_1688250032987_0.026582212514054016"},"_hasShrinkwrap":false},"1.1.5":{"name":"laux-compiler","version":"1.1.5","type":"module","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"b5fd12e54020d7ad258bff8e491164e028fa78aa","_id":"laux-compiler@1.1.5","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-AaBcJeN6nCSpk1nFOfcC+TrJf4KqTlay4X/l6UqD2NKBpTVYKNIlXtrDUudYZGe8Ri2cDUCNHOlf71mc5BeNWg==","shasum":"1d14edec31c6882f55946d9925b69de964e75ba1","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.5.tgz","fileCount":71,"unpackedSize":676177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAs8EMs5BfpYyPoYTxlCr/NxMClJ4w0bQb/Xdm9+mIjSAiEAy/WBUrLqtLwIPXTb+1kWdjnkKkWH+cfSqU0hTEygEfE="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.5_1688396696197_0.2710052605679756"},"_hasShrinkwrap":false},"1.1.6":{"name":"laux-compiler","version":"1.1.6","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.18.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-class-properties":"^6.23.0","babel-preset-es2015":"^6.18.0","chai-subset":"^1.4.0","eslint":"^7.32.0 || ^8.2.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.25.2","semantic-release":"^21.0.1"},"scripts":{"test":"mocha --reporter spec --compilers js:babel-core/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"dbb0dfb619ba4a01343b3643260e65fa6c011d9c","_id":"laux-compiler@1.1.6","_nodeVersion":"18.16.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-gGWyIAlLmy52KU0/hFm49uGV7VWI6D0q1oCXzcsbT7qjS0HizoeOBCvZQ3dEh6bJNkKJWSGuVvXr4DrStXdrig==","shasum":"4e40e76c61daf343efa8b357b54b580f05d0cf90","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.6.tgz","fileCount":71,"unpackedSize":676157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI/3ahbIjY9/fGxJw9pC22sg8HRHAyjih+b7v8PHtgNQIhAL13dxh19YxhX+MMQINTiYCfgAJR+0xs3skTNd14oeC3"}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.6_1688397436034_0.4716748535442967"},"_hasShrinkwrap":false},"1.1.7":{"name":"laux-compiler","version":"1.1.7","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.27.5","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --compilers js:@babel/register","start":"node index.js watch ./laux ./lua","build":"babel src --out-dir dist","prepublish":"npm run build","dev":"nodemon index.js watch ./laux ./lua -a","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"140edb303afaeaadb4e52decdce0abd093e16835","_id":"laux-compiler@1.1.7","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-IxUuqNU0WTfbfLI1ImYR48JQk6QvRcK5C6MS/I20BCO/cVXGsAwAl8MqbIr3DjkBYwQJPp5kLIEKE25mmYE8PQ==","shasum":"061e36948fb2462e816da68fcf6db93afbfd9854","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.1.7.tgz","fileCount":72,"unpackedSize":610775,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfgBzy5n7PWWkTtXd7ny22TYu6TmfGXM78Yb/ARPKFfgIgS/YKMgSHkkT4xzFIyJH5917ToXW/L8VCEUFPT8WQ3mg="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.1.7_1688556357569_0.542203670344622"},"_hasShrinkwrap":false},"1.2.0":{"name":"laux-compiler","version":"1.2.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.27.5","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --compilers js:@babel/register","dev":"node dev.cjs workspace","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"a964f32ef14c6fd73481a4310647d378ce71f2d1","_id":"laux-compiler@1.2.0","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-N2uLACyVqlQ9swnfrhBx3XxffiZ37y6A7Dbgv1SmnzUJM/HWGpS/ZXOo1ztPJKbwZrOIgsJTiYslI0ZiqjXe/w==","shasum":"2c61f844c4d8b4e19c1ea63fb8a7575b7b586993","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.2.0.tgz","fileCount":72,"unpackedSize":615714,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxNjAx3mgS5JSZS+G1tLaQDCkzkpK/61/PGG2EMVjXTwIgaSyUzaVgrYMtg855eipWaAZ3onnpI5es6BvqeSniAbQ="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.2.0_1688661143534_0.9471910773414267"},"_hasShrinkwrap":false},"1.2.1":{"name":"laux-compiler","version":"1.2.1","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.27.5","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --compilers js:@babel/register","dev":"node dev.cjs workspace","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"d4fb942d3dcbf086654c773438f0c86586507d25","_id":"laux-compiler@1.2.1","_nodeVersion":"18.16.1","_npmVersion":"9.7.2","dist":{"integrity":"sha512-0OItm5gNh4Y2cs2V970JU1CL6Uq0hl+7aHZgSaSxajv0/XwM5rG9M4TB7SQDOOdTjwQsrU9RangEl8BZe0QNwQ==","shasum":"b447919378184b30a5f9c7bfdba743dc7dad4c03","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.2.1.tgz","fileCount":74,"unpackedSize":616192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5dBBrE5nQgMH+D9hmpO9SpHSsJcSBSetQxKkLgmNY5AiBROFDxWpoAEjUoOSE3RUORXfAoJd72QVq3h2er3YguWA=="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.2.1_1688678632842_0.4218323620199893"},"_hasShrinkwrap":false},"1.2.2":{"name":"laux-compiler","version":"1.2.2","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --compilers js:@babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"f29ac21082d9f6b8f47456d3f744a438f5f83a17","_id":"laux-compiler@1.2.2","_nodeVersion":"18.17.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-rTostr54I7PPsmNi9V6saKXGJWcfGq9TCrVwIUKNLxfHsy6stYbDK6TPPfMhN6slmIHIJsvuK3mOBGyh8/DSnw==","shasum":"016835783218f2c3e9672c137f89a13acba0c4c1","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.2.2.tgz","fileCount":74,"unpackedSize":597804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGaVElz/u5gzgEwxcb9VKkCV4b1H1oxHq91ihzb6qbDAiEA2tsLCdrZTqtgi6hnpL4GegFSAac8nLn0gE9r59iPxAk="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.2.2_1691195450173_0.43686379021484223"},"_hasShrinkwrap":false},"1.2.3":{"name":"laux-compiler","version":"1.2.3","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --compilers js:@babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"3919847aa0aba2b3dfcdbde2fbf92be505543042","_id":"laux-compiler@1.2.3","_nodeVersion":"18.17.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-OyJjf96TaNZqoYlWMNinzAxtxNG5rvPYzNtrfH6F17wDfI4I29GkwuqK9x61l7eQEYaX3ew2dDIhbjbrUrZcbg==","shasum":"0c49aeeba6c39bce38d393dddf979e0c49fd5588","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.2.3.tgz","fileCount":74,"unpackedSize":598447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIed8qzW/LyIOmXWZHo6C+ODCJHzduEzgGK5gVOe+hcQIhAKeOmWfNnxxVClhM+tSKlIlYzz76Yjx7/Sd5cMUnPd4L"}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.2.3_1691197152305_0.08013631971830049"},"_hasShrinkwrap":false},"1.2.4":{"name":"laux-compiler","version":"1.2.4","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","any-promise":"^1.3.0","bluebird":"^3.4.6","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^1.6.1","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","indent-string":"^2.1.0","lodash":"^4.17.4","luamin":"^1.0.4","mkdirp":"^0.5.1","mkdirp-then":"^1.2.0","mocha":"^3.2.0","strip-indent":"^4.0.0","underscore":"^1.8.3","walk":"^2.3.9"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --compilers js:@babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","gitHead":"aaf344ee94841c71f0724fa8ae4668295aa1f4da","_id":"laux-compiler@1.2.4","_nodeVersion":"18.17.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-WzupBvXLC9f1obF2J05K/ivCozNfSGUnxWzZ4KVu/wQ3uLmPx5sFeDAmhXhhJd2tSWVSfuFczAsN9CbEm8zrCA==","shasum":"1e74ba334ddb4948556d7d35787e72b93f957c3b","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.2.4.tgz","fileCount":74,"unpackedSize":598942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAgnbt5JL7IIkcDnipk3LPo7V82sqnUN0BI12xPOksxAiAc9dAFuAg2y7lWAqikDG1pDh1fVwwVhBwrejL7RZNnww=="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.2.4_1691449013954_0.8545256333496336"},"_hasShrinkwrap":false},"1.2.5":{"name":"laux-compiler","version":"1.2.5","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.2.5","gitHead":"1f18ca5073148954613f4748e8af95feb80fcc75","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-qcFMlSPsTYg6f1E9ZN2XKWnSmgYAksrbn89AZPYs/wt717RDWUG7WNtzgCM0O3Ys3RzAHsSfOVkWjnJw57SqBg==","shasum":"91d7917f19027586e4483067600d6aa5889c1e2b","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.2.5.tgz","fileCount":74,"unpackedSize":597942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoCM91hzl3sJmZvBRz+4jJDysHX3O3rJMoRSV00zmY2AiBQk24zd+sDQy5+Nx8pu49Uy9isfHvoTp9R5d9JHWsy9A=="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.2.5_1691451012485_0.31526849344364116"},"_hasShrinkwrap":false},"1.3.0":{"name":"laux-compiler","version":"1.3.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.3.0","gitHead":"bcae226a36a6fe0465001e7ab10f50388f488258","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-b0uTTY/JxOzvGHglgYA/TpJNhQYG0lv++PFM7nI5Q3hCGMNEcJ/SgTGoMY5Xub1ZfYZAWyJ23Xnxjoi4v4ospA==","shasum":"e9d3a14bc9a811abd57369ae3f6c461875b162d5","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.3.0.tgz","fileCount":74,"unpackedSize":598630,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7UyxiclyFRZJg4M0isD3/DIkFvqllUgTJdERLThMgbAiAxa+HxdIrRX4FUlxKFfTBY1wK32wThymib2vxK2d40Bw=="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.3.0_1691453102240_0.2326871837705029"},"_hasShrinkwrap":false},"1.3.1":{"name":"laux-compiler","version":"1.3.1","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.3.1","gitHead":"6cd4621c1f4e724067f5a11c81387f1799745885","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-mfqWCUNBmnpONm80whHRFkbRnOjdo249J0JveUY3G4TpYAzID3D2QoagTTdJfp/8SQo101LaqO26HbofUgjT4w==","shasum":"01515031491468b65eaa7e3cdab67b2a898b6f38","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.3.1.tgz","fileCount":74,"unpackedSize":600824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCMt0ND4Lh7v3T+Dsha5aVFlZcKF0p/iAmr4BdKC9B/AiEA418lxGmNgSV6iGd+vZ3Mh1HsNyuRUv5EH3zqw5GZmK0="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.3.1_1691504642152_0.35590162884446874"},"_hasShrinkwrap":false},"1.3.2":{"name":"laux-compiler","version":"1.3.2","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.3.2","gitHead":"b0fc5987d6284157ca9f7b330c483a1fce148bcf","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-TVU2n4zDvLud25siQmHxcryBd8ipBkp4jbiZYosokHA9nMYk7kR5SC7k1gfxFIE6hRheeQ6dL7S73AgRdo4wYQ==","shasum":"9c2a0e5b00f84495d028ea07bffb9e12070fcd67","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.3.2.tgz","fileCount":74,"unpackedSize":600824,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2B0pfJkhTZwr/VWJUTtEuPR8+rli1WTN8Qgt51b3tigIhAIbEU5xAQ3K7STgjq8JM1ZOSOMUz42tLLyR9WHVhIUll"}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.3.2_1691504750746_0.050352996116166615"},"_hasShrinkwrap":false},"1.3.3":{"name":"laux-compiler","version":"1.3.3","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.3.3","gitHead":"623cbc16ceee394db2ef9cc02f9d6b95711c6227","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-DRAceffyrVKC5ZmWGO4fTie7lJ/ixFWxX+pUXVX7Tt64ft8JcvawnCb45IP+A0Rk+/agTn34AmC1gERiJho1PQ==","shasum":"577a68c80028901e08576f4142cfb3cb486fe262","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.3.3.tgz","fileCount":74,"unpackedSize":600932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTGBqYE4iaEoqjsJkgB0YEmUpvsWFo6yMjjJ9jTqpGvAIgRT531YLGiiH05jPAFZ0PfkpiviAPtmG4PQ6HxFmcvrk="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.3.3_1691512719395_0.8563923887567557"},"_hasShrinkwrap":false},"1.4.0":{"name":"laux-compiler","version":"1.4.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.4.0","gitHead":"e69b4b5c2ee5350aa018eb46276ccd712b86c04b","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-roQ0Y0FYwxMxXicqEimaxr8oQ/3QRB9hx2SdG8rN73Y5BFMf0JAdoZy1EYhgNBWpCcIhv5rCDZrEwJddEq2Tig==","shasum":"f3870df5ba9c35cbfc6ec630308217dc5bff6cc1","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.4.0.tgz","fileCount":74,"unpackedSize":603757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/EJk7d3JoUScC52rpexDzozl8JyT/xcJ0vGIFBVNyyAiEAoXadTus4FDcoa47sttyyDn7xEd1zK0/Mb9G7XhbOPpE="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.4.0_1691514105312_0.5308864640746298"},"_hasShrinkwrap":false},"1.4.1":{"name":"laux-compiler","version":"1.4.1","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.4.1","gitHead":"67a8f2e1de74da3e0a45b0204d3fdfaded687011","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ucfskHs5fJH+CYD0ByL9p8ckvvmiH3azRTTx7/t5irreBvElVkOtdrtSDQqu6RUhV4Q/D7+wSMSldwKaKReu0A==","shasum":"b7a4ff57f3f0267ba25ad61b9855939dd84b9d61","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.4.1.tgz","fileCount":74,"unpackedSize":603784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMB6QO37Smn4EPxwga54BAwXuPfWPVtuHfvWaW21G9YgIhAOqqYUzIIFBXLBW1EoH48DjLkS1QFkeIsg7ZyJ4EFQwi"}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.4.1_1691514286747_0.8332518342732431"},"_hasShrinkwrap":false},"1.5.0":{"name":"laux-compiler","version":"1.5.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.5.0","gitHead":"424b08b0856e1a5a2b710913d34a192a43dc440c","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-B/wHb0jhbpOlFmZkHhueAuui6OBqsBs4Hwc9hPqqni8sWCSQBWoB9COQlijve/7SDWxbJq7P13GBzVu6BCuoBw==","shasum":"bb714993c271842f195682ae9eac934e2673e0b0","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.5.0.tgz","fileCount":74,"unpackedSize":604632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjNdhrLRuG2JQoKmeYeDV5EusQweJCwlwSDY3amCvZKgIgeDDB6ZS8oM5ZQZDRsJm6wcgvdVNDHac9RKnJ615Icis="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.5.0_1691516302333_0.6454284026795631"},"_hasShrinkwrap":false},"1.6.0":{"name":"laux-compiler","version":"1.6.0","description":"LAUX superset of Lua which compiles LAUX code to Lua","main":"dist/index.js","private":false,"dependencies":{"@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^10.0.3","@semantic-release/release-notes-generator":"^10.0.3","chai":"^3.5.0","chalk":"^1.1.3","chokidar":"^3.5.3","commander":"^2.9.0","detect-indent":"^5.0.0","extend":"^3.0.0","fast-glob":"^3.2.4","fs-jetpack":"^0.11.0","lodash":"^4.17.4","luamin":"^1.0.4","mocha":"^10.2.0","underscore":"^1.8.3"},"devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/preset-env":"^7.22.6","@babel/register":"^7.22.5","@semantic-release/changelog":"^6.0.3","chai-subset":"^1.6.0","eslint":"^8.44.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.10.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^5.0.0","prettier":"^3.0.1","semantic-release":"^21.0.7"},"scripts":{"test":"mocha --reporter spec --require @babel/register","lint":"prettier --check . && eslint .","dev":"node dev.cjs workspace","format":"prettier --write .","build":"babel src --out-dir dist","prepublish":"npm run build","semantic-release":"semantic-release"},"author":{"name":"Atlas/8char"},"license":"MIT","bin":{"lauxc":"bin/lauxc"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"keywords":["transpiler"],"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"homepage":"https://github.com/8char/laux-compiler#readme","_id":"laux-compiler@1.6.0","gitHead":"40cd30669f79da5507fa5eee567686c084811405","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-fc9Gs1oCNl1FWo8bWYNES5A+pHqRep4LHxuwD4DK+TJiv+CHIhNFPYv9LvWeJDDP5yxEcXu+L7z9dwvmS3K/mw==","shasum":"c78064dbbaa82e388d6008518376f441397e207c","tarball":"https://registry.npmjs.org/laux-compiler/-/laux-compiler-1.6.0.tgz","fileCount":74,"unpackedSize":605388,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGc+BttyOL40zqU4Bdtb22niLyk2j9Mz8csWcyh+KjaAiEArxCGOMbhb798+7lYYFX6LRNyxQ+ah9ykZ7Sa9UeZZcc="}]},"_npmUser":{"name":"8char","email":"matteokrantz@gmail.com"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/laux-compiler_1.6.0_1691538289451_0.8912393163962264"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-07T15:16:33.133Z","2.0.0":"2023-04-07T15:16:33.408Z","modified":"2023-08-08T23:44:49.791Z","1.0.0":"2023-04-07T19:35:39.487Z","1.0.1":"2023-04-08T19:00:21.362Z","1.0.2":"2023-04-11T09:48:24.722Z","1.0.3":"2023-07-01T20:25:42.741Z","1.1.0":"2023-07-01T21:02:02.876Z","1.1.1":"2023-07-01T21:08:06.418Z","1.1.2":"2023-07-01T21:15:58.187Z","1.1.3":"2023-07-01T21:30:15.315Z","1.1.4":"2023-07-01T22:20:33.154Z","1.1.5":"2023-07-03T15:04:56.450Z","1.1.6":"2023-07-03T15:17:16.221Z","1.1.7":"2023-07-05T11:25:57.761Z","1.2.0":"2023-07-06T16:32:23.677Z","1.2.1":"2023-07-06T21:23:53.147Z","1.2.2":"2023-08-05T00:30:50.326Z","1.2.3":"2023-08-05T00:59:12.437Z","1.2.4":"2023-08-07T22:56:54.200Z","1.2.5":"2023-08-07T23:30:12.742Z","1.3.0":"2023-08-08T00:05:02.499Z","1.3.1":"2023-08-08T14:24:02.299Z","1.3.2":"2023-08-08T14:25:50.912Z","1.3.3":"2023-08-08T16:38:39.633Z","1.4.0":"2023-08-08T17:01:45.480Z","1.4.1":"2023-08-08T17:04:46.934Z","1.5.0":"2023-08-08T17:38:22.547Z","1.6.0":"2023-08-08T23:44:49.617Z"},"maintainers":[{"name":"8char","email":"matteokrantz@gmail.com"}],"description":"LAUX superset of Lua which compiles LAUX code to Lua","homepage":"https://github.com/8char/laux-compiler#readme","keywords":["transpiler"],"repository":{"type":"git","url":"git+https://github.com/8char/laux-compiler.git"},"author":{"name":"Atlas/8char"},"bugs":{"url":"https://github.com/8char/laux-compiler/issues"},"license":"MIT","readme":"<br />\n<div align=\"center\">\n\n  <img src=\"https://i.imgur.com/0SR2KVb.png\" width=\"256\" height=\"256\"/>\n\n  <h3 align=\"center\" style=\"margin-bottom: 0;\">LAUX - GLUA Transpiler</h3>\n  <sup>( LAUX )</sup>\n  <p align=\"center\">\n    This is a fork of LAU made by <a href=\"https://github.com/alexanderarvidsson\" target=\"_blank\">Metamist (Alexander Arvidsson)</a>\n    LAU as a project is dead. This fork is an attempt to revitalise Metamist's project, with a few changes to syntax & functionality.\n    <br />\n    <br />\n    <a href=\"https://github.com/8char/laux-compiler/issues\">Report Bug</a>\n    ·\n    <a href=\"https://github.com/8char/laux-compiler/issues\">Request Feature</a>\n  </p>\n</div>\n\n# What is LAUX?\n\nLAUX is a superset of Lua, adding syntax sugar on top of Lua. It does however still work with vanilla Lua.\n\n# How to use\n\nYou will need to install [Node.js](https://nodejs.org) to use this.\n\nOpen up a terminal of your choice, and type this.\n\n```bash\n> npm i -g laux-compiler\n```\n\nTo transpile you simply go the folder your project belongs to\n\n```bash\n> lauxc watch ./laux ./lua\n```\n\n## Workspaces\n\nThere's also an option to use workspaces, which simply means using a configuration file. The config file must be `lauxconfig.json` and be located in the root folder.\n\nThis allows you to use a lot more options, of which one of the intersting ones are merges. You can merge multiple files into 1 single output file, which are very useful for releases.\n\nAn example of a config file would be this.\n\n```json\n{\n  \"path\": {\n    \"input\": \"./laux\",\n    \"output\": \"./lua\"\n  },\n  \"merges\": [\n    {\n      \"filesGlob\": [\"atlas_jobcreator/fields/**/*.laux\"],\n      \"output\": \"atlas_jobcreator/fields\"\n    },\n    {\n      \"filesGlob\": [\"atlas_jobcreator/currencies/**/*.laux\"],\n      \"output\": \"atlas_jobcreator/currencies\"\n    }\n  ]\n}\n```\n\nTo actually use the merge features, you would have to use the release option, which is denoted as -r\n\n### No options\n\n```bash\n> lauxc workspace\n```\n\n### Release that merges files\n\n```bash\n> lauxc workspace -r\n```\n\n# What does it add?\n\n## Functions\n\nLAUX adds fat arrows & thin arrows.\n\nExample of fat arrow\n\n```lua\nlocal Foo = {}\nFoo.Bar = (self) => print(self) end -- Foo.Bar = function(self) print(self) end\n```\n\nExample of thin arrow doing the same\n\n```lua\nlocal Foo = {}\nFoo.Bar = () -> print(self) end -- Foo.Bar = function(self) print(self) end\n```\n\nThin arrow is essentially just a fat arrow, but it automatically adds self, just like : adds self automatically in contrast to . in default Lua.\n\n## Decorators\n\nLAUX adds decorators which can mutate functions to allow for things such as deprecation, singeltons, registries, mixin functionality, memoization, validation, rate limiting, caching, authentication/authorization, logging, etc...\n_You can currently only have one decorator per function, however you can combine them in to one larger decorator_\n\n```lua\n-- These deprecated functions can be defined in\n-- your library & be imported using LAUX's\n-- import statement\nlocal function deprecated(func)\n  return function(...)\n    local name = nil\n    local index = 1\n\n    while true do\n        local info = debug.getinfo(func, \"S\")\n        if not info then\n            break\n        end\n\n        if info.what == \"Lua\" and info.name then\n            name = info.name\n            break\n        end\n\n        func = debug.getupvalue(func, index)\n        if not func then\n            break\n        end\n\n        index = index + 1\n    end\n\n    MsgC(Color(255, 165, 0), \"[WARN] The function \" .. name .. \" is deprecated. Please look to using alternatives as this will cease to exist!\")\n    func(...)\n  end\nend\n\n-- Imagine we have this TestFunc that comes from SomeLibrary,\n-- we want to warn users upon each use so that they use\n-- something different\n@deprecated\nfunction PrintPlayerName(ply)\n  print(ply:Nick())\nend\n```\n\n## Types\n\n**This is real time type checking, so don't run it in something that gets run A TON, like every frame**\n_Currently doens't work with arrow functions, fixing later_\n\n```lua\nfunction Foo(bar: string)\n  -- do nothing\nend\n```\n\nOutputs to\n\n```lua\nfunction Foo(bar)\n  local __lau_type = (istable(bar) and bar.__type and bar:__type()) or type(bar)\n  assert(__lau_type == \"string\", \"Expected parameter `bar` to be type `string` instead of `\" .. __lau_type .. \"`\")\nend\n```\n\nThis also accepts multiple types by using the | (pipe) character\n\n```lua\nfunction Foo(bar: string|MyAddon.Bar)\n  -- do nothing\nend\n```\n\nOutputs to\n\n```lua\nfunction Foo(bar)\n  local __lau_type = (istable(bar) and bar.__type and bar:__type()) or type(bar)\n  assert(__lau_type == \"string\" or __lau_type == \"MyAddon.Bar\", \"Expected parameter `bar` to be type `string|MyAddon.Bar` instead of `\" .. __lau_type .. \"`\")\nend\n```\n\n## Mutations\n\nLAUX adds mutations. Those are just simple shortcuts\n\n```lua\nx += 5 -- x = x + 5\nx *= 2 -- x = x * 2\nx /= 2 -- x = x / 2\nx++ -- x = x + 1\nx -= 1 -- x = x - 1. Notice x-- doesn't exist\nx ||= 2 -- x = x or 2\nx ..= \"me\" -- x = x .. \"me\"\nx %= 2 -- x = x % 2\n```\n\n## Shortcut Expressions\n\nLAUX adds shortcuts for quickly doing a generic action.\n\n```lua\nstopif i > 5 -- if (i > 5) then return end\nbreakif i > 2 -- if (i > 2) then break end\ncontinueif i > 8 -- if (i > 8) then continue end\n```\n\n## Classes\n\nLAUX adds JavaScript like classes. I assume you already know what a class is.\n\nSyntax\n\n```lua\n[public] Class name [extends Parent] end\n```\n\nExample\n\n```lua\nclass Foo\n  -- We can have static attributes\n  static ENUMS = {}\n  -- We can also non static attributes\n  name = \"Bar\"\n\n  constructor(foobar: string)\n    self.foobar = foobar\n  end\n\n  setFoobar(val: string) self.foobar = val end\n  getFoobar() return self.foobar end\n\n  -- If we are not using a public class we need to add __type() function.\n  -- This is to avoid overlapping names for type checking\n  __type()\n    return \"MyAddon.Foo\"\n  end\nend\n\n-- Don't need new keyword.\nlocal foo1 = Foo()\n```\n\nNow if we wish, we can extend upon it\n\n```lua\nclass Bar extends Foo\n  constructor(foobar)\n    -- Because we're extending we need to use super()\n    -- You need to pass the arguments your parent (extends) need\n    super(foobar)\n\n    -- Lets now get our name we got from Foo\n    print(self.name)\n  end\n\n  -- Only on Bar, not Foo\n  uniqueMethod() end\nend\n```\n\nClasses by default are private, so we can make it public by using the public keyword\n\n```lua\npublic class AtlasShop.Items.Health extends AtlasShop.Item\n  -- Since this is a public class you don't need a type\n  -- __type will automatically return the name of the class\nend\n```\n\n## Safe member navigator\n\nLAUX adds a safe member navigatior. This allows you to use index something in a table without having to check if an element exists.\n\nLAUX code\n\n```lua\nif (groups?[groupKind]?.members?.name) then\n\nend\n```\n\nLua code\n\n```lua\nif (((groups and groups[groupKind]) and groups[groupKind].members) and groups[groupKind].members.name) then\n\nend\n```\n\n## Import Statement\n\nThe import statement allows for importing of members of an object. The import statement itself doesn't transpile down in to anything, however what it does is it adds the parent object before each index of it in code. Heres an example:\n\n```lua\nimport print, warn, log from AtlasUI\n\nprint(\"Hello there!\")\nwarn(\"Hello there!\")\nlog(\"Hello there!\")\n```\n\nWill transpile down to:\n\n```lua\nAtlasUI.print(\"Hello there!\")\nAtlasUI.warn(\"Hello there!\")\nAtlasUI.log(\"Hello there!\")\n```\n\n## Spread operator\n\nThis is the same operator found in JavaScript. It functions like table.concat/unpack.\n\n```lua\nlocal a = { 2, 3 }\nlocal b = { 1, ...a, 4 }\nPrintTable(b) -- { 1, 2, 3, 4 }\n```\n\n## Deconstructing\n\nSame as in JavaScript.\n\n```lua\nlocal tbl = { a = 5, b = 3 }\nlocal { a, b } = tbl -- local a, b = tbl.a, tbl.b\nprint(a) -- 5\nprint(b) -- 3\n```\n\n## For of statement\n\nYou can do a generic for loop, which is the equivalent of doing\n\n```lua\nfor i, v in pairs(tbl) do\n\nend\n```\n\nBy doing this in LAUX\n\n```lua\nfor i, v of tbl do\n\nend\n```\n\nThere is no ipairs equivalent of this.\n\n## Formated string\n\nYou can make a formated string by using the <code>`</code> character and enclosing your variable names in braces :\n\n```lua\nprint(string.format(\"there are %d %s\", number, string)\n```\n\nBy doing this in LAUX\n\n```lua\nprint(`there are ${number} ${string}`)\n```\n","readmeFilename":"README.md"}