generator-react-firebase

React Firebase (Redux optional) yeoman generator

MIT License

Downloads
381
Stars
295
Committers
12

Bot releases are hidden (Show)

generator-react-firebase - v2.0.1

Published by prescottprue over 6 years ago

  • fix(tests): fix tests to work for react ^16.3 (including correcting dependencies) - #101
  • feat(questions): clarify projectId question wording - #102
  • feat(deps): update mocha (fixes dependency security warning from node-growl ^1.9.2)
  • feat(deps): update yeoman-generator version to ^2.0.5
generator-react-firebase - v2.0.0

Published by prescottprue over 6 years ago

  • feat(app): major dependency updates including react ^16.3.0, material-ui ^1.0.0, and firebase ^5.0.2
  • feat(app): point to engines parameter to node >=v6.14.0 to match functions runtime
  • feat(app): option to include tests and blueprints (both not enabled by default)
  • feat(examples): material example updated with new output (tests no longer included since they are not included by default)
generator-react-firebase - v2.0.0-rc.10

Published by prescottprue over 6 years ago

  • feat(core): add prettier with prettier config for eslint
  • fix(form): add missing import of reduxForm in enhancer - #98
  • fix(form): scss file import fixed (removed extra "Form") - #97
  • feat(corer): add the npm run build script to functions predeploy
  • feat(core): add npm deploy to travis config for deploys when merging to master
generator-react-firebase - v2.0.0-rc.9

Published by prescottprue over 6 years ago

  • fix(test): fix npm run test script - #94
  • fix(examples): remove extra files from react-firebase-redux example (so that example application tests pass)
generator-react-firebase - v2.0.0-rc.8

Published by prescottprue over 6 years ago

  • feat(core): Yarn is only offered in a question if it exists (otherwise npm is used by default)
  • fix(core): fix issue installing on Windows 10 when yarn does not exist - #92
generator-react-firebase - v2.0.0-rc.7

