JezK
Edit File: index.js.map
{"version":3,"file":"index.js","names":["path","require","info","moduleLoc","config","isRoot","warn","msg","human","reporter","name","version","_loc","relative","cwd","fix","looseSemver","resolveRelative","lockfileFolder","globalFolder","validate","message"],"sourceRoot":"../../../src","sources":["util/normalize-manifest/index.js"],"sourcesContent":["/* @flow */\n\nimport type {Manifest} from '../../types.js';\nimport type Config from '../../config.js';\nimport resolveRelative from './resolve-relative.js';\nimport validate from './validate.js';\nimport fix from './fix.js';\n\nconst path = require('path');\n\nexport default (async function(info: Object, moduleLoc: string, config: Config, isRoot: boolean): Promise<Manifest> {\n // create human readable name\n const {name, version} = info;\n let human: ?string;\n if (typeof name === 'string') {\n human = name;\n }\n if (human && typeof version === 'string' && version) {\n human += `@${version}`;\n }\n if (isRoot && info._loc) {\n human = path.relative(config.cwd, info._loc);\n }\n\n function warn(msg: string) {\n if (human) {\n msg = `${human}: ${msg}`;\n }\n config.reporter.warn(msg);\n }\n\n await fix(info, moduleLoc, config.reporter, warn, config.looseSemver);\n resolveRelative(info, moduleLoc, config.lockfileFolder);\n\n if (config.cwd === config.globalFolder) {\n return info;\n }\n\n try {\n validate(info, isRoot, config.reporter, warn);\n } catch (err) {\n if (human) {\n err.message = `${human}: ${err.message}`;\n }\n throw err;\n }\n\n return info;\n});\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;AAIA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AACA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AACA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AAEA,IAAMA,IAAI,GAAGC,OAAO,CAAC,MAAM,CAAC;AAAC;EAAA,6FAEb,iBAAeC,IAAY,EAAEC,SAAiB,EAAEC,MAAc,EAAEC,MAAe;IAAA,0BAcpFC,IAAI;IAAA;MAAA;QAAA;UAAJA,IAAI,kBAACC,GAAW,EAAE;YACzB,IAAIC,KAAK,EAAE;cACTD,GAAG,aAAMC,KAAK,eAAKD,GAAG,CAAE;YAC1B;YACAH,MAAM,CAACK,QAAQ,CAACH,IAAI,CAACC,GAAG,CAAC;UAC3B,CAAC;UAlBD;UACOG,IAAI,GAAaR,IAAI,CAArBQ,IAAI,EAAEC,OAAO,GAAIT,IAAI,CAAfS,OAAO;UAEpB,IAAI,OAAOD,IAAI,KAAK,QAAQ,EAAE;YAC5BF,KAAK,GAAGE,IAAI;UACd;UACA,IAAIF,KAAK,IAAI,OAAOG,OAAO,KAAK,QAAQ,IAAIA,OAAO,EAAE;YACnDH,KAAK,eAAQG,OAAO,CAAE;UACxB;UACA,IAAIN,MAAM,IAAIH,IAAI,CAACU,IAAI,EAAE;YACvBJ,KAAK,GAAGR,IAAI,CAACa,QAAQ,CAACT,MAAM,CAACU,GAAG,EAAEZ,IAAI,CAACU,IAAI,CAAC;UAC9C;UAAC;UAAA,OASK,IAAAG,iBAAG,EAACb,IAAI,EAAEC,SAAS,EAAEC,MAAM,CAACK,QAAQ,EAAEH,IAAI,EAAEF,MAAM,CAACY,WAAW,CAAC;QAAA;UACrE,IAAAC,6BAAe,EAACf,IAAI,EAAEC,SAAS,EAAEC,MAAM,CAACc,cAAc,CAAC;UAAC,MAEpDd,MAAM,CAACU,GAAG,KAAKV,MAAM,CAACe,YAAY;YAAA;YAAA;UAAA;UAAA,iCAC7BjB,IAAI;QAAA;UAAA;UAIX,IAAAkB,sBAAQ,EAAClB,IAAI,EAAEG,MAAM,EAAED,MAAM,CAACK,QAAQ,EAAEH,IAAI,CAAC;UAAC;UAAA;QAAA;UAAA;UAAA;UAE9C,IAAIE,KAAK,EAAE;YACT,YAAIa,OAAO,aAAMb,KAAK,eAAK,YAAIa,OAAO,CAAE;UAC1C;UAAC;QAAA;UAAA,iCAIInB,IAAI;QAAA;QAAA;UAAA;MAAA;IAAA;EAAA,CACZ;EAAA;IAAA;EAAA;AAAA;AAAA"}