Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dhiwise/nodejs-cli
DhiWise nodejs-cli quickly helps developers to generate Node.js applications through CLI. Moreover, helps developers extend node.js applications created on DhiWise.
https://github.com/dhiwise/nodejs-cli
cli cli-app express-boilerplate expressapi generator node node-app-genertor nodejs rest-api rest-api-documentation rest-api-generator
Last synced: about 2 months ago
JSON representation
DhiWise nodejs-cli quickly helps developers to generate Node.js applications through CLI. Moreover, helps developers extend node.js applications created on DhiWise.
- Host: GitHub
- URL: https://github.com/dhiwise/nodejs-cli
- Owner: DhiWise
- License: apache-2.0
- Created: 2021-11-03T10:20:33.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-04-01T05:41:03.000Z (over 2 years ago)
- Last Synced: 2024-04-25T10:21:02.545Z (8 months ago)
- Topics: cli, cli-app, express-boilerplate, expressapi, generator, node, node-app-genertor, nodejs, rest-api, rest-api-documentation, rest-api-generator
- Language: HTML
- Homepage:
- Size: 622 KB
- Stars: 14
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[![NPM version](https://img.shields.io/npm/v/@dhiwise/node-generator?style=flat-square&color=1e88e5)](https://www.npmjs.com/package/@dhiwise/node-generator)
[![GitHub stars](https://img.shields.io/github/stars/DhiWise/dhiwise-node-generator?style=flat-square&color=yellow)](https://github.com/DhiWise/dhiwise-node-generator)
[![NPM total downloads](https://img.shields.io/npm/dt/@dhiwise/node-generator.svg?style=flat-square)](https://npmcharts.com/compare/@dhiwise/node-generator?minimal=true)
[![NPM monthly downloads](https://img.shields.io/npm/dm/@dhiwise/node-generator.svg?style=flat-square&color=03a9f4)](https://npmcharts.com/compare/@dhiwise/node-generator?minimal=true)
[![NPM license](https://img.shields.io/npm/l/@dhiwise/node-generator?style=flat-square)](https://www.npmjs.com/package/@dhiwise/node-generator)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square&color=66bb6a)](https://github.com/DhiWise/dhiwise-node-generator/issues)DhiWise Node Generator
DhiWise Node generator is a development package to quickly generate Node APIs and Module which includes route, controller, model and joi validation. It helps you to speed up productivity in back-end projects such as node-mongoose and node-sequelize with clean-code and mvc architecture.
Visit https://www.dhiwise.com/node for more details.
## How it works ?DhiWise Node generator requires your basic inputs and a few pre-defined configurations. From those configurations DhiWise CLI engine works to create a custom template for your Node.js application, it automates the most basic and menial task which takes developers days and weeks to program. The code it generates is more than just a boilerplate. It is a production-ready code!
## Support & community
If you have any issue or idea or question, share it with us via any of the below options and we will help you asap -* Support and feedback - Discord | Canny | Email
* GitHub Issues - GitHub
* Follow product updates - @dhiwise
## Table of Contents
* [Installation](#installation)
* [Get Started](#get-started)## Installation
To install the latest version run the following command:
```sh
npm i -g @dhiwise/node-generator
```## Get Started
DhiWise Node Code Generator provides the following command to generate the code:
```sh
dhi create-app
```
above command will use to generate more than boilerplate application (which includes two platform: admin and device, user model,authentication and authorization, seeders, user controller with CRUD and many others methods and route and joi validation file)```sh
dhi create-model
```above command will ask you for the model name and attribute. it will generate single model file in the model directory of your project.
```sh
dhi create-api
```
above command will use to create single API in your specific platform or module.```sh
dhi create-module
```
above command will use to generate whole module (which include model, controller with CRUD and many others methods, route and joi validation file) in the particular platform.## Contributions
Want to report a bug or have a great feature to contribute? Check out our contributing guide for more details.## Stay up to date
We occasionally send out product and technology updates. Get the latest from DhiWise by subscribing to our newsletter. Signup to our newsletter using link below :
https://www.dhiwise.com/subscription## Jobs
If you are interested in working for DhiWise, click here to see open positions.## License
DhiWise is distributed under Apache 2.0 with Commons Clause license.