import { createGraph } from "https://deno.land/x/deno_graph@0.63.3/mod.ts";
Create a module graph using the same algorithms that are used in the Deno CLI, resolving with the module graph for further processing.
A default load()
function is provided which will attempt to load local
modules via Deno.readFile()
and will use fetch()
to load remote
modules. An alternative load()
function can be provided via the options.
Example
import { createGraph } from "https://deno.land/x/deno_graph/mod.ts";
const graph = await createGraph("https://example.com/a.ts");
console.log(graph.toString());
Parameters
A URL string of the root module specifier to build the graph from or array of URL strings.
optional
options: CreateGraphOptions = [UNSUPPORTED]A set of options for building the graph
Returns
Promise<ModuleGraphJson>