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

ireactts

v2.0.0

Published

A modern React TypeScript starter template with React 19, TypeScript 5, and Tailwind CSS

Readme

iReactTS v2.0

iReactTS is a modern React TypeScript starter template featuring React 19, TypeScript 5, and Tailwind CSS 3. Built with zero-configuration bundling using Parcel.

✨ Features

  • ⚛️ React 19: Latest React with new features and performance improvements
  • 📘 TypeScript 5: Advanced type safety and modern JavaScript features
  • 🎨 Tailwind CSS 3: Utility-first CSS framework with latest updates
  • 📦 Parcel 2: Fast, zero-configuration web application bundler
  • 🔧 Modern Tooling: ESLint-ready configuration and optimized build setup
  • 🚀 Performance: Optimized for modern browsers with tree-shaking

🔧 Prerequisites

Ensure that you have the following installed on your machine:

Optional:

🚀 Quick Start

Using npx (Recommended)

Create a new React TypeScript app instantly:

npx ireactts <app-name>

This will:

  • Clone the latest template
  • Install all dependencies
  • Set up your new React app in the <app-name> folder

Example:

npx ireactts my-awesome-app
cd my-awesome-app
npm start

Manual Installation

  1. Clone the repository:

    git clone https://github.com/isurueranga-98/ireact.git
    cd ireact
  2. Install dependencies:

    npm install

🎯 Available Scripts

  • npm start - Start development server at http://localhost:1234
  • npm run build - Build for production (outputs to dist/)
  • npm run clean - Clean build artifacts and cache

📁 Project Structure

ireact/
├── 📁 bin/                     # CLI tools
│   └── cli.js                  # NPX installation script
├── 📁 public/                  # Static assets
│   ├── favicon.ico            # App favicon
│   └── index.html             # HTML template
├── 📁 src/                     # Source code
│   ├── App.tsx                # Main React component
│   ├── index.tsx              # Application entry point
│   ├── index.css              # Global styles with Tailwind
│   └── ireact.svg             # App logo
├── 📄 package.json            # Dependencies and scripts
├── 📄 tsconfig.json           # TypeScript configuration
├── 📄 tailwind.config.js      # Tailwind CSS configuration
└── 📄 README.md               # This file

🎨 What's Included

React 19 Features

  • New JSX Transform: Automatic runtime for cleaner imports
  • Concurrent Features: Improved performance and user experience
  • Server Components Ready: Prepared for future SSR implementations

TypeScript 5 Configuration

  • Strict Mode: Enhanced type checking for better code quality
  • Modern Module Resolution: Bundler-compatible configuration
  • Path Mapping: Clean import paths with @/ alias

Tailwind CSS 3

  • Latest Utilities: Access to newest design tokens and utilities
  • Optimized Output: Smaller bundle sizes with improved purging
  • Modern Color Palette: Updated color system and design tokens

Development Experience

  • Hot Module Replacement: Instant updates during development
  • TypeScript Strict Mode: Catch errors early with comprehensive type checking
  • Modern Browser Support: ES2022 target for optimal performance

🌐 Browser Support

  • Chrome 88+
  • Firefox 85+
  • Safari 14+
  • Edge 88+

📦 Deployment

Build your app for production:

npm run build

The optimized build will be available in the dist/ directory, ready for deployment to any static hosting service.

Popular Deployment Options

  • Vercel: vercel --prod
  • Netlify: Drag and drop dist/ folder
  • GitHub Pages: Upload dist/ contents
  • AWS S3: Sync dist/ folder

🔄 Version 2.0 Updates

  • ⬆️ React 18 → 19: Latest React with improved performance
  • ⬆️ TypeScript 5.6 → 5.9: Enhanced type system
  • ⬆️ Tailwind CSS 3 → 4: Modern utility classes and optimizations
  • ⬆️ Parcel 2.12 → 2.15: Improved build performance
  • 🔧 Enhanced Configuration: Optimized TypeScript and bundler settings
  • 📝 Better Documentation: Comprehensive setup and usage guide

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the ISC License - see the LICENSE file for details.

🙏 Acknowledgments

  • React Team for the amazing framework
  • TypeScript Team for excellent tooling
  • Tailwind CSS for the utility-first approach
  • Parcel Team for zero-config bundling

Happy coding! 🚀