generator-nap

Yeoman generator

Usage no npm install needed!

<script type="module">
  import generatorNap from 'https://cdn.skypack.dev/generator-nap';
</script>

README

NAP Generator

This is big boys stuff - Robin Glen (2014)

Overview

The Nap Generator helps you to quickly create front end modules, helpers, middleware, routes and controllers

Installation

The generator is part of the nap-catalogue-presentation repo and can be found in node_module/app/generator-nap so to install it just run npm install from the root of the project.

Usage

Setup Generator

To setup target folders run yo nap and follow the instructions.

To only set or update specific target folder use these flags

Flag Target
-module front end modules
-controller controllers
-helper helpers
-middleware middleware
-route routes

Module Generator

To create a front end module run yo nap:module nameOfModule

Without any flags this will create a less, handlebar, js and a test file for the module.

Flag Target
-js only js and test file
-html only less and handlebars file

Controller Generator

To create a controller run yo nap:controller nameOfController

This will create a controller and a test file.

Helper Generator

To create a helper run yo nap:helper nameOfHelper

This will create a helper and a test file.

Middleware Generator

To create a middleware run yo nap:helper nameOfMiddleware

This will create a middleware and a test file.

Route Generator

To create a route run yo nap:helper nameOfRoute

This will create a route and a test file.