/
githubmirror
/
babel
Обзор
Документация
Войти
/
githubmirror
/
babel
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v8.0.1
Makefile.js
36 строк
268 KB
Huáng Jùnliàng
Bump typescript-eslint to 8.59.2 (#17984)
11 май 2026, 16:41
Не верифицирован
11 май 2026, 16:41
b34c4e7
Код
Авторство
О чём код?
// source hash: 09b780a1c9f2e012dacfda8ac200ed4936ff9c45 /* eslint-disable */ // prettier-ignore import e from"os";import t from"fs";import r from"path";import n from"util";import o from"stream";import i from"events";import s from"child_process";import a from"assert";import c from"buffer";import … [Строка слишком длинная. Вы можете скачать файл] /*! * is-extglob <https://github.com/jonschlinkert/is-extglob> * * Copyright (c) 2014-2016, Jon Schlinkert. * Licensed under the MIT License. */function Vo(){return Bo?jo:(Bo=1,jo=function(e){if("string"!=typeof e||""===e)return!1;for(var t;t=/(\\).|([@?!+*]\(.*\))/g.exec(e);){if(t[2])return!0;e=e.slice(t.index+t[0].length)}return!1})} /*! * is-glob <https://github.com/jonschlinkert/is-glob> * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */function Ko(){if(Ho)return Fo;Ho=1;var e=Vo(),t={"{":"}","(":")","[":"]"},r=function(e){if("!"===e[0])return!0;for(var r=0,n=-2,o=-2,i=-2,s=-2,a=-2;r<e.length;){if("*"===e[r])return!0;if("?"===e[r+1]&&/[\].+)]/.test(e[r]))return!0;if(-1!==o&&"["===e[r]&&"]"!==e[r+1]&&(o<r&&(o=e.indexOf("]",r)),o>r)){if(-1===a||a>o)return!0;if(-1===(a=e.indexOf("\\",r))||a>o)return!0}if(-1!==i&&"{"===e[r]&&"}"!==e[r+1]&&(i=e.indexOf("}",r))>r&&(-1===(a=e.indexOf("\\",r))||a>i))return!0;if(-1!==s&&"("===e[r]&&"?"===e[r+1]&&/[:!=]/.test(e[r+2])&&")"!==e[r+3]&&(s=e.indexOf(")",r))>r&&(-1===(a=e.indexOf("\\",r))||a>s))return!0;if(-1!==n&&"("===e[r]&&"|"!==e[r+1]&&(n<r&&(n=e.indexOf("|",r)),-1!==n&&")"!==e[n+1]&&(s=e.indexOf(")",n))>n&&(-1===(a=e.indexOf("\\",n))||a>s)))return!0;if("\\"===e[r]){var c=e[r+1];r+=2;var u=t[c];if(u){var l=e.indexOf(u,r);-1!==l&&(r=l+1)}if("!"===e[r])return!0}else r++}return!1},n=function(e){if("!"===e[0])return!0;for(var r=0;r<e.length;){if(/[*?{}()[\]]/.test(e[r]))return!0;if("\\"===e[r]){var n=e[r+1];r+=2;var o=t[n];if(o){var i=e.indexOf(o,r);-1!==i&&(r=i+1)}if("!"===e[r])return!0}else r++}return!1};return Fo=function(t,o){if("string"!=typeof t||""===t)return!1;if(e(t))return!0;var i=r;return o&&!1===o.strict&&(i=n),i(t)}}function qo(){if(Uo)return Go;Uo=1;var t=Ko(),n=r.posix.dirname,o="win32"===e.platform(),i=/\\/g,s=/[\{\[].*[\}\]]$/,a=/(^|[^\\])([\{\[]|\([^\)]+$)/,c=/\\([\!\*\?\|\[\]\(\)\{\}])/g;return Go=function(e,r){Object.assign({flipBackslashes:!0},r).flipBackslashes&&o&&e.indexOf("/")<0&&(e=e.replace(i,"/")),s.test(e)&&(e+="/"),e+="a";do{e=n(e)}while(t(e)||a.test(e));return e.replace(c,"$1")}}var zo,Xo,Yo,Qo,Zo,Jo,ei,ti,ri,ni,oi,ii,si,ai,ci,ui,li,di,fi,pi={};function mi(){return zo||(zo=1,(e=pi).isInteger=e=>"number"==typeof e?Number.isInteger(e):"string"==typeof e&&""!==e.trim()&&Number.isInteger(Number(e)),e.find=(e,t)=>e.nodes.find(e=>e.type===t),e.exceedsLimit=(t,r,n=1,o)=>!1!==o&&!(!e.isInteger(t)||!e.isInteger(r))&&(Number(r)-Number(t))/Number(n)>=o,e.escapeNode=(e,t=0,r)=>{const n=e.nodes[t];n&&(r&&n.type===r||"open"===n.type||"close"===n.type)&&!0!==n.escaped&&(n.value="\\"+n.value,n.escaped=!0)},e.encloseBrace=e=>!("brace"!==e.type||e.commas>>0+e.ranges|0||(e.invalid=!0,0)),e.isInvalidBrace=e=>!("brace"!==e.type||!0!==e.invalid&&!e.dollar&&(e.commas>>0+e.ranges|0&&!0===e.open&&!0===e.close||(e.invalid=!0,0))),e.isOpenOrClose=e=>"open"===e.type||"close"===e.type||!0===e.open||!0===e.close,e.reduce=e=>e.reduce((e,t)=>("text"===t.type&&e.push(t.value),"range"===t.type&&(t.type="text"),e),[]),e.flatten=(...e)=>{const t=[],r=e=>{for(let n=0;n<e.length;n++){const o=e[n];Array.isArray(o)?r(o):void 0!==o&&t.push(o)}return t};return r(e),t}),pi;var e}function hi(){if(Yo)return Xo;Yo=1;const e=mi();return Xo=(t,r={})=>{const n=(t,o={})=>{const i=r.escapeInvalid&&e.isInvalidBrace(o),s=!0===t.invalid&&!0===r.escapeInvalid;let a="";if(t.value)return(i||s)&&e.isOpenOrClose(t)?"\\"+t.value:t.value;if(t.value)return t.value;if(t.nodes)for(const e of t.nodes)a+=n(e);return a};return n(t)},Xo} /*! * is-number <https://github.com/jonschlinkert/is-number> * * Copyright (c) 2014-present, Jon Schlinkert. * Released under the MIT License. */function gi(){return Zo?Qo:(Zo=1,Qo=function(e){return"number"==typeof e?e-e===0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))})} /*! * to-regex-range <https://github.com/micromatch/to-regex-range> * * Copyright (c) 2015-present, Jon Schlinkert. * Released under the MIT License. */function yi(){if(ei)return Jo;ei=1;const e=gi(),t=(r,i,s)=>{if(!1===e(r))throw new TypeError("toRegexRange: expected the first argument to be a number");if(void 0===i||r===i)return String(r);if(!1===e(i))throw new TypeError("toRegexRange: expected the second argument to be a number.");let a={relaxZeros:!0,...s};"boolean"==typeof a.strictZeros&&(a.relaxZeros=!1===a.strictZeros);let c=r+":"+i+"="+String(a.relaxZeros)+String(a.shorthand)+String(a.capture)+String(a.wrap);if(t.cache.hasOwnProperty(c))return t.cache[c].result;let u=Math.min(r,i),l=Math.max(r,i);if(1===Math.abs(u-l)){let e=r+"|"+i;return a.capture?`(${e})`:!1===a.wrap?e:`(?:${e})`}let f=d(r)||d(i),p={min:r,max:i,a:u,b:l},m=[],h=[];if(f&&(p.isPadded=f,p.maxLen=String(p.max).length),u<0){h=n(l<0?Math.abs(l):1,Math.abs(u),p,a),u=p.a=0}return l>=0&&(m=n(u,l,p,a)),p.negatives=h,p.positives=m,p.result=function(e,t){let r=o(e,t,"-",!1)||[],n=o(t,e,"",!1)||[],i=o(e,t,"-?",!0)||[];return r.concat(i).concat(n).join("|")}(h,m),!0===a.capture?p.result=`(${p.result})`:!1!==a.wrap&&m.length+h.length>1&&(p.result=`(?:${p.result})`),t.cache[c]=p,p.result};function r(e,t,r){if(e===t)return{pattern:e,count:[],digits:0};let n=function(e,t){let r=[];for(let n=0;n<e.length;n++)r.push([e[n],t[n]]);return r}(e,t),o=n.length,i="",s=0;for(let e=0;e<o;e++){let[t,r]=n[e];t===r?i+=t:"0"!==t||"9"!==r?i+=l(t,r):s++}return s&&(i+=!0===r.shorthand?"\\d":"[0-9]"),{pattern:i,count:[s],digits:o}}function n(e,t,n,o){let s,l=function(e,t){let r=1,n=1,o=a(e,r),s=new Set([t]);for(;e<=o&&o<=t;)s.add(o),r+=1,o=a(e,r);for(o=c(t+1,n)-1;e<o&&o<=t;)s.add(o),n+=1,o=c(t+1,n)-1;return s=[...s],s.sort(i),s}(e,t),d=[],p=e;for(let e=0;e<l.length;e++){let t=l[e],i=r(String(p),String(t),o),a="";n.isPadded||!s||s.pattern!==i.pattern?(n.isPadded&&(a=f(t,n,o)),i.string=a+i.pattern+u(i.count),d.push(i),p=t+1,s=i):(s.count.length>1&&s.count.pop(),s.count.push(i.count[0]),s.string=s.pattern+u(s.count),p=t+1)}return d}function o(e,t,r,n,o){let i=[];for(let o of e){let{string:e}=o;n||s(t,"string",e)||i.push(r+e),n&&s(t,"string",e)&&i.push(r+e)}return i}function i(e,t){return e>t?1:t>e?-1:0}function s(e,t,r){return e.some(e=>e[t]===r)}function a(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function c(e,t){return e-e%Math.pow(10,t)}function u(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function l(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function d(e){return/^-?(0+)\d/.test(e)}function f(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),o=!1!==r.relaxZeros;switch(n){case 0:return"";case 1:return o?"0?":"0";case 2:return o?"0{0,2}":"00";default:return o?`0{0,${n}}`:`0{${n}}`}}return t.cache={},t.clearCache=()=>t.cache={},Jo=t} /*! * fill-range <https://github.com/jonschlinkert/fill-range> * * Copyright (c) 2014-present, Jon Schlinkert. * Licensed under the MIT License. */function bi(){if(ri)return ti;ri=1;const e=n,t=yi(),r=e=>null!==e&&"object"==typeof e&&!Array.isArray(e),o=e=>"number"==typeof e||"string"==typeof e&&""!==e,i=e=>Number.isInteger(+e),s=e=>{let t=`$ … [Строка слишком длинная. Вы можете скачать файл] /*! queue-microtask. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */function _s(){if(gs)return hs;let e;return gs=1,hs="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:re):t=>(e||(e=Promise.resolve())).then(t).catch(e=>setTimeout(()=>{throw e},0))} /*! run-parallel. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */var xs,Os={};function As(){if(xs)return Os;xs=1,Object.defineProperty(Os,"__esModule",{value:!0}),Os.IS_SUPPORT_REA … [Строка слишком длинная. Вы можете скачать файл]