BrowserExtensionTemplate/vite.config.settings.js
Jonas Pfalzgraf 693a8da648 adding vite
2024-06-01 00:57:25 +02:00

29 lines
562 B
JavaScript

import { defineConfig } from "vite";
import { resolve } from "path";
import tsconfigPaths from "vite-tsconfig-paths";
export default defineConfig({
build: {
rollupOptions: {
input: resolve(__dirname, "src/settings.ts"),
output: {
entryFileNames: "settings.js",
dir: resolve(__dirname, "dist/js"),
},
},
sourcemap: true,
},
plugins: [tsconfigPaths()],
resolve: {
extensions: [".tsx", ".ts"],
},
esbuild: {
include: /.*\.tsx?$/,
exclude: [
/node_modules/,
/dist/,
/src\/background\.ts/,
/src\/app\.ts/,
],
},
});