Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/deno_graph/mod.ts>createGraph

The module graph logic for Deno CLI
Go to Latest
function createGraph
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

rootSpecifiers: string | string[]

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