{"_id":"hokit","_rev":"32-0d9482e1e42fce7853c903c8c0f26f2c","name":"hokit","dist-tags":{"beta":"3.2.0-beta.0","test":"4.0.5-test.0","latest":"5.0.0"},"versions":{"1.0.0":{"name":"hokit","version":"1.0.0","keywords":["cursor","snippet","snippets","vscode"],"_id":"hokit@1.0.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"dist":{"shasum":"659a705350211a22130199afff243b4b8b018ca7","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.0.0.tgz","fileCount":5,"integrity":"sha512-c8liIHLV+Bi0WRhl15ZXhslFrvOvZTO/HW1P8cm0bYLX8dcUB//2zfXt6p5Wuzr9R912R1cl1jQVVrmU6wU8Mw==","signatures":[{"sig":"MEUCIQCYdES7A4xb6gdoIAzpv1yFSQrve1gdg1At9QWBitu0kQIgCKUsesihYkhcCR7JYJ9+hehmqXL9hiLKd0IqJ4kv4JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bd528397bab13d618dfac0e4127c2d095deb8ea","scripts":{"fmt":"oxfmt --write","build":"tsup src/index.ts --format esm --dts","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","oxfmt":"^0.54.0","oxlint":"^1.69.0","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.0.0_1781570972345_0.2993778087757255","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"hokit","version":"1.0.1","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.0.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"dist":{"shasum":"be9ac931c6d4fdbfac542faf95b6165f4b9c1b8d","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.0.1.tgz","fileCount":5,"integrity":"sha512-DunG0c0NvsjX+frStmiquqKAw6qPuh4iP9zGhYYtHBe8mOb8p5HmUjWA2Lj4hdcqFt26WPnzvGwVVCns7wu5Dw==","signatures":[{"sig":"MEYCIQCxIU7cNAaGbeubmBPYkA2P5MsMm8BrEcWUX8VX/4kr9gIhAMs9jwaZ9e+QfXXpVO99+ypJWOjSHQGLuRG1fuRb83z/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549442},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94449a51a8ce5d93936b93d61d65f616c3079977","scripts":{"fmt":"oxfmt --write","build":"tsup src/index.ts --format esm --dts","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.3","tsup":"^8.5.1","oxfmt":"^0.54.0","oxlint":"^1.69.0","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.0.1_1781571660704_0.5484038612196238","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"hokit","version":"1.1.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.1.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"dist":{"shasum":"b9dd63464308ff5675281f49fa25567ee93ee4d5","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.1.0.tgz","fileCount":5,"integrity":"sha512-Ycd0yXBUgnnOhv376viKwfkGLRG/FhY+HQZCPawfcKb0PiEpKF3MOvGx7GDPvDGeiZccNQiNZUysNYyzrsL5Zg==","signatures":[{"sig":"MEQCIFEUGWzfRN275qJxRQ/meR36VltENghRw1jlxyr1Jq1kAiB5LVGrjHrFD5NiO/SDdN49Snf+tYw3o8uy8q3OU63iLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10004},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b5ac7890ef0e0801ca94062b0f41115db284e32","scripts":{"fmt":"oxfmt --write","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","valibot":"^1.4.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.1.0_1781574116623_0.699865110523775","host":"s3://npm-registry-packages-npm-production"}},"1.2.0-beta.1":{"name":"hokit","version":"1.2.0-beta.1","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.2.0-beta.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"90d8ca6067a8792226e0c9192b7f8118d927e35f","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.2.0-beta.1.tgz","fileCount":8,"integrity":"sha512-mcrrgBOQTUQCltlqyfa4l26JE0NE9KW6eL2KzoBGgZIoeZ1Y9hR2LHDaSU5cc76k008Ba9QwMc9iuapr3a+y0Q==","signatures":[{"sig":"MEUCIEzAI1cYpDV+lQTWUEv9t+OYF74eeydwnd5GOfzUEUZJAiEApIIC64P0XuTvEtAj5DNDX7Lmo9SpSoGDYTGSGxXVWb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10886},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb68f99a96d27b262a3f97ef15dde47d1a3296db","scripts":{"fmt":"oxfmt --write","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","valibot":"^1.4.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.2.0-beta.1_1781577402097_0.8068047244880716","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.1":{"name":"hokit","version":"1.2.1-beta.1","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.2.1-beta.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"48f7be20d5d19e0f39d4ec0629799696736ff96f","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.2.1-beta.1.tgz","fileCount":8,"integrity":"sha512-PDHMhuYB6rxNgBiEyGY/KqKA/HP7EmFgLNLoAoQCGvhfNe3h/+rLM2AdoNVXfa7R8xxqzVFmStFsn0SbPHOmKg==","signatures":[{"sig":"MEQCIC2o0EwgPhiq2iOTh+7lkxOVewB80UqLKwCbERwZtjqVAiBy7FiBeglxT8sayvyofuoSLDFjDcbB/y8na8uhyRTPRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb68f99a96d27b262a3f97ef15dde47d1a3296db","scripts":{"fmt":"oxfmt --write","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","valibot":"^1.4.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.2.1-beta.1_1781578255954_0.4433917718323621","host":"s3://npm-registry-packages-npm-production"}},"1.2.2-beta.1":{"name":"hokit","version":"1.2.2-beta.1","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.2.2-beta.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"9f225961e47d66b44fb7a4f7c7ccae00bb210dae","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.2.2-beta.1.tgz","fileCount":8,"integrity":"sha512-nIV9KG7huSm1NX+ymxLzW9dLWsUd+gWr4bIgLjaVWfIG+Wg/OKcL2gArTwmuT9SdB0kMe3H82ZfdKFibCa6cyg==","signatures":[{"sig":"MEYCIQCrcw29+MYoj8BBBHoocifc3a0D3F0f2uH68fKrAAs4MAIhAKZBkHehO60bn8/lJ7gIJf7iN5Bzi+ZX1jZ4MsgJAHgD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193693},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cb68f99a96d27b262a3f97ef15dde47d1a3296db","scripts":{"fmt":"oxfmt --write","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.7.0","oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","valibot":"^1.4.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.2.2-beta.1_1781580302489_0.18488725194192734","host":"s3://npm-registry-packages-npm-production"}},"1.2.3-beta.1":{"name":"hokit","version":"1.2.3-beta.1","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.2.3-beta.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"2e2638b1f08adccbf960b3a42192526a8d232b08","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.2.3-beta.1.tgz","fileCount":8,"integrity":"sha512-jCDiTwAkjIBQdmslMGtKe3MbF93rCmRLfyKNuKqqK6PPsiksQVRnGLQEjVMaPe7fo3PLW144FicTJIaVgNT3wQ==","signatures":[{"sig":"MEQCIDVu76cmSkna37L8GTH/drPLo1Kc9oubA3nxsJ9SyjntAiAISJT4JWUGfczALfUXqocyECg8Q6Z78C/vCMfTiIk5mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193837},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8e87570a205b0045cb14e59292124c85b26b2022","scripts":{"fmt":"oxfmt --write","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jiti":"^2.7.0","oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","valibot":"^1.4.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.2.3-beta.1_1781582618948_0.9008035646878159","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"hokit","version":"1.2.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@1.2.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"a896a7cc9024612192edcce3c539be69334572b8","tarball":"https://registry.npmjs.org/hokit/-/hokit-1.2.0.tgz","fileCount":8,"integrity":"sha512-j48dhqzv4b+B25in4xH7GRss5xHpL167eROPrZ+iuqlyIe4qhl9l14ihpDEcCGn2jCRM5yD4MDoBVX4cYnl/Qw==","signatures":[{"sig":"MEUCIBnfze31KIGYSWzZNHnIOsJR1sWJfFvdF+h2zQk3j+PqAiEAgvKoRTnOceCJWNEsSWiRmERRBoGS9sM/g0BBNds8iYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194031},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3270d8c01dae60f00a879738b1ca3ccb6b8b7792","scripts":{"fmt":"oxfmt --write","build":"tsdown","prepublishOnly":"bun run build"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.7.0","oxfmt":"^0.54.0","oxlint":"^1.69.0","tsdown":"^0.22.2","valibot":"^1.4.1","picocolors":"^1.1.1","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_1.2.0_1781649222107_0.3872843425242929","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"hokit","version":"2.0.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.0.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"e24519ecfa6f1bc617795dca851f3a0a8dcad4fd","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.0.0.tgz","fileCount":7,"integrity":"sha512-gLaZR2B2IWdkI9oxn0VnAaIzNMh+HOwh/l6cm2mfeyG09CS1KOnqnWGae6Ee/uXso+Xt/q+hbw30II5cm2holg==","signatures":[{"sig":"MEUCIQCrtlvOXYFnxjjl8VmhYD7fyUZZn6wRmf46z4YWKKMrPQIgLUZPWIDymo5c1VW7PtBZGcKmF2hkD7GoqoqO4LBEnJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4bf7e31b9cf8f74ebf2db4fe0acbcef74ead5046","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.0.0_1781744885208_0.6052980767971039","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"hokit","version":"2.1.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.1.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"e0b2958e0242931eb8a4b12b11e051b99ecd8917","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.1.0.tgz","fileCount":7,"integrity":"sha512-er2a4LPLhEHN97cDI8vnR4hoxdoIcL3pJV+2//ms/YZNX11C1CSS9m8yTDqdbzWcOR16fFPqAVQbgSUeICmt7Q==","signatures":[{"sig":"MEQCIHq57SnBo6xbyggnDcDFgAevzo5YITT8tiKDWmCjKOLGAiBkln6Gts6K7puPcekSaIAZHjR1Ws17E/uD6tAVK9hKmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59051},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0adbdf9e84092c8fb8728d33545df96cde6ae42","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.1.0_1781749125651_0.13923588517620655","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"hokit","version":"2.2.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.2.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"b3d46764c1007adc3c4f417908d00b875c289bae","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.2.0.tgz","fileCount":7,"integrity":"sha512-oDqcXNORUXTXP5EyfoOvF3a+UnfZGEW2JvUwL/lvNw5Dy+3Z5VscAQOQjhaja8ZNS1hN5/4qO1U7/+Pq/vANWw==","signatures":[{"sig":"MEUCIQCCuvhgfSMDbYPVnxywVzbInyv5QNW1DVR53zVjq208uQIgG7xwaRoPqZDXb5eqmVL19f4oIWvi37kDaPyjk/G7pYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172143},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94d85f464e640b9ffa788da287a622f04ae1b434","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.2.0_1781750795270_0.23055634550953386","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"hokit","version":"2.3.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.3.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"c70c6d18957b17718c070ccace7095efafc730a4","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.3.0.tgz","fileCount":7,"integrity":"sha512-G3vLfkbRtB9/7AD3+5bkgKeKSvj/0e7WoJSGXgYts1MKTrnCPPSrMg3LOXGAsTh5KQo1bLgE6fBIL15zmoqV/A==","signatures":[{"sig":"MEYCIQD/mLlCZZ52WLGKPNRaH1z1f0HMHVazIJZPhfB01TJVUQIhAJdHNWzx0K+sOaPWfH91IbOoSbPdLIHz1NNfZjW/JTi5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"67f58db43dbdd31833249f554093e2d6c598e143","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.3.0_1781824860726_0.30390587560151716","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"hokit","version":"2.4.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.4.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"b680a2ce856d8072f811c381ad59e009b555edf0","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.4.0.tgz","fileCount":7,"integrity":"sha512-uAOaowcg0oTpQLNIwO6AA237DDNQnd7aF54A2mZ2O89U1xyky9sxnTaaHZmzZFC+/fL4kL8Qk1N0LvO3bECB4g==","signatures":[{"sig":"MEUCIG/RFjSrwE+u8KJoeN1BEcSX4w4Ht9C/gf7HTr2G08LIAiEA404kVaekM3GfBCdJry9wfAr8qERY4Waz52EUcnslLxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174531},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"823ced6e43603d2315dd51c3a2452514f8079936","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.4.0_1781826862396_0.5236643057732784","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"hokit","version":"2.5.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.5.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"73aa77912dc30fbc566020119533b6f59a601f9a","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.5.0.tgz","fileCount":7,"integrity":"sha512-/l4LCcnJqLTeuy7Plzt9WaunTG0+8747/VtqE8qGHwQxDIHb6hJGoxtfHOwx41ur6/zTySADjNCtgcu7rzX67w==","signatures":[{"sig":"MEYCIQD+wej8K0jWq+1d01urqtg7WFh0whnaKtlf5bi9U9ob7wIhAPIC8QgSh1DVPIfgZ9Ic5zAeDSbodV3Njas9TMSFTsoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8ee9f609db51ce5058eaf0ece96b45ce3456f95c","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.5.0_1781829116043_0.2883496037457087","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"hokit","version":"2.5.1","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.5.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"6918e07ce008f0e455be7ac49a741e74445e36bc","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.5.1.tgz","fileCount":7,"integrity":"sha512-xp5e+q+tbAb/8NgsVkJ/135km5UhXh0ShDD4dWk7ZZguq1wuFU/whFvvOL+wF6ypRJmhdLufF1Wx3JSKNP45JQ==","signatures":[{"sig":"MEUCIG5i7lj05cBBocWsFLu91FQjZQw32b23ClSu1NAVrnJAAiEAoD0/2GfWgLNSYsPReiQAb0Krjf6msXDaBEVHDKdR5Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175027},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"31d00502a1ea575fc35acba01dc2843920be0403","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.5.1_1781831989420_0.5733896709621342","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"hokit","version":"2.6.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.6.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"bb0f449138a5fc08467f0f2a8488105226d9de2b","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.6.0.tgz","fileCount":7,"integrity":"sha512-ANdmYzh+riQfCJK+XsWYeyD1uuh0Hzo9SaWUA5w3HXlAkKNZROmsqKXcF6CF/C4FCAZUhJGA4B35T6KhSizPeg==","signatures":[{"sig":"MEYCIQDJI/54yIe9hFKQ3yX2s+WTnA0rWMO8weCzS0BPpm/2RwIhAPufbQLelcuwS+/oX2XdGaqvgo8prQKpC1Y6iCvmGLxJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174433},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8df591e2d1f3a8d645a24a89b0fcdb47e2cc2be6","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.6.0_1781833113115_0.32755790384086514","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"hokit","version":"2.7.0","keywords":["cursor","snippet","snippets","vscode"],"license":"MIT","_id":"hokit@2.7.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"336f66f185231b5a8220f3eb027f21f57d782dff","tarball":"https://registry.npmjs.org/hokit/-/hokit-2.7.0.tgz","fileCount":10,"integrity":"sha512-FSaYHJGPdd/vUoRLMc75ynm9S0NtQqsveyPzOCnd6d7B+BUHMWSnHstflb+7Lhv5e+pkQVuy/tvjIMdXc+6Vfg==","signatures":[{"sig":"MEQCIC6IDeZS2lZWWsC35MI/JJ4CLHh9x1/yNxiLwm6Tx473AiBufhv2U/hweMql45gP7yh9hNVGV86btM9VfgoYhDy9/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196179},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"257bfe04193f8e373dbe3bebc2f67a7e6ebbb5e8","scripts":{"fmt":"oxfmt --write","lint":"oxlint --fix","build":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A type-safe snippet registry and compiler for VSCode and Cursor.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.0","_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.1","oxfmt":"^0.55.0","oxlint":"^1.70.0","tsdown":"^0.22.3","valibot":"^1.4.1","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^6.0.3","@types/node":"^25.9.3"},"_npmOperationalInternal":{"tmp":"tmp/hokit_2.7.0_1781840293952_0.9423823589946172","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.0":{"name":"hokit","version":"3.0.0-beta.0","_id":"hokit@3.0.0-beta.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"9eb2b255de25d0c7c3557afd63d7887843f33daf","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0-beta.0.tgz","fileCount":12,"integrity":"sha512-XwitSkgyP/z7/X1qE3KGHn49rIeZ6yKPA8Jq+b3HidrFPxvRmNTbN/eG4ZJnPQ7fmlPq82TewzkF1mpZIrqzIw==","signatures":[{"sig":"MEUCICzuSVZ0VG6Xw2Ix9H8/3pAj75D4pkpnPy1eMkMqjpldAiEAzvGQ0gasS5gWQ6K/FbIbp39EVAEEQfnpffA3J3413r0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30492},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"dcb554d143c80bbdf8ded3e44e71d45d6fa8411b","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"Compilador declarativo de snippets baseado em decorators.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0-beta.0_1782078884601_0.17383831379159198","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"hokit","version":"3.0.0-beta.1","_id":"hokit@3.0.0-beta.1","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"7cf9a513a627a8d1d4299b9069f5d039094e4382","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0-beta.1.tgz","fileCount":12,"integrity":"sha512-BWQb80+x6wRBNuZvbqIXsusC+jmOV18hwJdm3vJWz937FaR5dQRmezwZ2CiDkp+nSG8wqJS3hmF190PyroKOHA==","signatures":[{"sig":"MEUCIA64sNRxWr91xx3x7OrQr2Mrl1Fze9oqjf+fNtn4Wi78AiEA7UjeLiW71pmw8sTX83927Q/qcu3yJ3rb3JgCpYuz7kA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30764},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"dcb554d143c80bbdf8ded3e44e71d45d6fa8411b","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"Compilador declarativo de snippets baseado em decorators.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0-beta.1_1782079692062_0.5360632461781696","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"hokit","version":"3.0.0-beta.2","_id":"hokit@3.0.0-beta.2","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"6443f663b53941842077e3d0c860d66bd4b1be49","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0-beta.2.tgz","fileCount":12,"integrity":"sha512-pSr2gntZsEK7L1m6W643dqSeWpzlrbsdO88iaTO0LWRnbJu/hmr4oqtk7VjfgAKmQ/SOdLfIZmijkWxjRcBvPw==","signatures":[{"sig":"MEQCIGtvc+k8wGATMK8jF+wjTGJzMshAp/YtPS3cbxhlOn3aAiBNSc+5A3FvhhKE0xorZpAtpQL5IvKZJ697V5/IQDGDWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32153},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"dcb554d143c80bbdf8ded3e44e71d45d6fa8411b","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"Compilador declarativo de snippets baseado em decorators.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0-beta.2_1782080435843_0.6990410344973146","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"hokit","version":"3.0.0-beta.3","_id":"hokit@3.0.0-beta.3","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"3677c567ba13930c83f604ddb27e1322fa9eac90","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0-beta.3.tgz","fileCount":12,"integrity":"sha512-xMY4Ipe2Pf3yBRThfUQduxFFma6icf9F2apd3pP9fbMt6Hi+X5+9UkorTC1yam9G6MI+seNvGI+D6dPkLQeYXQ==","signatures":[{"sig":"MEUCIFLZ7NgNPzjOJUCdr2yNmwv1TSL5Ao1IR11Pngwtp6ToAiEAyB9MksSdiZ6yBxLaJ7y+94f5s8zkI7N54SV5LIhH9JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32278},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"dcb554d143c80bbdf8ded3e44e71d45d6fa8411b","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"Compilador declarativo de snippets baseado em decorators.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0-beta.3_1782080884258_0.5984977397433668","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.4":{"name":"hokit","version":"3.0.0-beta.4","_id":"hokit@3.0.0-beta.4","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"452c574d742f35712a70d5ab13bc6467569233d9","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0-beta.4.tgz","fileCount":12,"integrity":"sha512-tYyqp0xfr9XWzSAdr9o1Qdb3JApRXxL0E4aVoC/XO/aPceh3yTM26TTiEKvlMWMDosD7xti9MMHqm/tVOGLZgQ==","signatures":[{"sig":"MEYCIQDEcs8oqEpsmt79/9C0rI6ua11uXcitWAPey/fMVo1L+wIhAJMAolJfsqFg4hAhe2vmrxgYFWNFKTuWsLmE8IWV5wZ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36001},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"dcb554d143c80bbdf8ded3e44e71d45d6fa8411b","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"Compilador declarativo de snippets baseado em decorators.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0-beta.4_1782082360848_0.3225031963822551","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.5":{"name":"hokit","version":"3.0.0-beta.5","_id":"hokit@3.0.0-beta.5","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"c8d2d7c654279ad8de02c84e709ab1b244dde1c4","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0-beta.5.tgz","fileCount":12,"integrity":"sha512-6VCWdt0DLv81NO7zb8aDnzJkndfuZS7FWkY3J3ApS4AixdRyKpQyXIwq+bDt0lvqtaKeJEr+WmMvjSzGCDQ+Bg==","signatures":[{"sig":"MEUCIFI7DWi45OWDvHPhDgSV1a6dOYPb0Kb5LavOmOn0xxV/AiEAz2dB9wPOhz6bbm6mJTtGEnjxUtH6J6LNQs7NCZec0m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36030},"type":"module","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"dcb554d143c80bbdf8ded3e44e71d45d6fa8411b","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"_npmVersion":"11.16.0","description":"Compilador declarativo de snippets baseado em decorators.","directories":{},"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0-beta.5_1782083068063_0.5458099299151196","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"hokit","version":"3.0.0","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@3.0.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"4a86053774f423c96a474b4e9976faceec74747b","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.0.0.tgz","fileCount":13,"integrity":"sha512-Nzq0oF0jroBshq9cogEaYuFDWbXuvDdV4wpL9R1IfykMdlsFjuzY7qbbr4EUL6FNemJEX7n3LM+1CnD2caYZpQ==","signatures":[{"sig":"MEUCIFWRXkMK71dN48K3e2PgpBUXadE93mYV7LBIXIYep92cAiEApyJsUH2JM9y2bQx9tXRPOANmDfO7kLCB7jNZvhfzys8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"9d25875fe384265266f17419a5e510c723ab1c76","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.0.0_1782095326493_0.41831403410547563","host":"s3://npm-registry-packages-npm-production"}},"3.2.0-beta.0":{"name":"hokit","version":"3.2.0-beta.0","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@3.2.0-beta.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"313c89c3b9b42bd24b9972a6070b1451c976c8b6","tarball":"https://registry.npmjs.org/hokit/-/hokit-3.2.0-beta.0.tgz","fileCount":13,"integrity":"sha512-VO08cdql50Tj6hr0T8ntqtx6hUaAV5g0Mird2rQN0zOZWbedk5gTZZMKw1S58E9NHWRh5nBwW1EBlEjOYIm7oA==","signatures":[{"sig":"MEQCIB847WQHNP2Dyt9ZBLPBs7tiAOwv/3v3hutJ+KnLjED2AiAVj9AC1JUqu2PyWxUgrWZ8+MtWl8j6DkuKR/B1xxqWBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"992dd4d1b229cb4a197f8449bb8744e595f6ce19","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_3.2.0-beta.0_1782176850347_0.5577488315330681","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"hokit","version":"4.0.0","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@4.0.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"d9dd88ce8a6e5243513425a8474c3dda59e75ead","tarball":"https://registry.npmjs.org/hokit/-/hokit-4.0.0.tgz","fileCount":13,"integrity":"sha512-GjSBY+R708i0iJCn5szH5cx3Vs/dbBo9X4+2GqvclyVQhEoGknm6ZFWyOnTUA32pGC5mjTLytOvQYykkKDHD2w==","signatures":[{"sig":"MEUCIQCJ5iCcQWawmGl+ZDCP/uoqSkERZjdZwZXTSbgZDR1pkQIgPmonJfcymiHokB5hW/bYMxMQvnRtb5JHfDKObh7crl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"bf21063efecb3c008196de6f857daffe7a96670d","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_4.0.0_1782191085849_0.22182367281552806","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"hokit","version":"4.0.2","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@4.0.2","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"a2590481a499fe8ea6b014990e7721987f3fd436","tarball":"https://registry.npmjs.org/hokit/-/hokit-4.0.2.tgz","fileCount":13,"integrity":"sha512-CbELixECdSueUgX3XBkhTuS3zpDAa2qYFazm39jiMWcn5qnR+RajJXloup8u6fhjhPgbhevfsEDzSQIjwP48mA==","signatures":[{"sig":"MEUCIQDiC50rsA7SNaqKvAK0f699CI2zeYHva94PVOzz5TZ6lgIge4OwF/zMkhMImnEEJSDR9+DOcQelGetsF15QEnimVks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48336},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"75d1395f40235738906e95e4ed7d5027c9b144fd","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_4.0.2_1782193429156_0.4702678669421838","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"hokit","version":"4.0.3","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@4.0.3","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"7123976eddcf6550b5631021f1dad770c89e7bb9","tarball":"https://registry.npmjs.org/hokit/-/hokit-4.0.3.tgz","fileCount":13,"integrity":"sha512-j9l6yvaQM+N5gGca71eefCx44XGCfEo0Jorc/1kGPPVMIlpsuZF0EoxXscxN1OWUF5w5B9KdEYU+MdE7wRQ1Zg==","signatures":[{"sig":"MEYCIQC2uMrX2FnE6xJrNRKM1O3rnhxo/aH7gM/aWIIKq/oOCQIhALvz5cMhZYk1oDOOYjluxhGQSe+MRRP4wLDdlVB0xiH/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"264ed63f2b38c9613feaf773cd4ba9fa13a9e6de","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_4.0.3_1782228431634_0.8876708233607424","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"hokit","version":"4.0.4","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@4.0.4","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/uaibritto/hokit","bugs":{"url":"https://github.com/uaibritto/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"ff10ac3eae0c8655238098820c4b85bb1de09f33","tarball":"https://registry.npmjs.org/hokit/-/hokit-4.0.4.tgz","fileCount":13,"integrity":"sha512-/XNCJ+I2Zr09ZibdfU0z5RXA7xRTagwF0bPuuUvVFvmRCHqEaVxv8clMtVhL0wbSkAB3ATCiYM7mhlgtTrJ7ag==","signatures":[{"sig":"MEYCIQDE2mQeW0QGiQeZNjheEHt3o3fsngcaEvhlTnx8l9FzPwIhAOkBLTtjJSdBIYUsZM6LdoKbyl2GVtOOTWEvhEcwMTqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48404},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"264ed63f2b38c9613feaf773cd4ba9fa13a9e6de","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/uaibritto/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_4.0.4_1782236961093_0.8981208949682977","host":"s3://npm-registry-packages-npm-production"}},"4.0.5-test.0":{"name":"hokit","version":"4.0.5-test.0","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@4.0.5-test.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/hokit/hokit","bugs":{"url":"https://github.com/hokit/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"5382964dd6a192da6a8309d7eb2fc20299943eff","tarball":"https://registry.npmjs.org/hokit/-/hokit-4.0.5-test.0.tgz","fileCount":13,"integrity":"sha512-KVpLgR1GCWOj3lbDZ84xJqwMAhKsAwAJcWrXDvuhlD+1sRz3jHZINbRtwssy8G6m/BiVT6Dl/PknDTJowUo0Vg==","signatures":[{"sig":"MEUCIQDU73SyHTn5HGpqA1xBooXBZz4FREnNtnunI7XyBFtKAgIgam9ZR/IOvIACqpnuF308AyCaKc4Ol3XY3tKjdS3j1Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50022},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"8d5000771b0301e792bd7b127f52cab96c139daf","scripts":{"test":"pnpm build && node --test","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/hokit/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_4.0.5-test.0_1782254577284_0.7977920865560824","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"hokit","version":"4.1.0","keywords":["cursor","snippet","snippets","vscode"],"author":{"name":"uaibritto"},"license":"MIT","_id":"hokit@4.1.0","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"homepage":"https://github.com/hokit/hokit","bugs":{"url":"https://github.com/hokit/hokit/issues"},"bin":{"hokit":"dist/cli/index.js"},"dist":{"shasum":"e06128b7652b21da380f2f7cebe328162eae39fb","tarball":"https://registry.npmjs.org/hokit/-/hokit-4.1.0.tgz","fileCount":13,"integrity":"sha512-nPmfAyecBmmBzcooHEDxrawmd8QRxvfu/UDDRM9RTKDgYNPrcJQU0uHJMPhdU34wx4pDz5eIQ1ih4QxUMGs04Q==","signatures":[{"sig":"MEUCIQDw9sQ0aFCk1fNl8hFe6G1BswSzSR6ehixH9FV1g4EuyQIgHha5cekijoVtSrEqj8gCY9dvQn4tbcCcyw6cRsMWeWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50569},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.6.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"gitHead":"0cbe1d5f8f383b4f015468e20bf83718a69d987c","scripts":{"test":"pnpm build && node --test test/*.test.mjs","build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown","release:check":"pnpm format && pnpm check && pnpm test && pnpm audit --audit-level high && npm pack --dry-run"},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"repository":{"url":"git+https://github.com/hokit/hokit.git","type":"git"},"_npmVersion":"11.16.0","description":"A declarative snippet compiler based on decorators.","directories":{},"sideEffects":false,"_nodeVersion":"26.3.1","dependencies":{"tsx":"^4.22.4","chokidar":"^5.0.0","picocolors":"^1.1.1","tinyglobby":"^0.2.17","typescript":"^5.9.3","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"oxfmt":"^0.55.0","tsdown":"^0.22.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hokit_4.1.0_1782257635765_0.3670390221746038","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"hokit","version":"5.0.0","description":"A declarative snippet compiler based on decorators.","keywords":["cursor","snippet","snippets","vscode"],"homepage":"https://github.com/hokit/hokit","bugs":{"url":"https://github.com/hokit/hokit/issues"},"license":"MIT","author":{"name":"uaibritto"},"repository":{"type":"git","url":"git+https://github.com/hokit/hokit.git"},"bin":{"hokit":"dist/cli/index.js"},"type":"module","sideEffects":false,"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./validator":{"types":"./dist/validator/index.d.ts","import":"./dist/validator/index.js"}},"scripts":{"build":"tsdown","check":"tsc --noEmit","format":"oxfmt","prepack":"tsdown","release:check":"pnpm format && pnpm check && pnpm test && pnpm audit --audit-level high && npm pack --dry-run","test":"pnpm build && node --test test/*.test.mjs"},"dependencies":{"chokidar":"^5.0.0","picocolors":"^1.1.1","reflect-metadata":"^0.2.2","tinyglobby":"^0.2.17","tsx":"^4.22.4","typescript":"^5.9.3"},"devDependencies":{"@types/node":"^26.0.0","oxfmt":"^0.55.0","tsdown":"^0.22.3"},"engines":{"node":">=20.6.0"},"gitHead":"8d158d9e998bcc16ec67cafbcfbad574a2ce27f2","_id":"hokit@5.0.0","_nodeVersion":"26.3.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-EtdYc1g+ToVMvgtji2vZQTtAMdzLKePvz0Mdsx1XM6yvMTLP0pFsyiHS91clxEagXZLZy0Jwt2ZjLfWcyceXhg==","shasum":"e132db2b261d8345707396ca3b5262d64bbdf83e","tarball":"https://registry.npmjs.org/hokit/-/hokit-5.0.0.tgz","fileCount":13,"unpackedSize":91293,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2CwB/arNvfV84MT1SYfbytnipJ/Lvx/I2q8qCoLtnUgIgV2klFxLm5v1cmqSIx7L6+zR0Mm9pnz3MXnzyN3rJ9OM="}]},"_npmUser":{"name":"uaibritto","email":"uaibritto@icloud.com"},"directories":{},"maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hokit_5.0.0_1782337458932_0.3226292240149933"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T00:49:32.263Z","modified":"2026-06-24T21:44:19.188Z","1.0.0":"2026-06-16T00:49:32.489Z","1.0.1":"2026-06-16T01:01:00.857Z","1.1.0":"2026-06-16T01:41:56.780Z","1.2.0-beta.1":"2026-06-16T02:36:42.239Z","1.2.1-beta.1":"2026-06-16T02:50:56.108Z","1.2.2-beta.1":"2026-06-16T03:25:02.614Z","1.2.3-beta.1":"2026-06-16T04:03:39.118Z","1.2.0":"2026-06-16T22:33:42.257Z","2.0.0":"2026-06-18T01:08:05.332Z","2.1.0":"2026-06-18T02:18:45.803Z","2.2.0":"2026-06-18T02:46:35.403Z","2.3.0":"2026-06-18T23:21:00.860Z","2.4.0":"2026-06-18T23:54:22.542Z","2.5.0":"2026-06-19T00:31:56.233Z","2.5.1":"2026-06-19T01:19:49.609Z","2.6.0":"2026-06-19T01:38:33.238Z","2.7.0":"2026-06-19T03:38:14.101Z","3.0.0-beta.0":"2026-06-21T21:54:44.772Z","3.0.0-beta.1":"2026-06-21T22:08:12.230Z","3.0.0-beta.2":"2026-06-21T22:20:35.983Z","3.0.0-beta.3":"2026-06-21T22:28:04.406Z","3.0.0-beta.4":"2026-06-21T22:52:40.978Z","3.0.0-beta.5":"2026-06-21T23:04:28.227Z","3.0.0":"2026-06-22T02:28:46.626Z","3.2.0-beta.0":"2026-06-23T01:07:30.471Z","4.0.0":"2026-06-23T05:04:46.231Z","4.0.2":"2026-06-23T05:43:49.294Z","4.0.3":"2026-06-23T15:27:11.795Z","4.0.4":"2026-06-23T17:49:21.203Z","4.0.5-test.0":"2026-06-23T22:42:57.425Z","4.1.0":"2026-06-23T23:33:55.927Z","5.0.0":"2026-06-24T21:44:19.089Z"},"bugs":{"url":"https://github.com/hokit/hokit/issues"},"author":{"name":"uaibritto"},"license":"MIT","homepage":"https://github.com/hokit/hokit","keywords":["cursor","snippet","snippets","vscode"],"repository":{"type":"git","url":"git+https://github.com/hokit/hokit.git"},"description":"A declarative snippet compiler based on decorators.","maintainers":[{"name":"uaibritto","email":"uaibritto@icloud.com"}],"readme":"<div align=\"center\">\n    <img src=\"https://xgjzloifyvgpbmyonaya.supabase.co/storage/v1/object/public/files/ZGOs-GIiZJ/original\" alt=\"Logo\" width=\"200\" />\n    <br />\n    <h1>Hokit</h1>\n    <p>A declarative snippet compiler based on decorators.</p>\n</div>\n\n<br />\n\n## Quick start\n\nInstall globally:\n\n```sh\nbun install -g hokit\n\nhokit init\nhokit module --tsx\nhokit snippet --tsx rfc\nhokit build\n```\n\nOr locally:\n\n```sh\nnpx hokit init\nnpx hokit module --tsx\nnpx hokit snippet --tsx rfc\nnpx hokit build\n```\n\n`hokit init` creates a snippet-extension project with TypeScript, editor settings, formatting config, and empty module/template directories.\n\n## Suggested Structure\n\n```txt\n.vscode/settings.json\nsrc/\n├── modules/\n└── templates/\n.editorconfig\n.gitignore\n.vscodeignore\n.oxfmtrc.json\nhokit.config.ts\npackage.json\ntsconfig.json\n```\n\n## Configuration\n\nConfiguration is done through `hokit.config.ts`.\n\n```ts\nimport { defineConfig } from \"hokit\"\n\nexport default defineConfig({\n    cwd: \"src/modules\",\n    output: \"dist/snippets\",\n    presets: [\"tsx\"],\n    extend: {\n        presets: {\n            astro: {\n                scopes: [\"astro\"],\n                tags: [\"web\", \"astro\"],\n                transform: (snippets) =>\n                    snippets.filter((snippet) => snippet.template === false)\n            }\n        }\n    },\n    docs: \"off\"\n})\n```\n\n| Option           | Description                                        | Default  |\n| ---------------- | -------------------------------------------------- | -------- |\n| `cwd`            | Directory containing snippet modules               | required |\n| `output`         | Directory or output config for generated JSON      | `dist`   |\n| `presets`        | Enabled presets                                    | required |\n| `extend.presets` | Adds custom presets or customizes built-in presets | `{}`     |\n| `docs`           | Automatic Markdown/HTML documentation during build | `\"off\"`  |\n| `hooks`          | Optional build lifecycle callbacks                 | `{}`     |\n\nOutput files are generated as `[output]/[preset].json`. For example, preset `tsx` with `output: \"dist/snippets\"` generates `dist/snippets/tsx.json`.\n\nFor larger projects, `output` can be an object:\n\n```ts\nexport default defineConfig({\n    cwd: \"src/modules\",\n    output: {\n        directory: \"dist/snippets\",\n        splitBy: \"scope\"\n    },\n    presets: [\"tsx\"]\n})\n```\n\n| `splitBy`  | Result                                      |\n| ---------- | ------------------------------------------- |\n| `\"preset\"` | One file per preset, the default behavior   |\n| `\"scope\"`  | One file per editor scope                   |\n| `\"module\"` | One file per module class inside its preset |\n\n### Extending presets\n\n`extend.presets` replaces the older `customPresets`/`overrides` model. If the preset exists, Hokit merges the extension with the built-in preset. If the preset does not exist, the extension defines a custom preset.\n\n```ts\nexport default defineConfig({\n    cwd: \"src/modules\",\n    output: \"dist/snippets\",\n    presets: [\"tsx\", \"astro\"],\n    extend: {\n        presets: {\n            tsx: {\n                tags: [\"react\"]\n            },\n            astro: {\n                scopes: [\"astro\"]\n            }\n        }\n    }\n})\n```\n\n### Documentation\n\nDocumentation is generated automatically during `hokit build` when enabled.\n\n```ts\nexport default defineConfig({\n    cwd: \"src/modules\",\n    output: \"dist/snippets\",\n    presets: [\"tsx\"],\n    docs: \"on\"\n})\n```\n\n`docs: \"on\"` writes Markdown files to `docs`. To customize the output directory:\n\n```ts\ndocs: {\n    enabled: \"on\",\n    output: \"docs/snippets\",\n    formats: [\"markdown\", \"html\"]\n}\n```\n\nPending snippets are included in the generated documentation with their status. Markdown is generated by default; add `\"html\"` to `formats` to also write static HTML pages.\n\n### Lifecycle hooks\n\nHooks are small integration points around the build pipeline. They receive `{ root, config, modules, outputs }`.\n\n```ts\nexport default defineConfig({\n    cwd: \"src/modules\",\n    output: \"dist/snippets\",\n    presets: [\"tsx\"],\n    hooks: {\n        afterBuild({ outputs }) {\n            console.log(`Generated ${outputs.length} file(s).`)\n        }\n    }\n})\n```\n\n## Presets\n\nBuilt-in presets:\n\n- `tsx`\n- `jsx`\n- `swift`\n- `kotlin`\n- `python`\n- `php`\n- `ruby`\n- `rust`\n- `zig`\n- `c`\n- `cpp`\n- `javascript`\n- `csharp`\n- `dart`\n- `go`\n- `html`\n- `java`\n- `json`\n- `julia`\n- `lua`\n- `perl`\n- `shellscript`\n- `typescript`\n\nWith the default `splitBy: \"preset\"` output mode, each preset generates one file using the configured `output` directory.\n\nUse `hokit preset` to inspect available presets, whether they are enabled, where they come from, and which scopes they generate.\n\n### Migration note\n\nThe previous `empty` preset was removed because editors such as VS Code and Cursor do not provide an `empty` snippet scope. Use a real language preset, or define a custom preset through `extend.presets` when you need project-specific scopes.\n\n## Modules and snippets\n\n```ts\nimport { Module, Snippet, Todo, type SnippetDefinition } from \"hokit\"\n\nimport { template } from \"@/templates/tsx\"\n\n@Module({ preset: \"tsx\" })\nexport class TsxModule {\n    @Snippet({\n        name: \"React Functional Component\",\n        prefix: \"rfc\",\n        body: template.rfc,\n        description: \"Create a React Functional Component\",\n        template: false\n    })\n    declare rfc: SnippetDefinition\n\n    @Todo(\"Waiting for a future framework release\")\n    @Snippet({\n        name: \"React Arrow Component\",\n        prefix: \"raf\",\n        body: template.raf,\n        description: \"Create a React Arrow Component\",\n        template: false\n    })\n    declare raf: SnippetDefinition\n}\n```\n\nModules that use the same preset are aggregated into the same output file. Names and prefixes must be unique within each preset.\n\nFor VS Code/Cursor snippets, Hokit injects the preset scope into each snippet. When `description` is omitted, the snippet name is used. `template` is converted to `isFileTemplate` and defaults to `false`.\n\n### Decorators\n\n- `@Module`: defines the preset used by the class.\n- `@Snippet`: defines a snippet that can be built.\n- `@Todo`: marks a real snippet as pending. Pending snippets are ignored by the regular build, reported by lint, and included in docs.\n\nUsing `@Todo` without `@Snippet` is an error.\n\n## CLI\n\n### `hokit init`\n\nInitializes a new project, writes concrete dependency ranges instead of `latest`, and installs dependencies using the first available package manager in this order:\n\n1. `bun`\n2. `nub`\n3. `pnpm`\n4. `npm`\n5. `yarn`\n\nExisting files are preserved.\n\n```sh\nhokit init\n```\n\n### `hokit build`\n\nLoads modules, validates snippets, writes JSON files, and optionally generates docs.\n\n```sh\nhokit build\nhokit build --include-todo\n```\n\n`--include-todo` includes pending snippets in a preview build.\n\n### `hokit module --[preset]`\n\nCreates or updates the module and template index for a preset, and enables the preset in `hokit.config.ts`.\n\n```sh\nhokit module --tsx\nhokit module tsx\nhokit module --list\n```\n\nIt creates or preserves:\n\n- `src/modules/<preset>.ts`\n- `src/templates/<preset>/index.ts`\n\nPreset names used through the CLI must start with a letter and may contain only letters, numbers, hyphens, and underscores.\n\n### `hokit snippet --[preset] [prefix]`\n\nCreates or updates a snippet module, template index, and body file.\n\n```sh\nhokit snippet --tsx rfc\nhokit snippet tsx rfc\nhokit snippet --list\nhokit snippet --tsx --list\n```\n\nIt creates or updates:\n\n- `src/modules/tsx.ts`\n- `src/templates/tsx/index.ts`\n- `src/templates/tsx/rfc.ts`\n\nGenerated snippet fields start as placeholders so the developer can fill name, description, and body intentionally.\n\nSnippet prefixes used through the CLI must start with a letter and may contain only letters, numbers, and underscores.\n\n### `hokit todo --[preset] [prefix]`\n\nCreates the same files as `hokit snippet`, but marks the generated snippet as pending. If the snippet already exists, Hokit only adds `@Todo(\"\")` to that snippet instead of creating a duplicate.\n\n```sh\nhokit todo --tsx raf\nhokit todo tsx raf\nhokit todo --list\nhokit todo --tsx --list\n```\n\n### `hokit rename [preset] [prefix] [next-prefix]`\n\nRenames a snippet declaration, its `@Snippet({ prefix })`, `template.<prefix>` reference, template index entry, body file, and exported body variable.\n\n```sh\nhokit rename tsx rfc rfcp\n```\n\n### `hokit move [from-preset] [prefix] [to-preset]`\n\nMoves a snippet from one preset module to another and moves the matching body template with it. If the destination preset is not enabled yet, Hokit enables it in `hokit.config.ts`.\n\n```sh\nhokit move tsx rfcp jsx\n```\n\n### `hokit copy [from-preset] [to-preset]`\n\nCopies an entire module and its template directory from one preset to another. Hokit updates `@Module({ preset })`, the template import, and the generated class name for the destination preset.\n\n```sh\nhokit copy tsx jsx\n```\n\nThe destination module/template directory must not exist yet, so existing work is not overwritten.\n\n### `hokit copy [from-preset] [prefix] [to-preset] [next-prefix]`\n\nCopies a snippet from one preset module to another and copies the matching body template. This is useful for sibling presets such as `tsx` and `jsx`, where a snippet often differs only by types.\n\n```sh\nhokit copy tsx rfc jsx\nhokit copy tsx rfc jsx rfcj\n```\n\nWhen `[next-prefix]` is provided, Hokit also renames the copied snippet prefix, module property, template reference, body file, and body export.\n\n### `hokit remove [preset] [prefix]`\n\nRemoves a snippet from its module and template index, and deletes its generated body file by default.\n\n```sh\nhokit remove tsx rfcp\nhokit remove tsx rfcp --keep-body\n```\n\n### `hokit lint`\n\nRuns validation rules.\n\n```sh\nhokit lint\nhokit lint --fix\nhokit lint --json\n```\n\n`--fix` safely trims simple text fields and fixes empty inline `body: []` definitions.\n\n### `hokit audit`\n\nReports project drift that is broader than snippet validation, including empty modules, enabled presets without modules, unused template bodies, duplicate names/prefixes, and orphan `@Todo` decorators.\n\n```sh\nhokit audit\nhokit audit --json\n```\n\n### `hokit preset`\n\nLists official and custom presets with enabled status and scopes. The human table uses short language labels such as `ts`, `js`, and `sh` with color highlights; `--json` keeps the full preset names for tooling.\n\n```sh\nhokit preset\nhokit preset --list\nhokit preset --json\n```\n\n### `hokit doctor`\n\nChecks Node.js, configuration, module directory, presets, and output path safety.\n\n```sh\nhokit doctor\n```\n\n### `hokit clean`\n\nRemoves generated snippet JSON files for enabled presets.\n\n```sh\nhokit clean\n```\n\n### `hokit info`\n\nDisplays the Hokit version, project directory, output directory, and active presets.\n\n```sh\nhokit info\n```\n\n### `hokit watch`\n\nRuns an initial build and rebuilds when module files, template files, or `hokit.config.ts` change.\n\n```sh\nhokit watch\n```\n\n### `hokit help`\n\nDisplays a formatted command reference with grouped commands, flags, and examples.\n\n```sh\nhokit help\nhokit --help\nhokit --version\n```\n\n## Release checks\n\nBefore publishing a new version, run:\n\n```sh\npnpm release:check\n```\n\nThis formats the codebase, type-checks it, runs the integration tests, audits dependencies, and performs an npm pack dry run.\n\n## Validator decorators\n\nValidation decorators are available through the public subpath:\n\n```ts\nimport { Min, Required, Unique } from \"hokit/validator\"\n```\n","readmeFilename":"readme.md"}