-
Converted to ES6.
-
NPM 3+ / Node 5+ is the recommended environment to use due to flat package dependencies.
-
Removed dependencies for esdoc, eslint and jspm.
-
Tasks now require dependencies for esdoc, eslint and jspm to be included separately for tasks to be loaded please see typhonjs-npm-build-test for an all inclusive NPM module to pair with
typhonjs-core-gulptasks
. -
esdoc
task will load.esdocrc
oresdoc.json
; TyphonJS now standardizes on.esdocrc
. -
electron
task requires.electronrc
instead ofelectron.json
configuration file to load. -
test
category has been removed andtest-basic
is nowjspm-test-basic
. -
git
category has been removed andgit-push
is nowjspm-test-basic-git-push
. -
Added
jspm-test
task category specifically forjspm-test-basic
andjspm-test-basic-git-push
. -
Removed
jspm-clear-config-git-push
task. -
Added
npm-update
andnpm-update-dev
for dev dependencies. -
Moved
npm-run-<script>
to new task categorynpm-scripts
.
-
Added support for Electron with tasks
electron-package-<platform>-<arch>
,electron-start
andelectron-start-debug
tasks. For these tasks to appear you must includeelectron-packager
andelectron-prebuilt
NPM modules indevDependencies
inpackage.json
. You must also supply in the root pathelectron.json
which provides any options available for packaging apps. Default values are provided forplatform
-> 'process.platform',arch
-> 'process.arch',source
-> '.' andout
-> 'build' if not supplied. You may include comments inelectron.json
. Please see electron-backbone-es6-localstorage-todos for an example. -
Added
npm-list-depth-0
task; Executesnpm list --depth=0
via NPM CLI. -
Added optional parameter
configDir
for setting a custom config directory path relative to the root path when initializingtyphonjs-core-gulptasks
fromgulpfile.js
. -
Added command line option
--bundleConfig=<path/to/config.json>
to specify a custom path + bundle config JSON file relative to the root path for thejspm-bundle
task.
- Added
jspm-dl-loader
; Executesjspm dl-loader
via JSPM CLI. - Added optional
builderOptions
object hash in bundle-config.json and bundle-config-travis.json files forjspm-bundle
task. Any extra options available to SystemJS Builder are defined here.
- Added
npm-run-<script>
; dynamically creating Gulp tasks from all script entriespackage.json
found inrootPath
.
- updated esdoc-plugin-jspm to
0.5.0
and esdoc-plugin-extends-replace to0.3.0
. - comments can now be used in bundle-config.json and bundle-config-travis.json files for jspm-bundle task.
- Added npm-run-test and npm-run-test-coverage which will run
test
andtest-coverage
scripts defined inpackage.json
.
- For esdoc task added esdoc-importpath-plugin and esdoc-es7-plugin plugin support.
- updated esdoc-plugin-jspm to
0.4.0
and esdoc-plugin-extends-replace to0.2.0
.
- Added esdoc-plugin-extends-replace plugin support +
updated esdoc-plugin-jspm to
0.3.1
which now does automatic parsing of JSPM packages. - Added
importTasks
optional parameter which takes an array of task groups to load. The task groups are: 'esdoc', 'eslint', 'git', 'jspm', 'npm', 'test'.
- Initial release