text: const { makeThisModuleAnExecutableReplacer, ParsedImportExportStatement } = require("denoify");
  
  const replaceImportArgument = (parsedImportExportStatement, url) => {
    return ParsedImportExportStatement.stringify({
      ...parsedImportExportStatement,
      parsedArgument: {
        type: "URL",
        url,
      },
    });
  };
  
  makeThisModuleAnExecutableReplacer(async ({ parsedImportExportStatement, version }) => {
    if (parsedImportExportStatement.parsedArgument.nodeModuleName === "graphql") {
      return replaceImportArgument(parsedImportExportStatement, `https://cdn.skypack.dev/graphql@${version}?dts`);
    }
  
    return undefined;
  });
  