{"_id":"@aahrbitx/arc-it","_rev":"3-1501a1405f83b80ddd866d00a0a57d44","name":"@aahrbitx/arc-it","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@aahrbitx/arc-it","version":"1.0.0","keywords":["arc-it","arc-itjs","theming","content","dynamic","react","react18","react19","react8","modern-react","concurrent-rendering","suspense","tailwind","tailwindcss","css-variables","theme-switching","dark-mode","modern","performance"],"author":{"name":"AahrbitX"},"license":"MIT","_id":"@aahrbitx/arc-it@1.0.0","maintainers":[{"name":"aahrbitx","email":"aahrbitx@gmail.com"}],"homepage":"https://github.com/AahrbitX/arc-it#readme","bugs":{"url":"https://github.com/AahrbitX/arc-it/issues"},"dist":{"shasum":"097fdbdb00096c656d183154894ffbfd52e3a005","tarball":"https://registry.npmjs.org/@aahrbitx/arc-it/-/arc-it-1.0.0.tgz","fileCount":77,"integrity":"sha512-laZew9wbf1KDTbodh4AwkhLWzOaoyWZhRageIf1UsyOms3U0cOxkIXD65gkIqqAVjOqC49Z/FzmBGUG04bxDiw==","signatures":[{"sig":"MEUCIQDH4VW6dkZkEb0eWWP9/xB9paqTHea9H/a8oqWG6lyBKQIgNrBF57xUzGPq1n6355CVnA4L1LiUMf7jKgTY7nbVOrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413487},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0cbec3f87f1641131c78ff6e844c33f02382573d","scripts":{"dev":"npx rollup -c -w","build":"npx rollup -c","setup":"node setup-wizard.js","dev:fast":"npx rollup -c -w --config-dev","dev:live":"echo '🔄 Starting Arc-it in watch mode...' && npx rollup -c -w","dev:watch":"npx rollup -c -w","docs:errors":"echo '📚 Error Troubleshooting Guide: docs/ERROR_TROUBLESHOOTING.md' && echo '🔍 Common issues and solutions for Arc-it.js'","setup:project":"node setup-wizard.js","test:security":"node scripts/test-security.js","security:audit":"npm audit && npm run test:security","security:check":"npm audit && npm run test:security && npm run test:compatibility","test:compatibility":"npm run build && node scripts/test-compatibility.js","test:security:malicious":"node scripts/test-security.js --malicious-only"},"_npmUser":{"name":"aahrbitx","email":"aahrbitx@gmail.com"},"repository":{"url":"git+https://github.com/AahrbitX/arc-it.git","type":"git"},"_npmVersion":"10.9.2","description":"Arc-it.js - Modern React theming library with CSS variables and Tailwind CSS support","directories":{},"_nodeVersion":"22.14.0","dependencies":{"lucide-react":"^0.539.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.2","rollup":"^4.12.0","react-dom":"^18.3.1","typescript":"^5.4.3","@babel/core":"^7.24.0","@types/node":"^24.3.0","@types/react":"^18.3.12","concurrently":"^9.2.0","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.24.0","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^27.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true,"description":"Required for Tailwind CSS integration features"}},"_npmOperationalInternal":{"tmp":"tmp/arc-it_1.0.0_1755367852880_0.6078858871983774","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aahrbitx/arc-it","version":"1.0.1","keywords":["arc-it","arc-itjs","theming","content","dynamic","react","react18","react19","react8","modern-react","concurrent-rendering","suspense","tailwind","tailwindcss","css-variables","theme-switching","dark-mode","modern","performance"],"author":{"name":"AahrbitX"},"license":"MIT","_id":"@aahrbitx/arc-it@1.0.1","maintainers":[{"name":"aahrbitx","email":"aahrbitx@gmail.com"}],"homepage":"https://github.com/AahrbitX/arc-it#readme","bugs":{"url":"https://github.com/AahrbitX/arc-it/issues"},"dist":{"shasum":"312726a1b04d4c6b91764be8ace76981173f5443","tarball":"https://registry.npmjs.org/@aahrbitx/arc-it/-/arc-it-1.0.1.tgz","fileCount":42,"integrity":"sha512-4yafuCIqyciW15Kah3nc7TIH6evABkG010aTLcBEAC2O+mtSC/RLbP5wsH2opzPyy8WCjscp60ZsNXyEc0h2Ng==","signatures":[{"sig":"MEUCIGks0q8q6t7QrFoD/MXbX6p4eVMxvqjHfFxrM6uKBMDoAiEAtYViGGHsoYZxssW2kDcPoSwIdyCeQwTHWUBlXTWh/Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.esm.js","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a7c605e8efa43025c5f8237c42b3350b55a24e48","scripts":{"dev":"npx rollup -c -w","build":"npx rollup -c","setup":"node setup-wizard.js","dev:fast":"npx rollup -c -w --config-dev","dev:live":"echo '🔄 Starting Arc-it in watch mode...' && npx rollup -c -w","dev:watch":"npx rollup -c -w","docs:errors":"echo '📚 Error Troubleshooting Guide: docs/ERROR_TROUBLESHOOTING.md' && echo '🔍 Common issues and solutions for Arc-it.js'","setup:project":"node setup-wizard.js","test:security":"node scripts/test-security.js","prepublishOnly":"npm run build && npm run test:security","security:audit":"npm audit && npm run test:security","security:check":"npm audit && npm run test:security && npm run test:compatibility","test:compatibility":"npm run build && node scripts/test-compatibility.js","test:security:malicious":"node scripts/test-security.js --malicious-only"},"_npmUser":{"name":"aahrbitx","email":"aahrbitx@gmail.com"},"repository":{"url":"git+https://github.com/AahrbitX/arc-it.git","type":"git"},"_npmVersion":"10.9.2","description":"Arc-it.js - Modern React theming library with CSS variables and Tailwind CSS support","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","tslib":"^2.6.2","rollup":"^4.12.0","react-dom":"^18.3.1","typescript":"^5.4.3","@babel/core":"^7.24.0","@types/node":"^24.3.0","@types/react":"^18.3.12","concurrently":"^9.2.0","lucide-react":"^0.539.0","@types/react-dom":"^18.3.1","@babel/preset-env":"^7.24.0","@babel/preset-react":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-commonjs":"^27.0.0","@babel/preset-typescript":"^7.23.3","@rollup/plugin-typescript":"^12.1.0","@rollup/plugin-node-resolve":"^15.2.3","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","lucide-react":">=0.500.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true,"description":"Required for Tailwind CSS integration features"},"lucide-react":{"optional":false,"description":"Required for icon components"}},"_npmOperationalInternal":{"tmp":"tmp/arc-it_1.0.1_1755861088179_0.1753106527817614","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aahrbitx/arc-it","version":"1.1.0","type":"module","description":"Arc-it.js - Modern React theming library with CSS variables and Tailwind CSS support","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.esm.js","require":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"npx rollup -c","dev":"npx rollup -c -w","dev:fast":"npx rollup -c -w --config-dev","dev:watch":"npx rollup -c -w","dev:live":"echo '🔄 Starting Arc-it in watch mode...' && npx rollup -c -w","setup":"node setup-wizard.js","setup:project":"node setup-wizard.js","test:compatibility":"npm run build && node scripts/test-compatibility.js","test:security":"node scripts/test-security.js","test:security:malicious":"node scripts/test-security.js --malicious-only","security:audit":"npm audit && npm run test:security","security:check":"npm audit && npm run test:security && npm run test:compatibility","docs:errors":"echo '📚 Error Troubleshooting Guide: docs/ERROR_TROUBLESHOOTING.md' && echo '🔍 Common issues and solutions for Arc-it.js'","prepublishOnly":"npm run build && npm run test:security"},"keywords":["arc-it","arc-itjs","theming","content","dynamic","react","react18","react19","react8","modern-react","concurrent-rendering","suspense","tailwind","tailwindcss","css-variables","theme-switching","dark-mode","modern","performance"],"author":{"name":"AahrbitX"},"license":"MIT","peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0","lucide-react":">=0.500.0"},"peerDependenciesMeta":{"tailwindcss":{"optional":true,"description":"Required for Tailwind CSS integration features"},"lucide-react":{"optional":false,"description":"Required for icon components"}},"devDependencies":{"@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@babel/preset-react":"^7.23.3","@babel/preset-typescript":"^7.23.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^27.0.0","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.0","@types/node":"^24.3.0","@types/react":"^18.3.12","@types/react-dom":"^18.3.1","concurrently":"^9.2.0","react":"^18.3.1","react-dom":"^18.3.1","rollup":"^4.12.0","rollup-plugin-peer-deps-external":"^2.2.4","tslib":"^2.6.2","typescript":"^5.4.3","lucide-react":"^0.539.0"},"engines":{"node":">=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/AahrbitX/arc-it.git"},"bugs":{"url":"https://github.com/AahrbitX/arc-it/issues"},"homepage":"https://github.com/AahrbitX/arc-it#readme","publishConfig":{"access":"public"},"_id":"@aahrbitx/arc-it@1.1.0","gitHead":"c047469f9b31ca12ddd85e18709a50bf97eb4c8e","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-w1tGvsN1z+vWi5BrQxvWgkjMm9LREXMsOgYs/26FIuQdZWC+XUG68VT4s++OxnI8okUzZUpRCLeQrbczggVgXA==","shasum":"86a5207a3aba094d310dbc823c5fe43a6ae755a9","tarball":"https://registry.npmjs.org/@aahrbitx/arc-it/-/arc-it-1.1.0.tgz","fileCount":44,"unpackedSize":207016,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICIF4qFtflvQIPa7N6bBiMbyGV5Wpl5pe/PRKlcrs5YwAiBCGOWWgmv6eBIdExFCObQc7GwO/hiJGM52+cR2YFQYuw=="}]},"_npmUser":{"name":"aahrbitx","email":"aahrbitx@gmail.com"},"directories":{},"maintainers":[{"name":"aahrbitx","email":"aahrbitx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arc-it_1.1.0_1755927469305_0.41716948744336846"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-16T18:10:52.708Z","modified":"2025-08-23T05:37:49.689Z","1.0.0":"2025-08-16T18:10:53.134Z","1.0.1":"2025-08-22T11:11:28.378Z","1.1.0":"2025-08-23T05:37:49.508Z"},"bugs":{"url":"https://github.com/AahrbitX/arc-it/issues"},"author":{"name":"AahrbitX"},"license":"MIT","homepage":"https://github.com/AahrbitX/arc-it#readme","keywords":["arc-it","arc-itjs","theming","content","dynamic","react","react18","react19","react8","modern-react","concurrent-rendering","suspense","tailwind","tailwindcss","css-variables","theme-switching","dark-mode","modern","performance"],"repository":{"type":"git","url":"git+https://github.com/AahrbitX/arc-it.git"},"description":"Arc-it.js - Modern React theming library with CSS variables and Tailwind CSS support","maintainers":[{"name":"aahrbitx","email":"aahrbitx@gmail.com"}],"readme":"# Arc-it.js 🎨\n\n**Modern React theming library with CSS variables and Tailwind CSS support**\n\n[![npm version](https://badge.fury.io/js/%40aahrbitx%2Farc-it.svg)](https://www.npmjs.com/package/@aahrbitx/arc-it)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![React](https://img.shields.io/badge/React-18%2B-blue.svg)](https://reactjs.org/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.4%2B-blue.svg)](https://www.typescriptlang.org/)\n\n## 🚀 Quick Start\n\n### Installation\n\n```bash\nnpm install @aahrbitx/arc-it\n```\n\n**⚠️ Important**: This package requires React 18+ and lucide-react as peer dependencies.\n\n### Required Peer Dependencies\n\n```bash\nnpm install react react-dom lucide-react\n```\n\n### Basic Usage\n\n```tsx\nimport { DynamicProvider, DynamicSwitcher } from '@aahrbitx/arc-it';\n\nfunction App() {\n  return (\n    <DynamicProvider>\n      <div>\n        <h1>My App</h1>\n        <DynamicSwitcher />\n      </div>\n    </DynamicProvider>\n  );\n}\n```\n\n## 🔧 Features\n\n- **🎨 Dynamic Theme Detection**: Automatically discovers themes from JSON files\n- **🌙 Dark/Light Mode**: Built-in theme switching with smooth transitions\n- **🌍 Multi-language Support**: Dynamic content switching\n- **🎯 Tailwind CSS Integration**: Seamless Tailwind support\n- **⚡ React 18+ Ready**: Concurrent features and Suspense support\n- **🔒 Security Focused**: Built-in security validation\n- **📱 Mobile Optimized**: Responsive design components\n- **🚀 Smart Content Loading**: Automatic Speed + SEO + Security optimization\n\n## 📦 Package Information\n\n- **Size**: ~20KB gzipped\n- **Dependencies**: 0 runtime dependencies (peer dependencies only)\n- **Security**: Regular security audits and vulnerability scanning\n- **Performance**: Optimized for modern React rendering\n\n## 🛡️ Security & Performance\n\n### Why Choose Arc-it?\n\n1. **Zero Runtime Dependencies**: Only peer dependencies, no bundled packages\n2. **Security Audited**: Regular npm audit and security testing\n3. **Fast Installation**: Minimal package size, no unnecessary dependencies\n4. **Modern Architecture**: Built for React 18+ concurrent features\n\n### Security Features\n\n- Input sanitization\n- XSS protection\n- Content validation\n- Secure theme switching\n\n## 📚 Documentation\n\n- [Quick Start Guide](QUICK_START.md) - Get up and running in minutes\n- [Content Styles](docs/CONTENT_STYLES.md) - Customize your content\n- [Theme Integration](docs/REACT_COMPATIBILITY.md) - React compatibility details\n- [Security Guide](docs/SECURITY.md) - Security best practices\n- [Error Troubleshooting](docs/ERROR_TROUBLESHOOTING.md) - Common issues and solutions\n- [Smart Content Integration](docs/SMART_CONTENT_INTEGRATION.md) - Automatic Speed + SEO + Security\n\n## 🚨 Troubleshooting\n\n### Installation Issues\n\nIf you encounter high severity vulnerabilities or slow installation:\n\n1. **Clear npm cache**: `npm cache clean --force`\n2. **Use latest version**: `npm install @aahrbitx/arc-it@latest`\n3. **Check peer dependencies**: Ensure React 18+ and lucide-react are installed\n\n### Common Issues\n\n- **High severity vulnerabilities**: Usually caused by outdated peer dependencies\n- **Slow installation**: Ensure you're using the latest package version\n- **Build errors**: Check React version compatibility (18+ required)\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🔗 Links\n\n- [NPM Package](https://www.npmjs.com/package/@aahrbitx/arc-it)\n- [GitHub Repository](https://github.com/AahrbitX/arc-it)\n- [Documentation](https://github.com/AahrbitX/arc-it#readme)\n- [Issues & Bug Reports](https://github.com/AahrbitX/arc-it/issues)\n\n---\n\n**Built with ❤️ by AahrbitX**\n","readmeFilename":"README.md"}