npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@riventa/cli

v1.2.2

Published

Riventa.Dev CLI - Command line tools for DevOps automation

Readme

@riventa/cli

Command line interface for Riventa.Dev - AI-powered DevOps platform.

Installation

npm install -g @riventa/cli
# or
yarn global add @riventa/cli

Quick Start

# Authenticate
riventa login

# Initialize project
riventa init

# Deploy
riventa deploy

# Run code review
riventa review --file src/app.ts

# Check status
riventa status

Commands

| Command | Description | |---------|-------------| | riventa login | Authenticate with Riventa.Dev | | riventa logout | Log out and clear credentials | | riventa whoami | Show current authenticated user | | riventa init | Initialize project in current directory | | riventa projects | List and switch between projects | | riventa deploy | Deploy to production | | riventa status | View project and deployment status | | riventa logs | View deployment logs | | riventa rollback | Rollback to a previous deployment | | riventa review | Run AI code review on changes | | riventa security | Security scanning and score | | riventa config | Manage CLI configuration | | riventa config:update | Update .riventa.yml with AI | | riventa health | Check API connectivity and status |

Command Details

Authentication

# Login with browser (recommended)
riventa login

# Show current user
riventa whoami

# Logout
riventa logout

Project Management

# Initialize a new project
riventa init

# List all projects
riventa projects

Deployments

# Deploy to production
riventa deploy

# Deploy to a specific environment
riventa deploy --environment staging

# Deploy a specific branch
riventa deploy --branch feature/new-ui

# Check deployment status
riventa status

# View deployment logs
riventa logs

# Follow logs in real-time
riventa logs --follow

# View specific deployment logs
riventa logs --deployment dep_123abc

Rollback

# Interactive rollback
riventa rollback

# Rollback to specific deployment
riventa rollback --deployment dep_123abc

Code Review

# Review staged changes
riventa review

# Review a specific file
riventa review --file src/components/Button.tsx

# Review a pull request
riventa review --pr 42

Configuration

# List all configuration
riventa config --list

# Get a specific value
riventa config --get baseUrl

# Set a value
riventa config --set baseUrl=https://custom.api.riventa.dev

Configuration File

Riv AI generates and manages .riventa.yml automatically. Run riventa init and the AI will analyze your project structure, framework, and cloud provider to create the optimal configuration — no manual YAML writing needed.

# AI generates .riventa.yml based on your project
riventa init

# Update config with natural language
riventa config:update "add Slack notifications to #deploys"
riventa config:update "enable auto-rollback on error rate > 5%"
riventa config:update "add staging environment with health checks"

config:update Command

Modify your .riventa.yml using natural language instructions:

riventa config:update <instruction>

The command reads your current .riventa.yml, sends the instruction to Riv AI, shows a diff preview of the proposed changes, and applies them after confirmation.

Security

# Run a security scan
riventa security --scan

# View security score
riventa security --score

Health Check

# Check API connectivity
riventa health

Environment Variables

| Variable | Description | |----------|-------------| | RIVENTA_API_KEY | API key for authentication | | RIVENTA_BASE_URL | Custom API base URL |

Documentation

Full documentation at https://riventa.dev/developers/cli

License

MIT