deno-importmap

Resolve specifiers with import maps.

MIT 5 个版本
安装
npm install deno-importmap
yarn add deno-importmap
pnpm add deno-importmap
bun add deno-importmap
README

ImportMap

Implementation of import maps.

This is a port of the Deno module importmap to Nodejs.

Example

import {
  resolveImportMap,
  resolveModuleSpecifier,
} from "deno-importmap";

const importMap: ImportMap = {
  imports: {
    "./foo/": "./bar/",
  },
};
const importMapBaseURL = new URL(import.meta.url);
const moduleSpecifier = "./foo/test.js";
const baseURL = new URL(import.meta.url);
const resolvedImportMap = resolveImportMap(importMap, importMapBaseURL); // { imports: { "file:///project/dir/foo/": "file:///project/dir/bar/" }, scopes: {} }
const resolvedeModuleSpecifier = resolveModuleSpecifier(
  moduleSpecifier,
  resolvedImportMap,
  baseURL,
); // file:///project/dir/bar/test.js
版本列表
0.2.1 2022-12-07
0.1.6 2021-04-13
0.1.5 2021-01-15
0.1.4 2021-01-07
0.1.0 2020-12-09