{"version":3,"file":"SharePlugin.cjs","names":[],"sources":["../../../src/types/plugins/SharePlugin.ts"],"sourcesContent":["/*\n * This file was automatically generated.\n * DO NOT MODIFY BY HAND.\n * Run `pnpm generate:schema -w` to update.\n */\n\nimport type { Shared } from './ModuleFederationPlugin';\n\nexport interface SharePluginOptions {\n  /**\n   * Enable/disable asynchronous loading of runtime modules. When enabled, entry points will be wrapped in asynchronous chunks.\n   */\n  async?: boolean;\n  /**\n   * Share scope name used for all shared modules (defaults to 'default').\n   */\n  shareScope?: string | string[];\n  shared: Shared;\n  /**\n   * Experimental features configuration\n   */\n  experiments?: {\n    /** Enable reconstructed lookup for node_modules paths */\n    allowNodeModulesSuffixMatch?: boolean;\n  };\n}\n"],"mappings":""}