Newer
Older
/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
mount: {
public: { url: '/', static: true },
src: { url: '/dist' },
},
plugins: [
'@snowpack/plugin-react-refresh',
'@snowpack/plugin-dotenv',
'@snowpack/plugin-typescript',
"@snowpack/plugin-sass",
["@snowpack/plugin-build-script", { "cmd": "js-yaml", "input": [".yaml", ".yml"], "output": [".json"]}],
["@snowpack/plugin-webpack", { outputPattern: { css: "[name].css", js: "[name].js"} }]
// ["@snowpack/plugin-optimize", { "preloadCSS": true }]
],
routes: [
/* Enable an SPA Fallback in development: */
// {"match": "routes", "src": ".*", "dest": "/index.html"},
],
// This uses the built-in snowpack bundler, but that creates inline styles
// that are not allowed under our CSP.
// optimize: {
// bundle: true,
// minify: true,
// target: 'es2017'
// },