Skip to content

marmotte / vite/externals

vite/externals

Interfaces

ExternalsOptions

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:4

Properties

builtins?

optional builtins: boolean

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:10

Mark node built-in modules like path, fs... as external.

Defaults to true.

builtinsPrefix?

optional builtinsPrefix: "add" | "strip" | "ignore"

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:19

node: prefix handing for importing Node builtins:

  • 'add' turns 'path' to 'node:path'
  • 'strip' turns 'node:path' to 'path'
  • 'ignore' leaves Node builtin names as-is

Defaults to add.

deps?

optional deps: boolean

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:32

Mark dependencies as external.

Defaults to true.

devDeps?

optional devDeps: boolean

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:38

Mark devDependencies as external.

Defaults to false.

exclude?

optional exclude: MaybeArray<MaybeFalsy<string | RegExp>>

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:62

Force exclude these deps from the list of externals, regardless of other settings.

Defaults to [] (force exclude nothing).

include?

optional include: MaybeArray<MaybeFalsy<string | RegExp>>

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:56

Force include these deps in the list of externals, regardless of other settings.

Defaults to [] (force include nothing).

optDeps?

optional optDeps: boolean

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:50

Mark optionalDependencies as external.

Defaults to true.

packagePath?

optional packagePath: string | string[]

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:26

Path/to/your/package.json file (or array of paths).

Defaults to all package.json files found in parent directories recursively. Won't go outside of a git repository.

peerDeps?

optional peerDeps: boolean

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:44

Mark peerDependencies as external.

Defaults to true.

Functions

nodeExternals()

nodeExternals(options?): Plugin

Defined in: node_modules/rollup-plugin-node-externals/dist/index.d.ts:68

A Rollup/Vite plugin that automatically declares NodeJS built-in modules, and optionally npm dependencies, as 'external'.

Parameters

options?

ExternalsOptions

Returns

Plugin

References

default

Renames and re-exports nodeExternals