{"_id":"@blogmcp/sdk","_rev":"13-1fb3a290bd598097a49829afd15578d8","name":"@blogmcp/sdk","dist-tags":{"latest":"0.6.1"},"versions":{"0.1.0":{"name":"@blogmcp/sdk","version":"0.1.0","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.1.0","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"062d88ff801a79737ec5620c2415778d254f94d0","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.1.0.tgz","fileCount":340,"integrity":"sha512-D4aC0adTsDYWqjOjVQR2toNMB1910DOD7ogcqOzLzWnITIEdpyoUUs5btt30dEsbFZ5l8kJo3Jc2wu0vWrp1yQ==","signatures":[{"sig":"MEYCIQDRs0/zhJzHo0C/PtWkxER0hqOtBsp82kpbbbrzgNNhuQIhALazudMAJTGTc6lizE4hS+e1e8Dpikuplvv5REMBEkf2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653492},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"d7c4167bb859b8e52d433e036a37d6a5d14a2c69","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.1.0","@blogmcp/mdx-schema":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1782232744157_0.8623606670883053","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@blogmcp/sdk","version":"0.1.1","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.1.1","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"99453c5428c45ace983d7d9d55faecc2ba78385f","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.1.1.tgz","fileCount":340,"integrity":"sha512-R8tNNSTGliZgfOLhzA4ij6D1aNfRmPW+xih1jr6J1uX1RGWdqX4rufQSvKQXPNqeQhtAt2wiQRdW9y3bRrCJrA==","signatures":[{"sig":"MEYCIQDySCDZGm5NXyE8x73C/uC22tXs1exH1VqaXtPl4NC+hAIhAOZvCjk+NcPXKltw10CeFhKCHEfswBRJzoPS01BviKgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656004},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"09ae3682034d81bcef7fb93a8b707e2e875f5f4b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.1.1","@blogmcp/mdx-schema":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1782394908587_0.8776148713808722","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@blogmcp/sdk","version":"0.1.2","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.1.2","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"3ece5fd0df004c1534c2a250e3fd83f74aa9f001","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.1.2.tgz","fileCount":340,"integrity":"sha512-266TTacogBX5GalntkDiplbcSwvEa8PN9+ydbzi/KOKcx6a5hYYQiqn5+relY2/GIu8dg5xtfVp/6ema0ftDOQ==","signatures":[{"sig":"MEYCIQDNCY8LyJ3H5ZTwUTf+3f3DMkxXVZJJok/4ewTPUzqcYgIhAMgosJbz9noOnqF6dv2WHBjYocSM9HuUNVUP2NdsfQEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657266},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"1dbf42a2b784bea84fc3c53a1aaa291f6b04eb59","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.1.2","@blogmcp/mdx-schema":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1782533680572_0.3373024542556493","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@blogmcp/sdk","version":"0.1.3","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.1.3","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"3136860791a03232ea45522e44caceb710fbcb39","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.1.3.tgz","fileCount":340,"integrity":"sha512-yP3EmgmVN2JyWGF5ijQMVwiJeD4RfOzxjM5km3ApUdtTVnOTYY10+p2vLl7CrLBqWJSssySGOLlUZIKXrFxl6g==","signatures":[{"sig":"MEUCIQDlfWRJBVJBX0Sow5kP5lGtJilDPryNl2IA0tK01v9EfwIgdEAtoFKAZfj5l0wYScJr5t0RRvzFDVRqSlS47AltxWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661818},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"ce8f7baabce4a0e8a2a6f0ab461d51817bc8a79a","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.1.3","@blogmcp/mdx-schema":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1782567953887_0.7168952899543914","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@blogmcp/sdk","version":"0.2.0","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.2.0","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"8185c8c2f9a4e5892e3f022954dedac96aca11e9","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.2.0.tgz","fileCount":343,"integrity":"sha512-rsIhELGjijCru4yCQSXbrLeTZ5CPL/rMr8qCX47H41Sc2KSUMNziQH2CNTSWhrHgK+PP3f1iphGuWa4gnMs4NA==","signatures":[{"sig":"MEQCIB7t+mGndrf4APS85sG5nb2J7KCZQ0ZDhafnVJWQl7doAiBFj1xqa2oVT/7HwK6Hg4jHd+PS2deo9YHMxLC+U0cmtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676396},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"5b8899f56b619641dac2ce8bebcbcec016b2a58b","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.2.0","@blogmcp/mdx-schema":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1783397807822_0.9295217147891286","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@blogmcp/sdk","version":"0.2.1","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.2.1","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"c4869b259671682961e64819cd6ee20c8d1086fc","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.2.1.tgz","fileCount":343,"integrity":"sha512-6rKfDztm5vRkH6IJDrYqydteNGzMCDIaKggdnlkgeOQWok1PxQm0vVlHQOvgZtFycbuUlYjuK2cU5Y4roNFcLg==","signatures":[{"sig":"MEQCIHUBEh+TS0ImN64oVAUbCsSOU7+7TDTTu+sOqc3FzSZYAiBn9DRrEQ9yg4NVXFchPPN7Kzp7+Ja7jaBssNxICnDXCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676488},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"06814a04296c980bdd61bbc2715eccb84dfaffb0","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.2.1","@blogmcp/mdx-schema":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1783487917551_0.5710390595951453","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@blogmcp/sdk","version":"0.2.2","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.2.2","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"819ecc35d61a65a001078f81c9f36af13a193a7d","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.2.2.tgz","fileCount":344,"integrity":"sha512-5IvgYSb7ZyG4WsYqOG1TmNON5WemNk/QDBGVkazEPUbdVGY2iP6Xbyv5Wlxi+2s2lVdPDrZpt5tm4P8jvwKXJQ==","signatures":[{"sig":"MEQCIQDa7QAfmFRyPB22yCjxk1r4wmcdnTlLvKninC2hBZtM7wIfebM2NDn/Xc75MXluzd7SZt+k4E+Ee2Y2UT/S42eDXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676842},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"c83445d5e9236fcded1451db89e3bc410e64a739","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.2.2","@blogmcp/mdx-schema":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1786475837502_0.9822857915051526","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@blogmcp/sdk","version":"0.3.0","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.3.0","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"d3cc7e0edbeae21fbee471186c864fbf7c46718c","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.3.0.tgz","fileCount":344,"integrity":"sha512-P9hD0L8t776Y+hSKQa8ocuEBf1iPZq5zAC+F/XT0DoXjzHVEQZSSLi4cF8bwB5GPDtqh0gpgzFUtZexmewtIaQ==","signatures":[{"sig":"MEQCIDF6r4PXrHUVn740/ZKCtgbWCfMyPlUQIGEsgZJFKrA0AiAdpQU692xECTchsNgMJFXPI9gynhEt3LxlUuBM0or/JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":683153},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"074582484e9fa4f6d71a17bcced08ddc350126a4","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.3","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.3.0","@blogmcp/mdx-schema":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1786700259551_0.6486700149521896","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@blogmcp/sdk","version":"0.3.1","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.3.1","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"}],"dist":{"shasum":"40025b8e55d46965d8a57ffe8be38ad2f93ed619","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.3.1.tgz","fileCount":367,"integrity":"sha512-kenwBDjbupu7luZWechx7RRMjlrC9KEZOrn/ldTWeZpZNEP+ueiHYfiYyXWTGGdQeV2BCMRD5gIe/I4AYeLd+A==","signatures":[{"sig":"MEUCIQDbaB7es4q9JjCkgc+6osIuZ1zQ0hqrkHyIJCDdo8rTpQIgVSL0jGOYCrPJx94wYo5XfSUe1k95PAu9c22zxSWNxKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2543336},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.7","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.3.0","@blogmcp/mdx-schema":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1788611735571_0.7850748840725503","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@blogmcp/sdk","version":"0.3.2","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.3.2","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"},{"name":"blog-mcp-owner","email":"lukerovo@gmail.com"}],"dist":{"shasum":"36ec78630e822ce4454e037f6daf45a9481debe2","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.3.2.tgz","fileCount":372,"integrity":"sha512-Ncwc3wM7TSdb0IQ0l55kCDh8wAxhbGF++aG4wyuz1WtyS7TenQgNTQSsp7UCl12Pxaj0RG67gWI2ZsTAyKVZCQ==","signatures":[{"sig":"MEQCIHnOw2yTCt6HfbGM70+/xG30ANULSzoGWnP5bgMWFZFrAiBf7HFMjbMA2mEl9W1XvVlhHRV1+Bu+8M3uC9tPr8jFLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2574131},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.7","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.3.0","@blogmcp/mdx-schema":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.2_1788684259573_0.3273551511165407","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@blogmcp/sdk","version":"0.6.0","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"license":"MIT","_id":"@blogmcp/sdk@0.6.0","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"},{"name":"blog-mcp-owner","email":"lukerovo@gmail.com"}],"dist":{"shasum":"c8dac8112ba35643354effff72a82b352e582cc2","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.6.0.tgz","fileCount":395,"integrity":"sha512-TVIzDlsV2a0qCoWMHDjsSanfWulPLPVmLaPFsVN80cBYt/6BfSB5aFn+LOOPs5GQrSvARLLKZogKzB45QM9KjA==","signatures":[{"sig":"MEYCIQDJ8Supl0HHzhGk0PwlJ87o9tDfqBd3ZLjsYbqX20KGxwIhAKZweVZXn5uZPFBnkwMbayJ0i9DlMbZ2cQETcZg08Qj7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHKqRg/FY9LWZ/AwhLBrNGIjr8ldWhu1H5YcXxaeB9DOAiEA3X6dbr40UOs4Xv9sTFsX0NZN+qonsZmrEA/zcur8US4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2727827},"main":"./src/core/index.ts","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./review":{"types":"./src/core/review/index.ts","import":"./src/core/review/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"3ec0068322e4b9910955af557cf76981e994005e","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"_npmVersion":"10.9.7","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.6.0","@blogmcp/mdx-schema":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","graphql":"^16.12.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1790702974818_0.6838756761222802","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"_id":"@blogmcp/sdk@0.6.1","dist":{"shasum":"368233959168e861ba48c6ced8ad8178c973197c","tarball":"https://registry.npmjs.org/@blogmcp/sdk/-/sdk-0.6.1.tgz","fileCount":335,"integrity":"sha512-xwVMY/iSWueAkDPjLJjEKTOLcoBjtHScTOXDfuWr0MxcJsAsa19K6emKcK7Bw4weThapgDs3HsWMmBTkOhPyGQ==","signatures":[{"sig":"MEUCIGZhXO/n2b22QX+dwDg3jEiJWYWfohnZmqZuqN4rzk5JAiEApBB/lWpyaNZBpZprpo+R4MGf1M1DHtVxgqWWay5epM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4Md1LWC6zqAPjf24xzP/Izv+v6hGHG+nbLa+yVTBmcQIhAL4w4kTB1GEzJKRpDHHwVCrPaDZbnCc3aGVONfPlgmeE"}],"unpackedSize":2603362},"main":"./src/core/index.ts","name":"@blogmcp/sdk","type":"module","types":"./src/core/index.ts","exports":{".":{"types":"./src/core/index.ts","import":"./src/core/index.ts"},"./vue":{"types":"./src/vue/index.ts","import":"./src/vue/index.ts"},"./nuxt":{"types":"./src/nuxt/index.ts","import":"./src/nuxt/index.ts"},"./react":{"types":"./src/react/index.ts","import":"./src/react/index.ts"},"./review":{"types":"./src/core/review/index.ts","import":"./src/core/review/index.ts"},"./react/server":{"types":"./src/react/server/index.ts","import":"./src/react/server/index.ts"}},"gitHead":"99d2ad19cd85d0f0d10f31fa0e13b24eb6d8639d","license":"MIT","scripts":{"dev":"vite build --watch","test":"vitest run","build":"vite build && vue-tsc --emitDeclarationOnly","prepack":"node scripts/prepack.mjs","postpack":"node scripts/postpack.mjs","typecheck":"vue-tsc --noEmit","test:watch":"vitest"},"version":"0.6.1","_npmUser":{"name":"huararanga","email":"lukas.zubal@gmail.com"},"keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"_npmVersion":"10.9.7","description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","directories":{},"maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"},{"name":"blog-mcp-owner","email":"lukerovo@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.22.2","dependencies":{"marked":"^15.0.7","@blogmcp/sanitize":"^0.6.1","@blogmcp/mdx-schema":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.0","vite":"^7.3.0","react":"^18.3.0","vitest":"^3.0.0","graphql":"^16.12.0","vue-tsc":"^2.0.0","happy-dom":"^17.4.0","react-dom":"^18.3.0","typescript":"^5.3.3","@types/node":"^20.10.0","@types/react":"^18.3.0","@vue/test-utils":"^2.4.0","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^6.0.0","@testing-library/react":"^16.1.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18","react-dom":">=18"},"optionalDependencies":{"graphql-ws":"^6.0.7"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.6.1_1790704158810_0.7678394581219412"}}},"time":{"created":"2026-06-23T16:39:03.965Z","modified":"2026-09-29T17:49:19.169Z","0.1.0":"2026-06-23T16:39:04.293Z","0.1.1":"2026-06-25T13:41:48.764Z","0.1.2":"2026-06-27T04:14:40.767Z","0.1.3":"2026-06-27T13:45:54.104Z","0.2.0":"2026-07-07T04:16:47.969Z","0.2.1":"2026-07-08T05:18:37.694Z","0.2.2":"2026-08-11T19:17:17.705Z","0.3.0":"2026-08-14T09:37:39.715Z","0.3.1":"2026-09-05T12:35:35.775Z","0.3.2":"2026-09-06T08:44:19.764Z","0.6.0":"2026-09-29T17:29:34.981Z","0.6.1":"2026-09-29T17:49:18.968Z"},"license":"MIT","keywords":["knowledge-base","blog","sdk","headless","vue","nuxt","graphql"],"description":"Headless SDK for Knowledge Base blog — core client, Vue composables, Nuxt adapter","maintainers":[{"name":"huararanga","email":"lukas.zubal@gmail.com"},{"name":"blog-mcp-owner","email":"lukerovo@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}