rsnext/packages/next/compiled/glob/glob.js

1 line
35 KiB
JavaScript
Raw Normal View History

module.exports=(()=>{var t={587:t=>{"use strict";t.exports=balanced;function balanced(t,r,e){if(t instanceof RegExp)t=maybeMatch(t,e);if(r instanceof RegExp)r=maybeMatch(r,e);var i=range(t,r,e);return i&&{start:i[0],end:i[1],pre:e.slice(0,i[0]),body:e.slice(i[0]+t.length,i[1]),post:e.slice(i[1]+r.length)}}function maybeMatch(t,r){var e=r.match(t);return e?e[0]:null}balanced.range=range;function range(t,r,e){var i,n,a,s,o;var c=e.indexOf(t);var h=e.indexOf(r,c+1);var u=c;if(c>=0&&h>0){i=[];a=e.length;while(u>=0&&!o){if(u==c){i.push(u);c=e.indexOf(t,u+1)}else if(i.length==1){o=[i.pop(),h]}else{n=i.pop();if(n<a){a=n;s=h}h=e.indexOf(r,u+1)}u=c<h&&c>=0?c:h}if(i.length){o=[a,s]}}return o}},533:(t,r,e)=>{var i=e(179);var n=e(587);t.exports=expandTop;var a="\0SLASH"+Math.random()+"\0";var s="\0OPEN"+Math.random()+"\0";var o="\0CLOSE"+Math.random()+"\0";var c="\0COMMA"+Math.random()+"\0";var h="\0PERIOD"+Math.random()+"\0";function numeric(t){return parseInt(t,10)==t?parseInt(t,10):t.charCodeAt(0)}function escapeBraces(t){return t.split("\\\\").join(a).split("\\{").join(s).split("\\}").join(o).split("\\,").join(c).split("\\.").join(h)}function unescapeBraces(t){return t.split(a).join("\\").split(s).join("{").split(o).join("}").split(c).join(",").split(h).join(".")}function parseCommaParts(t){if(!t)return[""];var r=[];var e=n("{","}",t);if(!e)return t.split(",");var i=e.pre;var a=e.body;var s=e.post;var o=i.split(",");o[o.length-1]+="{"+a+"}";var c=parseCommaParts(s);if(s.length){o[o.length-1]+=c.shift();o.push.apply(o,c)}r.push.apply(r,o);return r}function expandTop(t){if(!t)return[];if(t.substr(0,2)==="{}"){t="\\{\\}"+t.substr(2)}return expand(escapeBraces(t),true).map(unescapeBraces)}function identity(t){return t}function embrace(t){return"{"+t+"}"}function isPadded(t){return/^-?0\d/.test(t)}function lte(t,r){return t<=r}function gte(t,r){return t>=r}function expand(t,r){var e=[];var a=n("{","}",t);if(!a||/\$$/.test(a.pre))return[t];var s=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(a.body);var c=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(a.body);var h=s||c;var u=a.body.indexOf(",")>=0;if(!h&&!u){if(a.post.match(/,.*\}/)){t=a.pre+"{"+a.body+o+a.post;return expand(t)}return[t]}var l;if(h){l=a.body.split(/\.\./)}else{l=parseCommaParts(a.body);if(l.length===1){l=expand(l[0],false).map(embrace);if(l.length===1){var f=a.post.length?expand(a.post,false):[""];return f.map(function(t){return a.pre+l[0]+t})}}}var p=a.pre;var f=a.post.length?expand(a.post,false):[""];var v;if(h){var m=numeric(l[0]);var d=numeric(l[1]);var g=Math.max(l[0].length,l[1].length);var y=l.length==3?Math.abs(numeric(l[2])):1;var b=lte;var _=d<m;if(_){y*=-1;b=gte}var w=l.some(isPadded);v=[];for(var k=m;b(k,d);k+=y){var S;if(c){S=String.fromCharCode(k);if(S==="\\")S=""}else{S=String(k);if(w){var E=g-S.length;if(E>0){var O=new Array(E+1).join("0");if(k<0)S="-"+O+S.slice(1);else S=O+S}}}v.push(S)}}else{v=i(l,function(t){return expand(t,false)})}for(var A=0;A<v.length;A++){for(var G=0;G<f.length;G++){var j=p+v[A]+f[G];if(!r||h||j)e.push(j)}}return e}},179:t=>{t.exports=function(t,e){var i=[];for(var n=0;n<t.length;n++){var a=e(t[n],n);if(r(a))i.push.apply(i,a);else i.push(a)}return i};var r=Array.isArray||function(t){return Object.prototype.toString.call(t)==="[object Array]"}},82:(t,r,e)=>{t.exports=realpath;realpath.realpath=realpath;realpath.sync=realpathSync;realpath.realpathSync=realpathSync;realpath.monkeypatch=monkeypatch;realpath.unmonkeypatch=unmonkeypatch;var i=e(747);var n=i.realpath;var a=i.realpathSync;var s=process.version;var o=/^v[0-5]\./.test(s);var c=e(145);function newError(t){return t&&t.syscall==="realpath"&&(t.code==="ELOOP"||t.code==="ENOMEM"||t.code==="ENAMETOOLONG")}function realpath(t,r,e){if(o){return n(t,r,e)}if(typeof r==="function"){e=r;r=null}n(t,r,function(i,n){if(newError(i)){c.realpath(t,r,e)}else{e(i,n)}})}function realpathSync(t,r){if(o){return a(t,r)}try{return a(t,r)}catch(e){if(newError(e)){return c.realpathSync(t,r)}else{throw e}}}function monkeypatch(){i.realpath=realpath;i.realpathSync=realpathSync}function unmonkeypatch(){i.realp