diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f414da..d332cca 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,11 +1,9 @@ dependencies: - '@polka/send': 0.4.0 animejs: 3.1.0 compression: 1.7.4 dayjs: 1.8.21 imagesloaded: 4.1.4 lazysizes: 5.2.0 - node-fetch: 2.6.0 normalize.css: 8.0.1 polka: 1.0.0-next.11 shufflejs: 5.2.3 @@ -852,10 +850,6 @@ packages: node: '>=4.0.0' resolution: integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== - /@polka/send/0.4.0: - dev: false - resolution: - integrity: sha1-4nccVnHTYXWDJTSriGqIT3XzHm8= /@polka/url/0.5.0: dev: false resolution: @@ -2762,12 +2756,6 @@ packages: dev: true resolution: integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== - /node-fetch/2.6.0: - dev: false - engines: - node: 4.x || >=6.0.0 - resolution: - integrity: sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== /node-gyp/3.8.0: dependencies: fstream: 1.0.12 @@ -4449,7 +4437,6 @@ specifiers: '@babel/plugin-transform-runtime': ^7.8.3 '@babel/preset-env': ^7.8.6 '@babel/runtime': ^7.8.4 - '@polka/send': ^0.4.0 '@rollup/plugin-commonjs': ^11.0.2 '@rollup/plugin-node-resolve': ^7.1.1 '@rollup/plugin-replace': ^2.3.1 @@ -4467,7 +4454,6 @@ specifiers: eslint-plugin-svelte3: ^2.7.3 imagesloaded: ^4.1.4 lazysizes: ^5.2.0 - node-fetch: ^2.6.0 node-sass: ^4.13.1 normalize.css: ^8.0.1 polka: ^1.0.0-next.9 diff --git a/rollup.config.js b/rollup.config.js index 035d837..2025f00 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -5,7 +5,7 @@ import svelte from 'rollup-plugin-svelte' import babel from 'rollup-plugin-babel' // import { eslint } from 'rollup-plugin-eslint' // import browsersync from 'rollup-plugin-browsersync' -import sveltePreprocess from 'svelte-preprocess' +import autoPreprocess from 'svelte-preprocess' import { terser } from 'rollup-plugin-terser' import config from 'sapper/config/rollup' import pkg from './package.json' @@ -19,8 +19,10 @@ const legacy = !!process.env.SAPPER_LEGACY_BUILD const onwarn = (warning, onwarn) => (warning.code === 'CIRCULAR_DEPENDENCY' && /[/\\]@sapper[/\\]/.test(warning.message)) || onwarn(warning) // Preprocessors -const preprocess = sveltePreprocess({ - scss: { includePaths: ['node_modules', 'src'] }, +const preprocess = autoPreprocess({ + scss: { + includePaths: ['src', 'node_modules'], + }, postcss: true }) @@ -33,21 +35,22 @@ export default { input: config.client.input(), output: { ...config.client.output(), - ...dev && { exports: 'named' } + // ...dev && { exports: 'named' } }, - experimentalCodeSplitting: true, + // experimentalCodeSplitting: true, plugins: [ // Javascript - svelte({ - dev, - preprocess, - hydratable: true, - emitCss: true - }), replace({ 'process.browser': true, 'process.env.NODE_ENV': JSON.stringify(mode) }), + svelte({ + dev, + hydratable: true, + emitCss: false, + css: css => css.write('static/bundle.css'), + preprocess + }), resolve({ browser: true, extensions: ['.mjs', '.js', '.svelte', '.scss', '.json', '.html'], @@ -84,8 +87,8 @@ export default { }), svelte({ dev, - preprocess, - generate: 'ssr' + generate: 'ssr', + preprocess }), resolve({ browser: true, diff --git a/src/atoms/IconGlobe.svelte b/src/atoms/IconGlobe.svelte index ac0d28e..fc56bf0 100644 --- a/src/atoms/IconGlobe.svelte +++ b/src/atoms/IconGlobe.svelte @@ -1,5 +1,5 @@