Files
radicle-explorer/snowpack.config.js
T

39 lines
919 B
JavaScript

/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
env: {
RADICLE_ALCHEMY_API_KEY: process.env.RADICLE_ALCHEMY_API_KEY,
RADICLE_HTTP_API: process.env.RADICLE_HTTP_API,
},
mount: {
public: '/',
src: '/dist',
},
alias: {
'@app': './src',
},
plugins: [
'@snowpack/plugin-svelte',
'@snowpack/plugin-typescript',
],
routes: [
/* Enable an SPA Fallback in development: */
{"match": "routes", "src": ".*", "dest": "/index.html"},
{"match": "all", "src": "/projects/.*", "dest": "/index.html"},
{"match": "all", "src": "/orgs/.*/projects/.*", "dest": "/index.html"},
],
optimize: {
/* Setting `bundle: true` breaks .json imports in snowpack 3.5.0 */
"bundle": false,
},
packageOptions: {
polyfillNode: true,
},
devOptions: {
open: "none",
output: "dashboard"
},
buildOptions: {
sourcemap: true,
},
};