- Add client route middleware on component subgenerator
- Fixed broken module alias mapper on client side
- Removed all client side module alias mapper
- Fixed broken integration test for service type astro:api generator, when nested api path will fail to look for the correct app index.
- Fixed broken integration test for fullstack type astro:api generator, when it tried to look for non existent REZA_XXX folder on process.env
- Fixed underscore.string vulnerable version
- Refix test.setup on service only package.json
- Fix moduleMapper for client on package.json by removing extra /
- Fixed package.json, by removing test.setup.js from all types of project to only fullstack project.
- Fixed collectCovarage on package.json by using props
- Cleanup index.html for smaller footprints
- Refactor index.html from string in src/server/config/react moved into a file in src/server/views/index.html
- Add loading indicator and fade away once App container on client side loaded.
- Replace asyncComponent with react-loadable for async component loading
- Add support for scss
- Refactor client boilerplate to use scss
- Update component subgenerator to use scss
- Fixes extra spaces on src/server/config/react.js
- Fixes naming for export specifier for reducers, epics and routes.
- Add component type choice for component subgenerator, either stateless or stateful component.
- Transpiler with Babel 6
- Rendering with reactjs
- Component Styling with styled-components
- State management with Redux
- Redux Middleware with redux-observable
- Reactive Programming for redux-observable with rxjs
- Routing with react-router
- Redux Routing with react-router-redux
- Server side Routing with react-router-dom
- Module bundling with HMR using webpack
- React DOM Testing with react-testing-library
- Optional React Testing with enzyme
- Uses reza to construct react+express fullstack
- Fixed package.json for sequelize, by removing comma dangling
- Changed src into optional variable that can be changed in .yo-rc.json, and user can use this as relative path for src for all subgenerators.
- Refactor package.json using conditional if, and deleted extra files.
- Refactor docker-compose.xxx.yml by removing duplicate files
- Update alpine to node:10-alpine
- Remove add yarn.lock on Dockerfile
- Update celebrate and joi package
- Make port optional, so user can change them upon generation
- Changed validation into validator with joi schema
- Add nested api name when using astro:api sub generator
Undocumented