- 0.5.4
- fixed #130 (undefined.emit)
- 0.5.3
- now less strict with dependencies (#118)
- updated dependencies
- 0.5.2
- added tsx support for watches (#110)
- replaced gulp-minify-css by gulp-clean-css
- 0.5.1
- fixed issue with the production build (404 at first render)
- 0.5.0
- upgraded dependencies to support TypeScript 1.8.x
- 0.4.1
- added the "browserSync" option, which lets you customize all BrowserSync settings (thanks @aaronroberson)
- 0.4.0
- fixed an issue with production styles bundle (fixes #96)
- upgraded babel dependencies
- check the upgrade notes to know what you need to change
- 0.3.2
- Fixed production bundles paths (css, js) (fixes #91)
- 0.3.1
- made JSPM optional (closes #77)
- JSPM remains used by default but you can now customize the behavior by setting the useJSPM option to false
- if you disable JSPM then you can provide a custom name for the configuration file (the build defaults to jspm.conf.js)
- fixed an issue with the tasks chaining (callbacks were used needlessly) (closes #89)
- upgraded the version of SystemJS-builder (closes #87)
- made JSPM optional (closes #77)
- 0.3.0
- Breaking change: improved integration with tsconfig.json (see #72)
- this might impact existing projects
- before, the list of folders to include in TS compilation were hardcoded. Now, the tsconfig.json file is used, thus you have more control (but also more responsibility)
- removed mentions of tsd. My current recommendation is to use
typings
, although there's nothing forcing you to with the build - upgraded dependencies
- Babel dependencies 6.3.x to 6.4.x
- autoprefixer 6.1.x to 6.2.x
- Known issues
- #76: there is an issue with the way that gulp-typescript (the plugin used within the scripts-typescript gulp task) handles the 'rootDir' property, which is inconsistent with tsc.
- to solve this, for now you need to add a reference to the main typings file of your project; Example:
/// <reference path="../../typings/main.d.ts" />
- the final solution might come via the following issues and might require a new release of this project
- to solve this, for now you need to add a reference to the main typings file of your project; Example:
- #76: there is an issue with the way that gulp-typescript (the plugin used within the scripts-typescript gulp task) handles the 'rootDir' property, which is inconsistent with tsc.
- Breaking change: improved integration with tsconfig.json (see #72)
- 0.2.3
- fixed sourcemap generation issues (see #69)
- sourcemaps sometime require a browser refresh before actually working: this might be due to a related issue (timing issue?)
- removed legacy leftovers
- fixed sourcemap generation issues (see #69)
- 0.2.2
- added an option to define whether the production HTML should be minified or not: minifyProductionHTML (true by default)
- Angular 2 does not support HTML minification anymore: #67
- added an option to define whether the production HTML should be minified or not: minifyProductionHTML (true by default)
- 0.2.1
- minify the production bundle by default
- added the gulp-inline-source plugin (https://www.npmjs.com/package/gulp-inline-source)
- allows to inline resources (scripts, stylesheets, images) within HTML files
- for example very useful for cases where some script can't/musn't be loaded through SystemJS (e.g., zone.js, reflect-metadata, Angular 2 polyfills, ...)
- added an option to define whether the production JS bundle must be minified or not: minifyProductionJSBundle (true by default)
- added an option to define whether the production JS bundle must be mangled or not: mangleProductionJSBundle (true by default)
- 0.2.0
- BREAKING CHANGE: scripts-javascript-dist now uses core/boot.js as entry point (vs core/core.bootstrap.js in earlier versions) (fixes #
- this new default behavior can be customized by specifying the
distEntryPoint
option (see README or UPGRADE guide)
- this new default behavior can be customized by specifying the
- BREAKING CHANGE: scripts-javascript-dist now uses core/boot.js as entry point (vs core/core.bootstrap.js in earlier versions) (fixes #
- 0.1.1
- added unit testing support with karma & jasmine
- removed gulp-tsd dependency
- removed tsd dependency
- fix for #33 avoid the need for installing global dependencies
- added support for passing options to the build (for now only used internally)
- tagged dependencies that should be in client projects as peerDependencies
- removed babel 6 plugins/presets from the peerDependencies
- client projects are free to choose what they want to use
- 0.1.0
- Upgraded to Babel 6
- now requires a .babelrc configuration file to be present in the project's main folder
- now requires additional Babel 6 dependencies:
- "babel-core": "6.1.x",
- "babel-plugin-transform-es2015-modules-commonjs": "6.1.x",
- "babel-preset-es2015": "6.1.x",
- "babel-runtime": "6.1.x",
- Updated dependencies
- Upgraded to Babel 6
- 0.0.9
- Fixed watch/reload issues with BrowserSync
- Removed the 'gen-ts-refs' task. No longer needed now that TS can get typings from node modules
- Updated docs
- 0.0.8
- Added support for both TypeScript and ES2015
- Changed back the way the build is organized
- TS > ES5
- ES2015 > ES5
- Changed back the way the build is organized
- Removed unnecessary package.json validation
- Added support for both TypeScript and ES2015
- 0.0.7
- Fixed an npm publish issue (configured files and folders to include and exclude from the page)
- 0.0.6
- Updated dependencies
- Fixed an npm publish issue
- 0.0.5
- First functional version ;-)
- 0.0.4
- Fixed an issue with Gulp and Babel
- 0.0.3
- Fixed an issue with Gulp and Babel
- 0.0.2
- Fixed an issue with node-sass
- 0.0.1
- Initial version
This repository has been archived by the owner on Jun 14, 2020. It is now read-only.