{"_id":"@aero-cms/angular-sdk","_rev":"3-dfb63994cdd06faa956f505fae98f029","name":"@aero-cms/angular-sdk","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"@aero-cms/angular-sdk","version":"1.0.0","keywords":["cms","headless-cms","angular","aero-cms","sdk"],"license":"MIT","_id":"@aero-cms/angular-sdk@1.0.0","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"homepage":"https://github.com/aero-cms/aero-cms-angular-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-angular-sdk/issues"},"dist":{"shasum":"0f04049fd4032fa3d5c0a9155c1df7928985fc00","tarball":"https://registry.npmjs.org/@aero-cms/angular-sdk/-/angular-sdk-1.0.0.tgz","fileCount":7,"integrity":"sha512-9BJwWxt7f0OHoPDqF+8AQoosCiGRGIrrhg7kTjDfsMHDS/VTaCbmmc15zeTARHcVcPZ+Cd2iNK8fzQyGTBWVxg==","signatures":[{"sig":"MEUCIQChTAOCXsGBJCydPZMA6jo5kLsMaBPAm6fjmItgEdwEzAIgRXyyDoSkydm1XZDL41WoZ8HR0rtlwFTcvFeR5ZC4/8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16204},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"143fbf273ccf7f0e202187ca73a8198c1d600dca","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --external @angular/core --external @aero-cms/core","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-angular-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Angular SDK for Aero CMS","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"@aero-cms/core":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~5.8.2","@types/node":"^22.0.0","@angular/core":"^19.2.0"},"peerDependencies":{"@angular/core":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-sdk_1.0.0_1781650328015_0.8535297732088711","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aero-cms/angular-sdk","version":"1.1.0","keywords":["cms","headless-cms","angular","aero-cms","sdk"],"license":"MIT","_id":"@aero-cms/angular-sdk@1.1.0","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"homepage":"https://github.com/aero-cms/aero-cms-angular-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-angular-sdk/issues"},"dist":{"shasum":"e7cf404878b94b6c27542148cb1c06a56887828f","tarball":"https://registry.npmjs.org/@aero-cms/angular-sdk/-/angular-sdk-1.1.0.tgz","fileCount":7,"integrity":"sha512-sehNJLhIxoaI1IvHZ/ZOa7Gx9hfOJp+koounNqkkbSZz9DS6ERmnkZADg0bZoyKwQVnZT1QP7P6uiJ1jqYwZfg==","signatures":[{"sig":"MEUCIQD03js7xUK4wTbuPsEPqlRh3Hi+OYNDuFtx6t6d4hx7PAIgIA80JhfxNmVXuRkaaDzyfMBhU1RjV5Sh+3Ks+k+Et2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21705},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"e2f187003512c4564bf90fd111502d14684e5850","scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --external @angular/core --external @aero-cms/core","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-angular-sdk.git","type":"git"},"_npmVersion":"10.9.8","description":"Angular SDK for Aero CMS","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"@aero-cms/core":"^1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","typescript":"~5.8.2","@types/node":"^22.0.0","@angular/core":"^19.2.0"},"peerDependencies":{"@angular/core":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/angular-sdk_1.1.0_1781654557344_0.9217439597250825","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aero-cms/angular-sdk","version":"1.1.1","description":"Angular 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"},"./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 --external @angular/core --external @aero-cms/core","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-angular-sdk.git"},"homepage":"https://github.com/aero-cms/aero-cms-angular-sdk#readme","bugs":{"url":"https://github.com/aero-cms/aero-cms-angular-sdk/issues"},"publishConfig":{"access":"public"},"sideEffects":false,"peerDependencies":{"@angular/core":">=17.0.0"},"dependencies":{"@aero-cms/core":"^1.1.0"},"keywords":["cms","headless-cms","angular","aero-cms","sdk"],"license":"MIT","devDependencies":{"@angular/core":"^19.2.0","@types/node":"^22.0.0","tsup":"^8.5.1","typescript":"~5.8.2"},"_id":"@aero-cms/angular-sdk@1.1.1","gitHead":"56fea28e8feb69f00fa7fd3f4565f10434e82c31","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-vaosn1HjWJo5KM1USFbGWWTR1RdEbdr0Io31qzCsdlY+sKBO9G6EsI8oSrkrnInrLe+OGXpFDfMw1S5DDPOjSg==","shasum":"39eb0577ba08137a2b1214a305322d168c6080a7","tarball":"https://registry.npmjs.org/@aero-cms/angular-sdk/-/angular-sdk-1.1.1.tgz","fileCount":12,"unpackedSize":24125,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQhEP3uZBMtlUmboNe048U9kGYZvBjztiYEgdba8Y8MwIgQpR/yTRUI1FqHJiIareSmy7alDT513HSOEB4s0X9nZk="}]},"_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/angular-sdk_1.1.1_1781704618480_0.5438761831948866"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-16T22:52:07.819Z","modified":"2026-06-17T13:56:58.780Z","1.0.0":"2026-06-16T22:52:08.170Z","1.1.0":"2026-06-17T00:02:37.517Z","1.1.1":"2026-06-17T13:56:58.625Z"},"bugs":{"url":"https://github.com/aero-cms/aero-cms-angular-sdk/issues"},"license":"MIT","homepage":"https://github.com/aero-cms/aero-cms-angular-sdk#readme","keywords":["cms","headless-cms","angular","aero-cms","sdk"],"repository":{"type":"git","url":"git+https://github.com/aero-cms/aero-cms-angular-sdk.git"},"description":"Angular SDK for Aero CMS","maintainers":[{"name":"keremzytn","email":"mustafakeremzeytun1@gmail.com"}],"readme":"# @aero-cms/angular-sdk\n\nOfficial Angular SDK for Aero CMS (Angular 17+ standalone apps).\n\n## Install\n\n```bash\nnpm install @aero-cms/angular-sdk @aero-cms/core\n```\n\n## Setup\n\n```ts\n// app.config.ts\nimport { ApplicationConfig } from '@angular/core';\nimport { provideAeroCms } from '@aero-cms/angular-sdk';\n\nexport const appConfig: ApplicationConfig = {\n  providers: [\n    provideAeroCms({\n      baseUrl: 'http://localhost:5047',\n    }),\n  ],\n};\n```\n\n## Usage\n\n```ts\nimport { Component, inject } from '@angular/core';\nimport { CmsClientService, unwrapCmsData } from '@aero-cms/angular-sdk';\n\n@Component({\n  selector: 'app-home',\n  template: `<h1>{{ page?.title }}</h1>`,\n})\nexport class HomeComponent {\n  private cms = inject(CmsClientService);\n  page: { title: string } | null = null;\n\n  async ngOnInit() {\n    this.page = await unwrapCmsData(await this.cms.getPage('anasayfa'));\n  }\n}\n```\n\n## API\n\n`CmsClientService` mirrors `@aero-cms/core` `CmsClient` methods and returns `Promise<ApiResponse<T>>`.\nUse `unwrapCmsData()` to throw on errors in components or resolvers.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}