Skip to content

Commit 7398dbd

Browse files
authored
Merge pull request #17033 from webpack/chore-deps-avoud-using-legacy-loader-utils
test: refactor to new API
2 parents 9234620 + ff3eedd commit 7398dbd

5 files changed

Lines changed: 11 additions & 22 deletions

File tree

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
"less": "^4.0.0",
7777
"less-loader": "^8.0.0",
7878
"lint-staged": "^13.2.1",
79-
"loader-utils": "^2.0.3",
8079
"lodash": "^4.17.19",
8180
"lodash-es": "^4.17.15",
8281
"memfs": "^3.5.0",

test/cases/loaders/issue-10725/loader.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
const { getRemainingRequest, stringifyRequest } = require("loader-utils");
2-
31
const loaderPath = require.resolve("./loader");
42

53
/** @type {import("../../../../").LoaderDefinition} */
@@ -12,12 +10,10 @@ export default answer;
1210
`;
1311
}
1412

15-
const matchResource = `${this.resourcePath}.js`;
16-
const loader = `${loaderPath}?load`;
17-
const remaining = getRemainingRequest(this);
18-
const request = JSON.parse(
19-
stringifyRequest(this, `${matchResource}!=!${loader}!${remaining}`)
20-
);
13+
const matchResource = `${this.utils.contextify(this.context, this.resourcePath)}.js`;
14+
const loader = `${this.utils.contextify(this.context, loaderPath)}?load`;
15+
const remaining = this.utils.contextify(this.context, this.remainingRequest);
16+
const request = `${matchResource}!=!${loader}!${remaining}`;
2117

2218
this.async();
2319
this.loadModule(request, (err, source) => {

test/cases/wasm/two-files-loader/wrapper-loader.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
const stringifyRequest = require("loader-utils").stringifyRequest;
2-
31
/** @type {import("../../../../").PitchLoaderDefinitionFunction} */
42
module.exports.pitch = function (remainingRequest) {
53
return `
6-
import { getString as _getString, memory } from ${stringifyRequest(
7-
this,
8-
`${this.resourcePath}.wat!=!${remainingRequest}`
9-
)};
4+
import { getString as _getString, memory } from ${
5+
JSON.stringify(`${this.utils.contextify(this.context, this.resourcePath)}.wat!=!${this.utils.contextify(this.context, remainingRequest)}`)
6+
};
107
118
export function getString() {
129
const strBuf = new Uint8Array(memory.buffer, _getString());

test/cases/wasm/two-files-loader/wrapper-loader2.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
const stringifyRequest = require("loader-utils").stringifyRequest;
2-
31
/** @type {import("../../../../").PitchLoaderDefinitionFunction} */
42
module.exports.pitch = function (remainingRequest) {
53
return `
6-
import { getString as _getString, memory } from ${stringifyRequest(
7-
this,
8-
`${this.resourcePath}.wasm!=!wast-loader!${remainingRequest}`
9-
)};
4+
import { getString as _getString, memory } from ${
5+
JSON.stringify(`${this.utils.contextify(this.context, this.resourcePath)}.wat!=!${this.utils.contextify(this.context, remainingRequest)}`)
6+
};
107
118
export function getString() {
129
const strBuf = new Uint8Array(memory.buffer, _getString());

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4331,7 +4331,7 @@ loader-utils@^1.1.0:
43314331
emojis-list "^3.0.0"
43324332
json5 "^1.0.1"
43334333

4334-
loader-utils@^2.0.0, loader-utils@^2.0.3:
4334+
loader-utils@^2.0.0:
43354335
version "2.0.4"
43364336
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c"
43374337
integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==

0 commit comments

Comments
 (0)