{"_id":"topaz-lang","_rev":"38-8536250363ac8bc170f09672245205e6","name":"topaz-lang","dist-tags":{"latest":"5.20.2"},"versions":{"5.2.1":{"name":"topaz-lang","version":"5.2.1","license":"Apache-2.0","_id":"topaz-lang@5.2.1","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"584e1043d8bfb9b103c4cd7dab220c7b16bc58f6","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.2.1.tgz","fileCount":4,"integrity":"sha512-K64gS0PuNMbjf9VO/UQxnV4N0e0VB/1iRQC3YX1y8v04nTa9YKSVmJKYm4MgjPQ1lezDn/v8yO6vELTfbKsl7g==","signatures":[{"sig":"MEYCIQDUWpBu0KBqqDKiIGYCv0m3xIKw8w9t6LxrD4UFYaMB1QIhAJ6K6ehmnmpllzS1djAYF6mMlD1uoNNiKhmSe3QsB8rS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5160},"engines":{"node":">=18"},"gitHead":"022d78fd2c22526511e518d9c55d47d9efaa15cd","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"10.8.2","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.2.1_1781786579294_0.4655586020732829","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"topaz-lang","version":"5.4.0","license":"Apache-2.0","_id":"topaz-lang@5.4.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"8a7fffbe8cfdbfd75ab7529d9235c878d6aa7e9c","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.4.0.tgz","fileCount":4,"integrity":"sha512-jBBp+Hj2GdGoO8CNC3r6qLrU6c/vM5ZysrkfyOwrXHed0npb95gH2LJfjGWhDBxLQYMOEAi189n3/YR1iH9v5A==","signatures":[{"sig":"MEUCIQCjOoweTl3NagvliNJtwX0cPNg08BWGqCYs+4meTspCJAIgA5kGXFXVj3GNWaFjYVxp+COLjiKdHHvAOccoVFMB+Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5241},"engines":{"node":">=18"},"gitHead":"7e6460dee14fceeba9127e9bbf01f641f4b7b866","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.12.1","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.4.0_1782797992720_0.2510377586543959","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"topaz-lang","version":"5.4.1","license":"Apache-2.0","_id":"topaz-lang@5.4.1","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"3f49b9c33cd0245092da60c2d1620aea0ba9d81e","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.4.1.tgz","fileCount":4,"integrity":"sha512-JFzKfaTUGVXy956WZbWJWgwdSjPHVrucy639LWf++Nx3l46u/e7PHszq0OBF65eWqusrcJ4pvcuOVPCpZFLwLA==","signatures":[{"sig":"MEYCIQC4HBiR2qC+vX+5RtvE6oNCEkjIcA0aZqelMm4G1cGesgIhAOELtx3QYSw8cq5Yus9/pvavRFTd5kAE9ShfEjJ3ip13","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5359},"engines":{"node":">=18"},"gitHead":"e34cf8500160050aa2f95c6679da6ef428b4ed7b","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.12.1","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.4.1_1782819936039_0.5245996736490153","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"topaz-lang","version":"5.5.0","license":"Apache-2.0","_id":"topaz-lang@5.5.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"95ffe0025e7fc5f4636ec9b8c89a66d8a81fda16","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.5.0.tgz","fileCount":4,"integrity":"sha512-HhEodubqw5KwGE3hG3GwSHI23Ua0PFEbnVvgncOpXCagaDqzCK0yPfJSjE0aqktLqM44rtnJgyJGngFFKU40nA==","signatures":[{"sig":"MEUCIHae6t+tSo86LFe0rhH2ylvMFrMFF3olM5n+m7n+Z/7xAiEAmtoMrzoDbsv7N8avRKB7ni6RcDzMeOaLW9w6CaHgCYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5344},"engines":{"node":">=18"},"gitHead":"f05b4feabe18cd68bd5857262c75fa96d0938683","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"10.8.2","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.5.0_1783005525141_0.9967789434131753","host":"s3://npm-registry-packages-npm-production"}},"5.5.4":{"name":"topaz-lang","version":"5.5.4","license":"Apache-2.0","_id":"topaz-lang@5.5.4","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://github.com/clavef/topaz/issues"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"33cab73d0539ca34c7cf5e2efc8a11f53c2a909c","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.5.4.tgz","fileCount":4,"integrity":"sha512-C4F8mQLPpUfK6b+BmnQS08sQvDBO2iKFtMjYOX0lyJOOyyHhI2N+I1FKREUXdjhnRiN+3e0Hk10mbaKmJJtKsg==","signatures":[{"sig":"MEUCIBNRfWFXKBHp3TofmiCSmfEDgFoIl4MJFApJrCd/TXTxAiEAk26Qo0wBZH9/aGP3SK0PetSRsCwjWYABjmncTsbrbVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5468},"engines":{"node":">=18"},"gitHead":"740ce3f2ecb80324d35c8217c97bf96ec76b684a","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"repository":{"url":"git+https://github.com/clavef/topaz.git","type":"git","directory":"docs/npm"},"_npmVersion":"11.12.1","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.5.4_1783340281370_0.15456425139904661","host":"s3://npm-registry-packages-npm-production"}},"5.5.5":{"name":"topaz-lang","version":"5.5.5","license":"Apache-2.0","_id":"topaz-lang@5.5.5","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"dec79bc36f76d908d2d4025dd87acd8fb1b34026","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.5.5.tgz","fileCount":4,"integrity":"sha512-eNxWQIqjW8jqyV/2hfRjVlKbwD71xp8jM/5pvgHKElNGd6veKtTgh3JYaVHPXxegBecUEbKNbXb6Feek5LUVxQ==","signatures":[{"sig":"MEUCIQCewKvw0/h4JhRy8d14ddBISIn2AA1sXHwkNq3275QDZwIge8Tq3uJ1096iL6yDDcmgxKDVomkfNGyzaMl/eFLYEu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5392},"engines":{"node":">=18"},"gitHead":"2cbb37b4962184aa4f5afb4e4b6f3955ae26cfc9","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.16.0","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.5.5_1783417155443_0.7423638626593059","host":"s3://npm-registry-packages-npm-production"}},"5.5.6":{"name":"topaz-lang","version":"5.5.6","license":"Apache-2.0","_id":"topaz-lang@5.5.6","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"e4f137428056645307f4f5048a9c8ab8874c3c5b","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.5.6.tgz","fileCount":4,"integrity":"sha512-hG4c0iLtT9l3Ix3iK+WmU/Jqtk0ZYa6cEClpRBL5wPwgzqqL0IypNL9FpQlF78T6SYLPiNn5ZAc2HUYI9mAZOg==","signatures":[{"sig":"MEYCIQDQ5ifxjZM0XReEqZQYaNlSdC9r82bMrvAXAS/UsD9vngIhALZSOisLSCzIuJK9npxqvq2wl6hYab97L8bpMQ6qNMfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5392},"engines":{"node":">=18"},"gitHead":"21942d92c30ec8573360cbba98952fd05182be63","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.16.0","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.5.6_1783431969210_0.05215043633386318","host":"s3://npm-registry-packages-npm-production"}},"5.5.7":{"name":"topaz-lang","version":"5.5.7","license":"Apache-2.0","_id":"topaz-lang@5.5.7","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"c9807835a119d8cf97baa35102e75f708503d243","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.5.7.tgz","fileCount":4,"integrity":"sha512-JdKOV9Lyj6UQjD6D3N982qT9DbmRkwJmkC3uJf+Dps+98M4BnbvXDEepzHjwXUNzvNdXPPsLdVo743lUWGmaAg==","signatures":[{"sig":"MEUCIFAT1gMUaLCKp0BgaOCUGJOaufgRNVXxQdYB6gv2BmR3AiEAlqWRewtgzEjerhOs598NHT6VAIy4oUen+DOfsfj9Sf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5392},"engines":{"node":">=18"},"gitHead":"955230fe64e41854c392650d24601514ba9c24dd","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.16.0","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.5.7_1783434092076_0.8769739953365217","host":"s3://npm-registry-packages-npm-production"}},"5.5.8":{"name":"topaz-lang","version":"5.5.8","license":"Apache-2.0","_id":"topaz-lang@5.5.8","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"5234c5a15c8feca767fc2cbced5caa7a6413cad3","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.5.8.tgz","fileCount":4,"integrity":"sha512-jj2f6dlStbNdcgYi+JezRbKtYUpiz1zj02VAd69NXHnwOOdfSTrr4KIBcFr3fhvBvhb8+/fNSGNGQJCGm/004Q==","signatures":[{"sig":"MEQCIALzjGqvVwcUC/QA+jI4oJtG8J0XroW5lw4xbjLga7K6AiBNTVdlyPQZx65L8136tpO8BKJRbZwLsq53dxhyX5zaEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5392},"engines":{"node":">=18"},"gitHead":"11e7be78a3268e3cf63899058183a416ee8dd96d","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.16.0","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.5.8_1783574456693_0.4135721593531785","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"topaz-lang","version":"5.6.0","license":"Apache-2.0","_id":"topaz-lang@5.6.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"ce4b896d9f3e3b510540fb4685a29054e6c4b6d6","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.6.0.tgz","fileCount":4,"integrity":"sha512-glrsTbNHLcTC1fzG1x6dF+t2YKAb/aLNeJEUyNGAU8ov/eUDHnvkrNK/1UaZiC1BAYeztG7CPjEwcZsIZS6xoA==","signatures":[{"sig":"MEUCIQDJUBZ+x0o5Mf/irNPg1ib7j7jYde3VFbhqqB9zzV5VhQIgNr7m5b/Rbi9pzSrGhER6cQ8gcJhQnITe8OI2ldA4APE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5414},"engines":{"node":">=18"},"gitHead":"71c56d7fa66c075e2dceedb50bca06afd00639cb","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.12.1","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.6.0_1783832003536_0.8871757792163928","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"topaz-lang","version":"5.6.1","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.6.1","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"54fa5cea402b265e9699f1c3bcd894760df96f06","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.6.1.tgz","fileCount":6,"integrity":"sha512-R8TLILgoihouLhDrs++9rTSjLM09SfhdWbxvA9MbnTvHMZsiJEPXGlaz0j70RbtE/9eQCFVhxPM0bg0v0Mb65A==","signatures":[{"sig":"MEUCIEeN1UG3RO9RPN+yMch6Ld8C7n+7TAosTJeyVuEoF8bAAiEAvXFPKaOunLEjHqxojedQCZPsPgHKB+xHfLc8mwnrYk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17580},"engines":{"node":">=18"},"gitHead":"d7b1d64cdc46efe3d4e2f36cd0dccecd49b5b97a","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"cto@studiohaze.co.kr"},"_npmVersion":"11.12.1","description":"The Topaz language toolchain (topaz run / check / emit / build).","directories":{},"_nodeVersion":"26.0.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.6.1_1783928560959_0.07375220385888559","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"topaz-lang","version":"5.6.2","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.6.2","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"f0056f2f6080735f38b7e1ae17897e2505aec7f6","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.6.2.tgz","fileCount":6,"integrity":"sha512-+1AeF48Pcg9IDdjtcW4HuivPHwIe+nAcTbvzGrZriMVtPPKoni2vuvMpyD8lEPOkZrRHZkqAihRB46Eq19s5Jg==","signatures":[{"sig":"MEQCIGUotsMmd3zYKNZ5Drpp0G1uEUT0rrsPo62NJj21doFyAiALRG+LTLZX9T/b3azf75RznP86QReFo0IZCMh9TZs+fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17762},"engines":{"node":">=18"},"gitHead":"e4baeaa0ea4602c2e668a57f25e500dbbd0e1045","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9e5632b-648b-4256-805f-69ff20df58a1"}},"repository":{"url":"git+https://github.com/clavef/topaz.git","type":"git","directory":"docs/npm"},"_npmVersion":"11.16.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.6.2_1784520329623_0.8417292451135274","host":"s3://npm-registry-packages-npm-production"}},"5.6.3":{"name":"topaz-lang","version":"5.6.3","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.6.3","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"2e8842c7476bdc8d8d29dc5cfcdf6cdb6ece9b49","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.6.3.tgz","fileCount":6,"integrity":"sha512-0H77heqzffH+v5Oj0qYimylTU43ZeWvqinDwdL3XcmXCuc8MXg/4tyFONx01jOLC1EUul4tN1/q0brTbD/qfGw==","signatures":[{"sig":"MEUCIHOvdU7kYM7ZfWD2Ayp15nBpNENEAr6o7KLV/yWsW2RkAiEAvGjgN6bSJY0LCd9TnvKMgJmukUyS7DbDqppU4EkTd1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17638},"engines":{"node":">=18"},"gitHead":"d93b8a219b3fb65b16c27d7a427df85af51ec904","scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d9e5632b-648b-4256-805f-69ff20df58a1"}},"_npmVersion":"11.16.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.6.3_1784523786837_0.9796789307849654","host":"s3://npm-registry-packages-npm-production"}},"5.6.4":{"name":"topaz-lang","version":"5.6.4","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.6.4","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"7a5d3565989e94d1d5ea614bc1b77a4f71fa1bdc","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.6.4.tgz","fileCount":6,"integrity":"sha512-yPad4wfrok99h82K4d4hkWpgFalVZV/lP5vaPPHnxpuLlENInWiPui1l2fbev9wMhsoocXzcl/uDeal/FcRjMA==","signatures":[{"sig":"MEQCIA6IK3wJOQoh9ohjf22mJT6UizTeiFEQCF5F+tML79/iAiBlrMW7JcagUIbRrZOE/atWmxcG2ckx7YncmQ4Sbm3Dig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17648},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-yPad4wfrok99h82K4d4hkWpgFalVZV/lP5vaPPHnxpuLlENInWiPui1l2fbev9wMhsoocXzcl/uDeal/FcRjMA==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.6.4_1784634312129_0.22338678504279907","host":"s3://npm-registry-packages-npm-production"}},"5.6.5":{"name":"topaz-lang","version":"5.6.5","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.6.5","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"967211507b895c585c23d2b7b49f104182373c8a","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.6.5.tgz","fileCount":6,"integrity":"sha512-R+VP61gM3ofqJiGYI8C64RfiPaWCJxAcLwonFCUEUSLcMQxatadNDeEOceG8c45WgsnJGnkspNbyDX8FE6/BAA==","signatures":[{"sig":"MEUCIQDmVPNxwDGqxhd6MUUk/icvaHqAhFl1Y1RFp5KWZ/JTxAIgQhhjB1z47zJfASoVZm2gFDF84Ripi0JtHScJzaEoyys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17648},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-R+VP61gM3ofqJiGYI8C64RfiPaWCJxAcLwonFCUEUSLcMQxatadNDeEOceG8c45WgsnJGnkspNbyDX8FE6/BAA==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.6.5_1784640691339_0.2807602186543998","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"topaz-lang","version":"5.7.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.7.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"44f894621557d7314ed2c80da3de76ccdbb512d6","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.7.0.tgz","fileCount":6,"integrity":"sha512-QydmyYk9sY+bQE1s+fF5Euxg7ZWtXmvLtT1Ti642RHFKA32r6W2cSBvzRel/wDCayctoiDkVavOIldwOYvLh6A==","signatures":[{"sig":"MEQCIF7eVpSepouLv+6q/1GgI+EW6muFQy+W0Zunw8+FDIo/AiAU5ZWUhOBzf/gs6RvPeLUzt4Q+Q82m4Qnla5mgAeYB9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17648},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-QydmyYk9sY+bQE1s+fF5Euxg7ZWtXmvLtT1Ti642RHFKA32r6W2cSBvzRel/wDCayctoiDkVavOIldwOYvLh6A==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.7.0_1784715076261_0.7420127210863037","host":"s3://npm-registry-packages-npm-production"}},"5.8.0":{"name":"topaz-lang","version":"5.8.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.8.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"f3a558f99f82536a94e55f7db9b3c8f8668a98ef","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.8.0.tgz","fileCount":6,"integrity":"sha512-A9+jqBNbIkuMf3yzYWjOvf+qqM7wYdnakmrjKmVeTVL2hXBDzv2OCB8UwdXg0pZ1mlpd+Cwju/vMRusEDcPtCQ==","signatures":[{"sig":"MEUCIAQIPk5gGvc7xTY/mQk/i5DAL1I8J/MFcw4g/XjdiqqFAiEA/H/HGXmwh4FvLAprA3iqOU4tQIV//5J4w/0JOwgmuDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17648},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-A9+jqBNbIkuMf3yzYWjOvf+qqM7wYdnakmrjKmVeTVL2hXBDzv2OCB8UwdXg0pZ1mlpd+Cwju/vMRusEDcPtCQ==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.8.0_1784754746792_0.6226062438164262","host":"s3://npm-registry-packages-npm-production"}},"5.9.0":{"name":"topaz-lang","version":"5.9.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.9.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"619b7d43ae79192b1dffb497e9c70ba9115e7980","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.9.0.tgz","fileCount":6,"integrity":"sha512-G4UpJFMtJlXJ2a1p8dnTbzSgN0IhM4dMThZutNXmlC6z9EDD0Rw7Z+Q7k22HzeRPrvPLTlej+jVzG3nxQe5p4Q==","signatures":[{"sig":"MEUCIQDbp/4SvBo+uKrtr6l71ahub/d9vdJ45xXiRc+hQkb5hQIgCCo0Zr/6nXwy5IOYAwy3RqfRjRtJ5/JuBJzDqfJLG8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17648},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-G4UpJFMtJlXJ2a1p8dnTbzSgN0IhM4dMThZutNXmlC6z9EDD0Rw7Z+Q7k22HzeRPrvPLTlej+jVzG3nxQe5p4Q==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.9.0_1784802763096_0.19717347503259108","host":"s3://npm-registry-packages-npm-production"}},"5.10.0":{"name":"topaz-lang","version":"5.10.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.10.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"682cc02bf22ae6c74ea7dba18f8cd5de61528bc7","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.10.0.tgz","fileCount":6,"integrity":"sha512-c3rRJ3L9Pd15VskyPvlDJEAfSatSgx+x9LQNtR6Fp8ttydWZKWO2JkLSMrbDfagz+yziV1w+CoTXBEykfIBrQQ==","signatures":[{"sig":"MEQCIFYQYctZpOLEkEFwuSxEtMioQeSzzTPJ9PVORceUIjQjAiA+xqa45Fa6CXxm5coXR0FiMnzHlwDfyHDY2Q4gIPzqhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-c3rRJ3L9Pd15VskyPvlDJEAfSatSgx+x9LQNtR6Fp8ttydWZKWO2JkLSMrbDfagz+yziV1w+CoTXBEykfIBrQQ==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.10.0_1784841405476_0.13748247380446843","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"topaz-lang","version":"5.11.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.11.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"e3b8d3877f1e8c35fecb6f66824f6ddb30c0bb9a","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.11.0.tgz","fileCount":6,"integrity":"sha512-id++/hp0nNi8KioN/I38WvVVAv0mAlfWlKqadycfgqOK8Fem+rfHv7QT1KgkdAOPW1VQGAOl5j3Ak5kZ1+R2zA==","signatures":[{"sig":"MEQCIBCAo4uiZy9zxc8ApmhL4rCCMi1721U4c/H9JOTOYfQnAiAF9WXEXLDFTj2Fkp5DsoyDgfZsnHsLCEDuqhEac/C5jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-id++/hp0nNi8KioN/I38WvVVAv0mAlfWlKqadycfgqOK8Fem+rfHv7QT1KgkdAOPW1VQGAOl5j3Ak5kZ1+R2zA==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.11.0_1784930344017_0.943609440678628","host":"s3://npm-registry-packages-npm-production"}},"5.12.0":{"name":"topaz-lang","version":"5.12.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.12.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"a2a0d13f22889f084f19bd222f84ec415c7f0cbf","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.12.0.tgz","fileCount":6,"integrity":"sha512-bleMcrhOducSUrRyo0FguXhU8tntehTmvQ+SxsaCOoRb3H8jiPweftAsL4F91nq1gVgfUyKCyC2Ta1hPYizUfw==","signatures":[{"sig":"MEYCIQDSq4F2m443cwQ9y93nM8dIKZcGQ6tSurwVx2GWEyd+YwIhAPHMCwr01hy21a/gdn1Waeb0tEPnnhouObiMX+/hhWRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-bleMcrhOducSUrRyo0FguXhU8tntehTmvQ+SxsaCOoRb3H8jiPweftAsL4F91nq1gVgfUyKCyC2Ta1hPYizUfw==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.12.0_1785029779199_0.86557333235763","host":"s3://npm-registry-packages-npm-production"}},"5.13.0":{"name":"topaz-lang","version":"5.13.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.13.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"4a366b177eaf308448927f9ccb46e539bfa7b958","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.13.0.tgz","fileCount":6,"integrity":"sha512-sbbQ3aP3YJJ5zGe/OJ0hKErwBqk9+UuQ3WiZy4eEr20FQATI6tOsXXpQFcPmeVXLsglRaptugevcN/XEIt8sGg==","signatures":[{"sig":"MEUCIGA6S29evFyD+AiLc6Xnx63xjqb+gZ8RBc2vGQD56ziaAiEAmBl37kyaIqvlcSdnT5uw47xv1OUlj8ucEpmlSzA5lcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-sbbQ3aP3YJJ5zGe/OJ0hKErwBqk9+UuQ3WiZy4eEr20FQATI6tOsXXpQFcPmeVXLsglRaptugevcN/XEIt8sGg==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.13.0_1785093113309_0.2683508194337625","host":"s3://npm-registry-packages-npm-production"}},"5.14.0":{"name":"topaz-lang","version":"5.14.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.14.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"8bd78a722d6f714cc428043bbb81dccba6a52dd4","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.14.0.tgz","fileCount":6,"integrity":"sha512-vrjNFMNGQML7qIeydLpMpnSJx17vzGiATDNa2ZyIZmR5xeGroifMAWQ+rFuWfqP7Y8x1eRYTD7sdFaAA+bcHTg==","signatures":[{"sig":"MEQCIFHPH6gb1X9RA7KP5HRmLzYRek9LXEW/yn2+aSj6eS7uAiA1ghuCZxCZuzz75K3TsANENnRleSZk4axGv1O2ENenFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-vrjNFMNGQML7qIeydLpMpnSJx17vzGiATDNa2ZyIZmR5xeGroifMAWQ+rFuWfqP7Y8x1eRYTD7sdFaAA+bcHTg==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.14.0_1785122662969_0.3090919704135111","host":"s3://npm-registry-packages-npm-production"}},"5.15.0":{"name":"topaz-lang","version":"5.15.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.15.0","maintainers":[{"name":"clavef","email":"cto@studiohaze.co.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"0af92e0b94088507a4563eaf7a3487d535e7c6d1","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.15.0.tgz","fileCount":6,"integrity":"sha512-h2raagdBf/BOAr9ykLA0RfFzwKtitrEva/P0Xh6ogYJcYWkLpSAP0BAJjLI502sY2aYkytsP197My7tndgh4ug==","signatures":[{"sig":"MEUCIQDjhBGeWlggGH6zSp1zmJcTpgeG5wGyaxWbMjHPSx8fagIgaI/wxjz7vjN0NiVPYxy0QSDoQ7B+D5CqR5nS2oZYLcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-h2raagdBf/BOAr9ykLA0RfFzwKtitrEva/P0Xh6ogYJcYWkLpSAP0BAJjLI502sY2aYkytsP197My7tndgh4ug==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.15.0_1785220076977_0.5058734914001353","host":"s3://npm-registry-packages-npm-production"}},"5.16.0":{"name":"topaz-lang","version":"5.16.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.16.0","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"a50e35226478b387c2be143a6bd6f384dc4f4505","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.16.0.tgz","fileCount":6,"integrity":"sha512-oXJvIFi3PVDHqjOQGpqmdcdL4e4QA392CtmKML0VnLa/68Bkfc6J/pjsi8FM8rHErTC7+0OahyvwO5AXs+xUQw==","signatures":[{"sig":"MEUCIQCRwmSc5OvgzAilMsm95JN73fcZXrclTRsWqs1buncgIAIgIvReKs9g8GiSuZTXqbDxygl6ZrH3NLFBy8QPaGUuuh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17649},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-oXJvIFi3PVDHqjOQGpqmdcdL4e4QA392CtmKML0VnLa/68Bkfc6J/pjsi8FM8rHErTC7+0OahyvwO5AXs+xUQw==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.16.0_1785331152170_0.7173070737765517","host":"s3://npm-registry-packages-npm-production"}},"5.17.0":{"name":"topaz-lang","version":"5.17.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.17.0","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"ac95ad1a87d5ada10970a691ffbd31dc5cd887e7","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.17.0.tgz","fileCount":6,"integrity":"sha512-fFyUCRSGs4oU/OmnF5R2rAHTa8PZOit+SilE8VBhzmr9a40K7zZZuqpsC9J198CeVI/b/OhRdmMDPjbilTcmVQ==","signatures":[{"sig":"MEUCIHECIXrL2bvTdr279nJuaEGcoNMVR5yICl3fBgQ4+k8zAiEAqAuyJoBDwTdsyURJ2nsUyVatkcnH8V4W1iG9gS0phd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17577},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-fFyUCRSGs4oU/OmnF5R2rAHTa8PZOit+SilE8VBhzmr9a40K7zZZuqpsC9J198CeVI/b/OhRdmMDPjbilTcmVQ==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.17.0_1785487496573_0.31342530148360703","host":"s3://npm-registry-packages-npm-production"}},"5.18.0":{"name":"topaz-lang","version":"5.18.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.18.0","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"543b26544b6dd60d17ed84f763d7dbdb56585cf2","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.18.0.tgz","fileCount":6,"integrity":"sha512-f5907MUttXNdAHxog519nGdp8h6lldEtKl1S8WG5rDRDICqiTGPKL+LVqNeXCaVOLP+ExoBXNBPQd+9h7taA0w==","signatures":[{"sig":"MEUCIQDK/13fUEpoHZMAtYGbwKkUHN+eeE0sKaV5kgDc001kggIgGJ0FPBqJrAsFINFN3lZG/Jg78p6Dubd4s/lb263eF9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17750},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-f5907MUttXNdAHxog519nGdp8h6lldEtKl1S8WG5rDRDICqiTGPKL+LVqNeXCaVOLP+ExoBXNBPQd+9h7taA0w==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.18.0_1785784088668_0.5273336229004568","host":"s3://npm-registry-packages-npm-production"}},"5.18.1":{"name":"topaz-lang","version":"5.18.1","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.18.1","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"38c7053dae7fe1b207126e6d16cc0c2e8f468092","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.18.1.tgz","fileCount":6,"integrity":"sha512-T39arEdLhIHO1/4NPd2nN9r9+sf8eP4LMfOVwQdaBQsHjQjlL8svEYukdD0/VZYNGgtjpPNBreOWdRFYGfW/fw==","signatures":[{"sig":"MEUCIQDlPTKOqBJgPcjC4XYf5Ops/6ZiuD726lE+NkyFsf28ugIgN4r2EjDbAP+92SOvUXSSNzSfkG/VHuSG3YLga2hqNfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17750},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-T39arEdLhIHO1/4NPd2nN9r9+sf8eP4LMfOVwQdaBQsHjQjlL8svEYukdD0/VZYNGgtjpPNBreOWdRFYGfW/fw==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.18.1_1785795789198_0.6088103895192627","host":"s3://npm-registry-packages-npm-production"}},"5.19.0":{"name":"topaz-lang","version":"5.19.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.19.0","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"e485fb4f2abde2d54558b1b66fd16e693ef637a2","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.19.0.tgz","fileCount":6,"integrity":"sha512-pniHmWxb9Sn4ZkZ5M2h3tSj80ab0B9+18txyyQKXQad8N99Jwb9SOfXoPT1FG9tNNzeqe00DTyTF0FQxOdNtPQ==","signatures":[{"sig":"MEUCIGDhF5oS5nz4V5ZdwGHJelYDPdagM5wFsZ8vk1bKzciyAiEAgvJuBNJH+x7RkwwzFUFOC8Mh1i8zrj5akeqARPtQzvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17750},"_from":"file:candidate-record/topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:643661ab-3e8f-418e-a1b4-44c0142606c7"}},"_resolved":"/home/runner/work/topaz/topaz/candidate-record/topaz-candidate.tgz","_integrity":"sha512-pniHmWxb9Sn4ZkZ5M2h3tSj80ab0B9+18txyyQKXQad8N99Jwb9SOfXoPT1FG9tNNzeqe00DTyTF0FQxOdNtPQ==","_npmVersion":"11.15.0","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.19.0_1786296611531_0.4050229957788136","host":"s3://npm-registry-packages-npm-production"}},"5.20.0":{"name":"topaz-lang","version":"5.20.0","author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.20.0","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"991653734c2e32f5094b68d8964427fa25bb2b94","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.20.0.tgz","fileCount":6,"integrity":"sha512-zHqoW6p2q4AhYRVAw53dNBDiPKCJQkqXyGsjjQlucKVr/X3KXK9hD5PFcqKzOvwTBTn8YzYwJvxuFdyI2TrLFA==","signatures":[{"sig":"MEUCICrgo3SSfpiNmObTUaq44LAFZh/LGuSF5y1EXgpHKlVHAiEA4tW+ZOCtlK2jX1tJgqLzoo32+Hb2SlQf/E/G/M70EFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDj5JM3tq+PZsK3TtiCr4rj/M5qmZe72HEzHvdvSzMzmgIhAPgYFjrGdrqpPOhZB2K3thklcexPhg7YfF1R0fcwuKCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17849},"_from":"file:topaz-v5.20.0-release-ready\\topaz-candidate.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"id@matt.kr"},"_resolved":"D:\\tmp\\rel520\\topaz-v5.20.0-release-ready\\topaz-candidate.tgz","_integrity":"sha512-zHqoW6p2q4AhYRVAw53dNBDiPKCJQkqXyGsjjQlucKVr/X3KXK9hD5PFcqKzOvwTBTn8YzYwJvxuFdyI2TrLFA==","repository":{"url":"git+https://github.com/studiohaze/topaz.git","type":"git"},"_npmVersion":"10.8.2","description":"The Topaz language toolchain. Ships topaz run, check, emit, and build as a prebuilt binary.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.20.0_1788399944013_0.16240108570385803","host":"s3://npm-registry-packages-npm-production"}},"5.20.1":{"name":"topaz-lang","version":"5.20.1","keywords":["topaz","programming-language","compiler","interpreter","toolchain","cli","static-typing","type-inference","rust","python","webassembly","language-server"],"author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","_id":"topaz-lang@5.20.1","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"homepage":"https://topaz.ooo","bugs":{"url":"https://topaz.ooo"},"bin":{"topaz":"bin/topaz.js"},"dist":{"shasum":"5d541468eb48196e8e967b8e756cd4de73858e2f","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.20.1.tgz","fileCount":6,"integrity":"sha512-cLBaTSUV4SkMY4OriBT68pR5UEWLAtz/VUvcqWyyLhTVA7pFAfafU0Ik1ZucgTsN0DQmTuaFdFtOs3pEax7lFg==","signatures":[{"sig":"MEQCIFIupvr2fq00QWg7gxWDzrCF2HqRVBeTtUJE0q+xdlWpAiAqpM34pF/j27Fo7ab57suflpH6o5NKWvFjHjv9C4IGAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEKuoPoULCPzolTWo/GxG733wl6BETTcAB6rCrWkSu02AiEAyY5cpZwFO0euVbJeosbKa51BswdzGMklGVEJAAaTLaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25576},"_from":"file:/Users/cskernel/Projects/deliver/topaz-5.20.1/npm-presentation-b34445223/topaz-lang-5.20.1.tgz","engines":{"node":">=18"},"scripts":{"postinstall":"node install.js"},"_npmUser":{"name":"clavef","email":"id@matt.kr"},"_resolved":"/Users/cskernel/Projects/deliver/topaz-5.20.1/npm-presentation-b34445223/topaz-lang-5.20.1.tgz","_integrity":"sha512-cLBaTSUV4SkMY4OriBT68pR5UEWLAtz/VUvcqWyyLhTVA7pFAfafU0Ik1ZucgTsN0DQmTuaFdFtOs3pEax7lFg==","repository":{"url":"git+https://github.com/studiohaze/topaz.git","type":"git"},"_npmVersion":"10.9.2","description":"Topaz programming language toolchain with static type checking, an interpreter, and native, Python, and Web build targets.","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/topaz-lang_5.20.1_1788854513494_0.37593133286758706","host":"s3://npm-registry-packages-npm-production"}},"5.20.2":{"_id":"topaz-lang@5.20.2","bin":{"topaz":"bin/topaz.js"},"bugs":{"url":"https://topaz.ooo"},"dist":{"shasum":"6aed106aa44fa69ebdd7aac6f207054bb4b3a8cb","tarball":"https://registry.npmjs.org/topaz-lang/-/topaz-lang-5.20.2.tgz","fileCount":6,"integrity":"sha512-MKHNkGBM+BZPYz9omF94Xohal86NP/dyU9mtPhlVpyHq271h/ApEBm4fOe0GUtBPDntOfcVswPFMOzRnmyiWKg==","signatures":[{"sig":"MEQCIHroyymfMzS8iiUZZIcJ56ABYecHaklp0fJop/9qRfdfAiBycVH07eOgiYw2Oe/zAZVFv/NjJ4ZtCMFsTlKvlIxTMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC69PLjoHPfZ2LWXaRErM9apSriJNa1nNToCgXWEieWwgIgF4d/5Z190B7Wzho4Bd5zevT+vAM0H/+jsc4LJqTVECA="}],"unpackedSize":26180},"name":"topaz-lang","_from":"file:D:/Projects/deliver/topaz-5.20.2/ready-36237369215/topaz-candidate.tgz","author":{"name":"Studio Haze Inc."},"engines":{"node":">=18"},"license":"Apache-2.0","scripts":{"postinstall":"node install.js"},"version":"5.20.2","_npmUser":{"name":"clavef","email":"id@matt.kr"},"homepage":"https://topaz.ooo","keywords":["topaz","programming-language","compiler","interpreter","toolchain","cli","static-typing","type-inference","rust","python","webassembly","language-server"],"_resolved":"D:\\Projects\\deliver\\topaz-5.20.2\\ready-36237369215\\topaz-candidate.tgz","_integrity":"sha512-MKHNkGBM+BZPYz9omF94Xohal86NP/dyU9mtPhlVpyHq271h/ApEBm4fOe0GUtBPDntOfcVswPFMOzRnmyiWKg==","_npmVersion":"11.16.0","description":"Topaz programming language toolchain with static type checking, an interpreter, and native, Python, and Web build targets.","directories":{},"maintainers":[{"name":"clavef","email":"id@matt.kr"}],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/topaz-lang_5.20.2_1790447651867_0.6407177952182583"}}},"time":{"created":"2026-06-18T12:42:59.216Z","modified":"2026-09-26T18:34:12.115Z","5.2.1":"2026-06-18T12:42:59.405Z","5.4.0":"2026-06-30T05:39:52.881Z","5.4.1":"2026-06-30T11:45:36.155Z","5.5.0":"2026-07-02T15:18:45.265Z","5.5.4":"2026-07-06T12:18:01.516Z","5.5.5":"2026-07-07T09:39:15.585Z","5.5.6":"2026-07-07T13:46:09.401Z","5.5.7":"2026-07-07T14:21:32.227Z","5.5.8":"2026-07-09T05:20:56.839Z","5.6.0":"2026-07-12T04:53:23.696Z","5.6.1":"2026-07-13T07:42:41.106Z","5.6.2":"2026-07-20T04:05:29.747Z","5.6.3":"2026-07-20T05:03:06.968Z","5.6.4":"2026-07-21T11:45:12.260Z","5.6.5":"2026-07-21T13:31:31.462Z","5.7.0":"2026-07-22T10:11:16.425Z","5.8.0":"2026-07-22T21:12:26.934Z","5.9.0":"2026-07-23T10:32:43.286Z","5.10.0":"2026-07-23T21:16:45.627Z","5.11.0":"2026-07-24T21:59:04.157Z","5.12.0":"2026-07-26T01:36:19.351Z","5.13.0":"2026-07-26T19:11:53.455Z","5.14.0":"2026-07-27T03:24:23.123Z","5.15.0":"2026-07-28T06:27:57.148Z","5.16.0":"2026-07-29T13:19:12.336Z","5.17.0":"2026-07-31T08:44:56.711Z","5.18.0":"2026-08-03T19:08:08.827Z","5.18.1":"2026-08-03T22:23:09.360Z","5.19.0":"2026-08-09T17:30:11.674Z","5.20.0":"2026-09-03T01:45:44.139Z","5.20.1":"2026-09-08T08:01:53.568Z","5.20.2":"2026-09-26T18:34:11.949Z"},"bugs":{"url":"https://topaz.ooo"},"author":{"name":"Studio Haze Inc."},"license":"Apache-2.0","homepage":"https://topaz.ooo","keywords":["topaz","programming-language","compiler","interpreter","toolchain","cli","static-typing","type-inference","rust","python","webassembly","language-server"],"description":"Topaz programming language toolchain with static type checking, an interpreter, and native, Python, and Web build targets.","maintainers":[{"name":"clavef","email":"id@matt.kr"}],"readme":"# topaz-lang\n\nThe [Topaz](https://topaz.ooo) programming language toolchain. Run `.tpz`\nprograms, check syntax and types, inspect generated Rust or Python source,\nand build applications for native, Python, Web, and HTTP environments.\n\nThis package installs the prebuilt `topaz` command for your platform. The\ntoolchain includes an interpreter, compiler, formatter, test runner, package\ncommands, and language server.\n\n## Install\n\nRequires Node.js 18 or newer and a compatible npm version. With npm 12 or\nnewer, allow Topaz's installer for this command.\n\n```sh\nnpm install -g --allow-scripts=topaz-lang topaz-lang\ntopaz version\n```\n\nRun a command through `npx` without a global installation.\n\n```sh\nnpx --allow-scripts=topaz-lang --package topaz-lang topaz version\n```\n\nOn npm 11 and earlier, omit `--allow-scripts=topaz-lang`. npm 12 requires\n[explicit permission for install scripts](https://docs.npmjs.com/cli/v12/using-npm/config/#allow-scripts).\nThe option above permits the `topaz-lang` installer for that command.\n\nThe npm `postinstall` script downloads the binary matching the package version\nand verifies its SHA-256 checksum. Installation needs network access and\npermission to run that script. `topaz run`, `topaz check`, and `topaz emit`\ndo not require Rust or Python.\n\n## Supported platforms\n\n| Operating system | Architecture         |\n| ---------------- | -------------------- |\n| macOS            | Apple Silicon, ARM64 |\n| macOS            | Intel, x86-64        |\n| Linux with glibc | ARM64                |\n| Linux with glibc | x86-64               |\n| Windows          | x86-64               |\n\nWindows ARM64 uses the x86-64 binary through Windows emulation. On Linux, use\na glibc distribution or container. On Alpine and other musl distributions,\nrun Topaz in a glibc container or use the\n[browser Playground](https://topaz.ooo/playground).\n\n## First program\n\nSave this as `hello.tpz`.\n\n```topaz\nfunction greet(name: string) -> string {\n    return \"Hello, {name}!\"\n}\n\nprint(greet(\"Topaz\"))\n\nlet numbers = [1, 2, 3, 4]\nlet total = reduce(numbers, 0, (a, b) => a + b)\nprint(\"sum = {total}\")\n```\n\nCheck it, then run it in the current language mode.\n\n```sh\ntopaz check hello.tpz --language-version 5.20\ntopaz run hello.tpz --language-version 5.20\n```\n\nThe program prints the following output.\n\n```text\nHello, Topaz!\nsum = 10\n```\n\nThe same program can run through `npx`.\n\n```sh\nnpx --allow-scripts=topaz-lang --package topaz-lang topaz run hello.tpz --language-version 5.20\n```\n\nThe example uses typed functions, type inference, string interpolation, and\na function passed to `reduce`. The\n[Syntax at a Glance](https://topaz.ooo/en/docs/language-tour) guide also covers\nrecords, enums, pattern matching, modules, and error handling.\n\nThe `--language-version 5.20` flag selects the current language mode for a\nstandalone file. An unmarked standalone file uses the 5.16 language mode.\nPackages select their language version in `topaz.toml`.\n\n## Choose a command\n\n| Command                                                      | Use it to                                                                                                                                      |\n| ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- |\n| `topaz check hello.tpz --language-version 5.20`              | Report syntax, name, and type diagnostics without executing the program.                                                                       |\n| `topaz run hello.tpz --language-version 5.20`                | Check the source and execute it through the interpreter.                                                                                       |\n| `topaz emit hello.tpz --language-version 5.20 --target rust` | Print generated Rust source for inspection or integration. Use `--target python` for Python source or `--out-dir` for the complete source set. |\n| `topaz build --root my-app --out-dir native-product`         | Check a package and create its deployable product. The default package target is native.                                                       |\n\n`run`, `emit`, and `build` perform static checking before executing or\ngenerating output. Use `topaz help` for command options and\n`topaz explain TPZ5001` for an explanation of a diagnostic code.\n\n## Build an application\n\nCreate a package with a manifest and an application entry point.\n\n```sh\ntopaz init --root my-app\ntopaz lock --root my-app\ntopaz check --root my-app --locked\ntopaz run --root my-app --locked\n```\n\nChoose the deployment target for your application.\n\n### Native executable\n\nNative builds require [rustup](https://rustup.rs), the Rust 1.96.0 toolchain\nwith Cargo, and your platform's linker or build tools.\n\n```sh\nrustup toolchain install 1.96.0\ntopaz build --root my-app --locked --release --out-dir native-product\n```\n\nThe executable is `native-product/target/release/program` on macOS and Linux,\nor `native-product/target/release/program.exe` on Windows. It runs on the\nbuild platform without Topaz, Rust, or the `.tpz` source files.\n\n### Python application\n\nGenerate a Python application from the same package.\n\n```sh\ntopaz build --root my-app --locked --target python --out-dir python-product\npython3 python-product/program.py\n```\n\nGenerate the Python application with Topaz, then run it with Python 3.11 or\nnewer. On Windows, use `python` in place of `python3`.\nThe application reads standard input before starting, so end interactive input\nwith Ctrl-D on macOS or Linux, or Ctrl-Z followed by Enter on Windows.\n\nDistribute the complete `python-product` directory, including `program.py`,\n`topaz_py_rt.py`, the artifact manifest, and license files. The\n[Python Backend](https://topaz.ooo/en/docs/interop/python) guide describes\nsupported operations and target diagnostics.\n\nFor WebAssembly, browser applications, and HTTP services, follow\n[Application Loop](https://topaz.ooo/en/docs/guides/application-loop). Web\nbuilds also require Rust's `wasm32-unknown-unknown` target. The\n[Artifacts & Deployment](https://topaz.ooo/en/docs/toolchain/artifacts-deployment)\nguide describes each product's files and runtime requirements.\n\n## Editor and tooling\n\nUse `topaz fmt` to format source and `topaz test` to run checked test entries.\nThe official Topaz extension for\n[VS Code](https://marketplace.visualstudio.com/items?itemName=studiohaze.topaz)\nand [Open VSX](https://open-vsx.org/extension/studiohaze/topaz) provides syntax\nhighlighting and starts the installed `topaz lsp` for editor diagnostics.\nKeep `topaz` on `PATH` or configure the extension's `topaz.executablePath`.\n\n## Documentation\n\n- [First Program](https://topaz.ooo/en/docs/getting-started)\n- [CLI & Diagnostics](https://topaz.ooo/en/docs/toolchain/cli)\n- [Packages & Distribution](https://topaz.ooo/en/docs/toolchain/packages)\n- [Playground](https://topaz.ooo/playground)\n- [Source code](https://topaz.ooo/dl/index.html)\n\nDocumentation is available in [English](https://topaz.ooo/en/docs/learn),\n[한국어](https://topaz.ooo/ko/docs/learn), and\n[Русский](https://topaz.ooo/ru/docs/learn).\n\n## License\n\nThis npm package is distributed under Apache-2.0 and carries its `LICENSE` and\n`NOTICE`. User `.tpz` source and application-specific generated code remain\nunder the user's chosen terms. Generated runtime components retain\nApache-2.0.\n","readmeFilename":"README.md"}