@modern-js/utils
Version:
A Progressive React Framework for modern web development.
31 lines (30 loc) • 1.39 kB
JavaScript
const JS_EXTENSIONS = [
'.js',
'.ts',
'.jsx',
'.tsx'
];
const SERVER_WORKER_BUNDLE_DIRECTORY = 'worker';
const ENTRY_NAME_PATTERN = '^[a-zA-Z0-9_-]+$';
const LOADABLE_STATS_FILE = 'loadable-stats.json';
const API_DIR = 'api';
const DEFAULT_API_PREFIX = '/api';
const SERVER_DIR = 'server';
const SHARED_DIR = 'shared';
const TS_CONFIG_FILENAME = 'tsconfig.json';
const CONFIG_CACHE_DIR = './node_modules/.cache/bundle-require';
const CONFIG_FILE_EXTENSIONS = [
'.js',
'.ts',
'.mjs'
];
const OUTPUT_CONFIG_FILE = 'modern.config.json';
const DEFAULT_RUNTIME_CONFIG = 'modern.runtime';
const ROUTE_MANIFEST_FILE = 'routes-manifest.json';
const LOADER_ROUTES_DIR = "loader-routes";
const DEFAULT_DEV_HOST = '0.0.0.0';
const INTERNAL_RUNTIME_PLUGINS = {
'@modern-js/runtime': '@modern-js/runtime/cli'
};
export { DEFAULT_ENTRY_NAME, MAIN_ENTRY_NAME, NESTED_ROUTE_SPEC_FILE, ROUTE_SPEC_FILE, SERVER_BUNDLE_DIRECTORY, SERVER_PLUGIN_BFF, SERVER_PLUGIN_POLYFILL, SERVER_RENDER_FUNCTION_NAME } from "../universal/constants.mjs";
export { API_DIR, CONFIG_CACHE_DIR, CONFIG_FILE_EXTENSIONS, DEFAULT_API_PREFIX, DEFAULT_DEV_HOST, DEFAULT_RUNTIME_CONFIG, ENTRY_NAME_PATTERN, INTERNAL_RUNTIME_PLUGINS, JS_EXTENSIONS, LOADABLE_STATS_FILE, LOADER_ROUTES_DIR, OUTPUT_CONFIG_FILE, ROUTE_MANIFEST_FILE, SERVER_DIR, SERVER_WORKER_BUNDLE_DIRECTORY, SHARED_DIR, TS_CONFIG_FILENAME };