Skip to content

Commit d9da4e5

Browse files
feat(repl-builtin-modules): handle DEP0142
1 parent a3ee1db commit d9da4e5

File tree

10 files changed

+188
-38
lines changed

10 files changed

+188
-38
lines changed

recipes/repl-builtin-modules/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
This recipe provides a guide for migrating from the deprecated `repl.builtinModules` to the new `module.builtinModules` property in Node.js.
44

5-
See [DEP0191](https://nodejs.org/api/deprecations.html#DEP0191).
5+
See [DEP0191](https://nodejs.org/api/deprecations.html#DEP0191) and [DEP0142](https://nodejs.org/api/deprecations.html#DEP0142)
66

77
## Examples
88

recipes/repl-builtin-modules/src/workflow.ts

Lines changed: 175 additions & 35 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
const module = require('node:module');
22

33
console.log(module.builtinModules);
4+
console.log(module.builtinModules);
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
const { builtinModules } = require('node:module');
2+
const { builtinModules } = require('node:module');
23

34
console.log(builtinModules);
5+
console.log(builtinModules);
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const { foo } = require('node:repl');
22
const { builtinModules } = require('node:module');
33

4+
console.log(builtinModules);
45
console.log(builtinModules);
56

67
foo(); // does something else
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { foo } from 'node:repl';
22
import { builtinModules } from 'node:module';
33

4+
console.log(builtinModules);
45
console.log(builtinModules);
56

67
foo(); // does something else
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
const repl = require('node:repl');
22

33
console.log(repl.builtinModules);
4+
console.log(repl._builtinLibs);
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
const { builtinModules } = require('node:repl');
2+
const { _builtinLibs } = require('node:repl');
23

34
console.log(builtinModules);
5+
console.log(_builtinLibs);
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
const { builtinModules, foo } = require('node:repl');
1+
const { builtinModules, foo, _builtinLibs } = require('node:repl');
22

33
console.log(builtinModules);
4+
console.log(_builtinLibs);
45

56
foo(); // does something else
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { builtinModules, foo } from 'node:repl';
1+
import { builtinModules, _builtinLibs, foo } from 'node:repl';
22

33
console.log(builtinModules);
4+
console.log(_builtinLibs);
45

56
foo(); // does something else

0 commit comments

Comments
 (0)