JSPM

awaken-official

1.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2
  • Score
    100M100P100Q56675F
  • License MIT

The Official CLI for Awaken.dev - Store, manage, and retrieve reusable React components from your terminal

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 Logo

Awaken Official CLI

The official command-line interface for the Awaken.dev component vault.
Push, pull, and manage your reusable React components with ease.

npm version downloads github stars license

Vercel Render Node.js

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-official

Verify 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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.


👤 Author

Somesh S Talligeri