Stuff stuff stuff #44

Merged
PouuleT merged 24 commits from update-node into master 2021-08-30 12:59:08 +00:00
5 changed files with 1485 additions and 2 deletions
Showing only changes of commit 96741372b2 - Show all commits

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -91,6 +91,12 @@ const App = () => (
</div> </div>
); );
if ("serviceWorker" in navigator) {
window.addEventListener("load", () => {
navigator.serviceWorker.register("/service-worker.js");
});
}
ReactDOM.render( ReactDOM.render(
<Provider store={store}> <Provider store={store}>
<Router history={history}> <Router history={history}>

File diff suppressed because it is too large Load Diff

View File

@ -57,6 +57,7 @@
"universal-cookie": "^4.0.4", "universal-cookie": "^4.0.4",
"webpack": "^5.50.0", "webpack": "^5.50.0",
"webpack-cli": "^4.7.2", "webpack-cli": "^4.7.2",
"webpack-pwa-manifest": "^4.3.0" "webpack-pwa-manifest": "^4.3.0",
"workbox-webpack-plugin": "^6.2.4"
} }
} }

View File

@ -3,6 +3,7 @@ var path = require("path");
var WebpackPwaManifest = require("webpack-pwa-manifest"); var WebpackPwaManifest = require("webpack-pwa-manifest");
var HtmlWebpackPlugin = require("html-webpack-plugin"); var HtmlWebpackPlugin = require("html-webpack-plugin");
var { CleanWebpackPlugin } = require("clean-webpack-plugin"); var { CleanWebpackPlugin } = require("clean-webpack-plugin");
const WorkboxPlugin = require("workbox-webpack-plugin");
var mode = "development"; var mode = "development";
var BUILD_DIR = path.resolve(__dirname, "../build/public/"); var BUILD_DIR = path.resolve(__dirname, "../build/public/");
@ -84,6 +85,11 @@ const config = {
src: path.resolve(__dirname, "img/android-chrome-512x512.png"), src: path.resolve(__dirname, "img/android-chrome-512x512.png"),
sizes: [96, 128, 192, 256, 384, 512], sizes: [96, 128, 192, 256, 384, 512],
}, },
{
src: path.resolve(__dirname, "img/maskable_icon_x512.png"),
size: "512x512",
purpose: "maskable",
},
{ {
src: path.resolve(__dirname, "img/apple-touch-icon.png"), src: path.resolve(__dirname, "img/apple-touch-icon.png"),
sizes: [80, 120, 152, 167, 180], sizes: [80, 120, 152, 167, 180],
@ -91,6 +97,7 @@ const config = {
}, },
], ],
}), }),
new WorkboxPlugin.GenerateSW(),
], ],
resolve: { resolve: {
extensions: [".js"], extensions: [".js"],