wa-build
v0.0.33
Published
1. node-js is installed 2. npm is installed 3. Grunt CLI is installed `npm install -g grunt-cli`
Downloads
12
Readme
Prerequisites
- node-js is installed
- npm is installed
- Grunt CLI is installed
npm install -g grunt-cli
Using wa-build
Prior to creating your own project, to install the version of wa-build from this source tree, run npm install . -g
from the root of this project. This may be preferred if the newest version is not available in an npm repository.
mkdir foo
- Create a directory for your component.cd foo
- CD to your component directory.npm init
- Initialize your component.npm install --save-dev wa-build
- Install wa-build.npm install --save-dev grunt
- Install local grunt.npm install --save-dev babel-runtime
- Install ES6 support.cp node_modules/wa-build/templates/gruntfile.js .
- Copy the gruntfile template to your component.cp node_modules/wa-build/templates/.npmignore .
- Copy the .npmignore template to your component so dist/ files will be published to npm.grunt init
- Run one-time build prerequisites.mkdir src
- Create a src directory for your source code.touch src/index.js
- Create src/index.js that will export your component.grunt
- Test the build.
The resulting compiled files are available at
dist/index.js
- ES6 to ES5 transpiled. Used for imports from other packages.lib/foo.js
- Browserified, human readable. Use for debugging in web browsers.lib/foo.min.js
- Optimized, obfuscated. Not human readable. Use for production in web browsers.
grunt dev
To continue building upon changing source code, run grunt dev
after a successful grunt
build.
Files will be served up at http://localhost:9001.
You must run grunt
before running grunt watch
!