UNPKG

@bring-it/npm

Version:
1 lines 12.8 kB
import{createRequire as e}from"node:module";const o=e(import.meta.url);var r,t,n,s,i,a,l,c={396:(e,o,r)=>{r.a(e,async(e,t)=>{try{r.d(o,{v:()=>i});var n=r(4119),s=e([n]);const i=new((n=(s.then?(await s)():s)[0]).Vy)("npm");t()}catch(e){t(e)}})},1421:e=>{e.exports=o("node:child_process")},1455:e=>{e.exports=o("node:fs/promises")},1708:e=>{e.exports=o("node:process")},3024:e=>{e.exports=o("node:fs")},3136:e=>{e.exports=o("node:url")},3339:e=>{e.exports=o("module")},4119:(e,o,r)=>{r.a(e,async(e,t)=>{try{r.d(o,{Vy:()=>f}),r(1455);var n=r(9538),s=r(8460),i=e([s]);s=(i.then?(await i)():i)[0];const{red:a,cyan:l,green:c,yellow:u,magenta:d}=n.Ay,p=c("[okay]"),h=a("[fail]"),b=u("[warn]");class f{constructor(e){this.name=`[${l("bring-it")}:${d(e)}]`}okay(...e){this.log(p,...e)}fail(...e){this.log(h,...e)}warn(...e){this.log(b,...e)}task(...e){this.log("[task]",...e)}file(...e){this.log("[file]",...e)}info(...e){this.log("[info]",...e)}json(e){this.log("[json]",JSON.stringify(e,"",2))}log(...e){console.log(this.name,...e)}}t()}catch(e){t(e)}})},4573:e=>{e.exports=o("node:buffer")},4904:(e,o,r)=>{r.a(e,async(e,t)=>{try{r.d(o,{G5:()=>l,cL:()=>u,q0:()=>c});var n=r(9290),s=r(5244),i=e([n]),a=i.then?(await i)():i;n=a[0];const l="npm",c="npm commands";function u(e){e.command(n).command(s)}t()}catch(d){t(d)}})},5244:(e,o,r)=>{r.r(o),r.d(o,{builder:()=>s,command:()=>t,describe:()=>n,handler:()=>i});const t="publish",n="Publish npm packages when needed";function s(e){e.option("preview",{alias:"p",describe:"Preview mode",default:!1,type:"boolean"}).option("force",{alias:"f",describe:"Skip branch checking",default:!1,type:"boolean"}).option("provenance",{describe:"Packages with provenance",default:!1,type:"boolean"})}function i(e){Promise.all([r.e(704),r.e(318)]).then(r.bind(r,9318)).then(({action:o})=>o(e)).catch(e=>{process.exitCode=1,console.error(e)})}},5317:e=>{e.exports=o("child_process")},6193:e=>{e.exports=o("node:string_decoder")},6466:e=>{e.exports=o("node:stream/promises")},6760:e=>{e.exports=o("node:path")},6928:e=>{e.exports=o("path")},7066:e=>{e.exports=o("node:tty")},7075:e=>{e.exports=o("node:stream")},7975:e=>{e.exports=o("node:util")},8161:e=>{e.exports=o("node:os")},8460:(e,o,r)=>{r.a(e,async(e,o)=>{try{const{CNB_BUILD_ID:r,CNB_BRANCH:t,CNB_COMMIT:n,CNB_COMMIT_SHORT:s,CNB_BEFORE_SHA:i,CNB_REPO_URL_HTTPS:a,CNB_DOCKER_REGISTRY:l,CNB_PIPELINE_NAME:c,CNB_REPO_SLUG_LOWERCASE:u,CNB_BUILD_WEB_URL:d,CNB_TOKEN:p}=process.env;async function h(){const e=`https://api.cnb.cool/${u}/-/build/logs?sourceRef=${t}&pagesize=1&status=success&event=push`;try{const o=await fetch(e,{headers:{Authorization:`Bearer ${p}`}});if(!o.ok)throw new Error(`Response status: ${o.status}`);const r=await o.json(),{sha:t}=r.data[0]||{};return t||i}catch(e){console.error(e.message)}return i}const{CNB:b,npm_package_version:f="\u672a\u77e5",CUSTOM_ARTIFACT_URL:m,BRANCH_NAME:g=(b?t:void 0),CCI_JOB_NAME:_=(b?c:void 0),CI_BUILD_NUMBER:v,DEPOT_NAME:O=(b?u:void 0),GIT_COMMIT_SHORT:T=(b?s:void 0),GIT_COMMIT:y=(b?n:void 0),GIT_PREVIOUS_COMMIT:R=(b?await h():void 0),GIT_HTTP_URL:C=(b?a:void 0),JOB_ID:E=(b?r:void 0),PROJECT_WEB_URL:w=(b?`https://cnb.cool/${u}`:void 0),DOCKER_REG_HOST:x=(b?l:void 0)}=process.env;function B(e=""){return e.slice(0,7)}B(R),o()}catch(M){o(M)}},1)},8474:e=>{e.exports=o("node:events")},8500:e=>{e.exports=o("node:timers/promises")},8877:e=>{e.exports=o("node:v8")},9290:(e,o,r)=>{r.a(e,async(e,t)=>{try{r.r(o),r.d(o,{builder:()=>u,command:()=>l,describe:()=>c,handler:()=>p});var n=r(1421),s=r(396),i=e([s]),a=i.then?(await i)():i;s=a[0];const l="login",c="Auto login to npm";function u(e){e.option("cnb",{describe:"CNB npm registry name",type:"string",coerce:e=>e.trim(),normalize:!0,requiresArg:!0,nargs:1})}function d({name:e,token:o}){const r=`//npm.cnb.cool/${e}/-/packages/:_authToken=${o}`;(0,n.spawnSync)("echo",[r," >> .npmrc"],{cwd:process.cwd(),shell:!0})}function p(e){if(e.cnb){const{CNB_TOKEN:o}=process.env;o?d({name:e.cnb,token:o}):(s.v.fail("Missing $CNB_TOKEN environment variable"),process.exitCode=1)}}t()}catch(h){t(h)}})},9538:(e,o,r)=>{r.d(o,{Ay:()=>N});const t=(e=0)=>o=>`\x1b[${o+e}m`,n=(e=0)=>o=>`\x1b[${38+e};5;${o}m`,s=(e=0)=>(o,r,t)=>`\x1b[${38+e};2;${o};${r};${t}m`,i={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],gray:[90,39],grey:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgGray:[100,49],bgGrey:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};Object.keys(i.modifier),Object.keys(i.color),Object.keys(i.bgColor);const a=function(){const e=new Map;for(const[o,r]of Object.entries(i)){for(const[o,t]of Object.entries(r))i[o]={open:`\x1b[${t[0]}m`,close:`\x1b[${t[1]}m`},r[o]=i[o],e.set(t[0],t[1]);Object.defineProperty(i,o,{value:r,enumerable:!1})}return Object.defineProperty(i,"codes",{value:e,enumerable:!1}),i.color.close="\x1b[39m",i.bgColor.close="\x1b[49m",i.color.ansi=t(),i.color.ansi256=n(),i.color.ansi16m=s(),i.bgColor.ansi=t(10),i.bgColor.ansi256=n(10),i.bgColor.ansi16m=s(10),Object.defineProperties(i,{rgbToAnsi256:{value:(e,o,r)=>e===o&&o===r?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(o/255*5)+Math.round(r/255*5),enumerable:!1},hexToRgb:{value(e){const o=/[a-f\d]{6}|[a-f\d]{3}/i.exec(e.toString(16));if(!o)return[0,0,0];let[r]=o;3===r.length&&(r=[...r].map(e=>e+e).join(""));const t=Number.parseInt(r,16);return[t>>16&255,t>>8&255,255&t]},enumerable:!1},hexToAnsi256:{value:e=>i.rgbToAnsi256(...i.hexToRgb(e)),enumerable:!1},ansi256ToAnsi:{value(e){if(e<8)return 30+e;if(e<16)return e-8+90;let o,r,t;if(e>=232)o=(10*(e-232)+8)/255,r=o,t=o;else{const n=(e-=16)%36;o=Math.floor(e/36)/5,r=Math.floor(n/6)/5,t=n%6/5}const n=2*Math.max(o,r,t);if(0===n)return 30;let s=30+(Math.round(t)<<2|Math.round(r)<<1|Math.round(o));return 2===n&&(s+=60),s},enumerable:!1},rgbToAnsi:{value:(e,o,r)=>i.ansi256ToAnsi(i.rgbToAnsi256(e,o,r)),enumerable:!1},hexToAnsi:{value:e=>i.ansi256ToAnsi(i.hexToAnsi256(e)),enumerable:!1}}),i}();var l=r(1708),c=r(8161),u=r(7066);function d(e,o=(globalThis.Deno?globalThis.Deno.args:l.argv)){const r=e.startsWith("-")?"":1===e.length?"-":"--",t=o.indexOf(r+e),n=o.indexOf("--");return-1!==t&&(-1===n||t<n)}const{env:p}=l;let h;function b(e,o={}){return 0!==(r=function(e,{streamIsTTY:o,sniffFlags:r=!0}={}){const t=function(){if("FORCE_COLOR"in p)return"true"===p.FORCE_COLOR?1:"false"===p.FORCE_COLOR?0:0===p.FORCE_COLOR.length?1:Math.min(Number.parseInt(p.FORCE_COLOR,10),3)}();void 0!==t&&(h=t);const n=r?h:t;if(0===n)return 0;if(r){if(d("color=16m")||d("color=full")||d("color=truecolor"))return 3;if(d("color=256"))return 2}if("TF_BUILD"in p&&"AGENT_NAME"in p)return 1;if(e&&!o&&void 0===n)return 0;const s=n||0;if("dumb"===p.TERM)return s;if("win32"===l.platform){const e=c.release().split(".");return Number(e[0])>=10&&Number(e[2])>=10586?Number(e[2])>=14931?3:2:1}if("CI"in p)return["GITHUB_ACTIONS","GITEA_ACTIONS","CIRCLECI"].some(e=>e in p)?3:["TRAVIS","APPVEYOR","GITLAB_CI","BUILDKITE","DRONE"].some(e=>e in p)||"codeship"===p.CI_NAME?1:s;if("TEAMCITY_VERSION"in p)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(p.TEAMCITY_VERSION)?1:0;if("truecolor"===p.COLORTERM)return 3;if("xterm-kitty"===p.TERM)return 3;if("xterm-ghostty"===p.TERM)return 3;if("wezterm"===p.TERM)return 3;if("TERM_PROGRAM"in p){const e=Number.parseInt((p.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(p.TERM_PROGRAM){case"iTerm.app":return e>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(p.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(p.TERM)||"COLORTERM"in p?1:s}(e,{streamIsTTY:e&&e.isTTY,...o}))&&{level:r,hasBasic:!0,has256:r>=2,has16m:r>=3};var r}d("no-color")||d("no-colors")||d("color=false")||d("color=never")?h=0:(d("color")||d("colors")||d("color=true")||d("color=always"))&&(h=1);const f={stdout:b({isTTY:u.isatty(1)}),stderr:b({isTTY:u.isatty(2)})};function m(e,o,r){let t=e.indexOf(o);if(-1===t)return e;const n=o.length;let s=0,i="";do{i+=e.slice(s,t)+o+r,s=t+n,t=e.indexOf(o,s)}while(-1!==t);return i+=e.slice(s),i}const{stdout:g,stderr:_}=f,v=Symbol("GENERATOR"),O=Symbol("STYLER"),T=Symbol("IS_EMPTY"),y=["ansi","ansi","ansi256","ansi16m"],R=Object.create(null);function C(e){return(e=>{const o=(...e)=>e.join(" ");return((e,o={})=>{if(o.level&&!(Number.isInteger(o.level)&&o.level>=0&&o.level<=3))throw new Error("The `level` option should be an integer from 0 to 3");const r=g?g.level:0;e.level=void 0===o.level?r:o.level})(o,e),Object.setPrototypeOf(o,C.prototype),o})(e)}Object.setPrototypeOf(C.prototype,Function.prototype);for(const[e,o]of Object.entries(a))R[e]={get(){const r=M(this,B(o.open,o.close,this[O]),this[T]);return Object.defineProperty(this,e,{value:r}),r}};R.visible={get(){const e=M(this,this[O],!0);return Object.defineProperty(this,"visible",{value:e}),e}};const E=(e,o,r,...t)=>"rgb"===e?"ansi16m"===o?a[r].ansi16m(...t):"ansi256"===o?a[r].ansi256(a.rgbToAnsi256(...t)):a[r].ansi(a.rgbToAnsi(...t)):"hex"===e?E("rgb",o,r,...a.hexToRgb(...t)):a[r][e](...t),w=["rgb","hex","ansi256"];for(const e of w)R[e]={get(){const{level:o}=this;return function(...r){const t=B(E(e,y[o],"color",...r),a.color.close,this[O]);return M(this,t,this[T])}}},R["bg"+e[0].toUpperCase()+e.slice(1)]={get(){const{level:o}=this;return function(...r){const t=B(E(e,y[o],"bgColor",...r),a.bgColor.close,this[O]);return M(this,t,this[T])}}};const x=Object.defineProperties(()=>{},{...R,level:{enumerable:!0,get(){return this[v].level},set(e){this[v].level=e}}}),B=(e,o,r)=>{let t,n;return void 0===r?(t=e,n=o):(t=r.openAll+e,n=o+r.closeAll),{open:e,close:o,openAll:t,closeAll:n,parent:r}},M=(e,o,r)=>{const t=(...e)=>A(t,1===e.length?""+e[0]:e.join(" "));return Object.setPrototypeOf(t,x),t[v]=e,t[O]=o,t[T]=r,t},A=(e,o)=>{if(e.level<=0||!o)return e[T]?"":o;let r=e[O];if(void 0===r)return o;const{openAll:t,closeAll:n}=r;if(o.includes("\x1b"))for(;void 0!==r;)o=m(o,r.close,r.open),r=r.parent;const s=o.indexOf("\n");return-1!==s&&(o=function(e,o,r,t){let n=0,s="";do{const i="\r"===e[t-1];s+=e.slice(n,i?t-1:t)+o+(i?"\r\n":"\n")+r,n=t+1,t=e.indexOf("\n",n)}while(-1!==t);return s+=e.slice(n),s}(o,n,t,s)),t+o+n};Object.defineProperties(C.prototype,R);const I=C(),N=(C({level:_?_.level:0}),I)},9896:e=>{e.exports=o("fs")}},u={};function d(e){var o=u[e];if(void 0!==o)return o.exports;var r=u[e]={exports:{}};return c[e](r,r.exports,d),r.exports}d.m=c,r="function"==typeof Symbol,t=r?Symbol("webpack queues"):"__webpack_queues__",n=r?Symbol("webpack exports"):"__webpack_exports__",s=r?Symbol("webpack error"):"__webpack_error__",i=e=>{e&&e.d<1&&(e.d=1,e.forEach(e=>e.r--),e.forEach(e=>e.r--?e.r++:e()))},d.a=(e,o,r)=>{var a;r&&((a=[]).d=-1);var l,c,u,d=new Set,p=e.exports,h=new Promise((e,o)=>{u=o,c=e});h[n]=p,h[t]=e=>(a&&e(a),d.forEach(e),h.catch(e=>{})),e.exports=h,o(e=>{var o;l=(e=>e.map(e=>{if(null!==e&&"object"==typeof e){if(e[t])return e;if(e.then){var o=[];o.d=0,e.then(e=>{r[n]=e,i(o)},e=>{r[s]=e,i(o)});var r={};return r[t]=e=>e(o),r}}var a={};return a[t]=e=>{},a[n]=e,a}))(e);var r=()=>l.map(e=>{if(e[s])throw e[s];return e[n]}),c=new Promise(e=>{(o=()=>e(r)).r=0;var n=e=>e!==a&&!d.has(e)&&(d.add(e),e&&!e.d&&(o.r++,e.push(o)));l.map(e=>e[t](n))});return o.r?c:r()},e=>(e?u(h[s]=e):c(p),i(a))),a&&a.d<0&&(a.d=0)},d.d=(e,o)=>{for(var r in o)d.o(o,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce((o,r)=>(d.f[r](e,o),o),[])),d.u=e=>e+".mjs",d.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a={792:0},l=e=>{var o,r,{__webpack_esm_ids__:t,__webpack_esm_modules__:n,__webpack_esm_runtime__:s}=e,i=0;for(o in n)d.o(n,o)&&(d.m[o]=n[o]);for(s&&s(d);i<t.length;i++)r=t[i],d.o(a,r)&&a[r]&&a[r][0](),a[t[i]]=0},d.f.j=(e,o)=>{var r=d.o(a,e)?a[e]:void 0;if(0!==r)if(r)o.push(r[1]);else{var t=import("./"+d.u(e)).then(l,o=>{throw 0!==a[e]&&(a[e]=void 0),o});t=Promise.race([t,new Promise(o=>r=a[e]=[o])]),o.push(r[1]=t)}};var p=d(4904);const h=(p=await p).cL,b=p.G5,f=p.q0;export{h as builder,b as command,f as describe};