JezK
Edit File: generate-lock-entry.js.map
{"version":3,"file":"generate-lock-entry.js","names":["hasWrapper","commander","args","run","config","reporter","flags","useManifest","readJson","manifest","readRootManifest","name","MessageError","lang","version","entry","resolved","registry","_registry","optionalDependencies","dependencies","pattern","log","stringify","implodeEntry","setFlags","description","option","examples"],"sourceRoot":"../../../src","sources":["cli/commands/generate-lock-entry.js"],"sourcesContent":["/* @flow */\n\nimport type {Reporter} from '../../reporters/index.js';\nimport type Config from '../../config.js';\nimport {MessageError} from '../../errors.js';\nimport {implodeEntry, stringify} from '../../lockfile';\n\nexport function hasWrapper(commander: Object, args: Array<string>): boolean {\n return false;\n}\n\nexport async function run(config: Config, reporter: Reporter, commander: Object, flags: Object, args: Array<string>): Promise<void> {\n let manifest;\n if (flags.useManifest) {\n manifest = await config.readJson(flags.useManifest);\n } else {\n manifest = await config.readRootManifest();\n }\n if (!manifest.name) {\n throw new MessageError(reporter.lang('noName'));\n }\n if (!manifest.version) {\n throw new MessageError(reporter.lang('noVersion'));\n }\n\n const entry = {\n name: manifest.name,\n version: manifest.version,\n resolved: flags.resolved,\n registry: flags.registry || manifest._registry,\n optionalDependencies: manifest.optionalDependencies,\n dependencies: manifest.dependencies,\n };\n const pattern = flags.pattern || `${entry.name}@${entry.version}`;\n reporter.log(\n stringify({\n [pattern]: implodeEntry(pattern, entry),\n }),\n );\n}\n\nexport function setFlags(commander: Object) {\n commander.description('Generates a lock file entry.');\n commander.option('--use-manifest <location>', 'description');\n commander.option('--resolved <resolved>', 'description');\n commander.option('--registry <registry>', 'description');\n}\n\nexport const examples = [\n 'generate-lock-entry',\n 'generate-lock-entry --use-manifest ./package.json',\n 'generate-lock-entry --resolved local-file.tgz#hash',\n];\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAIA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AACA;EAAA;EAAA;IAAA;EAAA;EAAA;AAAA;AAEO,SAASA,UAAU,CAACC,SAAiB,EAAEC,IAAmB,EAAW;EAC1E,OAAO,KAAK;AACd;AAAC,SAEqBC,GAAG;EAAA;AAAA;AAAA;EAAA,yFAAlB,iBAAmBC,MAAc,EAAEC,QAAkB,EAAEJ,SAAiB,EAAEK,KAAa,EAAEJ,IAAmB;IAAA;IAAA;MAAA;QAAA;UAAA,KAE7GI,KAAK,CAACC,WAAW;YAAA;YAAA;UAAA;UAAA;UAAA,OACFH,MAAM,CAACI,QAAQ,CAACF,KAAK,CAACC,WAAW,CAAC;QAAA;UAAnDE,QAAQ;UAAA;UAAA;QAAA;UAAA;UAAA,OAESL,MAAM,CAACM,gBAAgB,EAAE;QAAA;UAA1CD,QAAQ;QAAA;UAAA,IAELA,QAAQ,CAACE,IAAI;YAAA;YAAA;UAAA;UAAA,MACV,KAAIC,sBAAY,EAACP,QAAQ,CAACQ,IAAI,CAAC,QAAQ,CAAC,CAAC;QAAA;UAAA,IAE5CJ,QAAQ,CAACK,OAAO;YAAA;YAAA;UAAA;UAAA,MACb,KAAIF,sBAAY,EAACP,QAAQ,CAACQ,IAAI,CAAC,WAAW,CAAC,CAAC;QAAA;UAG9CE,KAAK,GAAG;YACZJ,IAAI,EAAEF,QAAQ,CAACE,IAAI;YACnBG,OAAO,EAAEL,QAAQ,CAACK,OAAO;YACzBE,QAAQ,EAAEV,KAAK,CAACU,QAAQ;YACxBC,QAAQ,EAAEX,KAAK,CAACW,QAAQ,IAAIR,QAAQ,CAACS,SAAS;YAC9CC,oBAAoB,EAAEV,QAAQ,CAACU,oBAAoB;YACnDC,YAAY,EAAEX,QAAQ,CAACW;UACzB,CAAC;UACKC,OAAO,GAAGf,KAAK,CAACe,OAAO,cAAON,KAAK,CAACJ,IAAI,cAAII,KAAK,CAACD,OAAO,CAAE;UACjET,QAAQ,CAACiB,GAAG,CACV,IAAAC,qBAAS,yCACNF,OAAO,EAAG,IAAAG,wBAAY,EAACH,OAAO,EAAEN,KAAK,CAAC,EACvC,CACH;QAAC;QAAA;UAAA;MAAA;IAAA;EAAA,CACH;EAAA;AAAA;AAEM,SAASU,QAAQ,CAACxB,SAAiB,EAAE;EAC1CA,SAAS,CAACyB,WAAW,CAAC,8BAA8B,CAAC;EACrDzB,SAAS,CAAC0B,MAAM,CAAC,2BAA2B,EAAE,aAAa,CAAC;EAC5D1B,SAAS,CAAC0B,MAAM,CAAC,uBAAuB,EAAE,aAAa,CAAC;EACxD1B,SAAS,CAAC0B,MAAM,CAAC,uBAAuB,EAAE,aAAa,CAAC;AAC1D;AAEO,IAAMC,QAAQ,GAAG,CACtB,qBAAqB,EACrB,mDAAmD,EACnD,oDAAoD,CACrD;AAAC"}