{"_id":"@agent-layer-zero/soma","_rev":"4-dee8de5159bd36eca444715ce0aa88b2","name":"@agent-layer-zero/soma","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@agent-layer-zero/soma","version":"0.1.0","keywords":["design-tokens","css-variables","tailwind","theme","agentlayerzero","chat-ui"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/soma@0.1.0","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/soma#readme","bugs":{"url":"https://github.com/agentlayerzero/soma/issues"},"dist":{"shasum":"41dd8f092f8c4a8445f46c42ef652172eba0cc8b","tarball":"https://registry.npmjs.org/@agent-layer-zero/soma/-/soma-0.1.0.tgz","fileCount":12,"integrity":"sha512-pgIhcFdn1I3FFxn1wVP0TaKKG9ha3oaQsL/yd7fOFaVB3WPXa4ywgvAeEE77yKUQNmJMMnTtrH4NSycAPx1ykQ==","signatures":[{"sig":"MEUCIQDkOYDGWB5lh4O9qSr/auUq5OlwmdbKDB2O6hZL8N6m1AIgWkz0ESqKNfPWC2GgbGCI0uFydkzVvm87+gxkZzBV+Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36835},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./all.css":"./dist/all.css","./chat.css":"./dist/chat.css","./theme.css":"./dist/theme.css","./animations.css":"./dist/animations.css","./components.css":"./dist/components.css","./tailwind-preset":"./dist/tailwind-preset.js"},"gitHead":"a11be8798ce73928839f486954959852c39ba5ec","scripts":{"dev":"node build.js --watch","build":"node build.js"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/soma.git","type":"git"},"_npmVersion":"11.9.0","description":"Design tokens for AgentLayerZero — CSS variables, Tailwind preset, animations","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/soma_0.1.0_1776485497192_0.36394948646437797","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agent-layer-zero/soma","version":"0.1.2","keywords":["design-tokens","css-variables","tailwind","theme","agentlayerzero","chat-ui"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/soma@0.1.2","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/soma#readme","bugs":{"url":"https://github.com/agentlayerzero/soma/issues"},"dist":{"shasum":"c84d3be94fbad74ef10a9dc04e39c5f61ea7a4ce","tarball":"https://registry.npmjs.org/@agent-layer-zero/soma/-/soma-0.1.2.tgz","fileCount":12,"integrity":"sha512-AAvj10FGKj2koYFXN7FYsoaKUFhvn2T42GQVGhO+Fjk17YO0HCfr0Bpw7JQ6bLRBuPbMSSBuHOt6lWbm4qg3Og==","signatures":[{"sig":"MEUCIQDwebDNCEITgdXyz8zBhsywgSG+nNDMAXX/7dXYGZf2ZwIgSo5IufLjUP0pJ6LstsH0tJE/vafHOKfTSLA6ICRaeAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37238},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./all.css":{"style":"./dist/all.css","default":"./dist/all.css"},"./base.css":{"style":"./dist/base.css","default":"./dist/base.css"},"./chat.css":{"style":"./dist/chat.css","default":"./dist/chat.css"},"./theme.css":{"style":"./dist/theme.css","default":"./dist/theme.css"},"./animations.css":{"style":"./dist/animations.css","default":"./dist/animations.css"},"./components.css":{"style":"./dist/components.css","default":"./dist/components.css"},"./tailwind-preset":"./dist/tailwind-preset.js"},"gitHead":"43d3b54d5aaf1d313ea2c59ea6d2e51f2f36f907","scripts":{"dev":"node build.js --watch","build":"node build.js"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/soma.git","type":"git"},"_npmVersion":"11.9.0","description":"Design tokens for AgentLayerZero — CSS variables, Tailwind preset, animations","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/soma_0.1.2_1776487001448_0.439610389322483","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-layer-zero/soma","version":"0.2.0","keywords":["design-tokens","css-variables","tailwind","theme","agentlayerzero","chat-ui"],"license":"GPL-3.0-only","_id":"@agent-layer-zero/soma@0.2.0","maintainers":[{"name":"shyaboi","email":"ian.shane.sears@gmail.com"}],"homepage":"https://github.com/agentlayerzero/soma#readme","bugs":{"url":"https://github.com/agentlayerzero/soma/issues"},"dist":{"shasum":"fe2e93b33273bf278e40543fa481750fe4a08a51","tarball":"https://registry.npmjs.org/@agent-layer-zero/soma/-/soma-0.2.0.tgz","fileCount":13,"integrity":"sha512-9Ch87U4qL2B7Fn/Zq94TrogjyUFNzYiXi3rE2SlmzgllBlKWbyZAyJqIt4IpbCPxxwzWf78gJlCKMAu7y6LNZA==","signatures":[{"sig":"MEUCIGMgKpESwxnuIyqlc/TYkoAWE4fWyTkvWWb6LyPBbxSaAiEAik4qNdZY8PKy/r52qoYmLO54Yrdh94yvUgf4DPoPHJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67239},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./all.css":{"style":"./dist/all.css","default":"./dist/all.css"},"./base.css":{"style":"./dist/base.css","default":"./dist/base.css"},"./chat.css":{"style":"./dist/chat.css","default":"./dist/chat.css"},"./theme.css":{"style":"./dist/theme.css","default":"./dist/theme.css"},"./animations.css":{"style":"./dist/animations.css","default":"./dist/animations.css"},"./components.css":{"style":"./dist/components.css","default":"./dist/components.css"},"./tailwind-preset":"./dist/tailwind-preset.js","./chat-components.css":{"style":"./dist/chat-components.css","default":"./dist/chat-components.css"}},"gitHead":"01aa473dd8c9fc977fb8c5f6560e6b2cf97998c3","scripts":{"dev":"node build.js --watch","build":"node build.js"},"_npmUser":{"name":"shyaboi","email":"ian.shane.sears@gmail.com"},"repository":{"url":"git+https://github.com/agentlayerzero/soma.git","type":"git"},"_npmVersion":"11.9.0","description":"Design tokens for AgentLayerZero — CSS variables, Tailwind preset, animations","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/soma_0.2.0_1776952700754_0.534859474638876","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agent-layer-zero/soma","version":"0.2.1","description":"Design tokens for AgentLayerZero — CSS variables, Tailwind preset, animations","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./theme.css":{"style":"./dist/theme.css","default":"./dist/theme.css"},"./animations.css":{"style":"./dist/animations.css","default":"./dist/animations.css"},"./base.css":{"style":"./dist/base.css","default":"./dist/base.css"},"./components.css":{"style":"./dist/components.css","default":"./dist/components.css"},"./chat.css":{"style":"./dist/chat.css","default":"./dist/chat.css"},"./chat-components.css":{"style":"./dist/chat-components.css","default":"./dist/chat-components.css"},"./all.css":{"style":"./dist/all.css","default":"./dist/all.css"},"./tailwind-preset":"./dist/tailwind-preset.js"},"scripts":{"build":"node build.js","dev":"node build.js --watch"},"license":"GPL-3.0-only","keywords":["design-tokens","css-variables","tailwind","theme","agentlayerzero","chat-ui"],"repository":{"type":"git","url":"git+https://github.com/agentlayerzero/soma.git"},"gitHead":"18628d9ce36825e8aa80f4015b54ae2e5e66104b","_id":"@agent-layer-zero/soma@0.2.1","bugs":{"url":"https://github.com/agentlayerzero/soma/issues"},"homepage":"https://github.com/agentlayerzero/soma#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-GeyOUOd+Ld/L3hPDLVrqvK3L+5uu/hC9sq9/4nfpPQ/D+GhxWGZCjlA5UeG89Jl+G6ZXPlWsB5K5Lffqsj4N4g==","shasum":"0ecddb00135e89c11f5e055dcffb2cd951491cf4","tarball":"https://registry.npmjs.org/@agent-layer-zero/soma/-/soma-0.2.1.tgz","fileCount":13,"unpackedSize":67503,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFIz5tsCJXZM/kTJmqDhjFpfDErvSBrlJrHWCzqydl+XAiEAtIzfyyoSsmnQAdjrApFTsRz7nL42lSrpgm6k2xlzTJ8="}]},"_npmUser":{"name":"shyaboi","email":"ian@radlabz.com"},"directories":{},"maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/soma_0.2.1_1777052285889_0.19384079073171168"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T04:11:37.114Z","modified":"2026-04-24T17:38:06.174Z","0.1.0":"2026-04-18T04:11:37.342Z","0.1.2":"2026-04-18T04:36:41.578Z","0.2.0":"2026-04-23T13:58:20.894Z","0.2.1":"2026-04-24T17:38:06.043Z"},"bugs":{"url":"https://github.com/agentlayerzero/soma/issues"},"license":"GPL-3.0-only","homepage":"https://github.com/agentlayerzero/soma#readme","keywords":["design-tokens","css-variables","tailwind","theme","agentlayerzero","chat-ui"],"repository":{"type":"git","url":"git+https://github.com/agentlayerzero/soma.git"},"description":"Design tokens for AgentLayerZero — CSS variables, Tailwind preset, animations","maintainers":[{"name":"shyaboi","email":"ian@radlabz.com"}],"readme":"# Soma — Design Tokens for AgentLayerZero\n\nCSS variables, component classes, animations, and a Tailwind preset for the AgentLayerZero design system.\n\n**Soma** is the cell body of a neuron — the structural foundation everything else grows from.\n\n## Install\n\n```bash\nnpm install @agent-layer-zero/soma\n```\n\n## Usage\n\n### Import All Styles\n\n```js\nimport '@agent-layer-zero/soma/all.css'\n```\n\n### Import Individual Layers\n\n```js\nimport '@agent-layer-zero/soma/theme.css'        // CSS variables (colors, spacing, typography)\nimport '@agent-layer-zero/soma/animations.css'    // glow, pulse, spin keyframes\nimport '@agent-layer-zero/soma/base.css'          // scrollbar, font smoothing\nimport '@agent-layer-zero/soma/components.css'    // buttons, inputs, cards, badges, modals\nimport '@agent-layer-zero/soma/chat.css'          // markdown prose styles for chat\n```\n\n### Tailwind Preset\n\n```js\n// tailwind.config.js\nmodule.exports = {\n  presets: [require('@agent-layer-zero/soma/tailwind-preset')],\n}\n```\n\nThen use: `bg-alz-bg`, `text-alz-accent`, `border-alz-border`, `rounded-alz-lg`, etc.\n\n## Themes\n\n```html\n<!-- Dark (default) -->\n<div data-alz-theme=\"dark\">\n\n<!-- Light -->\n<div data-alz-theme=\"light\">\n\n<!-- Transparent — inherits from parent -->\n<div data-alz-theme=\"transparent\">\n\n<!-- Custom override -->\n<div style=\"--alz-accent: #e11d48;\">\n```\n\n## CSS Variables\n\n### Colors\n`--alz-bg` · `--alz-bg-secondary` · `--alz-bg-tertiary` · `--alz-text` · `--alz-text-muted` · `--alz-accent` · `--alz-accent-hover` · `--alz-border` · `--alz-error` · `--alz-success` · `--alz-warning`\n\n### Chat\n`--alz-user-bubble` · `--alz-user-text` · `--alz-assistant-bubble` · `--alz-assistant-text`\n\n### Spacing\n`--alz-space-xs` · `--alz-space-sm` · `--alz-space-md` · `--alz-space-lg` · `--alz-space-xl`\n\n### Typography\n`--alz-font` · `--alz-font-mono` · `--alz-text-xs` · `--alz-text-sm` · `--alz-text-base` · `--alz-text-lg`\n\n### Radii\n`--alz-radius-sm` · `--alz-radius-md` · `--alz-radius-lg` · `--alz-radius-xl` · `--alz-radius-full`\n\n## Component Classes\n\n| Class | What |\n|-------|------|\n| `.alz-btn` `.alz-btn-primary` `.alz-btn-sm` | Buttons |\n| `.alz-input` `.alz-textarea` `.alz-label` | Form inputs |\n| `.alz-toggle` | On/off switch |\n| `.alz-card` `.alz-card-hover` | Bordered containers |\n| `.alz-badge` `.alz-badge-accent` | Status pills |\n| `.alz-modal` `.alz-modal-backdrop` | Dialog overlay |\n| `.alz-spinner` `.alz-spinner-sm` `.alz-spinner-lg` | Loading spinners |\n| `.alz-divider` | Horizontal separator |\n| `.alz-link` | Styled anchor |\n\n## Animation Classes\n\n| Class | Effect |\n|-------|--------|\n| `.alz-glow` | Bright sparkle glow (3s) |\n| `.alz-glow-slow` | Subtle breathing glow (8s) |\n| `.alz-glow-subtle` | Very subtle opacity pulse (10s) |\n| `.alz-pulse` | Opacity pulse (2s) |\n| `.alz-spin` | Rotation (1s) |\n\n## License\n\nGPL-3.0\n","readmeFilename":"README.md"}