Package Exports
- awaken-official
- awaken-official/src/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (awaken-official) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Awaken Official CLI
The official command-line interface for the Awaken.dev component vault.
Push, pull, and manage your reusable React components with ease.
Official Website · Documentation · Report Issue
⚡ Overview
Awaken Official CLI is your gateway to a seamless component sharing workflow. Stop copy-pasting code across projects. Save your battle-tested React components to your private vault and pull them anywhere in seconds.
- Instant Push: Upload entire component folders with one command.
- Smart Pull: Downloads components and identifies missing dependencies.
- MCP Enabled: Seamlessly works with AI-powered IDEs (Cursor, Claude, etc.).
- Professional Grade: Built for modern React developers.
🚀 Installation
npm install -g awaken-officialVerify the installation:
awaken --version📖 Quick Start
# 1. Login to your account
awaken login
# 2. Upload a component
awaken push "Buttons" "PrimaryButton" ./src/components/Button.tsx
# 3. Download to another project
awaken pull "Buttons" "PrimaryButton" ./components/🛠️ Commands
| Command | Description |
|---|---|
awaken login |
Authenticate with your account |
awaken ls |
List your component categories |
awaken mkcat <name> |
Create a new category |
awaken push <cat> <title> <file> |
Push a component to your vault |
awaken pull <cat> <title> <path> |
Pull a component into your project |
awaken init <client> |
Setup AI/MCP integration |
📂 Configuration
The CLI defaults to the live production server at https://awaken-dev.onrender.com.
If you are a developer running a local instance, you can override the API URL:
export BASE_URL="http://localhost:3000/api"🎨 Why Awaken?
Modern development is about speed and reusability. Awaken provides a central "Vault" for your UI patterns, hooks, and utilities, making them accessible across your entire team or personal projects via the terminal.
🤝 Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
📄 License
Distributed under the MIT License. See LICENSE for more information.
👤 Author
Somesh S Talligeri
- GitHub: @SomeshTalligeriDEV
- Email: someshtalligeri12@gmail.com