UNPKG

package-field-cli

Version:

CLI that prints the value of a specified field from package.json.

9 lines 1.52 kB
#!/usr/bin/env node /*! *** package-field-cli 2.0.0 *** Copyright © 2022, Jaid <jaid.jsx@gmail.com> (https://github.com/Jaid) *** @license MIT *** See https://github.com/Jaid/package-field-cli !*/ import*as a from"fs-extra";import*as r from"lodash-es";import*as s from"yargs";import*as t from"yargs/helpers";import{createRequire as e}from"module";export const id=826;export const ids=[826];export const modules={311:(r,s,t)=>{var e,o;r.exports=(e={a:()=>a.default},o={},t.d(o,e),o)},352:(a,s,t)=>{var e,o;a.exports=(e={a:()=>r.isObjectLike},o={},t.d(o,e),o)},699:(a,r,t)=>{var e,o;a.exports=(e={a:()=>s.default},o={},t.d(o,e),o)},91:(a,r,s)=>{var e,o;a.exports=(e={a:()=>t.hideBin},o={},s.d(o,e),o)},411:a=>{a.exports=e(import.meta.url)("node:path")},131:(a,r,s)=>{s.a(a,(async(a,r)=>{try{var t=s(411),e=s(311),o=s(352),i=s(699),p=s(91);const a=async(a,r)=>{const s=t.join(a,"package.json");if(await e.a.pathExists(s)){const a=await e.a.readJson(s);if(null!=a&&a[r]){const s=a[r];return Array.isArray(s)?s.join("\n"):(0,o.a)(s)?Object.keys(s).join("\n"):s}}process.exit(1)},c=async({cwd:r,field:s})=>{const t=await a(r,s);process.stdout.write(t+"")},n={cwd:{default:process.cwd(),type:"string"}};await(0,i.a)((0,p.a)(process.argv)).scriptName("package-field-cli").version("2.0.0").command("$0 <field>","CLI that prints the value of a specified field from package.json.",n,c).parse(),r()}catch(a){r(a)}}),1)}};import o from"./runtime.js";import*as i from"./index.js";o.C(i),o(o.s=131); //# sourceMappingURL=index.js.map