nicolas

1.0.19 • Public • Published

Nicolas - The TypeScript Project Wizard 🚀

image

Nicolas is your friendly neighborhood TypeScript project wizard! 🧙‍♂️ With just a few commands, Nicolas will conjure up a magical TypeScript project for you to test things out.

Installation

npm install -g nicolas

Quick Start

To unleash the magic without passing any flags, simply use:

npx nicolas

Nicolas will guide you through a magical journey with prompts:

  • 🪄 Do you wish to include linting?

    • Answer: Yes/No
  • 🪄 Which package manager do you want to use?

    • Answer: pnpm/yarn/npm

Example:

Screenshot 2024-01-26 at 13 19 32

Advanced Usage

nicolas [name] [--with-lint] [--pnpm|--yarn|--npm]

Options

  • [name]: Name of your project. If not provided, Nicolas will ask for it.
  • --with-lint: Include linting in your project.
  • --no-lint: Skip linting (if you're feeling rebellious).
  • --pnpm: Use pnpm as the package manager.
  • --yarn: Use yarn as the package manager.
  • --npm: Use npm as the package manager.

Examples

# Create a project named "awesome-ts-app" with linting using pnpm
nicolas awesome-ts-app --with-lint --pnpm

# Create a project named "cool-project" without linting using yarn
nicolas cool-project --no-lint --yarn

Note: Nicolas is not responsible for any unintended magical consequences. Use at your own risk! 🧙‍♂️

Readme

Keywords

none

Package Sidebar

Install

npm i nicolas

Weekly Downloads

0

Version

1.0.19

License

ISC

Unpacked Size

30.1 kB

Total Files

15

Last publish

Collaborators

  • nicolas_lopes