nero-init
v1.0.9
Published
Project scaffold for CLI, library and Web templates.
Maintainers
Readme
nero-init
Minimal project scaffold for my personal workflow.
Creates opinionated starter templates for:
- CLI tools
- Libraries
- Web (coming soon)
Usage
npx nero-initNo arguments, no flags — just answer the prompts.
Folder Structure
CLI
.
├── src/ # Source code
│ ├── cli/ # CLI-specific logic
│ │ ├── args.ts # Command-line arguments
│ │ └── options.ts # CLI options & flags
│ └── index.ts # Entry point
│
├── tests/ # Tests
│ └── cli.test.ts
│
├── .github/
│ └── workflows/
│ └── ci.yaml # CI pipeline
│
├── .gitignore # Git ignore rules
├── .prettierrc # Prettier configuration
├── .prettierignore # Prettier ignore rules
│
├── eslint.config.js # ESLint configuration
├── tsconfig.json # TypeScript configuration
├── vitest.config.ts # Test configuration
│
├── package.json # Package metadata & scripts
├── README.md # Project documentation
└── LICENSE # LicenseLibrary
.
├── src/
│ └── index.ts # Library entry point (public API)
│
├── tests/ # Tests
│ └── lib.test.ts
│
├── .github/
│ └── workflows/
│ └── ci.yaml # CI pipeline
│
├── .gitignore # Git ignore rules
├── .prettierrc # Prettier configuration
├── .prettierignore # Prettier ignore rules
│
├── eslint.config.js # ESLint configuration
├── tsconfig.json # TypeScript configuration
├── vitest.config.ts # Test configuration
│
├── package.json # Package metadata & scripts
├── README.md # Documentation
└── LICENSE # LicenseLicense
MIT
