Skip to content

Commit 2dbad7e

Browse files
committed
Add global environment variables
1 parent c8d3dd5 commit 2dbad7e

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

src/globals.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Global vars
2+
declare var __EXTENSION_MODE__: ExtensionMode;
3+
declare var __DEV__: boolean;
4+
declare var __PROD__: boolean;
5+
declare var __EXTENSION_VERSION__: string;
6+
declare var __REAL_APP_ID__: string;

vite.config.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { defineConfig } from "vite";
22
import vue from "@vitejs/plugin-vue";
33
import webExtension, { readJsonFile } from "vite-plugin-web-extension";
4+
import pkg from './package.json';
5+
6+
const APPID_CHROME = 'hhfnghjdeddcfegfekjeihfmbjenlomm';
47

58
function generateManifest() {
69
const manifest = readJsonFile("src/manifest.json");
@@ -21,7 +24,12 @@ export default defineConfig(({ mode }) => ({
2124
minify: false,
2225
},
2326
define: {
24-
'process.env': process.env
27+
'process.env': process.env,
28+
__EXTENSION_MODE__: JSON.stringify(mode),
29+
__DEV__: mode === 'development',
30+
__PROD__: mode === 'production',
31+
__EXTENSION_VERSION__: JSON.stringify(pkg.version),
32+
__REAL_APP_ID__: APPID_CHROME,
2533
},
2634
plugins: [
2735
vue(),

0 commit comments

Comments
 (0)