nvon nexus
The nvon-nexus
is a nodeJs powered collection of scripts serving the following purposes:
- quickly setup a development environment including linting, code formatting, editor configuration, webpack configuration and docker setup
- making it possible to keep the development environment up to date throughout different projects
- interacting with different configured environments
The npm package
The nvon-nexus
is distributed as a npm-package: https://www.npmjs.com/package/nvon-nexus
. You can install it by typing npm install nvon-nexus
.
The package provides a number of scripts that can be accessed using an inquirer based command line interface. The main entry point is: nodejs node_modules/nvon-nexus/scripts/nexus.js
.
Offered setups
All development setups are stored in the folder setups
and can be copied to the project using the nexus scripts.
Right now the package includes a setup for:
- WordPress
Information for development
The nvon-nexus
is a TypeScript based application. All changes should be done to the files in sripts-src
. In order to compile the scripts run npm run deploy-dev
or npm run watch-deploy-dev
if you want a constant recompiling on code changes.
If you want to deploy a new version of the package use the provided script nodejs nexus-scripts/publish-to-npm.js
that ensures a production build before deployment.