Генерує фейковий source-map. Тобто код один, а source-map інший.
Демо: example/build/test.html
const generateFakeSourceMap = require("fake-source-map"); generateFakeSourceMap({ mode, originalCodePath, fakeCodePath, destinationDir, }); const { generateFakeSourceMap, generateInlineComment, generateFileComment, } = require("fake-source-map"); const sourceMap = generateFakeSourceMap("someName.js", "/* code */", "/* fake code */"); // "{\"version\":3,\"sources\":[\"code.js\"],..." generateInlineComment(sourceMap); // "//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvZGUuanMiXSwibm..." generateFileComment("someName.js.map"); // "//# sourceMappingURL=someName.js.map" node src/index.js --mode=file --original=./script.js --fake=./fake.js --destination=./destination або
node src/index.js -m=file -o=./script.js -f=./fake.js -d=./destination - inline - SourceMap дописується в кінець файлу в форматі Base64
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvZGUuanMiXSwibm... - file - SourceMap записується в файл, в кінець файлу записується посилання на файл
//# sourceMappingURL=code.js.map Шлях до оригінального, справжнього файлу.
Шлях до "фальшивого" файлу.
Папка, в яку збережеться результат.
