A CLI tool for adding company logo components to your React projects.
npx company-logos add vercel --tsxnpx company-logos add vercel --tsx
npx company-logos add next --jsxnpx company-logos add vercel next github --tsxnpx company-logos add --all --tsxnpx company-logos availablenpx company-logos list--tsx- Create TypeScript JSX components--jsx- Create JavaScript JSX components--force, -f- Overwrite existing files--all, -a- Add all available components
If you get permission denied errors:
-
Make sure you're in your project directory
cd your-project npx company-logos add vercel --tsx -
Check directory permissions
ls -la # Make sure you can write to the current directory -
Try with explicit permissions (if needed)
sudo npx company-logos add vercel --tsx
- "Cannot write to directory": Run from your project root where you have write permissions
- "Component not found": Use
npx company-logos availableto see available components - "Network error": The CLI fetches components from GitHub, check your internet connection
your-project/
├── components/
│ └── logos/
│ ├── vercel.tsx
│ └── next.tsx
└── logos.json (tracking file)
import VercelLogo from './components/logos/vercel';
function App() {
return (
<div>
<VercelLogo width={32} height={32} className="logo" />
</div>
);
}