sforkowany z mirror/soapbox
33 wiersze
797 B
TypeScript
33 wiersze
797 B
TypeScript
![]() |
import { join } from 'path';
|
||
|
import { env } from 'process';
|
||
![]() |
|
||
![]() |
const {
|
||
![]() |
FE_SUBDIRECTORY,
|
||
![]() |
FE_BUILD_DIR,
|
||
|
} = require(join(__dirname, '..', 'app', 'soapbox', 'build_config'));
|
||
![]() |
|
||
![]() |
const settings = {
|
||
|
source_path: 'app',
|
||
![]() |
public_root_path: FE_BUILD_DIR,
|
||
|
test_root_path: `${FE_BUILD_DIR}-test`,
|
||
![]() |
cache_path: 'tmp/cache',
|
||
![]() |
resolved_paths: [],
|
||
![]() |
extensions: [ '.mjs', '.js', '.jsx', '.ts', '.tsx', '.sass', '.scss', '.css', '.module.sass', '.module.scss', '.module.css', '.png', '.svg', '.gif', '.jpeg', '.jpg' ],
|
||
![]() |
};
|
||
![]() |
|
||
![]() |
const outputDir = env.NODE_ENV === 'test' ? settings.test_root_path : settings.public_root_path;
|
||
![]() |
|
||
![]() |
const output = {
|
||
![]() |
path: join(__dirname, '..', outputDir, FE_SUBDIRECTORY),
|
||
![]() |
};
|
||
![]() |
|
||
![]() |
const exportEnv = {
|
||
|
NODE_ENV: env.NODE_ENV,
|
||
|
};
|
||
|
|
||
|
export {
|
||
![]() |
settings,
|
||
![]() |
exportEnv as env,
|
||
![]() |
output,
|
||
![]() |
};
|