import type { InternalPlugins } from '@modern-js/types'; export { NESTED_ROUTE_SPEC_FILE, MAIN_ENTRY_NAME, DEFAULT_ENTRY_NAME, ROUTE_SPEC_FILE, SERVER_BUNDLE_DIRECTORY, SERVER_RENDER_FUNCTION_NAME, SERVER_PLUGIN_BFF, SERVER_PLUGIN_POLYFILL, } from '../universal/constants'; export declare const JS_EXTENSIONS: string[]; /** * server side bundles directory, which relative to dist. */ export declare const SERVER_WORKER_BUNDLE_DIRECTORY = "worker"; /** * entry name pattern used for ajv pattern properties. */ export declare const ENTRY_NAME_PATTERN = "^[a-zA-Z0-9_-]+$"; /** * loadbale manifest json file */ export declare const LOADABLE_STATS_FILE = "loadable-stats.json"; /** * internal specified folder */ export declare const API_DIR = "api"; /** * Default BFF API prefix */ export declare const DEFAULT_API_PREFIX = "/api"; export declare const SERVER_DIR = "server"; export declare const SHARED_DIR = "shared"; /** * Project root tsconfig filename. */ export declare const TS_CONFIG_FILENAME = "tsconfig.json"; /** * Modern.config.ts cached dir */ export declare const CONFIG_CACHE_DIR = "./node_modules/.cache/bundle-require"; export declare const CONFIG_FILE_EXTENSIONS: string[]; /** * Serialized config path */ export declare const OUTPUT_CONFIG_FILE = "modern.config.json"; /** * Default runtime config filename */ export declare const DEFAULT_RUNTIME_CONFIG = "modern.runtime"; /** * Routes manifest filename */ export declare const ROUTE_MANIFEST_FILE = "routes-manifest.json"; /** * directory name for loader routes */ export declare const LOADER_ROUTES_DIR = "loader-routes"; /** * default host for dev */ export declare const DEFAULT_DEV_HOST = "0.0.0.0"; export declare const INTERNAL_RUNTIME_PLUGINS: InternalPlugins;