npmjscli
v1.1.0
Published
Beautiful CLI for npm registry operations
Maintainers
Readme
📦 npmjscli
Beautiful CLI for npm registry operations
✨ Features
- 🔍 Search - Find packages in the npm registry
- 📊 Stats - View download statistics
- 📦 Info - Get detailed package information
- 🚀 Publish - Publish your packages with ease
- 📋 Packages - List all packages by a user
🚀 Installation
npm install -g npmjscli📖 Usage
Main command
npmjs <command> [options]Individual commands
# Get package info
npmjs-info express
npmjs-info express --json
# Search packages
npmjs-search react
npmjs-search react --limit 50
# Download stats
npmjs-stats express
npmjs-stats express --period last-week
# List user packages (requires auth)
export NPM_TOKEN=your_token_here
npmjs-packages
npmjs-packages --user rocketor
# Publish package (requires auth)
npmjs-publish
npmjs-publish --tag beta --access public🔐 Authentication
Set your npm token as an environment variable:
export NPM_TOKEN=npm_xxxxxxxxxxxxOr add to your ~/.bashrc or ~/.zshrc:
echo 'export NPM_TOKEN=your_token' >> ~/.bashrc🛠️ Commands
| Command | Description | Auth Required |
|---------|-------------|---------------|
| info | Get package metadata | No |
| search | Search registry | No |
| stats | Download statistics | No |
| packages | List user packages | Yes |
| publish | Publish package | Yes |
📋 Examples
# Get info about Express
npmjs info express
# Search for React packages
npmjs search react --limit 10
# Check weekly downloads
npmjs stats express --period last-week
# List your packages
export NPM_TOKEN=your_token
npmjs packages📝 License
MIT © tri
