astro/examples/snowpack/snowpack.config.js
2021-03-21 16:16:18 -07:00

32 lines
630 B
JavaScript

/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
mount: {
public: '/',
//src: '/_dist_',
},
plugins: [
[
'@snowpack/plugin-sass', { compilerOptions: { style: 'compressed' } },
],
'@snowpack/plugin-svelte',
'@snowpack/plugin-vue'
],
packageOptions: {
external: [
'node-fetch'
]
},
devOptions: {
// Eleventy updates multiple files at once, so add a 1000ms delay before we trigger a browser update
hmrDelay: 1000,
},
buildOptions: {
out: '_site',
},
optimize: {
bundle: true,
minify: true,
target: 'es2018',
},
};