generator-nitro
Version:
Yeoman generator for the nitro frontend framework
51 lines (37 loc) • 1.97 kB
Markdown
Nitro provides the following replacement patterns for your blueprints.
`npm run nitro:pattern` uses directories configured in 'config.nitro.patterns.<type>.template'
**In Content**:
```
<%= user.name %> // Your name, eg. John Doe
<%= user.email %> // Your email, eg. john@doe.com
<%= pattern.name %> // Pattern name, eg. Main Navigation
<%= pattern.folder %> // Pattern folder, eg. MainNavigation
<%= pattern.js %> // Pattern name for use in JS files, eg. MainNavigation
<%= pattern.css %> // Pattern name for use in CSS files, eg. main-navigation
<%= pattern.prefix %> // CSS class prefix, eg. o
<%= pattern.type %> // Pattern type as specified in configuration, eg. atom, molecule etc.
<%= pattern.file %> // Pattern filename, eg. mainnavigation
<%= modifier.name %> // Modifier name, eg. Highlight
<%= modifier.css %> // Modifier name for use in CSS files, eg. highlight
<%= modifier.file %> // Modifier filename part, eg. highlight
<%= decorator.name %> // Decorator name, eg. Highlight
<%= decorator.js %> // Decorator name for use in JS files, eg. Highlight
<%= decorator.file %> // Decorator filename part, eg. highlight
```
**In Filename**:
```
$pattern$ // Pattern filename, eg. mainnavigation
$modifier$ // Modifier filename part eg. highlight
$decorator$ // Decorator filename part, eg. highlight
```
`npm run nitro:server` uses 'server/package.json' if present
```
<%= nitroAppVersion %> // Version of devDependency '@nitro/app' from project package.json
<%= nodeVersion %> // 'engines/node' from project package.json
<%= npmVersion %> // 'engines/npm' from project package.json
<%= projectName %> // 'name' from project package.json
<%= projectVersion %> // 'version' from project package.json
```