1.3.2 ā€¢ Published 27 days ago

create-xpress-starter v1.3.2

Weekly downloads
-
License
MIT
Repository
github
Last release
27 days ago

šŸŒŸ Create Xpress Starter

create-xpress-starter is a powerful and customizable boilerplate to quickly set up an Express.js project. It supports both JavaScript and TypeScript, and allows you to choose between MVC and Layered Architecture patterns.

šŸš€ Introduction

create-xpress-starter is designed to streamline your Express.js development by providing a ready-made, customizable boilerplate. Whether you prefer JavaScript or TypeScript, MVC or Layered Architecture, this starter kit has you covered.

āœØ Features

  • šŸŒ JavaScript and TypeScript support
  • šŸ—‚ļø Choice of architectural patterns: MVC or Layered Architecture
  • šŸ› ļø Pre-configured ESLint and Prettier for code quality and formatting
  • šŸ”„ Error handling setup
  • šŸ“¦ Example folder structure and essential files
  • šŸš€ Ready to use development and production scripts

šŸ Getting Started

Installation

To create a new project, run:

npx create-xpress-starter

Project Setup

After running the command, you'll be prompted to choose your preferred language and architectural pattern:

? Enter the folder name for your project (leave blank for current folder):

? Which language would you like to use? (Use arrow keys)
āÆ TypeScript
  JavaScript

? Which architectural pattern would you like to use? (Use arrow keys)
āÆ Model-View-Controller (MVC) Pattern
  Layered Architecture Pattern (Modular)

šŸ› ļø Configuration

  • ESLint: For code quality checks.
  • Prettier: For code formatting.
  • Error Handling: Pre-configured error handling middleware.

šŸ“„ License

This project is licensed under the MIT License.

šŸ’¬ Support

For any issues or questions, please open an issue on the GitHub repository.

šŸŽ‰ Contributions

Contributions are welcome! Please follow the standard GitHub flow:

  1. Fork the repository.
  2. Create a new branch.
  3. Make your changes.
  4. Open a pull request

Enjoy building your Express.js applications with create-xpress-starter! šŸš€

1.3.2

27 days ago

1.3.1

27 days ago

1.2.2

27 days ago

1.3.0

27 days ago

1.2.1

27 days ago

1.2.0

28 days ago

1.0.1

28 days ago

1.0.0

28 days ago