From b6fb52bbb04f4259b3a6528b7aeaa753c5f3b23f Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Tue, 21 Dec 2021 20:34:36 -0600 Subject: [PATCH] Update web runtime externals (#32717) As mentioned in https://github.com/vercel/next.js/pull/32679#discussion_r773357113 it looks like these externals need to be updated to the compiled path not that they are ncc'd. Also updated the test readme a bit to reduce confusion in https://github.com/vercel/next.js/issues/32367#issuecomment-997969759 --- packages/next/build/webpack-config.ts | 8 +++++++- packages/next/compiled/chalk/index.js | 2 +- packages/next/taskfile.js | 11 ----------- test/readme.md | 4 ++-- 4 files changed, 10 insertions(+), 15 deletions(-) diff --git a/packages/next/build/webpack-config.ts b/packages/next/build/webpack-config.ts index 699a5daded..f6c8c376bd 100644 --- a/packages/next/build/webpack-config.ts +++ b/packages/next/build/webpack-config.ts @@ -968,7 +968,13 @@ export default async function getBaseWebpackConfig( [ 'next', ...(webServerRuntime - ? [{ etag: '{}', chalk: '{}', 'react-dom': '{}' }] + ? [ + { + 'next/dist/compiled/etag': '{}', + 'next/dist/compiled/chalk': '{}', + 'react-dom': '{}', + }, + ] : []), ] : !isServerless diff --git a/packages/next/compiled/chalk/index.js b/packages/next/compiled/chalk/index.js index 83991776a6..14127eca44 100644 --- a/packages/next/compiled/chalk/index.js +++ b/packages/next/compiled/chalk/index.js @@ -1 +1 @@ -(()=>{var r={598:(r,e,n)=>{var t=n(120);var a={};for(var o in t){if(t.hasOwnProperty(o)){a[t[o]]=o}}var s=r.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var l in s){if(s.hasOwnProperty(l)){if(!("channels"in s[l])){throw new Error("missing channels property: "+l)}if(!("labels"in s[l])){throw new Error("missing channel labels property: "+l)}if(s[l].labels.length!==s[l].channels){throw new Error("channel and label counts mismatch: "+l)}var i=s[l].channels;var c=s[l].labels;delete s[l].channels;delete s[l].labels;Object.defineProperty(s[l],"channels",{value:i});Object.defineProperty(s[l],"labels",{value:c})}}s.rgb.hsl=function(r){var e=r[0]/255;var n=r[1]/255;var t=r[2]/255;var a=Math.min(e,n,t);var o=Math.max(e,n,t);var s=o-a;var l;var i;var c;if(o===a){l=0}else if(e===o){l=(n-t)/s}else if(n===o){l=2+(t-e)/s}else if(t===o){l=4+(e-n)/s}l=Math.min(l*60,360);if(l<0){l+=360}c=(a+o)/2;if(o===a){i=0}else if(c<=.5){i=s/(o+a)}else{i=s/(2-o-a)}return[l,i*100,c*100]};s.rgb.hsv=function(r){var e;var n;var t;var a;var o;var s=r[0]/255;var l=r[1]/255;var i=r[2]/255;var c=Math.max(s,l,i);var u=c-Math.min(s,l,i);var diffc=function(r){return(c-r)/6/u+1/2};if(u===0){a=o=0}else{o=u/c;e=diffc(s);n=diffc(l);t=diffc(i);if(s===c){a=t-n}else if(l===c){a=1/3+e-t}else if(i===c){a=2/3+n-e}if(a<0){a+=1}else if(a>1){a-=1}}return[a*360,o*100,c*100]};s.rgb.hwb=function(r){var e=r[0];var n=r[1];var t=r[2];var a=s.rgb.hsl(r)[0];var o=1/255*Math.min(e,Math.min(n,t));t=1-1/255*Math.max(e,Math.max(n,t));return[a,o*100,t*100]};s.rgb.cmyk=function(r){var e=r[0]/255;var n=r[1]/255;var t=r[2]/255;var a;var o;var s;var l;l=Math.min(1-e,1-n,1-t);a=(1-e-l)/(1-l)||0;o=(1-n-l)/(1-l)||0;s=(1-t-l)/(1-l)||0;return[a*100,o*100,s*100,l*100]};function comparativeDistance(r,e){return Math.pow(r[0]-e[0],2)+Math.pow(r[1]-e[1],2)+Math.pow(r[2]-e[2],2)}s.rgb.keyword=function(r){var e=a[r];if(e){return e}var n=Infinity;var o;for(var s in t){if(t.hasOwnProperty(s)){var l=t[s];var i=comparativeDistance(r,l);if(i.04045?Math.pow((e+.055)/1.055,2.4):e/12.92;n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92;var a=e*.4124+n*.3576+t*.1805;var o=e*.2126+n*.7152+t*.0722;var s=e*.0193+n*.1192+t*.9505;return[a*100,o*100,s*100]};s.rgb.lab=function(r){var e=s.rgb.xyz(r);var n=e[0];var t=e[1];var a=e[2];var o;var l;var i;n/=95.047;t/=100;a/=108.883;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;a=a>.008856?Math.pow(a,1/3):7.787*a+16/116;o=116*t-16;l=500*(n-t);i=200*(t-a);return[o,l,i]};s.hsl.rgb=function(r){var e=r[0]/360;var n=r[1]/100;var t=r[2]/100;var a;var o;var s;var l;var i;if(n===0){i=t*255;return[i,i,i]}if(t<.5){o=t*(1+n)}else{o=t+n-t*n}a=2*t-o;l=[0,0,0];for(var c=0;c<3;c++){s=e+1/3*-(c-1);if(s<0){s++}if(s>1){s--}if(6*s<1){i=a+(o-a)*6*s}else if(2*s<1){i=o}else if(3*s<2){i=a+(o-a)*(2/3-s)*6}else{i=a}l[c]=i*255}return l};s.hsl.hsv=function(r){var e=r[0];var n=r[1]/100;var t=r[2]/100;var a=n;var o=Math.max(t,.01);var s;var l;t*=2;n*=t<=1?t:2-t;a*=o<=1?o:2-o;l=(t+n)/2;s=t===0?2*a/(o+a):2*n/(t+n);return[e,s*100,l*100]};s.hsv.rgb=function(r){var e=r[0]/60;var n=r[1]/100;var t=r[2]/100;var a=Math.floor(e)%6;var o=e-Math.floor(e);var s=255*t*(1-n);var l=255*t*(1-n*o);var i=255*t*(1-n*(1-o));t*=255;switch(a){case 0:return[t,i,s];case 1:return[l,t,s];case 2:return[s,t,i];case 3:return[s,l,t];case 4:return[i,s,t];case 5:return[t,s,l]}};s.hsv.hsl=function(r){var e=r[0];var n=r[1]/100;var t=r[2]/100;var a=Math.max(t,.01);var o;var s;var l;l=(2-n)*t;o=(2-n)*a;s=n*a;s/=o<=1?o:2-o;s=s||0;l/=2;return[e,s*100,l*100]};s.hwb.rgb=function(r){var e=r[0]/360;var n=r[1]/100;var t=r[2]/100;var a=n+t;var o;var s;var l;var i;if(a>1){n/=a;t/=a}o=Math.floor(6*e);s=1-t;l=6*e-o;if((o&1)!==0){l=1-l}i=n+l*(s-n);var c;var u;var v;switch(o){default:case 6:case 0:c=s;u=i;v=n;break;case 1:c=i;u=s;v=n;break;case 2:c=n;u=s;v=i;break;case 3:c=n;u=i;v=s;break;case 4:c=i;u=n;v=s;break;case 5:c=s;u=n;v=i;break}return[c*255,u*255,v*255]};s.cmyk.rgb=function(r){var e=r[0]/100;var n=r[1]/100;var t=r[2]/100;var a=r[3]/100;var o;var s;var l;o=1-Math.min(1,e*(1-a)+a);s=1-Math.min(1,n*(1-a)+a);l=1-Math.min(1,t*(1-a)+a);return[o*255,s*255,l*255]};s.xyz.rgb=function(r){var e=r[0]/100;var n=r[1]/100;var t=r[2]/100;var a;var o;var s;a=e*3.2406+n*-1.5372+t*-.4986;o=e*-.9689+n*1.8758+t*.0415;s=e*.0557+n*-.204+t*1.057;a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a*12.92;o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*12.92;s=s>.0031308?1.055*Math.pow(s,1/2.4)-.055:s*12.92;a=Math.min(Math.max(0,a),1);o=Math.min(Math.max(0,o),1);s=Math.min(Math.max(0,s),1);return[a*255,o*255,s*255]};s.xyz.lab=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;e/=95.047;n/=100;t/=108.883;e=e>.008856?Math.pow(e,1/3):7.787*e+16/116;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;a=116*n-16;o=500*(e-n);s=200*(n-t);return[a,o,s]};s.lab.xyz=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;o=(e+16)/116;a=n/500+o;s=o-t/200;var l=Math.pow(o,3);var i=Math.pow(a,3);var c=Math.pow(s,3);o=l>.008856?l:(o-16/116)/7.787;a=i>.008856?i:(a-16/116)/7.787;s=c>.008856?c:(s-16/116)/7.787;a*=95.047;o*=100;s*=108.883;return[a,o,s]};s.lab.lch=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;a=Math.atan2(t,n);o=a*360/2/Math.PI;if(o<0){o+=360}s=Math.sqrt(n*n+t*t);return[e,s,o]};s.lch.lab=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;s=t/360*2*Math.PI;a=n*Math.cos(s);o=n*Math.sin(s);return[e,a,o]};s.rgb.ansi16=function(r){var e=r[0];var n=r[1];var t=r[2];var a=1 in arguments?arguments[1]:s.rgb.hsv(r)[2];a=Math.round(a/50);if(a===0){return 30}var o=30+(Math.round(t/255)<<2|Math.round(n/255)<<1|Math.round(e/255));if(a===2){o+=60}return o};s.hsv.ansi16=function(r){return s.rgb.ansi16(s.hsv.rgb(r),r[2])};s.rgb.ansi256=function(r){var e=r[0];var n=r[1];var t=r[2];if(e===n&&n===t){if(e<8){return 16}if(e>248){return 231}return Math.round((e-8)/247*24)+232}var a=16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(t/255*5);return a};s.ansi16.rgb=function(r){var e=r%10;if(e===0||e===7){if(r>50){e+=3.5}e=e/10.5*255;return[e,e,e]}var n=(~~(r>50)+1)*.5;var t=(e&1)*n*255;var a=(e>>1&1)*n*255;var o=(e>>2&1)*n*255;return[t,a,o]};s.ansi256.rgb=function(r){if(r>=232){var e=(r-232)*10+8;return[e,e,e]}r-=16;var n;var t=Math.floor(r/36)/5*255;var a=Math.floor((n=r%36)/6)/5*255;var o=n%6/5*255;return[t,a,o]};s.rgb.hex=function(r){var e=((Math.round(r[0])&255)<<16)+((Math.round(r[1])&255)<<8)+(Math.round(r[2])&255);var n=e.toString(16).toUpperCase();return"000000".substring(n.length)+n};s.hex.rgb=function(r){var e=r.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e){return[0,0,0]}var n=e[0];if(e[0].length===3){n=n.split("").map((function(r){return r+r})).join("")}var t=parseInt(n,16);var a=t>>16&255;var o=t>>8&255;var s=t&255;return[a,o,s]};s.rgb.hcg=function(r){var e=r[0]/255;var n=r[1]/255;var t=r[2]/255;var a=Math.max(Math.max(e,n),t);var o=Math.min(Math.min(e,n),t);var s=a-o;var l;var i;if(s<1){l=o/(1-s)}else{l=0}if(s<=0){i=0}else if(a===e){i=(n-t)/s%6}else if(a===n){i=2+(t-e)/s}else{i=4+(e-n)/s+4}i/=6;i%=1;return[i*360,s*100,l*100]};s.hsl.hcg=function(r){var e=r[1]/100;var n=r[2]/100;var t=1;var a=0;if(n<.5){t=2*e*n}else{t=2*e*(1-n)}if(t<1){a=(n-.5*t)/(1-t)}return[r[0],t*100,a*100]};s.hsv.hcg=function(r){var e=r[1]/100;var n=r[2]/100;var t=e*n;var a=0;if(t<1){a=(n-t)/(1-t)}return[r[0],t*100,a*100]};s.hcg.rgb=function(r){var e=r[0]/360;var n=r[1]/100;var t=r[2]/100;if(n===0){return[t*255,t*255,t*255]}var a=[0,0,0];var o=e%1*6;var s=o%1;var l=1-s;var i=0;switch(Math.floor(o)){case 0:a[0]=1;a[1]=s;a[2]=0;break;case 1:a[0]=l;a[1]=1;a[2]=0;break;case 2:a[0]=0;a[1]=1;a[2]=s;break;case 3:a[0]=0;a[1]=l;a[2]=1;break;case 4:a[0]=s;a[1]=0;a[2]=1;break;default:a[0]=1;a[1]=0;a[2]=l}i=(1-n)*t;return[(n*a[0]+i)*255,(n*a[1]+i)*255,(n*a[2]+i)*255]};s.hcg.hsv=function(r){var e=r[1]/100;var n=r[2]/100;var t=e+n*(1-e);var a=0;if(t>0){a=e/t}return[r[0],a*100,t*100]};s.hcg.hsl=function(r){var e=r[1]/100;var n=r[2]/100;var t=n*(1-e)+.5*e;var a=0;if(t>0&&t<.5){a=e/(2*t)}else if(t>=.5&&t<1){a=e/(2*(1-t))}return[r[0],a*100,t*100]};s.hcg.hwb=function(r){var e=r[1]/100;var n=r[2]/100;var t=e+n*(1-e);return[r[0],(t-e)*100,(1-t)*100]};s.hwb.hcg=function(r){var e=r[1]/100;var n=r[2]/100;var t=1-n;var a=t-e;var o=0;if(a<1){o=(t-a)/(1-a)}return[r[0],a*100,o*100]};s.apple.rgb=function(r){return[r[0]/65535*255,r[1]/65535*255,r[2]/65535*255]};s.rgb.apple=function(r){return[r[0]/255*65535,r[1]/255*65535,r[2]/255*65535]};s.gray.rgb=function(r){return[r[0]/100*255,r[0]/100*255,r[0]/100*255]};s.gray.hsl=s.gray.hsv=function(r){return[0,0,r[0]]};s.gray.hwb=function(r){return[0,100,r[0]]};s.gray.cmyk=function(r){return[0,0,0,r[0]]};s.gray.lab=function(r){return[r[0],0,0]};s.gray.hex=function(r){var e=Math.round(r[0]/100*255)&255;var n=(e<<16)+(e<<8)+e;var t=n.toString(16).toUpperCase();return"000000".substring(t.length)+t};s.rgb.gray=function(r){var e=(r[0]+r[1]+r[2])/3;return[e/255*100]}},830:(r,e,n)=>{var t=n(598);var a=n(180);var o={};var s=Object.keys(t);function wrapRaw(r){var wrappedFn=function(e){if(e===undefined||e===null){return e}if(arguments.length>1){e=Array.prototype.slice.call(arguments)}return r(e)};if("conversion"in r){wrappedFn.conversion=r.conversion}return wrappedFn}function wrapRounded(r){var wrappedFn=function(e){if(e===undefined||e===null){return e}if(arguments.length>1){e=Array.prototype.slice.call(arguments)}var n=r(e);if(typeof n==="object"){for(var t=n.length,a=0;a{"use strict";r.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},180:(r,e,n)=>{var t=n(598);function buildGraph(){var r={};var e=Object.keys(t);for(var n=e.length,a=0;a{"use strict";r=n.nmd(r);const t=n(830);const wrapAnsi16=(r,e)=>function(){const n=r.apply(t,arguments);return`[${n+e}m`};const wrapAnsi256=(r,e)=>function(){const n=r.apply(t,arguments);return`[${38+e};5;${n}m`};const wrapAnsi16m=(r,e)=>function(){const n=r.apply(t,arguments);return`[${38+e};2;${n[0]};${n[1]};${n[2]}m`};function assembleStyles(){const r=new Map;const e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],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],gray:[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],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.grey=e.color.gray;for(const n of Object.keys(e)){const t=e[n];for(const n of Object.keys(t)){const a=t[n];e[n]={open:`[${a[0]}m`,close:`[${a[1]}m`};t[n]=e[n];r.set(a[0],a[1])}Object.defineProperty(e,n,{value:t,enumerable:false});Object.defineProperty(e,"codes",{value:r,enumerable:false})}const ansi2ansi=r=>r;const rgb2rgb=(r,e,n)=>[r,e,n];e.color.close="";e.bgColor.close="";e.color.ansi={ansi:wrapAnsi16(ansi2ansi,0)};e.color.ansi256={ansi256:wrapAnsi256(ansi2ansi,0)};e.color.ansi16m={rgb:wrapAnsi16m(rgb2rgb,0)};e.bgColor.ansi={ansi:wrapAnsi16(ansi2ansi,10)};e.bgColor.ansi256={ansi256:wrapAnsi256(ansi2ansi,10)};e.bgColor.ansi16m={rgb:wrapAnsi16m(rgb2rgb,10)};for(let r of Object.keys(t)){if(typeof t[r]!=="object"){continue}const n=t[r];if(r==="ansi16"){r="ansi"}if("ansi16"in n){e.color.ansi[r]=wrapAnsi16(n.ansi16,0);e.bgColor.ansi[r]=wrapAnsi16(n.ansi16,10)}if("ansi256"in n){e.color.ansi256[r]=wrapAnsi256(n.ansi256,0);e.bgColor.ansi256[r]=wrapAnsi256(n.ansi256,10)}if("rgb"in n){e.color.ansi16m[r]=wrapAnsi16m(n.rgb,0);e.bgColor.ansi16m[r]=wrapAnsi16m(n.rgb,10)}}return e}Object.defineProperty(r,"exports",{enumerable:true,get:assembleStyles})},437:(r,e,n)=>{"use strict";const t=n(556);const a=n(694);const o=n(937).stdout;const s=n(900);const l=process.platform==="win32"&&!(process.env.TERM||"").toLowerCase().startsWith("xterm");const i=["ansi","ansi","ansi256","ansi16m"];const c=new Set(["gray"]);const u=Object.create(null);function applyOptions(r,e){e=e||{};const n=o?o.level:0;r.level=e.level===undefined?n:e.level;r.enabled="enabled"in e?e.enabled:r.level>0}function Chalk(r){if(!this||!(this instanceof Chalk)||this.template){const e={};applyOptions(e,r);e.template=function(){const r=[].slice.call(arguments);return chalkTag.apply(null,[e.template].concat(r))};Object.setPrototypeOf(e,Chalk.prototype);Object.setPrototypeOf(e.template,e);e.template.constructor=Chalk;return e.template}applyOptions(this,r)}if(l){a.blue.open=""}for(const r of Object.keys(a)){a[r].closeRe=new RegExp(t(a[r].close),"g");u[r]={get(){const e=a[r];return build.call(this,this._styles?this._styles.concat(e):[e],this._empty,r)}}}u.visible={get(){return build.call(this,this._styles||[],true,"visible")}};a.color.closeRe=new RegExp(t(a.color.close),"g");for(const r of Object.keys(a.color.ansi)){if(c.has(r)){continue}u[r]={get(){const e=this.level;return function(){const n=a.color[i[e]][r].apply(null,arguments);const t={open:n,close:a.color.close,closeRe:a.color.closeRe};return build.call(this,this._styles?this._styles.concat(t):[t],this._empty,r)}}}}a.bgColor.closeRe=new RegExp(t(a.bgColor.close),"g");for(const r of Object.keys(a.bgColor.ansi)){if(c.has(r)){continue}const e="bg"+r[0].toUpperCase()+r.slice(1);u[e]={get(){const e=this.level;return function(){const n=a.bgColor[i[e]][r].apply(null,arguments);const t={open:n,close:a.bgColor.close,closeRe:a.bgColor.closeRe};return build.call(this,this._styles?this._styles.concat(t):[t],this._empty,r)}}}}const v=Object.defineProperties((()=>{}),u);function build(r,e,n){const builder=function(){return applyStyle.apply(builder,arguments)};builder._styles=r;builder._empty=e;const t=this;Object.defineProperty(builder,"level",{enumerable:true,get(){return t.level},set(r){t.level=r}});Object.defineProperty(builder,"enabled",{enumerable:true,get(){return t.enabled},set(r){t.enabled=r}});builder.hasGrey=this.hasGrey||n==="gray"||n==="grey";builder.__proto__=v;return builder}function applyStyle(){const r=arguments;const e=r.length;let n=String(arguments[0]);if(e===0){return""}if(e>1){for(let t=1;t{"use strict";const e=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi;const n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g;const t=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/;const a=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi;const o=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function unescape(r){if(r[0]==="u"&&r.length===5||r[0]==="x"&&r.length===3){return String.fromCharCode(parseInt(r.slice(1),16))}return o.get(r)||r}function parseArguments(r,e){const n=[];const o=e.trim().split(/\s*,\s*/g);let s;for(const e of o){if(!isNaN(e)){n.push(Number(e))}else if(s=e.match(t)){n.push(s[2].replace(a,((r,e,n)=>e?unescape(e):n)))}else{throw new Error(`Invalid Chalk template style argument: ${e} (in style '${r}')`)}}return n}function parseStyle(r){n.lastIndex=0;const e=[];let t;while((t=n.exec(r))!==null){const r=t[1];if(t[2]){const n=parseArguments(r,t[2]);e.push([r].concat(n))}else{e.push([r])}}return e}function buildStyle(r,e){const n={};for(const r of e){for(const e of r.styles){n[e[0]]=r.inverse?null:e.slice(1)}}let t=r;for(const r of Object.keys(n)){if(Array.isArray(n[r])){if(!(r in t)){throw new Error(`Unknown Chalk style: ${r}`)}if(n[r].length>0){t=t[r].apply(t,n[r])}else{t=t[r]}}}return t}r.exports=(r,n)=>{const t=[];const a=[];let o=[];n.replace(e,((e,n,s,l,i,c)=>{if(n){o.push(unescape(n))}else if(l){const e=o.join("");o=[];a.push(t.length===0?e:buildStyle(r,t)(e));t.push({inverse:s,styles:parseStyle(l)})}else if(i){if(t.length===0){throw new Error("Found extraneous } in Chalk template literal")}a.push(buildStyle(r,t)(o.join("")));o=[];t.pop()}else{o.push(c)}}));a.push(o.join(""));if(t.length>0){const r=`Chalk template literal is missing ${t.length} closing bracket${t.length===1?"":"s"} (\`}\`)`;throw new Error(r)}return a.join("")}},135:r=>{"use strict";r.exports=(r,e)=>{e=e||process.argv||[];const n=r.startsWith("-")?"":r.length===1?"-":"--";const t=e.indexOf(n+r);const a=e.indexOf("--");return t!==-1&&(a===-1?true:t{"use strict";const t=n(37);const a=n(135);const o=process.env;let s;if(a("no-color")||a("no-colors")||a("color=false")){s=false}else if(a("color")||a("colors")||a("color=true")||a("color=always")){s=true}if("FORCE_COLOR"in o){s=o.FORCE_COLOR.length===0||parseInt(o.FORCE_COLOR,10)!==0}function translateLevel(r){if(r===0){return false}return{level:r,hasBasic:true,has256:r>=2,has16m:r>=3}}function supportsColor(r){if(s===false){return 0}if(a("color=16m")||a("color=full")||a("color=truecolor")){return 3}if(a("color=256")){return 2}if(r&&!r.isTTY&&s!==true){return 0}const e=s?1:0;if(process.platform==="win32"){const r=t.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(r[0])>=10&&Number(r[2])>=10586){return Number(r[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some((r=>r in o))||o.CI_NAME==="codeship"){return 1}return e}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const r=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return r>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}if(o.TERM==="dumb"){return e}return e}function getSupportLevel(r){const e=supportsColor(r);return translateLevel(e)}r.exports={supportsColor:getSupportLevel,stdout:getSupportLevel(process.stdout),stderr:getSupportLevel(process.stderr)}},556:r=>{"use strict";r.exports=require("next/dist/compiled/escape-string-regexp")},37:r=>{"use strict";r.exports=require("os")}};var e={};function __nccwpck_require__(n){var t=e[n];if(t!==undefined){return t.exports}var a=e[n]={id:n,loaded:false,exports:{}};var o=true;try{r[n](a,a.exports,__nccwpck_require__);o=false}finally{if(o)delete e[n]}a.loaded=true;return a.exports}(()=>{__nccwpck_require__.nmd=r=>{r.paths=[];if(!r.children)r.children=[];return r}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var n=__nccwpck_require__(437);module.exports=n})(); \ No newline at end of file +(()=>{var r={598:(r,e,n)=>{var t=n(120);var a={};for(var o in t){if(t.hasOwnProperty(o)){a[t[o]]=o}}var s=r.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var l in s){if(s.hasOwnProperty(l)){if(!("channels"in s[l])){throw new Error("missing channels property: "+l)}if(!("labels"in s[l])){throw new Error("missing channel labels property: "+l)}if(s[l].labels.length!==s[l].channels){throw new Error("channel and label counts mismatch: "+l)}var i=s[l].channels;var c=s[l].labels;delete s[l].channels;delete s[l].labels;Object.defineProperty(s[l],"channels",{value:i});Object.defineProperty(s[l],"labels",{value:c})}}s.rgb.hsl=function(r){var e=r[0]/255;var n=r[1]/255;var t=r[2]/255;var a=Math.min(e,n,t);var o=Math.max(e,n,t);var s=o-a;var l;var i;var c;if(o===a){l=0}else if(e===o){l=(n-t)/s}else if(n===o){l=2+(t-e)/s}else if(t===o){l=4+(e-n)/s}l=Math.min(l*60,360);if(l<0){l+=360}c=(a+o)/2;if(o===a){i=0}else if(c<=.5){i=s/(o+a)}else{i=s/(2-o-a)}return[l,i*100,c*100]};s.rgb.hsv=function(r){var e;var n;var t;var a;var o;var s=r[0]/255;var l=r[1]/255;var i=r[2]/255;var c=Math.max(s,l,i);var u=c-Math.min(s,l,i);var diffc=function(r){return(c-r)/6/u+1/2};if(u===0){a=o=0}else{o=u/c;e=diffc(s);n=diffc(l);t=diffc(i);if(s===c){a=t-n}else if(l===c){a=1/3+e-t}else if(i===c){a=2/3+n-e}if(a<0){a+=1}else if(a>1){a-=1}}return[a*360,o*100,c*100]};s.rgb.hwb=function(r){var e=r[0];var n=r[1];var t=r[2];var a=s.rgb.hsl(r)[0];var o=1/255*Math.min(e,Math.min(n,t));t=1-1/255*Math.max(e,Math.max(n,t));return[a,o*100,t*100]};s.rgb.cmyk=function(r){var e=r[0]/255;var n=r[1]/255;var t=r[2]/255;var a;var o;var s;var l;l=Math.min(1-e,1-n,1-t);a=(1-e-l)/(1-l)||0;o=(1-n-l)/(1-l)||0;s=(1-t-l)/(1-l)||0;return[a*100,o*100,s*100,l*100]};function comparativeDistance(r,e){return Math.pow(r[0]-e[0],2)+Math.pow(r[1]-e[1],2)+Math.pow(r[2]-e[2],2)}s.rgb.keyword=function(r){var e=a[r];if(e){return e}var n=Infinity;var o;for(var s in t){if(t.hasOwnProperty(s)){var l=t[s];var i=comparativeDistance(r,l);if(i.04045?Math.pow((e+.055)/1.055,2.4):e/12.92;n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92;var a=e*.4124+n*.3576+t*.1805;var o=e*.2126+n*.7152+t*.0722;var s=e*.0193+n*.1192+t*.9505;return[a*100,o*100,s*100]};s.rgb.lab=function(r){var e=s.rgb.xyz(r);var n=e[0];var t=e[1];var a=e[2];var o;var l;var i;n/=95.047;t/=100;a/=108.883;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;a=a>.008856?Math.pow(a,1/3):7.787*a+16/116;o=116*t-16;l=500*(n-t);i=200*(t-a);return[o,l,i]};s.hsl.rgb=function(r){var e=r[0]/360;var n=r[1]/100;var t=r[2]/100;var a;var o;var s;var l;var i;if(n===0){i=t*255;return[i,i,i]}if(t<.5){o=t*(1+n)}else{o=t+n-t*n}a=2*t-o;l=[0,0,0];for(var c=0;c<3;c++){s=e+1/3*-(c-1);if(s<0){s++}if(s>1){s--}if(6*s<1){i=a+(o-a)*6*s}else if(2*s<1){i=o}else if(3*s<2){i=a+(o-a)*(2/3-s)*6}else{i=a}l[c]=i*255}return l};s.hsl.hsv=function(r){var e=r[0];var n=r[1]/100;var t=r[2]/100;var a=n;var o=Math.max(t,.01);var s;var l;t*=2;n*=t<=1?t:2-t;a*=o<=1?o:2-o;l=(t+n)/2;s=t===0?2*a/(o+a):2*n/(t+n);return[e,s*100,l*100]};s.hsv.rgb=function(r){var e=r[0]/60;var n=r[1]/100;var t=r[2]/100;var a=Math.floor(e)%6;var o=e-Math.floor(e);var s=255*t*(1-n);var l=255*t*(1-n*o);var i=255*t*(1-n*(1-o));t*=255;switch(a){case 0:return[t,i,s];case 1:return[l,t,s];case 2:return[s,t,i];case 3:return[s,l,t];case 4:return[i,s,t];case 5:return[t,s,l]}};s.hsv.hsl=function(r){var e=r[0];var n=r[1]/100;var t=r[2]/100;var a=Math.max(t,.01);var o;var s;var l;l=(2-n)*t;o=(2-n)*a;s=n*a;s/=o<=1?o:2-o;s=s||0;l/=2;return[e,s*100,l*100]};s.hwb.rgb=function(r){var e=r[0]/360;var n=r[1]/100;var t=r[2]/100;var a=n+t;var o;var s;var l;var i;if(a>1){n/=a;t/=a}o=Math.floor(6*e);s=1-t;l=6*e-o;if((o&1)!==0){l=1-l}i=n+l*(s-n);var c;var u;var v;switch(o){default:case 6:case 0:c=s;u=i;v=n;break;case 1:c=i;u=s;v=n;break;case 2:c=n;u=s;v=i;break;case 3:c=n;u=i;v=s;break;case 4:c=i;u=n;v=s;break;case 5:c=s;u=n;v=i;break}return[c*255,u*255,v*255]};s.cmyk.rgb=function(r){var e=r[0]/100;var n=r[1]/100;var t=r[2]/100;var a=r[3]/100;var o;var s;var l;o=1-Math.min(1,e*(1-a)+a);s=1-Math.min(1,n*(1-a)+a);l=1-Math.min(1,t*(1-a)+a);return[o*255,s*255,l*255]};s.xyz.rgb=function(r){var e=r[0]/100;var n=r[1]/100;var t=r[2]/100;var a;var o;var s;a=e*3.2406+n*-1.5372+t*-.4986;o=e*-.9689+n*1.8758+t*.0415;s=e*.0557+n*-.204+t*1.057;a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a*12.92;o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:o*12.92;s=s>.0031308?1.055*Math.pow(s,1/2.4)-.055:s*12.92;a=Math.min(Math.max(0,a),1);o=Math.min(Math.max(0,o),1);s=Math.min(Math.max(0,s),1);return[a*255,o*255,s*255]};s.xyz.lab=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;e/=95.047;n/=100;t/=108.883;e=e>.008856?Math.pow(e,1/3):7.787*e+16/116;n=n>.008856?Math.pow(n,1/3):7.787*n+16/116;t=t>.008856?Math.pow(t,1/3):7.787*t+16/116;a=116*n-16;o=500*(e-n);s=200*(n-t);return[a,o,s]};s.lab.xyz=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;o=(e+16)/116;a=n/500+o;s=o-t/200;var l=Math.pow(o,3);var i=Math.pow(a,3);var c=Math.pow(s,3);o=l>.008856?l:(o-16/116)/7.787;a=i>.008856?i:(a-16/116)/7.787;s=c>.008856?c:(s-16/116)/7.787;a*=95.047;o*=100;s*=108.883;return[a,o,s]};s.lab.lch=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;a=Math.atan2(t,n);o=a*360/2/Math.PI;if(o<0){o+=360}s=Math.sqrt(n*n+t*t);return[e,s,o]};s.lch.lab=function(r){var e=r[0];var n=r[1];var t=r[2];var a;var o;var s;s=t/360*2*Math.PI;a=n*Math.cos(s);o=n*Math.sin(s);return[e,a,o]};s.rgb.ansi16=function(r){var e=r[0];var n=r[1];var t=r[2];var a=1 in arguments?arguments[1]:s.rgb.hsv(r)[2];a=Math.round(a/50);if(a===0){return 30}var o=30+(Math.round(t/255)<<2|Math.round(n/255)<<1|Math.round(e/255));if(a===2){o+=60}return o};s.hsv.ansi16=function(r){return s.rgb.ansi16(s.hsv.rgb(r),r[2])};s.rgb.ansi256=function(r){var e=r[0];var n=r[1];var t=r[2];if(e===n&&n===t){if(e<8){return 16}if(e>248){return 231}return Math.round((e-8)/247*24)+232}var a=16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(t/255*5);return a};s.ansi16.rgb=function(r){var e=r%10;if(e===0||e===7){if(r>50){e+=3.5}e=e/10.5*255;return[e,e,e]}var n=(~~(r>50)+1)*.5;var t=(e&1)*n*255;var a=(e>>1&1)*n*255;var o=(e>>2&1)*n*255;return[t,a,o]};s.ansi256.rgb=function(r){if(r>=232){var e=(r-232)*10+8;return[e,e,e]}r-=16;var n;var t=Math.floor(r/36)/5*255;var a=Math.floor((n=r%36)/6)/5*255;var o=n%6/5*255;return[t,a,o]};s.rgb.hex=function(r){var e=((Math.round(r[0])&255)<<16)+((Math.round(r[1])&255)<<8)+(Math.round(r[2])&255);var n=e.toString(16).toUpperCase();return"000000".substring(n.length)+n};s.hex.rgb=function(r){var e=r.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e){return[0,0,0]}var n=e[0];if(e[0].length===3){n=n.split("").map((function(r){return r+r})).join("")}var t=parseInt(n,16);var a=t>>16&255;var o=t>>8&255;var s=t&255;return[a,o,s]};s.rgb.hcg=function(r){var e=r[0]/255;var n=r[1]/255;var t=r[2]/255;var a=Math.max(Math.max(e,n),t);var o=Math.min(Math.min(e,n),t);var s=a-o;var l;var i;if(s<1){l=o/(1-s)}else{l=0}if(s<=0){i=0}else if(a===e){i=(n-t)/s%6}else if(a===n){i=2+(t-e)/s}else{i=4+(e-n)/s+4}i/=6;i%=1;return[i*360,s*100,l*100]};s.hsl.hcg=function(r){var e=r[1]/100;var n=r[2]/100;var t=1;var a=0;if(n<.5){t=2*e*n}else{t=2*e*(1-n)}if(t<1){a=(n-.5*t)/(1-t)}return[r[0],t*100,a*100]};s.hsv.hcg=function(r){var e=r[1]/100;var n=r[2]/100;var t=e*n;var a=0;if(t<1){a=(n-t)/(1-t)}return[r[0],t*100,a*100]};s.hcg.rgb=function(r){var e=r[0]/360;var n=r[1]/100;var t=r[2]/100;if(n===0){return[t*255,t*255,t*255]}var a=[0,0,0];var o=e%1*6;var s=o%1;var l=1-s;var i=0;switch(Math.floor(o)){case 0:a[0]=1;a[1]=s;a[2]=0;break;case 1:a[0]=l;a[1]=1;a[2]=0;break;case 2:a[0]=0;a[1]=1;a[2]=s;break;case 3:a[0]=0;a[1]=l;a[2]=1;break;case 4:a[0]=s;a[1]=0;a[2]=1;break;default:a[0]=1;a[1]=0;a[2]=l}i=(1-n)*t;return[(n*a[0]+i)*255,(n*a[1]+i)*255,(n*a[2]+i)*255]};s.hcg.hsv=function(r){var e=r[1]/100;var n=r[2]/100;var t=e+n*(1-e);var a=0;if(t>0){a=e/t}return[r[0],a*100,t*100]};s.hcg.hsl=function(r){var e=r[1]/100;var n=r[2]/100;var t=n*(1-e)+.5*e;var a=0;if(t>0&&t<.5){a=e/(2*t)}else if(t>=.5&&t<1){a=e/(2*(1-t))}return[r[0],a*100,t*100]};s.hcg.hwb=function(r){var e=r[1]/100;var n=r[2]/100;var t=e+n*(1-e);return[r[0],(t-e)*100,(1-t)*100]};s.hwb.hcg=function(r){var e=r[1]/100;var n=r[2]/100;var t=1-n;var a=t-e;var o=0;if(a<1){o=(t-a)/(1-a)}return[r[0],a*100,o*100]};s.apple.rgb=function(r){return[r[0]/65535*255,r[1]/65535*255,r[2]/65535*255]};s.rgb.apple=function(r){return[r[0]/255*65535,r[1]/255*65535,r[2]/255*65535]};s.gray.rgb=function(r){return[r[0]/100*255,r[0]/100*255,r[0]/100*255]};s.gray.hsl=s.gray.hsv=function(r){return[0,0,r[0]]};s.gray.hwb=function(r){return[0,100,r[0]]};s.gray.cmyk=function(r){return[0,0,0,r[0]]};s.gray.lab=function(r){return[r[0],0,0]};s.gray.hex=function(r){var e=Math.round(r[0]/100*255)&255;var n=(e<<16)+(e<<8)+e;var t=n.toString(16).toUpperCase();return"000000".substring(t.length)+t};s.rgb.gray=function(r){var e=(r[0]+r[1]+r[2])/3;return[e/255*100]}},830:(r,e,n)=>{var t=n(598);var a=n(180);var o={};var s=Object.keys(t);function wrapRaw(r){var wrappedFn=function(e){if(e===undefined||e===null){return e}if(arguments.length>1){e=Array.prototype.slice.call(arguments)}return r(e)};if("conversion"in r){wrappedFn.conversion=r.conversion}return wrappedFn}function wrapRounded(r){var wrappedFn=function(e){if(e===undefined||e===null){return e}if(arguments.length>1){e=Array.prototype.slice.call(arguments)}var n=r(e);if(typeof n==="object"){for(var t=n.length,a=0;a{"use strict";r.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},180:(r,e,n)=>{var t=n(598);function buildGraph(){var r={};var e=Object.keys(t);for(var n=e.length,a=0;a{"use strict";r=n.nmd(r);const t=n(830);const wrapAnsi16=(r,e)=>function(){const n=r.apply(t,arguments);return`[${n+e}m`};const wrapAnsi256=(r,e)=>function(){const n=r.apply(t,arguments);return`[${38+e};5;${n}m`};const wrapAnsi16m=(r,e)=>function(){const n=r.apply(t,arguments);return`[${38+e};2;${n[0]};${n[1]};${n[2]}m`};function assembleStyles(){const r=new Map;const e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],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],gray:[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],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.grey=e.color.gray;for(const n of Object.keys(e)){const t=e[n];for(const n of Object.keys(t)){const a=t[n];e[n]={open:`[${a[0]}m`,close:`[${a[1]}m`};t[n]=e[n];r.set(a[0],a[1])}Object.defineProperty(e,n,{value:t,enumerable:false});Object.defineProperty(e,"codes",{value:r,enumerable:false})}const ansi2ansi=r=>r;const rgb2rgb=(r,e,n)=>[r,e,n];e.color.close="";e.bgColor.close="";e.color.ansi={ansi:wrapAnsi16(ansi2ansi,0)};e.color.ansi256={ansi256:wrapAnsi256(ansi2ansi,0)};e.color.ansi16m={rgb:wrapAnsi16m(rgb2rgb,0)};e.bgColor.ansi={ansi:wrapAnsi16(ansi2ansi,10)};e.bgColor.ansi256={ansi256:wrapAnsi256(ansi2ansi,10)};e.bgColor.ansi16m={rgb:wrapAnsi16m(rgb2rgb,10)};for(let r of Object.keys(t)){if(typeof t[r]!=="object"){continue}const n=t[r];if(r==="ansi16"){r="ansi"}if("ansi16"in n){e.color.ansi[r]=wrapAnsi16(n.ansi16,0);e.bgColor.ansi[r]=wrapAnsi16(n.ansi16,10)}if("ansi256"in n){e.color.ansi256[r]=wrapAnsi256(n.ansi256,0);e.bgColor.ansi256[r]=wrapAnsi256(n.ansi256,10)}if("rgb"in n){e.color.ansi16m[r]=wrapAnsi16m(n.rgb,0);e.bgColor.ansi16m[r]=wrapAnsi16m(n.rgb,10)}}return e}Object.defineProperty(r,"exports",{enumerable:true,get:assembleStyles})},437:(r,e,n)=>{"use strict";const t=n(556);const a=n(694);const o=n(937).stdout;const s=n(900);const l=process.platform==="win32"&&!(process.env.TERM||"").toLowerCase().startsWith("xterm");const i=["ansi","ansi","ansi256","ansi16m"];const c=new Set(["gray"]);const u=Object.create(null);function applyOptions(r,e){e=e||{};const n=o?o.level:0;r.level=e.level===undefined?n:e.level;r.enabled="enabled"in e?e.enabled:r.level>0}function Chalk(r){if(!this||!(this instanceof Chalk)||this.template){const e={};applyOptions(e,r);e.template=function(){const r=[].slice.call(arguments);return chalkTag.apply(null,[e.template].concat(r))};Object.setPrototypeOf(e,Chalk.prototype);Object.setPrototypeOf(e.template,e);e.template.constructor=Chalk;return e.template}applyOptions(this,r)}if(l){a.blue.open=""}for(const r of Object.keys(a)){a[r].closeRe=new RegExp(t(a[r].close),"g");u[r]={get(){const e=a[r];return build.call(this,this._styles?this._styles.concat(e):[e],this._empty,r)}}}u.visible={get(){return build.call(this,this._styles||[],true,"visible")}};a.color.closeRe=new RegExp(t(a.color.close),"g");for(const r of Object.keys(a.color.ansi)){if(c.has(r)){continue}u[r]={get(){const e=this.level;return function(){const n=a.color[i[e]][r].apply(null,arguments);const t={open:n,close:a.color.close,closeRe:a.color.closeRe};return build.call(this,this._styles?this._styles.concat(t):[t],this._empty,r)}}}}a.bgColor.closeRe=new RegExp(t(a.bgColor.close),"g");for(const r of Object.keys(a.bgColor.ansi)){if(c.has(r)){continue}const e="bg"+r[0].toUpperCase()+r.slice(1);u[e]={get(){const e=this.level;return function(){const n=a.bgColor[i[e]][r].apply(null,arguments);const t={open:n,close:a.bgColor.close,closeRe:a.bgColor.closeRe};return build.call(this,this._styles?this._styles.concat(t):[t],this._empty,r)}}}}const v=Object.defineProperties((()=>{}),u);function build(r,e,n){const builder=function(){return applyStyle.apply(builder,arguments)};builder._styles=r;builder._empty=e;const t=this;Object.defineProperty(builder,"level",{enumerable:true,get(){return t.level},set(r){t.level=r}});Object.defineProperty(builder,"enabled",{enumerable:true,get(){return t.enabled},set(r){t.enabled=r}});builder.hasGrey=this.hasGrey||n==="gray"||n==="grey";builder.__proto__=v;return builder}function applyStyle(){const r=arguments;const e=r.length;let n=String(arguments[0]);if(e===0){return""}if(e>1){for(let t=1;t{"use strict";const e=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi;const n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g;const t=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/;const a=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi;const o=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function unescape(r){if(r[0]==="u"&&r.length===5||r[0]==="x"&&r.length===3){return String.fromCharCode(parseInt(r.slice(1),16))}return o.get(r)||r}function parseArguments(r,e){const n=[];const o=e.trim().split(/\s*,\s*/g);let s;for(const e of o){if(!isNaN(e)){n.push(Number(e))}else if(s=e.match(t)){n.push(s[2].replace(a,((r,e,n)=>e?unescape(e):n)))}else{throw new Error(`Invalid Chalk template style argument: ${e} (in style '${r}')`)}}return n}function parseStyle(r){n.lastIndex=0;const e=[];let t;while((t=n.exec(r))!==null){const r=t[1];if(t[2]){const n=parseArguments(r,t[2]);e.push([r].concat(n))}else{e.push([r])}}return e}function buildStyle(r,e){const n={};for(const r of e){for(const e of r.styles){n[e[0]]=r.inverse?null:e.slice(1)}}let t=r;for(const r of Object.keys(n)){if(Array.isArray(n[r])){if(!(r in t)){throw new Error(`Unknown Chalk style: ${r}`)}if(n[r].length>0){t=t[r].apply(t,n[r])}else{t=t[r]}}}return t}r.exports=(r,n)=>{const t=[];const a=[];let o=[];n.replace(e,((e,n,s,l,i,c)=>{if(n){o.push(unescape(n))}else if(l){const e=o.join("");o=[];a.push(t.length===0?e:buildStyle(r,t)(e));t.push({inverse:s,styles:parseStyle(l)})}else if(i){if(t.length===0){throw new Error("Found extraneous } in Chalk template literal")}a.push(buildStyle(r,t)(o.join("")));o=[];t.pop()}else{o.push(c)}}));a.push(o.join(""));if(t.length>0){const r=`Chalk template literal is missing ${t.length} closing bracket${t.length===1?"":"s"} (\`}\`)`;throw new Error(r)}return a.join("")}},135:r=>{"use strict";r.exports=(r,e)=>{e=e||process.argv;const n=r.startsWith("-")?"":r.length===1?"-":"--";const t=e.indexOf(n+r);const a=e.indexOf("--");return t!==-1&&(a===-1?true:t{"use strict";const t=n(37);const a=n(135);const o=process.env;let s;if(a("no-color")||a("no-colors")||a("color=false")){s=false}else if(a("color")||a("colors")||a("color=true")||a("color=always")){s=true}if("FORCE_COLOR"in o){s=o.FORCE_COLOR.length===0||parseInt(o.FORCE_COLOR,10)!==0}function translateLevel(r){if(r===0){return false}return{level:r,hasBasic:true,has256:r>=2,has16m:r>=3}}function supportsColor(r){if(s===false){return 0}if(a("color=16m")||a("color=full")||a("color=truecolor")){return 3}if(a("color=256")){return 2}if(r&&!r.isTTY&&s!==true){return 0}const e=s?1:0;if(process.platform==="win32"){const r=t.release().split(".");if(Number(process.versions.node.split(".")[0])>=8&&Number(r[0])>=10&&Number(r[2])>=10586){return Number(r[2])>=14931?3:2}return 1}if("CI"in o){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some((r=>r in o))||o.CI_NAME==="codeship"){return 1}return e}if("TEAMCITY_VERSION"in o){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(o.TEAMCITY_VERSION)?1:0}if(o.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in o){const r=parseInt((o.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(o.TERM_PROGRAM){case"iTerm.app":return r>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(o.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(o.TERM)){return 1}if("COLORTERM"in o){return 1}if(o.TERM==="dumb"){return e}return e}function getSupportLevel(r){const e=supportsColor(r);return translateLevel(e)}r.exports={supportsColor:getSupportLevel,stdout:getSupportLevel(process.stdout),stderr:getSupportLevel(process.stderr)}},556:r=>{"use strict";r.exports=require("next/dist/compiled/escape-string-regexp")},37:r=>{"use strict";r.exports=require("os")}};var e={};function __nccwpck_require__(n){var t=e[n];if(t!==undefined){return t.exports}var a=e[n]={id:n,loaded:false,exports:{}};var o=true;try{r[n](a,a.exports,__nccwpck_require__);o=false}finally{if(o)delete e[n]}a.loaded=true;return a.exports}(()=>{__nccwpck_require__.nmd=r=>{r.paths=[];if(!r.children)r.children=[];return r}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var n=__nccwpck_require__(437);module.exports=n})(); \ No newline at end of file diff --git a/packages/next/taskfile.js b/packages/next/taskfile.js index 19067bc00c..650cd3a1dc 100644 --- a/packages/next/taskfile.js +++ b/packages/next/taskfile.js @@ -206,17 +206,6 @@ export async function ncc_chalk(task, opts) { .source(opts.src || relative(__dirname, require.resolve('chalk'))) .ncc({ packageName: 'chalk', externals }) .target('compiled/chalk') - - const content = fs.readFileSync( - join(__dirname, 'compiled/chalk/index.js'), - 'utf8' - ) - // ensure undefined process.argv is handled for web runtime - // TODO: should chalk be being included in web runtime? - fs.writeFileSync( - join(__dirname, 'compiled/chalk/index.js'), - content.replace('process.argv', 'process.argv||[]') - ) } // eslint-disable-next-line camelcase diff --git a/test/readme.md b/test/readme.md index addf7bf24c..dfccd3fa1b 100644 --- a/test/readme.md +++ b/test/readme.md @@ -5,12 +5,12 @@ - e2e: These tests will run against `next dev` and `next start` - development: These tests only run against `next dev` - production: These tests will run against `next start`. -- integration: These tests run misc checks and modes and is where tests used to be added before we added more specific folders. We **should not** add any more tests here. +- integration: These tests run misc checks and modes and is where tests used to be added before we added more specific folders. Ideally we don't add new test suites here as tests here are not isolated from the monorepo. - unit: These are very fast tests that should run without a browser or running next and should be testing a specific utility. For the e2e, production, and development tests the `createNext` utility should be used and an example is available [here](./e2e/example.test.txt). This creates an isolated Next.js install to ensure nothing in the monorepo is relied on accidentally causing incorrect tests. -All new tests should be written in TypeScript either `.ts` (or `.tsx` for unit tests). This will help ensure we catch smaller issues in tests that could cause flakey or incorrect tests. +All new test suites should be written in TypeScript either `.ts` (or `.tsx` for unit tests). This will help ensure we catch smaller issues in tests that could cause flakey or incorrect tests. ## Best practices