comparison vite.config.ts @ 135:a6490559ce73

WIP trying to make a usable release module
author drewp@bigasterisk.com
date Sat, 06 May 2023 14:16:01 -0700
parents 8a30f1c9a702
children a8939c717015
comparison
equal deleted inserted replaced
134:0b526ab94c84 135:a6490559ce73
2 import terser from "@rollup/plugin-terser"; 2 import terser from "@rollup/plugin-terser";
3 import rollupResolve from "@rollup/plugin-node-resolve"; 3 import rollupResolve from "@rollup/plugin-node-resolve";
4 import rollupCommonjs from "@rollup/plugin-commonjs"; 4 import rollupCommonjs from "@rollup/plugin-commonjs";
5 5
6 const config: UserConfigExport = { 6 const config: UserConfigExport = {
7 base: "https://bigasterisk.com/reposyncDev/",
8 server: { 7 server: {
9 host: "0.0.0.0", 8 host: "0.0.0.0",
10 port: 8001, 9 port: 8001,
11 hmr: { port: 443 }, 10 hmr: { port: 443 },
12 fs: { 11 fs: {
15 }, 14 },
16 build: { 15 build: {
17 target: "esnext", 16 target: "esnext",
18 lib: { 17 lib: {
19 entry: "src/index.ts", 18 entry: "src/index.ts",
20 formats: ["es", "cjs"], 19 formats: ["es", "cjs", "iife"],
20 name: "streamedgraph",
21 }, 21 },
22 rollupOptions: { 22 rollupOptions: {
23 external: /^lit/, 23 // external: /^lit/,
24 plugins: [ 24 plugins: [
25 rollupResolve({ 25 rollupResolve({
26 browser: true, 26 browser: true,
27 preferBuiltins: false, 27 preferBuiltins: false,
28 }), 28 }),
29 rollupCommonjs(), 29 rollupCommonjs(),
30 terser({ 30 // terser({
31 mangle: false, 31 // mangle: false,
32 compress: false, 32 // compress: false,
33 format: { 33 // format: {
34 semicolons: false, 34 // semicolons: false,
35 }, 35 // },
36 }) as Plugin, 36 // }),
37 ], 37 ],
38 }, 38 },
39 minify: true, 39 minify: false,
40 }, 40 },
41 resolve: { 41 resolve: {
42 alias: [{ find: "rdf-canonize-native", replacement: "" }], 42 alias: [{ find: "rdf-canonize-native", replacement: "" }],
43 }, 43 },
44 define: { 44 define: {