Upgradable workflow for Availity boilerplate projects
MIT License
Bot releases are hidden (Show)
@uirouter/angularjs
for angular demoimport
and a11y
plugins to availity-react-kit
sample projectworkflow.js
when using defaultspackage.json
support for availity-workflow
configurationsbabel-plugin-transform-es2015-shorthand-properties
contextRewrite
that rewrites Origin
and Referer
requests headers to match the proxy target. Also rewrites Location
response header along with urls in JSON body to match the host. This feature is useful if the proxy server sends back HATEOS links that need to work on the host.Breaking: upgraded Webpack 2
Breaking: removed Gulp
Breaking: removed Bower support
Breaking: upgraded html-webpack-plugin
which uses a new temlating format
Breaking: developer-config.js
renamed to either workflow.js
or workflow.yml
. Format has changed so please see README.
Breaking: #65 vendor.js
is no longer required. All imports from node_modules
are automatically bundled in vendor.js
or vendor.css
. All modules must explicitly reference any 3rd party libraries required during runtime or testing. Angular projects using Karma for testing can add 3rd party references in specs-bundle.js
as needed.
Breaking: (ANGULAR ONLY) specs.js
rename to specs-bundle.js
Improved: #64 Allow custom function that can be used for merging availity-workflow
defaults from within a projects configuration file.
Improved: Easy copy static assets by placing in /project/static
folder.
Improved: Allow developer configurable babel-preset-env
to be used during development.
Improved: Ability to profile React and Angular applications to determine bundle sizes
Added: React.js support
Added: #66 Provide default feature toggles __DEV__
, __TEST__
, __PROD__
, and __STAGING__
Allow developers to create their own feature toggles using workflow.js
or worfklow.yaml
configuration files.
Breaking: #65 vendor.js
is no longer required. All imports from node_modules
are automatically bundled in vendor.js
or vendor.css
automatically. All modules must explicitly reference any 3rd party libraries required during runtime or testing. Angular projects using Karma for testing can add 3rd party references in specs-bundle.js
as needed.
Improved: #64 Allow custom function that can be used for merging availity-workflow
defaults from within a projects configuration file.
Added: #66 Provide default feature toggles __DEV__
, __TEST__
, __PROD__
, and __STAGING__
Allow developers to create their own feature toggles using workflow.js
or worfklow.yaml
configuration files.
v1
compatible with Node 6. Without the filename
being set with a value the code below would fail in Node 6 with ERROR in Path must be a string. Received undefined.html-webpack-plugin 1.x
// Use the configured public path or build a relative path
var publicPath = typeof compilation.options.output.publicPath !== 'undefined' ?
compilation.mainTemplate.getPublicPath({hash: webpackStatsJson.hash}) :
path.relative(path.dirname(self.options.filename), '.');