Published by prescottprue over 6 years ago

  • fix(app): fix bad reference to Home.scss - #90
  • feat(function): update function tests to use wrap directly (#2 of firebase-functions-test was closed by v0.1.1 release)
  • fix(examples): update react-firebase-redux example with changes to generator by re-running generate
generator-react-firebase - v2.0.0-rc.6

Published by prescottprue over 6 years ago

  • fix(app): remove slash from src/indexUser/index.js template - #88
  • feat(app): firebase-functions^v1.0.0 support
  • feat(function): firebase-functions^v1.0.0 support for sub-generator (checks for version within functions/package.json)
  • feat(app): unit tests improved for included indexUser function (coverage ~100%)
  • feat(app): functions test coverage only includes functions source code (not dist folder which includes babel injected code)
generator-react-firebase - v2.0.0-rc.5

Published by prescottprue over 6 years ago

  • feat(sub-generators): tests question added to function sub-generator
  • feat(sub-generators): function event type query added to function sub-generator
  • feat(sub-generators): function trigger type can now be passed as a flag
  • feat(sub-generators): sub-generators now accept basePath parameter to run generator from a nested path
  • feat(generator): babel-plugin-module-resolver added to functions template
generator-react-firebase - v2.0.0-rc.4

Published by prescottprue over 6 years ago

  • functions option which includes function setup with babel
  • Error Handling option - includes Stackdriver client side error handling
  • Analytics option - includes Google analytics
  • blueprints option
  • engines added to package.json
  • function sub-generator for generating Cloud Functions for HTTPS, Firestore, RTDB, Storage, and Auth
  • Functions dependency install is now run for main generator
  • port (local server port number) is now within project.config.js for easy switching
generator-react-firebase - v2.0.0-rc.3

Published by prescottprue over 6 years ago

  • fix(output): fix generator logic in src/config.js template - #84
  • fix(README): coverage icon now points to correct link (icon and URL)
generator-react-firebase - v2.0.0-rc.2

Published by prescottprue almost 7 years ago

  • fix(generator): fix project page enhancer - #82
  • fix(generator): removed lint from Firestore and Non Firestore templates
  • fix(generator): removed unused config objects from project.config
generator-react-firebase - v2.0.0-rc.1

Published by prescottprue almost 7 years ago

  • feat(core): Option added for material-ui v1 (will remain an option while material-ui v1 is still in pre-release)
  • update(deps): redux-form-material-ui version pointed to next if using material-ui v1
  • update(deps): redux-form updated to ^7.2.0
  • feat(test): tests moved to test folder
  • feat(test): mocha configuration/options moved to mocha.opts file within test folder
  • feat(test): test added for new materialv1 option
generator-react-firebase - v2.0.0-beta.4

Published by prescottprue almost 7 years ago

  • fix(component subgenerator): add missing firebaseConnect import - @qalqi
generator-react-firebase - v2.0.0-beta.3

Published by prescottprue almost 7 years ago

  • fix(component sub-generator): correct import statement when using firestore - #75 - @qalqi
  • fix(route sub-generator): reference correct component in route config - #76 - @qalqi
generator-react-firebase - v1.4.0

Published by prescottprue about 7 years ago

  • Build scripts simplified (cross-env used in place of better-npm-scripts)
  • redux-form-material-ui added (removes application code)
  • react-redux-firebase updated to v1.5.0-rc.2
  • TextField component removed in favor of redux-form-material-ui
  • Using createConfig capability of firebase-ci if opting into Travis
  • Husky added for prepush capability (checks for lint)
  • Coverage being generated in outputted application successfully (with silenced deprecation
    warning)
  • Component Generator template updated (uses prop-types, and is now a stateless component)
  • Container generator updated (uses prop-types)
generator-react-firebase - v1.3.1

Published by prescottprue over 7 years ago

  • chalk updated to 2.0.0
  • Updated all templates in app to use PropTypes from prop-types instead of react (fixes warning from react about v16.0.0)
  • Fixed Navbar Login/Signup buttons spacing issue introduced in v1.3.0
  • normalize.css added back into core.scss
  • package.json in app template updated with:
  • Switched to badge for package quality instead of image
  • Both examples updated with recent changes
generator-react-firebase - v1.3.0

Published by prescottprue over 7 years ago

  • NotFound route added (for urls that do not match any routes)
  • Dropdown appears based on auth instead of account (to support no account) - #51
  • User icon does not appear until auth and account are loaded (remove flicker)
  • Support for node v8.*.* (package-lock.json as well as tests running in v8)
  • framework tests removed (unnecessary)
  • Material-UI updated to 0.18.* (from 0.17.*) in package.json template
  • Tons of other dependency updates in package.json template
  • Tons of improvements to build and config templates:
    • Webpack v2
    • All project config moved to project.config.js
    • Compile script improved
    • All code/files relevant to building are all now placed inside of build folder
    • Logger now uses chalk instead of debug
    • Removed usage of better-npm-run (using cross-env instead)
    • Issue due to change in webpack-dev-middleware fixed (CORS config)
    • .travis.yml template updated with caching of `node_modules and node 8
    • App template updated to not call main render function when test is being called (speeds up tests)
  • Tests updated with template changes (folder/file movement)
generator-react-firebase - v1.2.5

Published by prescottprue over 7 years ago

  • Simplify README and remove unnecessary links - #48
  • Material-ui updated to v0.18.1
  • .eslintrc using yaml format instead of JSON (easier to read)
  • Homepage Home component formatting
  • redux and non-redux now use a shared package.json file template
  • non redux example updated using generator
generator-react-firebase - v1.2.4

Published by prescottprue over 7 years ago

  • NewProjectDialog simplified (stateless)
  • use eval instead of source-map for webpack devtool (fixes react-redbox issue)
  • .github folder added with templates
generator-react-firebase - v1.2.3

Published by prescottprue over 7 years ago

  • Fixes #43 - fbReduxSettings undefined error
  • Fixes #44 - react-router Documentation link in README broken
  • Uses Field Level validation on NewProjectTile
  • Other NewProjectTile component improvements
  • Fixes issue where config.js was not being correctly generated on Travis-CI
  • Adds index.js to top level containers (to keep consistent pattern)