simply-express-generator
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

Simply Express Generator

NPM version License: ISC

Logo

Simply Express Generator is a simple command-line utility for generating barebones Express/TypeScript projects. If you're tired of existing Express project generators that are either outdated or too bloated, this utility is for you.

This project is in active development and aims to offer more features and more comprehensive templates in the future.

🌟 New Features

  • Multi-template support: Choose the template that best suits your needs - Express + TS or NPM Library + TS. 💪
  • Improved user interaction: Enjoy a better experience during project setup. 😎

🚀 Templates You Can Generate

  1. Express + TS: A simple ExpressJS server written in TypeScript.
  2. NPM Library + TS: A simple starter template for creating an NPM package written in TypeScript.

Both templates are designed to get your project up and running in no time!

🔗 Template Repositories

Feel free to contribute or use these as stand-alone templates!

Getting Started

  1. Install Simply Express Generator globally via npm:

    npm install -g simply-express-generator
  2. Generate a new project:

    simply-express-generator new <project-name>

This will create a new folder with the specified project name and set up a base Express/TypeScript project inside.

npx

You can also use npx to use Simply Express Generator without installing globally:

npx simply-express-generator new <project-name>

Options

Simply Express Generator will ask you if you want to overwrite if the project directory already exists, you can bypass this with the -o --overwrite flag.

simply-express-generator new <project-name> --overwrite

Contributing

Contributions, issues and feature requests are welcome! Feel free to check issues page.

License

This project is ISC licensed.

Package Sidebar

Install

npm i simply-express-generator

Weekly Downloads

1

Version

0.3.1

License

ISC

Unpacked Size

29.5 kB

Total Files

40

Last publish

Collaborators

  • marcosppollastri