/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/cases/loaders/resolve/loader.js
32 строки
883 B
Tobias Koppers
test typings and fix type problems in loaders in the test suite
22 апр 2021, 22:48
22 апр 2021, 22:48
4e70b37
Код
Авторство
О чём код?
const path = require("path"); /** @type {import("../../../../").LoaderDefinition} */ module.exports = function () { const resolve1 = this.getResolve(); const resolve2 = this.getResolve({ extensions: [".xyz", ".js"] }); const resolve3 = this.getResolve({ extensions: [".hee", "..."] }); const resolve4 = this.getResolve({ extensions: [".xyz", "..."] }); const resolve5 = this.getResolve({ extensions: ["...", ".xyz"] }); return Promise.all([ resolve1(__dirname, "./index"), resolve2(__dirname, "./index"), resolve3(__dirname, "./index"), resolve4(__dirname, "./index"), resolve5(__dirname, "./index") ]).then(([one, two, three, four, five]) => { return `module.exports = ${JSON.stringify({ one: path.basename(one), two: path.basename(two), three: path.basename(three), four: path.basename(four), five: path.basename(five) })}`; }); };