David Catuhe 0f082e3472 Setting files up for PBRMaterial %!s(int64=10) %!d(string=hai) anos
..
.gitignore 6baf8cefa0 updating gulp's gitignore %!s(int64=10) %!d(string=hai) anos
config.json 0f082e3472 Setting files up for PBRMaterial %!s(int64=10) %!d(string=hai) anos
gulp-addModuleExports.js 16f6cd9fb4 Acutally fixes #539 %!s(int64=10) %!d(string=hai) anos
gulp-srcToVariable.js a28712c606 Updating gulp completely %!s(int64=10) %!d(string=hai) anos
gulpfile.js d6db79322e gulp fix %!s(int64=10) %!d(string=hai) anos
package.json 1f2e8e44aa Adding support for TS 1.6.2 %!s(int64=10) %!d(string=hai) anos
readme.md 9337ce8eb6 Update readme.md %!s(int64=10) %!d(string=hai) anos

readme.md

Build Babylon.js with Gulp

Build Babylon.js with gulp and npm (nodejs), easy and cross-platform

(Paths in this file are relative to this file location.)

How to use it

First install gulp :

npm install -g gulp

Install some dependencies :

npm install

Update dependencies if necessary :

npm update

Update config.json if you want to add your own files:

"extras" : {
    "files": [
        "file1.js", "file2.js"
    ]
}

From the javascript source

Build Babylon.js from the javascript files:

gulp

Will be generated :

  • babylon.js
  • babylon.noworker.js (minified version without collisions workers)
  • babylon.max.js (unminified)

Build Babylon.js when you save a javascript file:

gulp watch

From the typescript source

Build Babylon.js from the typescript files:

gulp typescript

Will be generated :

  • babylon.js
  • babylon.d.ts
  • babylon.noworker.js (minified version without collisions workers)
  • babylon.max.js (unminified)

Be aware that all js files content will be overwrite.

Build Babylon.js when you save a typescript file:

gulp watch-typescript

Compile all the typscript files to their javascript respective files including declaration file

gulp typescript-compile

Be aware that all js files content will be overwritten.