Categories
function createImportMap
createImportMap(options: CreateImportMapOptions): ImportMapDocument

Expand a package's exact and patterned imports into a Deno import map.

Pattern targets are matched against files below root. Conditional targets use the configured condition order, and additional imports are applied last.

Examples

Example 1

// Generate entries for the current project.
import { createImportMap } from 'jsr:@kjanat/importmapify';

const map = createImportMap({
  root: Deno.cwd(),
  conditions: ['deno', 'import', 'default'],
});

console.log(map.imports['#lib/bytes']);

Parameters

Project, manifest, condition, and rebasing options.

Return Type

A sorted import map document.