generator-react-firebase

React Firebase (Redux optional) yeoman generator

MIT License

Downloads
381
Stars
295
Committers
12

Bot releases are visible (Hide)

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)
generator-react-firebase - v1.2.2

Published by prescottprue over 7 years ago

  • Stack trace Prints to compilation errors (#36)
  • Errors only throw when testing (#36)
  • Stack traces in Redbox now point to source files (#40)
  • Account page has save button for saving changes to account settings
  • Field Level validation (Login & Signup)
  • Locked version of react and react-dom to v15.4.2 to keep warnings from showing up (from ^15.5)
generator-react-firebase - v1.2.1

Published by prescottprue over 7 years ago

  • Bad references in container generators fixed
  • Fixed typo in README (#38)
  • Yarn file added
generator-react-firebase - v1.2.0

Published by prescottprue over 7 years ago

Generator

  • Generator updated to using new v2 yeoman syntax
  • Contributing.md added
  • redux-example updated and now includes yarn.lock file

Templates

App

  • Dependency updates
    • react and react-dom updated to v15.4.2
    • material-ui updated to v0.17.0 (fixes #27)
    • redux-form updated to v6.6.0
    • react-redux-firebase updated to ^v1.3.4 (helpers at top level)
  • Route decorators used for authenticated/unauthenticated redirecting (@UserIsAuthenticated and @UserIsNotAuthenticated redux-auth-wrapper HOCs)
  • LoadingSpinner component added (centered CircularProgress)
  • form names moved to constants
  • create-config script improved
  • deploy script removed (in favor of firebase-ci)
  • Contributing.md added

Component

  • Updated with css modules and fixed formatting

Container

  • Container generator updated with css modules and fixed formatting
generator-react-firebase - v1.1.0

Published by prescottprue over 7 years ago

  • yeoman updated to v1.0.1 (including major syntax change)
  • All generators using new yeoman syntax
  • react-redux-firebase updated to v1.2.0
  • Generator Dependencies updated
  • Dependencies updated
generator-react-firebase - Version v1.0.5

Published by prescottprue almost 8 years ago

  • Includes #29 (typo in non-redux package.json)
  • Babel dev dependencies updated
generator-react-firebase - Version v1.0.4

Published by prescottprue almost 8 years ago

  • NewProjectDialog fixed by using redux-form's submit
  • NewProjectTile is showing when projects is empty (ProjectsContainer render logic prevented this before)
  • src/config.js is now built from settings in config/environments.js when npm run create-config is called (used to create src/config.js file on travis)
  • tests/.eslintrc added to copying array (wasn't being copied, causing lint errors within result)
generator-react-firebase - Version v1.0.3

Published by prescottprue almost 8 years ago

  • .babelrc added (to solve global .babelrc)
  • Location action synced with browser history
  • react, react-dom, and react-addons-test-utils locked to v15.3.2 (current fix for #24)
  • Some dev dependencies updated (better-npm-run, fs-extra, yargs, eslint-plugin-babel)
generator-react-firebase - Version v1.0.2

Published by prescottprue almost 8 years ago

  • Fixes lodash plugin and favicon not found issues mentioned in #22
  • Default application name changed
  • Adds Unit tests for all components
  • Path constants used in Navbar
  • auth used in place of account in Navbar
  • Travis config updated to include caching node_modules
generator-react-firebase - Version v1.0.1

Published by prescottprue almost 8 years ago

  • Fix email signup in redux example
  • Fix deploy to Firebase Errors
  • Build folders removed from gitignore
  • New project dialog fixed in redux example
  • Empty user image included
generator-react-firebase - Version v1.0.0

Published by prescottprue about 8 years ago

  • Server now only uses express (instead of koa and babel-node)
  • material-ui updated to v0.16.0
  • react-redux-firebase used to replace redux-firebasev3
  • NewProjectModal using redux-form when opting for redux
  • Styles fixed to use extended classes, and mixins in place of media queries
  • lint removed
generator-react-firebase - Version v0.1.8

Published by prescottprue about 8 years ago

  • Fixed #17: incorrect imports of LoginForm and SignupForm
  • Formatting of SignupContainer and LoginContainer
  • npm version being passed to window
  • redux-firebasev3 updated to v0.1.8
  • other dependencies updated
generator-react-firebase - Version v0.1.7

Published by prescottprue about 8 years ago

  • Switch to Fractal pattern with CSS modules based on redux-starter-kit
  • redux-firebasev3 updated to v0.1.6
  • coverage being sent to Codecov
  • Outputted README.md matches new application format
  • Deploy section of outputted README.md matches choice
  • Tests updated to match new format
generator-react-firebase - Version v0.1.6

Published by prescottprue about 8 years ago

  • Signup/Login Flow working with redux-firebasev3 (#13)
  • Redux Forms for validation (#15)
  • redux-firebasev3 upped to v0.1.0
  • Eslint following JS-Standard (#14)
generator-react-firebase - Version v0.1.5

Published by prescottprue about 8 years ago

  • Includes #10 which fixes firebase variable name
  • Adds Husky to allow for prepush hook
  • Adds .istanbul.yml to fix warning that shows up when running npm run test:cov