browser-home/vite.config.ts

32 lines
719 B
TypeScript
Raw Permalink Normal View History

2024-08-22 13:55:43 +01:00
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import webExtension, { readJsonFile } from "vite-plugin-web-extension";
import path from 'path'
function generateManifest() {
const manifest = readJsonFile("src/manifest.json");
const pkg = readJsonFile("package.json");
return {
name: pkg.name,
description: pkg.description,
version: pkg.version,
...manifest,
};
}
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react(),
webExtension({
manifest: generateManifest,
browser: process.env.TARGET || "chrome",
}),
],
resolve: {
alias: {
"@Data": path.resolve(__dirname, './src/shared/data')
2024-08-22 13:55:43 +01:00
}
}
});