import { type EvolveEntryItemOption } from './types/types-entry-map.js'; export declare const moduleName = "@flatjs/evolve"; /** * the configuration file of `flat-evolve` * flatjs-evolve.config.ts,.mjs,.mts */ export declare const configFileName = "flatjs-evolve"; /** * The name of the environment variables injected into the html template. */ export declare const envVariablesName = "GLOBAL_ENV_VARIABLES"; /** * `viewport.js`, Used to support the mobile `rem` adaptive solution. * The viewport code is dynamically inserted to `html` file via `html-plugin` */ export declare const viewportScripts = "!(function(e){var t,n=1,i=1;!(function(r,o){var a=e.document,c=a.documentElement,d=navigator.userAgent.toLowerCase().indexOf('android')>-1;(i=e.devicePixelRatio||1)>3&&(i=3),d&&(i=1),console.log('current devicePixelRatio:',i),c.setAttribute('data-dpr',i.toString());var u,l=a.querySelector('meta[name=\"viewport\"]');function m(){var e=document.documentElement.clientWidth;(t=(e/o)*(r/i)*i),(a.documentElement.style.fontSize=String(t)+'px');window.fabricViewport={currRem:t,currDpr:i,currScale:n,dpiPX2px:function(e){return(parseFloat(e.toString())/t)*100+'px'},px2DPIpx:function(e){return(parseFloat(e.toString())/100)*t+'px'},px2rem:function(e){return parseFloat(e.toString())/100+'rem'},}}l||((n=1/i),(l=a.createElement('meta')).setAttribute('name','viewport'),a.head.appendChild(l),l.setAttribute(['content','width=device-width,user-scalable=no,initial-scale=',n,',maximum-scale=',n,',minimum-scale=',n,].join(''),)),e.addEventListener('resize',function(){clearTimeout(u),(u=setTimeout(m,300))},!1,),e.addEventListener('onload',m,!1),e.addEventListener('DOMContentLoaded',m),m()})(100,750)})(window);"; /** * Applies the react-refresh Babel plugin on non-production modes only * Ensure `react-refresh/runtime` is hoisted and shared * https://github.com/pmmmwh/react-refresh-webpack-plugin/blob/main/docs/TROUBLESHOOTING.md#externalising-react */ export declare const devReactFastRefresh: { runtime: string; reactRefreshSetup: string; }; /** * Array of keys to ignore in the verifyGroupEntryOptions step */ export declare const ignoreEntryOptionKeys: Array; /** * The directory where the webpack stats files are stored. relative to projectCwd */ export declare const webpackStatsDir = ".cache/stats"; /** * The spinner frames used for build progress indicator * Different frames for Windows and Unix-like systems * Windows: simple ASCII characters * Unix: Braille patterns for smoother animation */ export declare const buildProgressSpinnerFrames: string[]; /** * The default domain regex for code checker */ export declare const defaultExtractionRule: string[];