diff options
Diffstat (limited to 'apps/extension/vite.config.ts')
| -rw-r--r-- | apps/extension/vite.config.ts | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/apps/extension/vite.config.ts b/apps/extension/vite.config.ts index 6a2e7d5e..c2b53f80 100644 --- a/apps/extension/vite.config.ts +++ b/apps/extension/vite.config.ts @@ -1,29 +1,27 @@ -import { Plugin, defineConfig } from 'vite' -import react from '@vitejs/plugin-react' -import { crx } from '@crxjs/vite-plugin' -import manifest from './manifest.json' -import path from 'path' +import { Plugin, defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; +import { crx } from "@crxjs/vite-plugin"; +import manifest from "./manifest.json"; +import path from "path"; // eslint-disable-next-line @typescript-eslint/no-explicit-any -const viteManifestHackIssue846: Plugin & { renderCrxManifest: (manifest: unknown, bundle: any) => void } = { +const viteManifestHackIssue846: Plugin & { + renderCrxManifest: (manifest: unknown, bundle: any) => void; +} = { // Workaround from https://github.com/crxjs/chrome-extension-tools/issues/846#issuecomment-1861880919. - name: 'manifestHackIssue846', + name: "manifestHackIssue846", renderCrxManifest(_manifest, bundle) { - bundle['manifest.json'] = bundle['.vite/manifest.json'] - bundle['manifest.json'].fileName = 'manifest.json' - delete bundle['.vite/manifest.json'] + bundle["manifest.json"] = bundle[".vite/manifest.json"]; + bundle["manifest.json"].fileName = "manifest.json"; + delete bundle[".vite/manifest.json"]; }, -} +}; export default defineConfig({ - plugins: [ - react(), - crx({ manifest }), - viteManifestHackIssue846 - ], + plugins: [react(), crx({ manifest }), viteManifestHackIssue846], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, -})
\ No newline at end of file +}); |