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

shippage

v0.3.0

Published

The conversion intelligence layer for Magic UI. 35,000+ lines of A/B-tested conversion data, 300 design tokens, 69 Magic UI components mapped to sections, 10 industry playbooks, 55 headline formulas, 100-point quality scoring. Free forever.

Readme

shippage

Conversion-optimized SaaS landing page sections built on shadcn/ui + Magic UI.

Add production-ready, conversion-structured landing page sections to any React project. Like shadcn/ui, but for entire landing page sections — with copy structure, animations, and mobile optimization baked in.

Quick Start

# Initialize in your existing project
npx shippage init

# Add sections
npx shippage add hero-centered pricing faq cta-footer

# Or add everything
npx shippage add --all

What You Get

18 conversion-optimized sections, each with:

  • Responsive layout (mobile-first, 44px touch targets)
  • Framer Motion animations (scroll reveals, hover states, stagger)
  • shadcn/ui components (Button, etc.)
  • Conversion copy structure (headlines, subheadlines, CTAs, trust hints)
  • Accessibility (semantic HTML, focus rings, reduced-motion support)

Available Sections

Navigation
  navbar                   Navigation + persistent CTA

Hero
  hero-centered            Full-width hero with centered copy
  hero-split               Hero with screenshot alongside copy

Trust & Social Proof
  social-proof-logos       Logo bar, metrics, traction signals

Problem
  pain-points              Problem agitation with icons

Solution
  features-alternating     Feature rows with alternating layout
  features-bento           Bento grid feature showcase
  how-it-works             3-step process explanation

Proof
  testimonials             Customer quotes with attribution
  comparison-table         Competitor comparison

Conversion
  pricing                  Pricing tiers with highlight
  faq                      Accordion FAQ with objection handling
  cta-footer               Final CTA + footer
  contact-form             Lead capture with honeypot spam protection
  waitlist                 Email capture with waitlist counter

Utility
  exit-intent-popup        Exit-intent popup (session-aware)
  sticky-cta-bar           Sticky bar after hero scrolls away
  cookie-consent           GDPR/CCPA cookie consent banner

Commands

shippage init

Initialize Shippage in your project. Detects your framework, installs dependencies (Framer Motion, Lucide React), sets up shadcn/ui if needed, and creates shippage.json.

npx shippage init                          # Interactive
npx shippage init --framework nextjs -y    # Non-interactive
npx shippage init --vibe dark-premium      # Set vibe preset

Supported frameworks: Next.js, Vite, Remix, Astro, Nuxt, SvelteKit

shippage add [sections...]

Add one or more sections to your project.

npx shippage add hero-centered             # Add one section
npx shippage add hero-split pricing faq    # Add multiple
npx shippage add --all                     # Add all 18 sections
npx shippage add --all -y                  # Skip overwrite prompts

Sections are written as .tsx files to your sections directory (default: src/components/sections/).

shippage list

List all available sections with their conversion jobs.

How It Works

  1. shippage init detects your framework and creates a config
  2. shippage add writes self-contained React components to your project
  3. You import and compose them in your page
  4. Customize the placeholder copy with your product details
// app/page.tsx
import { Navbar } from "@/components/sections/navbar";
import { HeroCentered } from "@/components/sections/hero-centered";
import { PainPoints } from "@/components/sections/pain-points";
import { FeaturesAlternating } from "@/components/sections/features-alternating";
import { Pricing } from "@/components/sections/pricing";
import { FAQ } from "@/components/sections/faq";
import { CTAFooter } from "@/components/sections/cta-footer";

export default function LandingPage() {
  return (
    <>
      <Navbar />
      <HeroCentered />
      <PainPoints />
      <FeaturesAlternating />
      <Pricing />
      <FAQ />
      <CTAFooter />
    </>
  );
}

Requirements

  • Node.js >= 20
  • React project with Tailwind CSS
  • shadcn/ui initialized (or let shippage init do it)

Dependencies

Each section uses:

Part of the Shippage Ecosystem

This CLI installs the component library. For AI-powered landing page generation with conversion copy, design tokens from 200+ SaaS sites, and automated QA — use the Shippage Claude Code skill.

The skill uses these same components but writes real conversion copy, selects sections based on your product, and applies design tokens automatically.

License

MIT