{"_id":"@kelnishi/tropelang-wasm","_rev":"36-1f9f3607ef0b2e28ad5f81b02d37c467","name":"@kelnishi/tropelang-wasm","dist-tags":{"latest":"0.40.0"},"versions":{"0.13.0":{"name":"@kelnishi/tropelang-wasm","version":"0.13.0","_id":"@kelnishi/tropelang-wasm@0.13.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://github.com/kelnishi/TropeLang#readme","bugs":{"url":"https://github.com/kelnishi/TropeLang/issues"},"dist":{"shasum":"a11df6eea3f4ea7a860a6fc299c67fc5880b451f","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.13.0.tgz","fileCount":5,"integrity":"sha512-m9FZ2eUzZosJq8xhLnT4zZuHUk6To7QJlFknEVfMQzSeBlWAVNhPzkybXOq8xUHvmyDG1Ta6zJJ3AcsehPng0A==","signatures":[{"sig":"MEUCIQCEufxcWsunFJVFGVO83c/zEu6GArP2Mw4orP+dFy+GyQIgceqNR1P+IXJcX8h6C+4tzFJbSHK1uK2Va2991pneJQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1132128},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"672c05d52d13baa4e17507d377b378faad9f6953","_npmUser":{"name":"kelnishi","email":"kelnishi@gmail.com"},"repository":{"url":"git+https://github.com/kelnishi/TropeLang.git","type":"git"},"_npmVersion":"11.18.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"25.6.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.13.0_1783847767990_0.2916283042691077","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@kelnishi/tropelang-wasm","version":"0.13.1","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.13.1","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"3958a36b448b98a24c24bc529111d3b4e8229c8c","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.13.1.tgz","fileCount":7,"integrity":"sha512-Q7Yp4JuEjyf32NxZMEJnGhnT4Y06HbgIwrXRWTPZ8XaNoKS5m1/vc6pMXXst4EtpE/SnXz0m63R4bk1G3ifFfg==","signatures":[{"sig":"MEUCIQDpqGucMBlIyszhL5Dh/2F1UQEbbw+BwWUPWpfwwdYGSQIgAq45liQdzkDoBTrndx0cnxhpqi7zFTTIibRVQ+1DtS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149971},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"77585c2f6ac43adacbbd10135c48f31bec9627b9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.13.1_1783849848022_0.3726194873051014","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@kelnishi/tropelang-wasm","version":"0.14.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.14.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"1a1ecd8b1acd5e0823422a1c18d8e2f87f0edcda","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.14.0.tgz","fileCount":7,"integrity":"sha512-IIHAjvLCLnilrs5g5rnKp1Qu4syLAJ4YvWgaBqCnhKxttwpQ/0chVPNRAN9UpWZ+Pk48eaiu2eRYrUCkbYC4oA==","signatures":[{"sig":"MEQCIGcy0zPjpnt39UHDpqVFKCKccnHqtcM0QQWgti2GWArqAiAX2mfkiUVACEdBCl7CqDb9EcmwuymobTbcGtDDAUV1ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1149919},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"338f2035a565e4303143cfe56033422f3d1668e5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.14.0_1783884699386_0.753976126860918","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@kelnishi/tropelang-wasm","version":"0.14.1","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.14.1","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"180f735b54fa81f0a9de2e576f6712155e42edd6","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.14.1.tgz","fileCount":7,"integrity":"sha512-bjNEH5PJg5E4NDG3CGXRXhpbwqGpRRo1H+pRAoNmNeio763jRRm/7bRSGTndPTg80BjIgAIXjXQKJho4nr8PMQ==","signatures":[{"sig":"MEUCIGfLEH61xgkCTfXM11zkIBlberhrhTn2F+RaMY8vKcblAiEAgXMLdHPRdl683NdOK0YSvKAF3SqJzcNqP3QKjvFvDss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151992},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"4794a68f58663cdd64b7ce008e1b199fdad78450","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.14.1_1783885303298_0.9484873873825486","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@kelnishi/tropelang-wasm","version":"0.15.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.15.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"8b7744727555891e717870c488ff47c06e6ed4bf","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.15.0.tgz","fileCount":7,"integrity":"sha512-BcKSMBMCTXQ3SYpikHJHzGuxNX2OZPO8oTdCGL0a7Qby06kaOOAQrXN3QVerW4v9oQxrGYFr9US3igbaofGgow==","signatures":[{"sig":"MEUCIB/L+FuL1FnSiDZ5JfCFJOhjC56sbOcSZwocFSP0439cAiEA/HI7rHwGHweoGUAa3MMmLaFtRMQYF3e8RAjtQGk90LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152527},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"c86e13e20780604ce8370a7a3102c958fa6ab1c4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.15.0_1783887484265_0.6480937914023841","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@kelnishi/tropelang-wasm","version":"0.15.1","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.15.1","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"2d5c17691b274fc159a4dd0a12e24ad71e50d3bc","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.15.1.tgz","fileCount":7,"integrity":"sha512-YWvLrTetlUogr2JLtrVXvUceel9uCCfpX5h3Kqxhpsr2eg2/SVESFeL3YVFa1a5PdCDgZUQ6iQSsRZ21L3z6Aw==","signatures":[{"sig":"MEUCIQDYjWSE1FGjLxzq9J+NKwC23y/JuSd+Bdft+CBn98KheAIgNJgMUa41EfSC94MqcZqnPf/srtAOsCwWR+Peqw+whmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152569},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"37284a0a68767262c730eb0ab6253d3ad8c5b175","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.15.1_1783891089023_0.612904069854104","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@kelnishi/tropelang-wasm","version":"0.17.2","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.17.2","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"0688698be5d64e2cf657915179014acd7ce3454d","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.17.2.tgz","fileCount":7,"integrity":"sha512-ceSzV3KS2rxpYdbamw5KhZHyYBb1myuMbb2aeADMjhwvmmQvl26RymiLZO2ctu6LDWCuxrsMAwJBAIpYlBbTEA==","signatures":[{"sig":"MEUCIQCwpb6ss4TSTei9v4wqHm3DvIYjGPTVKJQRGCWC5QbUVAIgVDBFF61+XlnSjzPqm1ndRbr9eI4SEXif78px7hGBrao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1184739},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"7cf429268f79b5e685e4a95694f6874f67fba088","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.17.2_1784003875908_0.3602324663243357","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@kelnishi/tropelang-wasm","version":"0.17.3","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.17.3","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"3ff91d59098b79bc0ed08326c5dfc8c06bcb7255","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.17.3.tgz","fileCount":7,"integrity":"sha512-17BVIhYXk5uNgXWWrT07fH7/dK/gPrHv6Aqvd5B6eZDRF7zwVOmkqNUO5VwgMiSkq2XQx/MTs/TyO9C2q4k3pQ==","signatures":[{"sig":"MEUCIQCudTLNCGHniRXAfM1q/Qs/E9qEJdkz4f2lj05VcR8BqwIgMGsJAkOK5MH5y8TGb5X5svJ6Jg+AFy7qwHLyNdilD1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1182877},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"82130c1179ad33e60f0dda11fda5e312e90a10e2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.17.3_1784008050970_0.029921372172774907","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@kelnishi/tropelang-wasm","version":"0.22.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.22.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"c0a626ea9be9fb614486c731e1d8dd564d6794b2","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.22.0.tgz","fileCount":7,"integrity":"sha512-3fqWmsVcakpmnjPTDCGIRJ3PkHVBTwS66FGMsJRbxWtxGCecnfgsiE2LWQS47MDxUDv480GgDguHi1kOYHLzfw==","signatures":[{"sig":"MEUCIBjCAEvl+Daj3ph6esdlenup9Kd7ucZ/PCfV9hxOpQxrAiEA8q2RRf0UiJaZ+GiRQV+EABWcsYBt2MtbpL7GTyuQjBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1317872},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"8d23c23475c3dfcc4aa85ee343621724a3822f62","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.22.0_1784276378380_0.3020773325245487","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@kelnishi/tropelang-wasm","version":"0.22.1","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.22.1","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"4d625f2861c4046e4057d1c92aaaa39cce8376a8","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.22.1.tgz","fileCount":7,"integrity":"sha512-gIn6+Rfu4oEGSNooBFa3KX//tBAjzqreq1T8Xhh+7w8kDnJNBlBuXh/wEh3gvF2l8c3eJsP2t/q7cnCO47IQEg==","signatures":[{"sig":"MEQCIDND1eXewLztYJ+L6OxHgxWrp/ga4pI3X5gC9o3NnS8kAiBhJpnFDrhxByv/yyuoHcCOeQJUVs2X+FU3cAPc7PLx2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1318692},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"435eff7cbdb318103ac3c1736fae3f1fdd6f79aa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.22.1_1784311885825_0.8683486389977162","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@kelnishi/tropelang-wasm","version":"0.22.2","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.22.2","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"0b733ea7d6e595d8fcb913aec0b4afc7caa6c4fd","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.22.2.tgz","fileCount":7,"integrity":"sha512-0GIUPnja7axu9OJYWw0eJcF2RGoz2nqApXTWoDSvos2jcW7SusvtB7l4oeg9gd+sga1M84ua0hs4TWM+nAwqDw==","signatures":[{"sig":"MEUCIHUh2oLxKCN+mG7E7Pbeojwoqf4wa2WGYbSB2R4MFOiDAiEAi6YDEirNzIBgqAdv17R6NcATtznYTWwC+rftfjOhWC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320312},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"a549e4e0eae79b55d79f7818f1b5516855891a3a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.22.2_1784313567436_0.43701908003540035","host":"s3://npm-registry-packages-npm-production"}},"0.22.3":{"name":"@kelnishi/tropelang-wasm","version":"0.22.3","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.22.3","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"3e8c7c28b63c5dafbb4439c5b54a0199abc46d75","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.22.3.tgz","fileCount":7,"integrity":"sha512-s3i6XGwmd80a4cMdPZlUcWzIzYGr22iTDctCR0/s5xFkMTYjLzizX0g9Sddsd5H1DTHpe/CEa6nLgODtUSjsnQ==","signatures":[{"sig":"MEUCIQDe+lezTiFn4aS89mr1/iE0WkUHMdRJri7ehzjSPR2vKAIgFfuSo8P48dynMf7d2xq4TxCUUqznuvFB8HF3epmXHvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1320587},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"aa219ebacdf9eebb7c4f1825d53845ce24cededb","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.22.3_1784330658633_0.537851691402065","host":"s3://npm-registry-packages-npm-production"}},"0.22.4":{"name":"@kelnishi/tropelang-wasm","version":"0.22.4","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.22.4","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"3b04e9809c72b59bb9e39ec6d143d9562544ba7c","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.22.4.tgz","fileCount":7,"integrity":"sha512-6qqI5GRqzIlmEb0vUUEEHFeYkQN+lrJteBCyyMrnGHj/T1D78cYbmFwBXMqgpeK3hV7S0BCplIe9wewYsDIFPQ==","signatures":[{"sig":"MEUCICMyym/X30BfmJwV6el0xz9pNXrEU8eQV5+DbA25dymLAiEAxBj9vFCK952iWor3FJ0DsegWm3ZwNb57XK6lFqAE93g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1321214},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"0835e9a60608547dd1b9593aa22b91bb554e2501","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.22.4_1784427562043_0.8713296549877316","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@kelnishi/tropelang-wasm","version":"0.23.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.23.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"638c9901c32d933ee138b4ac5576e9f18386780d","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.23.0.tgz","fileCount":7,"integrity":"sha512-yeY/aeeeDqh5W22AvGJWlaOcx7CE7SZN2tLYFqZR/JPEKyDUKHBWDwUcgfRwxM1xT1jEufMha6kKZ4pWnwsC5A==","signatures":[{"sig":"MEUCIQDgeRxSWLY9Hd3FGSJoOZG6ENvwCi8YcfhLJo8iiyVH3gIgOUsw3pX/2Z/cRfm0pv2ktfw/oQ8nf5mQ1BMgd+LoQMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1433774},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"992c3ba7d47315aa2f6f4f63cad5e63cf2eb4b96","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.23.0_1784431263818_0.06968225960533192","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@kelnishi/tropelang-wasm","version":"0.23.1","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.23.1","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"7e879291f655cbf9deaab25f5d850609cf146c27","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.23.1.tgz","fileCount":7,"integrity":"sha512-vuRlLgUpfrpCPrafGF3LnNqCi6Y/SXnDyV5I9zgpOyQpKVN1viMqj9pylye9ODyUJD45u8zmmyVUhcfFxCkNow==","signatures":[{"sig":"MEUCIE0ARLALCs1WujYkiwlbSWJ8vb/QrMYshLXmeS82qYNRAiEAzS2xBH0WkmIY5XZale1ZmlxS0zZvKUhKrsMfdlWuMR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1412996},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"287ee724a69a558a6d26b2b5a6f952040e0cc8ac","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.23.1_1784440923780_0.1493132070649268","host":"s3://npm-registry-packages-npm-production"}},"0.24.6":{"name":"@kelnishi/tropelang-wasm","version":"0.24.6","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.24.6","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"ce00e73d08a1da2a8d8633a0c9f617340edade9c","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.24.6.tgz","fileCount":7,"integrity":"sha512-1HYdbkJdFAJsaNv/KrKkGD2r3I8nCrPX1cKhKn0G9W/Zh85AMUeJtwuihv2cbAFHqWuHkQb6pT/MuAlotFEYTg==","signatures":[{"sig":"MEYCIQDFViJJHRe63aEjb9eGL8O5xpn8Up7oq/KHKMLI1CQzDAIhAKY7AGaJmcsJ+GV/y+bW82X1e0Ipyltxi3C1uUoRa8iB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1538724},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"de569e57366d8cd5d6c35eafb5a2ec8937b300e5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.24.6_1784524650629_0.7431877339486186","host":"s3://npm-registry-packages-npm-production"}},"0.24.7":{"name":"@kelnishi/tropelang-wasm","version":"0.24.7","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.24.7","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"b2482bd1cc77351c7704a2df2a73d5b3ad8498d7","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.24.7.tgz","fileCount":7,"integrity":"sha512-8vA53bQX5v3DhH12gVIWneNUpwC9p1+BVQH+CINUeu4DdHHa97e7rLu87Uei8+Ef4RYuXTSs/cWbeh5XJ9Ezew==","signatures":[{"sig":"MEQCIAbTF6WxSnw31hMWD5zhC810GVNxQUQpOvkTfBj2lx1dAiAHUyAK2VINBAGrGZquJ+NScb+hRbw1M3l/M221bMcLBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608999},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"9043dfb94f09dfcdd14e4f06db1ef69a1f3497c7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.24.7_1784529276044_0.5251943834446735","host":"s3://npm-registry-packages-npm-production"}},"0.24.9":{"name":"@kelnishi/tropelang-wasm","version":"0.24.9","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.24.9","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"f399d539947e968c1ffaab89c8517403120d95d6","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.24.9.tgz","fileCount":7,"integrity":"sha512-/2FNs2dJnQ/uQ6hgUoYZsDlDHC1uKcJwTLMy6lthnGJcVlI2SDO2aFok0RcJQGBYe2iUPBpoDxebut5QE2TdHg==","signatures":[{"sig":"MEUCIQC3b1h5WfSfMPmMQQvx6Pi5tm/N1iJWDnxXy8TnVS/f7AIgVXug25SjLJGv0IXgX4pc0IlX4ZWYxILDrDKRjffI/fQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1608706},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"ff6959272561ffdfa2701e88ab6920368ed50e57","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.24.9_1784533636672_0.7899674601072637","host":"s3://npm-registry-packages-npm-production"}},"0.24.10":{"name":"@kelnishi/tropelang-wasm","version":"0.24.10","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.24.10","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"4682be765c6501d7e2fa0a23e8c3fea08a81e145","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.24.10.tgz","fileCount":7,"integrity":"sha512-WjGx9sS69xtHwz14tDt61CwUdEVo/obmee7HC0AJsiMfjPyZfkhg3M5eSGJY1c0Y1COHtB5eIGUnggnjWY7umA==","signatures":[{"sig":"MEQCIF8W2RTbtug5kHA9XeoOyuRvdQnOQm2Gr0WgNAidAd5+AiA7tJGN3KlzPRG6BcXfCkU6+biNDjvbQQQJqIkMRVFuAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615083},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"5401048d7df6e53cac648d0568184c48d8549a71","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.24.10_1784540670857_0.08777557072612696","host":"s3://npm-registry-packages-npm-production"}},"0.24.11":{"name":"@kelnishi/tropelang-wasm","version":"0.24.11","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.24.11","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"2c8188ebfb5d4aa1e9de536178c1859aa9bc0fe9","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.24.11.tgz","fileCount":7,"integrity":"sha512-0fVGrtUFj9wGDx+93c1z2i1p7PkewK7jLK3tw7jXbfyXf3QRWeG59+TQTfAlIfkb2tawBMk8v+n+UDax4mPD9A==","signatures":[{"sig":"MEYCIQCQg3vRW1XCkm4qkaqWjUysDeZ/AOi/5NJs3rT6j9hsnQIhAO88iXW0KxkzgGaa34eGsEpxIqNBXJjXlO/dmbmhuAXL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1615083},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"679cec774af1fd066a4c82214786a2f42b6877a9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.24.11_1784576733909_0.07072247438327617","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@kelnishi/tropelang-wasm","version":"0.25.3","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.25.3","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"6c222ac109f38d3d2e835cc389c6e08bbe63ec2c","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.25.3.tgz","fileCount":7,"integrity":"sha512-KadgbbbKBgoM8MXecaoi0x/kv9le2Nj1KgcNs7co0IUkualdx4EFUR4Af5NCjbpokdBA9tU3Ylu3E1CcBJu/Gg==","signatures":[{"sig":"MEYCIQDpoJEsXxi7evJigAV0YFZHAzxdEcdRG1VC30lBVsmIcwIhAOJo0rrs9MENhrsuFn9cApZLlWzyaH8lFoJFI66VOtDc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1655180},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"357f92ff3309bf950b84b073c53ab26316d40155","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.25.3_1784845057926_0.0437212335623105","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@kelnishi/tropelang-wasm","version":"0.25.4","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.25.4","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"69cc7f972a811a6e12d5022c926fae686320958d","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.25.4.tgz","fileCount":7,"integrity":"sha512-8NuU9KCvA+3wx62FCoTOpAAkCBmTxRZPa3yeypfMTG0fTkVYQgobHat9iJtW3l11Gkf1K7xn4L2dAc1PaOrAGw==","signatures":[{"sig":"MEYCIQCe6VhkEfcvX8AfVaJx9rsqRYwNgvT5gSLhmuugzqORFgIhAOYgOWTfHVlfxmqVME6yxg6Uze/axsosZewYvhOP/tYQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1655180},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"a76df576810db1e3b3b9040942af2b6f937d0712","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.25.4_1784850087381_0.9216004733489447","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@kelnishi/tropelang-wasm","version":"0.27.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.27.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"5b9c7fe34a03c02b26d9d04de4b9f663c32a2473","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.27.0.tgz","fileCount":7,"integrity":"sha512-3ThKKC0z1R5BLn/gUjU3yE8niMVu+Y2J1KBKYcBZMM5FVBXvmLh4Tmp+T3yaqwPGx+436N9fAjQcWbwmr30Nkw==","signatures":[{"sig":"MEUCIQDzs2nMjH+FNJ1FcJ76x3rPsMQ8z7miQqATalJNQ824gwIgKV8X9YFGE+t4LlLUV1M0CUX2b+uT0rEr4EQ7IurrsJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1680027},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"adad3db208e94da33e1b7210ab591584eb035ec4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.27.0_1784914293531_0.08265960621919333","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@kelnishi/tropelang-wasm","version":"0.29.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.29.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"f5e65abefd45e7cd10856ddaae594b0293da7fa7","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.29.0.tgz","fileCount":7,"integrity":"sha512-YGln94GaoP+ZtOrF2AD06WnNzh/3kbCKAzedVJ4Vj+EWzPBDncfXgOAhqqZszlvQ0Npi3r7YCXyURGbF66Eibg==","signatures":[{"sig":"MEQCIDdOTiPBpo3xmzoC1jKbSrcL1jFuklDjS7KYCtHsL9bZAiBpFVT4bX8yzLiZys6NoN0Zan+A+MOcTM7knrp2oD16ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696040},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"2ba0a6bb63ada5a6498ca1cbe2f1ea5cc5a586fd","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.29.0_1784968792321_0.37253122594995025","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@kelnishi/tropelang-wasm","version":"0.30.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.30.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"cdc4b863148ee20280ef401ba368ede734c9683f","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.30.0.tgz","fileCount":7,"integrity":"sha512-EqdO02VnVwnpd12U4HNZy5aKf2asWXaHHJiTibGEBIq6o151aP6Dk41Em/C/QuxApuJvW40nUVi15vYjFybdlA==","signatures":[{"sig":"MEQCIGRA1+TDDZm+kgD31Phu7SNWSVh/FoJSMFmribYiY1e+AiBaZ+UM5bRaJ1VwxmHZiFOn77+QKsy8vqYiTcES3HQ6qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1741153},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"ddd3b7b272beb604622a8ab27d0ce395ad55f589","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.30.0_1785218594176_0.9712581087009668","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@kelnishi/tropelang-wasm","version":"0.31.2","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.31.2","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"2d1e67415f6515e305fa385e7b14e8e45272d93a","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.31.2.tgz","fileCount":7,"integrity":"sha512-vhLLBGSvo0cSWIoaOxVQPENy/kCPFR6pd6Q7B7RnGCsy3zhFSaVnypnPzF4i2Ds3O15J3pEnD+RZaHQ+6pnAlg==","signatures":[{"sig":"MEUCIQCssVdrN8cMqhvTa3UmrWZPZ+wmp7qTm+GQojVtJ2+ePQIgAs5Hmm2egc7p0m2mfaYXYMjkReXyt/6CgtR9eL2PzCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1745337},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"6258ceb6de7f268b5c714c90ac1375ca9013570d","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.31.2_1785274948151_0.5625180553436","host":"s3://npm-registry-packages-npm-production"}},"0.32.3":{"name":"@kelnishi/tropelang-wasm","version":"0.32.3","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.32.3","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"f4b87a613db1fe51ce9479378e51af5f8674d1dd","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.32.3.tgz","fileCount":7,"integrity":"sha512-0Wn91FmOmb5PRhREkeU26CII4HoWowOo22WujAxvApFLClKu7QR/lAi0eKr+314XVCw+RcXBYIn/9mF3uQoLIA==","signatures":[{"sig":"MEQCIDhhMXoWRWajzCkDH9DwG8GMH1FPOpn8+DU71yzZgHSSAiAPaO9xVGClR0yg1NjkxzVAdJZQS1MK7H7QsGSbERBFJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1767817},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"3b27f31b5c0bbbe7f74ca0fb4e467d426ec44ab4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.32.3_1785457622476_0.3199474328562739","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"@kelnishi/tropelang-wasm","version":"0.32.4","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.32.4","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"a228f33c50d1519183ac44363463fb1f90669e42","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.32.4.tgz","fileCount":7,"integrity":"sha512-MBQe3wGubYpQOif4lLuwAhxxV4fSeJuS1eOmNFJyN77o5Pt0tfSJQi1989anlFcOeDQUtkdE2tIB7NEkxLMwRQ==","signatures":[{"sig":"MEUCIDeZAU1qUP0hNDao4NJNurK3hZN6zzsYJbQcyl/qg7lmAiEArfTPjPwbsAM+Bedoqq+yJSJ1fpTRe2+qJjanzKdonoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1768062},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"ba3607048dfe45707c2e20b8bf6ae0fe2ca02299","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.32.4_1785458330509_0.44365757085440016","host":"s3://npm-registry-packages-npm-production"}},"0.33.4":{"name":"@kelnishi/tropelang-wasm","version":"0.33.4","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.33.4","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"9f8e61c2cbc71d105740b9755de8d55b8c9d730b","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.33.4.tgz","fileCount":7,"integrity":"sha512-Q1dQD9l60wxfFz286QZceHUFQPBPFXvV4kHHadRs0/xBSNRx5v0h/bRUbYapFwir12IOSKULWIj5CIzDl62KMA==","signatures":[{"sig":"MEQCIGf2AGXbyPyYTu9ES3OsRolIeMI5lGQBPIFCc6SIa0IFAiB1TAC/ZJbtk6ZLyQQ6IVDkO6NbDlsmOsGCaH2tYJBDHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1836305},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"f759cbd9c05e3bcb497e7a4244ce973b655ecf8b","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.33.4_1785471708389_0.4415805144469085","host":"s3://npm-registry-packages-npm-production"}},"0.34.6":{"name":"@kelnishi/tropelang-wasm","version":"0.34.6","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.34.6","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"d8d980462609febdf5786992a56a797264880896","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.34.6.tgz","fileCount":7,"integrity":"sha512-5KtPtCjsqwz6/z5NNA1/pV6RsE8jYO2wOz1QUPzanz1m138jRM0xsDqIAGWA3hwh7yueX9xtLxcb+sNazCHlHg==","signatures":[{"sig":"MEUCIFxfAF+lAbor9BJu5dtiUqV2BiX3iPZ1q/HRb9s12ZufAiEAlqwEJ/UJ7cJddb64mpweY9s7upr6YG6DSXQ77+w7h2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905947},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"8270e44d4fc4999945f4aece2ee23594da6d096f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.34.6_1785575209993_0.9592042371975791","host":"s3://npm-registry-packages-npm-production"}},"0.35.2":{"name":"@kelnishi/tropelang-wasm","version":"0.35.2","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.35.2","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"45356c0d83ca05475933ce39a99cd57d2536695d","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.35.2.tgz","fileCount":7,"integrity":"sha512-ov8vvn1Hzn8MDOq7fXjNPcgdOARGFuLgDXcEQjOuwKcr7dyzGlvNWD7fi600IXGv8M+u2rhzAERsrYfxL2n37A==","signatures":[{"sig":"MEQCIC8MdJpMw82qwpbbcQV1kxyKrm+A/vkCXKIxOT98vawMAiAV0Pt0MLYuB6tmhrZEJIc1tKxUooDQIMi+Lc8h8SLE5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1905456},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"6687b76b13fcfc05c2e1747939b364f10f00f627","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.35.2_1785728110569_0.13984238681444738","host":"s3://npm-registry-packages-npm-production"}},"0.36.0":{"name":"@kelnishi/tropelang-wasm","version":"0.36.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.36.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"9e8e654f115ba9e3417198b043660e2094df730e","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.36.0.tgz","fileCount":7,"integrity":"sha512-jIKKf9mE4iPBI1meQHV+YoZ3lZ8Jxt3ZPa4etk0joXUlVHeNKtHO7iN1x68/GaRGBYzUMSp7I57ELo/Lxhk8YA==","signatures":[{"sig":"MEQCIERzC1AQzOQ2f3JRTKiG+vCDHiLoVV/xkKE6o168TS4uAiAlFuPTvWUmxeU4RobGldFcC1NYzON9qb6LP8cb90boqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904652},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"ba4a19f4bc2d6d1b2d8e70256fb6bab208ab9b2f","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.16.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.36.0_1785808796397_0.5673961323820984","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"@kelnishi/tropelang-wasm","version":"0.37.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.37.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"9ad9898583a6c81e08629f1be173cb74321f3f54","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.37.0.tgz","fileCount":7,"integrity":"sha512-ptfLROOnYJ/Fv+lw2q/6oQcmeft2Yia4t5X2dVvWnzhu9MRBJ1+v0P0hWuryStUOy1L8xyyctyflzGF8bxvLOQ==","signatures":[{"sig":"MEYCIQDQCpCVQemMvvCGvxOMIuz+gAVMxODZCW+x8MhYjrgWOwIhAOqUChFjug8l2b7PAU0M9AYJV1YhX4vvUB+RyBa/UM6F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904504},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"b86e2658a9d0b923999d210bf4602e055a47eeff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.17.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.37.0_1787008894337_0.6089737620691718","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@kelnishi/tropelang-wasm","version":"0.38.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.38.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"96cde86c88f0ec52be15ec3f3479d1853a9de22c","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.38.0.tgz","fileCount":7,"integrity":"sha512-ff6VopDCMkNdfe3DxElFp/c7Rn6JerskxbsE0qiGvrRhwcHij73jO2LDPtpCMI6X9ZsmCUrOBAAZ1ua0Y93hHQ==","signatures":[{"sig":"MEUCIB8D3XsKNxy7WOhYIqicgMJWJ6lgIbotKjY4VGCm/36fAiEAsjAliiiuwFlJNEosBpz572C8EXBe/IobHvUkEFFUujk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1913199},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"4dbb7a009b025f988aff521ab06cf95e870d9001","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.17.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.38.0_1787026272387_0.5569336380058025","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"@kelnishi/tropelang-wasm","version":"0.39.0","license":"SEE LICENSE IN LICENSE","_id":"@kelnishi/tropelang-wasm@0.39.0","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"homepage":"https://tropelang.com","dist":{"shasum":"d8cb64be411d2a1475f5ebdb6ac2582810db5595","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.39.0.tgz","fileCount":7,"integrity":"sha512-9jGx9AyovHPaW5DH1rWe1eeiEwrrPKr5XwpKO7qW/QNI+eqncEDK9wxhdECFfMMYqQP+kroKG6786pPk8Vy5tw==","signatures":[{"sig":"MEUCIQCKKLPHnD/KPcszXy/PG2YdzYu8K6X9v8SyeQsdWKCmMwIgcB3K0FbO4chOLopRRQIjrM4yReKVFHD04EqB8AmW358=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1950020},"main":"tropelang_wasm.js","type":"module","types":"tropelang_wasm.d.ts","gitHead":"36cd8d85f09692c1ca8467e1a2c694178a1bab9a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"_npmVersion":"11.17.0","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","directories":{},"sideEffects":["./tropelang_wasm.js","./snippets/*"],"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tropelang-wasm_0.39.0_1787032544386_0.16826660166445562","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"@kelnishi/tropelang-wasm","type":"module","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","version":"0.40.0","license":"SEE LICENSE IN LICENSE","main":"tropelang_wasm.js","homepage":"https://tropelang.com","types":"tropelang_wasm.d.ts","sideEffects":["./tropelang_wasm.js","./snippets/*"],"gitHead":"f109c247fd1ff8fc2f8b1581905ded52c23abc44","_id":"@kelnishi/tropelang-wasm@0.40.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Yn24OS/Rd0DQ7ViXD4jbkl3dKXOJNwfm9cC3vb21NgnygwV/sXJZBOT4kEwXShEo9WlWTQVuViRHTcHdREKs+g==","shasum":"0d7ab74f653a8d3b80b43b95c84577a5f1673076","tarball":"https://registry.npmjs.org/@kelnishi/tropelang-wasm/-/tropelang-wasm-0.40.0.tgz","fileCount":10,"unpackedSize":1988445,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH9g3QkYMQsLOw58Lsdd5yjH4S+kf++9wtRU/IyQM8H5AiEAghnqDOHCKeuL++6gZN6u7SxKqAA/wZqAdf173224Glk="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f52bff10-6f0f-4d4a-afb6-0d2ac4f9eb5f"}},"directories":{},"maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tropelang-wasm_0.40.0_1787036997312_0.013914448609694041"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-12T09:16:07.848Z","modified":"2026-08-18T07:09:57.664Z","0.13.0":"2026-07-12T09:16:08.163Z","0.13.1":"2026-07-12T09:50:48.206Z","0.14.0":"2026-07-12T19:31:39.541Z","0.14.1":"2026-07-12T19:41:43.454Z","0.15.0":"2026-07-12T20:18:04.436Z","0.15.1":"2026-07-12T21:18:09.187Z","0.17.2":"2026-07-14T04:37:56.087Z","0.17.3":"2026-07-14T05:47:31.170Z","0.22.0":"2026-07-17T08:19:38.563Z","0.22.1":"2026-07-17T18:11:26.061Z","0.22.2":"2026-07-17T18:39:27.609Z","0.22.3":"2026-07-17T23:24:18.787Z","0.22.4":"2026-07-19T02:19:22.208Z","0.23.0":"2026-07-19T03:21:03.990Z","0.23.1":"2026-07-19T06:02:03.959Z","0.24.6":"2026-07-20T05:17:30.782Z","0.24.7":"2026-07-20T06:34:36.209Z","0.24.9":"2026-07-20T07:47:16.848Z","0.24.10":"2026-07-20T09:44:31.061Z","0.24.11":"2026-07-20T19:45:34.085Z","0.25.3":"2026-07-23T22:17:38.115Z","0.25.4":"2026-07-23T23:41:27.660Z","0.27.0":"2026-07-24T17:31:33.697Z","0.29.0":"2026-07-25T08:39:52.545Z","0.30.0":"2026-07-28T06:03:14.367Z","0.31.2":"2026-07-28T21:42:28.322Z","0.32.3":"2026-07-31T00:27:02.625Z","0.32.4":"2026-07-31T00:38:50.714Z","0.33.4":"2026-07-31T04:21:48.609Z","0.34.6":"2026-08-01T09:06:50.160Z","0.35.2":"2026-08-03T03:35:10.763Z","0.36.0":"2026-08-04T01:59:56.549Z","0.37.0":"2026-08-17T23:21:34.525Z","0.38.0":"2026-08-18T04:11:12.567Z","0.39.0":"2026-08-18T05:55:44.560Z","0.40.0":"2026-08-18T07:09:57.487Z"},"license":"SEE LICENSE IN LICENSE","homepage":"https://tropelang.com","description":"WASM bindings for the TropeLang analysis core (the LSP/IDE backend).","maintainers":[{"name":"kelnishi","email":"kelnishi@gmail.com"}],"readme":"# @kelnishi/tropelang-wasm\n\nThe **TropeLang** recognition & analysis engine, compiled to WebAssembly — the backend that powers the\nbrowser editor / IDE. A `wasm-bindgen` module over the (closed-source) Rust core: it parses TropeLang\n`.trl`, recognizes tropes against a loaded corpus, runs the evaluator, and serves the IDE features\n(completion, hover, diagnostics, symbols, inlays). Ships as a compiled binary — **no source included**.\n\n## Install\n\n```bash\nnpm install @kelnishi/tropelang-wasm\n```\n\nBuilt for bundlers (`wasm-pack --target bundler`): import and call — your bundler (Vite, webpack, Rollup,\nesbuild) wires up the `.wasm` automatically, no manual init step.\n\n## Quick start\n\nEvery function is **string in → JSON string out** (parse the result with `JSON.parse`). Load a corpus once,\nthen analyze buffers against it.\n\n```js\nimport { load_corpus, suggest, validate, engine_version } from \"@kelnishi/tropelang-wasm\";\n\n// 1. Load a corpus — an array of { path, source } (a corpus.json \"bag\").\nconst corpus = [\n  { path: \"trl/prelude.trl\", source: \"prop Hero\\nverb Strikes\" },\n  { path: \"trl/tropes/rescue/the_rescue.trl\", source: \"/* … */\" },\n];\nconst loaded = JSON.parse(load_corpus(JSON.stringify(corpus))); // { ok, count, errors }\n\n// 2. Recognize tropes in a buffer.\nconst hits = JSON.parse(suggest(\"char h [+Hero]\\nevt e [&Strikes(agent=h)]\")); // { recognitions: [...] }\n\n// 3. Validate / version.\nJSON.parse(validate(\"char h [+Hero]\"));   // diagnostics\nengine_version();                          // e.g. \"0.13.1\"\n```\n\n### Fast corpus load (`.trlb`)\n\nFor a large corpus, load the **post-parse AST binary** (`corpus.trlb`) instead of text — it skips lexing\nand parsing at load. Pass the bytes as a `Uint8Array`; decompress a `.trlb.gz` first (e.g. via\n`DecompressionStream`).\n\n```js\nimport { load_corpus_trlb, layer_corpus_trlb } from \"@kelnishi/tropelang-wasm\";\n\nconst bytes = new Uint8Array(await (await fetch(\"/corpus.trlb\")).arrayBuffer());\nJSON.parse(load_corpus_trlb(bytes));                  // replace the active corpus\nJSON.parse(layer_corpus_trlb(packBytes, '[\"struck_stem\"]')); // layer + redact on top\n```\n\n### Binary answers (`.trlw`) and the bundled decoder\n\nJSON costs time in proportion to the answer, so the largest answers have a binary peer that returns a\n`Uint8Array`. On a 2,200-file corpus the catalog is 703 KB of JSON against 285 KB of `.trlw`, and 3.1×\nfaster to produce. Returning bytes also skips the UTF-8 → UTF-16 conversion a returned string costs at the\nboundary, which is the larger saving and the one a Rust bench cannot see.\n\n**The decoder ships in this package**, so it is always the same release as the encoder that wrote your\nbytes. Each entry point returns the object `JSON.parse` returns for the matching JSON export, so adopting\none call is one line:\n\n```js\nimport { scaffold_wire, corpus_wire, wire_version } from \"@kelnishi/tropelang-wasm\";\nimport { decodeScaffold, decodeCatalog, ScaffoldSection } from \"@kelnishi/tropelang-wasm/trlw.js\";\n\nconst board = decodeScaffold(scaffold_wire(chart, \"[]\", '[\"refuted\"]'));\n//  ==  JSON.parse(scaffold_where(chart, \"[]\", '[\"refuted\"]'))\n\n// Decode one region and skip the rest by its length prefix.\nconst { ruledOut } = decodeScaffold(bytes, { only: [ScaffoldSection.RULED_OUT] });\n```\n\n**It is optional, per call.** Every `*_wire` export is a peer of a JSON export that is unchanged, so a\ncall you never convert is unaffected. A refused request is zero bytes, which the decoder rejects as\n`NotWire` — a byte channel has nowhere to put an error message, so ask through the JSON peer to see it.\n\n`trlw.md`, bundled in this package, covers the error codes, the section-skipping path, and the one field\nthe wire carries that the JSON export does not.\n\n## API\n\nFull signatures are in the bundled `tropelang_wasm.d.ts`. Grouped:\n\n- **Corpus:** `load_corpus(files_json)`, `load_corpus_trlb(bytes)`, `layer_corpus_trlb(bytes, strikes_json)`,\n  `corpus()`, `corpus_path(name)`, `corpus_source(name)`, `glossary()`.\n- **Recognition:** `suggest(src)`, `suggest_local(src, include_local)`, `explain(src)`,\n  `explain_local(src, include_local)`.\n- **Language / eval:** `validate(src)`, `format(src)`, `eval_buffer(src)`, `drams(src)`, `epistemics(src)`,\n  `story(src)`, `state_at(src, name, offset)`.\n- **IDE:** `complete(src, off)`, `describe(src, name)`, `define(name)`, `signature(src, off)`, `links(src)`,\n  `inlays(src)`, `symbols(src)`, `expand_param(src, off)`.\n- **Planning:** `scaffold(src, observables_json)`, `scaffold_where(src, observables_json, dispositions_json)`,\n  `frontier(src, dx, lean)`, `predict(src, observables_json, fast)`, `predict_bayesian(src, observables_json)`.\n- **Binary answers:** `scaffold_wire`, `corpus_wire`, `suggest_wire`, `explain_wire`, `frontier_wire`\n  (each with an `*_in` instance peer), `wire_version()`; decoded by `trlw.js`.\n- **Meta:** `engine_version()`, `version()`.\n\nEvery export carries a **doc comment in `tropelang_wasm.d.ts`** (JSDoc), so your editor shows each\nfunction's purpose and exact JSON shape on hover — no need to run it to learn the output.\n\n### Return conventions\n\nEvery function returns a **JSON string** (`JSON.parse` it) except the `*_wire` peers above, which return\n`Uint8Array`; offsets are **char** offsets. Failure/empty is uniform, so you don't have to probe for it:\n\n- **Corpus-backed views** (`suggest`, `explain`, `eval_buffer`, `drams`, `state_at`, `corpus`, `glossary`,\n  `describe`, …) run against the **active** corpus and return **empty** results (`{recognitions:[]}`, `\"\"`,\n  …) before any `load_corpus*`, never an error.\n- **Parse-dependent** (`format`, `story`) return `{ok:true, …}` or `{ok:false, error}`; `load_corpus*`\n  return `{ok, count, errors}`.\n- **Lookups** (`define`, `corpus_source`, `corpus_path`, `signature`, `expand_param`) return `\"\"` when\n  there's no result.\n- Offsets in `complete`/`inlays`/`links`/`signature`/`state_at` are **character** offsets (CodeMirror\n  positions for BMP text), not byte offsets.\n\n## Versioning\n\nThe package version tracks the engine version (`engine_version()`); gate a corpus's `engineMin` against it.\n\n## License\n\nProprietary. You may **use and redistribute the unmodified compiled module for any purpose, including\ncommercially**; reverse-engineering, decompilation, and modification are **not** permitted. See\n[LICENSE](./LICENSE). The engine source is private; TropeLang the language is an open standard.\n© 2026 Kelvin Nishikawa.\n","readmeFilename":"README.md"}