@strapi/strapi
Version:
An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite
20 lines • 1.62 kB
TypeScript
import { ADMIN_VITE_SINGLETON_MODULES } from './admin-vite-singleton-modules';
/**
* Modules given explicit Vite resolve aliases (and included in resolve.dedupe) for the admin bundle.
* Single source of truth for resolution contract tests.
*
* @internal
*/
export declare const ADMIN_VITE_ALIAS_MODULES: readonly ["react", "react-dom", "react-router-dom", "styled-components", "react-redux", "@reduxjs/toolkit", "@strapi/design-system", "@radix-ui/react-tooltip", "lodash", "invariant", "prismjs", "react-dnd", "react-dnd-html5-backend"];
export type AdminViteAliasModule = (typeof ADMIN_VITE_ALIAS_MODULES)[number];
/**
* Modules passed to Vite resolve.dedupe (and aliased): the admin alias modules plus the
* CodeMirror singletons, so every copy collapses onto a single runtime instance.
*/
export declare const ADMIN_VITE_DEDUPE_MODULES: readonly ["react", "react-dom", "react-router-dom", "styled-components", "react-redux", "@reduxjs/toolkit", "@strapi/design-system", "@radix-ui/react-tooltip", "lodash", "invariant", "prismjs", "react-dnd", "react-dnd-html5-backend", "@codemirror/state", "@codemirror/view", "@codemirror/language", "@codemirror/lang-json", "@codemirror/commands", "@codemirror/lint", "@uiw/react-codemirror"];
export { ADMIN_VITE_SINGLETON_MODULES };
/**
* Alias modules with exact versions declared in @strapi/admin dependencies (not peers).
*/
export declare const ADMIN_PINNED_ALIAS_MODULES: readonly ["@reduxjs/toolkit", "react-redux", "@strapi/design-system", "lodash", "invariant", "react-dnd", "react-dnd-html5-backend"];
//# sourceMappingURL=admin-vite-alias-modules.d.ts.map