import { type DenoLoaderPluginOptions } from "https://deno.land/x/esbuild_deno_loader@0.7.1/src/plugin_deno_loader.ts";
Properties
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.
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
.
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
.