1 | import path from 'path';
|
2 | import osenv from "osenv";
|
3 | export const FEFLOW_ROOT = '.fef';
|
4 | export const FEFLOW_BIN = 'bin';
|
5 | export const FEFLOW_LIB = 'lib';
|
6 | export const FEFLOW_HOME = path.join(osenv.home(), FEFLOW_ROOT);
|
7 |
|
8 | export const LATEST_VERSION = 'latest';
|
9 |
|
10 | export const FEF_ENV_PLUGIN_PATH = 'FEF_PLUGIN_PATH';
|
11 |
|
12 | export const PROJECT_CONFIG = [
|
13 | '.feflowrc.js',
|
14 | '.feflowrc.yaml',
|
15 | '.feflowrc.yml',
|
16 | '.feflowrc.json',
|
17 | '.feflowrc',
|
18 | 'package.json'
|
19 | ];
|
20 |
|
21 | export const DEVKIT_CONFIG = [
|
22 | 'devkit.js',
|
23 | 'devkit.yaml',
|
24 | 'devkit.yml',
|
25 | 'devkit.json',
|
26 | 'devkitrc',
|
27 | 'package.json'
|
28 | ];
|
29 |
|
30 |
|
31 |
|
32 |
|
33 | export const HOOK_TYPE_BEFORE = 'before';
|
34 |
|
35 |
|
36 |
|
37 |
|
38 | export const HOOK_TYPE_AFTER = 'after';
|
39 |
|
40 | export const HOOK_TYPE_ON_COMMAND_REGISTERED = 'on_command_registered';
|
41 |
|
42 |
|
43 |
|
44 |
|
45 | export const EVENT_COMMAND_BEGIN = 'command begin';
|
46 |
|
47 |
|
48 |
|
49 |
|
50 | export const EVENT_DONE = 'done';
|
51 |
|
52 | export const UNIVERSAL_MODULES = 'universal_modules';
|
53 |
|
54 | export const UNIVERSAL_PKG_JSON = 'universal-package.json';
|
55 |
|
56 | export const UNIVERSAL_PLUGIN_CONFIG = 'plugin.yml';
|
57 |
|
58 | export const UNIVERSAL_PLUGIN_INSTALL_COLLECTION = 'install.db';
|
59 |
|
60 | export const UPGRADE_INTERVAL = 1000 * 60 * 60;
|
61 | export const NPM_PLUGIN_INFO_JSON = 'npm-plugin-info.json';
|
62 |
|
63 | export const UNIVERSAL_README_CONFIG = 'README.md';
|
64 |
|
65 | export const CACHE_FILE = '.feflowCache.yml';
|
66 |
|
67 | export const HEART_BEAT_COLLECTION = 'heart-beat.json';
|
68 |
|
69 | export const HEART_BEAT_COLLECTION_LOG = 'heart_beat-log.db';
|
70 |
|
71 | export const UPDATE_COLLECTION = 'update.json';
|
72 |
|
73 | export const BEAT_GAP = 5000;
|
74 |
|
75 | export const LOG_REPORT_BEAT_GAP = 5000;
|
76 |
|
77 | export const CHECK_UPDATE_GAP = 1000 * 60 * 5;
|
78 |
|
79 | export const INVALID_VERSION = 'v0.0.0';
|
80 |
|
81 | export const FEFLOW_PLUGIN_LOCAL_PREFIX = 'feflow-plugin-local-';
|
82 |
|
83 | export const FEFLOW_PLUGIN_GIT_PREFIX = 'feflow-plugin-git-';
|
84 |
|
85 | export const FEFLOW_PLUGIN_PREFIX = 'feflow-plugin-';
|
86 |
|
87 | export const LOG_FILE = 'logger.log';
|
88 |
|
89 | export const BEAT_KEY = 'beat_time';
|
90 |
|
91 | export const BEAT_LOCK = 'heart-beat.lock';
|
92 |
|
93 | export const UPDATE_KEY = 'update_data';
|
94 |
|
95 | export const UPDATE_LOCK = 'update.lock';
|
96 |
|
97 | export const SILENT_ARG = '--slient';
|
98 |
|
99 | export const DISABLE_ARG = '--disable-check';
|