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

@davdevs/paper-premium

v1.0.0

Published

Dav/Devs Paper UI - Premium Tier - Paper textures, effects, and premium components

Readme

@davdevs/paper-premium

🎨 Premium Components for DavDevs Paper Design System

Premium tier components featuring paper textures, advanced effects, and exclusive UI elements for professional applications.

⚡ Features

  • Paper Textures: Authentic paper backgrounds and textures
  • Advanced Effects: Shadows, gradients, and interactive animations
  • Premium Components: Exclusive components not available in basic tier
  • Enhanced Styling: Advanced CSS properties and custom designs
  • TypeScript Support: Full type definitions included

🔐 License & Installation

This is a commercial package that requires a valid license to use.

Step 1: Purchase License

Visit davdevs-paper.com/pricing to purchase:

  • Individual ($99/year) - Single developer
  • Team ($299/year) - Up to 10 developers
  • Enterprise ($999/year) - Unlimited developers

Step 2: Configure Environment

Set your license credentials:

# Add to your .env file or shell profile
export DAVDEVS_PAPER_LICENSE_KEY="your-license-key"
export DAVDEVS_PAPER_LICENSE_EMAIL="[email protected]"

Step 3: Install Package

# npm
npm install @davdevs/paper-premium

# yarn
yarn add @davdevs/paper-premium

# pnpm
pnpm add @davdevs/paper-premium

🚀 Quick Start

import { PaperCanvas, TexturedButton, PremiumCard } from '@davdevs/paper-premium';
import '@davdevs/paper-premium/css';

function App() {
  return (
    <PaperCanvas texture="parchment">
      <PremiumCard elevation="high" texture="linen">
        <h1>Premium Content</h1>
        <TexturedButton variant="embossed" texture="leather">
          Click Me
        </TexturedButton>
      </PremiumCard>
    </PaperCanvas>
  );
}

📚 Components

Paper Canvas

Full-page paper backgrounds with texture support:

  • Parchment, linen, canvas, cardboard textures
  • Customizable grain intensity and color

Textured Buttons

Enhanced buttons with paper-like textures:

  • Embossed, letterpress, and raised effects
  • Multiple texture options

Premium Cards

Advanced card components:

  • Multiple elevation levels
  • Texture overlays
  • Shadow and lighting effects

Interactive Elements

  • Animated page turns
  • Folding effects
  • Paper-inspired transitions

🔧 Configuration

Tailwind CSS Plugin

// tailwind.config.js
module.exports = {
  plugins: [
    require('@davdevs/paper-premium/plugin'),
  ],
}

CSS Import

/* Import base styles */
@import '@davdevs/paper-premium/css';

🎯 Usage Examples

Paper Textures

import { PaperCanvas } from '@davdevs/paper-premium';

<PaperCanvas 
  texture="vintage" 
  grain="medium"
  tint="#f5f5dc"
>
  {/* Your content */}
</PaperCanvas>

Textured Components

import { TexturedCard, EmbossedText } from '@davdevs/paper-premium';

<TexturedCard texture="canvas" depth="raised">
  <EmbossedText variant="letterpress">
    Premium Typography
  </EmbossedText>
</TexturedCard>

🛠️ Development

Prerequisites

  • Valid license key and email
  • Node.js 18+
  • React 16.8+

Local Development

git clone <your-repo>
cd packages/premium
npm install
npm run dev

🔒 License Validation

The package includes automatic license validation:

  • ✅ Validates license on installation
  • ✅ Caches validation for offline use (72 hours)
  • ✅ Skips validation in CI/development environments
  • ✅ Graceful fallback for network issues

Troubleshooting License Issues

If you encounter license validation errors:

  1. Check Credentials: Ensure DAVDEVS_PAPER_LICENSE_KEY and DAVDEVS_PAPER_LICENSE_EMAIL are set correctly

  2. Network Issues: License validation requires internet access. Cached licenses work offline for 72 hours.

  3. CI/CD: Set CI=true or NODE_ENV=development to skip validation in automated environments

  4. Expired License: Renew your license at davdevs-paper.com/pricing

📖 Documentation

💬 Support

Premium license holders get priority support:

  • 📧 Email: [email protected]
  • 🐛 GitHub Issues: Include license email for verification
  • 💬 Discord: Premium channel access
  • 📞 Enterprise: Dedicated support contact

📦 Related Packages

📄 License

Commercial License - See LICENSE.md for details.


Made with ❤️ by Davina Leong