Skip to content

Your frontend? Fuel it with Nitro! Develop your frontend with a proven but flexible Node.js app, even in a large team.

License

Notifications You must be signed in to change notification settings

SwisscomTvBackend/generator-nitro

 
 

Repository files navigation

License Build Status lerna Commitizen friendly

Nitro

Nitro is a Node.js application for simple and complex frontend development with a tiny footprint. It provides a proven but flexible structure to develop your frontend code, even in a large team.

The codebase is split up in different packages, organized in this monorepo. Besides the main functionality including a yeoman generator, this repo includes also example projects.

  • packages/generator-nitro (yeoman generator) NPM version
  • packages/nitro-app (main serverside app) npm version
  • packages/nitro-exporter (nitro exporter package) npm version
  • packages/nitro-gulp (nitro gulp task runner) npm version
  • packages/nitro-webpack (nitro webpack config) npm version
  • packages/project-new (folder to test the generator)
  • packages/project-nitro (example project with handlebars rendering engine)
  • packages/project-nitro-twig (example project with twig rendering engine)
  • packages/project-nitro-typescript (example project with typescript)
  • packages/project-prod (example for minimum version for production use)

Getting started

Generate or update a project

Have a look at the usage section of the package 'generator-nitro' on how to create or update a project.

Sample project

Have a look at the sample project which contains the examples of a generated project and was statified with the default configuration of the 'nitro-exporter'.

Working with this repo

Have a look at the usage documentation to see how to work with this repository.

Changelog

Recent changes can be viewed on Github on the Releases Page

About

Your frontend? Fuel it with Nitro! Develop your frontend with a proven but flexible Node.js app, even in a large team.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 63.8%
  • SCSS 18.5%
  • Handlebars 7.2%
  • TypeScript 6.4%
  • Twig 2.5%
  • Dockerfile 1.0%
  • CSS 0.6%