-
Notifications
You must be signed in to change notification settings - Fork 140
/
constants.js
25 lines (23 loc) · 775 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
import { readFileSync } from 'fs';
/// //////////////////////////////////////// Themes /////////////////////////////////////// ///
const THEME_PATH = process.cwd();
const DEFAULT_CUSTOM_LAYOUTS_CONFIG = {
brand: {},
category: {},
page: {},
product: {},
};
/// ///////////////////////////////////////// Other //////////////////////////////////////// ///
const API_HOST = 'https://api.bigcommerce.com';
const packageConfigUrl = new URL('./package.json', import.meta.url);
const PACKAGE_INFO = JSON.parse(readFileSync(packageConfigUrl));
export { PACKAGE_INFO };
export { THEME_PATH };
export { DEFAULT_CUSTOM_LAYOUTS_CONFIG };
export { API_HOST };
export default {
PACKAGE_INFO,
THEME_PATH,
DEFAULT_CUSTOM_LAYOUTS_CONFIG,
API_HOST,
};