This was an experiment to build Ionic with Visual Studio Code, TypeScript, BabelJS, and module support.
TypeScript (.ts) and Javascript (.js) file should go in the src directory.
Additional gulp tasks are provided for building the project.
-
gulp compileThis task will transpile the TypeScript and ES6 code into ES5. For TypeScript, this is done by first targeting ES6 and then all of the code is then passed throughbabeljsandngAnnotate. The resulting ES5 files are place in thebuilddirectory. -
gulp bundleThis task will bundle all of the modules into a single bundle using system.js[1]. The resulting bundle file (bundle.js) will be placed inwww/js.