You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 3, 2019. It is now read-only.
* Minor readme updates (#501)
* Update Webpack version
* Update Webpack version
* Fix acronym
* Fix markdown formatting.
* Update that redux branch does not have Flow
* Add 'Who is using it' section in the README
As per @ctrlplusb’s comment here:
#437 (comment)
98854669
* Server logging enhancements (#508)
* Improving logging experience + consolidating to single log function
* Adding pretty-error for more readable node error stack
* Fix eslint error
* Logging requests received
* Re-commit logging requests received
* Replacing colors with chalk
Copy file name to clipboardexpand all lines: README.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ This starter kit contains all the build tooling and configuration you need to ki
24
24
- 🌍 Server Side Rendering.
25
25
- 😎 Progressive Web Application ready, with offline support, via a Service Worker.
26
26
- 🐘 Long term browser caching of assets with automated cache invalidation.
27
-
- 📦 All source is bundled using Webpack v2.
27
+
- 📦 All source is bundled using Webpack v3.
28
28
- 🚀 Full ES2017+ support - use the exact same JS syntax across the entire project. No more folder context switching! We also only use syntax that is stage-3 or later in the TC39 process.
29
29
- 🔧 Centralised application configuration with helpers to avoid boilerplate in your code. Also has support for environment specific configuration files.
30
30
- 🔥 Extreme live development - hot reloading of ALL changes to client/server source, with auto development server restarts when your application configuration changes. All this with a high level of error tolerance and verbose logging to the console.
@@ -61,6 +61,10 @@ Now go make some changes to the `Home` component to see the tooling in action.
61
61
-[Deploy your very own Server Side Rendering React App in 5 easy steps](/internal/docs/DEPLOY_TO_NOW.md)
62
62
-[Changelog](/CHANGELOG.md)
63
63
64
+
## Who's using it and where?
65
+
66
+
You can see who is using it and how in [the comments here](https://github.com/ctrlplusb/react-universally/issues/437). Feel free to add to that telling us how you are using it, we'd love to hear from you.
67
+
64
68
## Contributors
65
69
66
70
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):
Copy file name to clipboardexpand all lines: internal/development/createVendorDLL.js
+13-4
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,9 @@ function createVendorDLL(bundleName, bundleConfig) {
58
58
log({
59
59
title: 'vendorDLL',
60
60
level: 'info',
61
-
message: `Vendor DLL build complete. The following dependencies have been included:\n\t-${devDLLDependencies.join('\n\t-')}\n`,
61
+
message: `Vendor DLL build complete. The following dependencies have been included:\n\t-${devDLLDependencies.join(
62
+
'\n\t-',
63
+
)}\n`,
62
64
});
63
65
64
66
constwebpackConfig=webpackConfigFactory();
@@ -83,9 +85,14 @@ function createVendorDLL(bundleName, bundleConfig) {
83
85
title: 'vendorDLL',
84
86
level: 'warn',
85
87
message: `Generating a new "${bundleName}" Vendor DLL for boosted development performance.
86
-
The Vendor DLL helps to speed up your development workflow by reducing Webpack build times. It does this by seperating Vendor DLLs from your primary bundles, thereby allowing Webpack to ignore them when having to rebuild your code for changes. We recommend that you add all your client bundle specific dependencies to the Vendor DLL configuration (within /config).`,
88
+
89
+
The Vendor DLL helps to speed up your development workflow by reducing Webpack build times. It does this by seperating Vendor DLLs from your primary bundles, thereby allowing Webpack to ignore them when having to rebuild your code for changes.
90
+
91
+
We recommend that you add all your client bundle specific dependencies to the Vendor DLL configuration (within /config).`,
Copy file name to clipboardexpand all lines: internal/docs/FEATURE_BRANCHES.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Below are a list of extensions to this repository, in the form of branches. Eac
12
12
-[`apollo`](https://github.com/ctrlplusb/react-universally/tree/feature/apollo) - Adds the Apollo Stack (i.e. Graphql).
13
13
-[`mobx`](https://github.com/andreyluiz/react-universally/tree/feature/mobx) - Adds MobX as a state management library.
14
14
-[`postcss-sass`](https://github.com/ctrlplusb/react-universally/tree/feature/postcss-sass) - Adds PostCSS and SASS.
15
-
-[`redux-opinionated`](https://github.com/ctrlplusb/react-universally/tree/feature/redux-opinionated) - Adds an opinionated Redux implementation, using `redux-thunk` and `react-jobs` to support data loading across the client/server. It also merges in the `flow` feature branch.
15
+
-[`redux-opinionated`](https://github.com/ctrlplusb/react-universally/tree/feature/redux-opinionated) - Adds an opinionated Redux implementation, using `redux-thunk` and `react-jobs` to support data loading across the client/server.
16
16
17
17
If you would like to add a new feature branch log an issue describing your chosen technology and we can come up with a plan together. :)
Copy file name to clipboardexpand all lines: internal/docs/PROJECT_OVERVIEW.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
10
10
Below is a general overview of the project.
11
11
12
-
## TOC
12
+
## ToC
13
13
14
14
-[Bundled by Webpack](#bundled-by-webpack)
15
15
-[Transpiled by Babel](#transpiled-by-babel)
@@ -18,7 +18,7 @@ Below is a general overview of the project.
18
18
19
19
## Bundled by Webpack
20
20
21
-
This starter uses Webpack 2 to produce bundles for both the client and the server. The `internal/webpack/configFactory.js` is used to generate the respective Webpack configuration for all our bundles. The factory is heavily commented to help you understand what is going on within the Webpack configuration.
21
+
This starter uses Webpack 3 to produce bundles for both the client and the server. The `internal/webpack/configFactory.js` is used to generate the respective Webpack configuration for all our bundles. The factory is heavily commented to help you understand what is going on within the Webpack configuration.
22
22
23
23
> Note: Given that we are bundling our server code I have included the `source-map-support` module to ensure that we still get nice stack traces when executing our code.
0 commit comments