From b447b9915953fc9181d4ebad865bcc45c5fbc6e4 Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Tue, 22 Sep 2020 21:47:33 +0200 Subject: [PATCH] test new features --- .gitignore | 4 +- package.json | 16 ++- rollup.config.js | 27 +--- src/components/Nav.svelte | 46 ++++++- src/components/Project.svelte | 12 +- src/components/Work.svelte | 37 +++++ src/lib/wp.js | 25 ++++ src/routes/about.svelte | 24 ++-- src/routes/projects.svelte | 12 +- src/routes/works.svelte | 27 ++-- src/server.js | 28 ++-- src/service-worker.js | 82 ----------- src/template.html | 6 +- static/global.css | 12 +- wp/docker-compose.yml | 26 ++++ yarn.lock | 250 +++++++++++++++++++++------------- 16 files changed, 370 insertions(+), 264 deletions(-) create mode 100644 src/components/Work.svelte create mode 100644 src/lib/wp.js delete mode 100644 src/service-worker.js create mode 100644 wp/docker-compose.yml diff --git a/.gitignore b/.gitignore index b0eda16..d278557 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,6 @@ /src/node_modules/@sapper/ /__sapper__/ -.vercel \ No newline at end of file +.vercel +data +backups \ No newline at end of file diff --git a/package.json b/package.json index ad8fe6f..bdf6869 100644 --- a/package.json +++ b/package.json @@ -6,19 +6,21 @@ "start": "node __sapper__/build" }, "dependencies": { + "axios": "^0.20.0", "compression": "^1.7.1", "polka": "next", - "sirv": "^0.4.0" + "sirv": "^1.0.0" }, "devDependencies": { - "npm-run-all": "^4.1.5", - "sapper": "^0.27.0", - "svelte": "^3.0.0", - "@rollup/plugin-commonjs": "^12.0.0", + "@rollup/plugin-commonjs": "^14.0.0", "@rollup/plugin-node-resolve": "^8.0.0", "@rollup/plugin-replace": "^2.2.0", + "npm-run-all": "^4.1.5", "rollup": "^2.3.4", - "rollup-plugin-svelte": "^5.0.1", - "rollup-plugin-terser": "^5.3.0" + "rollup-plugin-svelte": "^6.0.0", + "rollup-plugin-terser": "^7.0.0", + "sapper": "^0.28.0", + "sapper-environment": "^1.0.1", + "svelte": "^3.17.3" } } diff --git a/rollup.config.js b/rollup.config.js index f090650..3c5bc0c 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -10,7 +10,9 @@ const mode = process.env.NODE_ENV const dev = mode === 'development' const onwarn = (warning, onwarn) => - (warning.code === 'CIRCULAR_DEPENDENCY' && /[/\\]@sapper[/\\]/.test(warning.message)) || onwarn(warning) + (warning.code === 'MISSING_EXPORT' && /'preload'/.test(warning.message)) || + (warning.code === 'CIRCULAR_DEPENDENCY' && /[/\\]@sapper[/\\]/.test(warning.message)) || + onwarn(warning) export default { client: { @@ -31,6 +33,7 @@ export default { dedupe: ['svelte'], }), commonjs(), + !dev && terser({ module: true, @@ -51,6 +54,7 @@ export default { }), svelte({ generate: 'ssr', + hydratable: true, dev, }), resolve({ @@ -58,28 +62,9 @@ export default { }), commonjs(), ], - external: Object.keys(pkg.dependencies).concat( - require('module').builtinModules || Object.keys(process.binding('natives')) - ), + external: Object.keys(pkg.dependencies).concat(require('module').builtinModules), preserveEntrySignatures: 'strict', onwarn, }, - - // serviceworker: { - // input: config.serviceworker.input(), - // output: config.serviceworker.output(), - // plugins: [ - // resolve(), - // replace({ - // 'process.browser': true, - // 'process.env.NODE_ENV': JSON.stringify(mode), - // }), - // commonjs(), - // !dev && terser(), - // ], - - // preserveEntrySignatures: false, - // onwarn, - // }, } diff --git a/src/components/Nav.svelte b/src/components/Nav.svelte index 779c597..16c6b38 100644 --- a/src/components/Nav.svelte +++ b/src/components/Nav.svelte @@ -8,11 +8,16 @@ { name: 'Blog', href: 'https://blog.nicco.io' }, { name: 'Contact', href: '/contact' }, ] + + let nav -