1 | const os = require('os')
|
2 | const path = require('path')
|
3 | const HOME = process.env[(process.platform === 'win32') ? 'USERPROFILE' : 'HOME']
|
4 | const CERT_DIR = path.join(HOME, '.qubit-ssl')
|
5 | const CERT_PATH = path.join(CERT_DIR, 'qubit-serve.crt')
|
6 | const KEY_PATH = path.join(CERT_DIR, 'qubit-serve.key')
|
7 | const KEY_OPTIONS = {
|
8 | days: 365,
|
9 | selfSigned: true,
|
10 | organization: 'Qubit',
|
11 | commonName: 'localhost',
|
12 | altNames: ['localhost']
|
13 | }
|
14 | const QUBITRC = `${os.homedir()}/.qubitrc`
|
15 | const NPMRC = `${os.homedir()}/.npmrc`
|
16 | const ID_TOKEN = 'ID_TOKEN'
|
17 | const APP_TOKEN = 'APP_TOKEN'
|
18 | const REGISTRY_TOKEN = 'REGISTRY_TOKEN'
|
19 | const REGISTRY_SCOPES = 'REGISTRY_SCOPES'
|
20 | const STYLE_EXTENSION = '.less'
|
21 | const CLIENT_PATH = path.join(__dirname, 'client')
|
22 |
|
23 | module.exports = {
|
24 | HOME,
|
25 | CERT_DIR,
|
26 | CERT_PATH,
|
27 | KEY_PATH,
|
28 | KEY_OPTIONS,
|
29 | QUBITRC,
|
30 | NPMRC,
|
31 | ID_TOKEN,
|
32 | APP_TOKEN,
|
33 | REGISTRY_TOKEN,
|
34 | REGISTRY_SCOPES,
|
35 | STYLE_EXTENSION,
|
36 | CLIENT_PATH
|
37 | }
|