UNPKG

1.79 kBJavaScriptView Raw
1'use strict';
2
3const { platform } = require('os');
4const { join } = require('path');
5
6const SOURCE_DIR = join(__dirname, 'web/');
7const SOURCE_ROLLUP_CONFIG_FILE = join(SOURCE_DIR, 'rollup.config.js');
8const SOURCE_WEBPACK_CONFIG_FILE = join(SOURCE_DIR, 'webpack.config.js');
9const SOURCE_STATIC_FILES_DIR = join(SOURCE_DIR, 'files/');
10const SOURCE_JS_DIR = join(SOURCE_DIR, 'src/');
11const SOURCE_SERVER_DIR = join(__dirname, 'src/');
12
13const DEST_DIR = join(__dirname, 'dist/');
14const DEST_PACKAGE_FILE = join(DEST_DIR, 'packages/web.zip');
15const DEST_WEBPACK_DEV_DIR = join(DEST_DIR, 'webpack/');
16const DEST_WEBSITE_DIR = join(DEST_DIR, 'website/');
17const DEST_WEBSITE_STATIC_FILES_DIR = join(DEST_WEBSITE_DIR, 'public/');
18const DEST_WEBSITE_BUNDLE_DIR = join(DEST_WEBSITE_STATIC_FILES_DIR, 'js/');
19const DEST_WEBSITE_BUNDLE_FILE = join(DEST_WEBSITE_BUNDLE_DIR, 'bundle.js');
20
21const MSDEPLOY_BIN_FILE = platform() === 'win32' && join(process.env['ProgramFiles(x86)'] || process.env.ProgramFiles, 'IIS\\Microsoft Web Deploy V3\\msdeploy.exe');
22
23const MSDEPLOY_IIS_PARAMETERS = {
24 defaultValue: 'Default Web Site',
25 kind: 'ProviderPath',
26 name: 'IIS Web Application Name',
27 scope: 'IisApp',
28 tags: 'IisApp'
29};
30
31module.exports = {
32 SOURCE_DIR,
33 SOURCE_ROLLUP_CONFIG_FILE,
34 SOURCE_WEBPACK_CONFIG_FILE,
35 SOURCE_STATIC_FILES_DIR,
36 SOURCE_JS_DIR,
37 SOURCE_SERVER_DIR,
38
39 DEST_DIR,
40 DEST_PACKAGE_FILE,
41 DEST_WEBPACK_DEV_DIR,
42 DEST_WEBSITE_DIR,
43 DEST_WEBSITE_STATIC_FILES_DIR,
44 DEST_WEBSITE_BUNDLE_DIR,
45 DEST_WEBSITE_BUNDLE_FILE,
46
47 MSDEPLOY_BIN_FILE,
48 MSDEPLOY_IIS_PARAMETERS
49};