Fixed:
- Added missing
main
config to React component/web modulepackage.json
templates, pointing at the ES5 build inlib/
.
Added:
- Added
--fallback
option tonwb serve
, for serving the index page from any path when developing React apps which use the HTML5 History API [#16] - Added
"engines": {"node": ">=4.0.0"}
topackage.json
- nwb accidentally depends on this because it uses qs v6 - if it's a problem for you, please create an issue [#19] - Added
files
config to React component/web modulepackage.json
templates.- The
files
config for the React component template assumes that components published to npm withrequire()
calls for CSS which ships with it will use acss/
dir.
- The
- Added an ES6 build with untranspiled ES6 module usage [#15]
- This is pointed to by
jsnext:main
in project templatepackage.json
for use by tree-shaking ES6 bundlers
- This is pointed to by
Changed:
- 1.0.0 is now the default version for template projects.
Fixed:
- Generic
nwb build
was broken for React components/web modules in 0.3.0.
Added:
- Support for CSS preprocessor plugin packages [#6]
Fixed:
- Babel config is now passed to Babel when transpiling modules [#13]
Added:
- Express middleware for running a React app on your own development server using nwb's Webpack config generation [#8]
Changed:
- Webpack loader config objects are now merged with webpack-merge; query objects will now be deep merged, with lists occurring at the same position in build and user config being concatenated instead of overwritten.
Fixed:
- babel-runtime can now be resolved from nwb's dependencies when using
optional: ['runtime']
Babel config [#10] - Paths to resources required from CSS in React app builds [#9]
First 0.x release.