export declare const DEFAULT_INLINE_LIMIT = 4096; export declare const DEFAULT_OUTPUT_PATH = "dist"; export declare const CHAIN_ID: { /** Predefined rules */ readonly RULE: { /** Rule for src /\.(js|mjs|cjs)$/ */ readonly JS_SRC: "src"; /** Rule for jsx-ts-tsx /\.(jsx|ts|tsx */ readonly JSX_TS_TSX: "jsx-ts-tsx"; /** Rule for extra-src /\.(js|mjs|cjs)$/ 配置 extraBabelIncludes 中匹配的文件 */ readonly JS_EXTRA_SRC: "extra-src"; /** Rule for Vue */ readonly VUE: "vue"; /** Rule for svg */ readonly SVG: "svg"; /** Rule for pug */ readonly PUG: "pug"; /** Rule for wasm */ readonly WASM: "wasm"; /** Rule for fonts */ readonly FONT: "font"; /** Rule for images */ readonly IMAGE: "image"; /** Rule for media */ readonly MEDIA: "media"; /** Rule for additional assets */ readonly ADDITIONAL_ASSETS: "additional-assets"; }; /** Predefined rule groups */ readonly ONE_OF: { readonly SVG: "svg"; readonly SVG_URL: "svg-asset-url"; readonly SVG_ASSET: "svg-asset"; readonly SVG_REACT: "svg-react"; readonly SVG_INLINE: "svg-asset-inline"; }; readonly USE: { /** swc-loader */ readonly SWC: "swc"; /** babel-loader */ readonly BABEL: "babel"; /** svgr-loader */ readonly SVGR: "svgr"; /** url-loader */ readonly URL: "url"; }; /** Predefined plugins */ readonly PLUGIN: { /** node-polyfill-webpack-plugin */ readonly NODE_POLYFILL: "node-polyfill"; /** CssExtractPlugin */ readonly MINI_CSS_EXTRACT: "mini-css-extract-plugin"; /** ForkTSCheckerPlugin */ readonly FORK_TS_CHECKER: "fork-ts-checker-plugin"; /** @umijs/case-sensitive-paths-webpack-plugin */ readonly CASE_SENSITIVE_PATHS: "caseSensitivePaths"; /** webpack-bundle-analyzer */ readonly BUNDLE_ANALYZER: "webpack-bundle-analyzer"; /** ManifestPlugin */ readonly MANIFEST: "manifest-plugin"; /** ignore-moment-locale */ readonly IGNORE_MOMENT_LOCALE: "ignore-moment-locale"; /** copy-webpack-plugin */ readonly COPY: "copy"; /** HotModuleReplacementPlugin */ readonly HMR: "hmr"; /** ReactFastRefreshPlugin */ readonly REACT_FAST_REFRESH: "fastRefresh"; /** EsbuildMinifyFix */ readonly ESBUILD_MINIFY_FIX: "EsbuildMinifyFix"; /** RuntimePublicPathPlugin */ readonly RUNTIME_PUBLIC_PATH: "runtimePublicPath"; }; /** Predefined minimizers */ readonly MINIMIZER: { /** SwcJsMinimizerRspackPlugin or terser-webpack-plugin */ readonly JS: "js"; /** LightningCssMinimizerRspackPlugin or css-minimizer-webpack-plugin */ readonly CSS: "css"; }; }; export type ChainIdentifier = typeof CHAIN_ID;