Skip to content
This repository has been archived by the owner on Jun 3, 2019. It is now read-only.

feature/redux-opinionated with master merge #489

Closed
wants to merge 95 commits into from
Closed

feature/redux-opinionated with master merge #489

wants to merge 95 commits into from

Conversation

sergiokopplin
Copy link
Collaborator

@sergiokopplin sergiokopplin commented Aug 17, 2017

Deprecated.
It's already done by @SleepWalker on #471


Hello guys.
Just updating the current redux branch with master updates + some dependencies updates.

@diondirza is this file valid (package-lock.json)? The current version of node on nvm is 6.11.1, so is doesn't work with the npm version.

ctrlplusb and others added 30 commits January 13, 2017 07:18
update broken feature/flow link in docs
* Updated CSP for nonce backwards compatibility

* Documented

* Updates comments
   - `SERVER_PORT` to `PORT`
   - `SERVER_HOST` to `HOST`
   - `CLIENT_DEVSERVER_PORT` to `CLIENT_DEV_PORT`
 - Replaces `code-split-component` with `react-async-component`
 - Renames the `nodeBundlesIncludeNodeModuleFileTypes` config property to `nodeExternalsFileTypeWhitelist`
 - Refactors the server and serviceworker offline page generation. We now use a set of React components (`ServerHTML` and `HTML`) to manage our HTML in a uniform fashion.
 - Refactors how we resolve environment specific configuration values. `NODE_ENV` is reserved for specifying a `development` or `production` build now. Use `CONF_ENV` to specify a target environment if you would like to resolve an environment specific .env file.
 - Refactors the client configuration filter rule to be contained within the main configuration and moves the configuration object creation into the server middleware.
 - Renames the `safeGetConfig` to `config`, and made it a default export.
 - Removes the `cross-env` library.

 - All server/client/shared code all use the shared config helper.
 - Updated dependencies, including to the latest Webpack official 2 release.

 - New babel plugins to optimise React production build performance.
 - Adds new icon sets.

 - Chrome favicon request issue.
 - Cleans up the package scripts.
 - Service worker would fail if a subfolder was added to the public folder.
…sary. Everything internal (tooling/docs) has been moved to an "internal" folder. The rest lives at root.

The configuration has been given a massive once over too.  I really disliked how there were multiple ways the config values were being read throughout the project.  Everything has been changed now to use a config helper that lives in the '<projectroot>/config/' folder.  All things config lives in that folder now too.
Removes CONF_ENV and refactors environment variable resolution to use NODE_ENV again.
ctrlplusb and others added 26 commits April 5, 2017 16:33
fix the "collectCoverageFrom" config of jest
* Update dependecies, change component prop-types.

* Helmet now has prop-types support.

* Update yarn lockfile

* Bumped react-router and forgot prop types in clientconfig.

* Bump enzyme and prop-types

* Bump react-async-component and enzyme
* Fix lint

* code split naming strategy sample

* remove HTTP protocol to be more flexible

* Refactor polyfill.io
Due to counter route become broken in mobile device, use only default feature instead

* Fix lint while prettier revert changes

* update deps
* update eslintrc line-breaks for windows

* add prop-types as a dependency to prevent react-hot-loader from breaking build.
add cross-env for starting tasks which break on Windows.
add FAQ for when running develop and javascript files aren't loading even though the build is successful.
modify the clean task to execute a function rather than use the ${npm bin} exec command, which doesnst work on Windows.

* save exact package.json

* add cross-env to npm scripts
dev server host always 0.0.0.0, not host config
Passing colors from server to console in develop.
* Update deps and nvm config to use latest LTS node version

* Update deps
* Update deps and fix security for font source

* Add scope hoisting plugin

* Update nvmrc to latest LTS version

* remove unecessary config

* optimize webpack config

* fix config eslintrc following new structure

* Move scope hoisting feature to prod build

* upgrade lint staged
SleepWalker added a commit to SleepWalker/react-universally that referenced this pull request Aug 23, 2017
oyeanuj pushed a commit to oyeanuj/react-universally that referenced this pull request Oct 6, 2017
* feature/redux-opinionated: (25 commits)
  Adding logging for redux actions, and updating DevTools syntax to the latest.
  Updating tests to pass.
  Pushing updated lock files (without merge indicators)
  Added lock files. Also, previous commit was merging master into redux/opinionated. Ignore previous commit message
  Server logging enhancements (ctrlplusb#508)
  Minor readme updates (ctrlplusb#501)
  Remove link to phantom page
  Updates failing snapshots.
  Updates deps and adds an npmrc to make sure dep installs are always exact.
  Replaces yarn with npm.
  Added 100% coverage for utils folder (ctrlplusb#484)
  Fix link to phantom page in the documentation. (ctrlplusb#507)
  Rebase
  Remove link to phantom page
  Checkout refinements and deps updates from ctrlplusb#489
  Update redux dependencies
  next -> redux opinionated (ctrlplusb#366)
  Updates to latest react-jobs and fixes job attached to Post.
  Migrates from the 'task routes' implementation for data loading to the usage of the 'react-jobs' library.
  Fixes missing dependencies.
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.