open-index/open-npm huggingface dataset:
npm package: @start-dev/rewrite-imports
Description: Rewrite import paths in ESModules without a full parser like babel
Latest version: 1.0.0

# @start-dev/rewrite-imports

A very fast utility for rewriting ES Modules import paths. This uses a Web Assembly library that lexes (but does not fully parse) the JavaScript to find thee locations of imports, making it **much** faster than applying a similar transformation using babel or similar.
npm package: @start-dev/rollup-plugin-wrap-commonjs-entrypoints
Description: Replace imports of node-fetch and whatwg-fetch with the native browser version
Latest version: 1.0.0

# @start-dev/rollup-plugin-wrap-commonjs-entrypoints

A rollup plugin that takes any CommonJS entrypoints and creates a wrapper module the exposes all properties as named ES Modules exports. This is only useful when you are building your output as an ES Module to be consumed by other ES Modules.
npm package: @start-develop/csp
Description: CLI tool to scaffold front-end/back-end projects
Author: Amr Hesham
Latest version: 1.1.5

# ⚡️ @start-develop/csp — Create Scalable Projects

> A modern CLI tool to scaffold clean, scalable **Frontend** or **Backend** project structures with ease.

---

![npm version](https://img.shields.io/npm/v/@start-develop/csp?color=blue)
![npm downloads](https://img.shields.io/npm/dt/@start-develop/csp?style=flat)
![TypeScript](https://img.shields.io/badge/TypeScript-%23007ACC.svg?style=flat&logo=typescript&logoColor=white)
![Node.js](https://img.shields.io/badge/node-%3E=18.x-green?logo=node.js)

## 📦 About

`@start-develop/csp` (Create Scalable Projects) is a lightweight interactive CLI that lets you kickstart either a **Frontend** or **Backend** project with best practices and pre-configured structure in seconds.

- 🎯 Built for speed and simplicity
- 💡 Interactive prompt flow
- 🔧 Ready-to-code boilerplates
- 🧼 Graceful exit support (`Ctrl + C`)

---

## 🚀 Getting Started

### 1. Install the CLI globally

```bash
npm install -g @start-develop/csp
# or
pnpm add -g @start-develop/csp

### 2. Or Just Run It

npx @start-develop/csp
# or
pnpm dlx @start-develop/csp
```

```bash
If You Install It Globally
# Just Call It In Your Terminal
csp
```

You’ll be prompted to choose the project type:

```bash
What type of project do you want to create? #(use arrow)
❯ Front-End
  Back-End
```

## 🔑 Features

- ✅ **Interactive CLI prompts** – Guide users through setup with ease.
- ⚡ **Fast project initialization** – Quickly scaffold your front-end or back-end projects.
- 🎯 **Clean and minimal project structure** – Organized codebase to help you scale faster.
- ⛑ **Graceful shutdown on Ctrl+C** – Clean exit with helpful messaging.

---

## 🤝 Contributing

Pull requests and ideas are welcome!  
Open issues or feature requests here:  
👉 [GitHub Issues](https://github.com/AmrHesham0/start-develop-csp/issues)

---

## 👨‍💻 Author

**Amr_Hesham**

- [GitHub](https://github.com/amoorihesham)

---

## 📃 License

MIT © 2025 **Amr_Hesham**

---
npm package: @start-kit/create-start-kit
Description: CLI tool to create projects from your start-kit templates
Author: Fermin Villanueva + Claude
Latest version: 1.0.0

# Create Start-Kit

A CLI tool to quickly scaffold projects from curated start-kit templates.

## Usage

```bash
# Using npx (recommended)
npx create-start-kit my-project

# Or install globally
npm install -g create-start-kit
create-start-kit my-project
```

## Features

- 🚀 Multiple template options
- 📦 Automatic dependency installation
- 🔧 Git repository initialization
- 💻 Interactive CLI prompts
- 🎨 Beautiful terminal output

## Available Templates

- **React + TypeScript**: React with TypeScript, Vite, and Tailwind CSS
- **Next.js + TypeScript**: Next.js with TypeScript, Tailwind CSS, and ESLint
- **Node.js + TypeScript**: Node.js with TypeScript, Express, and testing setup

## Command Line Options

```bash
create-start-kit [project-name] [options]

Options:
  -t, --template <template>  Template to use
  --no-install              Skip dependency installation
  --no-git                  Skip git initialization
  -h, --help                Display help for command
  -V, --version             Display version number
```

## Examples

```bash
# Interactive mode
npx create-start-kit

# Specify project name
npx create-start-kit my-awesome-project

# Use specific template
npx create-start-kit my-project --template react-ts

# Skip dependency installation
npx create-start-kit my-project --no-install

# Skip git initialization
npx create-start-kit my-project --no-git
```

## Development

```bash
# Clone the repository
git clone https://github.com/your-username/create-start-kit.git
cd create-start-kit

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build
```

## Publishing

```bash
# Build the project
npm run build

# Publish to npm
npm publish
```

## License

MIT