{"_id":"@aero-cms/vue-sdk","_rev":"5-63d749f9f5a1eb589428c1d2687d099e","name":"@aero-cms/vue-sdk","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"@aero-cms/vue-sdk","version":"1.0.0","keywords":["cms","headless-cms","vue","nuxt","aero-cms","sdk"],"license":"MIT","_id":"@aero-cms/vue-sdk@1.0.0","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"homepage":"https://github.com/aero-cms/aero-cms-vue-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-vue-sdk/issues"},"dist":{"shasum":"efddb65800add30324dc9dbd28ce0e329b5b0e82","tarball":"https://registry.npmjs.org/@aero-cms/vue-sdk/-/vue-sdk-1.0.0.tgz","fileCount":10,"integrity":"sha512-moxvhm/C07TsQrbxXL3bCaEE0aGA6XjxuVr0HMQUiQ2FHaRrdWC/szW5VKxNbb2/TroPR+dVMGUuzF1eGMa/Rw==","signatures":[{"sig":"MEQCIEbjATOm7+aatNk0M2cVOA7cTzdb5NBwKnPD5HISkHxNAiAfczgjrXV7ZfdtYUv8ZaeQ5aRbl5O4C0lYjeqLblr1uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22120},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"}},"gitHead":"325342887cfbf70874a5260b034b9f5a598d6a27","scripts":{"dev":"tsup src/index.ts src/nuxt.ts --format cjs,esm --watch --external @nuxt/kit --external vue","build":"tsup src/index.ts --format cjs,esm --dts && tsup src/nuxt.ts --format esm --dts --external @nuxt/kit --external vue","prepack":"npm run build","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build && npm run pack:check"},"_npmUser":{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"},"repository":{"url":"git+https://github.com/aero-cms/aero-cms-vue-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Vue 3 and Nuxt 3 SDK for Aero CMS","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@aero-cms/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.5.1","@nuxt/kit":"^3.21.8","typescript":"^6.0.2","@types/node":"^22.0.0","@nuxt/schema":"^3.21.8"},"peerDependencies":{"vue":">=3.3.0","@nuxt/kit":">=3.0.0"},"peerDependenciesMeta":{"@nuxt/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sdk_1.0.0_1781650307692_0.5733733844218678","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aero-cms/vue-sdk","version":"1.0.1","keywords":["cms","headless-cms","vue","nuxt","aero-cms","sdk"],"license":"MIT","_id":"@aero-cms/vue-sdk@1.0.1","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"homepage":"https://github.com/aero-cms/aero-cms-vue-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-vue-sdk/issues"},"dist":{"shasum":"2a2d7beda91c720cbd36830c2355510bf193d63e","tarball":"https://registry.npmjs.org/@aero-cms/vue-sdk/-/vue-sdk-1.0.1.tgz","fileCount":10,"integrity":"sha512-rq9+3tKEVITO0Xl4+eE9gS8c2rViD3+Z18gU/tpFc1EJYOjYVlXCCYaIZPQvHu1A+bNfd9AfKDBSdSp476MeaA==","signatures":[{"sig":"MEUCIQDCl8y0CwaqFiTpgXdFOl7V9zr8aXwvyY7KjkragBQAIgIgU4IrJWE00E43sNOiVcO9hOaDTio2MVEAMD4ndeamYbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22117},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"}},"gitHead":"804d4e547a0004f8eec631edde4fcf93d7443723","scripts":{"dev":"tsup src/index.ts src/nuxt.ts --format cjs,esm --watch --external @nuxt/kit --external vue","build":"tsup src/index.ts --format cjs,esm --dts && tsup src/nuxt.ts --format esm --dts --external @nuxt/kit --external vue","prepack":"npm run build","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build && npm run pack:check"},"_npmUser":{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"},"repository":{"url":"git+https://github.com/aero-cms/aero-cms-vue-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Vue 3 and Nuxt 3 SDK for Aero CMS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aero-cms/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.5.1","@nuxt/kit":"^3.21.8","typescript":"^6.0.2","@types/node":"^22.0.0","@nuxt/schema":"^3.21.8"},"peerDependencies":{"vue":">=3.3.0","@nuxt/kit":">=3.0.0"},"peerDependenciesMeta":{"@nuxt/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sdk_1.0.1_1781652472941_0.09623485882572513","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aero-cms/vue-sdk","version":"1.0.2","keywords":["cms","headless-cms","vue","nuxt","aero-cms","sdk"],"license":"MIT","_id":"@aero-cms/vue-sdk@1.0.2","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"homepage":"https://github.com/aero-cms/aero-cms-vue-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-vue-sdk/issues"},"dist":{"shasum":"46177131038cd39b58c3058a609bbbdb4c9f8ba3","tarball":"https://registry.npmjs.org/@aero-cms/vue-sdk/-/vue-sdk-1.0.2.tgz","fileCount":10,"integrity":"sha512-WPwtcvSBbxbPOznf2P2BatVIy5tzzj/j2j6/LUAnBqPhO+y92+Dj4TltJlg0dj+aMo+O2xN4NB12nnAZ3HBaGA==","signatures":[{"sig":"MEUCID+mImA+izhsqptFcBvAqfAl6hlm04VV/Tr9VUWfm60NAiEA+mkOTaezway8ka0olhFhBF24QzBNtMw0/9yXdE68nSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30849},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"}},"gitHead":"303adb510939c4934c547bb4feba2a1c51ae01a0","scripts":{"dev":"tsup src/index.ts src/nuxt.ts --format cjs,esm --watch --external @nuxt/kit --external vue","build":"tsup src/index.ts --format cjs,esm --dts && tsup src/nuxt.ts --format esm --dts --external @nuxt/kit --external vue","prepack":"npm run build","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build && npm run pack:check"},"_npmUser":{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"},"repository":{"url":"git+https://github.com/aero-cms/aero-cms-vue-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Vue 3 and Nuxt 3 SDK for Aero CMS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aero-cms/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.5.1","@nuxt/kit":"^3.21.8","typescript":"^6.0.2","@types/node":"^22.0.0","@nuxt/schema":"^3.21.8"},"peerDependencies":{"vue":">=3.3.0","@nuxt/kit":">=3.0.0"},"peerDependenciesMeta":{"@nuxt/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sdk_1.0.2_1781653382061_0.21853707432346559","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aero-cms/vue-sdk","version":"1.1.0","keywords":["cms","headless-cms","vue","nuxt","aero-cms","sdk"],"license":"MIT","_id":"@aero-cms/vue-sdk@1.1.0","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"homepage":"https://github.com/aero-cms/aero-cms-vue-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-vue-sdk/issues"},"dist":{"shasum":"f3a09211706dca7bd542f3fe723c71cc177d3f9b","tarball":"https://registry.npmjs.org/@aero-cms/vue-sdk/-/vue-sdk-1.1.0.tgz","fileCount":14,"integrity":"sha512-RhwFbZ23hS60G0n5VZdktgQXrWZTDhKJzV1+ewEiao+FqcOJDKL0cdYOTNbkcvq/IQ5LOVA/RCOK94qvF9r0/Q==","signatures":[{"sig":"MEUCIQDh2vxRqRL/gvoxn2EQapn2GTk3sSTjHVHNDf6Ll+rm1wIgWilIG0DmQO7YKlZDMfsvJaXcDM58bT/UMViUhvfjNd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34005},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"}},"gitHead":"21dcf0fed5be8150e9b932d9037592b764d4441d","scripts":{"dev":"tsup src/index.ts src/nuxt.ts --format cjs,esm --watch --external @nuxt/kit --external vue","build":"tsup src/index.ts src/schema.ts --format cjs,esm --dts && tsup src/nuxt.ts --format esm --dts --external @nuxt/kit --external vue","prepack":"npm run build","pack:check":"npm pack --dry-run","prepublishOnly":"npm run build && npm run pack:check"},"_npmUser":{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"},"repository":{"url":"git+https://github.com/aero-cms/aero-cms-vue-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Vue 3 and Nuxt 3 SDK for Aero CMS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aero-cms/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","tsup":"^8.5.1","@nuxt/kit":"^3.21.8","typescript":"^6.0.2","@types/node":"^22.0.0","@nuxt/schema":"^3.21.8"},"peerDependencies":{"vue":">=3.3.0","@nuxt/kit":">=3.0.0"},"peerDependenciesMeta":{"@nuxt/kit":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/vue-sdk_1.1.0_1781655457259_0.5303687786076954","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aero-cms/vue-sdk","version":"1.2.0","description":"Vue 3 and Nuxt 3 SDK for Aero CMS","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./nuxt":{"types":"./dist/nuxt.d.ts","import":"./dist/nuxt.mjs"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"}},"scripts":{"build":"tsup src/index.ts src/schema.ts --format cjs,esm --dts && tsup src/nuxt.ts --format esm --dts --external @nuxt/kit --external vue","dev":"tsup src/index.ts src/nuxt.ts --format cjs,esm --watch --external @nuxt/kit --external vue","pack:check":"npm pack --dry-run","prepack":"npm run build","prepublishOnly":"npm run build && npm run pack:check"},"repository":{"type":"git","url":"git+https://github.com/aero-cms/aero-cms-vue-sdk.git"},"homepage":"https://github.com/aero-cms/aero-cms-vue-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-vue-sdk/issues"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"sideEffects":false,"peerDependencies":{"@nuxt/kit":">=3.0.0","vue":">=3.3.0"},"dependencies":{"@aero-cms/core":"^1.2.0"},"peerDependenciesMeta":{"@nuxt/kit":{"optional":true}},"keywords":["cms","headless-cms","vue","nuxt","aero-cms","sdk"],"license":"MIT","devDependencies":{"@nuxt/kit":"^3.21.8","@nuxt/schema":"^3.21.8","@types/node":"^22.0.0","tsup":"^8.5.1","typescript":"^6.0.2","vue":"^3.5.13"},"_id":"@aero-cms/vue-sdk@1.2.0","gitHead":"8081cfa72955d2e2c7d5eab3eefa83c0045f9988","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-5yDvcjvG2xnRkNTGDDjcmoN/lE9zNx08zImelbvsKyrkXdmPvaMysHoNKw8BL+vwIpuc2fJ7D4YqXhkue+qIyg==","shasum":"46c76153d90d99fcbfe8935009dd7c4078c76dbf","tarball":"https://registry.npmjs.org/@aero-cms/vue-sdk/-/vue-sdk-1.2.0.tgz","fileCount":14,"unpackedSize":41759,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBzu1GNpsksyfJDfJQjqcXgoYcoIVpp0z/rSRAEZc4ieAiA6x9mxUx6Byni6X7yFyHEtGOBBACYfCn+awDFjZwCVUg=="}]},"_npmUser":{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"},"directories":{},"maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-sdk_1.2.0_1781723427871_0.5796337839763428"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T22:51:47.484Z","modified":"2026-06-17T19:10:28.141Z","1.0.0":"2026-06-16T22:51:47.828Z","1.0.1":"2026-06-16T23:27:53.076Z","1.0.2":"2026-06-16T23:43:02.415Z","1.1.0":"2026-06-17T00:17:37.395Z","1.2.0":"2026-06-17T19:10:28.019Z"},"bugs":{"url":"https://github.com/aero-cms/aero-cms-vue-sdk/issues"},"license":"MIT","homepage":"https://github.com/aero-cms/aero-cms-vue-sdk#readme","keywords":["cms","headless-cms","vue","nuxt","aero-cms","sdk"],"repository":{"type":"git","url":"git+https://github.com/aero-cms/aero-cms-vue-sdk.git"},"description":"Vue 3 and Nuxt 3 SDK for Aero CMS","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"readme":"# @aero-cms/vue-sdk\n\n> **Türkçe:** Paket eşlemesi ve starter tablosu →\n> [aero-cms-setup/docs/PACKAGES.md](https://github.com/aero-cms/aero-cms-setup/blob/main/docs/PACKAGES.md)\n\nOfficial Vue 3 and Nuxt 3 SDK for Aero CMS.\n\n## Install\n\n```bash\nnpm install @aero-cms/vue-sdk @aero-cms/core\n```\n\n## Vue 3 (Vite)\n\n```ts\n// main.ts\nimport { createApp } from 'vue';\nimport { createCmsPlugin } from '@aero-cms/vue-sdk';\nimport App from './App.vue';\n\ncreateApp(App)\n  .use(createCmsPlugin({ baseUrl: import.meta.env.VITE_CMS_API_URL }))\n  .mount('#app');\n```\n\n```vue\n<script setup lang=\"ts\">\nimport { usePage, useMenu } from '@aero-cms/vue-sdk';\n\nconst { data: page, loading } = usePage('anasayfa');\nconst { data: menu } = useMenu('header');\n</script>\n```\n\n## Nuxt 3\n\n```ts\n// nuxt.config.ts\nexport default defineNuxtConfig({\n  modules: ['@aero-cms/vue-sdk/nuxt'],\n  aeroCms: {\n    baseUrl: process.env.NUXT_PUBLIC_CMS_API_URL ?? 'http://localhost:5047',\n  },\n});\n```\n\nComposables (`usePage`, `useMenu`, …) are auto-imported. The module registers a plugin that\nprovides `CmsClient` from `runtimeConfig.public.aeroCms`.\n\n## Composables\n\n| Composable | Description |\n|------------|-------------|\n| `usePage(slug, { lang })` | Page by slug |\n| `usePages(params?)` | Page list |\n| `useMenu(location)` | Menu tree |\n| `useSiteSettings(prefix)` | Site settings |\n| `useSearch(query, params?)` | Search results |\n| `useForm(slug)` | Form definition |\n| `useLanguages()` | Active languages |\n| `useNews(params?)` | News list |\n| `useEvents(params?)` | Events list |\n| `useComponentContent(key, options?)` | Component content fields |\n\n## License\n\nMIT\n\n---\n\n**English summary:** This document is in English. Nuxt starter: schemas from\n`@aero-cms/vue-sdk/schema`. See\n[PACKAGES.md#english-summary](https://github.com/aero-cms/aero-cms-setup/blob/main/docs/PACKAGES.md#english-summary).\n","readmeFilename":"README.md"}