/
githubmirror
/
babel
Обзор
Документация
Войти
/
githubmirror
/
babel
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Makefile.js
36 строк
251 KB
Nicolò Ribaudo
Update `@babel/preset-modules` and polyfill packages (#18081)
18 июн 2026, 00:26
Не верифицирован
18 июн 2026, 00:26
59a63a6
Код
Авторство
О чём код?
// 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 l from"node:path";import u from"node:module";import{statSync as d,readFileSync as p,appendFileSync as f,writeFileSync as m,createWriteStream as h,createReadStream as g,readdirSync as y,existsSync as b,mkdirSync as v}from"node:fs";import{fileURLToPath as w}from"node:url";import{ChildProcess as S,execFile as E,spawnSync as _,spawn as x}from"node:child_process";import{StringDecoder as A}from"node:string_decoder";import{debuglog as T,stripVTControlCharacters as O,inspect as R,promisify as C,callbackify as k,aborted as P}from"node:util";import I,{platform as D,hrtime as L,execPath as M,execArgv as N}from"node:process";import $ from"node:tty";import{setTimeout as j,scheduler as B,setImmediate as F}from"node:timers/promises";import{constants as H}from"node:os";import{once as U,addAbortListener as G,EventEmitter as W,on as V,setMaxListeners as K}from"node:events";import{serialize as q}from"node:v8";import{Transform as z,getDefaultHighWaterMark as X,Duplex as Y,Writable as Q,Readable as Z,PassThrough as J}from"node:stream";import{Buffer as ee}from"node:buffer";import{finished as te}from"node:stream/promises";var re="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function ne(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var oe,ie={},se={},ae={exports:{}},ce={},le={},ue={},de={};function pe(){if(oe)return de;return oe=1,Object.defineProperty(de,"__esModule",{value:!0}),de.splitWhen=de.flatten=void 0,de.flatten=function(e){return e.reduce((e,t)=>[].concat(e,t),[])},de.splitWhen=function(e,t){const r=[[]];let n=0;for(const o of e)t(o)?(n++,r[n]=[]):r[n].push(o);return r},de}var fe,me={};function he(){if(fe)return me;return fe=1,Object.defineProperty(me,"__esModule",{value:!0}),me.isEnoentCodeError=void 0,me.isEnoentCodeError=function(e){return"ENOENT"===e.code},me}var ge,ye={};var be,ve={};function we(){if(be)return ve;be=1,Object.defineProperty(ve,"__esModule",{value:!0}),ve.convertPosixPathToPattern=ve.convertWindowsPathToPattern=ve.convertPathToPattern=ve.escapePosixPath=ve.escapeWindowsPath=ve.escape=ve.removeLeadingDotSegment=ve.makeAbsolute=ve.unixify=void 0;const t=r,n="win32"===e.platform(),o=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,i=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,s=/^\\\\([.?])/,a=/\\(?![!()+@[\]{}])/g;function c(e){return e.replace(i,"\\$2")}function l(e){return e.replace(o,"\\$2")}function u(e){return c(e).replace(s,"//$1").replace(a,"/")}function d(e){return l(e)}return ve.unixify=function(e){return e.replace(/\\/g,"/")},ve.makeAbsolute=function(e,r){return t.resolve(e,r)},ve.removeLeadingDotSegment=function(e){if("."===e.charAt(0)){const t=e.charAt(1);if("/"===t||"\\"===t)return e.slice(2)}return e},ve.escape=n?c:l,ve.escapeWindowsPath=c,ve.escapePosixPath=l,ve.convertPathToPattern=n?u:d,ve.convertWindowsPathToPattern=u,ve.convertPosixPathToPattern=d,ve}var Se,Ee,_e,xe,Ae,Te,Oe={}; /*! * is-extglob <https://github.com/jonschlinkert/is-extglob> * * Copyright (c) 2014-2016, Jon Schlinkert. * Licensed under the MIT License. */function Re(){return Ee?Se:(Ee=1,Se=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 Ce(){if(xe)return _e;xe=1;var e=Re(),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 l=t[c];if(l){var u=e.indexOf(l,r);-1!==u&&(r=u+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 _e=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 ke(){if(Te)return Ae;Te=1;var t=Ce(),n=r.posix.dirname,o="win32"===e.platform(),i=/\\/g,s=/[\{\[].*[\}\]]$/,a=/(^|[^\\])([\{\[]|\([^\)]+$)/,c=/\\([\!\*\?\|\[\]\(\)\{\}])/g;return Ae=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 Pe,Ie,De,Le,Me,Ne,$e,je,Be,Fe,He,Ue,Ge,We,Ve,Ke,qe,ze,Xe,Ye={};function Qe(){return Pe||(Pe=1,(e=Ye).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}),Ye;var e}function Ze(){if(De)return Ie;De=1;const e=Qe();return Ie=(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)},Ie} /*! * is-number <https://github.com/jonschlinkert/is-number> * * Copyright (c) 2014-present, Jon Schlinkert. * Released under the MIT License. */function Je(){return Me?Le:(Me=1,Le=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 et(){if($e)return Ne;$e=1;const e=Je(),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 l=Math.min(r,i),u=Math.max(r,i);if(1===Math.abs(l-u)){let e=r+"|"+i;return a.capture?`(${e})`:!1===a.wrap?e:`(?:${e})`}let p=d(r)||d(i),f={min:r,max:i,a:l,b:u},m=[],h=[];if(p&&(f.isPadded=p,f.maxLen=String(f.max).length),l<0){h=n(u<0?Math.abs(u):1,Math.abs(l),f,a),l=f.a=0}return u>=0&&(m=n(l,u,f,a)),f.negatives=h,f.positives=m,f.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?f.result=`(${f.result})`:!1!==a.wrap&&m.length+h.length>1&&(f.result=`(?:${f.result})`),t.cache[c]=f,f.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+=u(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,u=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=[],f=e;for(let e=0;e<u.length;e++){let t=u[e],i=r(String(f),String(t),o),a="";n.isPadded||!s||s.pattern!==i.pattern?(n.isPadded&&(a=p(t,n,o)),i.string=a+i.pattern+l(i.count),d.push(i),f=t+1,s=i):(s.count.length>1&&s.count.pop(),s.count.push(i.count[0]),s.string=s.pattern+l(s.count),f=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 l(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function u(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function d(e){return/^-?(0+)\d/.test(e)}function p(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={},Ne=t} /*! * fill-range <https://github.com/jonschlinkert/fill-range> * * Copyright (c) 2014-present, Jon Schlinkert. * Licensed under the MIT License. */function tt(){if(Be)return je;Be=1;const e=n,t=et(),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 sr(){if(Jt)return Zt;let e;return Jt=1,Zt="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 ar,cr={};function lr(){if(ar)return cr;ar=1,Object.defineProperty(cr,"__esModule",{value:!0}),cr.IS_SUPPORT_REA … [Строка слишком длинная. Вы можете скачать файл]