summaryrefslogtreecommitdiff
path: root/examples/snowpack/snowpack.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'examples/snowpack/snowpack.config.js')
-rw-r--r--examples/snowpack/snowpack.config.js31
1 files changed, 31 insertions, 0 deletions
diff --git a/examples/snowpack/snowpack.config.js b/examples/snowpack/snowpack.config.js
new file mode 100644
index 000000000..5cab1aaa0
--- /dev/null
+++ b/examples/snowpack/snowpack.config.js
@@ -0,0 +1,31 @@
+/** @type {import("snowpack").SnowpackUserConfig } */
+module.exports = {
+ mount: {
+ public: '/',
+ //src: '/_dist_',
+ },
+ plugins: [
+ [
+ '@snowpack/plugin-sass', { compilerOptions: { style: 'compressed' } },
+ ],
+ '@snowpack/plugin-svelte',
+ '@snowpack/plugin-vue'
+ ],
+ packageOptions: {
+ // Blocked by CSS asset support
+ // source: 'remote',
+ // types: true,
+ },
+ 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',
+ },
+};