UNPKG

1.58 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var fs_extra_1 = require("fs-extra");
4var path_1 = require("path");
5/**
6 * 项目根目录
7 */
8exports.rootPath = fs_extra_1.realpathSync(process.cwd());
9/**
10 * 将相对于项目根目录的路径解析为绝对路径
11 *
12 * @param relativePath 相对路径
13 */
14exports.resolveRoot = function (relativePath) {
15 return path_1.resolve(exports.rootPath, relativePath);
16};
17/**
18 * 命令行工具的配置
19 */
20exports.cliPackageInfo = fs_extra_1.readJsonSync(path_1.resolve(__dirname, '../../package.json'));
21/**
22 * 模板位置
23 */
24exports.TEMPLATE_PATH = path_1.resolve(__dirname, '../../assets/template');
25/**
26 * react组件库模板位置
27 */
28exports.REACT_TEMPLATE_PATH = path_1.resolve(__dirname, '../../assets/react-template');
29/**
30 * 通用模板位置
31 */
32exports.COMMON_TEMPLATE_PATH = path_1.resolve(__dirname, '../../assets/common-template');
33/**
34 * monorepo模式项目的模板
35 */
36exports.MONOREPO_TEMPLATE_PATH = path_1.resolve(__dirname, '../../assets/monorepo-template');
37/**
38 * git忽略文件位置
39 */
40exports.GIT_IGNORE_FILE_PATH = path_1.resolve(__dirname, '../../assets/gitignore');
41/**
42 * assets路径
43 */
44exports.ASSETS_PATH = path_1.resolve(__dirname, '../../assets');
45/**
46 * docz模板路径
47 */
48exports.DOCZ_TEMPLATE_PATH = path_1.resolve(exports.ASSETS_PATH, './docz-template');
49/**
50 * doc命令行内容
51 */
52exports.DOC_README_PATH = path_1.resolve(exports.ASSETS_PATH, 'doc-readme.md');
53//# sourceMappingURL=paths.js.map
\No newline at end of file