generator-ego
| Install | |
|---|---|
npm install generator-ego |
|
| Latest Version: | 0.35.2 |
| License: | GPL-3.0 |
| Last Updated: | Apr 15, 2021 |
| Links: | GitHub · npm |
generator-ego
A Yeoman generator with useful general sub generators and the possibility to be expand it by JavaScript.
The project is currently under heavy development! Feel free to contribute and/or give us your feedback.
Install
First keep sure to have Yeoman installed:
npm install -g yo
Now, you can install the generator by
npm install -g generator-ego
Run
Simply execute
yo ego
from your console.
Build in templates
| Name | Description |
|---|---|
service-node-express-react |
Creates a service with a React frontend and database support. |
Additional generators
Create a yo-ego.js file inside your home directory and use the following skeleton:
// the keys are the display texts, which
// are shown in the generator's menu
// at the beginning of the execution
exports.generators = {
'My first generator': async function() {
// 'this' contains the underlying Generator
// instance: https://github.com/egodigital/generator-ego/blob/master/generators/app/index.js
this.log(
'From my 1st generator'
);
},
// path to an external script file
//
// the file must contain a public / exported
// 'run()' function / method
//
// relative paths will be mapped to the
// user's home directory
'My 2nd generator': 'my-2nd-generator.js',
};
Have a look at the external-generator.example.js file to get an idea, how to create a generator (file).
Documentation
Have a look at the wiki to learn more about that generator.
Contribute
The contribution guide explains, how to implement a new, build-in generator, work with the code and open a pull request.
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 0.35.2 | GPL-3.0 | |
| 0.35.1 | GPL-3.0 | |
| 0.35.0 | GPL-3.0 | |
| 0.34.0 | GPL-3.0 | |
| 0.32.0 | GPL-3.0 | |
| 0.31.3 | GPL-3.0 | |
| 0.31.2 | GPL-3.0 | |
| 0.31.0 | GPL-3.0 | |
| 0.30.1 | GPL-3.0 | |
| 0.30.0 | GPL-3.0 | |
| 0.29.1 | GPL-3.0 | |
| 0.29.0 | GPL-3.0 | |
| 0.28.0 | GPL-3.0 | |
| 0.27.0 | GPL-3.0 | |
| 0.26.0 | GPL-3.0 | |
| 0.25.0 | GPL-3.0 | |
| 0.24.0 | GPL-3.0 | |
| 0.23.0 | GPL-3.0 | |
| 0.22.1 | GPL-3.0 | |
| 0.22.0 | GPL-3.0 | |
| 0.21.2 | GPL-3.0 | |
| 0.21.1 | GPL-3.0 | |
| 0.21.0 | GPL-3.0 | |
| 0.20.1 | GPL-3.0 | |
| 0.20.0 | GPL-3.0 | |
| 0.19.0 | GPL-3.0 | |
| 0.18.0 | GPL-3.0 | |
| 0.17.0 | GPL-3.0 | |
| 0.16.2 | GPL-3.0 | |
| 0.16.1 | GPL-3.0 |
Showing the latest 30 of 52. See every release on npm