{"_id":"@sleekcms/client","_rev":"27-2ce8b5f82d04359d4aac37faf26e0119","name":"@sleekcms/client","dist-tags":{"latest":"3.7.0"},"versions":{"0.1.0":{"name":"@sleekcms/client","version":"0.1.0","license":"MIT","_id":"@sleekcms/client@0.1.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"1efeec00ced9f404112cbd7f0dd03468a8333b30","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-0.1.0.tgz","fileCount":6,"integrity":"sha512-3r4eBkGW0ZwNGn4fI1VDc+D9UNfL51cIFhg3WN2t5IqmeQfRA2fak9UZO5avaKcn3t90LnR9c4LvlcohctgHyg==","signatures":[{"sig":"MEUCIQCzptjv00fVg1oZbaMJXnrPG2LYuSNIj/RxRdvA8Cnk6gIgCnTalcbFW1WTgtQSEjM8Ez5Uv3bzF6pKOkTSEryhdfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26290},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"5f323d1a2e3e2218da40ad0f073e80b93353dec2","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --format esm,cjs","clean":"rimraf dist || true","test:watch":"vitest"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"10.2.3","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"18.19.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.15","@vitest/ui":"^4.0.15","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.0_1764886919631_0.7539819941014949","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@sleekcms/client","version":"0.1.2","license":"MIT","_id":"@sleekcms/client@0.1.2","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"51db52ab3b8efbac16a8db3a88d1b86388d9046e","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-0.1.2.tgz","fileCount":7,"integrity":"sha512-hLcQjJSgAa4YP6kfieYRlNvj2hHuodBMLONtc3GtjGBRGASmuRZxMuIq2JRGv4jpb9GqyHfJH8tEIH4c3V5+Hg==","signatures":[{"sig":"MEUCIQDLA2FG3R3xeO7Wph99eyNQTMADmfh1ACEuPFdizH8TYAIgRDrcsGccuJ9G4oVCw/kYDXB3WofitRfFg859I1QJ4h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32823},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"4e02645a3a71bad046f0de3dd64c12b0e0a9d3dd","scripts":{"test":"vitest run","build":"tsup src/index.ts --dts --format esm,cjs","clean":"rimraf dist || true","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"10.2.3","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"18.19.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.2_1764887436686_0.13726278210832144","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@sleekcms/client","version":"0.1.3","license":"MIT","_id":"@sleekcms/client@0.1.3","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"c975f2a7a48b9bb3787e13318b9bf4338df395e1","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-0.1.3.tgz","fileCount":6,"integrity":"sha512-9I7GcZd5Ln6eTLgGpHgEp6W40YlnWUeQzpfYHp+gjQJ6axuKg2oE+aMgIxpOV6qEuWORhO0Y3U5U7/wt7recog==","signatures":[{"sig":"MEUCIQDEgoxEYX7ArMlGkDKgcvRkMBcqhAcdubW4vl+LDahnGQIgNygxkkNERFXQeKbtoiyXHIrDGhCbiRJ+V+mzkzOzRag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23129},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"4e02645a3a71bad046f0de3dd64c12b0e0a9d3dd","scripts":{"test":"vitest run","build":"npm run clean && tsup src/index.ts --dts --format esm,cjs && cp package.json README.md dist/","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.3_1764892110651_0.4843120233858478","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@sleekcms/client","version":"0.1.5","license":"MIT","_id":"@sleekcms/client@0.1.5","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"ef17f79866297540db25f2b4aa99144193c6c188","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-0.1.5.tgz","fileCount":5,"integrity":"sha512-YBYA85+J1rkU8RmqfLgtoq12XtwCDXaqiqL8x0jCcfdPjVijtQ05XqOeT/7Fo2QRhsXnkwJkIzLQAjgeWsSAmw==","signatures":[{"sig":"MEUCIQDYEU27BTw+rNkeeQbeQ6Vr7BtwZhJRiX+m+au8fWKy1QIgdzTcgOYmxQVhyPfJXCzrGt0ot+016bktUhjc+hp00XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18669},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"1cfebf9e70e336f25c270bd3a8bfa1eac5d2c680","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup src/index.ts --dts --format esm,cjs && cp README.md dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.5_1765466993448_0.3758214338630894","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@sleekcms/client","version":"0.1.6","license":"MIT","_id":"@sleekcms/client@0.1.6","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"c2ebb39707c8007b076c3910f4ba22a557594d16","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-0.1.6.tgz","fileCount":6,"integrity":"sha512-AzjxArtRhMqbx5X1bgooTP1914Ph6H2ujmKHfD5XoRE0MQGdQwyhkEndr1llVZWiBj9eUeVul2uqEpVsKJglmw==","signatures":[{"sig":"MEUCIQDqpa05uwN/mbiSnuvQAGSV6yBufQHuhOE5cet6k5xJvQIgZ5g0+/5KgOqaydH+tJy7QU82jBf0WN3alNqC9Wgo2Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23440},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"f031dc68ba45539b2890f99d370f39c89234ccde","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_0.1.6_1765471529757_0.8324376819633301","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@sleekcms/client","version":"1.0.0","license":"MIT","_id":"@sleekcms/client@1.0.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"1104d28f8c61f96ed7d3855398987332446a2537","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-1.0.0.tgz","fileCount":6,"integrity":"sha512-nh/8nD109GplwWzu7sw+j+z2YMjwpBAfXS2HnZGwYHk432l4iOVo1Z5oMtqMrVj+96AAtl+vSUHAk3YyHMWQ6w==","signatures":[{"sig":"MEQCICHxtt04w72KHKdC5WsyFA8HO/03Tbba5Y+XamJF3ChyAiB+1gWQFZ3vCDUPaHP0+Op0DHWWQx+L82UoW7JcGlH0dQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28271},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"df2c4a79edb5f7b6e92fc266ff97df76b1fd3028","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_1.0.0_1765510263759_0.4599153039034518","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@sleekcms/client","version":"1.0.1","license":"MIT","_id":"@sleekcms/client@1.0.1","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"10b2674276423fbf0020d7d1b8cb55768a7a7a32","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-1.0.1.tgz","fileCount":6,"integrity":"sha512-m4jf4wW7Sk+ow0NISZ5dJXStmcFe27QIyJgLSCEaEEFLV3ARaR8sTbk6L69DC7ToM5SKrsrH9bUkC9C95grQ1w==","signatures":[{"sig":"MEUCIQCj2wlqJn2/YQN4FbeZpjLAPMYTcuOgARgqfmnof3H8bgIgUg9AnOLICvFOa1Fn8TUzDe69YW9ddggX9S9LDk7p26Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28915},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"33a255a1522c457f00b67f39a227d676dce0ea51","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_1.0.1_1765773011776_0.5897655050038788","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@sleekcms/client","version":"2.0.0","license":"MIT","_id":"@sleekcms/client@2.0.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"e0f1a7371c82226cce55f0d0bc0b7d0a971d9907","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.0.0.tgz","fileCount":6,"integrity":"sha512-ahRfgfEzEoDi/UQZ9FANDPNkMrDO2zrJcJcgz8HkMd8Nfrf+OWBw54Wypnt0UXkgAhpZxTZ7hIuutemljHjAPA==","signatures":[{"sig":"MEUCIQD+T3MnjhILnIHsDVbk088EWbdKbahZEK2wTmPDqULwlAIgAJkoIWRJJGbEM5JmjYB+YA1t43OQcijbAuMkGHAbt1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26323},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"5f646e7640337d75003552107ad3b5471502a292","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.0.0_1766193624543_0.17456737116366616","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@sleekcms/client","version":"2.1.0","license":"MIT","_id":"@sleekcms/client@2.1.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"0bf9e6fec9b8f783d59ed26c128629d39750a44e","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.1.0.tgz","fileCount":6,"integrity":"sha512-tfbdZ8RUIxmDTOaOWe4VnqfG4QLC8LJDyQ6ZKQp5ndybJwsRMb7ReTVLAV1m4YB6ne5ZwAXHqpGy4zgguNzWOg==","signatures":[{"sig":"MEUCIHMqB56fuK4PmbYcuwjVEr1iMoNPVxdU2VJ8TLfbINq6AiEAyFTtF8f10jS8v2ARpg7UZdaUqpgo0NgLwNrpJZx0VSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26451},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"641440c69dd04c49a539f84871d7ab037c8aa2ef","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.1.0_1766198228956_0.9428843595280334","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@sleekcms/client","version":"2.2.0","license":"MIT","_id":"@sleekcms/client@2.2.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"cd6e050721e1f59ab776fbebd123a7d885217f73","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.2.0.tgz","fileCount":6,"integrity":"sha512-XbdnlYqE43t8e9v+FPbqcMPEUzdLGrUWkuDdTmLovtkvf3h0F37fqJg80y5HLg6+t8+CHYqRF78AoFrMM78p5g==","signatures":[{"sig":"MEUCIQCPPKjfGXQyO1hp+9etyYa2vw/t5DYkc1WGJbyDU/uzDAIgYg1sUedA0NOs+Ae9ZQZ/CmPzavaBcei7T3Wj3Jy5yE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31177},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"0f280a92905d5d19c98d3c821e16a4a4f1055592","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.2.0_1767231491546_0.35347852746328634","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@sleekcms/client","version":"2.2.1","license":"MIT","_id":"@sleekcms/client@2.2.1","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"6668dfba187359cd4508cc3119781d3ea000297d","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.2.1.tgz","fileCount":6,"integrity":"sha512-Wd6VtwgMoi4bupK5EqKyCzPP7nXGh0Pm8Z4I77/bffSs0cgSzkg4e26RRXgqx4OgqcYsCSgp/lDrM4+Dr+tzYg==","signatures":[{"sig":"MEQCIH16rhkYrv7zsHo8AYhEOiwbDTXOVDGRLd9J0AjigjbrAiBo3CR3swryBXZKnICOetgZSWBHC9rmlg/WrJknSy+yzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31723},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"88eceb46297c5198cd3b18f095a766ff3dd03142","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.2.1_1767295888028_0.84148295920105","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@sleekcms/client","version":"2.2.2","license":"MIT","_id":"@sleekcms/client@2.2.2","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"6b229abd89fbf3c391adb2ef9a67a9fdc347497c","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.2.2.tgz","fileCount":6,"integrity":"sha512-tZetyIz0HURqKhRgDqSA7ZY+IQgW9483llBWISywhmZHkpiJ454CVFc3A8HqqOLG0u364ZTAsjNahFx80+K3cw==","signatures":[{"sig":"MEUCIGA9CmwI0dxqyxEvlFFwnU2xtcYxUSzOWOSCcn7s0E7yAiEAuDTaX9NS4ooM2w/IxJix0LZxspbRwt9D+mzc04qpO5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31902},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"75b1bfc8902da097cd39906aeff12540618ef4a9","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.2.2_1767296750524_0.7246632213647126","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@sleekcms/client","version":"2.3.0","license":"MIT","_id":"@sleekcms/client@2.3.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"ae60ce068d6fcec1dc2f7e794a7f155230d70e5c","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.3.0.tgz","fileCount":6,"integrity":"sha512-xQI4gttdu/NYzsfPXTEIluaGKO9uTLJDBcjSdS/sntmtUvE1mu01royDWKxGc4073hzIFTtEejAqEKJIxJ9WHA==","signatures":[{"sig":"MEUCID9WUfJ44Kfv0+e0wNm+HkA5vE77i9eyDiBxMP3EherzAiEA7y0YmVS6jrC6jxELg5WMJtmu7CcEyD3LoWlw6JcmCrY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32117},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"68e273b9c014ae2a0a7f3d498784d575b3ef9c80","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.3.0_1767740309705_0.6440546223235462","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@sleekcms/client","version":"2.3.1","license":"MIT","_id":"@sleekcms/client@2.3.1","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"91f886290594aea5d98771acfa4b966d7496db82","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.3.1.tgz","fileCount":6,"integrity":"sha512-t00A9RvW3svRTi/X8QTKcP2jdaAc5ZmoTel2zrTqWWKTar6oTwNyCGNWeD19hpOHRl91xp1dxpg9HrIgjuvi2A==","signatures":[{"sig":"MEUCIQChpL2j7QmmG4jy5BwMddrIWDqjCedwtdutJ/bR5TAdAgIgH3Z6lOtGyrehz/0ELc9t6lnGT0piWBzCWBbk24fVREY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32085},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"2c7bd700c4ea5f33f8606cb65e6b1deceeb5c1c5","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.3.1_1767740632510_0.8801730336475133","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@sleekcms/client","version":"2.4.0","license":"MIT","_id":"@sleekcms/client@2.4.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"5b8a0b7ff6188d4176b33302d3a8fb0923655a41","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-2.4.0.tgz","fileCount":6,"integrity":"sha512-TEyu/KvhTCa0OniPNkU5v1N1FQZ3YeNyXUdcCmD/zafFHPruU9wMkFQL8b5eWlokn1ymH8C6iPQKa2AIf79SEg==","signatures":[{"sig":"MEUCIQDtCK0MQUNX56oMwsek38+z5qNaJCVJ3+zZEI38OUTZzwIgV3Nu9e9lqFqFYb2Xz2ra0KiR5Sb6XfYBpIpfSaj9HX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31363},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"a95bd2c471759755374dc6beaa0d6e4427e6171e","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_2.4.0_1768338963098_0.6996264471042966","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@sleekcms/client","version":"3.0.0","license":"MIT","_id":"@sleekcms/client@3.0.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"de035ca12dd940b08cdf7bc54150e3f1a5410db5","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.0.0.tgz","fileCount":6,"integrity":"sha512-qvQqqvynm1eZVtOuFdYDKbd8X3tGgd7clZZTcgcr92kvlE4fUPRVssJ8WFL2C8EUGkaLfUaXD97txp15fR1ftg==","signatures":[{"sig":"MEYCIQD8fKeOZLwwpreQU4mRFx9A+/E/3UB6q5wqLHcg45uBtwIhAK6qM6gbhJ1S8Yw4DQEMvoClzbj9BHn4cdx/3LnVhrOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32296},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"1e9bf6f22a683968261468d8f90a28aa7f47767c","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.0.0_1768342973190_0.08876171699116386","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@sleekcms/client","version":"3.1.0","license":"MIT","_id":"@sleekcms/client@3.1.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"532e870e0f639b4d7a76b485f000f09bda5485a6","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.1.0.tgz","fileCount":6,"integrity":"sha512-3o7B0Sg0KLhycnXXxxfoCiZKt81UaFWYWhI4OQJmU0ZeDKJw4lrkOHhmWDbPf7eBgTWXBoa8vJYtvH2eagicVQ==","signatures":[{"sig":"MEUCIQCy0QxrUb57iebyDAP5q/ejN3Or/xZ3zkChZ6YRert2bAIgLv0Zh3EOtlEP0tsH+jPp+sc3VjowdrRiKYFfWmydwJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32337},"main":"index.cjs","type":"module","types":"index.d.ts","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"a2e16ddfbf8ecc67dd78034cf304adcc2066b527","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.1.0_1768343576153_0.7858375732437524","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@sleekcms/client","version":"3.1.1","license":"MIT","_id":"@sleekcms/client@3.1.1","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"0e3bc2eb88949d5567d48e71a97d7aab9a3b5e14","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.1.1.tgz","fileCount":10,"integrity":"sha512-btDpB8D0h7lcT2XkUX2oQjWCFoCxG4I2CgJVglm1pV8OQhBjXCzZLhQ0hzFCXKMIZEDqvwW83xaCInGOaRe1kg==","signatures":[{"sig":"MEQCIF30r1wTmTtvI/zK25cLZuBg3az9JPGhkc9cWPfY3vjuAiBOKw75tDjRnv0GDWKXWoP7kBWcEAwHadgmzN9m7EctEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357027},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"e05119712ad8aea6e59f1478f1d125d66b8505b4","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.1.1_1768358130428_0.1440932137758566","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@sleekcms/client","version":"3.2.0","license":"MIT","_id":"@sleekcms/client@3.2.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"c21679961be710da132fffd117824ce42d9f6173","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.2.0.tgz","fileCount":10,"integrity":"sha512-+4/INTQudTpUVPT8sj8RIi8+YWHJax4D5a2LxmFJ9NtN6rxM+97Cx56roShHSgNjJ2EjXAXsAZkAZKNvLWsAXQ==","signatures":[{"sig":"MEYCIQCIfbnQatnQ/Ut7pffcJh4NxKaDC0U7mIpJoTe5FyvE/QIhAJXkps58dVFSk1BTr14sCvdoenADnai8f1PbwiBdiXUR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358728},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"adb1618b86de8cf702880f8ab37bd8256d6fd5d4","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.2.0_1769152821108_0.6993900006292273","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@sleekcms/client","version":"3.3.0","license":"MIT","_id":"@sleekcms/client@3.3.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"aa41ce3989408cd80f0cf44f0527db64581c8d06","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.3.0.tgz","fileCount":10,"integrity":"sha512-25JwqqNjTyGs4ef8Iv0ymp/SXx5lityrQiocWEqRh215dTk2CTKvMAkmPwXTH8ChhiXxrCk5N5MN9ZcAzDr4Dg==","signatures":[{"sig":"MEYCIQDKex66tYRF5ius1hYi0TbIoiTbF4F5nHAFsL1eRaymiwIhAOFh2j+QkVqHl2LyFd4CwR+CLCHAZ3yzmfgQINyDtFmR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358422},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"18c3bc74ff469b64402ce5e794eacac0cf4fc1ea","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.3.0_1772119903272_0.5825192437929398","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@sleekcms/client","version":"3.4.0","license":"MIT","_id":"@sleekcms/client@3.4.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"320cd078b91bfd8bdcd85d5d60cf9b387fa8fe55","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.4.0.tgz","fileCount":10,"integrity":"sha512-u+vHxavHhOF25vXiMRwUYS8x73OZivvaiKiYYPhIDl2Xgv+5weaZSESAX+R2TP/zx38zfSIUkMODS81l8t2+hw==","signatures":[{"sig":"MEYCIQCNyp7oHMZ3cTUBNp+hwNSzVmQoSWb0bhmRqIRoSVU5+AIhAMu1i246aDOcymRqQizM2jukMXPCBMkkdnfaFWimU27G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359245},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"f68e3f0d7027101d9ad8270efbb82335d462cfbb","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.4.0_1772345477787_0.1620002672634422","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@sleekcms/client","version":"3.5.0","license":"MIT","_id":"@sleekcms/client@3.5.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"0debfff2e5459795e41583c4fe1e74fb8fb4da75","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.5.0.tgz","fileCount":10,"integrity":"sha512-QCPHlk7H0vNdeVNdXOSUDXLpfHUXi0+BgWqtSDubDgJtFWlAV1bhUnq5NgVYT/bnzFBLcHIS/6IBtyOlGy0WVg==","signatures":[{"sig":"MEYCIQDraO0RBvg64cKoXh/CJKtuf3eiTlwYWwqkagZya0ivmwIhAJWFUvJeRGTxuFMglFw6TXpWzQYsyvf/wIoy3HhNVqXp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359808},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"b1d58cc97dddc736219470eb0d103c3d98bbb3d4","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.5.0_1776815876388_0.6528990898374312","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@sleekcms/client","version":"3.5.1","license":"MIT","_id":"@sleekcms/client@3.5.1","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"7ee2b6d0ef0bd2278abcb24d3ae8f5afbf4e7fc9","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.5.1.tgz","fileCount":10,"integrity":"sha512-qWu0i6omNVIDQQE87kucz2Xch67/L4LOFHW5X1Z2pnrbx0ufiNLLDJb84+9nzMT71CNX+EtUnHnJ1qvIrIeGiw==","signatures":[{"sig":"MEYCIQC8tsOht7x2F+d3wvReNVfQ/JkrUr9uOBXjW+uDPSVaCwIhAP20jJJpp2IXBquE3ndtLpVxIZlOspfEwgvggNfoL4V+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360979},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"569a383c733fdf1253535f60e5a0f60df67b4877","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.5.1_1776817001090_0.2118431900946527","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@sleekcms/client","version":"3.6.0","license":"MIT","_id":"@sleekcms/client@3.6.0","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"a89fdbdf6a8c94e5aef1e747a7ff5831122562ed","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.6.0.tgz","fileCount":10,"integrity":"sha512-Pg7D72sbb9Ht6Qg1nNR64ywBZZCxF1r51NDrwytxyPqFM1nfN0NOI+pDyWsIg9q/xIeoEPstGLgNYk0JxqEfsw==","signatures":[{"sig":"MEYCIQD2TeLv0hBpV5txZxhoGh9BQrQ60m0ZQ70X4Ejm6Lz7nQIhAJO9MgUJjVTVFJAWsiLpTxQ/02Jp431ro8a63gEzFx2r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364356},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"d7d0a104485bd839bd52b4a445c3beac272d1b92","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.6.0_1776829830292_0.3527044004776898","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@sleekcms/client","version":"3.6.1","license":"MIT","_id":"@sleekcms/client@3.6.1","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"homepage":"https://github.com/sleekcms/sleekcms-client#readme","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"dist":{"shasum":"7ec9b065cb7ba28ceb05a8c1a019b262fe3b09f1","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.6.1.tgz","fileCount":10,"integrity":"sha512-W5KnInonb4mdUwV5Teeyb+11rbbqzmaX02dBzoLTrforqKj4do96TF2Bb9c0DwCyne/3y19l5G7SdnOxw6uhVQ==","signatures":[{"sig":"MEQCIFuoy8+bSAVrtjJgqs6jUSq6D6XS8+0YRkZVo9WDsiu6AiBM+sYhx4poqwPvtfn9pFXe0lVmTj7YXQTG0iWTVPGNmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364521},"main":"index.cjs","type":"module","types":"index.d.ts","unpkg":"index.global.min.js","module":"index.mjs","exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"gitHead":"6186e79441fb4e22251c8f670ad8d7359f1cdc0c","private":false,"scripts":{"test":"vitest run","build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"jsdelivr":"index.global.min.js","repository":{"url":"git+https://github.com/sleekcms/sleekcms-client.git","type":"git"},"_npmVersion":"11.6.2","description":"Official SleekCMS content client for Node 18+ and browser","directories":{},"_nodeVersion":"22.17.0","dependencies":{"jmespath":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.0.15","@vitest/ui":"^4.0.15","typescript":"^5.4.0","@types/jmespath":"^0.15.2"},"_npmOperationalInternal":{"tmp":"tmp/client_3.6.1_1776831161430_0.6936770057312454","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@sleekcms/client","version":"3.7.0","description":"Official SleekCMS content client for Node 18+ and browser","type":"module","main":"index.cjs","module":"index.mjs","types":"index.d.ts","unpkg":"index.global.min.js","jsdelivr":"index.global.min.js","private":false,"exports":{".":{"types":"./index.d.ts","import":"./index.mjs","require":"./index.cjs"}},"scripts":{"build":"npm run clean && tsup && cp README.md dist/ && cp .npmrc dist/ && jq '.private = false | .files = [\"index.cjs\", \"index.mjs\", \"index.d.ts\", \"index.d.cts\", \"index.global.js\", \"index.global.js.map\", \"index.global.min.js\", \"index.global.min.js.map\", \"README.md\"]' package.json > dist/package.json","clean":"rimraf dist || true","test":"vitest run","test:watch":"vitest","publish:dist":"cd dist && npm publish --access public"},"dependencies":{"jmespath":"^0.16.0"},"repository":{"type":"git","url":"git+https://github.com/sleekcms/sleekcms-client.git"},"license":"MIT","devDependencies":{"@types/jmespath":"^0.15.2","@vitest/ui":"^4.0.15","tsup":"^8.5.1","typescript":"^5.4.0","vitest":"^4.0.15"},"gitHead":"2f8c7e01d83c2fc26d44a21401a954509a3b436d","_id":"@sleekcms/client@3.7.0","bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"homepage":"https://github.com/sleekcms/sleekcms-client#readme","_nodeVersion":"22.17.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-AVh5awIEHNIEa0c/jeA6laHse8RTtkQ1DHgTDmRH1TF9vTz7geC2AMFXygo5ONsIOOhLptswcpQe2/fXtREdyQ==","shasum":"21454180ed21e03ac4a24ddddae500265fc22e69","tarball":"https://registry.npmjs.org/@sleekcms/client/-/client-3.7.0.tgz","fileCount":10,"unpackedSize":365039,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDPdDveLoUrQSFZm2vFdORm2GJpYpA1pZpjF/gnUePiAAiEA2n3HKyNxm3cMSYDBfFbIzYrXlJT/38TPu3fWtBxMo/c="}]},"_npmUser":{"name":"yusufnb","email":"yusufnb@gmail.com"},"directories":{},"maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/client_3.7.0_1777065732844_0.8278728432085736"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-04T22:21:59.630Z","modified":"2026-04-24T21:22:13.141Z","0.1.0":"2025-12-04T22:21:59.766Z","0.1.2":"2025-12-04T22:30:36.827Z","0.1.3":"2025-12-04T23:48:30.809Z","0.1.5":"2025-12-11T15:29:53.588Z","0.1.6":"2025-12-11T16:45:29.892Z","1.0.0":"2025-12-12T03:31:03.909Z","1.0.1":"2025-12-15T04:30:11.920Z","2.0.0":"2025-12-20T01:20:24.693Z","2.1.0":"2025-12-20T02:37:09.109Z","2.2.0":"2026-01-01T01:38:11.699Z","2.2.1":"2026-01-01T19:31:28.186Z","2.2.2":"2026-01-01T19:45:50.656Z","2.3.0":"2026-01-06T22:58:29.861Z","2.3.1":"2026-01-06T23:03:52.696Z","2.4.0":"2026-01-13T21:16:03.238Z","3.0.0":"2026-01-13T22:22:53.336Z","3.1.0":"2026-01-13T22:32:56.312Z","3.1.1":"2026-01-14T02:35:30.585Z","3.2.0":"2026-01-23T07:20:21.302Z","3.3.0":"2026-02-26T15:31:43.439Z","3.4.0":"2026-03-01T06:11:17.945Z","3.5.0":"2026-04-21T23:57:56.562Z","3.5.1":"2026-04-22T00:16:41.265Z","3.6.0":"2026-04-22T03:50:30.459Z","3.6.1":"2026-04-22T04:12:41.628Z","3.7.0":"2026-04-24T21:22:13.008Z"},"bugs":{"url":"https://github.com/sleekcms/sleekcms-client/issues"},"license":"MIT","homepage":"https://github.com/sleekcms/sleekcms-client#readme","repository":{"type":"git","url":"git+https://github.com/sleekcms/sleekcms-client.git"},"description":"Official SleekCMS content client for Node 18+ and browser","maintainers":[{"name":"yusufnb","email":"yusufnb@gmail.com"}],"readme":"# @sleekcms/client\n\nOfficial JavaScript/TypeScript client for [SleekCMS](https://sleekcms.com) - a headless CMS that lets you manage content and deliver it via API.\n\nSign in at [sleekcms.com](https://sleekcms.com), create your content models, add your content, then grab your site token and use this library to integrate content in your apps.\n\n## Installation\n\n### From NPM\n\n```bash\nnpm install @sleekcms/client\n```\n\n### From CDN (Browser)\n\nInclude the library directly in your HTML from a CDN:\n\n```html\n<!-- From unpkg -->\n<script src=\"https://unpkg.com/@sleekcms/client\"></script>\n\n<!-- From jsdelivr -->\n<script src=\"https://cdn.jsdelivr.net/npm/@sleekcms/client\"></script>\n\n<!-- Specific version -->\n<script src=\"https://unpkg.com/@sleekcms/client@3.1.0\"></script>\n```\n\nThe library is available globally as `SleekCMS`:\n\n```html\n<script src=\"https://unpkg.com/@sleekcms/client\"></script>\n<script>\n  // Use the sync client\n  SleekCMS.createSyncClient({\n    siteToken: 'your-site-token',\n    env: 'latest'\n  }).then(client => {\n    const page = client.getPage('/about');\n    console.log(page);\n  });\n\n  // Or use the async client\n  const client = SleekCMS.createAsyncClient({\n    siteToken: 'your-site-token'\n  });\n  \n  client.getPage('/pricing').then(page => {\n    console.log(page);\n  });\n</script>\n```\n\n## Quick Start\n\n```typescript\nimport { createSyncClient } from '@sleekcms/client';\n\nconst client = await createSyncClient({\n  siteToken: 'your-site-token',\n  env: 'latest'\n});\n\n// Get a page\nconst page = client.getPage('/about');\n\n// Get all blog posts\nconst posts = client.getPages('/blog');\n\n// Get an entry\nconst footer = client.getEntry('footer');\n```\n\n## Sync vs Async Clients\n\n### Sync Client (Recommended for SSG)\n\n**`createSyncClient()`** fetches all content upfront and returns a client with synchronous methods. Best for static site generation where you build once and want instant access to content.\n\n```typescript\n// Async initialization, sync usage\nconst client = await createSyncClient({\n  siteToken: 'your-site-token'\n});\n\n// All methods return data immediately (no await)\nconst page = client.getPage('/pricing');\nconst slugs = client.getSlugs('/blog');\n```\n\n**Use when:**\n- Building static sites (Next.js SSG, Astro, 11ty)\n- You need all content at build time\n- You want predictable performance\n\n### Async Client (Recommended for SSR)\n\n**`createAsyncClient()`** fetches content on-demand. Best for server-side rendering where you want fresh content per request without loading everything.\n\n```typescript\nconst client = createAsyncClient({\n  siteToken: 'your-site-token',\n  flush: true  // optional: resolve env to version tag to invalidate CDN cache if required\n});\n\n// All methods are async\nconst page = await client.getPage('/pricing');\nconst posts = await client.getPages('/blog');\n```\n\n**Use when:**\n- Server-side rendering (Next.js SSR, SvelteKit, Remix)\n- You only need specific content per request\n- You want the latest content on each request\n\n## Configuration\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `siteToken` | `string` | required | Your site token from SleekCMS |\n| `env` | `string` | `'latest'` | Environment/alias name |\n| `flush` | `boolean` | `false` | Resolve env alias to version tag to bypass CDN cache. Adds some latency. |\n| `lang` | `string` | - | Language code for internationalized content |\n| `cache` | `SyncCacheAdapter \\| AsyncCacheAdapter` | In-memory cache | Custom cache adapter for storing fetched content |\n| `cacheMinutes` | `number` | - | Cache expiration time in minutes. If not set, cache never expires |\n\n**Internationalization Example:**\n\n```typescript\n// Fetch Spanish content\nconst client = await createSyncClient({\n  siteToken: 'your-site-token',\n  lang: 'es'\n});\n\nconst page = client.getPage('/about');\n// Returns Spanish version of the page\n```\n\n## Caching\n\nThe client includes built-in caching support to improve performance and reduce API calls. By default, an in-memory cache is used, but you can provide your own cache adapter.\n\n### Default In-Memory Cache\n\n```typescript\nconst client = await createSyncClient({\n  siteToken: 'your-site-token'\n});\n// Uses built-in memory cache automatically\n```\n\n### Using localStorage\n\n```typescript\nconst client = await createSyncClient({\n  siteToken: 'your-site-token',\n  cache: localStorage,  // Use browser's localStorage\n  cacheMinutes: 60*24      // Cache expires after 1 day\n});\n```\n\n### Cache Adapter Interface\n\nAny object with `getItem` and `setItem` methods works as a cache adapter:\n\n```typescript\n// Synchronous cache adapter\ninterface SyncCacheAdapter {\n  getItem(key: string): string | null;\n  setItem(key: string, value: string): void;\n}\n\n// Asynchronous cache adapter\ninterface AsyncCacheAdapter {\n  getItem(key: string): Promise<string | null>;\n  setItem(key: string, value: string): Promise<void>;\n}\n```\n\n### Cache Expiration\n\nUse `cacheMinutes` to set when cached content expires:\n\n```typescript\nconst client = await createSyncClient({\n  siteToken: 'your-site-token',\n  cache: localStorage,\n  cacheMinutes: 60*24  // Cache expires after 1 day\n});\n```\n\nIf `cacheMinutes` is not set, cached content never expires (until cleared manually).\n\n## API Reference\n\n### `getContent(search?)`\n\nGet all content or use a [JMESPath](https://jmespath.org/) search/query to filter it.\n\n```typescript\n// Get everything\nconst content = client.getContent();\n\n// Get only pages using JMESPath\nconst pages = client.getContent('pages');\n\n// Get config title\nconst title = client.getContent('config.title');\n```\n\n### `getPages(path, options?)`\n\nGet all pages that start with a specific path.\n\n```typescript\nconst posts = client.getPages('/blog');\nconst products = client.getPages('/shop/products');\n```\n\n**Options:**\n\n| Option | Type | Description |\n|--------|------|-------------|\n| `collection` | `boolean` | If `true`, only returns pages that are part of a collection / multiple records |\n\n```typescript\n// Get only collection pages / multiple records\nconst posts = client.getPages('/blog', { collection: true });\n```\n\n### `getPage(path)`\n\nGet a single page by exact path. Returns `null` if not found.\n\n```typescript\nconst about = client.getPage('/about');\nconst post = client.getPage('/blog/hello-world');\n```\n\n### `getEntry(handle)`\n\nGet an entry by handle. Entries can be single objects or arrays.\n\n```typescript\nconst header = client.getEntry('header');\nconst team = client.getEntry('team-members'); // could be an array\n```\n\n### `getSlugs(path)`\n\nExtract slugs from pages under a path. Useful for static site generation.\n\n```typescript\nconst slugs = client.getSlugs('/blog');\n// ['hello-world', 'nextjs-tips', 'typescript-guide']\n```\n\n### `getImage(name)`\n\nGet an image by name.\n\n```typescript\nconst logo = client.getImage('logo');\n// { url: 'https://...', alt: '...', ... }\n```\n\n### `getOptions(name)`\n\nGet a option set (array of label/value pairs).\n\n```typescript\nconst categories = client.getOptions('categories');\n// [{ label: 'Tech', value: 'tech' }, ...]\n```\n\n## Framework Examples\n\n### Next.js App Router (SSG)\n\n```typescript\n// app/blog/page.tsx\nimport { createSyncClient } from '@sleekcms/client';\n\nexport default async function BlogPage() {\n  const client = await createSyncClient({\n    siteToken: process.env.SLEEKCMS_SITE_TOKEN!\n  });\n\n  const posts = client.getPages('/blog');\n\n  return (\n    <div>\n      {posts?.map((post) => (\n        <article key={post._path}>\n          <h2>{post.title}</h2>\n        </article>\n      ))}\n    </div>\n  );\n}\n```\n\n### Generate Static Paths\n\n```typescript\n// app/blog/[slug]/page.tsx\nimport { createSyncClient } from '@sleekcms/client';\n\nexport async function generateStaticParams() {\n  const client = await createSyncClient({\n    siteToken: process.env.SLEEKCMS_SITE_TOKEN!\n  });\n\n  const slugs = client.getSlugs('/blog');\n\n  return slugs.map((slug) => ({ slug }));\n}\n\nexport default async function Post({ params }: { params: { slug: string } }) {\n  const client = await createSyncClient({\n    siteToken: process.env.SLEEKCMS_SITE_TOKEN!\n  });\n\n  const post = client.getPage(`/blog/${params.slug}`);\n\n  return <h1>{post?.title}</h1>;\n}\n```\n\n### SvelteKit (SSR)\n\n```typescript\n// +page.server.ts\nimport { createAsyncClient } from '@sleekcms/client';\n\nconst client = createAsyncClient({\n  siteToken: process.env.SLEEKCMS_SITE_TOKEN,\n  flush: true\n});\n\nexport async function load() {\n  const posts = await client.getPages('/blog');\n  return { posts };\n}\n```\n\n### Astro\n\n```astro\n---\n// src/pages/blog/index.astro\nimport { createSyncClient } from '@sleekcms/client';\n\nconst client = await createSyncClient({\n  siteToken: import.meta.env.SLEEKCMS_SITE_TOKEN\n});\n\nconst posts = client.getPages('/blog');\n---\n\n<div>\n  {posts?.map((post) => (\n    <article>\n      <h2>{post.title}</h2>\n    </article>\n  ))}\n</div>\n```\n\n## TypeScript\n\nThe client is fully typed:\n\n```typescript\nimport type { \n  SleekClient, \n  SleekAsyncClient,\n  Page,\n  Entry,\n  Image,\n  Options \n} from '@sleekcms/client';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}