/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
test/configCases/source-map/extract-source-map2/babel-loader.js
26 строк
791 B
Xiao
feat: add `extractSourceMap` option to implement the capabilities of loading source maps by comment
27 авг 2025, 18:53
Не верифицирован
27 авг 2025, 18:53
64ce283
Код
Авторство
О чём код?
/** @typedef {import("webpack").LoaderContext<void>} LoaderContext */ const assert = require("assert") /** * @this {LoaderContext} * @param {string} source The source code to process * @param {import("webpack-sources").RawSourceMap} sourceMap The source map to process * @returns {void} */ module.exports = function(source, sourceMap) { const callback = this.async(); const resourcePath = this.resourcePath; if (resourcePath.endsWith("a.js")) { assert(sourceMap && sourceMap.version && sourceMap.mappings, "should have source map when extract source map"); } try { const withoutConst = source.replace(/const/g, "var"); callback(null, withoutConst, sourceMap); } catch (err) { callback(/** @type {Error} */ (err)); } };