Web portal for GREATER MSP and its 16-county region businesses to navigate the complicated ecosystem of exports
Use the following one-liner shell code to clone this repo, change your directory, and install all the npm packages to node_modules
(be sure to execute this code inside of the directory where you prefer to keep your coding projects):
git clone https://github.com/4cm4k1/exports-navigator.git && cd exports-navigator && npm install
The following Grunt tasks (listed by command line keywords) are available to assist development:
grunt
: runs the default task, which consists ofjshint
,uglify
,cssmin
, andwatch
, and only terminates on error orCtrl-C
grunt copy
: copies specified vendor libraries fromnode_modules
topublic/assets/vendors
grunt cssmin
: minifies CSS files inclient/styles
and exports topublic/assets/styles/style.min.css
grunt jshint
: evaluates all JS files except the.min.js
file for proper syntax and other errorsgrunt uglify
: minifies JS files inclient/scripts
and exports topublic/assets/scripts/client.min.js
Also, nodemon
is recommended. It runs npm start
and monitors the project for any changes, after which it will restart the server. No more repeated npm start
! Install nodemon globally with this command: npm install nodemon -g
Using the grunt
default task and nodemon
in conjunction makes development significantly more buttery smooth.