{"_id":"@tslite/explain","_rev":"35-9ba5e06c65274e75eb90be2b0d14be99","name":"@tslite/explain","dist-tags":{"latest":"1.4.0"},"versions":{"0.2.0":{"name":"@tslite/explain","version":"0.2.0","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.2.0","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"bf65412e82bedd492c8ab367de9144b0d4706f09","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.2.0.tgz","fileCount":5,"integrity":"sha512-zesXetiDOFdZnpPnkUbF3HW2v5fwzBfWKx/sj8T5z9QJ5vOogOZX8GBLZb8PAv/GSkXf85mINlXinIc99xpzuQ==","signatures":[{"sig":"MEQCIHKCUJx+kxu1erSequWLg5920DmODNYyVNXLN/4Cu2QUAiAgd68IhT4EKAs+rDWnXMjU04bojzcj4Z/zItGBfrHRJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13635},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/7ab442d3e6061a72a00b169325c4a290/tslite-explain-0.2.0.tgz","_integrity":"sha512-zesXetiDOFdZnpPnkUbF3HW2v5fwzBfWKx/sj8T5z9QJ5vOogOZX8GBLZb8PAv/GSkXf85mINlXinIc99xpzuQ==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"10.8.2","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@tslite/core":"0.1.0","@tslite/checker":"0.2.0","@tslite/printer":"0.1.0","@tslite/operators":"0.2.0","@tslite/type-core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.2.0_1784483836319_0.7686875280925516","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@tslite/explain","version":"0.2.1","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.2.1","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"0688522c739ecc2d720c01985f460c195e924597","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.2.1.tgz","fileCount":5,"integrity":"sha512-u3ZKV8BX/2bYm6dXl0f/bUVa9ClrDJZS/jlwi2mUIM4aQUTp8uhl3alYPUPYNTv5Pv6MmMBYsUZEanNOaRIWgA==","signatures":[{"sig":"MEUCIQDnlnVnSsLgPJxAh2R1FEDcFeLw3B7Ht6/axG7YLjwn0gIgZbCmw1ObN8chj1mirBXXtjda/Hkgw5RLD0NTI/nvZyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13635},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/ee3071412bc44d269a2e612a92c84871/tslite-explain-0.2.1.tgz","_integrity":"sha512-u3ZKV8BX/2bYm6dXl0f/bUVa9ClrDJZS/jlwi2mUIM4aQUTp8uhl3alYPUPYNTv5Pv6MmMBYsUZEanNOaRIWgA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"10.8.2","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@tslite/core":"0.2.0","@tslite/checker":"0.2.1","@tslite/printer":"0.2.0","@tslite/operators":"0.2.1","@tslite/type-core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.2.1_1784485333343_0.9257114361604402","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tslite/explain","version":"0.3.0","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.0","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"48c6b898eb58840e23704d9a216b3be1d053e69d","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.0.tgz","fileCount":5,"integrity":"sha512-QWXIQks4djn96p/QPVdldCeCZnWLdlqZtPC6I1xbe1mrAkryoBBV2ADoQZfwHRUkTNhzYhpSQqr5OPWYqH7lHg==","signatures":[{"sig":"MEUCIQCTciUQG/9PDx4VMAZ7EoQmn+44Ididw7BxjTz3CISV1AIgFNruXAJaKNC7Gm4+W83wnHAfPwYNAEYvzNgN9JIfYSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/3c1d6beb8f858a7322832d92bba52bb3/tslite-explain-0.3.0.tgz","_integrity":"sha512-QWXIQks4djn96p/QPVdldCeCZnWLdlqZtPC6I1xbe1mrAkryoBBV2ADoQZfwHRUkTNhzYhpSQqr5OPWYqH7lHg==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"10.8.2","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"@tslite/core":"0.2.0","@tslite/checker":"0.3.0","@tslite/printer":"0.2.0","@tslite/operators":"0.3.0","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.0_1784520744652_0.8100926188977422","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@tslite/explain","version":"0.3.1","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.1","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"a0c6f438cee42c93038eca4709a0491de45d3968","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.1.tgz","fileCount":5,"integrity":"sha512-aL1kzqa9kF8ha7U0xTaRB3U1dhfQt28MHibxzcox6Wq9UchAnkHGn324/umXmza82qAW7bwgsbAS//0fA5IehQ==","signatures":[{"sig":"MEUCIQDCukaiHZJrrHjvQ2PXMEok5EKFBseKGQpUWyqu+ii3TgIgXGruLxTYRl0nhf7sIhVPCkY+cXlpTIb1pDk4QR2qqr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/1461c71a486fb8cc67b92d2588cbcd4b/tslite-explain-0.3.1.tgz","_integrity":"sha512-aL1kzqa9kF8ha7U0xTaRB3U1dhfQt28MHibxzcox6Wq9UchAnkHGn324/umXmza82qAW7bwgsbAS//0fA5IehQ==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.3.0","@tslite/checker":"0.4.0","@tslite/printer":"0.2.1","@tslite/operators":"0.3.1","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.1_1785026442453_0.4299506833011313","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@tslite/explain","version":"0.3.2","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.2","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"101064b2cd09215f14dc0c3ba32e0180b11d08ac","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.2.tgz","fileCount":5,"integrity":"sha512-Pfj/rfTHliUQ82JMzug+7TWCmKfCdI3WmaTTxZz868TkpGLQIfmadCzPtzQX4bWmh+SZG8H6CkfYAr/AtwYP1A==","signatures":[{"sig":"MEUCIQCVHjXz4bmRchyOJ0hFEADFjb9ZYsc/AZzJDkTfkr2Z7QIgQjEdst3rYVatTi5wX0u338ZnXG//DQm11ypo9g3/+NI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/9e93784db17e35e5e6e01e26f9fab5bf/tslite-explain-0.3.2.tgz","_integrity":"sha512-Pfj/rfTHliUQ82JMzug+7TWCmKfCdI3WmaTTxZz868TkpGLQIfmadCzPtzQX4bWmh+SZG8H6CkfYAr/AtwYP1A==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.3.0","@tslite/checker":"0.4.1","@tslite/printer":"0.2.1","@tslite/operators":"0.3.1","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.2_1785545922872_0.9577279403410461","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@tslite/explain","version":"0.3.3","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.3","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"d01e386d9d4ce052277f8c8799df930a71a077dc","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.3.tgz","fileCount":5,"integrity":"sha512-OxWsxFC4ms6ybWZJTjd8N3uOSGwbh/E0CVaoVjsF6nK8ciLmBApRgf+EPUSfoB1dotVB5hqR/32mpSwRlKiwXA==","signatures":[{"sig":"MEUCIF9xZJhShfw+bMSMoadZ492waSpkPyOpR6lGcm+0lJ7rAiEA/UFRY9zIei5oF0++wJJepVPpc1ie0+uAAs5x8v4kkCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/ecb94786b69ee1b87a045fd6fdfbcb40/tslite-explain-0.3.3.tgz","_integrity":"sha512-OxWsxFC4ms6ybWZJTjd8N3uOSGwbh/E0CVaoVjsF6nK8ciLmBApRgf+EPUSfoB1dotVB5hqR/32mpSwRlKiwXA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.3.0","@tslite/checker":"0.4.2","@tslite/printer":"0.2.1","@tslite/operators":"0.3.1","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.3_1785611317452_0.4121132395528413","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@tslite/explain","version":"0.3.4","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.4","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"f58ef49e1965d084969cbce5edf061ace4ef93d1","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.4.tgz","fileCount":5,"integrity":"sha512-SIP4ed0yEXCsI73Hdk5jk2qUt7VxlZod1ArAAghEgRJ9E9nhG2gaiM48Cl/9G9GgWOy7QOIsY0TdNPDkXc7PRQ==","signatures":[{"sig":"MEUCIQC1uJmXMCj/j2cNt25XKm1T0LKb7xWgEEpYsDZfhCTJYAIgFb9sLr3W5cnnE1qlmsGpatmiKd+8gipqgrdHSWbjYtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/9be1c28d5caa29c319dc379d73c98e59/tslite-explain-0.3.4.tgz","_integrity":"sha512-SIP4ed0yEXCsI73Hdk5jk2qUt7VxlZod1ArAAghEgRJ9E9nhG2gaiM48Cl/9G9GgWOy7QOIsY0TdNPDkXc7PRQ==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.3.0","@tslite/checker":"0.4.2","@tslite/printer":"0.2.1","@tslite/operators":"0.3.2","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.4_1785614871514_0.005316658958624876","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@tslite/explain","version":"0.3.5","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.5","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"e5417a607cd5d1b07f0eda1fb57a9532feda13b9","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.5.tgz","fileCount":5,"integrity":"sha512-f/hSwnl4hxbYzIV7//OcVlaiYroz+GcW293Z84VVNcuUJEBSypFO8DCHizsaxsdGblkffi105ffTz/6TzuMa4g==","signatures":[{"sig":"MEYCIQDcbXw77RUdTRpg+HMcnBUT67Yj4CJuhWO3MM5xWmG/egIhAOfEDOw19v+KQn6G4Yyl3yBPPYAyVR8JtHVSy9dWa0r0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/d13a1f072cae885a7c6a5bb7c4c9bbbf/tslite-explain-0.3.5.tgz","_integrity":"sha512-f/hSwnl4hxbYzIV7//OcVlaiYroz+GcW293Z84VVNcuUJEBSypFO8DCHizsaxsdGblkffi105ffTz/6TzuMa4g==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.4.0","@tslite/checker":"0.5.0","@tslite/printer":"0.3.0","@tslite/operators":"0.3.3","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.5_1785628532692_0.8680330781985242","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@tslite/explain","version":"0.3.6","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.6","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"94b2e04a8a5399a220da5db9be54e70942d38eb2","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.6.tgz","fileCount":5,"integrity":"sha512-5TEynIMf9uvIHUYHX67A6qq7oaXmGbyfPClZGP0L8Cxy14OPydEL0KdVNstce4TmADQ47p1LPoxBDJw5FZ228g==","signatures":[{"sig":"MEUCIEaUmP7UMnKlwUnXWW6a9GtN4tWzoGqFUa9Y2CxIdnKxAiEAtpx0yKeOWIL9Ls7CVG2QPm8xSn5uJZd/GAkiZ8YSJqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/3ccde82771acb4d413c85f2c281de66a/tslite-explain-0.3.6.tgz","_integrity":"sha512-5TEynIMf9uvIHUYHX67A6qq7oaXmGbyfPClZGP0L8Cxy14OPydEL0KdVNstce4TmADQ47p1LPoxBDJw5FZ228g==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.5.0","@tslite/checker":"0.5.1","@tslite/printer":"0.3.1","@tslite/operators":"0.3.4","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.6_1785630415235_0.48980633815011565","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@tslite/explain","version":"0.3.7","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.7","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"77bf076b3e2f12996ac93a7c91856ec3fb21f5e1","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.7.tgz","fileCount":5,"integrity":"sha512-dZbxs3Xqn+7KnEniiFvvkzei5Gne4Mr+g1CBsgLlLrGUMgrk/8damIOY13vr0FQoVuSvRsJgggz2weuaQpJCEA==","signatures":[{"sig":"MEUCIGVx4H1jGOpPflI2yabvRdY/goXIb5gu4xlQI29FLaJZAiEAr4Js22nVo5vwI0Gwo3BCQHZaGpVL9qzJn8nmEOowvYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/5818b8e17964c753e0059a353544519f/tslite-explain-0.3.7.tgz","_integrity":"sha512-dZbxs3Xqn+7KnEniiFvvkzei5Gne4Mr+g1CBsgLlLrGUMgrk/8damIOY13vr0FQoVuSvRsJgggz2weuaQpJCEA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.5.0","@tslite/checker":"0.5.1","@tslite/printer":"0.3.1","@tslite/operators":"0.3.5","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.7_1785789403523_0.039257441488310896","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@tslite/explain","version":"0.3.8","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.8","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"47f882c7fff150a8ee5f4a03cdc2d536ff8facb2","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.8.tgz","fileCount":5,"integrity":"sha512-0PntC+Z7hP2olTw2KXCnjOrLAhrTqUZhpYFA0ycl5Gl3FnTsu5YrP2ZWIkcj0yJzApW7WFZiQZnxkrv2ZS3qXQ==","signatures":[{"sig":"MEYCIQCdV3OfxEeLDNUy1OEHCad8FxezqCkccBbOS9WRXa9P1gIhANMvLhW40csODP8t6eeAxmCLhRf5SsCjKkIx9Bd1Ksn3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/509db62178efe68c22e97365610d4a2a/tslite-explain-0.3.8.tgz","_integrity":"sha512-0PntC+Z7hP2olTw2KXCnjOrLAhrTqUZhpYFA0ycl5Gl3FnTsu5YrP2ZWIkcj0yJzApW7WFZiQZnxkrv2ZS3qXQ==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.6.0","@tslite/checker":"0.6.0","@tslite/printer":"0.3.2","@tslite/operators":"0.3.6","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.8_1785798199804_0.8920687196195713","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@tslite/explain","version":"0.3.9","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.9","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"5b6130c74a7d728403377bc7535c290f18a8be82","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.9.tgz","fileCount":5,"integrity":"sha512-veA3ALx8bUk0ZDNI9IHEtSUMSGsWNuDBKENKembDvEocswgNw+xNWPioQF4git52q3nD6MK3Tp8HGPs3J5aYYw==","signatures":[{"sig":"MEQCICcA0FziHbOtdL/9q01bk15ZWyxrJCGtkMn7+2or/b7rAiBO9bciH+0L68zkEftbO6GhKFgfWC2uvsJCrceEKggCuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15749},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/f5a8113543d5bd08cf739370ae7a3f19/tslite-explain-0.3.9.tgz","_integrity":"sha512-veA3ALx8bUk0ZDNI9IHEtSUMSGsWNuDBKENKembDvEocswgNw+xNWPioQF4git52q3nD6MK3Tp8HGPs3J5aYYw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.6.0","@tslite/checker":"0.7.0","@tslite/printer":"0.3.2","@tslite/operators":"0.3.7","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.9_1786019905779_0.3266500641453718","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@tslite/explain","version":"0.3.11","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.11","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"a38663d82d1a4a6987c9db358a2c33d84b1ea97a","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.11.tgz","fileCount":5,"integrity":"sha512-3xIgnMc8uBj26xzCyoKWZp+KHLUmUgSRClCMeihwkHvYUV8vJSmIV61/QyM453zSKcbbrqAmhwpqAQENdphC7Q==","signatures":[{"sig":"MEUCIQDvrErTD42tGTvcEtMoUtok/DJP47S4gLfsyOQTawqxLwIgX/ABH2953SwJNWRlQfjSvlBkF5q5weZJBL+Qi/h0g38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15750},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/120e095ee48680401f377f11cf3f1d5a/tslite-explain-0.3.11.tgz","_integrity":"sha512-3xIgnMc8uBj26xzCyoKWZp+KHLUmUgSRClCMeihwkHvYUV8vJSmIV61/QyM453zSKcbbrqAmhwpqAQENdphC7Q==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.6.0","@tslite/checker":"0.7.1","@tslite/printer":"0.4.0","@tslite/operators":"0.3.8","@tslite/type-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.11_1786052069835_0.1618964793465627","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@tslite/explain","version":"0.3.12","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.12","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"e4597f3da274236d80f2058f4651684fecab9950","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.12.tgz","fileCount":5,"integrity":"sha512-aAfPbTq2Z6OjKwaiFJoHYCkeMKgP0BLgVq/8ZQkXN3qBcmwi9MpoON5uZgJWwbzQMjTZVCaLzzCVNRJXK5OCZw==","signatures":[{"sig":"MEYCIQDNyIWnTvwhCjuZUT/iDv98g7gd366R377JN1QYg5yidQIhAJ0frjo8wihth5kimsymIvms0n/8+KyBY51uCpID8ZN7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15750},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/9e09c731ad95d0c0de69d1d6e9f9222b/tslite-explain-0.3.12.tgz","_integrity":"sha512-aAfPbTq2Z6OjKwaiFJoHYCkeMKgP0BLgVq/8ZQkXN3qBcmwi9MpoON5uZgJWwbzQMjTZVCaLzzCVNRJXK5OCZw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.6.0","@tslite/checker":"0.7.2","@tslite/printer":"0.4.0","@tslite/operators":"0.3.9","@tslite/type-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.12_1786560452138_0.24330817013495953","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@tslite/explain","version":"0.3.13","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.13","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"b88a88decc3d65f4ce8ab72cedf73104ca0c7fbc","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.13.tgz","fileCount":5,"integrity":"sha512-RAEZ0waw9MErDUvzuV2CIO3Qp08UJWauALtk5drkndFxRPLOULBKs874HyUVoGdED5hORtnKkx2s2W42EpOzdw==","signatures":[{"sig":"MEUCIQDjhlGunPdpuMdsx09uDRB15Kfrkq0GTSt4upCOBJNOBAIgUjkrBkLcyrPrObOkdJKdxKWq3+RZTgySYatLHJcb4oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/1f9a39bf5d50138a400989506e99b6df/tslite-explain-0.3.13.tgz","_integrity":"sha512-RAEZ0waw9MErDUvzuV2CIO3Qp08UJWauALtk5drkndFxRPLOULBKs874HyUVoGdED5hORtnKkx2s2W42EpOzdw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.7.0","@tslite/checker":"0.8.0","@tslite/printer":"0.5.0","@tslite/operators":"0.4.0","@tslite/type-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.1.1"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.13_1788620603302_0.9859429014116534","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@tslite/explain","version":"0.3.14","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.14","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"87822424733e5343d6670a9c5a38d5b802696578","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.14.tgz","fileCount":5,"integrity":"sha512-m6UwqXHwZJ/tAH7WC5/3i9HuuYoqZEFOK1HQXZ70dXBSmBrkz/lcLq9FoKsksd9Om0a4qdNPMwYW2Kg3PysJhA==","signatures":[{"sig":"MEUCIQCx2YG72B09tugzmsVdyieYARmSbh3w/ku3BGr9eEqyrAIgdiEg/qYsoo8E+7K9/A32IUNsHtZluqg3cVrC+LUCl2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/2610e5927b369ab260d733b16e63306e/tslite-explain-0.3.14.tgz","_integrity":"sha512-m6UwqXHwZJ/tAH7WC5/3i9HuuYoqZEFOK1HQXZ70dXBSmBrkz/lcLq9FoKsksd9Om0a4qdNPMwYW2Kg3PysJhA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.0","@tslite/checker":"0.8.1","@tslite/printer":"0.5.1","@tslite/operators":"0.4.1","@tslite/type-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.14_1789007960668_0.9044351485876563","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@tslite/explain","version":"0.3.15","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.15","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"4a12d35b144aea05269b4349c1f68cb8264b574a","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.15.tgz","fileCount":5,"integrity":"sha512-GsB2AuN39CzZmiNLvZe2Gl9OGP7nasnpfq2+hPmIKvNJP5E/KDr4pnmy1qxixJF4iB0bQ5yZez8pnFI7ezR92Q==","signatures":[{"sig":"MEUCIQCnttTEhUbXbsYiVWEwXQ7l3/x6dkTzFDfVmHxy7/lsugIgFnnJs3Mg2uxjvM9I8UpwfXZSih0k6J0jlnkT9wtxo68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCFyorMq780k8uCqmptNJQCD+1g0QSa0L+mWGlvy12ldQIhAIHDFJrrCptyz9j7DJbWwZFfG6DZoyJQaHYIfr5vDAxG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.15.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/1945231605f3c31e2f965c50f63100b2/tslite-explain-0.3.15.tgz","_integrity":"sha512-GsB2AuN39CzZmiNLvZe2Gl9OGP7nasnpfq2+hPmIKvNJP5E/KDr4pnmy1qxixJF4iB0bQ5yZez8pnFI7ezR92Q==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.0","@tslite/checker":"0.9.0","@tslite/printer":"0.5.1","@tslite/operators":"0.4.1","@tslite/type-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.15_1789086044346_0.09818610098126856","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@tslite/explain","version":"0.3.16","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.16","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"5f3b4dde171c9301cfb5753542157ea08e9eebd7","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.16.tgz","fileCount":5,"integrity":"sha512-LYkuhYD0sHi+IESqqIR3EyWafS4Pv/5cMjuPePtAKUU6ueL4m83/bLj//geYZTfJpcUbF5jj70cAQv2IdFNylg==","signatures":[{"sig":"MEUCIQDS4JIdK9SmWDzb4b5gYEWdv1Ddm3LYm5QbZ4oC2brZ1gIgLrYBx4TinzOGfVRSiFEXZhjXKfg8FB2+0AfFlZY4TEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCE5SxqmWgoOB4dJy36hxiq82hWUUiGUQFxNOZ0JJPQogIhAOIuwCcltu+HEuJ7Z3dW0cPwE3c7YbUDwTfiCyaFVaYi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/853c65c8250f3f54d6f9baafa9518300/tslite-explain-0.3.16.tgz","_integrity":"sha512-LYkuhYD0sHi+IESqqIR3EyWafS4Pv/5cMjuPePtAKUU6ueL4m83/bLj//geYZTfJpcUbF5jj70cAQv2IdFNylg==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.1","@tslite/checker":"0.9.1","@tslite/printer":"0.5.2","@tslite/operators":"0.4.2","@tslite/type-core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.16_1789225339388_0.945305904721695","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@tslite/explain","version":"0.3.17","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.17","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"0be8a838af78f8eb85c349fab41bb8f777f31ef0","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.17.tgz","fileCount":5,"integrity":"sha512-mY8ErrDlDsAw2QG8W/7XTNXTV4KUYiMULPAuY+Yfy9nZGmtKkvwDeLhkJVMfoTy58pSWNFj4Ea0344mmqNUFug==","signatures":[{"sig":"MEQCIGNZ8MKJ48ijNQbLrMrVmghIefRu0yqdo6AZVMvQcZusAiAVy7AlMxyvNpzyveV5etOX3Irg1r/7z+2vxJdptYd7PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICEtdISGQ0SSfgaQ9AlpWnmJiVmpFEJ0CSkpj22fkVfeAiBSKluS+sM4raMlRHLXMJTFBb5V0P60o08xi1f7VsDcXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/37df14f2177ab3920bb0b36e2d665abf/tslite-explain-0.3.17.tgz","_integrity":"sha512-mY8ErrDlDsAw2QG8W/7XTNXTV4KUYiMULPAuY+Yfy9nZGmtKkvwDeLhkJVMfoTy58pSWNFj4Ea0344mmqNUFug==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.1","@tslite/checker":"0.9.2","@tslite/printer":"0.5.2","@tslite/operators":"0.4.3","@tslite/type-core":"0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.17_1789272068168_0.41340112330630663","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@tslite/explain","version":"0.3.18","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.18","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"4a041c7e2a44a901cd7c3fa8202cb0412be43646","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.18.tgz","fileCount":5,"integrity":"sha512-JPA38ROK28o4NjCdBnq4PgqrGGM/Fe0zNdUcyAMdrknEGLDJhdJJ3XYQAzpfXy+SjqfdM/j+Vj5lHi4NfOYuMw==","signatures":[{"sig":"MEUCIQCHBMDnHmm5aSZSoYK6rGk6ZoPkvGy2VoQBn921aWOJeAIgawXbq5oNWTFKx1GjmgJwRHa7Cj1HAgPZR1f0TsSgN1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG3Tmc4RkwEZdUrZBp8En1RgSRgJiQyZcj43MRvoiif3AiEAtY1EgGIc43ZlDvhS/s/PT9iF3M25GgADNz381AqdyFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.18.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/3d6b76d930e159d3773ce1d7353b07e4/tslite-explain-0.3.18.tgz","_integrity":"sha512-JPA38ROK28o4NjCdBnq4PgqrGGM/Fe0zNdUcyAMdrknEGLDJhdJJ3XYQAzpfXy+SjqfdM/j+Vj5lHi4NfOYuMw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.1","@tslite/checker":"0.9.3","@tslite/printer":"0.5.2","@tslite/operators":"0.4.4","@tslite/type-core":"0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.18_1789322325616_0.013776854428939611","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"@tslite/explain","version":"0.3.19","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.19","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"959afcddd2664bffb4e5bdf738375200f7e230f8","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.19.tgz","fileCount":5,"integrity":"sha512-IltpC+FzfKeyxJfPyiHQmXs3GZYafzQRHrRMnOE5JFvF88mr50ioOrv3JMgQtwseG2ZOX7p3sUlqDbbapp5cmQ==","signatures":[{"sig":"MEUCIEEJ5AaQAemEHduEQy7JJDVJT7ucQ+4Hl42TEPCG4nmhAiEA+sYpsqAiDmA4tuK/fw7OeTAAsF+KYMXWHKXo70p6RlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+nHgWoILhDwxLX9b29lGGdwR/EB7nAXJyvK823ltGBgIhANYdaFBLg12BucSd1Hg0DRUspc3Lr9ygSAadtTVSoVgb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18098},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.19.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/85057ea3bc1f47635f405c3ccc00916b/tslite-explain-0.3.19.tgz","_integrity":"sha512-IltpC+FzfKeyxJfPyiHQmXs3GZYafzQRHrRMnOE5JFvF88mr50ioOrv3JMgQtwseG2ZOX7p3sUlqDbbapp5cmQ==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.2","@tslite/checker":"0.9.4","@tslite/printer":"0.5.3","@tslite/operators":"1.0.0","@tslite/type-core":"0.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.19_1789333806503_0.6904321909025053","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@tslite/explain","version":"0.3.20","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.20","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"c9b4e900a0447ff6dd169fd232cba857bd3ddebf","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.20.tgz","fileCount":5,"integrity":"sha512-4Cvu8uS0PWSfbD5bJNJ6x5fiCqmM0kEMHsGznMJKQtDZvOIKsm6EDKj7CjqsWyVzPkLaJl29eE0bXf1QgYNO+Q==","signatures":[{"sig":"MEYCIQCapyihfNKeuz39g+lUaC5DRsFIshG3Qn0AcGuPRXGhnwIhAPr8tTwnFA+MNzCp376GRczRCkRGOdjLgBO9lV4oKbaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCs8aO3hyG3avN/fVCUZMav2+9nZH3PVmKv7QB5cNTETAIgfI7F39xLfJ1sQ1kJfz4S/lmDd8ETY3VwOu0kKayMAmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18099},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.20.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/7cf9ace9ac505e867bc42493226d6da9/tslite-explain-0.3.20.tgz","_integrity":"sha512-4Cvu8uS0PWSfbD5bJNJ6x5fiCqmM0kEMHsGznMJKQtDZvOIKsm6EDKj7CjqsWyVzPkLaJl29eE0bXf1QgYNO+Q==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.8.2","@tslite/checker":"0.10.0","@tslite/printer":"0.5.4","@tslite/operators":"1.0.1","@tslite/type-core":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.20_1789352361701_0.8996191956694535","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@tslite/explain","version":"0.3.21","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.21","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"be8b030c1e50b4784ac2b804a721dde542f3be0a","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.21.tgz","fileCount":5,"integrity":"sha512-QvFRnuMFhz1pq0dq5dJ3X8u1OJE7+YZOpngxj90qCwDBrKgqb7VmJZ5kfbSBkd8DjY5ZyMUCoYFMxE5UEJCzEw==","signatures":[{"sig":"MEUCIEJIrVdWmepOuR0/wgaVBwYSGHOSUBAUhWJA3TlwifkIAiEA9/FTAAhyaBrGeccLoLaqhh/zJ7pqeAkHpPoWtdW6Pbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDjpiQ2t5u1hUFoTI/cbKTrVhWp3afIGYe7dOBGhHBNgAiAoMH3AJFf/xyphAHyBIH3kIIFTNeq1Vy8bWK5mPwsVhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18099},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/6f9edd6a6a7347478ad634a9362332f9/tslite-explain-0.3.21.tgz","_integrity":"sha512-QvFRnuMFhz1pq0dq5dJ3X8u1OJE7+YZOpngxj90qCwDBrKgqb7VmJZ5kfbSBkd8DjY5ZyMUCoYFMxE5UEJCzEw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.9.0","@tslite/checker":"0.11.0","@tslite/printer":"0.5.5","@tslite/operators":"1.0.2","@tslite/type-core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.21_1789443608890_0.5352594213612611","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@tslite/explain","version":"0.3.22","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.22","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"2c02292461e7a0656160f1769cf4c6123e3b7028","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.22.tgz","fileCount":5,"integrity":"sha512-cgAdQwyygZAR2UbKqrEJ+kKL0yvkK4EAgxnoOWMc3efOt9yOhQpN8uikT8Li++SaGrgafcaxisXP8Kvp62DhDg==","signatures":[{"sig":"MEUCIQC365v6lly433HYqD8bMmEmoqEbX35/71J6vYTb7ehOgwIgYUUEbKoatgvdlCchhWeuPJi+RA4r0XqiOSzMeHfRBbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCOs6CLVXW9Gk+RG2JXWuB7jlUIwTRHoiudjjHTYQSYHgIhANe/U77ZiRofNqqQ+jzulAyyCTNpKnA5L5Z7Qq7pmlaX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.22.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/51e61f10b644e2c0fdf5c72e24a8400b/tslite-explain-0.3.22.tgz","_integrity":"sha512-cgAdQwyygZAR2UbKqrEJ+kKL0yvkK4EAgxnoOWMc3efOt9yOhQpN8uikT8Li++SaGrgafcaxisXP8Kvp62DhDg==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.10.0","@tslite/checker":"0.11.1","@tslite/printer":"0.5.6","@tslite/operators":"1.0.3","@tslite/type-core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.22_1789571407002_0.9422071306226802","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@tslite/explain","version":"0.3.23","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.23","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"f1aa26159ff0ef1e6fcd1c26ddec3886ee535156","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.23.tgz","fileCount":5,"integrity":"sha512-j4LTt7WxuKA+czwHtJ3qSZoR976x6dWz18WMCAa+2B2Bgul7LoauETEdtsL6GYgRyNMZpi5OJTpAm5FJcrWN4w==","signatures":[{"sig":"MEQCIHkM5WKNjSOxKk2wAeb8d3RDbM7aE04PtYzd8h4r6i7lAiBMEUTY+T/GBWe3S871BJUx6eAR03Qk2c9hTLj8DQfMmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAXtjZoLdhN6UjMNJmC9tXyWMajS7XqiJ0cXdJlGOqo9AiAmjN0Q4Lz81dOHuQl4zKjMXaBhJb8w9idHzJjVNsU6Fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.23.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/607a6f101eeaeb6a4120358439c1dae9/tslite-explain-0.3.23.tgz","_integrity":"sha512-j4LTt7WxuKA+czwHtJ3qSZoR976x6dWz18WMCAa+2B2Bgul7LoauETEdtsL6GYgRyNMZpi5OJTpAm5FJcrWN4w==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.11.0","@tslite/checker":"0.12.0","@tslite/printer":"0.5.7","@tslite/operators":"1.0.4","@tslite/type-core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.23_1789584364611_0.009202108552623267","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@tslite/explain","version":"0.3.24","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.24","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"7f4f3af625f75927ded9f7580553ecfeb6649ff8","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.24.tgz","fileCount":5,"integrity":"sha512-UMpUaKFgirJ7rGzgIkSTjit6akpvh6n22dMlOSFbnAKnIZyxjVv94gxfEQk2b/NLXKUK+eUALzcM/KA37zdd9g==","signatures":[{"sig":"MEYCIQDsIIpCQDdEauCrWQna8APTYMRt82DjoIgBmsAzSKuh4gIhAMt0fdmz82artxllM4p7Z6sEE9dhSpqKUPTa1Pa9xQ2G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHn1sDaUpgXS9qAZpHuA5JfJZajERp/Vlc1QqSNSHtWpAiEA0z+xyFZT9IVMPC1X6/daNPC+ju6/eSnzZ7iWi57jUGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.24.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/080142296bfffd108a44db66a16a4fa9/tslite-explain-0.3.24.tgz","_integrity":"sha512-UMpUaKFgirJ7rGzgIkSTjit6akpvh6n22dMlOSFbnAKnIZyxjVv94gxfEQk2b/NLXKUK+eUALzcM/KA37zdd9g==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.11.0","@tslite/checker":"0.13.0","@tslite/printer":"0.5.7","@tslite/operators":"1.0.4","@tslite/type-core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.24_1789663882285_0.6242533547755762","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@tslite/explain","version":"0.3.25","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@0.3.25","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"a3b18ad4cafeb9acd5cde8d8a1578642a20ab04b","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-0.3.25.tgz","fileCount":5,"integrity":"sha512-aIaKP4ocBW8A7XCCcpks+lIxuolyIXFQlJT6UO3dGuWs6tvQNsy1KhSGF99uLJG3UtTZSAou8fut/j1eyf8GGA==","signatures":[{"sig":"MEQCICad6iHOITxemTMrLbPxDanfFSzkdQBd5Sy6YrlEcBmWAiAKZiFjiNZQy3O/rKkwflv0WLhItasFLj5GAl39qBjLFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDwm9uaksgZUTH+yfeH64iuuv2Rw7rYLR95CWeJKtnYtAiEA4y1oePV1G+xxatGGKkt8Xed4u9/XaLh08jTC+n2NjVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18100},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-0.3.25.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/62bba8a782ff68bb04fde2a4f06f837b/tslite-explain-0.3.25.tgz","_integrity":"sha512-aIaKP4ocBW8A7XCCcpks+lIxuolyIXFQlJT6UO3dGuWs6tvQNsy1KhSGF99uLJG3UtTZSAou8fut/j1eyf8GGA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/core":"0.11.0","@tslite/checker":"0.14.0","@tslite/printer":"0.5.7","@tslite/operators":"1.0.5","@tslite/type-core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_0.3.25_1789675607493_0.35980909769643055","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@tslite/explain","version":"1.0.0","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.0.0","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"5b2cf7638025fb2a2ec53829f91bb57e9cf89415","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.0.0.tgz","fileCount":5,"integrity":"sha512-K/B2R3M7jgJL+UEO+DYuw+huEq7c+HWMVBQ5yyyi78YZeQIqgqD+Gdhkhq3fPTdbR6ajy2+Z8COL0a9lAvmXqA==","signatures":[{"sig":"MEUCIQCN5v3k6zzfV0gFKmeyDtGQOQLzFlmwscRjXIln6kmHUwIgJg5LiI6hFjJ1ryue/mme2IcdjdZuAdjSOdnhzJSkQ24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDbl9J4NcJNp9pHN/P01o7DlRDNW/Q9CJOk0w8SaijXSAiBymv3aZRv+YGj+NyGtjXVqbCt2aDhtPlk6vvjEewkBeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18026},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/e441ac45d261ffa3a753de5494489fbd/tslite-explain-1.0.0.tgz","_integrity":"sha512-K/B2R3M7jgJL+UEO+DYuw+huEq7c+HWMVBQ5yyyi78YZeQIqgqD+Gdhkhq3fPTdbR6ajy2+Z8COL0a9lAvmXqA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.0.0","@tslite/std":"1.0.0","@tslite/types":"1.0.0","@tslite/checker":"1.0.0","@tslite/codegen":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.4.1"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.0.0_1789763306547_0.1726413350515219","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@tslite/explain","version":"1.1.0","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.1.0","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"0a48356fb359fd902fdc194ed27d08048c147be6","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.1.0.tgz","fileCount":5,"integrity":"sha512-6usKlYWvvNb/R715OigPQQkSVgmblnNUq6mWe8RdkArEo7T5We+qqQ5TfnzLB6g8LjxiU93GPgyIn/XQ7GKkqw==","signatures":[{"sig":"MEUCIE1Yrc69V8U4gXuZBJGB3rNUOOtURyfCHVS2PS498SiBAiEAmeVKrOTnhh1wce3T9fwv5WBthNoAstZkRa09KXk4kPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC00pgYD5j2dByuOxABL9ad/yfZI0K6vnDvwd1KPrF66wIgH85ZLbZeKDYuBGVkV888rZxUaHdd99iZJ5U+fyxfJTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17996},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/ca7edf50b76586aad95630b2ee892c46/tslite-explain-1.1.0.tgz","_integrity":"sha512-6usKlYWvvNb/R715OigPQQkSVgmblnNUq6mWe8RdkArEo7T5We+qqQ5TfnzLB6g8LjxiU93GPgyIn/XQ7GKkqw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.1.0","@tslite/std":"1.1.0","@tslite/checker":"1.1.0","@tslite/codegen":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.1.0_1789958704135_0.05209824979044164","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@tslite/explain","version":"1.1.1","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.1.1","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"f5999f2fa9583f49987940ea7b425b734400da3c","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.1.1.tgz","fileCount":5,"integrity":"sha512-hj+guO9V6sL44InGA79Lg6Q7FQN7hCmkgD2cfqlYN/blaEO4UfZhpeMvqSSdmRWPpF4fMNAw9wKTqev5imYEcw==","signatures":[{"sig":"MEUCIQD3KctB7NzfEceAwY/ECJdfJ72OvAc35p/WOGd4UpCPwwIgecTICoPsowUvUSTWPaf94h1QnIm8zS6AAuYk10y3oEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAbi+qh0aqqmLuLJa1n2D/1RaYPeFCxJcv12CJYfJ0+MAiAvZxGUuJ+dNP38/mrfak6FV/ctikn3qGUfjs+BAco2Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17996},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/1171f48f80c125997681a22383d2617d/tslite-explain-1.1.1.tgz","_integrity":"sha512-hj+guO9V6sL44InGA79Lg6Q7FQN7hCmkgD2cfqlYN/blaEO4UfZhpeMvqSSdmRWPpF4fMNAw9wKTqev5imYEcw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.1.0","@tslite/std":"1.1.1","@tslite/checker":"1.2.0","@tslite/codegen":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.1.1_1790209881498_0.8197960968500422","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@tslite/explain","version":"1.1.2","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.1.2","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"bc52c53005b04f90fa47df57b252c71f756c6927","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.1.2.tgz","fileCount":5,"integrity":"sha512-E6FMp0ddbM4OLVVjhtS4qB5JUZbgTJz5v5M5GyxoZ7qEs/jnhOxAeDzinriOS1nGuzI0SjdXOIpaE5yrYk1cvQ==","signatures":[{"sig":"MEUCIHBkC4/C0Y/HAy+0gPZRq185lp0rUR/dxSoFl8F3hNQKAiEAurPrhnBw1LtrnKfQqN3Sc7f9cSSlERKgniWFzY2mgJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEXhkAVGp/aVN9xpAj5zG+ZPX2zyzVJZqDvJKIOs56cjAiEAwyvb1oxCt33Y6/JcZRFKZqDk+sBBb/VqWjWY2dXWgZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17996},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/be5f4a1a4cf735f547ee6a10f476dcd1/tslite-explain-1.1.2.tgz","_integrity":"sha512-E6FMp0ddbM4OLVVjhtS4qB5JUZbgTJz5v5M5GyxoZ7qEs/jnhOxAeDzinriOS1nGuzI0SjdXOIpaE5yrYk1cvQ==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.1.0","@tslite/std":"1.1.2","@tslite/checker":"1.3.0","@tslite/codegen":"1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.1.2_1790270390058_0.3094808854004216","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@tslite/explain","version":"1.2.0","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.2.0","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"dc7b0c54506c2c2e02d466dfdf991d5c2439a333","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.2.0.tgz","fileCount":5,"integrity":"sha512-NIDoOIc4yedb5GtWgOJaS+UEfmbsWJbNBdVfUZ9nN0Wj+VzWJ8LywhzM0EENiZX+zPs4UDiX7HgpioXJWBrSWw==","signatures":[{"sig":"MEUCIQDfQsHyi3B6K9I2BEJ8BAk68hmSWeOZsGLp7ljvF+VnHwIgXMnx0KdolMl5VSnoeCZdSaVuWSLYbe9jLaz7o/+T+9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCKkvobkbJSF+OioKGoRD6z8oatfb7dkdw+fpQxmBpHjAIhAO1Q1phNmU9pTzgWN8MV6nASovVH/cik9cuL4jn12NUH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17280},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/7f739e9a735f89964d7819b6c75b8804/tslite-explain-1.2.0.tgz","_integrity":"sha512-NIDoOIc4yedb5GtWgOJaS+UEfmbsWJbNBdVfUZ9nN0Wj+VzWJ8LywhzM0EENiZX+zPs4UDiX7HgpioXJWBrSWw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.1.0","@tslite/std":"1.1.3","@tslite/checker":"1.4.0","@tslite/codegen":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.2.0_1790366500175_0.7632805633023529","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@tslite/explain","version":"1.2.1","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.2.1","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"e75ca10c6e0aa7144b113c855367eb9d5aad7930","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.2.1.tgz","fileCount":5,"integrity":"sha512-pHdEYdryDc5WqhnwelTtrqJrRW1p0k/+21xpSNurONnQSFS/lLw64Pnc+uMWCdy2lTYHhsSBNn9yDp3aFc0oYg==","signatures":[{"sig":"MEYCIQCLUv4Qgv287iNAsyCOo/I0LIUl4R2gI3MXb/H3F/me+wIhAMjVsIMMIjnz2X4+FJzMJgfcYfVyPRzVtwCS7ThwwMbA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDaTKVmktviu8Os0VPqAOKWkJvkBASHBaXcTXTeEpJ88QIgB3P/XiErdsVNp+9IY9JmTbW5Xak1fPVxAuaDhFbglf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17292},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/eabcac7bbf6594ca7b451fe5d6bdfb6b/tslite-explain-1.2.1.tgz","_integrity":"sha512-pHdEYdryDc5WqhnwelTtrqJrRW1p0k/+21xpSNurONnQSFS/lLw64Pnc+uMWCdy2lTYHhsSBNn9yDp3aFc0oYg==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.2.0","@tslite/std":"1.1.4","@tslite/checker":"1.5.0","@tslite/codegen":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.2.1_1790546988013_0.814437486596925","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@tslite/explain","version":"1.3.0","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","_id":"@tslite/explain@1.3.0","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"homepage":"https://github.com/andersondrosa/tslite#readme","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"aeaa01f6a547e1125ad0f68992bbbd56672712ee","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.3.0.tgz","fileCount":5,"integrity":"sha512-SCXQWA16XUNC/Uz+BZ3ZtR2BcEVn7M7+258yCcAc2qzXCzr2CTchb2i9G+Q9KwFkCBOJvnr1wLV8dHq8KsYuhw==","signatures":[{"sig":"MEUCIQDSjYf/mxikyShkaSXPZmY2CkllyTjUy7KFSCqludnFdAIgEjQ8k1KeYCvGG0rK8+mv4ukBC/CpTwMFgWtHGJz3DY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDchNn2PrYfjZBeIziKWfiKJEGwxse5Qjd/ERqH7Bg2lgIhAPQvw1B6janG3NtXK2Gs8DlzNs7A7ROi++YsU6BAK79Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17565},"main":"./dist/index.cjs","type":"module","_from":"file:tslite-explain-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"_resolved":"/tmp/3e77cbbe378f86a68013805c7544c13a/tslite-explain-1.3.0.tgz","_integrity":"sha512-SCXQWA16XUNC/Uz+BZ3ZtR2BcEVn7M7+258yCcAc2qzXCzr2CTchb2i9G+Q9KwFkCBOJvnr1wLV8dHq8KsYuhw==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"1.3.0","@tslite/std":"1.2.0","@tslite/checker":"1.6.0","@tslite/codegen":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/explain_1.3.0_1790593136644_0.4097837328170022","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"_id":"@tslite/explain@1.4.0","bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"dist":{"shasum":"6bc6744eeb55aa2c3ca396e653a8f174d1872931","tarball":"https://registry.npmjs.org/@tslite/explain/-/explain-1.4.0.tgz","fileCount":5,"integrity":"sha512-njphBZqijHgQtmL5VnXeX/tw/QSqUO4vMVCBj+VtcTe8I9hBDPUF6tMAm49LD0PhFhYJe1n0IYPDR/0kALWTCA==","signatures":[{"sig":"MEQCIBtHUsI9NLfnoMeL4bSu83cIcYCER9xUpld7YTLIUyDTAiAywW7hu73BvlNauGQy3RsF+FvnxcFegTWKk8KMcbHimA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBNUY6/O6m63MK4pdC5jBlUp/lYANpWChEI4qQg0upLMAiB/Njv57DUQEBfAV+AL1vhJjVuQzS/ynPHIKruf412M5g=="}],"unpackedSize":17629},"main":"./dist/index.cjs","name":"@tslite/explain","type":"module","_from":"file:tslite-explain-1.4.0.tgz","types":"./dist/index.d.ts","author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest run","build":"tsup","clean":"rm -rf dist","format":"prettier --write \"{src,tests}/**/*.ts\"","lint:fix":"eslint src --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check \"{src,tests}/**/*.ts\"","test:coverage":"vitest run --coverage"},"version":"1.4.0","_npmUser":{"name":"andersondrosa","email":"andersondrosa@outlook.com"},"homepage":"https://github.com/andersondrosa/tslite#readme","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"_resolved":"/tmp/97b71a3e7621896d2fabe7d7be333d1e/tslite-explain-1.4.0.tgz","_integrity":"sha512-njphBZqijHgQtmL5VnXeX/tw/QSqUO4vMVCBj+VtcTe8I9hBDPUF6tMAm49LD0PhFhYJe1n0IYPDR/0kALWTCA==","repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"_npmVersion":"11.16.0","description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","directories":{},"maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@tslite/ast":"^1.4.0","@tslite/std":"^1.3.0","@tslite/codegen":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@tslite/parser":"1.9.0","@tslite/checker":"1.8.0"},"peerDependencies":{"@tslite/checker":"^1.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/explain_1.4.0_1790740174265_0.7300636194712553"}}},"time":{"created":"2026-07-19T17:57:16.190Z","modified":"2026-09-30T03:49:34.568Z","0.2.0":"2026-07-19T17:57:16.450Z","0.2.1":"2026-07-19T18:22:13.496Z","0.3.0":"2026-07-20T04:12:24.787Z","0.3.1":"2026-07-26T00:40:42.591Z","0.3.2":"2026-08-01T00:58:43.020Z","0.3.3":"2026-08-01T19:08:37.595Z","0.3.4":"2026-08-01T20:07:51.679Z","0.3.5":"2026-08-01T23:55:32.824Z","0.3.6":"2026-08-02T00:26:55.374Z","0.3.7":"2026-08-03T20:36:43.756Z","0.3.8":"2026-08-03T23:03:19.939Z","0.3.9":"2026-08-06T12:38:25.926Z","0.3.11":"2026-08-06T21:34:29.991Z","0.3.12":"2026-08-12T18:47:32.290Z","0.3.13":"2026-09-05T15:03:23.432Z","0.3.14":"2026-09-10T02:39:20.801Z","0.3.15":"2026-09-11T00:20:44.455Z","0.3.16":"2026-09-12T15:02:19.469Z","0.3.17":"2026-09-13T04:01:08.248Z","0.3.18":"2026-09-13T17:58:45.701Z","0.3.19":"2026-09-13T21:10:06.612Z","0.3.20":"2026-09-14T02:19:21.788Z","0.3.21":"2026-09-15T03:40:08.966Z","0.3.22":"2026-09-16T15:10:07.072Z","0.3.23":"2026-09-16T18:46:04.717Z","0.3.24":"2026-09-17T16:51:22.379Z","0.3.25":"2026-09-17T20:06:47.606Z","1.0.0":"2026-09-18T20:28:26.640Z","1.1.0":"2026-09-21T02:45:04.232Z","1.1.1":"2026-09-24T00:31:21.585Z","1.1.2":"2026-09-24T17:19:50.153Z","1.2.0":"2026-09-25T20:01:40.272Z","1.2.1":"2026-09-27T22:09:48.096Z","1.3.0":"2026-09-28T10:58:56.725Z","1.4.0":"2026-09-30T03:49:34.353Z"},"bugs":{"url":"https://github.com/andersondrosa/tslite/issues"},"author":{"name":"Anderson D. Rosa","email":"andersondrosa@outlook.com"},"license":"MIT","homepage":"https://github.com/andersondrosa/tslite#readme","keywords":["typescript","diagnostics","developer-experience","error-messages","quickfix","functional-programming"],"repository":{"url":"git+https://github.com/andersondrosa/tslite.git","type":"git","directory":"packages/explain"},"description":"TSLite explain — enriches type-check diagnostics with 'why it is NOT a language bug' help for JS/OO habits (proto members, new, class), with operator suggestions and auto-fixes","maintainers":[{"name":"andersondrosa","email":"andersondrosa@outlook.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}