{"_id":"@cai-ds/platform","name":"@cai-ds/platform","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@cai-ds/platform","version":"2.0.0","description":"CAI Design System — app-level shell patterns built on @cai-ds/core","license":"MIT","type":"module","main":"dist/platform.js","exports":{".":"./dist/platform.js","./css":"./dist/platform.css"},"repository":{"type":"git","url":"git+https://github.com/nandovejer/cai.git","directory":"packages/platform"},"homepage":"https://github.com/nandovejer/cai#readme","bugs":{"url":"https://github.com/nandovejer/cai/issues"},"keywords":["design-system","css","platform","shell","layout","vanilla"],"sideEffects":["dist/platform.css"],"publishConfig":{"access":"public"},"scripts":{"prepack":"node ../../scripts/build-platform.js"},"peerDependencies":{"@cai-ds/core":">=2.0.0","@cai-ds/tokens":">=2.0.0"},"peerDependenciesMeta":{"@cai-ds/tokens":{"optional":true}},"gitHead":"0b3c892ec91884c60dca2610b8cbb4dc3d710b31","_id":"@cai-ds/platform@2.0.0","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-WrIzS19Kb9PauPB7S8t5oWo5t0N+e4KL2s3q2iYYJPpvGqA5B9wFj8Geq6/iSogC97jZzrnVEtHI6Bmafbl/hw==","shasum":"46de1f21dd8468985b187379b3b90d6158931ff2","tarball":"https://registry.npmjs.org/@cai-ds/platform/-/platform-2.0.0.tgz","fileCount":4,"unpackedSize":6719,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAq0m+pyyNC1RglUZNi9sd1aamurA4/cFCCRsqkcRYUGAiEAkmEd633hI4mCl3oGd6039PuTEK3mvVCT667gcbtp+c4="}]},"_npmUser":{"name":"nandovejer","email":"fitetu@soynando.com"},"directories":{},"maintainers":[{"name":"nandovejer","email":"fitetu@soynando.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/platform_2.0.0_1779266034024_0.6020476596478541"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-20T08:33:53.926Z","2.0.0":"2026-05-20T08:33:54.164Z","modified":"2026-05-20T08:33:54.427Z"},"maintainers":[{"name":"nandovejer","email":"fitetu@soynando.com"}],"description":"CAI Design System — app-level shell patterns built on @cai-ds/core","homepage":"https://github.com/nandovejer/cai#readme","keywords":["design-system","css","platform","shell","layout","vanilla"],"repository":{"type":"git","url":"git+https://github.com/nandovejer/cai.git","directory":"packages/platform"},"bugs":{"url":"https://github.com/nandovejer/cai/issues"},"license":"MIT","readme":"# @cai-ds/platform\n\nApp-level shell patterns and layout components for the CAI Design System.\n\n## Prerequisites\n\nRequires `@cai-ds/tokens` and `@cai-ds/core`.\n\n## Installation\n\n```bash\nnpm install @cai-ds/tokens @cai-ds/core @cai-ds/platform\n```\n\n## Usage\n\n### Via npm/bundler\n\n```js\nimport '@cai-ds/tokens'\nimport '@cai-ds/core'\nimport '@cai-ds/platform'\n```\n\n### Via CDN\n\n```html\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@cai-ds/tokens@2.0.0-beta.1/dist/cai-tokens.css\">\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@cai-ds/core@2.0.0/dist/cai.css\">\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@cai-ds/platform@2.0.0/dist/platform.css\">\n<script type=\"module\" src=\"https://cdn.jsdelivr.net/npm/@cai-ds/core@2.0.0/dist/cai.js\"></script>\n```\n\n## Package exports\n\n- **`.`** → `platform.js` — Platform-level JS orchestration (currently a no-op, reserved for v1.4.0+)\n- **`./css`** → `platform.css` — App shell and layout primitives\n\n## Classes included\n\n- `.cai-platform-page` — Full-page container with optional gradient\n- `.cai-platform-content` — Constrained content wrapper\n- `.cai-platform-main` — Main content area\n- `.cai-platform-section` — Semantic section divisions\n- `.cai-platform-page-header`, `__title`, `__lead` — Page header block\n- `.cai-platform-actions` — Action button group\n- `.cai-platform-feature-grid` — Feature showcase grid\n- `.cai-platform-footer` — Page footer\n- `.cai-platform-skip-link` — Accessibility skip link\n- `.cai-platform-command-block` — Command-line-style code snippet\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-003638533a50567fe1de2111cd5630c8"}