JezK
Edit File: colorize-diff.js.map
{"version":3,"file":"colorize-diff.js","names":["from","to","reporter","parts","split","fromParts","splitIndex","findIndex","part","i","colorized","format","green","slice","join","concat"],"sourceRoot":"../../src","sources":["util/colorize-diff.js"],"sourcesContent":["/* @flow */\n\nimport type {Reporter} from '../reporters/index.js';\n\nexport default function(from: string, to: string, reporter: Reporter): string {\n const parts = to.split('.');\n const fromParts = from.split('.');\n\n const splitIndex = parts.findIndex((part, i) => part !== fromParts[i]);\n if (splitIndex === -1) {\n return from;\n }\n\n const colorized = reporter.format.green(parts.slice(splitIndex).join('.'));\n return parts.slice(0, splitIndex).concat(colorized).join('.');\n}\n"],"mappings":";;;;;;AAIe,kBAASA,IAAY,EAAEC,EAAU,EAAEC,QAAkB,EAAU;EAC5E,IAAMC,KAAK,GAAGF,EAAE,CAACG,KAAK,CAAC,GAAG,CAAC;EAC3B,IAAMC,SAAS,GAAGL,IAAI,CAACI,KAAK,CAAC,GAAG,CAAC;EAEjC,IAAME,UAAU,GAAGH,KAAK,CAACI,SAAS,CAAC,UAACC,IAAI,EAAEC,CAAC;IAAA,OAAKD,IAAI,KAAKH,SAAS,CAACI,CAAC,CAAC;EAAA,EAAC;EACtE,IAAIH,UAAU,KAAK,CAAC,CAAC,EAAE;IACrB,OAAON,IAAI;EACb;EAEA,IAAMU,SAAS,GAAGR,QAAQ,CAACS,MAAM,CAACC,KAAK,CAACT,KAAK,CAACU,KAAK,CAACP,UAAU,CAAC,CAACQ,IAAI,CAAC,GAAG,CAAC,CAAC;EAC1E,OAAOX,KAAK,CAACU,KAAK,CAAC,CAAC,EAAEP,UAAU,CAAC,CAACS,MAAM,CAACL,SAAS,CAAC,CAACI,IAAI,CAAC,GAAG,CAAC;AAC/D"}