UNPKG

2.65 kBJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.assetsPath = exports.publicPath = exports.entryPoint = exports.assetsManifestFile = exports.assetsManifestName = exports.assetsManifestFolder = exports.userSettingsPath = exports.serverAppEntryPoint = exports.buildFolder = exports.projectRoot = exports.defaultTemplate = exports.generatedTemplatesWithoutComments = exports.generatedTemplates = exports.originalTemplates = exports.gitRepoRoot = exports.devToolkitDistribution = exports.devToolkitRoot = undefined;
7
8var _path = require('path');
9
10var _path2 = _interopRequireDefault(_path);
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14// dev-toolkit specific Folders
15var devToolkitRoot = exports.devToolkitRoot = _path2.default.resolve(__dirname, '../../');
16var devToolkitDistribution = exports.devToolkitDistribution = _path2.default.resolve(devToolkitRoot, 'dist');
17var gitRepoRoot = exports.gitRepoRoot = _path2.default.resolve(devToolkitRoot, '../../');
18var originalTemplates = exports.originalTemplates = _path2.default.resolve(gitRepoRoot, 'templates');
19var generatedTemplates = exports.generatedTemplates = _path2.default.resolve(devToolkitDistribution, 'generated-templates/original');
20var generatedTemplatesWithoutComments = exports.generatedTemplatesWithoutComments = _path2.default.resolve(devToolkitDistribution, 'generated-templates/skipped-comments');
21var defaultTemplate = exports.defaultTemplate = 'standard';
22
23// User Project Related Folders & Settings
24var projectRoot = exports.projectRoot = process.cwd();
25var buildFolder = exports.buildFolder = _path2.default.resolve(projectRoot, 'build');
26var serverAppEntryPoint = exports.serverAppEntryPoint = _path2.default.resolve(projectRoot, 'src/server/index.js');
27var userSettingsPath = exports.userSettingsPath = _path2.default.resolve(projectRoot, 'dev-toolkit.config.js');
28
29var assetsManifestFolder = exports.assetsManifestFolder = buildFolder;
30var assetsManifestName = exports.assetsManifestName = 'assets-manifest.json';
31var assetsManifestFile = exports.assetsManifestFile = _path2.default.resolve(assetsManifestFolder, assetsManifestName);
32
33var entryPoint = exports.entryPoint = './src/client/index.js';
34// Make sure leading slash & trailing slash is present (otherwise source-map won't work)
35var publicPath = exports.publicPath = (process.env.ASSETS_PATH || '/assets').replace(/^\/?/, '/').replace(/\/?$/, '/');
36// Remove leading slash from public path to create correct file-path
37var assetsPath = exports.assetsPath = _path2.default.resolve(buildFolder, publicPath.replace(/^\//, ''));
\No newline at end of file