-
Notifications
You must be signed in to change notification settings - Fork 4
/
constants.js
32 lines (27 loc) · 807 Bytes
/
constants.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const { NODE_ENV, BROWSER: browserEnvVar } = require('./utils/env');
const extensionName = 'Casper Wallet';
const buildRootDir = ['test', 'production'].includes(NODE_ENV)
? 'build'
: 'output';
const ExtensionBuildPath = {
Chrome: `${buildRootDir}/chrome`,
Firefox: `${buildRootDir}/firefox`,
Safari: `${buildRootDir}/safari/${extensionName}`
};
const ManifestPath = {
v3: 'src/manifest.v3.json',
v2: 'src/manifest.v2.json',
v2_Safari: 'src/manifest.v2.safari.json'
};
const isSafari = browserEnvVar && browserEnvVar === 'safari';
const isChrome = browserEnvVar && browserEnvVar === 'chrome';
const isFirefox = browserEnvVar && browserEnvVar === 'firefox';
module.exports = {
ExtensionBuildPath,
extensionName,
browserEnvVar,
ManifestPath,
isFirefox,
isSafari,
isChrome
};