{"_id":"@hook-sdk/template","_rev":"57-f7b7e32db85e6dd1ae4f7b9e192105c9","name":"@hook-sdk/template","dist-tags":{"latest":"0.29.0"},"versions":{"0.1.0":{"name":"@hook-sdk/template","version":"0.1.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.1.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"9d2c6d3e122bfc29458b116ea63d93cd1bb10e9d","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.1.0.tgz","fileCount":7,"integrity":"sha512-FGdDaCn7+hZx7q1rN+R4y/i4aoJpsinhTBu8PgLT6Dnvchd9SYREKQT2e0xeOhJsd5tMIny8a52zqyycIxQdeA==","signatures":[{"sig":"MEUCIQDvioPsjET4LE+HJPufV9Di1VI5KWZYL8ogzECFOIIVIwIgDa6VJDUpEc3fFGoJBO5n8wxFip7ovvLaajO1rcLGseg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206599},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9d2c6d3e122bfc29458b116ea63d93cd1bb10e9d","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-FGdDaCn7+hZx7q1rN+R4y/i4aoJpsinhTBu8PgLT6Dnvchd9SYREKQT2e0xeOhJsd5tMIny8a52zqyycIxQdeA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"@hook-sdk/sdk":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.1.0_1776643563138_0.27966624545221963","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hook-sdk/template","version":"0.1.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.1.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"17b8ee915de2332b61f7ab3251cfe255da81c764","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.1.1.tgz","fileCount":7,"integrity":"sha512-pBlTjmhLf8tpO8rawEaYydh7rIfLA2ur0BjT7d6AMNrD7kVKxiTiZUGZfkeNs3Ni25UmoTwqkD3k4ARVGcDmaA==","signatures":[{"sig":"MEYCIQDTeKnJWbcE5+Fl7YH6bJLdOH7TMRoxjfAwsOBIOgNirQIhAJbF0TVKc+vVhM9cu7aK9RXPwqv+fGRe24O1uRe9ZbVg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206620},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"17b8ee915de2332b61f7ab3251cfe255da81c764","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-pBlTjmhLf8tpO8rawEaYydh7rIfLA2ur0BjT7d6AMNrD7kVKxiTiZUGZfkeNs3Ni25UmoTwqkD3k4ARVGcDmaA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.1.1_1776643865528_0.014386804333893721","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hook-sdk/template","version":"0.1.2","license":"UNLICENSED","_id":"@hook-sdk/template@0.1.2","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"e71d3e60626b9c419dca4a6b0cc7d600e118e83c","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.1.2.tgz","fileCount":8,"integrity":"sha512-wWPu/Runk1ntM8OOELiefQ4wMlqb8suDAeQsrdAbmL0GV0uRBiiQXI6wbnIjXwjhNnS96Xew9s1i4SGFQJNCGw==","signatures":[{"sig":"MEYCIQDuPFp7n4e5dEaqBLDAVnycDn1wvoNv2fH9vjKhuQWROgIhANBKlFPrZudiz0zQOmkOVMLDHUVdF/tgmA7RtXn5eozH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226654},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e71d3e60626b9c419dca4a6b0cc7d600e118e83c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-wWPu/Runk1ntM8OOELiefQ4wMlqb8suDAeQsrdAbmL0GV0uRBiiQXI6wbnIjXwjhNnS96Xew9s1i4SGFQJNCGw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.1.2_1776728079018_0.6223692832293128","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hook-sdk/template","version":"0.1.3","license":"UNLICENSED","_id":"@hook-sdk/template@0.1.3","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"7da5608489422a0a5d4665b994011f4ff1ff8f8c","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.1.3.tgz","fileCount":8,"integrity":"sha512-PE8cdpQXIRHy3r1lowS7TKbRR7pJALagyrdF5MnOO7OrGvR0LB0n19OeuZiPWxc1W34HIFBcISm81Km6KA3HUg==","signatures":[{"sig":"MEUCIDjhH5262nsJyS++qum/fq4jc2VysKLuNL5ZMEmst7/PAiEA2J7XdLmQ20OUzxl1mRr0GbaNXy6K6VyNo8zAGleWzog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241162},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"11.11.1","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.1.3_1776802183297_0.2819643156347216","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hook-sdk/template","version":"0.1.4","license":"UNLICENSED","_id":"@hook-sdk/template@0.1.4","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"382d53309f545f60934027f82491bd7addfeadc5","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.1.4.tgz","fileCount":8,"integrity":"sha512-jXC2mIU9obgIa7rGpSnrOkC+BSEXDkAi3HX2C+kNPPn4RgWyK6J1AwOsEgvUA6lwNtKET4+aenSMiKa2q1eYAQ==","signatures":[{"sig":"MEYCIQCmUaVjc5ipt0GuGv3dE2Gnwomx8zZd2QAS2EjntiHCqAIhANzwz5PS07R31bqIx4Kdo/g0EsD5TIcuEeTzXPpc0t2d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241157},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"11.11.1","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"25.8.2","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.1.4_1776802426949_0.6768320085017661","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hook-sdk/template","version":"0.2.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.2.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"252bb7038186257a6bf47d8033adf71111fb6627","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.2.0.tgz","fileCount":8,"integrity":"sha512-xcOZYH2mvUHd3MfPuOBODxa4A/tkyfPx9+nFISZB+U8XcbzaSkKCczBJG/uGY3L0AtIC6l7u2CHQaQpaSE9srQ==","signatures":[{"sig":"MEUCIQDSrLKBJxfFQLqlvr2IAsLN4NyG6uF+LB7IMeJu4zzzcQIgfIiL2rCRKx0W1TBmtKS/tnJt2yOj1k4mHPq8+rUNPhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274149},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"252bb7038186257a6bf47d8033adf71111fb6627","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-xcOZYH2mvUHd3MfPuOBODxa4A/tkyfPx9+nFISZB+U8XcbzaSkKCczBJG/uGY3L0AtIC6l7u2CHQaQpaSE9srQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.2.0_1776877209085_0.2733606926158034","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hook-sdk/template","version":"0.3.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.3.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"b1f699cf6f2a9846070bc2eadae5b145ab788ee5","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.3.0.tgz","fileCount":8,"integrity":"sha512-BhtAWL3GoVifoRIDXCjtqeKnoQF2kaKcvtW12tWMKa0EqQLlR9IEkBRjfrWjU70xQ98Cyca5IiVNzsqGfycmDw==","signatures":[{"sig":"MEYCIQD7KoS6HDha3yTMVfl1pcUSnYEMU0zjtshJIS53A5iN/QIhAPfbjaAjgqe0c3F6Al28eBgniKyi6edw9UMWbZTUoFYf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306378},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"b1f699cf6f2a9846070bc2eadae5b145ab788ee5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-BhtAWL3GoVifoRIDXCjtqeKnoQF2kaKcvtW12tWMKa0EqQLlR9IEkBRjfrWjU70xQ98Cyca5IiVNzsqGfycmDw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.3.0_1776888361534_0.3180186987949185","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@hook-sdk/template","version":"0.4.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.4.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"532f0ce746de659b9b5ebac073b6b373c4f7f38d","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.4.0.tgz","fileCount":8,"integrity":"sha512-eONLiOzG4MfJp0qqI8QvSFS+yJ488SBaEBbEPTCFiXuMMru8VOhxbPky9XJ4G+SwzaLSP40TsmBbzKtCUR9doA==","signatures":[{"sig":"MEUCIFAy1gN7hA/K7noMPrc5ENz3XXw06l8hftZPWMtyY9mdAiEA0LTRFhGLiMoanxGwyGkEGGosvz/zCyD+4gpUZy3ME6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543829},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"532f0ce746de659b9b5ebac073b6b373c4f7f38d","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-eONLiOzG4MfJp0qqI8QvSFS+yJ488SBaEBbEPTCFiXuMMru8VOhxbPky9XJ4G+SwzaLSP40TsmBbzKtCUR9doA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.4.0_1776890212335_0.8115345818437434","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@hook-sdk/template","version":"0.4.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.4.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"696d21a57925dab21eaa4bc7e10f0560ae728391","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.4.1.tgz","fileCount":8,"integrity":"sha512-BGCJFrFaKye8ALxxlujZ3WRmrpLjFGwKLAnBShLyNCAUWWDGyOUXvuZ4Pup3P+DwXRwags7beMOKm3nvwAQDuQ==","signatures":[{"sig":"MEUCIQDlQDbwxZqKDhNwlfNA6NazVnvdulDbAnK0ZEalnhqJPQIgfy0WDQPsPUTEGBg2V+2hf5d69TRr8iyPJda/0FVprVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555288},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"696d21a57925dab21eaa4bc7e10f0560ae728391","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-BGCJFrFaKye8ALxxlujZ3WRmrpLjFGwKLAnBShLyNCAUWWDGyOUXvuZ4Pup3P+DwXRwags7beMOKm3nvwAQDuQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.4.1_1776895825778_0.9170106267191556","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@hook-sdk/template","version":"0.4.2","license":"UNLICENSED","_id":"@hook-sdk/template@0.4.2","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"2ea77a9e9ea620bfae1f4e1d80a58849c26249d3","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.4.2.tgz","fileCount":8,"integrity":"sha512-GWgmQN3bEYKvOiDSc4FRuAfCLmjBPCscWlf0gScBA6aMkmIuZ/gfgycipHX38H3UR8aMbJLz+vCWOQmMdIAZRg==","signatures":[{"sig":"MEYCIQCmyJW03QgYiImUEoDN2kqNEMyWpJD3WwyOzm/MCyiyDAIhAKcknxsT7c+qt7URJiYlnoLbWB5H6PyQgei6iGbqesJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548802},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2ea77a9e9ea620bfae1f4e1d80a58849c26249d3","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-GWgmQN3bEYKvOiDSc4FRuAfCLmjBPCscWlf0gScBA6aMkmIuZ/gfgycipHX38H3UR8aMbJLz+vCWOQmMdIAZRg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.4.2_1776896868300_0.8644693890762121","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@hook-sdk/template","version":"0.5.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.5.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"a3c4d99a737250f6d8b343d0998df18a7846dcb8","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.5.0.tgz","fileCount":8,"integrity":"sha512-CJmxpKPvP52lSj/YPPd3jH9al0rnUvhf6EGaGXy5Jobi+ji8GTh7VrZ8RNYR0z+M63WFOY5ZA9j5T8FPujYk9Q==","signatures":[{"sig":"MEUCICu+4ofa5WM5bQ7TaSPoJ41/KG2GeKnCzfCqIomJlMvOAiEAqjiFBhB1n04aXoBAXNBngpW4xrGGHCUJZIoub2pr4cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551066},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a3c4d99a737250f6d8b343d0998df18a7846dcb8","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-CJmxpKPvP52lSj/YPPd3jH9al0rnUvhf6EGaGXy5Jobi+ji8GTh7VrZ8RNYR0z+M63WFOY5ZA9j5T8FPujYk9Q==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.5.0_1776912276420_0.671327219230978","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hook-sdk/template","version":"0.6.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.6.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"049a6240c9fa96b6af983b2e41c7c7690c5640ff","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.6.0.tgz","fileCount":8,"integrity":"sha512-SciPPHrNun75sRGTx4Qi5M75RojmbvjtSb1nnaHKbxQRppdnW52gwAF2c7vh9LEvop3O5AcyryCd2gXr/2EhOw==","signatures":[{"sig":"MEQCICzoeud0Qm30zidtChfdmU08US4GyrcaSSt+nrR4Gx7uAiAC6QyECtp4SXWK30tiXwc2BK4+LKG/90hflbQAyBVgpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":565430},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"049a6240c9fa96b6af983b2e41c7c7690c5640ff","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-SciPPHrNun75sRGTx4Qi5M75RojmbvjtSb1nnaHKbxQRppdnW52gwAF2c7vh9LEvop3O5AcyryCd2gXr/2EhOw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.6.0_1776917981521_0.8866327730863641","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@hook-sdk/template","version":"0.7.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.7.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"25bcef4e3ec6308fd46b124826410b10431e6193","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.7.0.tgz","fileCount":8,"integrity":"sha512-a+Es8eKSKMrHwAdZtmfYHe05Krmj0+pal8cP8nJbtjljkyqL2g/jIgiknOw421OZSqKMGJn2U18RZ93icX9Z4w==","signatures":[{"sig":"MEYCIQDeP3WLfOzhuGnQNY52jRJ7srK3AxX0yBgw2c7iUaKKiAIhAOJksQAANxr+UV5pW8W6MsdhPmChJ2lAL2XZy+OvL/GU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":581903},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"25bcef4e3ec6308fd46b124826410b10431e6193","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-a+Es8eKSKMrHwAdZtmfYHe05Krmj0+pal8cP8nJbtjljkyqL2g/jIgiknOw421OZSqKMGJn2U18RZ93icX9Z4w==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.7.0_1776922460213_0.37869279482271234","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hook-sdk/template","version":"0.7.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.7.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"068ac86a863cd2c64252dc53e6cde2ab6048bade","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.7.1.tgz","fileCount":8,"integrity":"sha512-6yEuvFtTUkiIXv8FF79cbr0tIwoHSCy1ithg52JnrgIu2if9huJs+GUHF18WCvvzYCOzlwdUFoQJLGnHfLTCcQ==","signatures":[{"sig":"MEUCIQCj1UONZ8ly9mybB/cje98729YXHkHl3frMdHqJ0/9A7wIgKZHh/qTSi5ueFY0vIXvMQyHSeYbR5Fe5uA8enbS1wT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":582028},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"068ac86a863cd2c64252dc53e6cde2ab6048bade","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-6yEuvFtTUkiIXv8FF79cbr0tIwoHSCy1ithg52JnrgIu2if9huJs+GUHF18WCvvzYCOzlwdUFoQJLGnHfLTCcQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.7.1_1776923163894_0.8535580763361057","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@hook-sdk/template","version":"0.7.2","license":"UNLICENSED","_id":"@hook-sdk/template@0.7.2","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"14d7d702c093714fcca1452a62a91e011677c38f","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.7.2.tgz","fileCount":8,"integrity":"sha512-/ziOlx66+Sgy5tiLW3iq6W/T2DOTv4K+Rox+cbNNJHQYNNlI8FIcU928LnLjRvrW1tE/7hJ8qEuyRDfPaxFfbw==","signatures":[{"sig":"MEQCIBl9ogCMNldlX4Nrg0dL75pewhXz3AtTNvuNVkdbXKntAiBVsLP9oy9XCiCB7IyIbT33Z3XQnooVulq7lI0jmDa+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":586781},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"14d7d702c093714fcca1452a62a91e011677c38f","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-/ziOlx66+Sgy5tiLW3iq6W/T2DOTv4K+Rox+cbNNJHQYNNlI8FIcU928LnLjRvrW1tE/7hJ8qEuyRDfPaxFfbw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.7.2_1776927287311_0.931947619347006","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@hook-sdk/template","version":"0.7.3","license":"UNLICENSED","_id":"@hook-sdk/template@0.7.3","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"81aeb5c6f434dbe0018093eed225481757dfaa84","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.7.3.tgz","fileCount":8,"integrity":"sha512-xFHKnlvINyE6upyNnk95gpJzo/Ot5z5GfAz5I+xURwplgG7jgkNgGY+wDnMaKHzuSBT4cBS3iIJoMgO5fbVFNA==","signatures":[{"sig":"MEYCIQCZRVk0tkJpOop1sSi+MAapG6plprVxR5dkLCyhYJy/oAIhANThDrN9yo2DlUG6lOklR5l03LpsQrqs3RXrcm3VIDBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588909},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"81aeb5c6f434dbe0018093eed225481757dfaa84","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-xFHKnlvINyE6upyNnk95gpJzo/Ot5z5GfAz5I+xURwplgG7jgkNgGY+wDnMaKHzuSBT4cBS3iIJoMgO5fbVFNA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.7.3_1776929228192_0.5994753874523377","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hook-sdk/template","version":"0.8.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.8.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"ab72968d6c916b9a309b6aff61ec06c0f764396d","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.8.0.tgz","fileCount":8,"integrity":"sha512-jlHugySqhAp2RMZxphtgwNtu7IM17YGV4hdREpQ71suYy3PH5Gqmw00Wj1My39GQPtQ5AKI3iSiixP/ffN0F/w==","signatures":[{"sig":"MEUCIGihknfu7MkdLXsX1sEk++gfQM+4V0GSiFIdjiixKSgtAiEAtes1y9OK//95QpJawUs7/YY1CH4twRxquH5peMbV5Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594012},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ab72968d6c916b9a309b6aff61ec06c0f764396d","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-jlHugySqhAp2RMZxphtgwNtu7IM17YGV4hdREpQ71suYy3PH5Gqmw00Wj1My39GQPtQ5AKI3iSiixP/ffN0F/w==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.8.0_1776958642944_0.7028260210748891","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@hook-sdk/template","version":"0.8.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.8.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"ef5f52957ed71aa5d5e69b46a88373f1668c5279","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.8.1.tgz","fileCount":8,"integrity":"sha512-jiWv7RdUIT6C4WiGTkci76v4+Nxkv9YMMQH+V2bydHiansrt7EqdKRRt/AqRRjaDyTcJMzYj6otNgwscBd2reQ==","signatures":[{"sig":"MEUCIQDuFThW2PdJFTSjLlS4BIvcmvXzMexw/tN+KFbd5tLQIgIgFQ5MzcrFGhQ8V5V+e0UXhOTKo1Rnmi/yxGYUdElPEp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594550},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ef5f52957ed71aa5d5e69b46a88373f1668c5279","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-jiWv7RdUIT6C4WiGTkci76v4+Nxkv9YMMQH+V2bydHiansrt7EqdKRRt/AqRRjaDyTcJMzYj6otNgwscBd2reQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.8.1_1776968604215_0.9721885581286986","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@hook-sdk/template","version":"0.9.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.9.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"f4499fcf8c1fb7f719b50978e38847bd2a1df984","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.9.0.tgz","fileCount":8,"integrity":"sha512-3uwXCEAy/m5IpCHzImzmQTWsf8BKNeoggKr6toC/bpB7U2ySRPDRRocaIQ1NlOD+Nzka/zoLoowg3GUSsnrPrg==","signatures":[{"sig":"MEUCICLGPPAjcI9v65aGzzp9Pwc+yy5Ms3kYGZ41AwKrOn09AiEA8mfbsrbP4gUGS5rbIxtw7xteZ6jnnAmYccuCp10MZS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":690865},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f4499fcf8c1fb7f719b50978e38847bd2a1df984","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-3uwXCEAy/m5IpCHzImzmQTWsf8BKNeoggKr6toC/bpB7U2ySRPDRRocaIQ1NlOD+Nzka/zoLoowg3GUSsnrPrg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.9.0_1777012993935_0.9762225882967617","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@hook-sdk/template","version":"0.9.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.9.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"e65d57b3bb9d045ac9e62dda13312b5d709e1911","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.9.1.tgz","fileCount":8,"integrity":"sha512-CuV62bXn0oV8QN3Bv+e8zDBz2JdLU/9qHK7oDT38TDc9hcRzzjJlgk/JnIMc3GgWYgPOkepafJwbnG7CTKqZpA==","signatures":[{"sig":"MEQCIGPPS7t7vfVxo8guqD7Bt5eci9SAdswSsb6UNQxlSmjOAiA2wEsnVJaZ5zaHOc+hLuLRvKhOGvaCJ2ZYEvHmE50r3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704251},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e65d57b3bb9d045ac9e62dda13312b5d709e1911","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-CuV62bXn0oV8QN3Bv+e8zDBz2JdLU/9qHK7oDT38TDc9hcRzzjJlgk/JnIMc3GgWYgPOkepafJwbnG7CTKqZpA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","@hook-sdk/sdk":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/template_0.9.1_1777060943894_0.8789486523849515","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@hook-sdk/template","version":"0.10.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.10.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"43880073e9ec0fc3e9de73fbb7e7ebc70f963c4c","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.10.0.tgz","fileCount":8,"integrity":"sha512-/8LClYxCYxEXN/eIkjYhrp2QQstYL6S1k41PtkWP4jsPug/sDjUg7cflXCg6tOZH7m5DqOq+lxxFnrXxK1W7fg==","signatures":[{"sig":"MEUCIQCiusOVD4p/v/+va6q0BADFmCRrxEH3fwBeKDVSsV1rpAIgDRStphHag5FDBsTCnlQdc8OsNpBLldXSkgc1p1sx3wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616071},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"43880073e9ec0fc3e9de73fbb7e7ebc70f963c4c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-/8LClYxCYxEXN/eIkjYhrp2QQstYL6S1k41PtkWP4jsPug/sDjUg7cflXCg6tOZH7m5DqOq+lxxFnrXxK1W7fg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.16.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.16.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.10.0_1777163359406_0.10515852338051235","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@hook-sdk/template","version":"0.11.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.11.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"9710bd8bf30a2087e32eea3a367a0100e9293322","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.11.0.tgz","fileCount":8,"integrity":"sha512-6HC8Y90Kl8QiOXCSzyfkWvnT6LoGh0cJfN9sZezuK4Uy0qsJ/UBVdoxeXE5nF1WFTSGdz4N4KQ1yeCJ80p/cWQ==","signatures":[{"sig":"MEUCIQC2DYNhtf0S/UaeRSg6U+CJ7ZsezmyeEg6t0Mz+zzo5cwIgE5no4Evg4kkSIpNlbi7Knh+fIZjBAc9rMiRwMsJLfC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":624609},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9710bd8bf30a2087e32eea3a367a0100e9293322","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-6HC8Y90Kl8QiOXCSzyfkWvnT6LoGh0cJfN9sZezuK4Uy0qsJ/UBVdoxeXE5nF1WFTSGdz4N4KQ1yeCJ80p/cWQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.16.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.16.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.11.0_1777352825159_0.5352683181051734","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@hook-sdk/template","version":"0.12.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.12.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"2b517cc43347f4e0ef5650f106d0f35c6b608e64","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.12.0.tgz","fileCount":8,"integrity":"sha512-ViH9g+xrb6UUpzscdHNjjRdk1Sok6gxNKr1PB193mzQ6E0YcqQYt04h5HcqFzowuZ9IF0ZfMzYhshbJpJY6whA==","signatures":[{"sig":"MEYCIQCVtoz9+mM1tWCLPpUYXA7iHnBWBWwatVV0jgHKVhDUcgIhAKsB9+v2xcbAEzbHS+BeyRxay1ISo1pgIiH2vL+bP4dY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":636386},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2b517cc43347f4e0ef5650f106d0f35c6b608e64","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-ViH9g+xrb6UUpzscdHNjjRdk1Sok6gxNKr1PB193mzQ6E0YcqQYt04h5HcqFzowuZ9IF0ZfMzYhshbJpJY6whA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.17.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.12.0_1777355406097_0.18390724113839596","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@hook-sdk/template","version":"0.13.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.13.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"9ca1faea8022d621896e45f6f539e507abdd47ed","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.13.0.tgz","fileCount":8,"integrity":"sha512-LGdBB7Y/fb4FamGN1ELs3nus23CsHffEnRcMWMX+BCaUvBwMCbew31D/e8JflCfQec4aYvJa/Qpac9BNKK+JMQ==","signatures":[{"sig":"MEYCIQCSJukz/EP3JUvgWqUBQUOBRq0RQikmj0PBvlgxr6ljwQIhAPMnoB3BWZ7tJw/0AJ6uhTdv/Cy/vV6gJVDQTRvXxVpC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":648457},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"9ca1faea8022d621896e45f6f539e507abdd47ed","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-LGdBB7Y/fb4FamGN1ELs3nus23CsHffEnRcMWMX+BCaUvBwMCbew31D/e8JflCfQec4aYvJa/Qpac9BNKK+JMQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.17.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.13.0_1777384880049_0.848234572027385","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@hook-sdk/template","version":"0.14.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.14.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"135571caa60879e24657afe64436ea7d0b60d16e","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.14.0.tgz","fileCount":8,"integrity":"sha512-7PwP3Lxm2goJZ2Q/v0Ur9Mxqv9VEIE/ZoACBBVZlcD7NvXwJq49Mbnxj+cSjynr10ABOVS0i6SsBBE6Pr8+ucg==","signatures":[{"sig":"MEQCIGSztEtaJxK0mJ+teo0g2BWERn/5ZS+5A9jWBFx+qMhYAiA2LEsH4G31SRXQtCj5LjH4n29r/2qQzH50Xgn7QduJDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678238},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"135571caa60879e24657afe64436ea7d0b60d16e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-7PwP3Lxm2goJZ2Q/v0Ur9Mxqv9VEIE/ZoACBBVZlcD7NvXwJq49Mbnxj+cSjynr10ABOVS0i6SsBBE6Pr8+ucg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.18.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.14.0_1777393923871_0.8063345301079836","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@hook-sdk/template","version":"0.14.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.14.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"a9486ea4647bceb133135012ddbc90264b28b872","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.14.1.tgz","fileCount":8,"integrity":"sha512-gKjV1LXJu7e3RS1G6Niff8PI91zqMUExinMKeMb7MZeXon1f6modbcTKK+qOX+bAawwCqiAABUqm2eXJ+ZH51Q==","signatures":[{"sig":"MEYCIQDs0cU7e+H5K9FPVtXIwTFJp+OdfyHrcP0tvAOyqIjTiQIhAPKgfXv4bipip7p/zdiJOyWv9oy7wZItAky9btqko+Ic","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":693410},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a9486ea4647bceb133135012ddbc90264b28b872","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-gKjV1LXJu7e3RS1G6Niff8PI91zqMUExinMKeMb7MZeXon1f6modbcTKK+qOX+bAawwCqiAABUqm2eXJ+ZH51Q==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.18.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.14.1_1777525161227_0.7513039797720069","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@hook-sdk/template","version":"0.15.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.15.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"129df11c69cc090b7d806f63280fbf3b7a34570b","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.15.0.tgz","fileCount":8,"integrity":"sha512-mkInduDoQSK3VRBfs6BL8Jyk9lmCW5YGOnvm6u2xlko2T7j69SeW50AviFgr8l7lNl08AWsjLKNLS3ZGsU9Ycg==","signatures":[{"sig":"MEYCIQDrObkRHRIR1ZPI4FXH3N3fS70MkWTcpgDxrMfoNi1vfgIhAJLPGkkdZumERnLhWQHHuaYmkSMV8DmXMHQvC7dq/fnu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":710082},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"129df11c69cc090b7d806f63280fbf3b7a34570b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-mkInduDoQSK3VRBfs6BL8Jyk9lmCW5YGOnvm6u2xlko2T7j69SeW50AviFgr8l7lNl08AWsjLKNLS3ZGsU9Ycg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.19.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.15.0_1777603158745_0.7082236329736178","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@hook-sdk/template","version":"0.16.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.16.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"e39c15c3b04540548a0311215ac189c86266c22b","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.16.0.tgz","fileCount":8,"integrity":"sha512-P6Z3eqcVOL8GGNge/s97VwG6rNuFdHY+5rvhmIaggKSvQHO+IraxVBFCLjxJKkFM++3YnczKFeGM77KpyXOCuQ==","signatures":[{"sig":"MEUCIQCEzT/l9+z+JBq+MSXcNYFBH8iu7VYhwOLLNbXk0GqksAIgRTEaKVhIsdCVOy6yFxzip2naW7KyN6UlQ/j77fV3gAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"e39c15c3b04540548a0311215ac189c86266c22b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-P6Z3eqcVOL8GGNge/s97VwG6rNuFdHY+5rvhmIaggKSvQHO+IraxVBFCLjxJKkFM++3YnczKFeGM77KpyXOCuQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.20.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.16.0_1777607344627_0.007135194921748189","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@hook-sdk/template","version":"0.17.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.17.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"21abf293e68345c6e4799a06330f9ef2816d2b5b","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.17.0.tgz","fileCount":8,"integrity":"sha512-iSxVd1VHEDSTjBDrVF/bUFwWJzyc8JoCZjgqcsDbxrnNxUAZ5LN6sSVjVPv1KGWBz9fb7hWgUzpirMWsBIBWDw==","signatures":[{"sig":"MEUCIQDYcdWWX0Drmw2bXHCBac2nT+Y3Kv1KV4O4gKLzgfUhFQIgFIz43utro3aiw5VXenEg6UU53z4M98xKKvFUYClBvfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":714627},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"21abf293e68345c6e4799a06330f9ef2816d2b5b","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-iSxVd1VHEDSTjBDrVF/bUFwWJzyc8JoCZjgqcsDbxrnNxUAZ5LN6sSVjVPv1KGWBz9fb7hWgUzpirMWsBIBWDw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.17.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.17.0_1777608369215_0.8902453042720875","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@hook-sdk/template","version":"0.18.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.18.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"94c5262b7c5108211c6eff62d7a9861500527194","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.18.0.tgz","fileCount":8,"integrity":"sha512-E5auLHbdkM5TaDKuGd4IYqKw/2k049Q1a8ff8fhXWhOjVPWVlm/4mHE+pvyUNQNeleDwONepgyVHG5MRWF2PlA==","signatures":[{"sig":"MEQCIBa+3Yc1PGgUe/LwOfMXdtUcoIaw/SxoWgaemJYDtXNJAiBSUUIkJWoVLuj8LpDdrg3ooAQBZ7u7qx4MlY1h0cfMnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":717223},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"94c5262b7c5108211c6eff62d7a9861500527194","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-E5auLHbdkM5TaDKuGd4IYqKw/2k049Q1a8ff8fhXWhOjVPWVlm/4mHE+pvyUNQNeleDwONepgyVHG5MRWF2PlA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.19.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.18.0_1777846361630_0.2147794336671176","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@hook-sdk/template","version":"0.18.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.18.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"fab381d025cf02f30cbcfc3ab916c90865c3c394","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.18.1.tgz","fileCount":8,"integrity":"sha512-3XnsLbn2wa/ks7YLQIorAoXedtclrZLz9SctadU+TcitSHJrd5O9Fz8sOTLXGBLuOb10ljRNMe9W3Wef7B1EKw==","signatures":[{"sig":"MEUCIEQSUhnad3Dr3eOozgx6nJPfLXhb5omd5HhMP0LEO7JwAiEA58MqZTl1Ktl1hHpmxdhU96cT7uQnMGT0VfbD3Fju3DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723309},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fab381d025cf02f30cbcfc3ab916c90865c3c394","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-3XnsLbn2wa/ks7YLQIorAoXedtclrZLz9SctadU+TcitSHJrd5O9Fz8sOTLXGBLuOb10ljRNMe9W3Wef7B1EKw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.19.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.18.1_1777929366221_0.8951895673167283","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@hook-sdk/template","version":"0.19.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.19.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"c22dde9e63bbb0e2bcf97a258e22c675a1aad298","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.19.0.tgz","fileCount":8,"integrity":"sha512-IaiMHzuVWZTSCu7FSm3nHR7xicWLhHT/iDjhITe6O0MxF4OQqdvY8N5EetwbC6sbjvn4rJ3oNyVSu6BIK7CzlQ==","signatures":[{"sig":"MEYCIQCqtUbH1iS3FUgbZoMPJw2wUCDrpNNtSc7dD2/YZ1ubgwIhALvQ0a+Dou8bVmCZ3kBYRb67fINy3iiOTfVTGpZZzF93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757374},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c22dde9e63bbb0e2bcf97a258e22c675a1aad298","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-IaiMHzuVWZTSCu7FSm3nHR7xicWLhHT/iDjhITe6O0MxF4OQqdvY8N5EetwbC6sbjvn4rJ3oNyVSu6BIK7CzlQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.22.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.19.0_1778527949891_0.5010765710847718","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@hook-sdk/template","version":"0.20.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.20.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"98f42fedc1afdc1613fd11a20f3a8fdf4b6387c1","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.20.0.tgz","fileCount":8,"integrity":"sha512-6IjRFjwC/FuxJKjoYNmsxT8u32X5qUoLYbYE4Oi9fNrMubVM3fgrsmXFdnffLjrEl6/DzzfBLycJsxnfBe7TEg==","signatures":[{"sig":"MEUCIQCPDNsrLX62MzL3gzYSeHgE/c4uXw7QTW8nwO17z5Qp2AIgDrB1wDjaMmBEs1oaZUuVVWG4Qk2XMmBzgo3shhm4fwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":761846},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"98f42fedc1afdc1613fd11a20f3a8fdf4b6387c1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-6IjRFjwC/FuxJKjoYNmsxT8u32X5qUoLYbYE4Oi9fNrMubVM3fgrsmXFdnffLjrEl6/DzzfBLycJsxnfBe7TEg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.22.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.20.0_1778607923335_0.448013902699987","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@hook-sdk/template","version":"0.21.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.21.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"b1caa62f856099c55c0569dde9b7b803417b6b58","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.21.0.tgz","fileCount":8,"integrity":"sha512-t2iO+VbCuNqfoe4N1Jo8bE3GWy9kqDFHlHD4eqagrDSnW+nnridx1N4r+tauXmozWZJlPk6sML9MBma1UDlGQw==","signatures":[{"sig":"MEQCIG+0l7LYCc74o04iku3vJ9VNFzPxY/ZODn5U1pnQuCigAiAAu4wACrjRvwzgI/HpPR51enDA1QaVajtSc8y55F4Njw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898521},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"060255b46e030e9074ce7e949dde98a004b82e81","scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"11.12.1","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"workspace:*","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.21.0_1778625845826_0.20035634987061735","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@hook-sdk/template","version":"0.22.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.22.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"c248fb4c723c3f1761949a7ae4f22f08bfb5fbc0","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.22.0.tgz","fileCount":8,"integrity":"sha512-doxBLtg+7lYvmIuowyE9ZZjbulQHu4IY/aXAJr0LZh7nZufxB0ml5NbFHxjgE63lKijpCJMOc2aiQcZm438V8g==","signatures":[{"sig":"MEUCIQDyhRXRA8wGB8B6+sr33NWmHzyJoNm94uwYVQPdQJrEgwIgKjgk35cM7M3pNGlH0Y4Dqu4MSuLQgE8F2YhZ1P6NiU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0faf0778f7666af7a14c6ac1348ce3f0fe9a6570","scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"11.12.1","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"workspace:*","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.22.0_1778632317979_0.8486447801300798","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@hook-sdk/template","version":"0.22.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.22.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"c17a8ca4bbe8677eb80059ec889d9530e7197b7a","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.22.1.tgz","fileCount":8,"integrity":"sha512-k8ioA8V81gayeziXYYiOoVg5IurZwb9JhoemdlhxFPqG+GV1bwG2Y/y8bqqLFOjH7IzbVm6yvkDXdzudNAkwXw==","signatures":[{"sig":"MEYCIQCTGAY/Jj2GbVzFjfBFnfeZgsb5y7FkRrh4OK+Cf1Av+QIhAOM8hOeRdGLSxKtITwUk6qO0OUqHjtvkD36m/fzfYIQX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900862},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6fd825affaf6d9a6ac1a2613122f359378b99574","scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"11.12.1","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"workspace:*","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.22.1_1778633472992_0.7009757949301956","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@hook-sdk/template","version":"0.23.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.23.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"41b3be1fb355e49cb9a6cd41c2c5e154eb47e072","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.23.0.tgz","fileCount":8,"integrity":"sha512-9IJWDF3/paAOOjm6tSw1XG2ujkolaio2mqE9beaS85n95eIi+TVbPD0rFdDCpMSUH7pdUQQuC/F3js+hVzHfTA==","signatures":[{"sig":"MEUCIQDhlix+GkXZu7LN2uRa2L28b3HaCCGT+wL8jm7nFofW0wIgWaYlUw/9nm2k67aUqnIzr2523grTDnK2NepVL/e166I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":900857},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"41b3be1fb355e49cb9a6cd41c2c5e154eb47e072","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-9IJWDF3/paAOOjm6tSw1XG2ujkolaio2mqE9beaS85n95eIi+TVbPD0rFdDCpMSUH7pdUQQuC/F3js+hVzHfTA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.24.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.23.0_1778635654912_0.9312418087428311","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@hook-sdk/template","version":"0.23.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.23.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"965eb1298fa21a2184c08490c2a2c46528f9aa7e","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.23.1.tgz","fileCount":8,"integrity":"sha512-YC0ucA2rMTe8d8oVDGU2sj16JwPLdeW+aocfMGEcBmOQV29OwnfrJWDtf5li2rc+ahGhF5t2sus6F2J3DNMehw==","signatures":[{"sig":"MEUCIDbftBBJ1edj6Y2Adyy8AeXFsUlPRkjklXEWwrIuZJztAiEArZyemfHWGZEPNOecDLbKn8F1gd8Z7AXlea3bpT9xONw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901485},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"965eb1298fa21a2184c08490c2a2c46528f9aa7e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-YC0ucA2rMTe8d8oVDGU2sj16JwPLdeW+aocfMGEcBmOQV29OwnfrJWDtf5li2rc+ahGhF5t2sus6F2J3DNMehw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.24.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.23.1_1778638028766_0.08519822126890952","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"@hook-sdk/template","version":"0.23.2","license":"UNLICENSED","_id":"@hook-sdk/template@0.23.2","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"c47f5e8741d650dd35f1cb851d1453ab16ee95ab","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.23.2.tgz","fileCount":8,"integrity":"sha512-+6kpvDvJxJhNJtulqDA9nNKqicdgXo8DCdzHvG27gYZ9ZuyiEpkhi1Gf9Y6p8R364KCy8V/dqd2TdI5REIO2Og==","signatures":[{"sig":"MEUCIQD5/MfkD2bRUhCSrx8slsuE7B+fvyBTWNsx7IKt56NbRAIgcrAZvnTAtdqPWbnHfuI1rT7/o/NrlzMZWOAtCOOYsp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":901621},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"c47f5e8741d650dd35f1cb851d1453ab16ee95ab","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-+6kpvDvJxJhNJtulqDA9nNKqicdgXo8DCdzHvG27gYZ9ZuyiEpkhi1Gf9Y6p8R364KCy8V/dqd2TdI5REIO2Og==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.24.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.23.2_1778639624885_0.8455224794707787","host":"s3://npm-registry-packages-npm-production"}},"0.23.3":{"name":"@hook-sdk/template","version":"0.23.3","license":"UNLICENSED","_id":"@hook-sdk/template@0.23.3","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"ddf9b41590ca1b77bfda77187acf03f8cc61845f","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.23.3.tgz","fileCount":8,"integrity":"sha512-ONoam3deg15nCjyGtMfdImib5Fc7e+p0DbCcxZZer+u7MIl0k0BaHfmDkKpxZsEl23bxJtPZPXABq0lTrpJLIw==","signatures":[{"sig":"MEUCIC4RaeiFU+C2OxBOveBuskz7/KwWWnWyeWsWgOfQjvMKAiEA0bQabghu/Ap45wXl44OSMf3coTXlyA5WG2T8lVWOALU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":902275},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"ddf9b41590ca1b77bfda77187acf03f8cc61845f","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-ONoam3deg15nCjyGtMfdImib5Fc7e+p0DbCcxZZer+u7MIl0k0BaHfmDkKpxZsEl23bxJtPZPXABq0lTrpJLIw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.24.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.21.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.23.3_1778640773182_0.8848710139397911","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@hook-sdk/template","version":"0.24.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.24.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"53af0142bbe7b73a663e07282d235233f5e3d0cc","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.24.0.tgz","fileCount":8,"integrity":"sha512-z7vribpEDzaPoXe/jI1Fj6pKgYpeQULY61QJbvb0Dhaqvlk4oh1U+Iym61xX/CCnHBnaD0BN5cppjz/iM0xD5g==","signatures":[{"sig":"MEQCIHUSiYK8ctnxIgqidmR6S+/ERcr0UVqGZqjuWlBzkB1SAiAFz55i2MgVjUJoGmqdzuAgr+8VHh+nlx2nmiTBIrEjpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1045145},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"53af0142bbe7b73a663e07282d235233f5e3d0cc","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-z7vribpEDzaPoXe/jI1Fj6pKgYpeQULY61QJbvb0Dhaqvlk4oh1U+Iym61xX/CCnHBnaD0BN5cppjz/iM0xD5g==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.26.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.26.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.24.0_1778683121461_0.8258149198125568","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@hook-sdk/template","version":"0.25.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.25.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"f0b03c310aff8551cf3e5c9558be6bd84ab5ec73","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.25.0.tgz","fileCount":8,"integrity":"sha512-gdwpFop3CZBwr3o6GMyAGU3CEPphlRs++Rx4l2knq8MiqtCqiWkA7ltc73w6/yiFFiPVSjNLbI/2o/IeiycU+Q==","signatures":[{"sig":"MEUCIQD2ieVJYwJg45AoaigkTieJVWG1rEvpJrTuFmWT7HXNhgIgdNHuNx6c185C1hIl4j4YaRbpRR3EV2QNfyI7BlYbb38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055135},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"f0b03c310aff8551cf3e5c9558be6bd84ab5ec73","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-gdwpFop3CZBwr3o6GMyAGU3CEPphlRs++Rx4l2knq8MiqtCqiWkA7ltc73w6/yiFFiPVSjNLbI/2o/IeiycU+Q==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.26.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.26.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.25.0_1778694735854_0.7963760832134805","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@hook-sdk/template","version":"0.25.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.25.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"46aee553f36288cd0024d20f5e5482d039c69c4f","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.25.1.tgz","fileCount":8,"integrity":"sha512-bk2Qkmgg0SbkLJSRvZiB24NhdXQnD2dl6aiN5HGbMsEW+i0NeY9jJsNiXwPJQA9aS8N3+8FkWZY6zSuPvSCejQ==","signatures":[{"sig":"MEYCIQC/dxm77YhKh6YLPsla1tUmbAEkSjSUTc1VWJPXSQx/eQIhAO39owiiOUO9i+rqpL4y1A6Aa7PTxrr6E6yJ3cKmSNWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1055131},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"46aee553f36288cd0024d20f5e5482d039c69c4f","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-bk2Qkmgg0SbkLJSRvZiB24NhdXQnD2dl6aiN5HGbMsEW+i0NeY9jJsNiXwPJQA9aS8N3+8FkWZY6zSuPvSCejQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.26.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.26.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.25.1_1778701626557_0.7360787881216269","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@hook-sdk/template","version":"0.26.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.26.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"4d46f00c43805b3dc1998f4dc64fd66881c1ae5e","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.26.0.tgz","fileCount":8,"integrity":"sha512-Q18idMevHJdLgaAWmdmJnzpY8Yn4O7oqaSCMaJPl8i4aWOhFOSwbmLlQbyce/VeGUoVrwJGew09ChgsBpk67uQ==","signatures":[{"sig":"MEQCIFnDb8D72B6bzP7L91xPpVvTI0rM63kCtaO8WeqoECvHAiBSRtgXMWev0z6Sh56ROOqIp3XlMkYBQ6OMjwL3E7iqKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1044369},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"4d46f00c43805b3dc1998f4dc64fd66881c1ae5e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-Q18idMevHJdLgaAWmdmJnzpY8Yn4O7oqaSCMaJPl8i4aWOhFOSwbmLlQbyce/VeGUoVrwJGew09ChgsBpk67uQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.26.0_1778701669181_0.7178627285202457","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@hook-sdk/template","version":"0.27.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.27.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"a1478e91952d1e6ff09b376134efd3ba0c8311cf","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.27.0.tgz","fileCount":8,"integrity":"sha512-jlSaiF1ojjnWs+KSOz/N9WsfkoygeUAA5PZnpKRmbHOp9gXdBlDAyIbJTMAH9Ema3OHc3gsDEUQyF7lmouWROQ==","signatures":[{"sig":"MEQCICBlBDii9rWEsFUlzwcy2/poKOx/JWhu7kHyOxqqKXRfAiBD6ChE0TArhVT8UrAT3VwRD75A8Uj2gUszIfVsfxjExg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187239},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"a1478e91952d1e6ff09b376134efd3ba0c8311cf","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-jlSaiF1ojjnWs+KSOz/N9WsfkoygeUAA5PZnpKRmbHOp9gXdBlDAyIbJTMAH9Ema3OHc3gsDEUQyF7lmouWROQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.27.0_1778703080624_0.8776601959334902","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@hook-sdk/template","version":"0.28.0","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.0","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"de56346f1e8f8542df0c82c119614cb9d88dbfe5","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.0.tgz","fileCount":8,"integrity":"sha512-8tdbCLcRyeiHxaexdZj4Fvpi4JcdOj+AQaxic0FRPvr1rcoYwozLoKMMCjEJMMvv5YpmMbhgRBOnKDbSwwOe9g==","signatures":[{"sig":"MEUCIDFkRelHbZaChAbOS51/axugkylIVO3cm5lOhrlKT3zuAiEAtYygRovZkERfTMe4EM/3hqWY/wngNn2YfkLKc6Y/Cc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249871},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"de56346f1e8f8542df0c82c119614cb9d88dbfe5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-8tdbCLcRyeiHxaexdZj4Fvpi4JcdOj+AQaxic0FRPvr1rcoYwozLoKMMCjEJMMvv5YpmMbhgRBOnKDbSwwOe9g==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.0_1778707399327_0.04363411366346481","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@hook-sdk/template","version":"0.28.1","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.1","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"136c2cf8bdfc5abd2c1c70d0df88da07042c729c","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.1.tgz","fileCount":8,"integrity":"sha512-dnZmR7SF0FoLKFFvhgsMiZB0pJnWiBFoeCClD+5l3M/x3B5wCDKl9oG1EUYUEgD8WFIaA7PMGO5HlylGiPymPA==","signatures":[{"sig":"MEQCIAzOCOIwGK0HPJFeWz9bqVxDILKQIMcthlBmvfZDSg1CAiAzH7nSVpDatG99WGJCUdUKkyQADJAvJHvhCL1ZqyloTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252503},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"136c2cf8bdfc5abd2c1c70d0df88da07042c729c","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-dnZmR7SF0FoLKFFvhgsMiZB0pJnWiBFoeCClD+5l3M/x3B5wCDKl9oG1EUYUEgD8WFIaA7PMGO5HlylGiPymPA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.1_1778708874215_0.5687698841496482","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"@hook-sdk/template","version":"0.28.2","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.2","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"73640b771c80500753c7a0ecc4741c917815fd75","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.2.tgz","fileCount":8,"integrity":"sha512-Jer8bDDEXa8TG/VeLN+hDBoNPuB6xJBPXXziewTEBerI1MTJjFnqCL9Jko5IkaIDe83H4UUOg+IjJoqOeVqG7g==","signatures":[{"sig":"MEYCIQCD5ibMN6lu87ROr4TJcVRUGvDeJYIFJW0e1c6/llybswIhALaWwiCjGoE7GP+n87TriRAC/O7Nqi/weobbQ6bWOPat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1258087},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"73640b771c80500753c7a0ecc4741c917815fd75","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-Jer8bDDEXa8TG/VeLN+hDBoNPuB6xJBPXXziewTEBerI1MTJjFnqCL9Jko5IkaIDe83H4UUOg+IjJoqOeVqG7g==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.2_1778710134111_0.2876445331866475","host":"s3://npm-registry-packages-npm-production"}},"0.28.4":{"name":"@hook-sdk/template","version":"0.28.4","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.4","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"2458d80f0cd0ea324d72e93b31b1e682943dfb55","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.4.tgz","fileCount":8,"integrity":"sha512-o9Loyz3/JnNfj/ls5S7Nyd979DGuOO8nV6p4ijC/Dz8mdahY6n+Uz6sTk2tbfAqxBwjxcE4Hrb7+os2cg6m2dQ==","signatures":[{"sig":"MEUCIQDa/f45kS94M/46qLHnK3czobmf90oVlPfWjOh9AP+4pAIgM2uaXY4KRBdgWBBYN1UQpWGxLNooP8f+DDb9UagwyYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1269753},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"2458d80f0cd0ea324d72e93b31b1e682943dfb55","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-o9Loyz3/JnNfj/ls5S7Nyd979DGuOO8nV6p4ijC/Dz8mdahY6n+Uz6sTk2tbfAqxBwjxcE4Hrb7+os2cg6m2dQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.4_1778710796992_0.842363585537867","host":"s3://npm-registry-packages-npm-production"}},"0.28.5":{"name":"@hook-sdk/template","version":"0.28.5","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.5","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"50524fa9300ffcc568cdbf90c5c707fb90a37ac1","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.5.tgz","fileCount":8,"integrity":"sha512-mBjyA7amBXVIouJHoJahUckuJE4dN2zW+cM2UHxuybCteKvWlw4NtFqjTjYv7p5PPN+ZC5iZ9CVCL0Smqhe+uQ==","signatures":[{"sig":"MEUCIDNC+m6U/2LKotIn1u/INCLVxPVjdeRMoAP+YgAvwRfaAiEA+SklHs1wgf0SfbtqhTBmYPv6FHaOkUHPquAyxeME7C0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271705},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"50524fa9300ffcc568cdbf90c5c707fb90a37ac1","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-mBjyA7amBXVIouJHoJahUckuJE4dN2zW+cM2UHxuybCteKvWlw4NtFqjTjYv7p5PPN+ZC5iZ9CVCL0Smqhe+uQ==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.5_1778787049274_0.6518922609521682","host":"s3://npm-registry-packages-npm-production"}},"0.28.6":{"name":"@hook-sdk/template","version":"0.28.6","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.6","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"bcb01d6ff4c7181763fb44370ba1c20fbf3118db","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.6.tgz","fileCount":8,"integrity":"sha512-ARPJgRI0V2ghW97qAV9cn9sAhZ8WyMpnP5wynajQlFZvLtMGd37NZclg4/0yVuf2gJLAlL51A9/Kg2B/uRXGtw==","signatures":[{"sig":"MEUCID5uZTE0A8rGqfHa62fW72ov5FmdjEU4eenry08fek8QAiEAnf80BgrGc8XAcj8P3EFUCLjL5azEYVSH1V3T4/ZR4MQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1272431},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"bcb01d6ff4c7181763fb44370ba1c20fbf3118db","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-ARPJgRI0V2ghW97qAV9cn9sAhZ8WyMpnP5wynajQlFZvLtMGd37NZclg4/0yVuf2gJLAlL51A9/Kg2B/uRXGtw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.6_1778792380183_0.8168606216843071","host":"s3://npm-registry-packages-npm-production"}},"0.28.7":{"name":"@hook-sdk/template","version":"0.28.7","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.7","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"fdac22d894b2f59347a35d76d0b3f86c61dc4c82","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.7.tgz","fileCount":8,"integrity":"sha512-q1CnYyylbFgcZAbQrKiP9i3NqdLy2lqStpUnCo/FctPtNBFPxBHXfGWeaLONQT08dtcvOCt4tfXoT5A9i1gnfg==","signatures":[{"sig":"MEQCIC7QRCu8bjHOsiOICVezVSXmJ7thdxezBIJqWWBTw98EAiBXTGf4jujEWAA6lOMLgp1HZ+znpGNqtKDZws+29wPhbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1274332},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"fdac22d894b2f59347a35d76d0b3f86c61dc4c82","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-q1CnYyylbFgcZAbQrKiP9i3NqdLy2lqStpUnCo/FctPtNBFPxBHXfGWeaLONQT08dtcvOCt4tfXoT5A9i1gnfg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.7_1778794987075_0.04924752561610002","host":"s3://npm-registry-packages-npm-production"}},"0.28.8":{"name":"@hook-sdk/template","version":"0.28.8","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.8","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"344751220a66317b621ee431cddae421537daf97","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.8.tgz","fileCount":8,"integrity":"sha512-x7AxcdmOHPIWjAyV1FjxVJVtpk4YLQf8yLYG1LiMd5+ngq4dDYhzAbaaLK5U4YU5IKRQch1AnOskiv3zD9P19Q==","signatures":[{"sig":"MEQCIA5JJSWJG940XIUPJ3vro+pZ0L5BXu9n8oF8g29EXUaFAiBQjLO5UsRaqLgKktTm0mTv1mbkWZgaxD2VrqaLBbzXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277837},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"344751220a66317b621ee431cddae421537daf97","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-x7AxcdmOHPIWjAyV1FjxVJVtpk4YLQf8yLYG1LiMd5+ngq4dDYhzAbaaLK5U4YU5IKRQch1AnOskiv3zD9P19Q==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.8_1779114798982_0.7060325957092881","host":"s3://npm-registry-packages-npm-production"}},"0.28.9":{"name":"@hook-sdk/template","version":"0.28.9","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.9","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"6ed2f5019d59b30a706ad222cd1e7c49787af169","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.9.tgz","fileCount":8,"integrity":"sha512-veHZaOBl7j/S1KYpHNN9kwsCnEtTVPNTywNfljB8dVDJlnFhu7DfIJOaiWNUrPDqKP9UYKiVcx4fLTYe9h1Nmw==","signatures":[{"sig":"MEQCIDnDM7pRWWoSYZ6T4wMprYaY3948PB20Ns4CLTVz4j3VAiAh+ESohOxa1yu5niqSKQFvELH2v24ub76qHwzXls3A5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279072},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"6ed2f5019d59b30a706ad222cd1e7c49787af169","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-veHZaOBl7j/S1KYpHNN9kwsCnEtTVPNTywNfljB8dVDJlnFhu7DfIJOaiWNUrPDqKP9UYKiVcx4fLTYe9h1Nmw==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.9_1779124207887_0.19936710713088313","host":"s3://npm-registry-packages-npm-production"}},"0.28.10":{"name":"@hook-sdk/template","version":"0.28.10","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.10","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"274a92a4be950542d60581f32409b42b19f361f0","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.10.tgz","fileCount":8,"integrity":"sha512-d4i5AVli+UZJjiNjb3FVXz/LWAnj9zpEslS0zRipdydnae4MLm0gnR5re0A4A/8RdeiBpUsvU3CHaY/I5f7XXg==","signatures":[{"sig":"MEUCIQCjiuNS4n0DTLKSlJ70rf3q18yRtiv6HaF8b6aSHVDyxAIgfq1MA2DiLTlR5MnWQGyltAqirmPvoEThBo3lUoEcm3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1299819},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"274a92a4be950542d60581f32409b42b19f361f0","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-d4i5AVli+UZJjiNjb3FVXz/LWAnj9zpEslS0zRipdydnae4MLm0gnR5re0A4A/8RdeiBpUsvU3CHaY/I5f7XXg==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.10_1779135181838_0.4232467520977299","host":"s3://npm-registry-packages-npm-production"}},"0.28.11":{"name":"@hook-sdk/template","version":"0.28.11","license":"UNLICENSED","_id":"@hook-sdk/template@0.28.11","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"dist":{"shasum":"beb930a15b95ece3161fb2077817e62ab2d1e44e","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.28.11.tgz","fileCount":8,"integrity":"sha512-Fb4oECmwUtn+oDqOXCCFixNDBHFcdRUAYqMVH2JFbh6HjdFH+4whtpmzth0IVrtYAsJihkG4qs3kw4/DIyxiTA==","signatures":[{"sig":"MEUCIHMRm6Lto92gt6mt1TGRdJZnMGDGd23fRa9D6idpH4BzAiEA1TutZIP09EKqeCFZjic7Vwqf+lC2dM4vDega3bUwINQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1305620},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","shasum":"beb930a15b95ece3161fb2077817e62ab2d1e44e","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"_integrity":"sha512-Fb4oECmwUtn+oDqOXCCFixNDBHFcdRUAYqMVH2JFbh6HjdFH+4whtpmzth0IVrtYAsJihkG4qs3kw4/DIyxiTA==","repository":{"url":"git+https://github.com/prismatech-ai/hook.git","type":"git","directory":"template"},"_npmVersion":"10.8.3","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.6","i18next":"^26.0.8","react-i18next":"^17.0.6","i18next-browser-languagedetector":"^8.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.0","tsup":"^8.3.0","jsdom":"^25.0.0","react":"^18.3.1","vitest":"^2.1.0","react-dom":"^18.3.1","typescript":"^5.6.0","@types/react":"^18.3.12","@hook-sdk/sdk":"0.27.0","@types/react-dom":"^18.3.1","react-router-dom":"^6.20.0","@vitest/coverage-v8":"^2.1.0","@vitejs/plugin-react":"^4.3.3","@testing-library/react":"^16.0.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.3.1","react-dom":"^18.3.1","@hook-sdk/sdk":"^0.27.0","react-router-dom":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/template_0.28.11_1779136534474_0.20357184051192978","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@hook-sdk/template","version":"0.29.0","description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","license":"UNLICENSED","repository":{"type":"git","url":"git+https://github.com/prismatech-ai/hook.git","directory":"template"},"homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"publishConfig":{"access":"public"},"type":"module","sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"vitest","test":"vitest run","test:coverage":"vitest run --coverage","build":"tsup","typecheck":"tsc --noEmit"},"peerDependencies":{"@hook-sdk/sdk":"^0.28.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.20.0"},"dependencies":{"i18next":"^26.0.8","i18next-browser-languagedetector":"^8.2.1","react-i18next":"^17.0.6","zod":"^4.3.6"},"devDependencies":{"@hook-sdk/sdk":"0.28.0","@testing-library/jest-dom":"^6.5.0","@testing-library/react":"^16.0.0","@testing-library/user-event":"^14.5.2","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","@vitejs/plugin-react":"^4.3.3","@vitest/coverage-v8":"^2.1.0","jsdom":"^25.0.0","msw":"^2.6.0","react":"^18.3.1","react-dom":"^18.3.1","react-router-dom":"^6.20.0","tsup":"^8.3.0","typescript":"^5.6.0","vitest":"^2.1.0"},"_id":"@hook-sdk/template@0.29.0","_integrity":"sha512-EpbWiVGu6MUBP0QtuAO2xXsL2YbHtmFhdFapycSV5rjksYeDK+0McWkzLkI/aHdom+nJ2H5O9An8GC0Bm9SmNA==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"7d6504d0369bd8c7664d2ce5aa4f309846478b56","dist":{"integrity":"sha512-EpbWiVGu6MUBP0QtuAO2xXsL2YbHtmFhdFapycSV5rjksYeDK+0McWkzLkI/aHdom+nJ2H5O9An8GC0Bm9SmNA==","shasum":"7d6504d0369bd8c7664d2ce5aa4f309846478b56","tarball":"https://registry.npmjs.org/@hook-sdk/template/-/template-0.29.0.tgz","fileCount":8,"unpackedSize":1307966,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCP7skn7fVhhFeif3dxtWKQgNZVdzZ0Ax9rZfY36TOR1wIhAMxqV3KHdI875Fcc+mwwETDb9E5ztxx44QxBc4KPoZao"}]},"_npmUser":{"name":"ryanviana","email":"ryanvianatv@gmail.com"},"directories":{},"maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/template_0.29.0_1779198798977_0.8926806034166777"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-20T00:06:03.015Z","modified":"2026-05-19T13:53:19.580Z","0.1.0":"2026-04-20T00:06:03.300Z","0.1.1":"2026-04-20T00:11:05.661Z","0.1.2":"2026-04-20T23:34:39.149Z","0.1.3":"2026-04-21T20:09:43.461Z","0.1.4":"2026-04-21T20:13:47.087Z","0.2.0":"2026-04-22T17:00:09.242Z","0.3.0":"2026-04-22T20:06:01.676Z","0.4.0":"2026-04-22T20:36:52.469Z","0.4.1":"2026-04-22T22:10:25.921Z","0.4.2":"2026-04-22T22:27:48.447Z","0.5.0":"2026-04-23T02:44:36.575Z","0.6.0":"2026-04-23T04:19:41.731Z","0.7.0":"2026-04-23T05:34:20.420Z","0.7.1":"2026-04-23T05:46:04.055Z","0.7.2":"2026-04-23T06:54:47.450Z","0.7.3":"2026-04-23T07:27:08.414Z","0.8.0":"2026-04-23T15:37:23.081Z","0.8.1":"2026-04-23T18:23:24.367Z","0.9.0":"2026-04-24T06:43:14.146Z","0.9.1":"2026-04-24T20:02:24.135Z","0.10.0":"2026-04-26T00:29:19.597Z","0.11.0":"2026-04-28T05:07:05.328Z","0.12.0":"2026-04-28T05:50:06.274Z","0.13.0":"2026-04-28T14:01:20.245Z","0.14.0":"2026-04-28T16:32:04.024Z","0.14.1":"2026-04-30T04:59:21.404Z","0.15.0":"2026-05-01T02:39:18.949Z","0.16.0":"2026-05-01T03:49:04.803Z","0.17.0":"2026-05-01T04:06:09.376Z","0.18.0":"2026-05-03T22:12:41.822Z","0.18.1":"2026-05-04T21:16:06.414Z","0.19.0":"2026-05-11T19:32:30.043Z","0.20.0":"2026-05-12T17:45:23.528Z","0.21.0":"2026-05-12T22:44:05.999Z","0.22.0":"2026-05-13T00:31:58.295Z","0.22.1":"2026-05-13T00:51:13.146Z","0.23.0":"2026-05-13T01:27:35.075Z","0.23.1":"2026-05-13T02:07:08.986Z","0.23.2":"2026-05-13T02:33:45.073Z","0.23.3":"2026-05-13T02:52:53.339Z","0.24.0":"2026-05-13T14:38:41.726Z","0.25.0":"2026-05-13T17:52:16.113Z","0.25.1":"2026-05-13T19:47:06.857Z","0.26.0":"2026-05-13T19:47:49.400Z","0.27.0":"2026-05-13T20:11:20.840Z","0.28.0":"2026-05-13T21:23:19.512Z","0.28.1":"2026-05-13T21:47:54.470Z","0.28.2":"2026-05-13T22:08:54.262Z","0.28.4":"2026-05-13T22:19:57.156Z","0.28.5":"2026-05-14T19:30:49.464Z","0.28.6":"2026-05-14T20:59:40.404Z","0.28.7":"2026-05-14T21:43:07.240Z","0.28.8":"2026-05-18T14:33:19.298Z","0.28.9":"2026-05-18T17:10:08.067Z","0.28.10":"2026-05-18T20:13:02.071Z","0.28.11":"2026-05-18T20:35:34.683Z","0.29.0":"2026-05-19T13:53:19.131Z"},"bugs":{"url":"https://github.com/prismatech-ai/hook/issues"},"license":"UNLICENSED","homepage":"https://github.com/prismatech-ai/hook/tree/main/template#readme","repository":{"type":"git","url":"git+https://github.com/prismatech-ai/hook.git","directory":"template"},"description":"Golden-path template primitives for Hook apps — AppRoot, auth hooks, paywall state.","maintainers":[{"name":"ryanviana","email":"ryanvianatv@gmail.com"}],"readme":"","readmeFilename":""}