
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
tibeb-design-cli
Advanced tools
A command-line interface for adding beautiful components from the Tibeb Design System to your project. Built with atomic design principles and inspired by shadcn/ui.
Run the CLI with npx (no installation required):
```bash npx tibeb-design-cli@latest init npx tibeb-design-cli@latest add button ```
No installation required - always uses the latest version:
```bash
npx tibeb-design-cli@latest init
npx tibeb-design-cli@latest add button npx tibeb-design-cli@latest add register-form ```
```bash
pnpm dlx tibeb-design-cli@latest init
pnpm dlx tibeb-design-cli@latest add button pnpm dlx tibeb-design-cli@latest add register-form ```
```bash
yarn dlx tibeb-design-cli@latest init
yarn dlx tibeb-design-cli@latest add button yarn dlx tibeb-design-cli@latest add register-form ```
```bash
npm install -g tibeb-design-cli
tibeb init tibeb add button ```
Set up a GitHub personal access token to avoid API rate limits:
public_repo scope```bash
$env:GITHUB_TOKEN="your_github_token_here"
export GITHUB_TOKEN="your_github_token_here"
echo 'export GITHUB_TOKEN="your_github_token_here"' >> ~/.bashrc ```
Rate Limits:
```bash npx tibeb-design-cli@latest init ```
This creates a components.json file and sets up your project structure.
```bash
npx tibeb-design-cli@latest add button
npx tibeb-design-cli@latest add button card modal
npx tibeb-design-cli@latest add register-form
```
```bash
npx tibeb-design-cli@latest list
npx tibeb-design-cli@latest list atoms
npx tibeb-design-cli@latest list molecules
npx tibeb-design-cli@latest list organisms
```
```jsx // After adding components, import and use them import { Button } from "./components/atoms/Button" import { Card } from "./components/molecules/Card" import { RegisterForm } from "./components/organisms/RegisterForm"
function App() { return (
🚀 Just like shadcn/ui - Use with npx, no global installation needed
📦 Smart Dependencies - Automatically installs component dependencies
🎯 Atomic Design - Components organized as atoms, molecules, organisms
🔧 Package Manager Agnostic - Works with npm, yarn, pnpm
🎨 Beautiful CLI - Colored output with progress indicators
🔄 Cross-platform - Windows, macOS, Linux support
🔑 GitHub Integration - Direct component fetching from repository
| Command | Description |
|---|---|
npx tibeb-design-cli@latest init | Initialize design system in your project |
npx tibeb-design-cli@latest list | List all available components |
npx tibeb-design-cli@latest add <component> | Add component(s) to your project |
npx tibeb-design-cli@latest --help | Show help information |
npx tibeb-design-cli@latest --version | Show version number |
The components.json file created by init:
```json { "registry": "https://github.com/Dagi1995/Design-system-tibeb", "components": { "atoms": "design-system/src/components/atoms", "molecules": "design-system/src/components/molecules", "organisms": "design-system/src/components/organisms" }, "path": "./components" } ```
```bash
export GITHUB_TOKEN="your_token_here" ```
npx tibeb-design-cli@latest list to see available components```bash
sudo npm install -g tibeb-design-cli ```
```bash git clone https://github.com/Dagi1995/Design-system-tibeb.git cd cli npm install npm run build npm link ```
```bash npm version patch # or minor/major npm publish ```
MIT © Dagi1995 the package.json { "name": "tibeb-design-cli", "version": "1.0.0", "description": "CLI tool for Tibeb Design System components - Add beautiful components to your project", "type": "module", "main": "dist/index.js", "bin": { "tibeb": "dist/index.js" }, "scripts": { "build": "node build.js", "dev": "node --watch src/index.js", "prepublishOnly": "npm run build" }, "keywords": [ "cli", "design-system", "components", "tibeb", "react", "ui", "atomic-design", "shadcn", "component-library" ], "author": { "name": "Dagi1995", "url": "https://github.com/Dagi1995" }, "license": "MIT", "repository": { "type": "git", "url": "https://github.com/Dagi1995/Design-system-tibeb.git" }, "homepage": "https://github.com/Dagi1995/Design-system-tibeb#readme", "bugs": { "url": "https://github.com/Dagi1995/Design-system-tibeb/issues" }, "dependencies": { "commander": "^11.1.0", "chalk": "^5.3.0", "fs-extra": "^11.2.0", "ora": "^8.0.1", "inquirer": "^9.2.12" }, "engines": { "node": ">=18.0.0" }, "files": ["dist", "registry.json", "README.md"] }
FAQs
CLI tool for Tibeb Design System components
We found that tibeb-design-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.