UNPKG

denoify

Version:

For NPM module authors that would like to support Deno but do not want to write and maintain a port.

21 lines (16 loc) 590 B
import type { Replacer } from "../.."; import { ParsedImportExportStatement } from "../.."; const moduleName = "graphql"; export const replacer: Replacer = async params => { const { parsedImportExportStatement, version } = params; if (parsedImportExportStatement.parsedArgument.nodeModuleName !== moduleName) { return undefined; } return ParsedImportExportStatement.stringify({ ...parsedImportExportStatement, "parsedArgument": { "type": "URL", "url": `https://cdn.skypack.dev/graphql@${version}?dts` } }); };