Add pwa
Some checks failed
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing

This commit is contained in:
2021-11-15 14:12:18 +01:00
parent ef91dd3b34
commit fc6a5eef3e
19 changed files with 1832 additions and 30 deletions

View File

@@ -1,3 +1,20 @@
module.exports = {
reactStrictMode: true,
}
const withPWA = require("next-pwa");
const runtimeCaching = require("next-pwa/cache");
const { PHASE_DEVELOPMENT_SERVER } = require("next/constants");
module.exports = (phase, { defaultConfig }) => {
if (phase === PHASE_DEVELOPMENT_SERVER) {
return {
reactStrictMode: true,
};
}
return withPWA({
reactStrictMode: true,
pwa: {
dest: "public",
runtimeCaching,
},
});
};