{"_id":"@apicenterlabs/shockwave","name":"@apicenterlabs/shockwave","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@apicenterlabs/shockwave","private":false,"version":"0.0.1","type":"module","description":"Shockwave - React component library by APICenter Labs","main":"./dist/shockwave.cjs","module":"./dist/shockwave.js","sideEffects":["**/*.css"],"style":"./dist/shockwave.css","keywords":["react","ui","components","design-system"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/APICenter-Labs/shockwave.git"},"exports":{".":{"import":"./dist/shockwave.js","require":"./dist/shockwave.cjs"},"./style.css":"./dist/shockwave.css"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"scripts":{"build":"vite build && node scripts/postbuild.mjs","prepack":"npm run build","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"devDependencies":{"@chromatic-com/storybook":"^5.1.2","@eslint/js":"^9.39.4","@storybook/addon-a11y":"^10.3.5","@storybook/addon-docs":"^10.3.5","@storybook/addon-vitest":"^10.3.5","@storybook/react-vite":"^10.3.5","@vitejs/plugin-react":"^6.0.1","eslint":"^9.39.4","eslint-plugin-react-hooks":"^7.0.1","eslint-plugin-react-refresh":"^0.5.2","eslint-plugin-storybook":"^10.3.5","globals":"^17.4.0","storybook":"^10.3.5","vite":"^8.0.4","vitest":"^4.1.4"},"_id":"@apicenterlabs/shockwave@0.0.1","gitHead":"a7d2c2fa18fa6504b8918f6fa8816aa1c486818f","bugs":{"url":"https://github.com/APICenter-Labs/shockwave/issues"},"homepage":"https://github.com/APICenter-Labs/shockwave#readme","_nodeVersion":"23.7.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-L9V1zVkUO9Voe1JQy+kh2sI6mXvRxm0GwTCAfTB6WqeWGRBBFCFjUbm3sYrVXsmfW24u5mCnGqOlwx9T7AWGJg==","shasum":"4a8ba10df6a74496aa32d82fc192ffb5fd780227","tarball":"https://registry.npmjs.org/@apicenterlabs/shockwave/-/shockwave-0.0.1.tgz","fileCount":5,"unpackedSize":4628,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBSjEVWvGf9nGh3SU2e9AF/loLNvnoSsoA6J8ug2jT6gIgPMuAVPXqIqH0obBxyZ8KibGI0a8spGnVsoMy3NOkyG8="}]},"_npmUser":{"name":"apicenterlabs","email":"apicenterlabs@gmail.com"},"directories":{},"maintainers":[{"name":"apicenterlabs","email":"apicenterlabs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/shockwave_0.0.1_1776518827822_0.7741602993666565"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-18T13:27:07.730Z","0.0.1":"2026-04-18T13:27:07.956Z","modified":"2026-04-18T13:27:08.159Z"},"maintainers":[{"name":"apicenterlabs","email":"apicenterlabs@gmail.com"}],"description":"Shockwave - React component library by APICenter Labs","homepage":"https://github.com/APICenter-Labs/shockwave#readme","keywords":["react","ui","components","design-system"],"repository":{"type":"git","url":"git+https://github.com/APICenter-Labs/shockwave.git"},"bugs":{"url":"https://github.com/APICenter-Labs/shockwave/issues"},"license":"MIT","readme":"# ⚡ Shockwave\n\n**Shockwave** is a modern, reusable React UI component library built for speed, consistency, and scalability.\n\nBuilt and maintained by **APICenter Labs**.\n\n---\n\n## 🚀 Features\n\n* ⚡ Lightweight and fast\n* 🧱 Reusable components\n* 🎨 Simple and clean design system\n* 📦 Easy to integrate in any React app\n* 🔧 Built with Vite for optimal performance\n\n---\n\n## 📦 Installation\n\n```bash\nnpm install @apicenterlabs/shockwave\n```\n\n---\n\n## 🔥 Usage\n\n```jsx\nimport { Button } from \"@apicenterlabs/shockwave\";\n\nfunction App() {\n  return <Button variant=\"primary\">Click Me</Button>;\n}\n```\n\nStyles are loaded automatically when you import from the package entry.\nIf you ever want to manage styles explicitly, you can still import `@apicenterlabs/shockwave/style.css`.\n\n---\n\n## 🎨 Available Components\n\n* Button *(more coming soon)*\n\n---\n\n## 🧪 Development\n\nRun Storybook locally:\n\n```bash\nnpm run storybook\n```\n\n---\n\n## 📁 Project Structure\n\n```\nsrc/\n  components/\n    Button/\n  index.js\n```\n\n---\n\n## 🛠 Tech Stack\n\n* React\n* Vite\n* Storybook\n\n---\n\n## 📌 Roadmap\n\n* [ ] Input Component\n* [ ] Modal Component\n* [ ] Toast System\n* [ ] Theming Support\n* [ ] Dark Mode\n\n---\n\n## 🤝 Contributing\n\nContributions are welcome!\nFeel free to open issues or submit pull requests.\n\n---\n\n## 📄 License\n\nMIT\n\n---\n\n## 🌐 About\n\nShockwave is part of the **APICenter Labs** ecosystem, focused on building scalable developer tools and UI systems.\n","readmeFilename":"README.md","_rev":"1-9c242b9e53022f7b1274620e98b8942b"}