Skip to content

Commit 9eb2d7e

Browse files
committed
wip
1 parent a6cc4cc commit 9eb2d7e

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

lib/markdownlint.mjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// @ts-check
22

33
// @ts-ignore
4-
import { fs as nodeFs, module, os, path } from "#node-imports";
5-
const dynamicRequire = module.createRequire(import.meta.url);
4+
import { fs as nodeFs, os, path } from "#node-imports";
5+
import { require } from "./node-require.cjs";
66
import { initialize as cacheInitialize } from "./cache.mjs";
77
import { version } from "./constants.mjs";
88
import rules from "./rules.mjs";
@@ -501,7 +501,7 @@ function lintContent(
501501
// Parse content into lines and get markdown-it tokens
502502
const lines = content.split(helpers.newLineRe);
503503
const markdownitTokens = needMarkdownItTokens ?
504-
dynamicRequire("./markdownit.cjs").getMarkdownItTokens(markdownItPlugins, preClearedContent, lines) :
504+
require("./markdownit.cjs").getMarkdownItTokens(markdownItPlugins, preClearedContent, lines) :
505505
[];
506506
// Create (frozen) parameters for rules
507507
/** @type {MarkdownParsers} */
@@ -1010,7 +1010,7 @@ function resolveConfigExtends(configFile, referenceId, fs, callback) {
10101010
if (err) {
10111011
// Not a file, try require.resolve
10121012
try {
1013-
return callback(null, dynamicRequire.resolve(
1013+
return callback(null, require.resolve(
10141014
referenceId,
10151015
{ "paths": [ configFileDirname ] }
10161016
));
@@ -1041,7 +1041,7 @@ function resolveConfigExtendsSync(configFile, referenceId, fs) {
10411041
// Not a file, try require.resolve
10421042
}
10431043
try {
1044-
return dynamicRequire.resolve(
1044+
return require.resolve(
10451045
referenceId,
10461046
{ "paths": [ configFileDirname ] }
10471047
);

lib/node-imports-browser.mjs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ export const fs = {
1212
"readFileSync": throwForSync
1313
};
1414

15-
export { default as module } from "./node-imports-browser-module.cjs";
16-
1715
export const os = {};
1816

1917
export const path = {

lib/node-imports-node.mjs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,6 @@
33
import { access, accessSync, readFile, readFileSync } from "node:fs";
44
export const fs = { access, accessSync, readFile, readFileSync };
55

6-
import { createRequire } from "node:module";
7-
export const module = { createRequire };
8-
96
import { EOL, homedir } from "node:os";
107
export const os = { EOL, homedir };
118

lib/node-imports-browser-module.cjs renamed to lib/node-require.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
"use strict";
44

55
module.exports = {
6-
"createRequire": () => require
6+
"require": require
77
};

0 commit comments

Comments
 (0)