-
Notifications
You must be signed in to change notification settings - Fork 8
Development
uupaa edited this page Jul 30, 2014
·
29 revisions
-
Install Node.js. ( need Homebrew )
$ brew install node
-
Add a NODE_PATH environment variable.
# for Mac user export NODE_PATH="/usr/local/lib/node_modules"
-
Install development dependency tools.
$ npm install -g plato $ npm install -g jshint $ npm install -g http-server $ npm install -g uupaa.compile.js
-
Clone WebModule repository.
$ git clone git@github.com....git # git clone git@github.com:uupaa/Foo.js.git $ cd {{MyWebModule}} # cd Foo.js
-
npm install.
$ npm install
-
Build and Minify.
$ npm run build
-
Tests.
$ npm run test-page # at first time. build test/index.html, test/index.node.js $ npm run test # at every time. open test/index.html, test/index.node.js $ npm run test-sim # at sometimes. run iOS Simulator
-
Check and Lint.
$ npm run hint # run jshint lib/*.js $ npm run lint # run coverage tools
Easy to run.
npm install; npm run build; npm run test-page; npm run test;