| 123456789101112131415161718192021222324252627282930 | const { SourceMapGenerator } = require('source-map');/** * Generates an identity source map from a source file. * @param {string} source The content of the source file. * @param {string} resourcePath The name of the source file. * @returns {import('source-map').RawSourceMap} The identity source map. */function getIdentitySourceMap(source, resourcePath) {  const sourceMap = new SourceMapGenerator();  sourceMap.setSourceContent(resourcePath, source);  source.split('\n').forEach((line, index) => {    sourceMap.addMapping({      source: resourcePath,      original: {        line: index + 1,        column: 0,      },      generated: {        line: index + 1,        column: 0,      },    });  });  return sourceMap.toJSON();}module.exports = getIdentitySourceMap;
 |