{"_id":"@sanity-typed/next-sanity","_rev":"33-7953b19c4c0d912b2b7d56d9cf13cf43","name":"@sanity-typed/next-sanity","dist-tags":{"latest":"5.0.2"},"versions":{"1.0.0":{"name":"@sanity-typed/next-sanity","version":"1.0.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"d9021bdc07efd49096f8c10891031f5bb8111d3c","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.0.tgz","fileCount":7,"integrity":"sha512-THJTYc2L8Mc0oMoNEN4T7rgwn9Vd7e8dU8DzhN1uV85SmPZISM9lr11hEcUUaQWbG1Ttn7XdzIODd8zpEeO6HQ==","signatures":[{"sig":"MEQCIDfNhT9xZ5jQ2VGM1HO0LL7zsYsJq+5+zR/DxeeW2YoZAiAuAhw1eycCSxXS7VCHiSDR8yhfqM2cPcx7k0tYU0Unow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97122},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"d6a2300dacba79989b769e6331d5aa8646a9a535","scripts":{"dev":"npm run build -- --clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"Typed next-sanity","directories":{},"_nodeVersion":"18.19.0","dependencies":{"type-fest":"4.8.3","@sanity-typed/preview-kit":"1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.2.2","next-sanity":"7.0.4","@jest/globals":"29.7.0","@sanity-typed/client":"2.1.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"^5.0.4","next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.0_1702853219977_0.18266385126279494","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@sanity-typed/next-sanity","version":"1.0.1","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.1","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"d6e4482a9546d1b3f5a332532774ef4fa3a14145","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.1.tgz","fileCount":7,"integrity":"sha512-/ynlzCrpd1+AQDuzrQ8DcXZZBHnj5nl7U4f09Izty+iut9rtC74MBCHOdo1jpC4l/Y85QqJabqrZrRWf+i7pTQ==","signatures":[{"sig":"MEYCIQCiTLkxf+lMIdmR/8cEvfHBufkjUHW3M0Gu1CJcF/pY7AIhAPmY0rNNdkhvymBw/jLBMDzyIKUjYm9dCOCoQjUcmjSK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95394},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"45a8b64b9e6c973d41c9de33b7746895d720b7cd","scripts":{"dev":"npm run build -- --clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"Typed next-sanity","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/preview-kit":"1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.8.3","typescript":"5.2.2","next-sanity":"7.0.4","@jest/globals":"29.7.0","@sanity-typed/client":"2.1.1","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"^5.0.4","next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.1_1702861783713_0.2787359580449775","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@sanity-typed/next-sanity","version":"1.0.2","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.2","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"428266c0afcc76f0fbfc4e41b65f91c9f6d0e393","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.2.tgz","fileCount":7,"integrity":"sha512-zy72A/5ZS90jpzq/ZLVqxN+nGJtUJhsDxHNzraWzjWxOdMOhWhi43et+4RosH7tAVDHxVcrNY6wzWl5a1qa0Tw==","signatures":[{"sig":"MEUCIFumgRxOV/371wbj/U7mrPyz85lHPkh7bWmNPfhguXA8AiEA160gC96dit5sFgJH9pQrzIMOX5JHCF445H9R+4FSRNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95330},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"ded822625d17dae436925d00cb428fb137dfb1e5","scripts":{"dev":"npm run build -- --clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/preview-kit":"1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.8.3","typescript":"5.2.2","next-sanity":"7.0.4","@jest/globals":"29.7.0","@sanity-typed/client":"2.1.2","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"^5.0.4","next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.2_1702961666602_0.7313033335729795","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@sanity-typed/next-sanity","version":"1.0.3","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.3","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"ff091bc4ec9794322df47e6bd9c277c0ef3a745e","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.3.tgz","fileCount":7,"integrity":"sha512-P+qFlMn7PU/MWX6Nrh32k3ZwaVlY9LCH8SkaXDa4OkZ7mPsto+WVmjQBdC0NTTEEGf7Wil3G2y4Fc+yV/TEX1w==","signatures":[{"sig":"MEUCIHJztYw72wWPp3vXc53wt4gSvMTYm5gQ8dQ/qodTPVJuAiEA/c6bKp+Le+U7ZEY2FYTRI/tAQOnKLP4GXW2+8KtZVB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95267},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"24963cac3f64a10eb911e242bf1275b69976646c","scripts":{"dev":"npm run build -- --clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/preview-kit":"1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.8.3","next-sanity":"7.0.4","@jest/globals":"29.7.0","@sanity-typed/client":"2.1.3","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.3_1703043742591_0.9451312182200597","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@sanity-typed/next-sanity","version":"1.0.4","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.4","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"f6c07fe0741822760f5dad0cb755223f987b5966","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.4.tgz","fileCount":7,"integrity":"sha512-kYdWWi8FeIgsH54NIPUDgXftkf7kW+9TFgeCLD0FxqtttkbbsLptq9ODm/VVuE4DBhYAWG3xouVAGVQl8sSN3w==","signatures":[{"sig":"MEYCIQCu7spBPymxsZe5k0uDoCzoP/jqqhUAnfsbf8fIycSIQQIhAL10XmO27VlKd/WksdxJhb7WepWfbj1gJVAYZPLQs/Cv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13781},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"1505c24b601fbe9def65e00be18313b54b308ed7","scripts":{"dev":"npm run build -- --clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/types":"6.2.1","@sanity-typed/client":"2.1.4"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.8.3","next-sanity":"7.0.4","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.4_1703057583146_0.0012726683096109248","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@sanity-typed/next-sanity","version":"1.0.5","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.5","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"b2fa2d5bfb23f6b82f692e1c55f45e50894d05d9","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.5.tgz","fileCount":7,"integrity":"sha512-wT0eRvURZqrxyGPwlmIjTXn1bTP5U/Kx5HE/GUcHJjwue2F1DvBE4DIaIE/OkxqkAsjJ7gnl8MLAZ3/KaqtpDw==","signatures":[{"sig":"MEUCIQDFR0ZU4Z3Qi6wB14iXT3lKXhSoPq5ifVsdXA6R41NkQgIgVw9JKReJYb8GhUgkPyYXDBScposL1MCTfp+o1CI2/vA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13781},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"548efd239ffb1954caaca3e09723f944a573bc18","scripts":{"dev":"npm run build -- --clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/types":"6.3.0","@sanity-typed/client":"2.1.5"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.8.3","next-sanity":"7.0.4","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.5_1703140756383_0.47475581102632214","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@sanity-typed/next-sanity","version":"1.0.6","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.6","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"a7d9adcb4e4f4dfd33614f4185bcbcc7d9812476","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.6.tgz","fileCount":7,"integrity":"sha512-8OhaszMoG087qUHKHfGJWAXuqDcRTpNaVH1PZZf2KUtEY7jpshRkA5ZB1G/GiCKp3qoJwuk+F5TQ2YFy2ybB9w==","signatures":[{"sig":"MEYCIQDs9lOkCCwwpAePmcAH5llfwpHecSiY6sKlQhxTiKsjTQIhAIomXK20HwPTKyGlM2uCknd2KKXv9zWMHhcw8Ri/b5Lc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13839},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"61725006fdc27a19961200f47a65c1983cfd81ca","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/types":"6.3.1","@sanity-typed/client":"2.1.6"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.9.0","next-sanity":"7.0.10","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.6_1706130253377_0.08529273454462483","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@sanity-typed/next-sanity","version":"1.0.7","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@1.0.7","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"b5f69a55ff381b47ecd5792d70d6b11406c97fc1","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-1.0.7.tgz","fileCount":7,"integrity":"sha512-wzqWFWDpuPICgviG4gE5kiXxzh8SD96C8dLgMfoCzLjcjcNuUdagw1Ly5SJWzqDvlMc8Xpl7gG4cSrjZq1RkVw==","signatures":[{"sig":"MEUCIQDlYY1xgW9poQTPf0FTMVMwXMEr86+9sJGTxGIzwwFX+AIgTg54dDAFSnYnKN9IJAVelbPoZXGtlDS2OWYMKv/ISKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16287},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"6f0e67a2563cc215a68b46b0b3bd1e207533ca4d","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/types":"6.3.1","@sanity-typed/client":"2.1.7"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.9.0","next-sanity":"7.0.10","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_1.0.7_1706142576658_0.35959405349659335","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@sanity-typed/next-sanity","version":"2.0.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.0.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"32c0d53b912ad71f45890225cf5e725ee9b40689","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.0.0.tgz","fileCount":7,"integrity":"sha512-HYDYQu7CFi6VROAoAFwvPEH+1f4C3j4aGZ93RTpJwYTTDGWa9D0Y7pXbJH1Y2lqEPKFsXZKY9Xi6EpmD1GIoEA==","signatures":[{"sig":"MEYCIQC7lY2RzNwIMUFLUxKiFbPV7Mi3DGOWOykapmSyJdlfFQIhAIzETbYH7/BosL91MehR+rzrAKoBFHb7by/13PUpDL8V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16365},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"b0e4724506c95e08d0e8d38bb156f05f238b40c5","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"@sanity-typed/types":"6.3.1","@sanity-typed/client":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.9.0","next-sanity":"7.0.10","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.0.0_1706165644648_0.712202122043218","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@sanity-typed/next-sanity","version":"2.1.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.1.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"75d16cbcfce3002d388611a90161da122a456248","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.1.0.tgz","fileCount":7,"integrity":"sha512-Flb/lk7ejQEH3WHe3yZo+WqNzLqp9Zm0vSU7ZGE5PbIZ2XrkwTbl2SJP239Yfcz+O71q2aedxPk8Ee1q5Hsr2g==","signatures":[{"sig":"MEQCIBfu5udOQRk5fVg+rx8uRoluT72Gk3AGKLsRZrPS6kz3AiByHv4lYVjLdcWnkGV7rvKwOTNqQf69oAIfWZUVNjVzhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22392},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"3c8ea247a59a42f39ac6bb19ba9e03e8d6b91641","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"groq-builder":"^0.1.3","@sanity-typed/types":"6.3.1","@sanity-typed/client":"3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.1.0_1706228395896_0.6489650411524726","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@sanity-typed/next-sanity","version":"2.1.1","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.1.1","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"f390edef7c466938949858850c0473ae044e7e6d","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.1.1.tgz","fileCount":7,"integrity":"sha512-J3w/iVrEoAdjUvFrNCh+8zqQ+T7kpxqJX1/HgtZMoGtIPLsFE7RUr4zRNs6nrWAHtCcfcIXBG7MHLA2z9dfrqg==","signatures":[{"sig":"MEUCIQCVWt0E/ELqcCPYouCSDXQmpfwy98QIM66dgHhhReZKyAIgMaAijJSuWrxlVoAWkCFO+zepMxTaV49yrDdAH4ykNhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24039},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"89c53989ec21fffbbc044d77c240a5ead0f3020f","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.3","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.0","dependencies":{"lodash":"4.17.21","groq-builder":"^0.1.3","@sanity-typed/types":"6.3.2","@sanity-typed/client":"3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.1.1_1706559902181_0.9074819370403597","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@sanity-typed/next-sanity","version":"2.1.2","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.1.2","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"2bd9cfb6ea1405d27fa155c6475bd04ae164b46b","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.1.2.tgz","fileCount":7,"integrity":"sha512-zLS/BwTjkRrHObuIsa8+0iN9ga3me9rVPKTftzHr0Rg7gSbbG458tl2+yblPamwYscVC1KD7U0qn92cBiVm+tA==","signatures":[{"sig":"MEQCIEe7SK4Yh3k/t2WacA+IurvN6KcSNDpzd0sYMJOknwR5AiAt7E7M8iIWKMGWDjrKcNcmqgfjSYCgA6NYfHswEUEmfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24039},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"e0af1dfcedf67be79dee1bb9c4f2c67f31b930ae","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.2.4","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.19.1","dependencies":{"lodash":"4.17.21","groq-builder":"^0.1.3","@sanity-typed/types":"6.3.3","@sanity-typed/client":"3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.1.2_1708633024289_0.8756205385376825","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@sanity-typed/next-sanity","version":"2.1.3","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.1.3","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"67d30033aeb0110e474c79b70d2dd65b6b08269a","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.1.3.tgz","fileCount":7,"integrity":"sha512-1h8gDMUYjvkmE6h1X7YTiCRQh1n1mIlXCtJizrRAWUs6QhooYs7vUu3cy+3tyPDgkbKRv+iL128ilC2WSMi/1A==","signatures":[{"sig":"MEUCIDDHHHv1S4kt10eQ85mW3tqEJhptkr8M1f8PpzktDpV1AiEA0O0VOQqpVmvzAktuXi10dkfiIwwg6XjIvigdSgrZfNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24039},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"370f85f74a825fb662fa6004bdb7657bf4f12a41","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.5.0","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.20.2","dependencies":{"lodash":"4.17.21","groq-builder":"^0.1.3","@sanity-typed/types":"6.3.4","@sanity-typed/client":"3.1.3"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.1.3_1715633342882_0.4165757197051754","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@sanity-typed/next-sanity","version":"2.1.4","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.1.4","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"3a608e1af6728ef045fcb6cdb44e2c4bb85dde82","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.1.4.tgz","fileCount":7,"integrity":"sha512-30P0M5I5qlMGFdD9jW/tX98wzihxLGHFfFuhOjwvkwSKc5XuPG+E5HKJClydH3088HSrE5qrTzU/CUQoDcSrhw==","signatures":[{"sig":"MEUCIQDDDaaCsI0jnWqCzC7mttZomlkkCRfiffecWtoji4krNQIgTISo8zpLwwm1n4R9L12ytmrrjnaRcp93Ca2sWMYrScY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24039},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"d2aaacb10bedcfc3f7d55595c0075e376cb274c1","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.5.0","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.20.2","dependencies":{"lodash":"4.17.21","groq-builder":"^0.1.3","@sanity-typed/types":"6.3.5","@sanity-typed/client":"3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.1.4_1715635929150_0.1716938140612374","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@sanity-typed/next-sanity","version":"2.1.5","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.1.5","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"799422358ef5ae952146d26b7e6fef4f5488e827","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.1.5.tgz","fileCount":7,"integrity":"sha512-JKs36mS1SmUXD07AidT2to1WpYM9CskZrB47CSLmt7UyNSrLwcNx7R6WPiHoykneNJvS/kPF/GL8m1tSBbwAgg==","signatures":[{"sig":"MEUCIQD/OeszTRAclKj/k2DlFMu/L/8iBxTOOTQ/MHajh6kRVQIgWa2TYXKc82IRKXclg0Se2rGX2gMHNDynS1cqxtGz8oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24039},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"7a69e7493f7a1f3cc67c861c87a221b579bc0704","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.7.0","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lodash":"4.17.21","groq-builder":"^0.1.3","@sanity-typed/types":"6.3.6","@sanity-typed/client":"3.1.5"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.1.5_1721314337332_0.18963794708566062","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@sanity-typed/next-sanity","version":"2.2.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.2.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"3d1315e5cdbc094fc987d6f79f9322e8a7875e30","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.2.0.tgz","fileCount":7,"integrity":"sha512-yiwt+BI0dGJe1J1JMzS3iGE6eLKFB8tFwlTxlU/ryALFnKD73lZtrdOUPI/usHMRfqCHKFPT6QBAAW7rTBSnAg==","signatures":[{"sig":"MEUCIEopzx2YGQLeBiHYoxhDbJgHzsKap1j+HgDBFVbMuZFVAiEA3iRhRfbF0YCj6avsHTEuy9pw52OV1/+53aJ+q0xh9nI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23989},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"680fff6e27fa0f4921a8c73955dbb80cbe96ca12","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.7.0","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"18.20.4","dependencies":{"lodash":"4.17.21","groq-builder":"^0.1.3","@sanity-typed/types":"6.4.0","@sanity-typed/client":"3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"7.0.10","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.0.2"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.2.0_1729285381354_0.07099147035656239","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@sanity-typed/next-sanity","version":"2.2.1","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.2.1","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"6d264ae159d1b39371200e6b384da21f622dec3a","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.2.1.tgz","fileCount":7,"integrity":"sha512-FSmxSQXA2JCJ6mVw7D8tqhpPgCzHqOEatun760VAx1pD6o/+R9WCkpsRB/tDMwdjZioCK8YD46+h30GYcV68Dg==","signatures":[{"sig":"MEYCIQCL0eoDOICGUGjctRRcmxI4uMwV2QmiTuuvJ9Nb/TJYrAIhALfELcrYhBfk8Ytv3qREm68/CDvnFa4wZAt4aPb4BoDf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23895},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"bbecfb581294b50a028ce8fe7af84f060b47104e","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.1","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"6.4.1","@sanity-typed/client":"3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"9.7.0","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.2.1_1729712997076_0.9381817796532776","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@sanity-typed/next-sanity","version":"2.2.2","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@2.2.2","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"d483a2e8992953f046f3915e01f51d692e7832f8","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-2.2.2.tgz","fileCount":7,"integrity":"sha512-27D4dmLpWfdRL940JdxMMPCvIZ3KDnZGOpYjeFkqRJsyt+az9Vp6UZKS6qbP6Kui3dbSkUWZJB7CDIzqjWsIvA==","signatures":[{"sig":"MEQCICx/kfZMJV+XzQ+hNfoVDVN33Rqc1bjTigaNt1QTeuEZAiB0HAyba2WbROcghBvtoHf3bPei/fucIiA3zIRh4iBFIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23895},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"da544f5830cb9310faa0b78d38165471570e7086","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.1","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"6.5.0","@sanity-typed/client":"3.2.3"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"9.8.7","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.1.3 || 5.1.5 || 5.1.6 || 5.2.2","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_2.2.2_1730139561656_0.7602762424258811","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@sanity-typed/next-sanity","version":"3.0.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"f270234ca65df9cbc3c54e6a2e09251bd87226ca","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.0.tgz","fileCount":7,"integrity":"sha512-phIob994A0oNo2KJBC84l1vRmVRX7yeTx/PGGoEXZVL9R/0P2ugBUe8f13lgY0DxYpid2kbJ1dIqQf/aw23xhg==","signatures":[{"sig":"MEYCIQCRtFrVWxzhTEvu038s1h2AhIqfAj66S1/3o8plg8Ge8QIhAJZ6JqoDHdwYsBAeHKaK56Ysugwos0xD0axSG9bU83zO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24273},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"fec2cd524f276fd4de9437b988a146ad200ae84e","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.0","@sanity-typed/client":"4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.10.1","next-sanity":"9.8.8","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.0_1730240920873_0.8251533592456175","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@sanity-typed/next-sanity","version":"3.0.1","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.1","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"407e5525b66fbe35f6805ae4a22227e563412e76","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.1.tgz","fileCount":7,"integrity":"sha512-RC0IzItRG+F2FTjY+pddmJqxzK0j0jtcr/RtwJtodyfwsICer4DyURa1dPORGWU7g9aJxgCdk6MuXpE5dueaww==","signatures":[{"sig":"MEYCIQD2rSZQwD+VWVOIRFUYdFscbzRHgYJSAr0JaT0vQucYqQIhAOt5CaJ2+xWP2rqcyVkolIuQyxlI4gs3XGjgLrFk+ZkI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24273},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"986c1256532d1cb5861d2b91946bc220d0e648bf","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.0","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.26.1","next-sanity":"9.8.8","groq-builder":"0.2.0","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.1_1730748586178_0.1717334103466417","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@sanity-typed/next-sanity","version":"3.0.2","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.2","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"7a5cd53fb765ee59c2eb36b8b1709894b9c98cbf","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.2.tgz","fileCount":7,"integrity":"sha512-yyC5GCTk4eg6xeCvoPKlXab4Pxq+Y/YzZNy1CleZOtCTYrAabwn0Jwl/qhMNy9eg0NxBTnQ2UlZaF4ieNJd5wA==","signatures":[{"sig":"MEYCIQCpOmlP4qreHu8mAGy1cHF9jT8lMoweBYXFf4bCq1ekHAIhAMP4DapyeDryy3Zy7B9JyJ14hazvdXlkFUEk8odEJAir","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24274},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"35d5ae6960d74d1daec5267fb00acb56252d7de4","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.26.1","next-sanity":"9.8.20","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.2_1733380163243_0.06635171489756808","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@sanity-typed/next-sanity","version":"3.0.3","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.3","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"61306305f8409881639bc7456706011f215fd90b","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.3.tgz","fileCount":7,"integrity":"sha512-o9sYGCyaN/QSaQRkzO41JVGm5dsPNSBQQsX9T4+4r6LuF4Hey+0XgMVsRDhjyNkTyX3xRpEK03ZnAMgJezI43w==","signatures":[{"sig":"MEUCIHXNzy3BdwfDCBOvqjl4j7HDGmUeN9mX2HHcDzM01spfAiEA++Laaj2DS7qYt0iTNrDUhEtx8o6Vpya9/yWn9lNCD6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24274},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"c8c10805e437a53df1f8f1a28f6734509e732733","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.30.2","next-sanity":"9.8.29","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.3_1734982636646_0.8699217545428921","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@sanity-typed/next-sanity","version":"3.0.4","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.4","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"1f864a01a35d8d0ee944fb957696dcb3468ab4f6","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.4.tgz","fileCount":7,"integrity":"sha512-pT2AGzZDVVCH+i/R86/kNlxrUM9bigxIWNluipvXrmbwD4ZVQhtuJi6HpEzEXtjROgQBv9IzCUVCt56pbBnXmA==","signatures":[{"sig":"MEYCIQDRNP+GB9FApkVMEpBkY0rKBqLW0093e6Xj0LM9M58urwIhANMeGaCW8fO33edIbEfA5CfNSIhtUc7zSS2KkOrF/4N+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24274},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"3830b9eac5dafb6f5077029600f721bd9621c3c7","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.30.2","next-sanity":"9.8.30","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.4_1734990416202_0.8159668779982965","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@sanity-typed/next-sanity","version":"3.0.5","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.5","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"c0712cd8cdc33680c460be56db0b1b9c94ed6820","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.5.tgz","fileCount":7,"integrity":"sha512-udxnXPWZvd4sAUZdplVKYy6kgsrSFYQNYiUgJBTe8eaxv+9LoRwYX+8aclaoRkwRWYTr81YNMGjbyfZ1K+u9rw==","signatures":[{"sig":"MEUCIFzEhxH8aHamTZvlPb1ZQ/UnHJniPFNaImASwlaZh7chAiEAqsa88IVYmWmxfj5nsxYnbcHk3s5imLxNqhGfo0bmBRE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24274},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"ad1da43a5f59ea38c23dfb60b0a431448b37c2c2","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.30.2","next-sanity":"9.8.30","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.5_1734993195801_0.5747595735443549","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@sanity-typed/next-sanity","version":"3.0.6","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.6","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"2d4430f5d8460bd94b210b8ace70cc3113d0b1ed","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.6.tgz","fileCount":7,"integrity":"sha512-W5E38T7uNT36ktfWjjUU7TuDOvwgalIsGTzk+npN8nFMzywfvMhfgAAm0qSOfkttMQDtjZJftpCKcuDlcpeI1A==","signatures":[{"sig":"MEUCIQCCoVdk9nhjKpJi7j8x5KS9DhTYIervoExS6zMj9Iyd0AIgHpDXlfoE+dOfZgJ6PM1IcHgh5I7L0IZ5bxttxnbwRXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24274},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"b6d5b7ab656a41e8e36f7544a15bab8675c0183f","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.1","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.30.2","next-sanity":"9.8.30","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.6_1735077692666_0.9018563630290086","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@sanity-typed/next-sanity","version":"3.0.7","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@3.0.7","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"9aa120c3e8a997413f356bdbfbecc8510dfdda3a","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-3.0.7.tgz","fileCount":7,"integrity":"sha512-wiAwJkx4mdLwE3AoOjlhl/zr8Vg8pDgmx9b8gDZLsJ3jOrtL1D0WjvDIaX/pSDE78eBrdq2YB6hRmQRjJKnTkA==","signatures":[{"sig":"MEUCIE8qLpaLhfLKM93sR+cu0KgA9KZxlDz8Bma8OUfoXV4OAiEAim/DWCw+jZdGAP95bE3Wk4I7U1I5/ONMBlSUlmcEND8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25978},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"d084e64a74b69719dd97eddb950c314c995bbeb2","scripts":{"dev":"npm run build -- --no-clean","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"7.0.1","@sanity-typed/client":"4.0.7"},"_hasShrinkwrap":false,"devDependencies":{"type-fest":"4.30.2","next-sanity":"9.8.60","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.4.2 || 5.4.3 || 5.4.4 || 5.4.5 || 5.5.2 || 5.5.3 || 5.5.4 || 5.6.2 || 5.6.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_3.0.7_1740766960708_0.4676769724383314","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@sanity-typed/next-sanity","version":"4.0.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@4.0.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"7b45d9d3202398a47aafc444eea8960a86db5748","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-4.0.0.tgz","fileCount":7,"integrity":"sha512-z48o43YqJNYe4zjc12K18KhELaTpTstA7BvUST/mjmERGnwjBKxl7M9FlFPreESYViPSdcthvLMmhxs8d2knjA==","signatures":[{"sig":"MEYCIQCr/krP6pv12gqW1nlStzgRdUyjpJAp9QlLxLb/wx+1DAIhALWxGTu/6WDHuGnr7r1Wr1I5NCe+5WD0G7uBY8OCdles","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26348},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"8ead11267b5ecfb2c67ef54a69049401930dc5fd","scripts":{"dev":"npm run build -- --no-clean","test":"jest","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.18.3","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"8.0.0","@sanity-typed/client":"5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","type-fest":"4.30.2","@jest/types":"29.6.3","next-sanity":"9.8.60","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.7.2 || 5.7.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_4.0.0_1740782497753_0.29267701510280975","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@sanity-typed/next-sanity","version":"4.0.1","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@4.0.1","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"56d5d27ab7e18b4a228bfe3a30b7d955ecc0b8e1","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-4.0.1.tgz","fileCount":7,"integrity":"sha512-QZQcjXv6D2S7V06Id2ufFD0sca6R7ectNwYWcuBEsxexK6ITCx5GP+YNJkgu/tmhpJ87k0fBfVr3kvi1lJe3Xw==","signatures":[{"sig":"MEUCIAodgnUS9GjKooScQus88H+VDzeAFA6i5R9ECImtpuRaAiEA5XOkDO6BGuRICIK+ozGagDdBegKnRDTJVKd0URh5qxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26272},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"45991043c62c84a6ea99292d8427f5d0e8b5339a","scripts":{"dev":"npm run build -- --no-clean","test":"jest","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"4.17.21","groq-builder":"^0.9.1","@sanity-typed/types":"8.0.1","@sanity-typed/client":"5.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","type-fest":"4.30.2","@jest/types":"29.6.3","next-sanity":"9.11.1","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.7.2 || 5.7.3","next-sanity":"^7.0.4"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_4.0.1_1748129311119_0.22429582617331945","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@sanity-typed/next-sanity","version":"4.0.2","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@4.0.2","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"45d41178e37a3906a5dbbc9e6782001bea6b4697","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-4.0.2.tgz","fileCount":7,"integrity":"sha512-OgnzsRQa+TtJjOw0jVTdDgRBr+1JDkX+XEhWaHP44mU70t+HI/4iMD8oI4yyNJiSL8MEtmCb74lOeSiOREZvzQ==","signatures":[{"sig":"MEUCIETMxWui1vPcO6lihqs2Uqaq6q4T66TKDxpHHl+M8pTCAiEAiJ6nod+iqjSm0fB4NoyqgSceaUJi8Aqd6sljWlb1NBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26283},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"a08946e817dac43320378f73becce227709737f2","scripts":{"dev":"npm run build -- --no-clean","test":"jest","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.19.1","dependencies":{"lodash":"4.17.21","groq-builder":"^0.9.1","@sanity-typed/types":"8.0.1","@sanity-typed/client":"5.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","type-fest":"4.30.2","@jest/types":"29.6.3","next-sanity":"9.11.1","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.7.2 || 5.7.3","next-sanity":"^7.0.4 || ^9.11.1"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_4.0.2_1748373439867_0.9764992817817322","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@sanity-typed/next-sanity","version":"4.0.3","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@4.0.3","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"604ccd6a570ee5f842710b10359ae124d2ec637c","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-4.0.3.tgz","fileCount":7,"integrity":"sha512-XeOO3WC0f5GhgIACXTFR0rZwDyz6+T+v6AT+8kod7dWfi8pUNqKIwA5duIK94pU3+o3o9/VewAPjoLyIPOyokA==","signatures":[{"sig":"MEUCICRHNcRksD21gKCIaTORC2cjROoDn4DX2l+is6IuzTRYAiEAwHkG3WuSY5E9/jGJEH8Uwd1FqbCiRCJIE3qO7vBna+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26281},"main":"dist/index.js","types":"dist/index.d.ts","$schema":"https://json.schemastore.org/package.json","funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"5dd2ae684cc822d684d82a4db3d248d4574912f7","scripts":{"dev":"npm run build -- --no-clean","test":"jest","build":"tsup"},"_npmUser":{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"10.8.2","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"20.19.6","dependencies":{"lodash":"4.17.21","groq-builder":"^0.9.1","@sanity-typed/types":"8.0.2","@sanity-typed/client":"5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","type-fest":"4.30.2","@jest/types":"29.6.3","next-sanity":"9.12.0","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.7.2 || 5.7.3","next-sanity":"^7.0.4 || ^9.11.1"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_4.0.3_1765915404960_0.21693958241911604","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@sanity-typed/next-sanity","version":"5.0.0","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@5.0.0","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"d7c966f998990a10da0b5dae441ff77c8e8e699d","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-5.0.0.tgz","fileCount":12,"integrity":"sha512-gLsR3YG+sE3p2j5fvBQJGF8QqRAfjFopai1bygZbckd+qxjaigs07nTgFrhMnX3MGimnZsJ0dOxIecAWlJ4MBw==","signatures":[{"sig":"MEUCIQDoxHWJcP/yXrm6idwHg+XTRRPj90CyEj+4SSgjdPniRAIgTkaQ0Sp+TP1mY2X00ppN+ivyoDPdvFc8iJ42dNguJxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity-typed%2fnext-sanity@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31473},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"1c8375aa0214bbbb595dda84f48518bf5eacf246","scripts":{"dev":"npm run build -- --no-clean","test":"jest","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:690af0be-cd00-4f20-8658-1c314e8665dc"}},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"11.10.0","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"9.0.0","@sanity-typed/client":"6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","type-fest":"4.30.2","@jest/types":"29.6.3","next-sanity":"9.12.0","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.7.2 || 5.7.3","next-sanity":"^7.0.4 || ^9.11.1"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_5.0.0_1771147581304_0.3824913522454576","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@sanity-typed/next-sanity","version":"5.0.1","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"license":"MIT","_id":"@sanity-typed/next-sanity@5.0.1","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"dist":{"shasum":"47f44462777f505ce52a46276b45114f6b5af96a","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-5.0.1.tgz","fileCount":12,"integrity":"sha512-iFkTBk/0oTjMFUGI9HJ2Ue6DpQetCGwRhF6cJuUjVl57LEgzUfNKpIwLuQ8lDUux+gVIkiIKXrkBfVaqzKtLeA==","signatures":[{"sig":"MEYCIQCluYm4IxBe0wDhWUtrhYU6Z2DthhYd2FQqEyinbYni7gIhAIxHKJkLVLKd/t7T9oCBiQMxOMaMl0JY3AefP4KMjg+N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity-typed%2fnext-sanity@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31473},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"funding":{"url":"https://github.com/sponsors/saiichihashimoto","type":"individual"},"gitHead":"e1d587df4d9696340fac80ea463fc6616f509428","scripts":{"dev":"npm run build -- --no-clean","test":"jest","build":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:690af0be-cd00-4f20-8658-1c314e8665dc"}},"repository":{"url":"git+https://github.com/saiichihashimoto/sanity-typed.git","type":"git"},"_npmVersion":"11.10.0","description":"next-sanity with typed GROQ Results","directories":{},"_nodeVersion":"22.22.0","dependencies":{"lodash":"4.17.21","@sanity-typed/types":"9.0.1","@sanity-typed/client":"6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","type-fest":"4.30.2","@jest/types":"29.6.3","next-sanity":"9.12.0","groq-builder":"0.9.1","@jest/globals":"29.7.0","@sanity-typed/tsconfig":"0.0.0-development","@saiichihashimoto/test-utils":"1.1.0"},"peerDependencies":{"typescript":"5.7.2 || 5.7.3","next-sanity":"^7.0.4 || ^9.11.1"},"optionalDependencies":{"groq-builder":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/next-sanity_5.0.1_1771362332917_0.6168238766148304","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"$schema":"https://json.schemastore.org/package.json","name":"@sanity-typed/next-sanity","version":"5.0.2","description":"next-sanity with typed GROQ Results","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"repository":{"type":"git","url":"git+https://github.com/saiichihashimoto/sanity-typed.git"},"funding":{"type":"individual","url":"https://github.com/sponsors/saiichihashimoto"},"license":"MIT","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","scripts":{"build":"tsup","dev":"npm run build -- --no-clean","test":"jest"},"dependencies":{"@sanity-typed/client":"6.0.2","@sanity-typed/types":"9.0.1","lodash":"4.17.21"},"devDependencies":{"@jest/globals":"29.7.0","@jest/types":"29.6.3","@saiichihashimoto/test-utils":"1.1.0","@sanity-typed/tsconfig":"0.0.0-development","groq-builder":"0.9.1","jest":"29.7.0","next-sanity":"9.12.0","ts-jest":"29.2.5","type-fest":"4.30.2"},"peerDependencies":{"next-sanity":"^7.0.4 || ^9.11.1","typescript":"5.7.2 || 5.7.3"},"optionalDependencies":{"groq-builder":"^0.9.1"},"gitHead":"4f05247c40088dc7f6d4a8b3c225fcf496f1fa24","_id":"@sanity-typed/next-sanity@5.0.2","_nodeVersion":"22.22.0","_npmVersion":"11.10.0","dist":{"integrity":"sha512-EGZd1vNh4a0DS7M2nEP6fQVQoL5jVceeZ1VXf+AWAUq4EPubDk4f7su6e5iylbH/Uivfo384XSz6IUzpo/VxZQ==","shasum":"18a2f5f3effa3887f83af6965d4f1c47e6e27ebc","tarball":"https://registry.npmjs.org/@sanity-typed/next-sanity/-/next-sanity-5.0.2.tgz","fileCount":12,"unpackedSize":31473,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@sanity-typed%2fnext-sanity@5.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGN6Bx1gG1k0MBfxJrMhapE/j9ToABy4a2GqkxZyHW2IAiEA/Iv9jY1jJP7TSwG0Dkho9ahyV+1fl6n365MtW/S7YTs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:690af0be-cd00-4f20-8658-1c314e8665dc"}},"directories":{},"maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/next-sanity_5.0.2_1771448594041_0.16180042615416257"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-17T22:46:59.879Z","modified":"2026-02-18T21:03:14.567Z","1.0.0":"2023-12-17T22:47:00.180Z","1.0.1":"2023-12-18T01:09:43.874Z","1.0.2":"2023-12-19T04:54:26.795Z","1.0.3":"2023-12-20T03:42:22.794Z","1.0.4":"2023-12-20T07:33:03.347Z","1.0.5":"2023-12-21T06:39:16.532Z","1.0.6":"2024-01-24T21:04:13.536Z","1.0.7":"2024-01-25T00:29:36.824Z","2.0.0":"2024-01-25T06:54:04.793Z","2.1.0":"2024-01-26T00:19:56.079Z","2.1.1":"2024-01-29T20:25:02.367Z","2.1.2":"2024-02-22T20:17:04.466Z","2.1.3":"2024-05-13T20:49:03.026Z","2.1.4":"2024-05-13T21:32:09.320Z","2.1.5":"2024-07-18T14:52:17.527Z","2.2.0":"2024-10-18T21:03:01.500Z","2.2.1":"2024-10-23T19:49:57.255Z","2.2.2":"2024-10-28T18:19:21.880Z","3.0.0":"2024-10-29T22:28:41.090Z","3.0.1":"2024-11-04T19:29:46.419Z","3.0.2":"2024-12-05T06:29:23.431Z","3.0.3":"2024-12-23T19:37:16.824Z","3.0.4":"2024-12-23T21:46:56.385Z","3.0.5":"2024-12-23T22:33:15.984Z","3.0.6":"2024-12-24T22:01:32.855Z","3.0.7":"2025-02-28T18:22:40.952Z","4.0.0":"2025-02-28T22:41:37.923Z","4.0.1":"2025-05-24T23:28:31.304Z","4.0.2":"2025-05-27T19:17:20.037Z","4.0.3":"2025-12-16T20:03:25.100Z","5.0.0":"2026-02-15T09:26:21.448Z","5.0.1":"2026-02-17T21:05:33.070Z","5.0.2":"2026-02-18T21:03:14.204Z"},"bugs":{"url":"https://github.com/saiichihashimoto/sanity-typed/issues"},"license":"MIT","homepage":"https://github.com/saiichihashimoto/sanity-typed/tree/main/packages/next-sanity","keywords":["sanity","sanity-io","types","typescript","cms","headless","realtime","content","sanity.io","next.js","studio","studio-v3","live","preview"],"repository":{"type":"git","url":"git+https://github.com/saiichihashimoto/sanity-typed.git"},"description":"next-sanity with typed GROQ Results","maintainers":[{"name":"saiichihashimoto","email":"saiichihashimoto@gmail.com"}],"readme":"# @sanity-typed/next-sanity\n\n[![NPM Downloads](https://img.shields.io/npm/dw/@sanity-typed/next-sanity?style=flat&logo=npm)](https://www.npmjs.com/package/@sanity-typed/next-sanity)\n[![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/m/saiichihashimoto/sanity-typed?style=flat&logo=github)](https://github.com/saiichihashimoto/sanity-typed/pulls?q=is%3Apr+is%3Aclosed)\n[![GitHub Repo stars](https://img.shields.io/github/stars/saiichihashimoto/sanity-typed?style=flat&logo=github)](https://github.com/saiichihashimoto/sanity-typed/stargazers)\n[![GitHub contributors](https://img.shields.io/github/contributors/saiichihashimoto/sanity-typed?style=flat&logo=github)](https://github.com/saiichihashimoto/sanity-typed/graphs/contributors)\n[![GitHub issues by-label](https://img.shields.io/github/issues/saiichihashimoto/sanity-typed/help%20wanted?style=flat&logo=github&color=007286)](https://github.com/saiichihashimoto/sanity-typed/labels/help%20wanted)\n[![Minified Size](https://img.shields.io/bundlephobia/min/@sanity-typed/next-sanity?style=flat)](https://www.npmjs.com/package/@sanity-typed/next-sanity?activeTab=code)\n[![License](https://img.shields.io/github/license/saiichihashimoto/sanity-typed?style=flat)](LICENSE)\n\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/saiichihashimoto?style=flat&logo=githubsponsors)](https://github.com/sponsors/saiichihashimoto)\n\n[next-sanity](https://github.com/sanity-io/next-sanity) with typed GROQ Results\n\n## Page Contents\n- [Install](#install)\n- [Usage](#usage)\n- [Usage with `groqd` (actually `groq-builder`)](#usage-with-groqd-actually-groq-builder)\n- [Considerations](#considerations)\n  - [Types match config but not actual documents](#types-match-config-but-not-actual-documents)\n  - [GROQ Query results changes in seemingly breaking ways](#groq-query-results-changes-in-seemingly-breaking-ways)\n  - [Typescript Errors in IDEs](#typescript-errors-in-ides)\n    - [VSCode](#vscode)\n  - [`Type instantiation is excessively deep and possibly infinite`](#type-instantiation-is-excessively-deep-and-possibly-infinite)\n- [Breaking Changes](#breaking-changes)\n  - [4 to 5](#4-to-5)\n    - [Node Requirement to ^22.14.0](#node-requirement-to-22140)\n  - [3 to 4](#3-to-4)\n    - [Typescript version from 5.7.2 <= x <= 5.7.3](#typescript-version-from-572--x--573)\n  - [2 to 3](#2-to-3)\n    - [Typescript version from 5.4.2 <= x <= 5.6.3](#typescript-version-from-542--x--563)\n  - [1 to 2](#1-to-2)\n    - [No more `createClient<SanityValues>()(config)`](#no-more-createclientsanityvaluesconfig)\n\n## Install\n\n```bash\nnpm install next-sanity @sanity-typed/next-sanity\n```\n\n## Usage\n\nUse `createClient` exactly as you would from [`@sanity-typed/client`](../client).\n\n```product.ts```:\n```typescript\n// import { defineArrayMember, defineField, defineType } from \"sanity\";\nimport {\n  defineArrayMember,\n  defineField,\n  defineType,\n} from \"@sanity-typed/types\";\n\n/** No changes using defineType, defineField, and defineArrayMember */\nexport const product = defineType({\n  name: \"product\",\n  type: \"document\",\n  title: \"Product\",\n  fields: [\n    defineField({\n      name: \"productName\",\n      type: \"string\",\n      title: \"Product name\",\n      validation: (Rule) => Rule.required(),\n    }),\n    defineField({\n      name: \"tags\",\n      type: \"array\",\n      title: \"Tags for item\",\n      of: [\n        defineArrayMember({\n          type: \"object\",\n          name: \"tag\",\n          fields: [\n            defineField({ type: \"string\", name: \"label\" }),\n            defineField({ type: \"string\", name: \"value\" }),\n          ],\n        }),\n      ],\n    }),\n  ],\n});\n```\n```sanity.config.ts```:\n```typescript\nimport { structureTool } from \"sanity/structure\";\n\n// import { defineConfig } from \"sanity\";\nimport { defineConfig } from \"@sanity-typed/types\";\nimport type { InferSchemaValues } from \"@sanity-typed/types\";\n\nimport { post } from \"./schemas/post\";\nimport { product } from \"./schemas/product\";\n\n/** No changes using defineConfig */\nconst config = defineConfig({\n  projectId: \"59t1ed5o\",\n  dataset: \"production\",\n  plugins: [structureTool()],\n  schema: {\n    types: [\n      product,\n      // ...\n      post,\n    ],\n  },\n});\n\nexport default config;\n\n/** Typescript type of all types! */\nexport type SanityValues = InferSchemaValues<typeof config>;\n/**\n *  SanityValues === {\n *    product: {\n *      _createdAt: string;\n *      _id: string;\n *      _rev: string;\n *      _type: \"product\";\n *      _updatedAt: string;\n *      productName: string;\n *      tags?: {\n *        _key: string;\n *        _type: \"tag\";\n *        label?: string;\n *        value?: string;\n *      }[];\n *    };\n *    // ... all your types!\n *  }\n */\n```\n```next-sanity-client.ts```:\n```typescript\nimport type { SanityValues } from \"sanity.config\";\n\n// import { createClient } from \"next-sanity\";\nimport { createClient } from \"@sanity-typed/next-sanity\";\n\n// export const client = createClient({\nexport const client = createClient<SanityValues>({\n  projectId: \"59t1ed5o\",\n  dataset: \"production\",\n  useCdn: true,\n  apiVersion: \"2023-05-23\",\n});\n\nexport const makeTypedQuery = async () =>\n  await client.fetch('*[_type==\"product\"]{_id,productName,tags}');\n/**\n *  typeof makeTypedQuery === () => Promise<{\n *    _id: string;\n *    productName: string;\n *    tags: {\n *      _key: string;\n *      _type: \"tag\";\n *      label?: string;\n *      value?: string;\n *    }[] | null;\n *  }[]>\n */\n```\n\n## Usage with `groqd` (actually `groq-builder`)\n\n[@scottrippey](https://github.com/scottrippey) is working on an amazing typed [`groqd`](https://formidable.com/open-source/groqd/) called [`groq-builder`](https://github.com/FormidableLabs/groqd/tree/main/packages/groq-builder), a schema-aware, strongly-typed GROQ query builder with auto-completion and type-checking for your GROQ queries. When given a function, `fetch` will provide a GROQ builder for your use:\n\n```bash\nnpm install groq-builder\n```\n\n```client-with-groq-builder.ts```:\n```typescript\nimport type { SanityValues } from \"sanity.config\";\n\nimport { createClient } from \"@sanity-typed/client\";\n\nexport const client = createClient<SanityValues>({\n  projectId: \"59t1ed5o\",\n  dataset: \"production\",\n  useCdn: true,\n  apiVersion: \"2023-05-23\",\n});\n\nexport const makeTypedQuery = async () =>\n  /** No need for createGroqBuilder, `q` is already typed! */\n  await client.fetch((q) =>\n    q.star\n      .filterByType(\"product\")\n      .project({ _id: true, productName: true, tags: true })\n  );\n/**\n *  typeof makeTypedQuery === () => Promise<{\n *    _id: string;\n *    productName: string;\n *    tags: {\n *      _key: string;\n *      _type: \"tag\";\n *      label?: string;\n *      value?: string;\n *    }[] | null;\n *  }[]>\n */\n```\n\nIt will use the returned `query` and `parse` directly so you get typed results and runtime validation.\n\nDeciding between using `groq-builder` or directly typed queries is your decision! There are pros or cons to consider:\n\n- Typescript isn't optimized for parsing strings the way [`@sanity-typed/groq`](../packages/groq) does, which can run into strange errors. Meanwhile, a builder is typescript-first, allowing for complex structures without any issues.\n- Runtime validation is amazing! It was something [I considered and abandoned](https://github.com/saiichihashimoto/sanity-typed/issues/306) so it's great to have a solution.\n- The way `@sanity-typed/groq` had to be written, it can't do any auto-completion in IDEs like `groq-builder` can. There was no way around this. Typed objects and methods are going to be superior to parsing a string. Again, typescript wasn't made for it.\n- There _is_ something to be said for writing queries in their native syntax with less layers between. Writing GROQ queries directly lets you concern yourself only with their documentation, especially when issues arise.\n- I'm not 100% certain that `groq-builder` handles all GROQ operations.\n- `groq-builder` is currently in beta. You'll need to reference [`groqd`'s documentation](https://formidable.com/open-source/groqd/) and sometimes they don't match 1-to-1.\n\n## Considerations\n\n### Types match config but not actual documents\n\nAs your sanity driven application grows over time, your config is likely to change. Keep in mind that you can only derive types of your current config, while documents in your Sanity Content Lake will have shapes from older configs. This can be a problem when adding new fields or changing the type of old fields, as the types won't can clash with the old documents.\n\nUltimately, there's nothing that can automatically solve this; we can't derive types from a no longer existing config. This is a consideration with or without types: your application needs to handle all existing documents. Be sure to make changes in a backwards compatible manner (ie, make new fields optional, don't change the type of old fields, etc).\n\nAnother solution would be to keep old configs around, just to derive their types:\n\n```typescript\nconst config = defineConfig({\n  schema: { types: [foo] },\n  plugins: [myPlugin()],\n});\n\nconst oldConfig = defineConfig({\n  schema: { types: [oldFoo] },\n  plugins: [myPlugin()],\n});\n\ntype SanityValues =\n  | InferSchemaValues<typeof config>\n  | InferSchemaValues<typeof oldConfig>;\n```\n\nThis can get unwieldy although, if you're diligent about data migrations of your old documents to your new types, you may be able to deprecate old configs and remove them from your codebase.\n### GROQ Query results changes in seemingly breaking ways\n\nSimilar to [parsing](#the-parsed-tree-changes-in-seemingly-breaking-ways), evaluating groq queries will attempt to match how sanity actually evaluates queries. Again, any fixes to match that or changes to groq evaluation will likely not be considered a major change but, rather, a bug fix.\n### Typescript Errors in IDEs\n\nOften you'll run into an issue where you get typescript errors in your IDE but, when building workspace (either you studio or app using types), there are no errors. This only occurs because your IDE is using a different version of typescript than the one in your workspace. A few debugging steps:\n\n#### VSCode\n\n- The [`JavaScript and TypeScript Nightly` extension (identifier `ms-vscode.vscode-typescript-next`)](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next) creates issues here by design. It will always attempt to use the newest version of typescript instead of your workspace's version. I ended up uninstalling it.\n- [Check that VSCode is actually using your workspace's version](https://code.visualstudio.com/docs/typescript/typescript-compiling#_compiler-versus-language-service) even if you've [defined the workspace version in `.vscode/settings.json`](https://code.visualstudio.com/docs/typescript/typescript-compiling#_using-the-workspace-version-of-typescript). Use `TypeScript: Select TypeScript Version` to explictly pick the workspace version.\n- Open any typescript file and you can [see which version is being used in the status bar](https://code.visualstudio.com/docs/typescript/typescript-compiling#_compiler-versus-language-service). Please check this (and provide a screenshot confirming this) before creating an issue. Spending hours debugging your issue ony to find that you're not using your workspace's version is very frustrating.\n### `Type instantiation is excessively deep and possibly infinite`\n\n**🚨 CHECK [`Typescript Errors in IDEs`](#typescript-errors-in-ides) FIRST!!! ISSUES WILL GET CLOSED IMMEDIATELY!!! 🚨**\n\nYou might run into the dreaded `Type instantiation is excessively deep and possibly infinite` error when writing GROQ queries. This isn't [too uncommon with more complex GROQ queries](https://github.com/saiichihashimoto/sanity-typed/issues?q=is%3Aissue+instantiation+is%3Aclosed). Unfortunately, this isn't a completely avoidable problem, as typescript has limits on complexity and parsing types from a string is an inherently complex problem. A set of steps for a workaround:\n\n1. While not ideal, use [`@ts-expect-error`](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-9.html#-ts-expect-error-comments) to disable the error. You could use [`@ts-ignore` instead](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-9.html#ts-ignore-or-ts-expect-error), but ideally you'd like to remove the comment if a fix is released.\n2. You still likely want manual types. Intersect the returned type with whatever is missing as a patch.\n3. Create a PR in [`groq/src/specific-issues.test.ts`](../groq/src/specific-issues.test.ts) with your issue. [#642](https://github.com/saiichihashimoto/sanity-typed/pull/642/files) is a great example for this. Try to reduce your query and config as much as possible. The goal is a minimal reproduction.\n4. If a PR isn't possible, make an issue with the same content. ie, the query and config you're using. Again, reduce them as much as possible. And then, now that you've done all the work, move it into a PR instead!\n5. I'm one person and some of these issues are quite complex. Take a stab at fixing the bug! There's a ridiculous amount of tests so it's relatively safe to try things out.\n\nPeople will sometimes create a repo with their issue. _Please_ open a PR with a minimal test instead. Without a PR there will be no tests reflecting your issue and it may appear again in a regression. Forking a github repo to make a PR is a more welcome way to contribute to an open source library.\n\n## Breaking Changes\n\n### 4 to 5\n\n#### Node Requirement to ^22.14.0\n\nThe required Node version is now ^22.14.0. Older versions are no longer supported and newer versions will be added as we validate them.\n\n### 3 to 4\n\n#### Typescript version from 5.7.2 <= x <= 5.7.3\n\nThe supported Typescript version is now 5.7.2 <= x <= 5.7.3. Older versions are no longer supported and newer versions will be added as we validate them.\n\n### 2 to 3\n\n#### Typescript version from 5.4.2 <= x <= 5.6.3\n\nThe supported Typescript version is now 5.4.2 <= x <= 5.6.3. Older versions are no longer supported and newer versions will be added as we validate them.\n\n### 1 to 2\n\n#### No more `createClient<SanityValues>()(config)`\n\nRemoving the double function signature from `createClient`:\n\n```diff\n- const client = createClient<SanityValues>()({\n+ const client = createClient<SanityValues>({\n  // ...\n});\n```\n\nWe no longer derive types from your config values. Most of the types weren't significant, but the main loss will be `_originalId` when the `perspective` was `\"previewDrafts\"`.\n","readmeFilename":"README.md"}