parseSourceMapFromObfuscatedCode.ts 416 B

1234567891011
  1. import { ISourceMap } from '../../src/interfaces/source-code/ISourceMap';
  2. import { cryptUtilsAtob } from './cryptUtilsAtob';
  3. /**
  4. * @param {string} obfuscatedCodeWithInlineSourceMap
  5. * @returns {ISourceMap}
  6. */
  7. export function parseSourceMapFromObfuscatedCode (obfuscatedCodeWithInlineSourceMap: string): ISourceMap {
  8. return JSON.parse(cryptUtilsAtob(obfuscatedCodeWithInlineSourceMap.split('base64,')[1]));
  9. }