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

onramp-docs-cli

v1.0.1

Published

CLI tool to set up Onramp documentation and integration in your project

Downloads

9

Readme

embedded-wallet-docs-cli

A CLI tool to set up Embedded Wallet documentation and integration in your project. Perfect for adding comprehensive Embedded Wallet documentation to your Next.js or React applications.

Installation

npm install -g embedded-wallet-docs-cli

Or use with npx:

npx embedded-wallet-docs-cli

Usage

Interactive Setup

Run the interactive setup to configure everything:

npx embedded-wallet-setup

This will guide you through:

  • Setting up documentation files
  • Installing required dependencies
  • Creating environment template

Manual Commands

# Set up documentation (creates doc/embedded-wallet/)
npx embedded-wallet-docs setup

# Set up with custom path
npx embedded-wallet-docs setup -p ./my-docs -f

# Install dependencies (@coinbase/cdp-sdk, dotenv, viem)
npx embedded-wallet-docs install

# Create environment template
npx embedded-wallet-docs env

# List available documentation
npx embedded-wallet-docs

What Gets Created

Documentation Structure

doc/embedded-wallet/
├── wallet/
│   ├── cors-configuration.md
│   ├── embedded-wallets.md
│   ├── overview.md
│   ├── quickstart.md
│   ├── react-components.md
│   ├── react-hooks.md
│   └── wagmi.md
└── examples/

Dependencies Installed

  • @coinbase/cdp-sdk - Embedded Wallet SDK
  • dotenv - Environment configuration
  • viem - Ethereum library
  • @types/node (dev dependency)

Environment Template

Creates .env.local.example with CDP configuration variables.

Features

  • Complete Documentation: All Embedded Wallet docs included
  • Dependency Management: Installs required packages automatically
  • Environment Setup: Creates template for CDP credentials
  • Flexible Paths: Configure custom documentation directories
  • Interactive Setup: Guided configuration process
  • Next.js Ready: Optimized for Next.js projects

API

EmbeddedWalletDocs Class

import { EmbeddedWalletDocs } from 'embedded-wallet-docs-cli';

const docs = new EmbeddedWalletDocs();

// Setup documentation
await docs.setupDocs({
  docsPath: './doc/embedded-wallet',
  force: true
});

// Install dependencies
await docs.installDependencies();

// Create environment template
await docs.createEnvTemplate();

// List documentation
await docs.listDocs();

Use Cases

  • New Projects: Bootstrap Embedded Wallet integration
  • Documentation: Add comprehensive guides to existing projects
  • Team Onboarding: Provide local documentation for developers
  • Offline Development: Access docs without internet connection

Included Documentation

  • Overview: Introduction to Embedded Wallets
  • Quickstart: Getting started guide
  • React Components: UI component documentation
  • React Hooks: Hook-based integration
  • Wagmi Integration: Using with Wagmi library
  • CORS Configuration: Cross-origin setup
  • Embedded Wallets: Core wallet functionality

License

MIT