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

create-vsk

v0.3.5

Published

CLI to bootstrap a React + TypeScript project with opinionated defaults.

Downloads

33

Readme

Vitnal Start Kit

빠르고 편리하게 React + TypeScript 프로젝트를 시작하세요

npm version

Vitnal Start Kit (VSK)은 Vite 기반의 React + TypeScript 프로젝트를 몇 초 만에 생성할 수 있는 CLI 도구입니다. TailwindCSS, Vitest, Storybook 등이 포함된 opinionated한 기본 설정을 제공합니다.

📦 npm 패키지 | 🐛 이슈 리포트

✨ 주요 기능

  • Vite 기반: 빠른 개발 서버와 최적화된 빌드
  • ⚛️ React 19 + TypeScript: 최신 React와 타입 안정성
  • 🎨 TailwindCSS: 유틸리티 우선 CSS 프레임워크
  • 🧪 Vitest: 빠르고 현대적인 테스트 프레임워크
  • 📚 Storybook: 컴포넌트 개발 및 문서화 도구
  • 🔧 ESLint + Prettier: 코드 품질 및 포맷팅 자동화
  • 📦 선택적 패키지: React Query, Jotai, Zustand, Taskmaster 지원

🚀 빠른 시작

설치

npm create vsk@latest my-app

또는

npx create-vsk my-app

사용 방법

  1. 위 명령어를 실행하면 대화형 프롬프트가 표시됩니다

  2. 원하는 옵션을 선택하세요:

    • React Query: 서버 상태 관리
    • 상태 관리 라이브러리: Jotai 또는 Zustand
    • Taskmaster: AI 기반 작업 관리 도구
  3. 프로젝트가 생성되면:

cd my-app
npm install
npm run dev

📋 생성되는 프로젝트 구조

my-app/
├── src/
│   ├── App.tsx          # 메인 앱 컴포넌트
│   ├── main.tsx         # 진입점
│   ├── test/            # 테스트 설정
│   └── stories/         # Storybook 스토리
├── public/              # 정적 파일
├── vite.config.ts       # Vite 설정
├── tsconfig.json        # TypeScript 설정
└── package.json         # 프로젝트 메타데이터

🛠️ 사용 가능한 스크립트

생성된 프로젝트에서 사용할 수 있는 명령어:

  • npm run dev - 개발 서버 시작
  • npm run build - 프로덕션 빌드
  • npm run test - 테스트 실행
  • npm run test:watch - 테스트 감시 모드
  • npm run test:ui - Vitest UI 실행
  • npm run lint - 코드 린팅
  • npm run format - 코드 포맷팅
  • npm run storybook - Storybook 실행

개발 스크립트

  • npm run build - TypeScript 컴파일
  • npm run test - 유닛 테스트 실행 (Vitest)
  • npm run test:e2e - E2E 테스트 실행 (Bun)
  • npm run lint - 코드 린팅
  • npm run format - 코드 포맷팅

🎯 옵션 설명

React Query

서버 상태 관리를 위한 TanStack Query를 추가합니다. API 데이터 페칭과 캐싱을 쉽게 관리할 수 있습니다.

상태 관리 라이브러리

  • Jotai: 원자 기반 상태 관리 (경량)
  • Zustand: 간단하고 직관적인 상태 관리
  • None: 기본 React 상태만 사용

Taskmaster

AI 기반 작업 관리 도구를 자동으로 설치하고 초기화합니다. 프로젝트 작업을 체계적으로 관리할 수 있습니다.

📖 문서

🤝 기여하기

기여를 환영합니다! 자세한 내용은 CONTRIBUTING.md를 참고하세요.

  1. 이 저장소를 포크하세요
  2. 기능 브랜치를 생성하세요 (git checkout -b feature/amazing-feature)
  3. 변경사항을 커밋하세요 (git commit -m 'feat: Add amazing feature')
  4. 브랜치에 푸시하세요 (git push origin feature/amazing-feature)
  5. Pull Request를 열어주세요

📝 라이선스

ISC

🙏 감사의 말

이 프로젝트는 다음 오픈소스 프로젝트들에 기반합니다: