| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 57e7604 commit 674614b
7 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -2382,6 +2382,9 @@ instead. | |||
| 2382 | 2382 | ### DEP0130: `Module.createRequireFromPath()` | |
| 2383 | 2383 | <!-- YAML | |
| 2384 | 2384 | changes: | |
| 2385 | + - version: REPLACEME | ||
| 2386 | + pr-url: https://github.com/nodejs/node/pull/37201 | ||
| 2387 | + description: End-of-life. | ||
| 2385 | 2388 | - version: v13.0.0 | |
| 2386 | 2389 | pr-url: https://github.com/nodejs/node/pull/27951 | |
| 2387 | 2390 | description: Runtime deprecation. | |
@@ -2390,10 +2393,9 @@ changes: | |||
| 2390 | 2393 | description: Documentation-only. | |
| 2391 | 2394 | --> | |
| 2392 | 2395 | ||
| 2393 | - Type: Runtime | ||
| 2396 | + Type: End-of-Life | ||
| 2394 | 2397 | ||
| 2395 | - Module.createRequireFromPath() is deprecated. Please use | ||
| 2396 | - [`module.createRequire()`][] instead. | ||
| 2398 | + Use [`module.createRequire()`][] instead. | ||
| 2397 | 2399 | ||
| 2398 | 2400 | ### DEP0131: Legacy HTTP parser | |
| 2399 | 2401 | <!-- YAML | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -59,26 +59,6 @@ const require = createRequire(import.meta.url); | |||
| 59 | 59 | const siblingModule = require('./sibling-module'); | |
| 60 | 60 | ``` | |
| 61 | 61 | ||
| 62 | - ### `module.createRequireFromPath(filename)` | ||
| 63 | - <!-- YAML | ||
| 64 | - added: v10.12.0 | ||
| 65 | - deprecated: v12.2.0 | ||
| 66 | - --> | ||
| 67 | - | ||
| 68 | - > Stability: 0 - Deprecated: Please use [`createRequire()`][] instead. | ||
| 69 | - | ||
| 70 | - * `filename` {string} Filename to be used to construct the relative require | ||
| 71 | - function. | ||
| 72 | - * Returns: {require} Require function | ||
| 73 | - | ||
| 74 | - ```js | ||
| 75 | - const { createRequireFromPath } = require('module'); | ||
| 76 | - const requireUtil = createRequireFromPath('../src/utils/'); | ||
| 77 | - | ||
| 78 | - // Require `../src/utils/some-tool` | ||
| 79 | - requireUtil('./some-tool'); | ||
| 80 | - ``` | ||
| 81 | - | ||
| 82 | 62 | ### `module.syncBuiltinESMExports()` | |
| 83 | 63 | <!-- YAML | |
| 84 | 64 | added: v12.12.0 | |
@@ -214,7 +194,6 @@ consists of the following keys: | |||
| 214 | 194 | [`--enable-source-maps`]: cli.md#cli_enable_source_maps | |
| 215 | 195 | [`NODE_V8_COVERAGE=dir`]: cli.md#cli_node_v8_coverage_dir | |
| 216 | 196 | [`SourceMap`]: #module_class_module_sourcemap | |
| 217 | - [`createRequire()`]: #module_module_createrequire_filename | ||
| 218 | 197 | [`module`]: modules.md#modules_the_module_object | |
| 219 | 198 | [module wrapper]: modules.md#modules_the_module_wrapper | |
| 220 | 199 | [source map include directives]: https://sourcemaps.info/spec.html#h.lmz475t4mvbx | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -966,7 +966,6 @@ This section was moved to | |||
| 966 | 966 | <!-- Anchors to make sure old links find a target --> | |
| 967 | 967 | * <a id="modules_module_builtinmodules" href="module.html#module_module_builtinmodules">`module.builtinModules`</a> | |
| 968 | 968 | * <a id="modules_module_createrequire_filename" href="module.html#module_module_createrequire_filename">`module.createRequire(filename)`</a> | |
| 969 | - * <a id="modules_module_createrequirefrompath_filename" href="module.html#module_module_createrequirefrompath_filename">`module.createRequireFromPath(filename)`</a> | ||
| 970 | 969 | * <a id="modules_module_syncbuiltinesmexports" href="module.html#module_module_syncbuiltinesmexports">`module.syncBuiltinESMExports()`</a> | |
| 971 | 970 | ||
| 972 | 971 | ## Source map v3 support | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1170,13 +1170,6 @@ function createRequireFromPath(filename) { | |||
| 1170 | 1170 | return makeRequireFunction(m, null); | |
| 1171 | 1171 | } | |
| 1172 | 1172 | ||
| 1173 | - Module.createRequireFromPath = deprecate( | ||
| 1174 | - createRequireFromPath, | ||
| 1175 | - 'Module.createRequireFromPath() is deprecated. ' + | ||
| 1176 | - 'Use Module.createRequire() instead.', | ||
| 1177 | - 'DEP0130' | ||
| 1178 | - ); | ||
| 1179 | - | ||
| 1180 | 1173 | const createRequireError = 'must be a file URL object, file URL string, or ' + | |
| 1181 | 1174 | 'absolute path string'; | |
| 1182 | 1175 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -3,14 +3,13 @@ import '../common/index.mjs'; | |||
| 3 | 3 | ||
| 4 | 4 | import { strictEqual, deepStrictEqual } from 'assert'; | |
| 5 | 5 | ||
| 6 | - import { createRequireFromPath as createRequire } from 'module'; | ||
| 7 | - import { fileURLToPath as fromURL } from 'url'; | ||
| 6 | + import { createRequire } from 'module'; | ||
| 8 | 7 | ||
| 9 | 8 | import mod from '../fixtures/es-modules/json-cache/mod.cjs'; | |
| 10 | 9 | import another from '../fixtures/es-modules/json-cache/another.cjs'; | |
| 11 | 10 | import test from '../fixtures/es-modules/json-cache/test.json'; | |
| 12 | 11 | ||
| 13 | - const require = createRequire(fromURL(import.meta.url)); | ||
| 12 | + const require = createRequire(import.meta.url); | ||
| 14 | 13 | ||
| 15 | 14 | const modCjs = require('../fixtures/es-modules/json-cache/mod.cjs'); | |
| 16 | 15 | const anotherCjs = require('../fixtures/es-modules/json-cache/another.cjs'); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -4,14 +4,11 @@ require('../common'); | |||
| 4 | 4 | const assert = require('assert'); | |
| 5 | 5 | const path = require('path'); | |
| 6 | 6 | ||
| 7 | - const { createRequire, createRequireFromPath } = require('module'); | ||
| 7 | + const { createRequire } = require('module'); | ||
| 8 | 8 | ||
| 9 | 9 | const p = path.resolve(__dirname, '..', 'fixtures', 'fake.js'); | |
| 10 | 10 | const u = new URL(`file://${p}`); | |
| 11 | 11 | ||
| 12 | - const req = createRequireFromPath(p); | ||
| 13 | - assert.strictEqual(req('./baz'), 'perhaps I work'); | ||
| 14 | - | ||
| 15 | 12 | const reqToo = createRequire(u); | |
| 16 | 13 | assert.deepStrictEqual(reqToo('./experimental'), { ofLife: 42 }); | |
| 17 | 14 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments