{"_id":"@fluixi/ts-plugin","_rev":"53-10192a874f18e42862ae1af7415780ef","name":"@fluixi/ts-plugin","dist-tags":{"alpha":"0.1.0-alpha.27","latest":"0.1.0-alpha.27"},"versions":{"0.1.0-alpha.1":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.1","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.1","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"5d21655e56a538c6fe98099c44562c1f2ec3b061","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.1.tgz","fileCount":4,"integrity":"sha512-yQBSENLmstHsslmsmidVojWRhwTDy784orYC64pcPGP0XBFimnC34gKGa3IvzcU4uxjEHIZ3RpmOmPLfYflASA==","signatures":[{"sig":"MEYCIQDTyaL18rAUTEKE54Hl9VCl4E8N50qreEn071QKgwqvMQIhAMKnnr0RNO1/6EdJUFDQkENDlq9ZeXQ0LOGNdXKJpJIw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57774},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.1.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/4c9db365e29edbb8fc4d97625227864a/fluixi-ts-plugin-0.1.0-alpha.1.tgz","_integrity":"sha512-yQBSENLmstHsslmsmidVojWRhwTDy784orYC64pcPGP0XBFimnC34gKGa3IvzcU4uxjEHIZ3RpmOmPLfYflASA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@fluixi/template-parser":"0.1.0-alpha.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.1_1783922069864_0.8263807479674286","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.2","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.2","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"f83c06040af6a0c09c15ade041db65368753e0c9","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.2.tgz","fileCount":4,"integrity":"sha512-REjK7B3KceaYADxSAKwYc9KeromfAT8vQFBhP57AEk0ji1ATpFDl8lqitT/zOCU3Jw7QRdaL+nLN51+GJDSoQg==","signatures":[{"sig":"MEQCIAr/OBtnkdopdZgvCnMAG+AYKeJeIjeiUiVRajWp/RqgAiA+hJcTA4S7odulv07ff/fsbTd1SUxniSvxs2u5fpGYTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66714},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.2.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/0b769e4197a93dc764ea0ea0fe9b9a5a/fluixi-ts-plugin-0.1.0-alpha.2.tgz","_integrity":"sha512-REjK7B3KceaYADxSAKwYc9KeromfAT8vQFBhP57AEk0ji1ATpFDl8lqitT/zOCU3Jw7QRdaL+nLN51+GJDSoQg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@fluixi/template-parser":"0.1.0-alpha.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.2_1785816309778_0.6659681722116673","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.3","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.3","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"b47ed25e750e7997cb15a9f3f4044fa8b491ff77","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.3.tgz","fileCount":4,"integrity":"sha512-M1d3O2Hb6+dMd4fHRGNZ3NyYOA5DxrmwrnysMvHx9Hw9bDhssRjIFAxGjJQ8y80xxdW22v/HM0sfsSRkAECi4A==","signatures":[{"sig":"MEUCIDnDeBHL9VJ+I6FGPhn+wtrHkA91iJgC5rXD4dm3+rB6AiEA7pwycV2dmWB3p3qUUiOqwXlnB3bhGLyztCKiQ7grmc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72542},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.3.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/82fa998688a930d96880d4bcd4f1c2b2/fluixi-ts-plugin-0.1.0-alpha.3.tgz","_integrity":"sha512-M1d3O2Hb6+dMd4fHRGNZ3NyYOA5DxrmwrnysMvHx9Hw9bDhssRjIFAxGjJQ8y80xxdW22v/HM0sfsSRkAECi4A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@fluixi/template-parser":"0.1.0-alpha.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.3_1785883774374_0.8876244638169009","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.4":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.4","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.4","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"86934c57544d46650586c07c72835ddc487e8cb5","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.4.tgz","fileCount":4,"integrity":"sha512-3yDfN13LrpAyIia5IEqUsnYtVqh4+CcFh2/C5hBLHs7N6lfE/iE4rqaIufE2rFv8eF5fVOAdIxZiufVnksjYew==","signatures":[{"sig":"MEQCIEPhgeT5nCPKTgOAKvqPltfdLsSIGN+iK/5/c9Ag8bs6AiBdEykjKsuhd+7U7mqrS0AMA/xFSHzfq/ighR0pdR07XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.4.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/6bc09bdba82c25a8df6d893630ff9104/fluixi-ts-plugin-0.1.0-alpha.4.tgz","_integrity":"sha512-3yDfN13LrpAyIia5IEqUsnYtVqh4+CcFh2/C5hBLHs7N6lfE/iE4rqaIufE2rFv8eF5fVOAdIxZiufVnksjYew==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.70","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.4_1786059858281_0.39278986042138664","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.5":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.5","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.5","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"bafa792097c09463a937409cf15f1cf1b2c112e7","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.5.tgz","fileCount":4,"integrity":"sha512-wOXa2l5p7OAozwGXjYDLcFsaNkWWtclSBVNK27xoH/VtRQSca/HPf8QJ3DxVslgOcMtrHrl0jOUrYf4xqZPXQQ==","signatures":[{"sig":"MEYCIQCfplGx/QMGY1YwKloa35TFuzgt0Oq5Ee/HEF/LBRnkqgIhAOTzSFuwF2yMC3XjWHwDEXgkPPJqTxNkwGxODOrCit1b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.5.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/fe80c20a1f264fb8a86f68298ae036da/fluixi-ts-plugin-0.1.0-alpha.5.tgz","_integrity":"sha512-wOXa2l5p7OAozwGXjYDLcFsaNkWWtclSBVNK27xoH/VtRQSca/HPf8QJ3DxVslgOcMtrHrl0jOUrYf4xqZPXQQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.71","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.5_1786078690452_0.3181723487121908","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.6":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.6","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.6","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"f6f3e3d3a312f9fe54ce6e15e46424a55ff43e80","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.6.tgz","fileCount":4,"integrity":"sha512-/tyMv25pws85w9t+aRKJuvxk1BtJbnOoYaVrKUdk6X1SVyALUvUUA+skUZzXtbcXPnC8h5HBhS3Zy5QATX4Pyw==","signatures":[{"sig":"MEUCIQCY+vrBKqgQ9cxn0I3cSqdsrfPDQyMCpDY/Vu9xU156dQIgerJbiv4rnyOLEH6vi2ORQqiNMDNleQlvDVBxFGuRvEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.6.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/41291a6ef9e1e713078c3b779fff19ae/fluixi-ts-plugin-0.1.0-alpha.6.tgz","_integrity":"sha512-/tyMv25pws85w9t+aRKJuvxk1BtJbnOoYaVrKUdk6X1SVyALUvUUA+skUZzXtbcXPnC8h5HBhS3Zy5QATX4Pyw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@fluixi/compiler":"1.0.0-alpha.72","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.6_1786085165202_0.9024351782576077","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.7":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.7","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.7","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"e5ac509de71b804bf5a83de09f419c3f84ade41c","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.7.tgz","fileCount":4,"integrity":"sha512-TGkMkWo3l/gK7FBh19BVD2xCYu5kWV53n/QEVbD9iUuDHS117iERlZ5EzRwFuF+WNHgEA5+kq7SXDCiobPAopQ==","signatures":[{"sig":"MEUCIAXoaAT6zXnoStfsbt799AV3GMsdoCB0Rln44A321gNKAiEAkmVBWpxuKokIyy8WMyauR0nkri9ZflKiJJ+am2ftLEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.7.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/22b15d7850edb312b4a0470b73bcbc2c/fluixi-ts-plugin-0.1.0-alpha.7.tgz","_integrity":"sha512-TGkMkWo3l/gK7FBh19BVD2xCYu5kWV53n/QEVbD9iUuDHS117iERlZ5EzRwFuF+WNHgEA5+kq7SXDCiobPAopQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@fluixi/compiler":"1.0.0-alpha.73","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.7_1786123669406_0.0036945412567255254","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.8":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.8","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.8","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"5e4f415cf5d84d3e7f370459ae5f0fba4f15616a","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.8.tgz","fileCount":4,"integrity":"sha512-RSTmzs5INe9du3WjUDXYUlQ2cpVlVTrkL+GFbB8OLS/bOOG4HDNSDNhzDzOEyGybouVm4hWP3huVD0tGOZPfwg==","signatures":[{"sig":"MEQCIGTwqdB/AhntF1capQ8zAgE+68gwPUGKDX9o5QXiIKyzAiAs2L0RU3yw6GRlpqI0tZONukN4F5GQhTf1qH2EW2HSYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.8.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/de4fc1965a33b3d35d64479fc1d741bd/fluixi-ts-plugin-0.1.0-alpha.8.tgz","_integrity":"sha512-RSTmzs5INe9du3WjUDXYUlQ2cpVlVTrkL+GFbB8OLS/bOOG4HDNSDNhzDzOEyGybouVm4hWP3huVD0tGOZPfwg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@fluixi/compiler":"1.0.0-alpha.74","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.8_1786419328659_0.9016137626306517","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.9":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.9","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.9","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"8ba4404c920febdd12fcadb2651093215afe7a8e","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.9.tgz","fileCount":4,"integrity":"sha512-4EADJeSs95ex7jjOfUOMN1lo2OLeYfaMrbqSnQEo1eDUV1ljviNG58OQ1QgW+qpIqNatpJzW3HJLkcPNe2xiHQ==","signatures":[{"sig":"MEYCIQDDydMnrRNv0xHSbYq8QT89ruLWdLIBUs9AtBtMV9zU7AIhAOlHUCX16/tmSaiSyVP//RH+4D3z//YO07DJvprfZ0z1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74640},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.9.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/5192a2e781fbc9479762358fe6b3b33d/fluixi-ts-plugin-0.1.0-alpha.9.tgz","_integrity":"sha512-4EADJeSs95ex7jjOfUOMN1lo2OLeYfaMrbqSnQEo1eDUV1ljviNG58OQ1QgW+qpIqNatpJzW3HJLkcPNe2xiHQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.75","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.9_1786764681278_0.21878255602425578","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.10":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.10","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.10","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"04a1dd8433e06fd0816eee8b8c5a8e6ab427faf2","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.10.tgz","fileCount":4,"integrity":"sha512-omz9VdCINMudAANZaMsRfG3H54aeWrzGRQpLPBsQO5o0rI8MOFbX+EoQfHSVVqGqlGjJyxuTK4ykWQr+5HtBFg==","signatures":[{"sig":"MEUCIFbsKKeFTlIyk38WwWuE528lLOpWAk9WTfsQQsZ3YyFpAiEAyrII9zpA1Td8hbq9ciijuDe58Wo79nb7eMuU7LbQksk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74641},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.10.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/109dbef46bd80cdf88656971616cfa71/fluixi-ts-plugin-0.1.0-alpha.10.tgz","_integrity":"sha512-omz9VdCINMudAANZaMsRfG3H54aeWrzGRQpLPBsQO5o0rI8MOFbX+EoQfHSVVqGqlGjJyxuTK4ykWQr+5HtBFg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.76","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.10_1786867544144_0.8816521221940896","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.11":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.11","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.11","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"3e1ce90bd77121353448449ca7d48e511b72e570","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.11.tgz","fileCount":4,"integrity":"sha512-R4JG2D7hf0Fal1O3Rt0/6QjI2HSgS3kfgmghi5LGS53UtoWkWMJFlv0fjwCLdy2urkJP65OJ8ykqevelR4MEjg==","signatures":[{"sig":"MEYCIQCrAneNvHgIahPohFRULrVnsPFJ2b+56ebVrO+VT5xusQIhANwL7DTcDUkTpwa6NxxxeHtAG7VZWCfbNUFu1Cg/IhBJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76742},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.11.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/2665b4814f4694fb29976251cd03e943/fluixi-ts-plugin-0.1.0-alpha.11.tgz","_integrity":"sha512-R4JG2D7hf0Fal1O3Rt0/6QjI2HSgS3kfgmghi5LGS53UtoWkWMJFlv0fjwCLdy2urkJP65OJ8ykqevelR4MEjg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"TypeScript language-service plugin for Fluixi: teaches tsserver that component tags used inside html`` templates (e.g. <UserCard/>) count as references, so they aren't flagged as unused.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.77","@fluixi/template-parser":"0.1.0-alpha.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.11_1786945139463_0.23346992331713845","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.12":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.12","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.12","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"27cc69856bc90e223cc644693d0cdafe7e332379","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.12.tgz","fileCount":4,"integrity":"sha512-XBoQpngDfYZ4MsFN4q/W/CZ0PxMq108PtZJKf7d8rZNFXnjgbKoAsqiqG8hm/jhOqk9b309eQVDq1wGyAwmK+A==","signatures":[{"sig":"MEYCIQDEZJvtRwZ0v4iXZD/U990/LjNm858dwLls/L5Iuw/K1AIhAKFe/syFxqhS6c5hf3yRR/pxCpFVe86yXwjJu93owN6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76365},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.12.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/d01d9974442dac001108ecb0eef1884e/fluixi-ts-plugin-0.1.0-alpha.12.tgz","_integrity":"sha512-XBoQpngDfYZ4MsFN4q/W/CZ0PxMq108PtZJKf7d8rZNFXnjgbKoAsqiqG8hm/jhOqk9b309eQVDq1wGyAwmK+A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.78","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.12_1787881225272_0.12891217547641043","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.13":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.13","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.13","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"5de0014b8985e4ef02e897dc902e0149e333ff59","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.13.tgz","fileCount":4,"integrity":"sha512-3JYKZwh4spKN/tFKivpghlPGWz/tKEK2f+uGu9SVSOYtzaT2fd9Qr8yH9+7OrphH1FLLonDKKyNOxQdcLICogw==","signatures":[{"sig":"MEYCIQDMKlmFN7iJW0S49sT6VevNM05+0vhy8r3a96XnLzIVqQIhAJ9kyCQZ6brQwdGfXtqqXeokcpDSh6vu3QcYiBD2Kc4f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76348},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.13.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/6ff92bb557b263a38d85e2f03b857322/fluixi-ts-plugin-0.1.0-alpha.13.tgz","_integrity":"sha512-3JYKZwh4spKN/tFKivpghlPGWz/tKEK2f+uGu9SVSOYtzaT2fd9Qr8yH9+7OrphH1FLLonDKKyNOxQdcLICogw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.79","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.13_1787947192054_0.13778982114681027","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.14":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.14","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.14","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"635ec731173ba4a5a9ca9080d93fc76af6920427","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.14.tgz","fileCount":4,"integrity":"sha512-nC6HiWylDpd8dThoSxGJIsQngyHQftgbqnDHC42gjuFkbj9PwVorPtpLp0q0eZfRbRoAuXBxGonNvmVc0wPBcA==","signatures":[{"sig":"MEYCIQCuMR2WIUjso3KYHkZGry5Q969+ruoRzaYvAoALPwKNxwIhAMuSdhBY5UBSkZRoUy2KI4JmT2TS8SptYhoWPXWiKdho","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76360},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.14.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/96fdd7ddaed6069d3ff7e6a614a6bd13/fluixi-ts-plugin-0.1.0-alpha.14.tgz","_integrity":"sha512-nC6HiWylDpd8dThoSxGJIsQngyHQftgbqnDHC42gjuFkbj9PwVorPtpLp0q0eZfRbRoAuXBxGonNvmVc0wPBcA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.80","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.14_1788069519647_0.7478239801286273","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.15":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.15","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.15","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"cea0bd97f035aa503593603faeaa0c499c928006","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.15.tgz","fileCount":4,"integrity":"sha512-EKsxs8PpqSkBf6WIN8Ee41ymxf/lDcT45E++xW1vzMKNv5F+eSK0IT+oyNTrIWrNtWRz06pJ7SVC4zfANMa0ng==","signatures":[{"sig":"MEYCIQDC6pDVwr1ZptomsH0s2uz/zk/i2IoXkCQ76La9rg1zbwIhALrP4gGSztcqq3zif+JMxpSZEdPGJA0IYz7RxsEDWhAm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76360},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.15.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/a7a2f1f34f84031be76c03abf8ee088b/fluixi-ts-plugin-0.1.0-alpha.15.tgz","_integrity":"sha512-EKsxs8PpqSkBf6WIN8Ee41ymxf/lDcT45E++xW1vzMKNv5F+eSK0IT+oyNTrIWrNtWRz06pJ7SVC4zfANMa0ng==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.81","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.15_1788313518637_0.5089295628433905","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.16":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.16","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.16","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"437a757f2e19d391d4eac7d252b7529c35422632","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.16.tgz","fileCount":4,"integrity":"sha512-KTqp5ySF3y4AArBnEH61rPJkCIcbSaWCvVhouQY1FPoEJls+iBvPEh4TcybBerBxSe8Q2yqKRzoikk5dPB73Lg==","signatures":[{"sig":"MEYCIQDv7pmObvw1lnnlLQJQmY5JrJxgbA23kvMo7QJxntjW2AIhAOwrgA1HF7/S4I/23bi+ptAuzgBkrfCvqjbJnW8mXS8K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76360},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.16.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/2b020496265df5dfc2840ef8535b9269/fluixi-ts-plugin-0.1.0-alpha.16.tgz","_integrity":"sha512-KTqp5ySF3y4AArBnEH61rPJkCIcbSaWCvVhouQY1FPoEJls+iBvPEh4TcybBerBxSe8Q2yqKRzoikk5dPB73Lg==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.82","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.16_1788461298983_0.6237809210660294","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.17":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.17","license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.17","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"4c2e554abf3f85818d402e1755d40d21145843a0","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.17.tgz","fileCount":4,"integrity":"sha512-GYorbvW0Ly8xSIjn5pYAhp+o+Cu0UXErOQ1nqyHZoDtjg9WHHHVh7wZVnIP/+TFsDnSyRMzljUX/zS2cf4tiyQ==","signatures":[{"sig":"MEUCIEu3qVD3FqcaKM7Z1tKpNcwsINpwYhcLtjfcdWZWq6hHAiEAibGIZEGBO7ZbCM0vUp16sGdS8iQdExIOHce2iSL1M7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76360},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.17.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/c48e71d3d7040a888ebf73516ff3924f/fluixi-ts-plugin-0.1.0-alpha.17.tgz","_integrity":"sha512-GYorbvW0Ly8xSIjn5pYAhp+o+Cu0UXErOQ1nqyHZoDtjg9WHHHVh7wZVnIP/+TFsDnSyRMzljUX/zS2cf4tiyQ==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.83","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.17_1789476599127_0.4126529522619715","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.18":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.18","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.18","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"94fed5923826f13411ae9119e8c7af66452d2cdd","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.18.tgz","fileCount":4,"integrity":"sha512-/eRrb42I20Sa9LdKYIQ1jI8nZEQRf+tE1YSLw+Wu6YrNCXUnDFMu36Hrh+gEBMPBDOWa1JimZeus8KkndC1Jlw==","signatures":[{"sig":"MEUCICjxB+YPazURpFladJtwid7lubaMbZtv3FJArMBS6GJsAiEAjAn0xz1zCApe04hh31VFrEJB2eR7OeXwqxrFmjyF0BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQlnrFTNGzn3ShMLGeUofj2IcyRK43sdhprbMVKONV1AIhALyCEWVX0u7Gl446IkNTA7SoD9Mr1DIRkArtG7Wo6psF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84198},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.18.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/9c154a068b07def15f672239fd02478b/fluixi-ts-plugin-0.1.0-alpha.18.tgz","_integrity":"sha512-/eRrb42I20Sa9LdKYIQ1jI8nZEQRf+tE1YSLw+Wu6YrNCXUnDFMu36Hrh+gEBMPBDOWa1JimZeus8KkndC1Jlw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.84","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.18_1789840526065_0.9083551530966771","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.19":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.19","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.19","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"85e0e4dbc61970063a378152e63b6eae2a09a36b","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.19.tgz","fileCount":4,"integrity":"sha512-WZagCU2LR0Unrbrc488co6rn8892mvNOI6wwY7QJLfSJPX7sBzXddk7jvK81m0musY4ySacPTzbsYAQxiskK8w==","signatures":[{"sig":"MEUCIQCMAK+EOB5i5kWbQfB0ql92nfl2q4zaXgyFw5fr1ByfBwIgekUwbPtwdb4SZHNyKjNuuwZePjabG5yIj8HUMtS5Btc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+L+Bd+01HiHIS0RqUu3RFFumMYzJGEZirmrFeH0Nx6AiBwL/XthnK4G2k11VOTc2q9XFX9mye53nK5Fz9WXRJXtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.19.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/b7babffe1c7b075aaf4c4736de3266d1/fluixi-ts-plugin-0.1.0-alpha.19.tgz","_integrity":"sha512-WZagCU2LR0Unrbrc488co6rn8892mvNOI6wwY7QJLfSJPX7sBzXddk7jvK81m0musY4ySacPTzbsYAQxiskK8w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.85","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.19_1789888138577_0.9878544436671879","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.20":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.20","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.20","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"4e2ec2f25d699ce3e27156df33d3c1313861bf7c","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.20.tgz","fileCount":4,"integrity":"sha512-WnqGVTAsu1TDL8mXEEq5Uzpg7xMyDlXNZV/rJ0ly3UND2iEnv7KycDAB2FVzVhq6fLE9ZdTmAaqoDhTCRsCO4A==","signatures":[{"sig":"MEUCICzGJOfPg001SAmMawKu7tsrv2amgjE0hEHuBBH90cefAiEAmuYBFDmFhwUAjXUO722QzUpfT13KFrm+4uPZzq+cgkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFRLl6VTtpzIKnYKE43//EgxwCzcCW3unl7H/PWQDIoiAiBJ+846CeByw4+PZiXAk5EGtCphKjdIc9NhvGQNbdHOuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.20.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/d285e641ad21f054378902d228c89d06/fluixi-ts-plugin-0.1.0-alpha.20.tgz","_integrity":"sha512-WnqGVTAsu1TDL8mXEEq5Uzpg7xMyDlXNZV/rJ0ly3UND2iEnv7KycDAB2FVzVhq6fLE9ZdTmAaqoDhTCRsCO4A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.86","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.20_1789954252004_0.8291035322391307","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.21":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.21","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.21","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"00f839d63223e83b9a38870a022e05b8cb344574","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.21.tgz","fileCount":4,"integrity":"sha512-LqmKOMbhh04wRFwgjSEpuceh0Teu9FYD0i5JdlLjmm8JqrROyU0Lc0JZbUQugKOgaHWTc/UGv7japS+bkIANkw==","signatures":[{"sig":"MEYCIQCZbEcB+CGd0h/FaY00Wzj28SkO+6f9xb7v7ZZZ69obwQIhALOL747lKxu2MASyThQ/7/lJ7xyCMUyYW3fJ+YgYNa7c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICnPgmMazRTPc6wWWA6Jj371VEZIrTP/8+fFi8QRYhvdAiEAvs+aXWB6LAZJPuyl8R/Q+jht9XsLLVeAp8yAwQMZ930=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.21.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/1b6cc3afcf3506677024e1cb97e404f4/fluixi-ts-plugin-0.1.0-alpha.21.tgz","_integrity":"sha512-LqmKOMbhh04wRFwgjSEpuceh0Teu9FYD0i5JdlLjmm8JqrROyU0Lc0JZbUQugKOgaHWTc/UGv7japS+bkIANkw==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.87","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.21_1790401579298_0.9160830830392761","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.22":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.22","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.22","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"183d12d63f923136e7bfd3a6bca55e79f42799cd","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.22.tgz","fileCount":4,"integrity":"sha512-RSs7aO6FI0nimqf1sZbqx9L5dLSyfcwQPEPhElUktlpDzuAU6Rz1TyPTDnoq/Vo+RjAbG4iiEa+32w0UU+1VcA==","signatures":[{"sig":"MEUCIQDKgjI0ca/lw9+fad5OzMzR266zYKa0QwqwAGwezVM0IgIgZ2zdz8Fs9mPqbe+2k3ckCTeRtCvVoQ/LWozwV9Gjzbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJIBCL7fnPgB+LWk4pJvm+4v3kfGMk37t2mDE1xGcxFAiEAm/gCbZrnzPJyi7bSdABQr2/VH0xbHaEyovZGmxWSmwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.22.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/59462b045d49aeb7e954d89baf1fa46a/fluixi-ts-plugin-0.1.0-alpha.22.tgz","_integrity":"sha512-RSs7aO6FI0nimqf1sZbqx9L5dLSyfcwQPEPhElUktlpDzuAU6Rz1TyPTDnoq/Vo+RjAbG4iiEa+32w0UU+1VcA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.88","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.22_1790404536678_0.04318675545680106","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.23":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.23","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.23","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"add413766b53db075d4cafc6086c052ce2982c29","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.23.tgz","fileCount":4,"integrity":"sha512-HNWkAcvsGQZNbSX3D3zuH+zTF2mBXZL9q52l2e3hQYA82O4D3JYUFnDuKbrPygrLRriYxWnkJyEQbl09+Scx5w==","signatures":[{"sig":"MEUCIFblZauFDEWtXQh1pF0BVIJvg7t6axMuqlS6D11C/PkTAiEA4XaEDjXbO+GCuQLB7Eb4ZTHbRH+AJX1KE9kKKGtI3m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC1K84Jh1bBsChv5SVGA3eqaZ6fEwHvEtlrADfSJAqDCAIhAMHoNxPFCW7Tdpg1Z+4T6Jt2o2L7xVlDXcU3iWENVPTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.23.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/f1b09bad835117d1ea25ed4b4fa36d70/fluixi-ts-plugin-0.1.0-alpha.23.tgz","_integrity":"sha512-HNWkAcvsGQZNbSX3D3zuH+zTF2mBXZL9q52l2e3hQYA82O4D3JYUFnDuKbrPygrLRriYxWnkJyEQbl09+Scx5w==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.89","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.23_1790459321337_0.020267865559571163","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.24":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.24","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.24","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"c14ad6e1ce080c808627e036957ef420362f672c","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.24.tgz","fileCount":4,"integrity":"sha512-SKDBacl7XR8WkAtn1uPBO5R0H+O/i5zO6QjA+2jemZzzuj5h98doLrkfajDI0TIitCAlzwRNQ8vRiF3u8jyC5A==","signatures":[{"sig":"MEYCIQDRZycRMCzdVudEKP/4Qps0oIkZvuIc29ttWiC3mL8+HwIhANPnXVehfrOw4cjjp0YMoH5hfbeWxiw0twP6QagNK/zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAU7hrwt3YrZbRtNiNXPn3m9pXGsy+IZYCZbkeopoX54AiEAq1sK0eX/IuT8PvlHk+xkPHrMSGUXUi2EpHpRPhyCWZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.24.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/2afe03cec7c997ff085ebd90c1ec0857/fluixi-ts-plugin-0.1.0-alpha.24.tgz","_integrity":"sha512-SKDBacl7XR8WkAtn1uPBO5R0H+O/i5zO6QjA+2jemZzzuj5h98doLrkfajDI0TIitCAlzwRNQ8vRiF3u8jyC5A==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.90","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.24_1790477179682_0.9692956671420982","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.25":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.25","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.25","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"fae87fdecffe9f36533f33b34e1b95f228f97b6f","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.25.tgz","fileCount":4,"integrity":"sha512-WGbWL2Z/z5aJ5NL+V2pNcyZzabEVvQB4oK/AYfiGdLm4UggQ7edXK2wGQ/kVfrjn5ELgAEVWfsP9Wn3gM7YldA==","signatures":[{"sig":"MEYCIQDFl1LUkr8QxogcnTaNW38YeXhBAF3JTj4Bk0JOFQWciAIhAM5K38xzqD0NjRD4sx3OfAPwmU5CEfr+1uEAAVCEDxqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAZ0FlaIGCSmvCtQNNj1z3Z6GzizlbBeoZtuj6+86mdwAiEA2gIxkin9wBKGVsUAlaUfHdd+T0Ow99YS28Omc7nJuGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84180},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.25.tgz","private":false,"scripts":{"test":"vitest run","build":"esbuild src/index.ts --bundle --platform=node --format=cjs --external:typescript --outfile=dist/index.js"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/3cbfffdfb05f07bae8aeab3160611465/fluixi-ts-plugin-0.1.0-alpha.25.tgz","_integrity":"sha512-WGbWL2Z/z5aJ5NL+V2pNcyZzabEVvQB4oK/AYfiGdLm4UggQ7edXK2wGQ/kVfrjn5ELgAEVWfsP9Wn3gM7YldA==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.91","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.25_1790478869768_0.19798944952479025","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.26":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.26","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.26","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"f30e7ac53b0d99fffec6319564cc2f27144aca1f","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.26.tgz","fileCount":34,"integrity":"sha512-lRvKOrxz6BUNY1e80f81Ig2i+gWh7m/d8VOGav2RPnbBf+IuRGnqWPGw1f+ydAlxXR/yoPE9W3mybioLAjHT0g==","signatures":[{"sig":"MEYCIQCELhssTHs3yULoR4yc9r/10QSqAyTyyeSgxX5njVdYWQIhALxqsPo6j0yP9DrE4Uk8boG9ArFa3FLnjNl2ycIGYafd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIARanYSoyGcUoqDUvSlLQEYy6xLR5oXFRuIVAHrWuS+tAiEApZP13uD0+F2NVxB+LLXMYi53c1DF5ug14W/n+4bYHFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184618},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.26.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./rules":{"types":"./dist/rules.d.ts","default":"./dist/rules.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json --emitDeclarationOnly && esbuild src/index.ts src/rules.ts --bundle --platform=node --format=cjs --external:typescript --outdir=dist"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/5178db41ea8d9d51a7d061915fadd2af/fluixi-ts-plugin-0.1.0-alpha.26.tgz","_integrity":"sha512-lRvKOrxz6BUNY1e80f81Ig2i+gWh7m/d8VOGav2RPnbBf+IuRGnqWPGw1f+ydAlxXR/yoPE9W3mybioLAjHT0g==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.8","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@fluixi/compiler":"1.0.0-alpha.92","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.26_1790547487025_0.5246507877620499","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.27":{"name":"@fluixi/ts-plugin","version":"0.1.0-alpha.27","author":{"name":"Ibrahima Touré"},"license":"MIT","_id":"@fluixi/ts-plugin@0.1.0-alpha.27","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"homepage":"https://github.com/fluixi/core#readme","bugs":{"url":"https://github.com/fluixi/core/issues"},"dist":{"shasum":"99c7e0fbae51944f1daa7b72ad9610bdf4a22f06","tarball":"https://registry.npmjs.org/@fluixi/ts-plugin/-/ts-plugin-0.1.0-alpha.27.tgz","fileCount":34,"integrity":"sha512-jJFN7LC8J0c/rNdoeVVZCkK8zMrBi6csdjM3o6GiS9+q47EfnHxBbbo85bMUnWrZxF6eparVNDFqxDCi57Iuow==","signatures":[{"sig":"MEUCICFyjGf6JyFsdXRL2goX4CZBeapdcv+3pQ8AlelmNY9QAiEA7eXO37h7G1fdvtFDxydOhpqAN0pxtvIuoJ8Lc9g5LYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVmR/cGgJDhHx7t4zx1eAd14lMYBxwJcEneHostwMYbwIgasLuCeimfnMVcTTWL0fSYrNGjIvpyxiIvuezQLqDbxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184618},"main":"./dist/index.js","type":"commonjs","_from":"file:fluixi-ts-plugin-0.1.0-alpha.27.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./rules":{"types":"./dist/rules.d.ts","default":"./dist/rules.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","build":"tsc -p tsconfig.lib.json --emitDeclarationOnly && esbuild src/index.ts src/rules.ts --bundle --platform=node --format=cjs --external:typescript --outdir=dist"},"_npmUser":{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"},"_resolved":"/tmp/9dc933fd9e1e228491816c5eb0eef93d/fluixi-ts-plugin-0.1.0-alpha.27.tgz","_integrity":"sha512-jJFN7LC8J0c/rNdoeVVZCkK8zMrBi6csdjM3o6GiS9+q47EfnHxBbbo85bMUnWrZxF6eparVNDFqxDCi57Iuow==","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"_npmVersion":"10.9.9","description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","directories":{},"_nodeVersion":"22.23.3","dependencies":{"@fluixi/compiler":"1.0.0-alpha.93","@fluixi/template-parser":"0.1.0-alpha.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.1","esbuild":"^0.24.0","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-plugin_0.1.0-alpha.27_1790916144867_0.3719404331271363","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-07-13T05:54:29.664Z","modified":"2026-10-02T04:43:14.306Z","0.1.0-alpha.1":"2026-07-13T05:54:29.995Z","0.1.0-alpha.2":"2026-08-04T04:05:09.915Z","0.1.0-alpha.3":"2026-08-04T22:49:34.573Z","0.1.0-alpha.4":"2026-08-06T23:44:18.456Z","0.1.0-alpha.5":"2026-08-07T04:58:10.587Z","0.1.0-alpha.6":"2026-08-07T06:46:05.325Z","0.1.0-alpha.7":"2026-08-07T17:27:49.540Z","0.1.0-alpha.8":"2026-08-11T03:35:28.798Z","0.1.0-alpha.9":"2026-08-15T03:31:21.479Z","0.1.0-alpha.10":"2026-08-16T08:05:44.328Z","0.1.0-alpha.11":"2026-08-17T05:38:59.588Z","0.1.0-alpha.12":"2026-08-28T01:40:25.392Z","0.1.0-alpha.13":"2026-08-28T19:59:52.205Z","0.1.0-alpha.14":"2026-08-30T05:58:39.785Z","0.1.0-alpha.15":"2026-09-02T01:45:18.777Z","0.1.0-alpha.16":"2026-09-03T18:48:19.116Z","0.1.0-alpha.17":"2026-09-15T12:49:59.247Z","0.1.0-alpha.18":"2026-09-19T17:55:26.164Z","0.1.0-alpha.19":"2026-09-20T07:08:58.657Z","0.1.0-alpha.20":"2026-09-21T01:30:52.089Z","0.1.0-alpha.21":"2026-09-26T05:46:19.406Z","0.1.0-alpha.22":"2026-09-26T06:35:36.769Z","0.1.0-alpha.23":"2026-09-26T21:48:41.408Z","0.1.0-alpha.24":"2026-09-27T02:46:19.772Z","0.1.0-alpha.25":"2026-09-27T03:14:29.867Z","0.1.0-alpha.26":"2026-09-27T22:18:07.118Z","0.1.0-alpha.27":"2026-10-02T04:42:24.952Z"},"bugs":{"url":"https://github.com/fluixi/core/issues"},"author":{"name":"Ibrahima Touré"},"license":"MIT","homepage":"https://github.com/fluixi/core#readme","repository":{"url":"git+https://github.com/fluixi/core.git","type":"git","directory":"packages/ts-plugin"},"description":"gives html`` templates the editor support JSX already gets; a component used only as a tag is no longer reported as unused","maintainers":[{"name":"bambiste","email":"ibrahima.toure.dev@gmail.com"}],"readme":"# @fluixi/ts-plugin\n\nA TypeScript language-service plugin that gives `` html`...` `` templates the same editor\nsupport JSX gets.\n\n## The problem\n\nTypeScript sees a tagged template as an opaque string. Everything inside it falls off the\nmap: a component referenced only by tag is reported \"declared but never used\", a callback\nparam is an implicit `any`, nothing completes, hover says nothing, and go-to-definition\nlands on the template literal instead of the component.\n\n```ts\nfunction UserCard() { /* … */ }\n\nconst app = html`<main><UserCard /></main>`;\n//                      ^ greyed out — TypeScript never counted this as a reference\n```\n\nAuthoring in `` html`` `` shouldn't cost you the editor.\n\n## What you get\n\nReparse the template with [`@fluixi/template-parser`](../template-parser), map every tag and\nhole back to a real source position, and ask the program's own checker about it:\n\n- **Hover** — a component tag shows its signature, a prop shows its declared type, an\n  element attribute shows what it takes, and an inferred callback param (`each`, `event`,\n  `ref`, `use`, `Show`) shows the type it was inferred to.\n- **Completion** — component prop names inside a tag, element attributes on an intrinsic\n  tag, and members of an inferred param (`it.`, `el.`, `e.`).\n- **Navigation** — go-to-definition, find-all-references and rename work through tags.\n  Rename only adds tags when TypeScript's own rename succeeded, so you never get a\n  rewritten `<Tag>` with a stale `</Tag>`.\n- **Diagnostics** — a bare accessor in a template (`` html`<p>${count}</p>` ``) is flagged,\n  since it renders the function once and never updates; a property that doesn't exist on an\n  inferred param is reported.\n- **Quiet where it should be** — unused-component reports and implicit-`any` noise on params\n  the template can infer are dropped.\n- **Quick fixes** — \"Call `count`\" for a bare accessor, with a fix-all for the file.\n\n## Enable it\n\nAdd it to your project's `tsconfig.json` and use the **workspace** TypeScript version\n(VS Code: `TypeScript: Select TypeScript Version → Use Workspace Version` — tsconfig plugins\nonly load under the workspace TS):\n\n```jsonc\n{\n  \"compilerOptions\": {\n    \"plugins\": [{ \"name\": \"@fluixi/ts-plugin\" }]\n  }\n}\n```\n\nNothing else. JSX needs no plugin, and neither do the `$signal`-style intrinsics — those are\ntyped by the `fluixi.d.ts` the compiler generates.\n\n## How it stays out of the way\n\nEverything is computed on the **existing** program's checker. The plugin creates no language\nservice, adds no files, and never touches the host — it wraps the service it's handed, and\nevery addition is wrapped so a failure costs the extra information, never the real answer.\n\nThat restraint is deliberate. Two earlier designs for deep type-checking inside `${…}` holes\nboth had to go: a second `ts.LanguageService` meant a second document registry, so lib.d.ts\nand node_modules were parsed twice; and shadow files added via `getScriptFileNames` re-entered\nhost machinery on every project sync and crashed the language service outright. Hole\ndiagnostics weren't worth either — a `${…}` hole is a real expression, so TypeScript already\nchecks it.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}