Skip to main content
Module

x/esbuild_deno_loader/mod.ts>DenoLoaderPluginOptions

Deno module resolution for `esbuild`
Go to Latest
interface DenoLoaderPluginOptions
Re-export
import { type DenoLoaderPluginOptions } from "https://deno.land/x/esbuild_deno_loader@0.7.0/mod.ts";

Properties

optional
loader: "native" | "portable"

Specify which loader to use. By default this will use the native loader, unless the --allow-run permission has not been given.

See denoLoaderPlugin for more information on the different loaders.

optional
configPath: string

Specify the path to a deno.json config file to use. This is equivalent to the --config flag to the Deno executable. This path must be absolute.

NOTE: Import maps in the config file are not used to inform resolution, as this has already been done by the denoResolverPlugin. This option is only used when specifying loader: "native" to more efficiently load modules from the cache. When specifying loader: "native", this option must be in sync with the configPath option for denoResolverPlugin.

optional
importMapURL: string

Specify a URL to an import map file to use when resolving import specifiers. This is equivalent to the --import-map flag to the Deno executable. This URL may be remote or a local file URL.

If this option is not specified, the deno.json config file is consulted to determine what import map to use, if any.

NOTE: Import maps in the config file are not used to inform resolution, as this has already been done by the denoResolverPlugin. This option is only used when specifying loader: "native" to more efficiently load modules from the cache. When specifying loader: "native", this option must be in sync with the importMapURL option for denoResolverPlugin.