{"repo":"yeasin2002/npm-starter","free":true,"listed":false,"github":"https://github.com/yeasin2002/npm-starter","clone":"git clone https://github.com/yeasin2002/npm-starter.git","description":"Starter Template for creating NPM Packages","language":"TypeScript","stars":32,"topics":["npm","npm-package","npm-starter","starter-template","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"NPM Starter A production-ready starter template for creating modern NPM packages with TypeScript, featuring comprehensive tooling for testing, formatting, type-checking, and automated releases. ⭐ Show Your Support Give a ⭐️ if this project helped you build better NPM packages! ✨ Features Build & Type System - 📦 TypeScript 5.9+ - Proper TypeScript support - ⚡ tsdown - Rust based Lightning-fast builds - 🔍 Export Validation - Ensure package exports work correctly with @arethetypeswrong/cli - 📚 Dual Module Format - Full CommonJS and ESM support for maximum compatibility Testing & Quality - 🧪 Vitest - 🎨 Prettier - Consistent code formatting with all necessary rules - 🔧 ESLint - TypeScript-aware linting with type-checked rules - 📏 size-limit - Monitor and control bundle size Automation & Workflow - 🪝 Husky + lint-staged - Pre-commit hooks for automatic formatting and linting - ✅ Commitlint - Enforce conventional commits for better changelogs - 📝 Changesets - Automated version management and changelog generation - 🤖 GitHub Actions - Complete CI/CD pipeline for testing and releases - 🔄 Dependabot - Weekly automated dependency updates with proper grouping Documentation & Developer Experience - 📖 TypeDoc - Auto-generated API documentation from JSDoc comments - 🐛 VS Code Integration - Debug configurations and recommended extensions - 🔒 Security Audits - Automated dependency scanning 🚀 Quick Start Installation Development 📋 Available Scripts Development Script Description","default_branch":null,"files":null,"tree":[],"storefront":"/r/yeasin2002","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yeasin2002/npm-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}