summaryrefslogtreecommitdiff
path: root/node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:10:59 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-05-18 23:41:44 +0800
commitfc87c009806dcc98867f6b58efe29b042aa01dee (patch)
tree8f59b3f4a5b66e9dfef2d40c8d318e258a521228 /node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js
parent3336b2356ee6152d9c6ae59bd9b87ccbc0958407 (diff)
node: updatemain
Diffstat (limited to 'node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js')
-rw-r--r--node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js102
1 files changed, 0 insertions, 102 deletions
diff --git a/node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js b/node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js
deleted file mode 100644
index 529fd766..00000000
--- a/node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-
-"use strict";
-
-const createMappingsSerializer = require("./createMappingsSerializer");
-const streamChunks = require("./streamChunks");
-
-const streamAndGetSourceAndMap = (
- inputSource,
- options,
- onChunk,
- onSource,
- onName
-) => {
- let code = "";
- let mappings = "";
- let sources = [];
- let sourcesContent = [];
- let names = [];
- const addMapping = createMappingsSerializer(
- Object.assign({}, options, { columns: true })
- );
- const finalSource = !!(options && options.finalSource);
- const { generatedLine, generatedColumn, source } = streamChunks(
- inputSource,
- options,
- (
- chunk,
- generatedLine,
- generatedColumn,
- sourceIndex,
- originalLine,
- originalColumn,
- nameIndex
- ) => {
- if (chunk !== undefined) code += chunk;
- mappings += addMapping(
- generatedLine,
- generatedColumn,
- sourceIndex,
- originalLine,
- originalColumn,
- nameIndex
- );
- return onChunk(
- finalSource ? undefined : chunk,
- generatedLine,
- generatedColumn,
- sourceIndex,
- originalLine,
- originalColumn,
- nameIndex
- );
- },
- (sourceIndex, source, sourceContent) => {
- while (sources.length < sourceIndex) {
- sources.push(null);
- }
- sources[sourceIndex] = source;
- if (sourceContent !== undefined) {
- while (sourcesContent.length < sourceIndex) {
- sourcesContent.push(null);
- }
- sourcesContent[sourceIndex] = sourceContent;
- }
- return onSource(sourceIndex, source, sourceContent);
- },
- (nameIndex, name) => {
- while (names.length < nameIndex) {
- names.push(null);
- }
- names[nameIndex] = name;
- return onName(nameIndex, name);
- }
- );
- const resultSource = source !== undefined ? source : code;
- return {
- result: {
- generatedLine,
- generatedColumn,
- source: finalSource ? resultSource : undefined
- },
- source: resultSource,
- map:
- mappings.length > 0
- ? {
- version: 3,
- file: "x",
- mappings,
- sources,
- sourcesContent:
- sourcesContent.length > 0 ? sourcesContent : undefined,
- names
- }
- : null
- };
-};
-
-module.exports = streamAndGetSourceAndMap;