Skip to content

Interface: DepsConfig

Defined in: src/features/deps.ts:35

Properties

alwaysBundle?

ts
optional alwaysBundle:
  | Arrayable<string | RegExp>
  | NoExternalFn;

Defined in: src/features/deps.ts:44

Force dependencies to be bundled, even if they are in dependencies or peerDependencies.


neverBundle?

ts
optional neverBundle: string | RegExp | (string | RegExp)[] | ExternalOptionFunction;

Defined in: src/features/deps.ts:40

Mark dependencies as external (not bundled). Accepts strings, regular expressions, or Rolldown's ExternalOption.


onlyAllowBundle?

ts
optional onlyAllowBundle: false | Arrayable<string | RegExp>;

Defined in: src/features/deps.ts:54

Whitelist of dependencies allowed to be bundled from node_modules. Throws an error if any unlisted dependency is bundled.

  • undefined (default): Show warnings for bundled dependencies.
  • false: Suppress all warnings about bundled dependencies.

Note: Be sure to include all required sub-dependencies as well.


skipNodeModulesBundle?

ts
optional skipNodeModulesBundle: boolean;

Defined in: src/features/deps.ts:62

Skip bundling all node_modules dependencies.

Note: This option cannot be used together with alwaysBundle.

Default

ts
false

Released under the MIT License.