diff --git a/examples/async-provider/package.json b/examples/async-provider/package.json index 49d799e..dff1b8f 100644 --- a/examples/async-provider/package.json +++ b/examples/async-provider/package.json @@ -4,9 +4,9 @@ "description": "Example usage of launchdarkly-react-client-sdk", "main": "src/server/index.js", "scripts": { - "start": "NODE_OPTIONS=--openssl-legacy-provider node src/server/index.js", + "build": "NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.client.js && NODE_OPTIONS=--openssl-legacy-provider webpack --config webpack.config.server.js", + "start": "npm run build && node dist/serverBundle.js", "lint": "eslint ./src", - "serve": "webpack-serve webpack.config.server", "postinstall": "cd ../../ && yarn link-dev" }, "repository": { @@ -53,11 +53,9 @@ "eslint-plugin-import": "^2.14.0", "eslint-plugin-jsx-a11y": "^6.1.2", "eslint-plugin-react": "^7.11.1", - "universal-hot-reload": "^3.3.4", "webpack": "^4.39.3", "webpack-cli": "^3.3.7", - "webpack-node-externals": "^1.7.2", - "webpack-serve": "^3.1.1" + "webpack-node-externals": "^1.7.2" }, "resolutions": { "acorn": "npm:acorn-with-stage3" diff --git a/examples/async-provider/src/server/index.js b/examples/async-provider/src/server/index.js index 829939c..bd0cf34 100644 --- a/examples/async-provider/src/server/index.js +++ b/examples/async-provider/src/server/index.js @@ -1,9 +1 @@ -const UniversalHotReload = require('universal-hot-reload').default; - -// supply your own webpack configs -const serverConfig = require('../../webpack.config.server.js'); -const clientConfig = require('../../webpack.config.client.js'); - -// the configs are optional, you can supply either one or both. -// if you omit say the server config, then your server won't hot reload. -UniversalHotReload({ serverConfig, clientConfig }); +require('../../dist/serverBundle'); diff --git a/examples/async-provider/src/server/server.js b/examples/async-provider/src/server/server.js index 3db3399..9a27751 100644 --- a/examples/async-provider/src/server/server.js +++ b/examples/async-provider/src/server/server.js @@ -15,7 +15,7 @@ app.use((req, res) => {
- +