Cf Kyt Starter Universal Redux Versions Save

A starter kyt with React, Redux, SSR and data fetching.

v1.4.1

6 years ago

We've updated a bunch of outdated third party packages to their latest patch versions.

1.4.0

7 years ago

Running a Node + React server in production can be a challenge! You have to set up a server, install a web server to function as a reverse proxy pointing to your Express app and figure out how to reliably deploy your app. Who has time for that?

In order to make our own – and hopefully yours as well – lives easier we're adding Docker support to this kyt. There's more information in the readme, but remember these two commands:

Commands

Spin up a development server

docker-compose up

Run a production environment

docker-compose -f docker-compose-production.yml up

v1.3.7

7 years ago
  • Adds end to end testing examples to the stack with help of the Nightmare package
  • Adds more unit tests to increase code coverage
  • Refactored some components to decrease code complexity
  • We now ignore some folders and files for code coverage statistics, focusing on the most important parts of the project first. Where possible we can reduce code coverage exclusions in the future.

v1.3.6

7 years ago

This release focusses on showing examples of redux unit tests and increasing code coverage.

Changes included:

  • testing basic redux scenarios
  • testing the promiseMiddleware
  • testing redux thunks
  • added eslint as dev dependency
  • fixing some linting errors

v1.3.5

7 years ago
  • Updated to Kyt 0.5.1 which fixes some warnings outputted to the console
  • Added coverage, build status and dependency status badges to the project on Github
  • Updated .gitignore so we don't accidentally commit a yarn lockfile or npm shrinkwrap file
  • Fixes a warning about react-svg-loader not being imported properly by Babel
  • Copy over stylelint file from starter-kyt to initiated project
  • Updated React Helmet to version 5

v1.3.4

7 years ago

Due to a wrong key lookup the server and client bundles were not able to dispatch promises correctly within Redux. This caused errors on the server when using the static needs API and when dispatching promises through the promiseMiddleware in Redux on the client. These issues have been resolved.

v1.3.3

7 years ago

This release adds the variables defined in Webpack with DefinePlugin as global variables to Jest. This fixes a failing unit test.

v1.3.2

7 years ago

We found out Express did not wait for all promises to resolve before starting the render method. We've fixed that bug with this release. The public API did change, so if you rely on fetchData methods update your codebase by rewriting your static fetchData methods to needs arrays.

Also includes are smaller bugfixes, documentation errors and general cleanup of the code.

v1.3.1

7 years ago

In v1.2.1 we introduced a bug where production builds would fail because the kyt.config.production.js file was not copied to a new starter-kyt project. This patch release fixes that mistake.

v1.3.0

7 years ago

Big addition: We've added Storybook to the project!

React Storybook is a UI development environment for your React components. With it, you can visualize different states of your UI components and develop them interactively. It runs outside of your app. So you can develop UI components in isolation without worrying about app specific dependencies and requirements.

We've also made changes to the README, switching npm to yarn in the installation instructions. If you want to test out storybook run yarn storybook