diff --git a/examples/ssr-with-redux/package-lock.json b/examples/ssr-with-redux/package-lock.json index a648efe..70115d0 100644 --- a/examples/ssr-with-redux/package-lock.json +++ b/examples/ssr-with-redux/package-lock.json @@ -1777,12 +1777,12 @@ "dev": true }, "async-react-router": { - "version": "2.0.0-rc.4", - "resolved": "https://registry.npmjs.org/async-react-router/-/async-react-router-2.0.0-rc.4.tgz", - "integrity": "sha512-VGlBm7uxvhptWuaQP/DTeYaqpspqPXerFk2bD0ILYJd38f7xwahaSrNqdIqUXYRRM5u9u6TxmJwaHgwoTzV1zQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/async-react-router/-/async-react-router-2.1.0.tgz", + "integrity": "sha512-/n3KIJtLeQGifzVkrWbTK7LdtwPfo+x34Y+05CBaGeDkwUxqvqwVRNHhYD40tyDOtk9SgICNEu1ygskiquOcXw==", "requires": { "history": "^4.7.2", - "path-to-regexp": "^2.2.1" + "path-to-regexp": "^2.4.0" } }, "atob": { diff --git a/examples/ssr-with-redux/package.json b/examples/ssr-with-redux/package.json index 4d61306..fd22bcc 100644 --- a/examples/ssr-with-redux/package.json +++ b/examples/ssr-with-redux/package.json @@ -3,7 +3,7 @@ "version": "2.0.0", "private": true, "dependencies": { - "async-react-router": "^2.0.0-rc.3", + "async-react-router": "^2.1.0", "bootstrap": "^3.3.7", "ejs": "^2.6.1", "express": "^4.16.3", diff --git a/examples/ssr-with-redux/src/app/index.js b/examples/ssr-with-redux/src/app/index.js index 03e91be..7686a8e 100644 --- a/examples/ssr-with-redux/src/app/index.js +++ b/examples/ssr-with-redux/src/app/index.js @@ -1,13 +1,13 @@ import React from "react"; import { hydrate } from "react-dom"; -import { createRouter } from "async-react-router/ssr"; +import { SSR } from "async-react-router"; import setRoute from "./routes"; import "bootstrap/dist/css/bootstrap.css"; import "font-awesome/css/font-awesome.min.css"; import "nprogress/nprogress.css"; // Create route object. -const router = createRouter(); +const router = SSR.createRouter(); // Set data from server router.setInitialProps( @@ -26,7 +26,7 @@ if (module.hot) { module.hot.accept("./routes", () => { const setRoute = require("./routes").default; - const router = createRouter(); + const router = SSR.createRouter(); // Set route. setRoute(router); diff --git a/examples/ssr-with-redux/src/server.js b/examples/ssr-with-redux/src/server.js index 6561028..d1e184b 100644 --- a/examples/ssr-with-redux/src/server.js +++ b/examples/ssr-with-redux/src/server.js @@ -1,7 +1,7 @@ import ejs from "ejs"; import path from "path"; import React from "react"; -import { createServerRouter } from "async-react-router/ssr"; +import { SSR } from "async-react-router"; import ReactDOMServer from "react-dom/server"; import compress from "compression"; import http from "http"; @@ -77,7 +77,7 @@ app.use("/static", express.static(path.join(__dirname, "static"))); app.get("*", function(req, res) { const setRoute = require("./app/routes").default; - const serverRouter = createServerRouter(); + const serverRouter = SSR.createServerRouter(); setRoute(serverRouter); serverRouter.runUsingPathname(req.url, (Root, data) => { diff --git a/examples/ssr-with-redux/webpack.config.common.js b/examples/ssr-with-redux/webpack.config.common.js index 733822b..a0f0e8d 100644 --- a/examples/ssr-with-redux/webpack.config.common.js +++ b/examples/ssr-with-redux/webpack.config.common.js @@ -19,7 +19,10 @@ module.exports = { optimization: { splitChunks: { chunks: "all", - name: "vendors" + name: "vendors", + minChunks: 2, + maxSize: 244000, + minSize: 200000, }, runtimeChunk: true, minimizer: [