{"_id":"microcms-ts-sdk","_rev":"32-255e3cd4d49bf9bbfbbad86725207158","name":"microcms-ts-sdk","dist-tags":{"latest":"1.2.0","next":"2.0.0-canary.0"},"versions":{"0.1.0-beta.4":{"name":"microcms-ts-sdk","version":"0.1.0-beta.4","description":"## Getting Started","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.27.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"e304c1b9f64164672dbe5cd9c00b6cf89077eaba","_id":"microcms-ts-sdk@0.1.0-beta.4","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5cKh8EEIvwuNVNKqjZFdJ0oySnS8zjpVwXYHLeJ2hohCIAcJCme2XX3tc4spcHBfPGunm1SUnMa2YQVlGdNbpA==","shasum":"67c534cd3390a921a4410340abbd04dc5d75d6a4","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.1.0-beta.4.tgz","fileCount":9,"unpackedSize":116548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAi/TNiNwZks+B1ppaP6rqY3wxW11sYwsRS3EZKawn0LAiEAx06sJwnzknlxH4W0YLZNtgr9hFAZkBfshzsSZ+Kw1jg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdQAYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK2w//ai2XrENWwkJ3Dvu+kgDRr0pnv7DOAmdztdbqNabD9qZAt1Cl\r\nC4ndE3EXj/SWKe6VICI/f1VbwmkqJwDI54Xxb05ixgM++FQC049ybQC9pdHi\r\nnGXL9GGcXcwdqdS8KVWMDk2uT2olasjCQMUufm/GDDdbUeQZGT+gbAMLGbRr\r\n7EplbHo6vTa0/TApXMC7f8/LXkJzNS2jpteTVM2RafU4A4AMCr5ZodViSLZV\r\n2IbM8TNeGKu6WA/8asatydsxMDRFkxN96awvbEyrBhLcgAgw3Jn1k+jITDd7\r\n/FCiogh4Kns93tBKZIAhDMsR+PW1R0jEVcz73MOXBGNXIEMi/La441DIKlkX\r\nbULywm4AiZHqiz/1Suuy1ZqR5MdHAbBl0pPuar13OvIYGQjpvav7R+u0kug2\r\npoGPBtEMG/f/4DGMVnSJjG9HhmUlJOD3hZ9Jxamq6UNs/qz/DUDAkRL/GS6x\r\n7RdW/WrBl3PPwAkO5Ueh5Z/bFzFZcQy5TViUVZ1qBVsYbHizy78UJNm54PB8\r\nEUHD9mAb9o7i/vYE4oaoPa987vIvi7pU7/fVDI996p3wuH7lBFnPNik6/VvT\r\nZeLNOh2LdpTBxsDQxIYHL+MCPckFxWLkfgZOu8jrL0Ji5wNJ3Fz+9tl33d0b\r\nYfC3phXk45kqwuU8e5IIU/X231S0ywplu9g=\r\n=YJzj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.1.0-beta.4_1668612119876_0.5480066249375624"},"_hasShrinkwrap":false},"0.1.0":{"name":"microcms-ts-sdk","version":"0.1.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.27.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"5994f004f2dfde4edd0affe2ec41e94298d30b30","_id":"microcms-ts-sdk@0.1.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9CFPwEoDKzLq6SVwS1W/Xu9MAVLKyIx6vZtwno39uolq1Iqtmhf4P7kmjer8WeiJH7mRc9/kGZWKdktmIApXew==","shasum":"baa854a5d6492f26c7aaab69011760ffa1d87831","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.1.0.tgz","fileCount":9,"unpackedSize":118976,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPl6hv7aPllwxshZ79kH9IiWXLoh6J97CH/qXCKdC5pAiEA3AhNG7ZJ5Ul1L8RAbUQLqaJMuVVBVX0y7M4Z0SaOdlI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd1x3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTJw/8CkfDZkHGHGzIL9cMTMrLWnci1qRlZ/00r1uRubufAz61ue96\r\nboVO4cbwQRFdmfp0BHwRDnVKZpcvI0SVpgH3zraxbzXvsZcDWdoOxBgYjWrv\r\nx570oqKp76hYE5E3BeZ4TRaWvz0CKFpUQCUg67pxQKVjAta+OfXh6P72Jcz0\r\nxttEpXcWdSZ0s8TtEhmpZuPNU/NTcVJJQ13eT53D1pcRhOQkNvqBK0bFu519\r\nvKkR0jNCV4sLpthg3S4sQd5WtPJviYf22+z9r6pXqk/Y7Kvqoxw8ckipePS6\r\nXTec/ICwTd4l+Uj1zBOOwhYoZCCMV8ySiyFZQaS3hpbskmdOxA8FYuhBt/HP\r\n5HZ+YQedSng7at4+lIM4pe0WOWJwvXaXIBZvFAvZrMMo74Jfy7eAZcB99Yq4\r\n/N2mXDOIx+bZTicZ/X5MpDIu5B2dQzp7bTvURVCWPD99Laj9gGFwULY6cLwS\r\nE32r/a7vMywv3437yYzgtbW+cCjwZ+34HmgeuElOPWQ0nfFh+LuFUSmeHRo5\r\nWKjU7UUjK81tAUp7O+z1n4lCFPDFVAdEvn3eFcEOhKKd32CfDD0eUxTk7y3s\r\nyBj9rLPM4hMVJbX5ccI2Sfal2MhdDpzU4vH7O8LOXJ3m8aP6A2Ej95Zec1Y9\r\nLE8KKVPmLq3G7JZ2Xy3aw3py7Jzy7wNjBYE=\r\n=Qgwm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.1.0_1668766839155_0.6895194013786772"},"_hasShrinkwrap":false},"0.1.1":{"name":"microcms-ts-sdk","version":"0.1.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.9.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"890992e3104fbe3d5307a0da8fa09d202fcbf8a0","_id":"microcms-ts-sdk@0.1.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-y9c7AejdOn+iB92Uub++nvTf2AkMRpbNLWofSit6AIOPzDrKkuiA1+rE16Kpz2fwhMAN/HhgKqQSTtszIvegtQ==","shasum":"96ec44470e7db75d1f9d3668e05522861d894ea2","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.1.1.tgz","fileCount":9,"unpackedSize":118864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH6JCXc2faioZC0oh4yyRG4ztNN7iAm0u0ykvgUQg6AfAiEA2fMS8GLUh5k0zsddLBIuTS3wkCydkp+rE4XQD6LFHzE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeAyxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXpw/9HYFYng6wstSttzD6Y9CMzPQBK25xKOACrko3z0tPiQ0NRapO\r\nG2RYmjOd4kwvHkKiKOb2E8L+O3iWfuR9AnS5JUImJDKm+Z7XiwM9TbCX/oHj\r\nOd9edtOOviNOwaX/voiNEq+A+28MhMfdW3EUDNfaAs3EL5BUz9u2ssPDT1op\r\nRYig4TPE1MDqbsID1L4XAfKvRuWhgAWs6tJ98sw5HlU6ZDTNEpKsVwju79XO\r\nJyuayRHLt+ubyQTUzeovs2/gdOLMDD3oDdILWZsPn5liS6pxEAdiv6CO9hW0\r\nsak5yLseK0qiu4Ueko9CfY/mKyjaSqcag9iuEaDaTScLo2QECSflBs71TsWT\r\noh68g+Dngoily8b0GpLRJ9FWRhs4OrFOPXrFIVgdCz1QzwB3tZ5Y3CWk86jK\r\nZuoCnT7vUUtUaaB9zr97rScEPf4HVo4x67Y3vQZA38xZ4cWl/Eq0Hb4IplWo\r\nu3rx0d9TErT8tKUf+rIdj9kD4vm1Pz790BK0azKzzuyLvKa1IEE+j/fmrLKR\r\ng9fHLql2HylfwmSukpS88qmNqTg3hxin8/Nc4+MAF2D6XUDfUgY6HRJMSUzT\r\nkfdy/876BRAkTNUrCC2NiCRD/3B4lN83IcmcKvoqSEXcN38G4K0AimfCl+C8\r\nwnqIDVzr7gSxJn/81H+BBbOdEMjcL7B419k=\r\n=ODOU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.1.1_1668811953233_0.6184533909517711"},"_hasShrinkwrap":false},"0.2.0":{"name":"microcms-ts-sdk","version":"0.2.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"df33f308b26abb1c7bbc3cbbc27179d9b0a11786","_id":"microcms-ts-sdk@0.2.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lBeFO5VJZDZHI4GaKC3lJ7SpsAcHMikU6cOtz2pkEebhAeu8OrFGxq5tdluelFJzBb5NqyuMF52/T/HcjdBT1A==","shasum":"f1970b42777acc2d0a0ca87bef1849486551074e","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.2.0.tgz","fileCount":8,"unpackedSize":117330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCU2FGdHTRApiWz7S9oiWsw0uzXFPrCjC2A77mD5IkVAIgEDal88y3mDARFv37uAqXzhtOvceWkpwR1+gOZSxZQHk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjegOZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj8w/+LUoWm1/jyR04oUcIsrkqTBF0uIMilyLHnRbdf7RuOakmChUd\r\nImxCJEHaFWU1OwYTk5GFVdu2/z5nBMDg8uTO09MjUCxBL4k4e6KSrxaGt4VI\r\nhsRHTOFczWlU9tTpXO71hYFGTk1d+Vx3D0n2dsSgi88yPUEV4uIkyCnSZVny\r\n+/MxoAuYlqR7vBb8YZthrnXakk4xupTDsSd59hHrW1txYr5GfounZb/XCPvR\r\nUI3L8FyB7/syxM4bC8zoHDAj/2E2WGVL4JrhHyvwwENvymqRoInWSzL6Wbag\r\nX7TPlVlegdu1yzJGj1QvXzGJ6l59hzGx3WB8kgxbzhg2OBNFuz8xEMDjtqra\r\nSAC93Q8DNZOf+0B0DWVx1F2Lg34+231YCqRBRhSMTMW436i1cefl3qa8i9zd\r\nSnM2NRW60k2/wZMaB3/b9dbLfDVnYtf7WYF9tX3a7NgVj+wm8CXfJE3pdTxC\r\nES5kfmmAN+4LIeIPk1kZgTdnSeTe9xHxgT78/NhBUuW4kClOTefPzoQa597U\r\nnxCHPavShW+YaXw489Bt8Avmcl+gjCvuJ8Ptyz1c3NzssRyYwGxqH4GwG0Z2\r\npfcFLQS5p/K5xowiAhl4CSSggJ/g0TXOLwRWIBcVigWJNZshxhj3alIllqG3\r\nkuiJRC0udeR6aA8pyUktrfvYcSO03kpVuZo=\r\n=/Thd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.2.0_1668940697660_0.5863680314308368"},"_hasShrinkwrap":false},"0.2.1":{"name":"microcms-ts-sdk","version":"0.2.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"c67823ece1bfe6c136c5ef4e12249db912a00fec","_id":"microcms-ts-sdk@0.2.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XcQoCglb/pRUPNTMTqhyAZswG40sTOstYoAIx5d2T0LSgPZ/4dVDRVd65yO4yeIH0iphEUxE8j7OiSdTRD/OWg==","shasum":"0729ce563ab4181fc5a4f834a471c8177afab187","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.2.1.tgz","fileCount":8,"unpackedSize":117330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDylONElJWyObqktl01MiXADZB9oPjxTbxm1YVAC2tkAgIgAjB1CeE80A4Y21Hvd7raVoWbFqpuac5E+Lkkj6Yz+ug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfzzZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqDQ//bHlF2+KLtEGZYH7opeoMtMAjps3MAnhu232OZXa6VDrgxnYY\r\nsXze+RJ9j91usck0UXnBxsbYEK3S6MAK19SwZ0FZDE7lByjiqZKBdiswRMQn\r\nEaNLn3V2M8h/gtzILZlZMYRuwPEEw0pBG/0V3p2QEBZH3+VZhV+tGoi5qrdJ\r\nabh7icXxsqdEqTBf7aT/DEcbY/s4JLTL0nOaJqf3W+8TrVRCk1e3ZhzUeDgD\r\n4ax2055eNcOSQFRgSo20I6YbMD/7qywiKHCrv00E5/6SsdYLm2cUJCB77cNV\r\ns2IAqEaoZkpEx8QHVeNUTRxbnQzystlQV6jAPA+bOMLCGWl+sq1l3pgHE4pJ\r\neDNzP17kEh4Vqp1O81Sq5eLxC08Ryh7AbvGMTZnvoEzncU6UtlWpzSkInH5z\r\nQ/ECEOc0vFOXlaHufX1/3W4iDE7j0A1B5p8FtdsccNxhKlVfXdoIuMhcDPj7\r\niVd1G5HfRjzcPBQyQ6Jin01WXTBk5lq260kxjhwR8DPXMsGM2YGg9dWHtnlo\r\ne9HrbQ5UlGk6m9Axi4D7M8XiG6oGOj1AjFgPK13A0SwFcRNuqlu5tCyZpG6T\r\nkbfH2URYJfVOfV2wZp0QGp1hqj1Bcj6ZppOM379pWyvXXGOBctij9D5E/JhF\r\nQuk3Aj6H1OsB+hCGlXjmmer8bjAAE3xiC/c=\r\n=BIS0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.2.1_1669283033022_0.865866782606836"},"_hasShrinkwrap":false},"0.2.2":{"name":"microcms-ts-sdk","version":"0.2.2","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"0e323d61b5667ea42596a002bdbf35cc1a76ca4f","_id":"microcms-ts-sdk@0.2.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-hgM/NevN/2CQANEZgWBo4mI+RgbwrJHBGDO/5rkPG2/e4ZlpNmH+4Mg0KYw3dh8EVJW4v7dMcV7hH3rnEwskQw==","shasum":"f817d0f47cd7f5ff6e36082b7f313500fa41e73f","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.2.2.tgz","fileCount":8,"unpackedSize":117322,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBh6SpXOjW2Oc5IC/6PJqDYxnC2YPu8kFyqwsnSXIGc5AiEAsbdZBvjpydKxFYvfJOK7/BfgBlxON5fzCfQ6N/cNh/I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj0KbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy+A/9FTwmI4tA9A8LsmJtcsCTzCJI5Fcld8ohqcFdBeRS9pj8xnO2\r\njarqpVT4xsaX3SkPRI+lCCWHeE/CD9LSsx44mje15+WwjpjFwja6kYl35NbE\r\nT1JWbF0gsDJbe7dP/PNqlVtWDcauakyKvMjnbCDhODlBB5QvZXaPVMvvY+Fb\r\nxJSydeseSmMFyVa7Ow3jwrFW6i7mtds7IC1KKKRZWFmq0e5rSi2fOZ4B3FCY\r\n/2sdNnTA6E73LrFf4sOagBv+0goVMD4F1W+Mk8Sl09hxOu0bN+gWd4KMDdcE\r\nhxl4hCsziSrKfOZOk2BS5R1ZhTrNbrV23P7idn03cUDLo97FURA+3u2rrRmS\r\nPEwX2biLAYz/JjJmkONDTC3T6putl2pPl4399gi+qNrVjKSuk4ihuNK1UTJP\r\nLEcWgPPH0c8u7qqQauCcq1WiGNO+3wepgNwbmP8xGdOjnHIH8iqjxnj5VTr+\r\nRfxJhAMrywchY3tbrulCSciddGFf3aO/iWCK4S01rEojc1FQLaR6puHA8P9p\r\nuQ/Kh1G/LxFJJv+4Lf2dOa+PG/otkl8eWrkiJv0l6+gj3VIO6TMA8fF2YQPy\r\ngtfoyrCN3o/zytdXiLWT3S+Br8RzRw3K230mamMsmd7EWqfcoviu3b7nkOWV\r\nVkTpRiwgv688g5LFrYtcQPvooqL6pFZdzvs=\r\n=yVo+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.2.2_1670333083411_0.840646847747023"},"_hasShrinkwrap":false},"0.2.3":{"name":"microcms-ts-sdk","version":"0.2.3","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"507a060a291423a6098cfc159fc4d2cc92b50296","_id":"microcms-ts-sdk@0.2.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zZIafxsJK3amWKMmeO8HEA8gFPt+prIuDYWPdros1OK2xFnppFsDYys7JL9RWD2B6+cpfakdxIFNHnrqn4SsKw==","shasum":"b2092b82947eb6bae2c3f364cec84a1c0481af05","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.2.3.tgz","fileCount":8,"unpackedSize":117404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO/qIbluB1dj46gcdH5h36DWW4HgYMAxP5MmBTkke7ugIhAJSrXTC46iyNS5zoS12vfMerKAsPjSCb8uT1/zDegTBG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj0/+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6qQ//ReLMRTiInZYdPn4p+7Or51HCIEhj0FAnfo666v4VFdSregsO\r\nN34B4hS0842fuJm2nReKto8v0/U+St3EsyxYSdh8Wj5G0IfcLcGNZYFd/hSG\r\nTuAmTXtJgAW3aL78wMZUXzIncVEzAdwNcySSUcXypfz6J9A2hGuD+G+bV+2E\r\nOpmp7zWOISxl1IjtqNIm7Z9D0Wo/uOlBU1yp3Vwm0lcDdLVVXjzx1HWM3W2u\r\nTSZUniBjfynzGyUryw9ncW4HxVY5YUQ0SxPxVlsFVmnZxFpSlCUrmATUOWV0\r\nHFK4WAspxy8Kj0W93P9hGRoYJ5CPO2EjSfzMq6e4RE9ks9xnynzw7uOLN2vz\r\nkGe1Tf/lxlgCz+1eYTboYkP7N5jYdev+hMXA1ZadXiAVkzb7t0dspV7TzWeS\r\nPdA0vYY+p24TJk38mV8g0qNxXFLiGk1NjAEKqeDAeCuLO5y2nkBKky97B73v\r\nP9ooffTRm5Ar1dvG4W9XLUK2vlnquQ8ImU/QcEeATB9X2Lf1B+VLIqfyxLNO\r\nO+I0bUpprdyIErzPmD5bo+SLCUkXDLOdqCzbOJXMzqxMMuBkBy8pxmkfcvTN\r\npBIPzF0V9um8NZm/L3ewRkBZywZ2m1nuzMPv2jz7R5FBpKkULgoCC4NinHfp\r\nF0981cSRCc/5xGjnvR2ctaxzCkEPW3U7k3w=\r\n=2NwB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.2.3_1670336510048_0.027049080951409232"},"_hasShrinkwrap":false},"0.3.0":{"name":"microcms-ts-sdk","version":"0.3.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"06d78bba8712ca878aea9c83c14d69481ff5bffa","_id":"microcms-ts-sdk@0.3.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-J0zNX6KH4togVTnYOYrhUf5KgBTf9P5yKALFYU7UOkfzys/r1PIFNvMyfxNjPflDkT4DBXfIMIH4kRr2GRUJag==","shasum":"ab4bd78d2381586c232ddc8e03ff611d8200fb63","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.3.0.tgz","fileCount":8,"unpackedSize":118339,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID16hqbBgkmvAxyHyukvlMJNDIzxrC4GTix8LSP7/s2/AiEA/C8pGdtS8tX8Sh+FacQlyneRJ7oVJzxN2jYZcrYgWX0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj1mIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMgg/+JmwV2IzzCVhoiY3DPBBIGrWEjrD/vIXpx+1rr/TEb4Z4CctG\r\ngp0naWWEJuksNx3Y67pzQgsiZaUOhmc/oSqiQP00ktGJPPo/XXjqfmX7O1hL\r\nTHAWFRg6zJKZtfaAPhETgO3cfjigABoBoKOTyVSP43IyEKpN0JMot0ka5nrE\r\nEicSrLFjms1L8tDDdpOBGtJiF2HrO/KXMHIOYTBAEZJ71u8p8SHzXsEV88X3\r\nbGPmv2ndApoOFZPpeVArqp7EdjS1MtXPg2wJJjBrWtxqSyVbKghWYDRv7HR/\r\npouMeLIE6WvX1j6hiTF82BJiISBJkv+agh6A4IFFXLIVQwqtMReSLCHqqeRE\r\nG7FYz+/WRfBj++iHv7ui1wlQiD4INGBndyfZjHmt1tunieMFnEbD/4nqbh5Q\r\noiJ3n64VjPaf/4YLtmX1xpZiNbnXFR5elQhmS1boCSS1F/L2kQIhMb2ElYWH\r\nlkkQyfYPR5XQb5o/Bol3kog5S1W1n8Pr09xdBc3QURcnQ/B8OQqQ6wgiZ6+U\r\ncXYxmjKPLScVSZ9LkY+YziNGPY9eEf8QeylHRTs8QAz+SJpv+nMsMpEUF3fe\r\nMTFwLS37P5o1zUNt9vYpPjZYcK5OPPJ67F1HsaYKIhIERUavIaf5A/MjofkQ\r\n6JMhY+mZq6wIqahF4+fUQewg0GZiISTW6sw=\r\n=M1QV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.3.0_1670338952245_0.4101616959481622"},"_hasShrinkwrap":false},"0.4.0":{"name":"microcms-ts-sdk","version":"0.4.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"35a38090365289d6ffaf1f02aa8e4604cdd6a5f1","_id":"microcms-ts-sdk@0.4.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jqo3WB6TcNNuBzO+fL7yB+DJNiNMQblyN0pt0IlxZM/z5OC/2zIDfKD3Ecq2GAEyoBD5NGVbn4GTJJ0Y72dwOQ==","shasum":"7fd25a11ac1a5e749308ba0a5007670141797c70","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.4.0.tgz","fileCount":9,"unpackedSize":122593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcNGKFk4JlT+Aa2q+cClrshs4ExfL4kX8wnVgO7VVKyQIgCHaASrK3YR6nn64Iqrn7BUPdaCCEcQPMLUSSKCcllJY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkev4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopLA/6A0RySC8KQsRjqm2qhBCG2L42S42/BlIm1EgDcCHbInRXzsAm\r\nq/br01s/fF0zvKyE/r7g7iOyx5E/jdTXiK9hMML4vFrndrTAKUXAxwYlHtrK\r\nzFTpWGtTf8bctwxJ2DopBHVGMvdO+B+BBADhf2QHGGmMcKYcDvpbwqQQLrqs\r\nxcmksS5CCvfnEwjP5xxDSIiotzM7c4m0TNlGhG1vXKcKcjI6KpVQIHxBZr4R\r\nTHmp1KfCa8cEd9fWF4xL4Y2nkmeIRku6J+wcidBpLdP6qw9Rhaki98Kxvodc\r\nLX6m2Q3+Ju9rIomiaB14tmjGKFt+qxr3EIc4AYL+7Mg6kEoZIjC9OTijCTN3\r\nnFxDiReOz+ezcUYEu+3qO2Evki8QOtQ07Stany0WfsHEylS9BV71ZMZHH9Tc\r\nxRJte28gpdYLz3JylN+HpGGEQH1C0W9ZM/AQjrTfa3gsNzrE4zcKy0ScU+AI\r\nc1gTFgTpodf11o9DCvfyo/6N4Llqgc1cI4u+WhqvDuTHBiA21kxLpZcmivvB\r\nk1DAKEv3nOXWc8uum791r37shKuOdqtisvMPRL6RPdTIAu9Vrpywk/M/3xte\r\n6ihAU8Sbq+8LURv7kPhljSzrFgfmWoUOJ0J1mQLja1QnwEpFFzzCIbzCAMs/\r\nsmN0oCB9aTcFUEPgBjE+cRRNn/AEI4Gv4F0=\r\n=GESL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.4.0_1670507512661_0.9578811063985571"},"_hasShrinkwrap":false},"0.4.1":{"name":"microcms-ts-sdk","version":"0.4.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","esbuild":"^0.15.14","eslint":"^8.28.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-n":"^15.5.1","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.7.1","typescript":"^4.8.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"b73c26c106c0a71be4f12712139e0ff543efecfb","_id":"microcms-ts-sdk@0.4.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-OO7rKBACWvuKssJOlmzlsY6kGvNmP6yLg0PJuWSM7o1VNogVAl0j54X7Afpa+Js/JmSfznfGLtZQ/bi01cyuKQ==","shasum":"de6fbb8804dae16388874f739ab87ece73b2e725","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.4.1.tgz","fileCount":9,"unpackedSize":122591,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSC0AVRew20OgzEFK+9IjA0gX8C9kj5V2gLQ/KtI966QIgMrO4+BabrvitAN9MfdVfahaYD1/ZaAy32yCmmdpxoq8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkfe/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoABA//WPgJFNQ1nbTYo/LGPsYfXHEO/KtaJEafvqk770jCujSrb0oF\r\nLqG70Tja2lSoJrrp+B0wWItSRr63IKbtUC7CtQOvqUVfAcHpbz3dc/lXLUj8\r\n8bCZ8PsmhzEgsiZ8dyKr55rdre5YdVP0VKPb35kJ20tyWUIe8t+0/R14F2VB\r\nDwZwPwLhXOKFQvO9mG0QAvoJSP3KScvCZNraSo+VNytyp299gGnlzKWwy6KG\r\nBPdt/rvqzqxMtNXnaApYO9qmauq4TMeTuUSBsYk1RKywTSZ8uAa9X4WwFXpa\r\n99T9eJBLBGJhPK49zedrYd+nzuwZhqwAMBnEEJ4awFeWb65R13tAQYMKRieS\r\n1vIzbXhdKL7fc3SIxxMU2Ar7BrfI6a0AN0cFST0d4H71X7s2fNBivzFfkZlN\r\nkurM7C7cGStz37UAQU3koTSWR4QQGzyWbnO5LjlWYANXpR0IoYybmbzvjwR/\r\n3n94muPP06+KFitisrSl0eW31fIg4RLF8e/4bpJuclIRju9vw1mLwJpANCzR\r\nc08qqsc+1kESa7ysWj1+B4BJIlYt1uM5Xit+Xsgvowb89KM/lQ2k0kxZG9bj\r\nSh3MVMqw3uyFhb0lSdBifhehx9DCceWciwGjyUjiEpR0lChK9epmkHMI+KFZ\r\nhZtiSpz+Z3wpNZtqbAtPmMbZIHdVUQ4sjDk=\r\n=nWK8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.4.1_1670510526775_0.4369557005198841"},"_hasShrinkwrap":false},"0.4.2":{"name":"microcms-ts-sdk","version":"0.4.2","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","esbuild":"^0.17.15","eslint":"^8.37.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.8.7","typescript":"^5.0.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"e69513c97b3f25a2e62cb58ee60bfcdbfd434cc2","_id":"microcms-ts-sdk@0.4.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-gx5scNsVtWujsB6E+xyC0SqMc5CVwwf/Yzlr87SqKc65PalaDeKUsViicuKHRPF8hHErBmnu0YxVEOpWX+5K6w==","shasum":"5f74022bf2c18497e79a50b5dc5f916fc388c250","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.4.2.tgz","fileCount":9,"unpackedSize":122549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFR80/WiLgdIS83NUP2tv3ctDfPW/4SZWVi51NNNkmUQAiEAjKgU2e20sOJD+wy8+mtatl6zrzSo+Yy/6Di83GPtKaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLnXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIng/5AGSqZ3FA2V0y7IIYokAqTKG1bnrKeMBwXO6HHHbDzt5W3nUt\r\nFnpsv5OvhX9xFrdUPbbWy+ySZV6sq3Tpv+eiYaldtnUjGuvoV2NHnUB20+tg\r\nwiP5OxcJj4fud2E7R5y4Emi6V7IVmbgXi6K6sUItR6Ic2A1H1sIxicrRpU89\r\nQ8lLxHKKf2CnkP/uEeKF0uafiVkweCvFRMmLKXQ8yDJRpXygf0rMPo54EKbL\r\nGPWsasBD4mpz83wVUZVIfQ454CPRK6KP2CqMfmOfmYmWlZJVsevP3cp8jBbS\r\nyRqbEygT+xCuhTJNiE0svcEG9T5QZysp/t7PB7egqkjcD2ZcdkeOMr/eCRbU\r\n4VLK+m+8KdsZMuG0BXZjJCSQSQs6upzUjkDM1/4BNcEfV7xNp9FnZSLEjiCF\r\nkr3H+82+0juOA3vPOmYFKrp4tyZds0ZnFDobwpMLQ4rYDX/0rlxNeU8JaWHw\r\nC94S0PtbfjjUlJ4FxtmEYrDdhoHA5iPn634MHW7oWz8Mmmn1pXkbrQLdz0GB\r\nMMl1sQtFptD2ThzqfAqe7gSdb0dCjPUuLqTod7AuS+CG2T7xmiwBEkwrWCad\r\ncrkEQ+ptUOqj4losfdbzf8B/SvA/6wrpZTLbzOAYm+XCX9wKidi5yWfsP2RQ\r\nU616RI0m1FElHcISBU9/5TKWva/ropE+fb4=\r\n=xKz8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.4.2_1680766401278_0.5464568283579052"},"_hasShrinkwrap":false},"0.4.3":{"name":"microcms-ts-sdk","version":"0.4.3","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.3.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.57.1","@typescript-eslint/parser":"^5.57.1","esbuild":"^0.17.15","eslint":"^8.37.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.8.7","typescript":"^5.0.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"755d3ecf2dbbf47bcf81d39eb056f35aba16a9c6","_id":"microcms-ts-sdk@0.4.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-e57LgvbDDymV+b4hcUS+Znf/CsFFayyCN01PYvQ4Zy/x/8ypW04TWSf7IbD0sfDoy0MZm+S+PRi5bisiuxy71w==","shasum":"815c23b07dd7e7998839554d9f36450dc0fa6284","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.4.3.tgz","fileCount":9,"unpackedSize":28114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbMELLpFoLj5PfzjY1OvzGeoN9EULVVrytKupjcKEOnAiBC9gtR5f2AmIIoGGeiqVEPEaS5TYIMQZ+dzkSQ6YgmaA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSdOFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0ixAAnrY9wSgs2R2RZyCT3HSIHOrtAYQYreGTkOPYDrZU/ggR84Pn\r\nBmYd3V3PxHmPRtlt4PLWgVnwnmBkBlNXyVPJtex9IFT2rdhumm/7nwQaqYbe\r\na4seiq9gF0AgMTgQYPZhwPztvsUYVfJ2R47qIEVw3OyPZWG+Htyr8vwqghNo\r\nLp6wtq02m/aTAS/bHKPcy8tS1jU7gM0oJ8RDRWaJZFL2NZcEnsznPMYiHJed\r\nF/vACZQx20RdRSCIe3/FB58XsdoMUgUxSUXS78w6Lg6R3iWHX4K3uuNlV1NV\r\nWEX89h9QATIWT/y9MpFC1ikGH/53mj/eQjmuSKqFcrX8n23RObW5sjva8Vn2\r\n5yvoyaowucwycJwXZceQ6GjIvY93PoHgnTLKBuICNzkOjS7yfigAAXYOW3z/\r\nVFBaw7MxT+lb+LefeXBrx67irWq4LfoA2MsF6i1xXuaFLKnk963QxEKzP/eV\r\nUf2SPRDByKLulLtdrLfpzOC9TPZ3vd2303lNTMam7OTluAS3OcI6TstnTxjW\r\nBgK8EHctPiXno5bjX17Fq4AYtmLxrcFM9geZFVs6LVZwzTjL4CNPZBiRbGvN\r\n0YMPPchUenOqwgqRIOkz1P1PTOpkd5W6jly0+CAAex9j/V4NoL44QpqNuaof\r\n1QCO+CuY81P/5KaTNzvhw5OKCeH/XSwCINg=\r\n=g6/X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.4.3_1682559877327_0.2785707404463984"},"_hasShrinkwrap":false},"0.5.0":{"name":"microcms-ts-sdk","version":"0.5.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.4.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.2","@typescript-eslint/parser":"^5.59.2","esbuild":"^0.17.18","eslint":"^8.40.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.8.8","typescript":"^5.0.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"db4748f3bd2e6e2fa949b2acb3a9979dab47f0f0","_id":"microcms-ts-sdk@0.5.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-LFvxZewwR9qrmOuC4zvkNH/hbTjESBLPqJNxwPdfDjBiLh6CwC1Lb9qYNTD+c8+C4dVQIrLSRtxgc+hl8ppLPA==","shasum":"d03d54a10791f4d30419bde89bf6691f8af2c33c","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.5.0.tgz","fileCount":9,"unpackedSize":28114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn1aqO52IdHZW4hbyT1JSd0PhhcD015tD/M7l/Lw1c5gIgc2w/dM3mR7tUxvLqrkDrVdE1fODELAZb8LPkjsvIe/I="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.5.0_1683536592418_0.6025283559233505"},"_hasShrinkwrap":false},"0.6.0":{"name":"microcms-ts-sdk","version":"0.6.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.5.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.59.8","esbuild":"^0.17.19","eslint":"^8.41.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.27.5","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^2.8.8","typescript":"^5.1.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"3d4ed3481c410e7f8be438559e53a47fa40e67ae","_id":"microcms-ts-sdk@0.6.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5xNVIPavmeN4rgsshT2FNB2oLZNQnZHUjLJ14KbHcNrqwcRa1c9B+e7GIzX5HWti4Tw6lLW2muNGUSyHcs7f4A==","shasum":"22175a8a09b9b80f5f6f79d3b2cc564cafd9dd67","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.6.0.tgz","fileCount":9,"unpackedSize":28114,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKgJGdiaBD47ggKWSWX8dGJeG531hDPpcnYndueC/MIQIhAOCzn+ddeKsdqOBjLXlXYfVpncTXf9UZqKwH3e285U2h"}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.6.0_1685689041635_0.7931449795988887"},"_hasShrinkwrap":false},"0.7.0":{"name":"microcms-ts-sdk","version":"0.7.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","esbuild":"^0.19.3","eslint":"^8.49.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","typescript":"^5.2.2"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"28a691ff969fcd4bd9c850db844ee91b1028e5cf","_id":"microcms-ts-sdk@0.7.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-DG7+ZNE9nEc/OCLwKcsHrIGUwGH+ASm+2f6V10KQrTA/A9ulzX1Lmb7MbKd7RKFXZ1GWJ9Lc0uGu7E+iXGfUkg==","shasum":"0fd50c45b6d6106efdadc56059cb866e1a5d29eb","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-0.7.0.tgz","fileCount":11,"unpackedSize":31097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuPdwlhnXWw1KlPAGcz13fSHlBwgltTCjroW9Swo7MLAiBWDtUJHaIaJomBoWEisOu6likIkMydp6hAMjj0l9hb/Q=="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_0.7.0_1694739821947_0.10584127400675514"},"_hasShrinkwrap":false},"1.0.1":{"name":"microcms-ts-sdk","version":"1.0.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","esbuild":"^0.19.3","eslint":"^8.49.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","typescript":"^5.2.2"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"_id":"microcms-ts-sdk@1.0.1","_integrity":"sha512-DYOBET3d215ZTVAbcxNVV29c6/T447hb0HkK38ksOA6pk1n4Cs8e9mDd4f4QpLpbeWghw+H1rzFWD4zj6tnjEA==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/5d037920328da27a4c0c2789c9208ca5/microcms-ts-sdk-1.0.1.tgz","_from":"file:microcms-ts-sdk-1.0.1.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-DYOBET3d215ZTVAbcxNVV29c6/T447hb0HkK38ksOA6pk1n4Cs8e9mDd4f4QpLpbeWghw+H1rzFWD4zj6tnjEA==","shasum":"32bb5ce84f3d2fba729ee22bb421ac1b3cbdd3b1","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.0.1.tgz","fileCount":18,"unpackedSize":37445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3fvCFg20ReGQkC02qf3cXPL8kKZ6d9S1uD7RoDKyengIgJNZq8VvjhHso49/ArbxUP+NyaxYun2ouGoJjRKoWEtg="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.0.1_1699014962424_0.9010726459063387"},"_hasShrinkwrap":false},"1.0.2":{"name":"microcms-ts-sdk","version":"1.0.2","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","esbuild":"^0.19.3","eslint":"^8.49.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","typescript":"^5.2.2"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"4a05fbfae61d3d88ffdcee6369336c5e2a5d06d9","_id":"microcms-ts-sdk@1.0.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-W3Q1LjQqBrt6dDs1PhGDfCK3Cpw6rUeOmnnaKqwt25depkrCg5VkhxqSnTP7B6+ez6VOjBjxwSrp35xSy8RkSg==","shasum":"7181719d48a2d11d4ce0c96d90dd170c43a9505c","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.0.2.tgz","fileCount":17,"unpackedSize":37605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA8L4vg2S2C1ELnlr7wXFoCFgWhzHsl9q+OBMHzvnRqgIhAOYE30tuAnyp6Nptp9RhTzPhvnoZe7pR7dyvRcGq3kcR"}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.0.2_1699022828028_0.6324134684209248"},"_hasShrinkwrap":false,"deprecated":"Circular reference error in typescript"},"1.0.3":{"name":"microcms-ts-sdk","version":"1.0.3","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.6.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.7.0","@typescript-eslint/parser":"^6.7.0","esbuild":"^0.19.3","eslint":"^8.49.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-n":"^16.1.0","eslint-plugin-prettier":"^5.0.0","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.0.3","typescript":"^5.2.2"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"_id":"microcms-ts-sdk@1.0.3","_integrity":"sha512-6MfzU8hxWD4Y/TjaiEarcCYjiTmwWs1rNFxP2S/AIgPidAXmnNXjD3WYhnnWsydaKBtGOIPAtVrTJL1GHGT9yw==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/a3f710f5accaead4ebf01320f2d78f9b/microcms-ts-sdk-1.0.3.tgz","_from":"file:microcms-ts-sdk-1.0.3.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6MfzU8hxWD4Y/TjaiEarcCYjiTmwWs1rNFxP2S/AIgPidAXmnNXjD3WYhnnWsydaKBtGOIPAtVrTJL1GHGT9yw==","shasum":"aeb13bdea16d47f67f605bce8a026fb300c385e8","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.0.3.tgz","fileCount":10,"unpackedSize":30163,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVW+wYESZtJBzhQABiissFfPB3kQdYRbjCbt3Qz0UiKAiEAtclFSRoIvXw2Gkg60svui10sT47Pbwb4O1npn7BAHr0="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.0.3_1701240228850_0.536439710463426"},"_hasShrinkwrap":false},"1.0.4":{"name":"microcms-ts-sdk","version":"1.0.4","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.13.1","@typescript-eslint/parser":"^6.13.1","esbuild":"^0.19.8","eslint":"^8.55.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.3.1","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.1.0","typescript":"^5.3.2"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"_id":"microcms-ts-sdk@1.0.4","_integrity":"sha512-wJeuzbi71MPGP17ZPRaZaHczy3fvyD2bfn0rkXMF0OHMIybEY1tw35UDjSEuQJ4wfhC33GGuw78E3fVjKEiBIQ==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/2ef1b809293b6ec86714fd9948c63bd3/microcms-ts-sdk-1.0.4.tgz","_from":"file:microcms-ts-sdk-1.0.4.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-wJeuzbi71MPGP17ZPRaZaHczy3fvyD2bfn0rkXMF0OHMIybEY1tw35UDjSEuQJ4wfhC33GGuw78E3fVjKEiBIQ==","shasum":"5dc9d86bad48ec1bf68a5baa846636095b3645a1","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.0.4.tgz","fileCount":10,"unpackedSize":29764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRPmHIInFTMuzxGb4BbvO/vJw8b8u45YzCpE1BMxYwKAiEAm7rb+DrZZHPpuW0A/XSRuZrZmeoiUShe7j9mta5LnRc="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.0.4_1702993667105_0.07560497326696836"},"_hasShrinkwrap":false},"1.1.0-canary.0":{"name":"microcms-ts-sdk","version":"1.1.0-canary.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n### Support request types.\n\n```ts\n// create response type\nclient.create({\n  endpoint: 'posts'\n  content: {\n    text: 'text',\n    category: 'CATEGORY_CONTENT_ID'\n    relatedArticles: ['CONTENTS_ID', 'CONTENTS_ID']\n  }\n});\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.1.0-canary.0","_integrity":"sha512-WMb45vpIT93/oJ4WawWmIvZnL9xHA+i9wDcvzdsEx7KT6EBBKo8updc5ewlph490C7x+0Ct+4m/IgLZSMZ6y8g==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/ec812dcba4378c86a0616886f934fdb4/microcms-ts-sdk-1.1.0-canary.0.tgz","_from":"file:microcms-ts-sdk-1.1.0-canary.0.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WMb45vpIT93/oJ4WawWmIvZnL9xHA+i9wDcvzdsEx7KT6EBBKo8updc5ewlph490C7x+0Ct+4m/IgLZSMZ6y8g==","shasum":"621d67f9149eeda4580789035fd985070985c41f","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.0-canary.0.tgz","fileCount":10,"unpackedSize":27081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC14cXZBmFBB+l18iYfmr8pv5BFqyDqwpBrQHYnH3MZSwIgLjsR5zElolFgpHXdMIaF2Oe1Fw/VT4PQIhcgAIZeBBc="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.0-canary.0_1706788140512_0.7231126013441542"},"_hasShrinkwrap":false},"1.1.0-canary.1":{"name":"microcms-ts-sdk","version":"1.1.0-canary.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n### Support request types.\n\n```ts\n// create response type\nclient.create({\n  endpoint: 'posts'\n  content: {\n    text: 'text',\n    category: 'CATEGORY_CONTENT_ID'\n    relatedArticles: ['CONTENTS_ID', 'CONTENTS_ID']\n  }\n});\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.1.0-canary.1","_integrity":"sha512-WTK2beV7F0QIJMC68UTMeIAPOClRHjRZu0R2P9yBD6iJEVXHeCVYWJCZdeWFC05vzj9Ydr19abKdMJO+Ht0/AQ==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/83ce2eb68e68926beca0ff49a92ad625/microcms-ts-sdk-1.1.0-canary.1.tgz","_from":"file:microcms-ts-sdk-1.1.0-canary.1.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-WTK2beV7F0QIJMC68UTMeIAPOClRHjRZu0R2P9yBD6iJEVXHeCVYWJCZdeWFC05vzj9Ydr19abKdMJO+Ht0/AQ==","shasum":"e8f050d0f15b6a8da591229319c69dd808d94ff4","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.0-canary.1.tgz","fileCount":13,"unpackedSize":27187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSsKI0bH/fIjHeYsccHPqjHDrUMhKbLQQixi1wfPiTbgIhAKFt5WkDBxuw/2z6TvAo1fw839lWU0yCIoQafGG1wfqG"}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.0-canary.1_1706788197054_0.5552275972380383"},"_hasShrinkwrap":false},"1.1.0-canary.2":{"name":"microcms-ts-sdk","version":"1.1.0-canary.2","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.1.0-canary.2","_integrity":"sha512-2MHzB1hYKp7huZrU8Eqt5IeTOG+YX50ownGM1bOoGqniVntF8ZsT7zAMWX/JTuxIVgCLUfrbFGviejHySobPMg==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/4344f3f55178edbf4e614e90b4d3f373/microcms-ts-sdk-1.1.0-canary.2.tgz","_from":"file:microcms-ts-sdk-1.1.0-canary.2.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-2MHzB1hYKp7huZrU8Eqt5IeTOG+YX50ownGM1bOoGqniVntF8ZsT7zAMWX/JTuxIVgCLUfrbFGviejHySobPMg==","shasum":"6930453222f0ad3449c2b550d60b43934a3b3e49","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.0-canary.2.tgz","fileCount":12,"unpackedSize":24802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwM7sRQuh81jaJUFgKHmYLJH3wbZg86fkAULJploLa2wIgTCKQaHspyOhVPLsdhBTdZ+jL89IJ2iC2MreGFVGPS3Y="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.0-canary.2_1706798038364_0.4240543529062739"},"_hasShrinkwrap":false},"1.1.0-canary.3":{"name":"microcms-ts-sdk","version":"1.1.0-canary.3","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.1.0-canary.3","_integrity":"sha512-JlHMjp8KZqVZJcD4vGeFQEtgBt+OqEtw8sEPM8l1cBZ7SbrKsxMRl6Ng8gXNnG6xqDN4HP8m28Hwahw+v4/HMQ==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/5603c54b2374de32f8ec5a70c4622f8b/microcms-ts-sdk-1.1.0-canary.3.tgz","_from":"file:microcms-ts-sdk-1.1.0-canary.3.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-JlHMjp8KZqVZJcD4vGeFQEtgBt+OqEtw8sEPM8l1cBZ7SbrKsxMRl6Ng8gXNnG6xqDN4HP8m28Hwahw+v4/HMQ==","shasum":"71b2b43db4d3a4d96e58add6eb47e68505e4cb80","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.0-canary.3.tgz","fileCount":12,"unpackedSize":24431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF4vyeqdXfq/kfYwNIsDQv7GFgY/BgWk9gdYeBD8FLnQIhANtPSdyh9KWm2jMMWX7IRAD+i4RB8JwUIG+qmRslpKSU"}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.0-canary.3_1706798292000_0.5212396929893337"},"_hasShrinkwrap":false},"1.1.0":{"name":"microcms-ts-sdk","version":"1.1.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"6596d290cb0e3df43e8b53af3dbb7abd43fce2f0","_id":"microcms-ts-sdk@1.1.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-VS5dLvJVdfK4l5YrZ4SBBuVC7v0ZHNOEC/oX0x2EpGkKOffcTHGZteAiM0oTfXsNPUYyiiE/uFtCsUD+twpsrw==","shasum":"7db73c14a17dee300efd5bbe6a3c262a54bd12c2","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.0.tgz","fileCount":9,"unpackedSize":29090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMg2CJ9fxamw9d/4ovWt3w6PNw0nZNCpqqzttyg7XxqAiEAmTb0KiicetGMfpRmX0mAdiao7y0cwebmYkp89KIuCq0="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.0_1706849172454_0.7864619948522873"},"_hasShrinkwrap":false},"1.2.0-canary.0":{"name":"microcms-ts-sdk","version":"1.2.0-canary.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"370402af7e5c4edce2e432bb6bcfed363a16ed31","readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.2.0-canary.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-6TVSatiXGyLSQmBeuLUpp4O4aoKNVGV64H0ocQcH3bBAK9b3WkPr1+WjzzTzC8Wb4A7GwOQrtjAme1fWVFbdvg==","shasum":"2059d723cc777fc1518ad2ffd2031a4b37667488","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.2.0-canary.0.tgz","fileCount":11,"unpackedSize":23891,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa4EpksAmRoAYppZkuyw9EDEzf1GWCC2GPejF9K/qMMAiEAp3HgrE0mZ5Ow3Dld1uu8BbYLy4WOJFK0hyXXd369nSc="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.2.0-canary.0_1706852947596_0.585434548819955"},"_hasShrinkwrap":false},"1.2.0-canary.1":{"name":"microcms-ts-sdk","version":"1.2.0-canary.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^2.7.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^6.20.0","@typescript-eslint/parser":"^6.20.0","esbuild":"^0.19.12","eslint":"^8.56.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.4","typescript":"^5.3.3"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"66640961e5f31c439fb808b0db7fe8edb3bf446d","readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.2.0-canary.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-36uS2uPOGJGFFX4u91x9rEA3TSNFZT5dp5ASNR+cu/C3Ae9rFBsg41eCFzN2y7Let/XjscWhYtd8abdeW6k4Bw==","shasum":"4aec36f86867bc0b46e7b43e0426aebde0a19d02","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.2.0-canary.1.tgz","fileCount":11,"unpackedSize":23877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3D8hgZ50uGt0xdeks3whIsqdFXJfeHBIFNtRk8k7XyQIgAYqUL43UMmYpmEn3TxGhE1ZJZbF6ae+4WGcIGycCjaM="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.2.0-canary.1_1710812792492_0.10310594194993428"},"_hasShrinkwrap":false},"1.1.1":{"name":"microcms-ts-sdk","version":"1.1.1","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^3.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","esbuild":"^0.20.2","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.5","typescript":"^5.4.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"8fe674c76ec9688217f49d1788f924ea7e56c64d","_id":"microcms-ts-sdk@1.1.1","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-iXhDFzvSqCaCz700alYB66pmWg4447ErKfWV5nELAUekHw6xHkhzd+E/45da4vmAMgrGd2ErIWVBCdJqDvPLlg==","shasum":"5da9f8976ddab52d18b07fdb1700fe7139f9d0e8","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.1.tgz","fileCount":9,"unpackedSize":29087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9S8ejPwYU5iGniCuIZo1UpSaxE9QGt0MVgMhKvrLYkAIgO329lngIrIPSWrvuGTZ60nI8ikystsZdfumnjMkfB2Y="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.1_1712657932998_0.4465393835292055"},"_hasShrinkwrap":false},"1.2.0-canary.2":{"name":"microcms-ts-sdk","version":"1.2.0-canary.2","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","dependencies":{"microcms-js-sdk":"^3.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","esbuild":"^0.20.2","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.5","typescript":"^5.4.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.2.0-canary.2","_integrity":"sha512-jsvBKTq+46S58ho3Tfe75r+Wt57MnoUFfAuXtrgmKtVmESTG4iY3syzxP/pl5SrdUbhSaQ9jLigf7Bt/2Exbyw==","_resolved":"/private/var/folders/v1/06lzx_dj37v4jwj_4hhs6vb80000gn/T/221078c3fa7d79e5d4886d66d5e9f628/microcms-ts-sdk-1.2.0-canary.2.tgz","_from":"file:microcms-ts-sdk-1.2.0-canary.2.tgz","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-jsvBKTq+46S58ho3Tfe75r+Wt57MnoUFfAuXtrgmKtVmESTG4iY3syzxP/pl5SrdUbhSaQ9jLigf7Bt/2Exbyw==","shasum":"a13d45af3d651995bf5e219fafc77490683f7f8f","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.2.0-canary.2.tgz","fileCount":12,"unpackedSize":24414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7jl/URPTLPM/Kdq7pO7/218YD1CLBxfZeL5FEW8+EmAiEAnjFy1TvNdjnejAmX3rjv5rYrqQeuvFJ1gPY2zJu2RX8="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.2.0-canary.2_1712658289364_0.8869518838619332"},"_hasShrinkwrap":false},"1.1.2":{"name":"microcms-ts-sdk","version":"1.1.2","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^3.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.5.0","@typescript-eslint/parser":"^7.5.0","esbuild":"^0.20.2","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.5","typescript":"^5.4.4"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"eec736dc367794ff005a2dd5d77567c508e724a4","_id":"microcms-ts-sdk@1.1.2","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-RNq3WJiSKRCE6aJcNph4oq7Nqxditec/7Z/NcAtZTEpoNy1qWdoM6IrCoD2ps13tbIn8JM4sFNAFVYseFq9UKg==","shasum":"fdcc5abb6db5e509159705442b636a0fc87f9511","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.1.2.tgz","fileCount":9,"unpackedSize":29087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNN+42C4AcGiabHDfk7dlQY4Wu85yvLecrpzyWDZ/GwAIgdF7ZZaCyLsjHjd/XhsYpry/rvQrQ7fK/Zk/EMzMOmJY="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.1.2_1713429051291_0.06214546583248737"},"_hasShrinkwrap":false},"1.2.0-canary.3":{"name":"microcms-ts-sdk","version":"1.2.0-canary.3","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^3.1.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"^7.8.0","esbuild":"^0.21.1","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.5","typescript":"^5.4.5"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"4e84eeecdd2588a08f88942a5a3035e42eff0580","readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@1.2.0-canary.3","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-YZRXAmcquLn8830P9Jw6cYlrXnHow5t5k8uE0TQBgxn367g+5gdmOnWNGSfB5b7Dwz9hJoN/PJMhJOaeeL0qJA==","shasum":"278bffc24a6d5a98ba2f563d9476bd13567af312","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.2.0-canary.3.tgz","fileCount":11,"unpackedSize":23874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYV9tucxmaBb+eE2/isSNfz/2zgyKOffWz5vDqKPdzHgIgH1csd8OiwBWdGsa8tgfCsToZthp1hItHm/i657pfFhw="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.2.0-canary.3_1715389298668_0.7939866073154493"},"_hasShrinkwrap":false},"1.2.0":{"name":"microcms-ts-sdk","version":"1.2.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^3.1.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"^7.8.0","esbuild":"^0.21.1","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.5","typescript":"^5.4.5"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"57872469bd71aee5703bd64f79ffe998f815d9cd","_id":"microcms-ts-sdk@1.2.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-+seq3tzFdYg0FQ3hnPXpqzbwKclMp3cO3TUDc41R064+f2QRXYWRlNg2jzHs3wf8w2zXIJFiomNHk7ypPJt0CQ==","shasum":"936e95881932fa84841ed48791d262bee70673fe","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-1.2.0.tgz","fileCount":9,"unpackedSize":30034,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFewffKgSHoAl/RiPIT4NsSlv6TiVRF47iWiKO6fCa23AiEA0+a9ySExEmkuo0xnek9cx92n6IJN7KY9C1ZswyWzvsQ="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_1.2.0_1715393420315_0.5236843712228696"},"_hasShrinkwrap":false},"2.0.0-canary.0":{"name":"microcms-ts-sdk","version":"2.0.0-canary.0","description":"wrapper for \"microcms-js-sdk\". More type-safe.","main":"./dist/index.cjs.js","module":"./dist/index.esm.js","types":"./dist/index.d.ts","scripts":{"build":"run-p build:*","build:esbuild":"node build.js","build:types":"tsc --declaration --emitDeclarationOnly --declarationDir './dist'","fix":"pnpm lint --fix & pnpm format","lint":"eslint .","format":"pnpm prettier --write","prettier":"prettier ."},"dependencies":{"microcms-js-sdk":"^3.1.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.8.0","@typescript-eslint/parser":"^7.8.0","esbuild":"^0.21.1","eslint":"^8.57.0","eslint-config-standard":"^17.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","npm-run-all":"^4.1.5","prettier":"^3.2.5","typescript":"^5.4.5"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"gitHead":"f9e93f07f0f453b4ff65e06774a3b79fbd9e6c71","readme":"# MicroCMS TypeScript SDK\n\nThis package is a wrapper for \"microcms-js-sdk\". More **TYPE SAFE**. 🛡️\n\n[![npm version](https://badge.fury.io/js/microcms-ts-sdk.svg)](https://badge.fury.io/js/microcms-ts-sdk)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n## Supported type safe methods.\n\n- 🛡️ `.getList()`\n- 🛡️ `.getListDetail()`\n- 🛡️ `.getObject()`\n- 🛡️ `.getAllContentIds()`\n- 🛡️ `.getAllContents()`\n- 🛠️ `.create()`\n- 🛠️ `.update()`\n- 🛠️ `.delete()`\n- 🛠️ `.get()`\n\n## Getting Started\n\n### install\n\ninstall npm package.\n\n```shell\nnpm i microcms-ts-sdk\n# or\nyarn add microcms-ts-sdk\n```\n\n### How to use\n\nSupported of \"microcms-js-sdk\".<br />\nFor more information on how to use this service, please click [here](https://github.com/microcmsio/microcms-js-sdk#how-to-use).\n\n### Type safe usage\n\n```ts\nimport { createClient } from 'microcms-ts-sdk';\n\ntype Category = {\n  slug: string;\n  name: string;\n};\n\ntype Post = {\n  text: string;\n  category: MicroCMSRelation<Category>;\n  relatedArticles: MicroCMSRelation<Post>[];\n};\n\ntype Endpoints = {\n  // List API\n  posts: MicroCMSListAPI<Post>;\n  categories: MicroCMSListAPI<Category>;\n  // Object API\n  pickup: MicroCMSObjectAPI<{\n    articles: MicroCMSRelation<Post>[];\n  }>;\n};\n\n// Initialize Client SDK.\nconst client = createClient<Endpoints>({\n  serviceDomain: 'YOUR_DOMAIN',\n  apiKey: 'YOUR_API_KEY'\n});\n\nclient\n  .getList({\n    endpoint: 'posts' // type safe endpoint\n  })\n  .then((res) => {\n    // res: MicroCMSListResponse<Post>\n    console.log(res);\n  });\n```\n\n## Feature\n\n### Support endpoint specification.\n\n```ts\n// The \"contents\" will be complemented.\nclient.getList({ endpoint: 'posts' });\n\n// Error: Not in list format endpoint.\nclient.getList({ endpoint: 'posts' });\n```\n\n### Support response types.\n\n```ts\n// getList response type\nclient.getList({ endpoint: 'posts' });\n// {\n//   contents: {\n//     id: string;\n//     createdAt: string;\n//     updatedAt: string;\n//     publishedAt?: string;\n//     revisedAt?: string;\n//     text: string;\n//     category: {\n//       id: string;\n//       createdAt: string;\n//       updatedAt: string;\n//       publishedAt?: string;\n//       revisedAt?: string;\n//       slug: string;\n//       name: string;\n//     }\n//     relatedArticles: {...}[];\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n\n// Set options \"queries.fields\"\nclient.getList({\n  endpoint: 'posts',\n  queries: {\n    fields: ['id', 'text', 'publishedAt', 'category.slug']\n    // ^ (keyof (Post & MicroCMSListContent))[]\n  }\n});\n// {\n//   contents: {\n//     id: string;\n//     publishedAt?: string;\n//     text: string;\n//     category: {\n//       slug: string;\n//     }\n//   }[];\n//   totalCount: number;\n//   limit: number;\n//   offset: number;\n// }\n```\n\n## LICENSE\n\nApache-2.0\n","readmeFilename":"README.md","_id":"microcms-ts-sdk@2.0.0-canary.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-4sh6nmBbEuZZ9jAxKajSxSdgMgQmKQuH3MEdk8/Ymt5NA2/2xB0ge8iAvMzsAlWBCMnhMV+wPefLUAOONh2RHw==","shasum":"8a32e0d570660a74e00c8a45734f40e102a0e3ca","tarball":"https://registry.npmjs.org/microcms-ts-sdk/-/microcms-ts-sdk-2.0.0-canary.0.tgz","fileCount":11,"unpackedSize":23896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxn00W+NmTnogxEzD2bujwgag649Nz2nOrLwv+g/ka3AiEA4Ahp6txNn7DK6VBvudpu2aMyl1WNtKLt4/KPc/ohiyE="}]},"_npmUser":{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"},"directories":{},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcms-ts-sdk_2.0.0-canary.0_1715393914284_0.1914957463268434"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-16T15:21:59.809Z","0.1.0-beta.4":"2022-11-16T15:22:00.093Z","modified":"2024-05-11T02:18:34.656Z","0.1.0":"2022-11-18T10:20:39.313Z","0.1.1":"2022-11-18T22:52:33.522Z","0.2.0":"2022-11-20T10:38:17.870Z","0.2.1":"2022-11-24T09:43:53.218Z","0.2.2":"2022-12-06T13:24:43.593Z","0.2.3":"2022-12-06T14:21:50.239Z","0.3.0":"2022-12-06T15:02:32.421Z","0.4.0":"2022-12-08T13:51:52.844Z","0.4.1":"2022-12-08T14:42:06.996Z","0.4.2":"2023-04-06T07:33:21.410Z","0.4.3":"2023-04-27T01:44:37.509Z","0.5.0":"2023-05-08T09:03:12.611Z","0.6.0":"2023-06-02T06:57:21.811Z","0.7.0":"2023-09-15T01:03:42.165Z","1.0.1":"2023-11-03T12:36:02.771Z","1.0.2":"2023-11-03T14:47:08.189Z","1.0.3":"2023-11-29T06:43:49.025Z","1.0.4":"2023-12-19T13:47:47.317Z","1.1.0-canary.0":"2024-02-01T11:49:00.650Z","1.1.0-canary.1":"2024-02-01T11:49:57.255Z","1.1.0-canary.2":"2024-02-01T14:33:58.610Z","1.1.0-canary.3":"2024-02-01T14:38:12.294Z","1.1.0":"2024-02-02T04:46:12.682Z","1.2.0-canary.0":"2024-02-02T05:49:07.802Z","1.2.0-canary.1":"2024-03-19T01:46:32.636Z","1.1.1":"2024-04-09T10:18:53.178Z","1.2.0-canary.2":"2024-04-09T10:24:49.511Z","1.1.2":"2024-04-18T08:30:51.455Z","1.2.0-canary.3":"2024-05-11T01:01:38.891Z","1.2.0":"2024-05-11T02:10:20.474Z","2.0.0-canary.0":"2024-05-11T02:18:34.479Z"},"maintainers":[{"name":"tsuki-lab","email":"koichi.tachizaki@gmail.com"}],"description":"wrapper for \"microcms-js-sdk\". More type-safe.","homepage":"https://github.com/tsuki-lab/microcms-ts-client#readme","keywords":["microcms","typescript"],"repository":{"type":"git","url":"git+https://github.com/tsuki-lab/microcms-ts-client.git"},"author":{"name":"hanetsuki","email":"me@tsuki-lab.net"},"bugs":{"url":"https://github.com/tsuki-lab/microcms-ts-client/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}