{"_id":"@achimismaili/easy-web-cms-adapters","_rev":"3-cd0c259f3cd2b268ff24a5ba15ae6f7e","name":"@achimismaili/easy-web-cms-adapters","dist-tags":{"latest":"1.0.0"},"versions":{"0.2.0":{"name":"@achimismaili/easy-web-cms-adapters","version":"0.2.0","license":"UNLICENSED","_id":"@achimismaili/easy-web-cms-adapters@0.2.0","maintainers":[{"name":"achimismaili","email":"achim@ismaili.de"}],"homepage":"https://github.com/achimismaili/easy-web#readme","bugs":{"url":"https://github.com/achimismaili/easy-web/issues"},"dist":{"shasum":"0d8ec1e477b3a9bb86b792fe0a076cee2b26d0bb","tarball":"https://registry.npmjs.org/@achimismaili/easy-web-cms-adapters/-/easy-web-cms-adapters-0.2.0.tgz","fileCount":53,"integrity":"sha512-TBfcW65JFMeUfhUne5Zj+GQBT9/Qc0t0KDdnxVBrxQP5jyWcf0VmJpIXygqFkuYd/Vgf+EttyJYHutfR+Z7AXA==","signatures":[{"sig":"MEUCIEdinJ31FHRnkWqPYKUXBgx/c5a/oAVaDelXJqQLplLoAiEA0ATB+0Ual7jbx7aAzcH9KP10DfKVEtOWZ1lL3wHCEbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19773},"main":"./dist/index.js","type":"module","_from":"file:achimismaili-easy-web-cms-adapters-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./components/*":"./src/components/*.astro","./src/components/*.astro":"./src/components/*.astro"},"private":false,"scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"achimismaili","email":"achim@ismaili.de"},"_resolved":"C:\\Users\\ACHIMI~1\\AppData\\Local\\Temp\\f0916559e48e914b7cbc4b8e4dc18e22\\achimismaili-easy-web-cms-adapters-0.2.0.tgz","_integrity":"sha512-TBfcW65JFMeUfhUne5Zj+GQBT9/Qc0t0KDdnxVBrxQP5jyWcf0VmJpIXygqFkuYd/Vgf+EttyJYHutfR+Z7AXA==","repository":{"url":"git+https://github.com/achimismaili/easy-web.git","type":"git","directory":"packages/easy-web-cms-adapters"},"_npmVersion":"10.9.8","description":"Decap CMS integration for the easy-web ecosystem — AdminPage component, frontmatter types, and config scaffold.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^6.4.0","typescript":"^5.5.0"},"peerDependencies":{"astro":">=6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-web-cms-adapters_0.2.0_1782497129009_0.7240576826916254","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @easy-web/cms-adapters. Install that instead; this package is no longer updated."},"1.0.0":{"name":"@achimismaili/easy-web-cms-adapters","version":"1.0.0","license":"MIT","_id":"@achimismaili/easy-web-cms-adapters@1.0.0","maintainers":[{"name":"achimismaili","email":"achim@ismaili.de"}],"homepage":"https://github.com/achimismaili/easy-web#readme","bugs":{"url":"https://github.com/achimismaili/easy-web/issues"},"dist":{"shasum":"e0fc8cd62524e9825ff86ef696a7830ada82bd5d","tarball":"https://registry.npmjs.org/@achimismaili/easy-web-cms-adapters/-/easy-web-cms-adapters-1.0.0.tgz","fileCount":53,"integrity":"sha512-h1AxdTG2MU8CwKiSs5YoZWNQzJRrRM1KY2WCQeiNIdXwhOIv3zLeso7T33BlENiQqXr3rNnix86HuDJafqLJ+Q==","signatures":[{"sig":"MEUCIQDwQOh/VUpqhak83WMNbRBB7mQMSiIXtz128yEKRq1t6gIgQmdsKV6VilWUa7hT/2EcFJTvtVvjS4EY8dtZqgSEpYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@achimismaili%2feasy-web-cms-adapters@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19773},"main":"./dist/index.js","type":"module","_from":"file:achimismaili-easy-web-cms-adapters-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./components/*":"./src/components/*.astro","./src/components/*.astro":"./src/components/*.astro"},"private":false,"scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2ac5bf4e-7256-4259-b87c-8b6968abf7bb"}},"_resolved":"/tmp/5f5abf7176815d1a4cbb03b2f17a5fe3/achimismaili-easy-web-cms-adapters-1.0.0.tgz","_integrity":"sha512-h1AxdTG2MU8CwKiSs5YoZWNQzJRrRM1KY2WCQeiNIdXwhOIv3zLeso7T33BlENiQqXr3rNnix86HuDJafqLJ+Q==","repository":{"url":"git+https://github.com/achimismaili/easy-web.git","type":"git","directory":"packages/easy-web-cms-adapters"},"_npmVersion":"12.0.1","description":"Decap CMS integration for the easy-web ecosystem — AdminPage component, frontmatter types, and config scaffold.","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"astro":"^6.4.0","typescript":"^5.5.0"},"peerDependencies":{"astro":">=6.0.0 <8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-web-cms-adapters_1.0.0_1784214873932_0.5988241636501526","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @easy-web/cms-adapters. Install that instead; this package is no longer updated."}},"time":{"created":"2026-06-26T18:05:28.826Z","modified":"2026-08-30T11:43:40.086Z","0.2.0":"2026-06-26T18:05:29.173Z","1.0.0":"2026-07-16T15:14:34.082Z"},"bugs":{"url":"https://github.com/achimismaili/easy-web/issues"},"license":"MIT","homepage":"https://github.com/achimismaili/easy-web#readme","repository":{"url":"git+https://github.com/achimismaili/easy-web.git","type":"git","directory":"packages/easy-web-cms-adapters"},"description":"Decap CMS integration for the easy-web ecosystem — AdminPage component, frontmatter types, and config scaffold.","maintainers":[{"name":"achimismaili","email":"achim@ismaili.de"}],"readme":"# @achimismaili/easy-web-cms-adapters\n\nDecap CMS integration package for the [easy-web](https://github.com/achimismaili/easy-web) ecosystem.\n\n## What's included\n\n- **`AdminPage` Astro component** — standalone HTML page loading Decap CMS from CDN (`unpkg.com/decap-cms@3.14.0`). No site layout, no MSAL.\n- **Frontmatter TypeScript types** — `BlogFrontmatter`, `PageFrontmatter`, `SiteConfig` for type-safe Astro content collections.\n- **Config scaffold utility** — `generateDecapConfigString()` and `generateDecapConfig()` to generate Decap `config.yml` for any instance.\n\n## Usage\n\nSee `docs/entra-cms-setup.md` in your instance repo for Entra ID app registration guidance.\n\n```ts\nimport AdminPage from '@achimismaili/easy-web-cms-adapters/components/AdminPage.astro';\nimport type { BlogFrontmatter } from '@achimismaili/easy-web-cms-adapters';\nimport { generateDecapConfig } from '@achimismaili/easy-web-cms-adapters';\n```\n\n## Consumed by\n\n- `dev.ismaili.de` — pilot instance\n\n## Architecture\n\nPart of the `@achimismaili/easy-web-*` package family. See [ADR 0006](https://github.com/achimismaili/websites/blob/main/docs/decisions/0006-cms-agnostic-adapter-pattern.md) for the design rationale.\n","readmeFilename":"README.md"}