UNPKG

@prefer-jsr/npm2jsr

Version:

Mapping of NPM packages to their JSR equivalents

27 lines 973 B
/** * @module * * Mapping library that provides data about npm packages and their JSR equivalents. * * This module helps you discover JSR alternatives to popular npm packages and * manage dependencies in projects that prefer JSR packages. * * @example * ```ts * import { getJsrEquivalent, hasJsrEquivalent } from '@prefer-jsr/npm2jsr'; * * // Check if a package has a JSR equivalent * if (hasJsrEquivalent('@eslint/markdown')) { * const jsrPackage = getJsrEquivalent('@eslint/markdown'); * console.log(jsrPackage); // '@eslint/markdown' * } * * // Get all available mappings * import { npmToJsrMapping } from '@prefer-jsr/npm2jsr'; * for (const [npm, jsr] of npmToJsrMapping) { * console.log(`${npm} -> ${jsr.jsrPackage}`); * } * ``` */ export { getAvailableNpmPackages, getJsrEquivalent, getJsrPackageInfo, hasJsrEquivalent, type JsrPackageInfo, npmToJsrMapping, toJsrDependency, } from './lib/npm2jsr.js'; //# sourceMappingURL=index.d.ts.map