diff --git a/dist/index.js b/dist/index.js index aa705d8..1625ac1 100644 --- a/dist/index.js +++ b/dist/index.js @@ -702,25 +702,91 @@ module.exports=function(e,a){if("string"!=typeof e)throw new TypeError("Expected "use strict";Object.defineProperty(exports,"__esModule",{value:!0});var r=require("./managers/options"),e=require("./managers/tasks"),t=require("./providers/reader-async"),a=require("./providers/reader-stream"),n=require("./providers/reader-sync"),s=require("./utils/array"),u=require("./utils/stream");function o(r,e){d(r);var t=f(r,n.default,e);return s.flatten(t)}function i(r,e){try{d(r)}catch(n){return Promise.reject(n)}var a=f(r,t.default,e);return Promise.all(a).then(s.flatten)}function c(r,e){d(r);var t=f(r,a.default,e);return u.merge(t)}function p(t,a){d(t);var n=[].concat(t),s=r.prepare(a);return e.generate(n,s)}function f(t,a,n){var s=[].concat(t),u=r.prepare(n),o=e.generate(s,u),i=new a(u);return o.map(i.read,i)}function d(r){if(![].concat(r).every(l))throw new TypeError("Patterns must be a string or an array of strings")}function l(r){return"string"==typeof r}exports.sync=o,exports.async=i,exports.stream=c,exports.generateTasks=p; },{"./managers/options":"4/8Y","./managers/tasks":"e7L2","./providers/reader-async":"1JN2","./providers/reader-stream":"8x8k","./providers/reader-sync":"9aOi","./utils/array":"8uQx","./utils/stream":"ds69"}],"qwKf":[function(require,module,exports) { const e=require("./out/index");module.exports=e.async,module.exports.default=e.async,module.exports.async=e.async,module.exports.sync=e.sync,module.exports.stream=e.stream,module.exports.generateTasks=e.generateTasks; -},{"./out/index":"iN10"}],"WsXn":[function(require,module,exports) { +},{"./out/index":"iN10"}],"iYKj":[function(require,module,exports) { "use strict";const e=(e,t)=>(function(){const n=t.promiseModule,r=new Array(arguments.length);for(let e=0;e{t.errorFirst?r.push(function(e,r){if(t.multiArgs){const t=new Array(arguments.length-1);for(let e=1;e{n=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},n);const r=e=>{const t=t=>"string"==typeof t?e===t:t.test(e);return n.include?n.include.some(t):!n.exclude.some(t)};let o;o="function"==typeof t?function(){return n.excludeMain?t.apply(this,arguments):e(t,n).apply(this,arguments)}:Object.create(Object.getPrototypeOf(t));for(const s in t){const i=t[s];o[s]="function"==typeof i&&r(s)?e(i,n):i}return o}); },{}],"CrJU":[function(require,module,exports) { "use strict";const t=require("fs"),r=require("pify");function i(i,e,n){return"string"!=typeof n?Promise.reject(new TypeError(`Expected a string, got ${typeof n}`)):r(t[i])(n).then(t=>t[e]()).catch(t=>{if("ENOENT"===t.code)return!1;throw t})}function e(r,i,e){if("string"!=typeof e)throw new TypeError(`Expected a string, got ${typeof e}`);try{return t[r](e)[i]()}catch(n){if("ENOENT"===n.code)return!1;throw n}}exports.file=i.bind(null,"stat","isFile"),exports.dir=i.bind(null,"stat","isDirectory"),exports.symlink=i.bind(null,"lstat","isSymbolicLink"),exports.fileSync=e.bind(null,"statSync","isFile"),exports.dirSync=e.bind(null,"statSync","isDirectory"),exports.symlinkSync=e.bind(null,"lstatSync","isSymbolicLink"); -},{"pify":"WsXn"}],"MgqK":[function(require,module,exports) { +},{"pify":"iYKj"}],"MgqK":[function(require,module,exports) { "use strict";const e=require("path"),t=require("path-type"),r=e=>e.length>1?`{${e.join(",")}}`:e[0],o=(t,r)=>{const o="!"===t[0]?t.slice(1):t;return e.isAbsolute(o)?o:e.join(r,o)},s=(t,o)=>e.extname(t)?`**/${t}`:`**/${t}.${r(o)}`,n=(t,o)=>{if(o.files&&!Array.isArray(o.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof o.files}\``);if(o.extensions&&!Array.isArray(o.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof o.extensions}\``);return o.files&&o.extensions?o.files.map(r=>e.join(t,s(r,o.extensions))):o.files?o.files.map(r=>e.join(t,`**/${r}`)):o.extensions?[e.join(t,`**/*.${r(o.extensions)}`)]:[e.join(t,"**")]};module.exports=((e,r)=>"string"!=typeof(r=Object.assign({cwd:process.cwd()},r)).cwd?Promise.reject(new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof r.cwd}\``)):Promise.all([].concat(e).map(e=>t.dir(o(e,r.cwd)).then(t=>t?n(e,r):e))).then(e=>[].concat.apply([],e))),module.exports.sync=((e,r)=>{if("string"!=typeof(r=Object.assign({cwd:process.cwd()},r)).cwd)throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof r.cwd}\``);const s=[].concat(e).map(e=>t.dirSync(o(e,r.cwd))?n(e,r):e);return[].concat.apply([],s)}); },{"path-type":"CrJU"}],"uWrb":[function(require,module,exports) { function e(e){return Array.isArray(e)?e:[e]}const t=/^\s+$/,r=/^\\!/,i=/^\\#/,s="/",n="undefined"!=typeof Symbol?Symbol.for("node-ignore"):"node-ignore",c=(e,t,r)=>Object.defineProperty(e,t,{value:r}),o=/([0-z])-([0-z])/g,a=e=>e.replace(o,(e,t,r)=>t.charCodeAt(0)<=r.charCodeAt(0)?e:""),h=[[/\\?\s+$/,e=>0===e.indexOf("\\")?" ":""],[/\\\s/g,()=>" "],[/[\\^$.|*+(){]/g,e=>`\\${e}`],[/\[([^\]\/]*)($|\])/g,(e,t,r)=>"]"===r?`[${a(t)}]`:`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"]],l=[[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6`${t}[^\\/]*`],[/(\^|\\\/)?\\\*$/,(e,t)=>{return`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`}],[/\\\\\\/g,()=>"\\"]],d=[...h,[/(?:[^*\/])$/,e=>`${e}(?=$|\\/)`],...l],u=[...h,[/(?:[^*])$/,e=>`${e}(?=$|\\/$)`],...l],_=Object.create(null),f=(e,t,r)=>{const i=_[e];if(i)return i;const s=(t?u:d).reduce((t,r)=>t.replace(r[0],r[1].bind(e)),e);return _[e]=r?new RegExp(s,"i"):new RegExp(s)},g=e=>e&&"string"==typeof e&&!t.test(e)&&0!==e.indexOf("#"),p=(e,t)=>{const s=e;let n=!1;return 0===e.indexOf("!")&&(n=!0,e=e.substr(1)),{origin:s,pattern:e=e.replace(r,"!").replace(i,"#"),negative:n,regex:f(e,n,t)}};class ${constructor({ignorecase:e=!0}={}){this._rules=[],this._ignorecase=e,c(this,n,!0),this._initCache()}_initCache(){this._cache=Object.create(null)}add(t){return this._added=!1,"string"==typeof t&&(t=t.split(/\r?\n/g)),e(t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(e){return this.add(e)}_addPattern(e){if(e&&e[n])return this._rules=this._rules.concat(e._rules),void(this._added=!0);if(g(e)){const t=p(e,this._ignorecase);this._added=!0,this._rules.push(t)}}filter(t){return e(t).filter(e=>this._filter(e))}createFilter(){return e=>this._filter(e)}ignores(e){return!this._filter(e)}_filter(e,t){return!!e&&(e in this._cache?this._cache[e]:(t||(t=e.split(s)),t.pop(),this._cache[e]=t.length?this._filter(t.join(s)+s,t)&&this._test(e):this._test(e)))}_test(e){let t=0;return this._rules.forEach(r=>{t^r.negative||(t=r.negative^r.regex.test(e))}),!t}}if("undefined"!=typeof process&&(process.env&&process.env.IGNORE_TEST_WIN32||"win32"===process.platform)){const e=$.prototype._filter,t=e=>/^\\\\\?\\/.test(e)||/[^\x00-\x80]+/.test(e)?e:e.replace(/\\/g,"/");$.prototype._filter=function(r,i){return r=t(r),e.call(this,r,i)}}module.exports=(e=>new $(e)); -},{}],"1Yg1":[function(require,module,exports) { +},{}],"WsXn":[function(require,module,exports) { "use strict";const t=(t,e)=>(function(...o){return new(0,e.promiseModule)((r,n)=>{e.multiArgs?o.push((...t)=>{e.errorFirst?t[0]?n(t):(t.shift(),r(t)):r(t)}):e.errorFirst?o.push((t,e)=>{t?n(t):r(e)}):o.push(r),t.apply(this,o)})});module.exports=((e,o)=>{o=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},o);const r=typeof e;if(null===e||"object"!==r&&"function"!==r)throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":r}\``);const n=t=>{const e=e=>"string"==typeof e?t===e:e.test(t);return o.include?o.include.some(e):!o.exclude.some(e)};let s;s="function"===r?function(...r){return o.excludeMain?e(...r):t(e,o).apply(this,r)}:Object.create(Object.getPrototypeOf(e));for(const u in e){const r=e[u];s[u]="function"==typeof r&&n(u)?t(r,o):r}return s}); },{}],"F7Qg":[function(require,module,exports) { "use strict";module.exports=(t=>{const e=/^\\\\\?\\/.test(t),s=/[^\u0000-\u0080]+/.test(t);return e||s?t:t.replace(/\\/g,"/")}); },{}],"Rx5v":[function(require,module,exports) { "use strict";const e=require("fs"),r=require("path"),t=require("fast-glob"),n=require("ignore"),i=require("pify"),o=require("slash"),c=["**/node_modules/**","**/bower_components/**","**/flow-typed/**","**/coverage/**","**/.git"],d=i(e.readFile),s=e=>t=>t.startsWith("!")?"!"+r.posix.join(e,t.slice(1)):r.posix.join(e,t),a=(e,t)=>{const n=o(r.relative(t.cwd,r.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(e=>"#"!==e.charAt(0)).map(s(n))},l=e=>e.reduce((e,r)=>(e.add(a(r.content,{cwd:r.cwd,fileName:r.filePath})),e),n()),u=(e,t)=>n=>e.ignores(o(r.relative(t,n))),w=(e,t)=>{const n=r.join(t,e);return d(n,"utf8").then(e=>({content:e,cwd:t,filePath:n}))},g=(t,n)=>{const i=r.join(n,t);return{content:e.readFileSync(i,"utf8"),cwd:n,filePath:i}},f=(e={})=>{return{ignore:e.ignore||[],cwd:e.cwd||process.cwd()}};module.exports=(e=>(e=f(e),t("**/.gitignore",{ignore:c.concat(e.ignore),cwd:e.cwd}).then(r=>Promise.all(r.map(r=>w(r,e.cwd)))).then(e=>l(e)).then(r=>u(r,e.cwd)))),module.exports.sync=(e=>{e=f(e);const r=t.sync("**/.gitignore",{ignore:c.concat(e.ignore),cwd:e.cwd}).map(r=>g(r,e.cwd)),n=l(r);return u(n,e.cwd)}); -},{"fast-glob":"qwKf","ignore":"uWrb","pify":"1Yg1","slash":"F7Qg"}],"e8e8":[function(require,module,exports) { +},{"fast-glob":"qwKf","ignore":"uWrb","pify":"WsXn","slash":"F7Qg"}],"e8e8":[function(require,module,exports) { "use strict";const e=require("fs"),r=require("array-union"),t=require("glob"),o=require("fast-glob"),n=require("dir-glob"),i=require("./gitignore"),s=()=>!1,c=e=>"!"===e[0],a=e=>{if(!e.every(e=>"string"==typeof e))throw new TypeError("Patterns must be a string or an array of strings")},p=r=>{if(r&&r.cwd&&!e.statSync(r.cwd).isDirectory())throw new Error("The `cwd` option must be a path to a directory")},g=(e,t)=>{e=r([].concat(e)),a(e),p(t);const o=[];return t=Object.assign({ignore:[],expandDirectories:!0},t),e.forEach((r,n)=>{if(c(r))return;const i=e.slice(n).filter(c).map(e=>e.slice(1)),s=Object.assign({},t,{ignore:t.ignore.concat(i)});o.push({pattern:r,options:s})}),o},d=(e,r)=>{let t={};return e.options.cwd&&(t.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?t=Object.assign(t,{files:e.options.expandDirectories}):"object"==typeof e.options.expandDirectories&&(t=Object.assign(t,e.options.expandDirectories)),r(e.pattern,t)},u=(e,r)=>e.options.expandDirectories?d(e,r):[e.pattern],l=e=>r=>{const{options:t}=e;return t.ignore&&Array.isArray(t.ignore)&&t.expandDirectories&&(t.ignore=n.sync(t.ignore)),{pattern:r,options:t}},m=(e,t)=>{let c;try{c=g(e,t)}catch(p){return Promise.reject(p)}const a=Promise.all(c.map(e=>Promise.resolve(u(e,n)).then(r=>Promise.all(r.map(l(e)))))).then(e=>r(...e));return(()=>Promise.resolve(t&&t.gitignore?i({cwd:t.cwd,ignore:t.ignore}):s))().then(e=>a.then(e=>Promise.all(e.map(e=>o(e.pattern,e.options)))).then(e=>r(...e)).then(r=>r.filter(r=>!e(r))))};module.exports=m,module.exports.default=m,module.exports.sync=((e,t)=>{const c=g(e,t).reduce((e,r)=>{const t=u(r,n.sync).map(l(r));return e.concat(t)},[]),a=(()=>t&&t.gitignore?i.sync({cwd:t.cwd,ignore:t.ignore}):s)();return c.reduce((e,t)=>r(e,o.sync(t.pattern,t.options)),[]).filter(e=>!a(e))}),module.exports.generateGlobTasks=g,module.exports.hasMagic=((e,r)=>[].concat(e).some(e=>t.hasMagic(e,r))),module.exports.gitignore=i; -},{"array-union":"iMRL","glob":"R9Ja","fast-glob":"qwKf","dir-glob":"MgqK","./gitignore":"Rx5v"}],"kAcF":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=t(require("fs-extra")),a=t(require("path")),r=t(require("globby"));function t(e){return e&&e.__esModule?e:{default:e}}async function s(t={}){const s=t.cwd||process.cwd(),o=t.tools||["yarn","bolt"],n=await e.default.readFile(a.default.join(s,"package.json"),"utf-8").then(JSON.parse);let l;if(o.includes("yarn")&&n.workspaces?Array.isArray(n.workspaces)?l=n.workspaces:n.workspaces.packages&&(l=n.workspaces.packages):o.includes("bolt")&&n.bolt&&n.bolt.workspaces&&(l=n.bolt.workspaces),!l)return o.includes("root")?[{config:n,dir:s,name:n.name}]:null;const i=await(0,r.default)(l,{cwd:s,onlyDirectories:!0,absolute:!0,expandDirectories:!1});let c=[];const u=await Promise.all(i.sort().filter(r=>e.default.existsSync(a.default.join(r,"package.json"))).map(async r=>e.default.readFile(a.default.join(r,"package.json"),"utf8").then(e=>{const t=JSON.parse(e);return t.name||c.push(a.default.relative(s,a.default.join(r,"package.json"))),{config:t,name:t.name,dir:r}})));if(0!==c.length)throw c.sort(),new Error(`The following package.jsons are missing the "name" field:\n${c.join("\n")}`);return u}var o=s;exports.default=o; -},{"fs-extra":"wFa+","globby":"e8e8"}],"5bmg":[function(require,module,exports) { +},{"array-union":"iMRL","glob":"R9Ja","fast-glob":"qwKf","dir-glob":"MgqK","./gitignore":"Rx5v"}],"Hg3B":[function(require,module,exports) { +var e,t,n=require("fs"),r=require("./polyfills.js"),o=require("./legacy-streams.js"),i=require("./clone.js"),u=require("util");function c(){}"function"==typeof Symbol&&"function"==typeof Symbol.for?(e=Symbol.for("graceful-fs.queue"),t=Symbol.for("graceful-fs.previous")):(e="___graceful-fs.queue",t="___graceful-fs.previous");var f=c;if(u.debuglog?f=u.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(f=function(){var e=u.format.apply(u,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: "),console.error(e)}),!global[e]){var a=[];Object.defineProperty(global,e,{get:function(){return a}}),n.close=function(e){function r(t,r){return e.call(n,t,function(e){e||s(),"function"==typeof r&&r.apply(this,arguments)})}return Object.defineProperty(r,t,{value:e}),r}(n.close),n.closeSync=function(e){function r(t){e.apply(n,arguments),s()}return Object.defineProperty(r,t,{value:e}),r}(n.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){f(global[e]),require("assert").equal(global[e].length,0)})}function p(e){r(e),e.gracefulify=p,e.createReadStream=function(t,n){return new e.ReadStream(t,n)},e.createWriteStream=function(t,n){return new e.WriteStream(t,n)};var t=e.readFile;e.readFile=function(e,n,r){"function"==typeof n&&(r=n,n=null);return function e(n,r,o){return t(n,r,function(t){!t||"EMFILE"!==t.code&&"ENFILE"!==t.code?("function"==typeof o&&o.apply(this,arguments),s()):l([e,[n,r,o]])})}(e,n,r)};var n=e.writeFile;e.writeFile=function(e,t,r,o){"function"==typeof r&&(o=r,r=null);return function e(t,r,o,i){return n(t,r,o,function(n){!n||"EMFILE"!==n.code&&"ENFILE"!==n.code?("function"==typeof i&&i.apply(this,arguments),s()):l([e,[t,r,o,i]])})}(e,t,r,o)};var i=e.appendFile;i&&(e.appendFile=function(e,t,n,r){"function"==typeof n&&(r=n,n=null);return function e(t,n,r,o){return i(t,n,r,function(i){!i||"EMFILE"!==i.code&&"ENFILE"!==i.code?("function"==typeof o&&o.apply(this,arguments),s()):l([e,[t,n,r,o]])})}(e,t,n,r)});var u=e.readdir;function c(t){return u.apply(e,t)}if(e.readdir=function(e,t,n){var r=[e];"function"!=typeof t?r.push(t):n=t;return r.push(function(e,t){t&&t.sort&&t.sort(),!e||"EMFILE"!==e.code&&"ENFILE"!==e.code?("function"==typeof n&&n.apply(this,arguments),s()):l([c,[r]])}),c(r)},"v0.8"===process.version.substr(0,4)){var f=o(e);m=f.ReadStream,g=f.WriteStream}var a=e.ReadStream;a&&(m.prototype=Object.create(a.prototype),m.prototype.open=function(){var e=this;v(e.path,e.flags,e.mode,function(t,n){t?(e.autoClose&&e.destroy(),e.emit("error",t)):(e.fd=n,e.emit("open",n),e.read())})});var y=e.WriteStream;y&&(g.prototype=Object.create(y.prototype),g.prototype.open=function(){var e=this;v(e.path,e.flags,e.mode,function(t,n){t?(e.destroy(),e.emit("error",t)):(e.fd=n,e.emit("open",n))})}),Object.defineProperty(e,"ReadStream",{get:function(){return m},set:function(e){m=e},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return g},set:function(e){g=e},enumerable:!0,configurable:!0});var d=m;Object.defineProperty(e,"FileReadStream",{get:function(){return d},set:function(e){d=e},enumerable:!0,configurable:!0});var b=g;function m(e,t){return this instanceof m?(a.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function g(e,t){return this instanceof g?(y.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}Object.defineProperty(e,"FileWriteStream",{get:function(){return b},set:function(e){b=e},enumerable:!0,configurable:!0});var E=e.open;function v(e,t,n,r){return"function"==typeof n&&(r=n,n=null),function e(t,n,r,o){return E(t,n,r,function(i,u){!i||"EMFILE"!==i.code&&"ENFILE"!==i.code?("function"==typeof o&&o.apply(this,arguments),s()):l([e,[t,n,r,o]])})}(e,t,n,r)}return e.open=v,e}function l(t){f("ENQUEUE",t[0].name,t[1]),global[e].push(t)}function s(){var t=global[e].shift();t&&(f("RETRY",t[0].name,t[1]),t[0].apply(null,t[1]))}module.exports=p(i(n)),process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!n.__patched&&(module.exports=p(n),n.__patched=!0); +},{"./polyfills.js":"Oicp","./legacy-streams.js":"yfSc","./clone.js":"2tk+"}],"t7YY":[function(require,module,exports) { +"use strict";module.exports=(e=>{if("string"!=typeof e)throw new TypeError("Expected a string, got "+typeof e);return 65279===e.charCodeAt(0)?e.slice(1):e}); +},{}],"wr/e":[function(require,module,exports) { +"use strict";function e(e){return null==e}function r(e){return"object"==typeof e&&null!==e}function t(r){return Array.isArray(r)?r:e(r)?[]:[r]}function o(e,r){var t,o,n,u;if(r)for(t=0,o=(u=Object.keys(r)).length;t0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>n/2-1){e=" ... ",r+=5;break}for(s="",o=this.position;on/2-1){s=" ... ",o-=5;break}return h=this.buffer.slice(r,o),t.repeat(" ",i)+e+h+s+"\n"+t.repeat(" ",i+this.position-r+e.length)+"^"},i.prototype.toString=function(t){var i,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(i=this.getSnippet())&&(n+=":\n"+i),n},module.exports=i; +},{"./common":"wr/e"}],"S29r":[function(require,module,exports) { +"use strict";var e=require("./exception"),n=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],t=["scalar","sequence","mapping"];function i(e){var n={};return null!==e&&Object.keys(e).forEach(function(t){e[t].forEach(function(e){n[String(e)]=t})}),n}function s(s,r){if(r=r||{},Object.keys(r).forEach(function(t){if(-1===n.indexOf(t))throw new e('Unknown option "'+t+'" is met in definition of "'+s+'" YAML type.')}),this.tag=s,this.kind=r.kind||null,this.resolve=r.resolve||function(){return!0},this.construct=r.construct||function(e){return e},this.instanceOf=r.instanceOf||null,this.predicate=r.predicate||null,this.represent=r.represent||null,this.defaultStyle=r.defaultStyle||null,this.styleAliases=i(r.styleAliases||null),-1===t.indexOf(this.kind))throw new e('Unknown kind "'+this.kind+'" is specified for "'+s+'" YAML type.')}module.exports=s; +},{"./exception":"GbD2"}],"nA5r":[function(require,module,exports) { +"use strict";var i=require("./common"),e=require("./exception"),t=require("./type");function n(i,e,t){var c=[];return i.include.forEach(function(i){t=n(i,e,t)}),i[e].forEach(function(i){t.forEach(function(e,t){e.tag===i.tag&&e.kind===i.kind&&c.push(t)}),t.push(i)}),t.filter(function(i,e){return-1===c.indexOf(e)})}function c(){var i,e,t={scalar:{},sequence:{},mapping:{},fallback:{}};function n(i){t[i.kind][i.tag]=t.fallback[i.tag]=i}for(i=0,e=arguments.length;i=0?"0b"+r.toString(2):"-0b"+r.toString(2).slice(1)},octal:function(r){return r>=0?"0"+r.toString(8):"-0"+r.toString(8).slice(1)},decimal:function(r){return r.toString(10)},hexadecimal:function(r){return r>=0?"0x"+r.toString(16).toUpperCase():"-0x"+r.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}); +},{"../common":"wr/e","../type":"S29r"}],"edy5":[function(require,module,exports) { +"use strict";var e=require("../common"),r=require("../type"),t=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function a(e){return null!==e&&!(!t.test(e)||"_"===e[e.length-1])}function n(e){var r,t,a,n;return t="-"===(r=e.replace(/_/g,"").toLowerCase())[0]?-1:1,n=[],"+-".indexOf(r[0])>=0&&(r=r.slice(1)),".inf"===r?1===t?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===r?NaN:r.indexOf(":")>=0?(r.split(":").forEach(function(e){n.unshift(parseFloat(e,10))}),r=0,a=1,n.forEach(function(e){r+=e*a,a*=60}),t*r):t*parseFloat(r,10)}var c=/^[-+]?[0-9]+e/;function s(r,t){var a;if(isNaN(r))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===r)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===r)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(e.isNegativeZero(r))return"-0.0";return a=r.toString(10),c.test(a)?a.replace("e",".e"):a}function u(r){return"[object Number]"===Object.prototype.toString.call(r)&&(r%1!=0||e.isNegativeZero(r))}module.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:a,construct:n,predicate:u,represent:s,defaultStyle:"lowercase"}); +},{"../common":"wr/e","../type":"S29r"}],"1Blx":[function(require,module,exports) { +"use strict";var e=require("../schema");module.exports=new e({include:[require("./failsafe")],implicit:[require("../type/null"),require("../type/bool"),require("../type/int"),require("../type/float")]}); +},{"../schema":"nA5r","./failsafe":"LO4j","../type/null":"L75B","../type/bool":"KDjs","../type/int":"A7Qt","../type/float":"edy5"}],"SBGn":[function(require,module,exports) { +"use strict";var e=require("../schema");module.exports=new e({include:[require("./json")]}); +},{"../schema":"nA5r","./json":"1Blx"}],"U7sF":[function(require,module,exports) { +"use strict";var e=require("../type"),t=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function n(e){return null!==e&&(null!==t.exec(e)||null!==r.exec(e))}function l(e){var n,l,u,i,a,o,c,s,f=0,g=null;if(null===(n=t.exec(e))&&(n=r.exec(e)),null===n)throw new Error("Date resolve error");if(l=+n[1],u=+n[2]-1,i=+n[3],!n[4])return new Date(Date.UTC(l,u,i));if(a=+n[4],o=+n[5],c=+n[6],n[7]){for(f=n[7].slice(0,3);f.length<3;)f+="0";f=+f}return n[9]&&(g=6e4*(60*+n[10]+ +(n[11]||0)),"-"===n[9]&&(g=-g)),s=new Date(Date.UTC(l,u,i,a,o,c,f)),g&&s.setTime(s.getTime()-g),s}function u(e){return e.toISOString()}module.exports=new e("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:n,construct:l,instanceOf:Date,represent:u}); +},{"../type":"S29r"}],"a+nI":[function(require,module,exports) { +"use strict";var e=require("../type");function r(e){return"<<"===e||null===e}module.exports=new e("tag:yaml.org,2002:merge",{kind:"scalar",resolve:r}); +},{"../type":"S29r"}],"Fp68":[function(require,module,exports) { +"use strict";var r;try{var e=require;r=e("buffer").Buffer}catch(i){}var n=require("../type"),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function t(r){if(null===r)return!1;var e,n,t=0,f=r.length,s=u;for(n=0;n64)){if(e<0)return!1;t+=6}return t%8==0}function f(e){var n,t,f=e.replace(/[\r\n=]/g,""),s=f.length,a=u,i=0,h=[];for(n=0;n>16&255),h.push(i>>8&255),h.push(255&i)),i=i<<6|a.indexOf(f.charAt(n));return 0===(t=s%4*6)?(h.push(i>>16&255),h.push(i>>8&255),h.push(255&i)):18===t?(h.push(i>>10&255),h.push(i>>2&255)):12===t&&h.push(i>>4&255),r?r.from?r.from(h):new r(h):h}function s(r){var e,n,t="",f=0,s=r.length,a=u;for(e=0;e>18&63],t+=a[f>>12&63],t+=a[f>>6&63],t+=a[63&f]),f=(f<<8)+r[e];return 0===(n=s%3)?(t+=a[f>>18&63],t+=a[f>>12&63],t+=a[f>>6&63],t+=a[63&f]):2===n?(t+=a[f>>10&63],t+=a[f>>4&63],t+=a[f<<2&63],t+=a[64]):1===n&&(t+=a[f>>2&63],t+=a[f<<4&63],t+=a[64],t+=a[64]),t}function a(e){return r&&r.isBuffer(e)}module.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:t,construct:f,predicate:a,represent:s}); +},{"../type":"S29r"}],"Y0L4":[function(require,module,exports) { +"use strict";var r=require("../type"),e=Object.prototype.hasOwnProperty,t=Object.prototype.toString;function n(r){if(null===r)return!0;var n,o,u,i,c,l=[],f=r;for(n=0,o=f.length;n3)return!1;if("/"!==r[r.length-n.length-1])return!1}return!0}function t(e){var r=e,t=/\/([gim]*)$/.exec(e),n="";return"/"===r[0]&&(t&&(n=t[1]),r=r.slice(1,r.length-n.length-1)),new RegExp(r,n)}function n(e){var r="/"+e.source+"/";return e.global&&(r+="g"),e.multiline&&(r+="m"),e.ignoreCase&&(r+="i"),r}function i(e){return"[object RegExp]"===Object.prototype.toString.call(e)}module.exports=new e("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:r,construct:t,predicate:i,represent:n}); +},{"../../type":"S29r"}],"ARmi":[function(require,module,exports) { +"use strict";var e;try{var r=require;e=r("esprima")}catch(p){"undefined"!=typeof window&&(e=window.esprima)}var n=require("../../type");function t(r){if(null===r)return!1;try{var n="("+r+")",t=e.parse(n,{range:!0});return"Program"===t.type&&1===t.body.length&&"ExpressionStatement"===t.body[0].type&&("ArrowFunctionExpression"===t.body[0].expression.type||"FunctionExpression"===t.body[0].expression.type)}catch(o){return!1}}function o(r){var n,t="("+r+")",o=e.parse(t,{range:!0}),i=[];if("Program"!==o.type||1!==o.body.length||"ExpressionStatement"!==o.body[0].type||"ArrowFunctionExpression"!==o.body[0].expression.type&&"FunctionExpression"!==o.body[0].expression.type)throw new Error("Failed to resolve function");return o.body[0].expression.params.forEach(function(e){i.push(e.name)}),n=o.body[0].expression.body.range,"BlockStatement"===o.body[0].expression.body.type?new Function(i,t.slice(n[0]+1,n[1]-1)):new Function(i,"return "+t.slice(n[0],n[1]))}function i(e){return e.toString()}function s(e){return"[object Function]"===Object.prototype.toString.call(e)}module.exports=new n("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:t,construct:o,predicate:s,represent:i}); +},{"../../type":"S29r"}],"J9C0":[function(require,module,exports) { +"use strict";var e=require("../schema");module.exports=e.DEFAULT=new e({include:[require("./default_safe")],explicit:[require("../type/js/undefined"),require("../type/js/regexp"),require("../type/js/function")]}); +},{"../schema":"nA5r","./default_safe":"NFVW","../type/js/undefined":"2bXR","../type/js/regexp":"/sFt","../type/js/function":"ARmi"}],"Cxmq":[function(require,module,exports) { +"use strict";var t=require("./common"),n=require("./exception"),i=require("./mark"),e=require("./schema/default_safe"),o=require("./schema/default_full"),r=Object.prototype.hasOwnProperty,a=1,s=2,l=3,p=4,c=1,u=2,d=3,h=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/[\x85\u2028\u2029]/,g=/[,\[\]\{\}]/,A=/^(?:!|!!|![a-z\-]+!)$/i,m=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function C(t){return Object.prototype.toString.call(t)}function k(t){return 10===t||13===t}function b(t){return 9===t||32===t}function v(t){return 9===t||32===t||10===t||13===t}function y(t){return 44===t||91===t||93===t||123===t||125===t}function x(t){var n;return 48<=t&&t<=57?t-48:97<=(n=32|t)&&n<=102?n-97+10:-1}function w(t){return 120===t?2:117===t?4:85===t?8:0}function I(t){return 48<=t&&t<=57?t-48:-1}function M(t){return 48===t?"\0":97===t?"":98===t?"\b":116===t?"\t":9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"…":95===t?" ":76===t?"\u2028":80===t?"\u2029":""}function F(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var j=new Array(256),S=new Array(256),q=0;q<256;q++)j[q]=M(q)?1:0,S[q]=M(q);function L(t,n){this.input=t,this.filename=n.filename||null,this.schema=n.schema||o,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function O(t,e){return new n(e,new i(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function D(t,n){throw O(t,n)}function T(t,n){t.onWarning&&t.onWarning.call(null,O(t,n))}var B={YAML:function(t,n,i){var e,o,r;null!==t.version&&D(t,"duplication of %YAML directive"),1!==i.length&&D(t,"YAML directive accepts exactly one argument"),null===(e=/^([0-9]+)\.([0-9]+)$/.exec(i[0]))&&D(t,"ill-formed argument of the YAML directive"),o=parseInt(e[1],10),r=parseInt(e[2],10),1!==o&&D(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=r<2,1!==r&&2!==r&&T(t,"unsupported YAML version of the document")},TAG:function(t,n,i){var e,o;2!==i.length&&D(t,"TAG directive accepts exactly two arguments"),e=i[0],o=i[1],A.test(e)||D(t,"ill-formed tag handle (first argument) of the TAG directive"),r.call(t.tagMap,e)&&D(t,'there is a previously declared suffix for "'+e+'" tag handle'),m.test(o)||D(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagMap[e]=o}};function Y(t,n,i,e){var o,r,a,s;if(n1&&(n.result+=t.repeat("\n",i-1))}function P(t,n,i){var e,o,r,a,s,l,p,c,u=t.kind,d=t.result;if(v(c=t.input.charCodeAt(t.position))||y(c)||35===c||38===c||42===c||33===c||124===c||62===c||39===c||34===c||37===c||64===c||96===c)return!1;if((63===c||45===c)&&(v(e=t.input.charCodeAt(t.position+1))||i&&y(e)))return!1;for(t.kind="scalar",t.result="",o=r=t.position,a=!1;0!==c;){if(58===c){if(v(e=t.input.charCodeAt(t.position+1))||i&&y(e))break}else if(35===c){if(v(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&z(t)||i&&y(c))break;if(k(c)){if(s=t.line,l=t.lineStart,p=t.lineIndent,_(t,!1,-1),t.lineIndent>=n){a=!0,c=t.input.charCodeAt(t.position);continue}t.position=r,t.line=s,t.lineStart=l,t.lineIndent=p;break}}a&&(Y(t,o,r,!1),E(t,t.line-s),o=r=t.position,a=!1),b(c)||(r=t.position+1),c=t.input.charCodeAt(++t.position)}return Y(t,o,r,!1),!!t.result||(t.kind=u,t.result=d,!1)}function J(t,n){var i,e,o;if(39!==(i=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,e=o=t.position;0!==(i=t.input.charCodeAt(t.position));)if(39===i){if(Y(t,e,t.position,!0),39!==(i=t.input.charCodeAt(++t.position)))return!0;e=t.position,t.position++,o=t.position}else k(i)?(Y(t,e,o,!0),E(t,_(t,!1,n)),e=o=t.position):t.position===t.lineStart&&z(t)?D(t,"unexpected end of the document within a single quoted scalar"):(t.position++,o=t.position);D(t,"unexpected end of the stream within a single quoted scalar")}function N(t,n){var i,e,o,r,a,s;if(34!==(s=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,i=e=t.position;0!==(s=t.input.charCodeAt(t.position));){if(34===s)return Y(t,i,t.position,!0),t.position++,!0;if(92===s){if(Y(t,i,t.position,!0),k(s=t.input.charCodeAt(++t.position)))_(t,!1,n);else if(s<256&&j[s])t.result+=S[s],t.position++;else if((a=w(s))>0){for(o=a,r=0;o>0;o--)(a=x(s=t.input.charCodeAt(++t.position)))>=0?r=(r<<4)+a:D(t,"expected hexadecimal character");t.result+=F(r),t.position++}else D(t,"unknown escape sequence");i=e=t.position}else k(s)?(Y(t,i,e,!0),E(t,_(t,!1,n)),i=e=t.position):t.position===t.lineStart&&z(t)?D(t,"unexpected end of the document within a double quoted scalar"):(t.position++,e=t.position)}D(t,"unexpected end of the stream within a double quoted scalar")}function H(t,n){var i,e,o,r,s,l,p,c,u,d,h=!0,f=t.tag,g=t.anchor,A={};if(91===(d=t.input.charCodeAt(t.position)))o=93,l=!1,e=[];else{if(123!==d)return!1;o=125,l=!0,e={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=e),d=t.input.charCodeAt(++t.position);0!==d;){if(_(t,!0,n),(d=t.input.charCodeAt(t.position))===o)return t.position++,t.tag=f,t.anchor=g,t.kind=l?"mapping":"sequence",t.result=e,!0;h||D(t,"missed comma between flow collection entries"),u=null,r=s=!1,63===d&&v(t.input.charCodeAt(t.position+1))&&(r=s=!0,t.position++,_(t,!0,n)),i=t.line,Z(t,n,a,!1,!0),c=t.tag,p=t.result,_(t,!0,n),d=t.input.charCodeAt(t.position),!s&&t.line!==i||58!==d||(r=!0,d=t.input.charCodeAt(++t.position),_(t,!0,n),Z(t,n,a,!1,!0),u=t.result),l?W(t,e,A,c,p,u):r?e.push(W(t,null,A,c,p,u)):e.push(p),_(t,!0,n),44===(d=t.input.charCodeAt(t.position))?(h=!0,d=t.input.charCodeAt(++t.position)):h=!1}D(t,"unexpected end of the stream within a flow collection")}function K(n,i){var e,o,r,a,s=c,l=!1,p=!1,h=i,f=0,g=!1;if(124===(a=n.input.charCodeAt(n.position)))o=!1;else{if(62!==a)return!1;o=!0}for(n.kind="scalar",n.result="";0!==a;)if(43===(a=n.input.charCodeAt(++n.position))||45===a)c===s?s=43===a?d:u:D(n,"repeat of a chomping mode identifier");else{if(!((r=I(a))>=0))break;0===r?D(n,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?D(n,"repeat of an indentation width identifier"):(h=i+r-1,p=!0)}if(b(a)){do{a=n.input.charCodeAt(++n.position)}while(b(a));if(35===a)do{a=n.input.charCodeAt(++n.position)}while(!k(a)&&0!==a)}for(;0!==a;){for($(n),n.lineIndent=0,a=n.input.charCodeAt(n.position);(!p||n.lineIndenth&&(h=n.lineIndent),k(a))f++;else{if(n.lineIndentn)&&0!==e)D(t,"bad indentation of a sequence entry");else if(t.lineIndentn)&&(Z(t,n,p,!0,o)&&(m?g=t.result:A=t.result),m||(W(t,d,h,f,g,A,r,a),f=g=A=null),_(t,!0,-1),l=t.input.charCodeAt(t.position)),t.lineIndent>n&&0!==l)D(t,"bad indentation of a mapping entry");else if(t.lineIndentn?C=1:t.lineIndent===n?C=0:t.lineIndentn?C=1:t.lineIndent===n?C=0:t.lineIndent tag; it should be "'+g.kind+'", not "'+t.kind+'"'),g.resolve(t.result)?(t.result=g.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):D(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):D(t,"unknown tag !<"+t.tag+">");return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||b}function tt(t){var n,i,e,o,a=t.position,s=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(o=t.input.charCodeAt(t.position))&&(_(t,!0,-1),o=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==o));){for(s=!0,o=t.input.charCodeAt(++t.position),n=t.position;0!==o&&!v(o);)o=t.input.charCodeAt(++t.position);for(e=[],(i=t.input.slice(n,t.position)).length<1&&D(t,"directive name must not be less than one character in length");0!==o;){for(;b(o);)o=t.input.charCodeAt(++t.position);if(35===o){do{o=t.input.charCodeAt(++t.position)}while(0!==o&&!k(o));break}if(k(o))break;for(n=t.position;0!==o&&!v(o);)o=t.input.charCodeAt(++t.position);e.push(t.input.slice(n,t.position))}0!==o&&$(t),r.call(B,i)?B[i](t,i,e):T(t,'unknown document directive "'+i+'"')}_(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,_(t,!0,-1)):s&&D(t,"directives end mark is expected"),Z(t,t.lineIndent-1,p,!1,!0),_(t,!0,-1),t.checkLineBreaks&&f.test(t.input.slice(a,t.position))&&T(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&z(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,_(t,!0,-1)):t.positionr&&" "!==e[f+1],f=o);else if(!W(s))return B;d=d&&q(s)}a=a||c&&o-f-1>r&&" "!==e[f+1]}return u||a?n>9&&Y(e)?B:a?z:U:d&&!i(e)?E:P}function H(e,n,r,i){e.dump=function(){if(0===n.length)return"''";if(!e.noCompatMode&&-1!==I.indexOf(n))return"'"+n+"'";var o=e.indent*Math.max(1,r),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),l=i||e.flowLevel>-1&&r>=e.flowLevel;switch(G(n,l,e.indent,s,function(t){return D(e,t)})){case E:return n;case P:return"'"+n.replace(/'/g,"''")+"'";case U:return"|"+J(n,e.indent)+Q(S(n,o));case z:return">"+J(n,e.indent)+Q(S(V(n,s),o));case B:return'"'+Z(n,s)+'"';default:throw new t("impossible error: invalid scalar style")}}()}function J(e,t){var n=Y(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function Q(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function V(e,t){for(var n,r,i,o=/(\n+)([^\n]*)/g,s=(n=-1!==(n=e.indexOf("\n"))?n:e.length,o.lastIndex=n,X(e.slice(0,n),t)),l="\n"===e[0]||" "===e[0];i=o.exec(e);){var u=i[1],a=i[2];r=" "===a[0],s+=u+(l||r||""===a?"":"\n")+X(a,t),l=r}return s}function X(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,s=0,l=0,u="";n=i.exec(e);)(l=n.index)-o>t&&(r=s>o?s:l,u+="\n"+e.slice(o,r),o=r+1),s=l;return u+="\n",e.length-o>t&&s>o?u+=e.slice(o,s)+"\n"+e.slice(s+1):u+=e.slice(o),u.slice(1)}function Z(e){for(var t,n,r,i="",o=0;o=55296&&t<=56319&&(n=e.charCodeAt(o+1))>=56320&&n<=57343?(i+=_(1024*(t-55296)+n-56320+65536),o++):i+=!(r=M[t])&&W(t)?e[o]:r||_(t);return i}function $(e,t,n){var r,i,o="",s=e.tag;for(r=0,i=n.length;r1024&&(l+="? "),l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),ie(e,t,s,!1,!1)&&(u+=l+=e.dump));e.tag=a,e.dump="{"+u+"}"}function ne(e,n,r,i){var o,s,u,a,c,f,d="",p=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new t("sortKeys must be a boolean or a function");for(o=0,s=h.length;o1024)&&(e.dump&&l===e.dump.charCodeAt(0)?f+="?":f+="? "),f+=e.dump,c&&(f+=T(e,n)),ie(e,n+1,a,!0,c)&&(e.dump&&l===e.dump.charCodeAt(0)?f+=":":f+=": ",d+=f+=e.dump));e.tag=p,e.dump=d||"{}"}function re(e,n,r){var s,l,u,a,c,f;for(u=0,a=(l=r?e.explicitTypes:e.implicitTypes).length;u tag resolver accepts not "'+f+'" style');s=c.represent[f](n,f)}e.dump=s}return!0}return!1}function ie(e,n,r,o,s,l){e.tag=null,e.dump=r,re(e,r,!1)||re(e,r,!0);var u=i.call(e.dump);o&&(o=e.flowLevel<0||e.flowLevel>n);var a,c,f="[object Object]"===u||"[object Array]"===u;if(f&&(c=-1!==(a=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||c||2!==e.indent&&n>0)&&(s=!1),c&&e.usedDuplicates[a])e.dump="*ref_"+a;else{if(f&&c&&!e.usedDuplicates[a]&&(e.usedDuplicates[a]=!0),"[object Object]"===u)o&&0!==Object.keys(e.dump).length?(ne(e,n,e.dump,s),c&&(e.dump="&ref_"+a+e.dump)):(te(e,n,e.dump),c&&(e.dump="&ref_"+a+" "+e.dump));else if("[object Array]"===u){var d=e.noArrayIndent&&n>0?n-1:n;o&&0!==e.dump.length?(ee(e,d,e.dump,s),c&&(e.dump="&ref_"+a+e.dump)):($(e,d,e.dump),c&&(e.dump="&ref_"+a+" "+e.dump))}else{if("[object String]"!==u){if(e.skipInvalid)return!1;throw new t("unacceptable kind of an object to dump "+u)}"?"!==e.tag&&H(e,e.dump,n,l)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function oe(e,t){var n,r,i=[],o=[];for(se(e,i,o),n=0,r=o.length;ns.safeLoad(u(e)),i=u=>r(e.readFile)(u,"utf8").then(e=>t(e));module.exports=i,module.exports.default=i,module.exports.sync=(r=>t(e.readFileSync(r,"utf8"))); +},{"graceful-fs":"Hg3B","pify":"WsXn","strip-bom":"t7YY","js-yaml":"jkXa"}],"kAcF":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=s(require("fs-extra")),a=s(require("path")),t=s(require("globby")),r=s(require("read-yaml-file"));function s(e){return e&&e.__esModule?e:{default:e}}async function o(s={}){const o=s.cwd||process.cwd(),n=s.tools||["yarn","bolt","pnpm"],i=await e.default.readFile(a.default.join(o,"package.json"),"utf-8").then(JSON.parse);let l;if(n.includes("yarn")&&i.workspaces)Array.isArray(i.workspaces)?l=i.workspaces:i.workspaces.packages&&(l=i.workspaces.packages);else if(n.includes("bolt")&&i.bolt&&i.bolt.workspaces)l=i.bolt.workspaces;else if(n.includes("pnpm"))try{const e=await(0,r.default)(a.default.join(o,"pnpm-workspace.yaml"));e&&e.packages&&(l=e.packages)}catch(d){if("ENOENT"!==d.code)throw d}if(!l)return n.includes("root")?[{config:i,dir:o,name:i.name}]:null;const c=await(0,t.default)(l,{cwd:o,onlyDirectories:!0,absolute:!0,expandDirectories:!1});let u=[];const p=await Promise.all(c.sort().filter(t=>e.default.existsSync(a.default.join(t,"package.json"))).map(async t=>e.default.readFile(a.default.join(t,"package.json"),"utf8").then(e=>{const r=JSON.parse(e);return r.name||u.push(a.default.relative(o,a.default.join(t,"package.json"))),{config:r,name:r.name,dir:t}})));if(0!==u.length)throw u.sort(),new Error(`The following package.jsons are missing the "name" field:\n${u.join("\n")}`);return p}var n=o;exports.default=n; +},{"fs-extra":"wFa+","globby":"e8e8","read-yaml-file":"5qIY"}],"5bmg":[function(require,module,exports) { "use strict";var r=Object.prototype.hasOwnProperty,t=Object.prototype.toString,e=Object.defineProperty,o=Object.getOwnPropertyDescriptor,n=function(r){return"function"==typeof Array.isArray?Array.isArray(r):"[object Array]"===t.call(r)},c=function(e){if(!e||"[object Object]"!==t.call(e))return!1;var o,n=r.call(e,"constructor"),c=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!c)return!1;for(o in e);return void 0===o||r.call(e,o)},u=function(r,t){e&&"__proto__"===t.name?e(r,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):r[t.name]=t.newValue},a=function(t,e){if("__proto__"===e){if(!r.call(t,e))return;if(o)return o(t,e).value}return t[e]};module.exports=function r(){var t,e,o,l,i,f,p=arguments[0],y=1,s=arguments.length,b=!1;for("boolean"==typeof p&&(b=p,p=arguments[1]||{},y=2),(null==p||"object"!=typeof p&&"function"!=typeof p)&&(p={});y[e.dir,e])),i=(await g("git",["diff","--name-only"],{cwd:e})).stdout.split("\n"),n=new Set;for(let o of i){if(""===o)continue;let t=d.default.resolve(e,d.default.dirname(o)),i=r.get(t);void 0!==i&&n.add(i)}return[...n]}function h(e,t){let r,i,n=o.default().use(a.default).parse(e),l=exports.BumpLevels.dep,c=n.children;for(let o=0;o{n+=e.toString()},stderr:e=>{o+=e.toString()}}},i)),stdout:n,stderr:o}}function v(e,t){return e.private===t.private?t.highestLevel-e.highestLevel:e.private?1:-1}exports.BumpLevels={dep:0,patch:1,minor:2,major:3},exports.getChangedPackages=f,exports.getChangelogEntry=h,exports.execWithOutput=g,exports.sortTheThings=v; +"use strict";function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function t(t){for(var i=1;i[e.dir,e])),i=(await g("git",["diff","--name-only"],{cwd:e})).stdout.split("\n"),n=new Set;for(let o of i){if(""===o)continue;let t=d.default.resolve(e,d.default.dirname(o)),i=r.get(t);void 0!==i&&n.add(i)}return[...n]}function h(e,t){let r,i,n=o.default().use(a.default).parse(e),l=exports.BumpLevels.dep,c=n.children;for(let o=0;o{n+=e.toString()},stderr:e=>{o+=e.toString()}}},i)),stdout:n,stderr:o}}function v(e,t){return e.private===t.private?t.highestLevel-e.highestLevel:e.private?1:-1}exports.BumpLevels={dep:0,patch:1,minor:2,major:3},exports.getChangedPackages=f,exports.getChangelogEntry=h,exports.execWithOutput=g,exports.sortTheThings=v; },{"unified":"EJQW","remark-parse":"+8Y3","remark-stringify":"eCnT","mdast-util-to-string":"ljHw","@actions/exec":"utFe","@actions/core":"4FTV","get-workspaces":"kAcF"}],"aric":[function(require,module,exports) { var e;exports=module.exports=f,e="object"==typeof process&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},exports.SEMVER_SPEC_VERSION="2.0.0";var r=256,t=Number.MAX_SAFE_INTEGER||9007199254740991,n=16,o=exports.re=[],s=exports.src=[],i=exports.tokens={},a=0;function E(e){i[e]=a++}E("NUMERICIDENTIFIER"),s[i.NUMERICIDENTIFIER]="0|[1-9]\\d*",E("NUMERICIDENTIFIERLOOSE"),s[i.NUMERICIDENTIFIERLOOSE]="[0-9]+",E("NONNUMERICIDENTIFIER"),s[i.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",E("MAINVERSION"),s[i.MAINVERSION]="("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")\\.("+s[i.NUMERICIDENTIFIER]+")",E("MAINVERSIONLOOSE"),s[i.MAINVERSIONLOOSE]="("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")\\.("+s[i.NUMERICIDENTIFIERLOOSE]+")",E("PRERELEASEIDENTIFIER"),s[i.PRERELEASEIDENTIFIER]="(?:"+s[i.NUMERICIDENTIFIER]+"|"+s[i.NONNUMERICIDENTIFIER]+")",E("PRERELEASEIDENTIFIERLOOSE"),s[i.PRERELEASEIDENTIFIERLOOSE]="(?:"+s[i.NUMERICIDENTIFIERLOOSE]+"|"+s[i.NONNUMERICIDENTIFIER]+")",E("PRERELEASE"),s[i.PRERELEASE]="(?:-("+s[i.PRERELEASEIDENTIFIER]+"(?:\\."+s[i.PRERELEASEIDENTIFIER]+")*))",E("PRERELEASELOOSE"),s[i.PRERELEASELOOSE]="(?:-?("+s[i.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+s[i.PRERELEASEIDENTIFIERLOOSE]+")*))",E("BUILDIDENTIFIER"),s[i.BUILDIDENTIFIER]="[0-9A-Za-z-]+",E("BUILD"),s[i.BUILD]="(?:\\+("+s[i.BUILDIDENTIFIER]+"(?:\\."+s[i.BUILDIDENTIFIER]+")*))",E("FULL"),E("FULLPLAIN"),s[i.FULLPLAIN]="v?"+s[i.MAINVERSION]+s[i.PRERELEASE]+"?"+s[i.BUILD]+"?",s[i.FULL]="^"+s[i.FULLPLAIN]+"$",E("LOOSEPLAIN"),s[i.LOOSEPLAIN]="[v=\\s]*"+s[i.MAINVERSIONLOOSE]+s[i.PRERELEASELOOSE]+"?"+s[i.BUILD]+"?",E("LOOSE"),s[i.LOOSE]="^"+s[i.LOOSEPLAIN]+"$",E("GTLT"),s[i.GTLT]="((?:<|>)?=?)",E("XRANGEIDENTIFIERLOOSE"),s[i.XRANGEIDENTIFIERLOOSE]=s[i.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",E("XRANGEIDENTIFIER"),s[i.XRANGEIDENTIFIER]=s[i.NUMERICIDENTIFIER]+"|x|X|\\*",E("XRANGEPLAIN"),s[i.XRANGEPLAIN]="[v=\\s]*("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:\\.("+s[i.XRANGEIDENTIFIER]+")(?:"+s[i.PRERELEASE]+")?"+s[i.BUILD]+"?)?)?",E("XRANGEPLAINLOOSE"),s[i.XRANGEPLAINLOOSE]="[v=\\s]*("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+s[i.XRANGEIDENTIFIERLOOSE]+")(?:"+s[i.PRERELEASELOOSE]+")?"+s[i.BUILD]+"?)?)?",E("XRANGE"),s[i.XRANGE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAIN]+"$",E("XRANGELOOSE"),s[i.XRANGELOOSE]="^"+s[i.GTLT]+"\\s*"+s[i.XRANGEPLAINLOOSE]+"$",E("COERCE"),s[i.COERCE]="(^|[^\\d])(\\d{1,"+n+"})(?:\\.(\\d{1,"+n+"}))?(?:\\.(\\d{1,"+n+"}))?(?:$|[^\\d])",E("COERCERTL"),o[i.COERCERTL]=new RegExp(s[i.COERCE],"g"),E("LONETILDE"),s[i.LONETILDE]="(?:~>?)",E("TILDETRIM"),s[i.TILDETRIM]="(\\s*)"+s[i.LONETILDE]+"\\s+",o[i.TILDETRIM]=new RegExp(s[i.TILDETRIM],"g");var p="$1~";E("TILDE"),s[i.TILDE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAIN]+"$",E("TILDELOOSE"),s[i.TILDELOOSE]="^"+s[i.LONETILDE]+s[i.XRANGEPLAINLOOSE]+"$",E("LONECARET"),s[i.LONECARET]="(?:\\^)",E("CARETTRIM"),s[i.CARETTRIM]="(\\s*)"+s[i.LONECARET]+"\\s+",o[i.CARETTRIM]=new RegExp(s[i.CARETTRIM],"g");var u="$1^";E("CARET"),s[i.CARET]="^"+s[i.LONECARET]+s[i.XRANGEPLAIN]+"$",E("CARETLOOSE"),s[i.CARETLOOSE]="^"+s[i.LONECARET]+s[i.XRANGEPLAINLOOSE]+"$",E("COMPARATORLOOSE"),s[i.COMPARATORLOOSE]="^"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+")$|^$",E("COMPARATOR"),s[i.COMPARATOR]="^"+s[i.GTLT]+"\\s*("+s[i.FULLPLAIN]+")$|^$",E("COMPARATORTRIM"),s[i.COMPARATORTRIM]="(\\s*)"+s[i.GTLT]+"\\s*("+s[i.LOOSEPLAIN]+"|"+s[i.XRANGEPLAIN]+")",o[i.COMPARATORTRIM]=new RegExp(s[i.COMPARATORTRIM],"g");var c="$1$2$3";E("HYPHENRANGE"),s[i.HYPHENRANGE]="^\\s*("+s[i.XRANGEPLAIN]+")\\s+-\\s+("+s[i.XRANGEPLAIN]+")\\s*$",E("HYPHENRANGELOOSE"),s[i.HYPHENRANGELOOSE]="^\\s*("+s[i.XRANGEPLAINLOOSE]+")\\s+-\\s+("+s[i.XRANGEPLAINLOOSE]+")\\s*$",E("STAR"),s[i.STAR]="(<|>)?=?\\s*\\*";for(var l=0;lr)return null;if(!(t.loose?o[i.LOOSE]:o[i.FULL]).test(e))return null;try{return new f(e,t)}catch(n){return null}}function I(e,r){var t=h(e,r);return t?t.version:null}function R(e,r){var t=h(e.trim().replace(/^[=v]+/,""),r);return t?t.version:null}function f(n,s){if(s&&"object"==typeof s||(s={loose:!!s,includePrerelease:!1}),n instanceof f){if(n.loose===s.loose)return n;n=n.version}else if("string"!=typeof n)throw new TypeError("Invalid Version: "+n);if(n.length>r)throw new TypeError("version is longer than "+r+" characters");if(!(this instanceof f))return new f(n,s);e("SemVer",n,s),this.options=s,this.loose=!!s.loose;var a=n.trim().match(s.loose?o[i.LOOSE]:o[i.FULL]);if(!a)throw new TypeError("Invalid Version: "+n);if(this.raw=n,this.major=+a[1],this.minor=+a[2],this.patch=+a[3],this.major>t||this.major<0)throw new TypeError("Invalid major version");if(this.minor>t||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>t||this.patch<0)throw new TypeError("Invalid patch version");a[4]?this.prerelease=a[4].split(".").map(function(e){if(/^[0-9]+$/.test(e)){var r=+e;if(r>=0&&r=0;)"number"==typeof this.prerelease[t]&&(this.prerelease[t]++,t=-2);-1===t&&this.prerelease.push(0)}r&&(this.prerelease[0]===r?isNaN(this.prerelease[1])&&(this.prerelease=[r,0]):this.prerelease=[r,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},exports.inc=O,exports.diff=N,exports.compareIdentifiers=v;var L=/^[0-9]+$/;function v(e,r){var t=L.test(e),n=L.test(r);return t&&n&&(e=+e,r=+r),e===r?0:t&&!n?-1:n&&!t?1:e0}function y(e,r,t){return w(e,r,t)<0}function M(e,r,t){return 0===w(e,r,t)}function F(e,r,t){return 0!==w(e,r,t)}function G(e,r,t){return w(e,r,t)>=0}function U(e,r,t){return w(e,r,t)<=0}function j(e,r,t,n){switch(r){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof t&&(t=t.version),e===t;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof t&&(t=t.version),e!==t;case"":case"=":case"==":return M(e,t,n);case"!=":return F(e,t,n);case">":return x(e,t,n);case">=":return G(e,t,n);case"<":return y(e,t,n);case"<=":return U(e,t,n);default:throw new TypeError("Invalid operator: "+r)}}function X(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof X){if(r.loose===!!t.loose)return r;r=r.value}if(!(this instanceof X))return new X(r,t);e("comparator",r,t),this.options=t,this.loose=!!t.loose,this.parse(r),this.semver===b?this.value="":this.value=this.operator+this.semver.version,e("comp",this)}exports.rcompareIdentifiers=m,exports.major=T,exports.minor=A,exports.patch=S,exports.compare=w,exports.compareLoose=g,exports.compareBuild=P,exports.rcompare=C,exports.sort=d,exports.rsort=D,exports.gt=x,exports.lt=y,exports.eq=M,exports.neq=F,exports.gte=G,exports.lte=U,exports.cmp=j,exports.Comparator=X;var b={};function $(e,r){if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),e instanceof $)return e.loose===!!r.loose&&e.includePrerelease===!!r.includePrerelease?e:new $(e.raw,r);if(e instanceof X)return new $(e.value,r);if(!(this instanceof $))return new $(e,r);if(this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(function(e){return this.parseRange(e.trim())},this).filter(function(e){return e.length}),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function B(e,r){for(var t=!0,n=e.slice(),o=n.pop();t&&n.length;)t=n.every(function(e){return o.intersects(e,r)}),o=n.pop();return t}function V(e,r){return new $(e,r).set.map(function(e){return e.map(function(e){return e.value}).join(" ").trim().split(" ")})}function k(r,t){return e("comp",r,t),r=q(r,t),e("caret",r),r=Y(r,t),e("tildes",r),r=Z(r,t),e("xrange",r),r=K(r,t),e("stars",r),r}function H(e){return!e||"x"===e.toLowerCase()||"*"===e}function Y(e,r){return e.trim().split(/\s+/).map(function(e){return _(e,r)}).join(" ")}function _(r,t){var n=t.loose?o[i.TILDELOOSE]:o[i.TILDE];return r.replace(n,function(t,n,o,s,i){var a;return e("tilde",r,t,n,o,s,i),H(n)?a="":H(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":H(s)?a=">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":i?(e("replaceTilde pr",i),a=">="+n+"."+o+"."+s+"-"+i+" <"+n+"."+(+o+1)+".0"):a=">="+n+"."+o+"."+s+" <"+n+"."+(+o+1)+".0",e("tilde return",a),a})}function q(e,r){return e.trim().split(/\s+/).map(function(e){return z(e,r)}).join(" ")}function z(r,t){e("caret",r,t);var n=t.loose?o[i.CARETLOOSE]:o[i.CARET];return r.replace(n,function(t,n,o,s,i){var a;return e("caret",r,t,n,o,s,i),H(n)?a="":H(o)?a=">="+n+".0.0 <"+(+n+1)+".0.0":H(s)?a="0"===n?">="+n+"."+o+".0 <"+n+"."+(+o+1)+".0":">="+n+"."+o+".0 <"+(+n+1)+".0.0":i?(e("replaceCaret pr",i),a="0"===n?"0"===o?">="+n+"."+o+"."+s+"-"+i+" <"+n+"."+o+"."+(+s+1):">="+n+"."+o+"."+s+"-"+i+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+s+"-"+i+" <"+(+n+1)+".0.0"):(e("no pr"),a="0"===n?"0"===o?">="+n+"."+o+"."+s+" <"+n+"."+o+"."+(+s+1):">="+n+"."+o+"."+s+" <"+n+"."+(+o+1)+".0":">="+n+"."+o+"."+s+" <"+(+n+1)+".0.0"),e("caret return",a),a})}function Z(r,t){return e("replaceXRanges",r,t),r.split(/\s+/).map(function(e){return J(e,t)}).join(" ")}function J(r,t){r=r.trim();var n=t.loose?o[i.XRANGELOOSE]:o[i.XRANGE];return r.replace(n,function(n,o,s,i,a,E){e("xRange",r,n,o,s,i,a,E);var p=H(s),u=p||H(i),c=u||H(a),l=c;return"="===o&&l&&(o=""),E=t.includePrerelease?"-0":"",p?n=">"===o||"<"===o?"<0.0.0-0":"*":o&&l?(u&&(i=0),a=0,">"===o?(o=">=",u?(s=+s+1,i=0,a=0):(i=+i+1,a=0)):"<="===o&&(o="<",u?s=+s+1:i=+i+1),n=o+s+"."+i+"."+a+E):u?n=">="+s+".0.0"+E+" <"+(+s+1)+".0.0"+E:c&&(n=">="+s+"."+i+".0"+E+" <"+s+"."+(+i+1)+".0"+E),e("xRange return",n),n})}function K(r,t){return e("replaceStars",r,t),r.trim().replace(o[i.STAR],"")}function Q(e,r,t,n,o,s,i,a,E,p,u,c,l){return((r=H(t)?"":H(n)?">="+t+".0.0":H(o)?">="+t+"."+n+".0":">="+r)+" "+(a=H(E)?"":H(p)?"<"+(+E+1)+".0.0":H(u)?"<"+E+"."+(+p+1)+".0":c?"<="+E+"."+p+"."+u+"-"+c:"<="+a)).trim()}function W(r,t,n){for(var o=0;o0){var s=r[o].semver;if(s.major===t.major&&s.minor===t.minor&&s.patch===t.patch)return!0}return!1}return!0}function ee(e,r,t){try{r=new $(r,t)}catch(n){return!1}return r.test(e)}function re(e,r,t){var n=null,o=null;try{var s=new $(r,t)}catch(i){return null}return e.forEach(function(e){s.test(e)&&(n&&-1!==o.compare(e)||(o=new f(n=e,t)))}),n}function te(e,r,t){var n=null,o=null;try{var s=new $(r,t)}catch(i){return null}return e.forEach(function(e){s.test(e)&&(n&&1!==o.compare(e)||(o=new f(n=e,t)))}),n}function ne(e,r){e=new $(e,r);var t=new f("0.0.0");if(e.test(t))return t;if(t=new f("0.0.0-0"),e.test(t))return t;t=null;for(var n=0;n":0===r.prerelease.length?r.patch++:r.prerelease.push(0),r.raw=r.format();case"":case">=":t&&!x(t,r)||(t=r);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}})}return t&&e.test(t)?t:null}function oe(e,r){try{return new $(e,r).range||"*"}catch(t){return null}}function se(e,r,t){return ae(e,r,"<",t)}function ie(e,r,t){return ae(e,r,">",t)}function ae(e,r,t,n){var o,s,i,a,E;switch(e=new f(e,n),r=new $(r,n),t){case">":o=x,s=U,i=y,a=">",E=">=";break;case"<":o=y,s=G,i=x,a="<",E="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ee(e,r,n))return!1;for(var p=0;p=0.0.0")),c=c||e,l=l||e,o(e.semver,c.semver,n)?c=e:i(e.semver,l.semver,n)&&(l=e)}),c.operator===a||c.operator===E)return!1;if((!l.operator||l.operator===a)&&s(e,l.semver))return!1;if(l.operator===E&&i(e,l.semver))return!1}return!0}function Ee(e,r){var t=h(e,r);return t&&t.prerelease.length?t.prerelease:null}function pe(e,r,t){return e=new $(e,t),r=new $(r,t),e.intersects(r)}function ue(e,r){if(e instanceof f)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;var t=null;if((r=r||{}).rtl){for(var n;(n=o[i.COERCERTL].exec(e))&&(!t||t.index+t[0].length!==e.length);)t&&n.index+n[0].length===t.index+t[0].length||(t=n),o[i.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;o[i.COERCERTL].lastIndex=-1}else t=e.match(o[i.COERCE]);return null===t?null:h(t[2]+"."+(t[3]||"0")+"."+(t[4]||"0"),r)}X.prototype.parse=function(e){var r=this.options.loose?o[i.COMPARATORLOOSE]:o[i.COMPARATOR],t=e.match(r);if(!t)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==t[1]?t[1]:"","="===this.operator&&(this.operator=""),t[2]?this.semver=new f(t[2],this.options.loose):this.semver=b},X.prototype.toString=function(){return this.value},X.prototype.test=function(r){if(e("Comparator.test",r,this.options.loose),this.semver===b||r===b)return!0;if("string"==typeof r)try{r=new f(r,this.options)}catch(t){return!1}return j(r,this.operator,this.semver,this.options)},X.prototype.intersects=function(e,r){if(!(e instanceof X))throw new TypeError("a Comparator is required");var t;if(r&&"object"==typeof r||(r={loose:!!r,includePrerelease:!1}),""===this.operator)return""===this.value||(t=new $(e.value,r),ee(this.value,t,r));if(""===e.operator)return""===e.value||(t=new $(this.value,r),ee(e.semver,t,r));var n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),o=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),s=this.semver.version===e.semver.version,i=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=j(this.semver,"<",e.semver,r)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),E=j(this.semver,">",e.semver,r)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||o||s&&i||a||E},exports.Range=$,$.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range},$.prototype.toString=function(){return this.range},$.prototype.parseRange=function(r){var t=this.options.loose;r=r.trim();var n=t?o[i.HYPHENRANGELOOSE]:o[i.HYPHENRANGE];r=r.replace(n,Q),e("hyphen replace",r),r=r.replace(o[i.COMPARATORTRIM],c),e("comparator trim",r,o[i.COMPARATORTRIM]),r=(r=(r=r.replace(o[i.TILDETRIM],p)).replace(o[i.CARETTRIM],u)).split(/\s+/).join(" ");var s=t?o[i.COMPARATORLOOSE]:o[i.COMPARATOR],a=r.split(" ").map(function(e){return k(e,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(a=a.filter(function(e){return!!e.match(s)})),a=a.map(function(e){return new X(e,this.options)},this)},$.prototype.intersects=function(e,r){if(!(e instanceof $))throw new TypeError("a Range is required");return this.set.some(function(t){return B(t,r)&&e.set.some(function(e){return B(e,r)&&t.every(function(t){return e.every(function(e){return t.intersects(e,r)})})})})},exports.toComparators=V,$.prototype.test=function(e){if(!e)return!1;if("string"==typeof e)try{e=new f(e,this.options)}catch(t){return!1}for(var r=0;r{if(!e)return c(null,a=a||o);switch(e.code){case"ENOENT":if(r.dirname(o)===o)return c(e);i(r.dirname(o),s,(e,r)=>{e?c(e,r):i(o,s,c,r)});break;default:l.stat(o,(r,t)=>{r||!t.isDirectory()?c(e,a):c(null,a)})}})}module.exports=i; },{"graceful-fs":"X4Hm","./win32":"Wite"}],"Vihf":[function(require,module,exports) { "use strict";const r=require("graceful-fs"),e=require("path"),t=require("./win32").invalidWin32Path,o=parseInt("0777",8);function i(c,n,s){n&&"object"==typeof n||(n={mode:n});let a=n.mode;const d=n.fs||r;if("win32"===process.platform&&t(c)){const r=new Error(c+" contains invalid WIN32 path characters.");throw r.code="EINVAL",r}void 0===a&&(a=o&~process.umask()),s||(s=null),c=e.resolve(c);try{d.mkdirSync(c,a),s=s||c}catch(l){if("ENOENT"===l.code){if(e.dirname(c)===c)throw l;s=i(e.dirname(c),n,s),i(c,n,s)}else{let r;try{r=d.statSync(c)}catch(f){throw l}if(!r.isDirectory())throw l}}return s}module.exports=i; @@ -1044,15 +1108,13 @@ var e;exports=module.exports=f,e="object"==typeof process&&process.env&&process. "use strict";const e=require("universalify").fromCallback,i=require("graceful-fs"),r=require("path"),t=require("../mkdirs"),n=require("../path-exists").pathExists;function u(e,u,s,c){"function"==typeof s&&(c=s,s="utf8");const o=r.dirname(e);n(o,(r,n)=>r?c(r):n?i.writeFile(e,u,s,c):void t.mkdirs(o,r=>{if(r)return c(r);i.writeFile(e,u,s,c)}))}function s(e,...n){const u=r.dirname(e);if(i.existsSync(u))return i.writeFileSync(e,...n);t.mkdirsSync(u),i.writeFileSync(e,...n)}module.exports={outputFile:e(u),outputFileSync:s}; },{"universalify":"BgiA","graceful-fs":"X4Hm","../mkdirs":"cZB8","../path-exists":"YbYp"}],"HZPs":[function(require,module,exports) { "use strict";module.exports=Object.assign({},require("./fs"),require("./copy-sync"),require("./copy"),require("./empty"),require("./ensure"),require("./json"),require("./mkdirs"),require("./move-sync"),require("./move"),require("./output"),require("./path-exists"),require("./remove"));const e=require("fs");Object.getOwnPropertyDescriptor(e,"promises")&&Object.defineProperty(module.exports,"promises",{get:()=>e.promises}); -},{"./fs":"7EPc","./copy-sync":"oIYS","./copy":"jBn8","./empty":"Zi4P","./ensure":"EMMD","./json":"3G+V","./mkdirs":"cZB8","./move-sync":"Y1lZ","./move":"CroD","./output":"3Ogt","./path-exists":"YbYp","./remove":"+1Wf"}],"8Wsx":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=t(require("fs-extra")),a=t(require("path")),r=t(require("globby"));function t(e){return e&&e.__esModule?e:{default:e}}async function s(t={}){const s=t.cwd||process.cwd(),o=t.tools||["yarn","bolt"],n=await e.default.readFile(a.default.join(s,"package.json"),"utf-8").then(JSON.parse);let l;if(o.includes("yarn")&&n.workspaces?Array.isArray(n.workspaces)?l=n.workspaces:n.workspaces.packages&&(l=n.workspaces.packages):o.includes("bolt")&&n.bolt&&n.bolt.workspaces&&(l=n.bolt.workspaces),!l)return o.includes("root")?[{config:n,dir:s,name:n.name}]:null;const i=await(0,r.default)(l,{cwd:s,onlyDirectories:!0,absolute:!0,expandDirectories:!1});let c=[];const u=await Promise.all(i.sort().filter(r=>e.default.existsSync(a.default.join(r,"package.json"))).map(async r=>e.default.readFile(a.default.join(r,"package.json"),"utf8").then(e=>{const t=JSON.parse(e);return t.name||c.push(a.default.relative(s,a.default.join(r,"package.json"))),{config:t,name:t.name,dir:r}})));if(0!==c.length)throw c.sort(),new Error(`The following package.jsons are missing the "name" field:\n${c.join("\n")}`);return u}var o=s;exports.default=o; -},{"fs-extra":"HZPs","globby":"e8e8"}],"tw8X":[function(require,module,exports) { +},{"./fs":"7EPc","./copy-sync":"oIYS","./copy":"jBn8","./empty":"Zi4P","./ensure":"EMMD","./json":"3G+V","./mkdirs":"cZB8","./move-sync":"Y1lZ","./move":"CroD","./output":"3Ogt","./path-exists":"YbYp","./remove":"+1Wf"}],"tw8X":[function(require,module,exports) { "use strict";var t=this&&this.__extends||function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r])};return function(e,r){function o(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(o.prototype=r.prototype,new o)}}();Object.defineProperty(exports,"__esModule",{value:!0});var e=function(e){function r(t){var r=this.constructor;void 0===t&&(t="");var o=e.call(this,t)||this;return o.message=t,Object.setPrototypeOf(o,r.prototype),delete o.stack,o.name=r.name,o._error=new Error,o}return t(r,e),Object.defineProperty(r.prototype,"stack",{get:function(){if(this._stack)return this._stack;var t=Object.getPrototypeOf(this),e=1;t:for(;t;){switch(t){case r.prototype:break t;case Object.prototype:e=1;break t;default:e++}t=Object.getPrototypeOf(t)}var o=(this._error.stack||"").match(/.+/g)||[],s=this.name;return this.message&&(s+=": "+this.message),o.splice(0,e+1,s),this._stack=o.join("\n")},enumerable:!0,configurable:!0}),r}(Error);exports.ExtendableError=e,exports.default=e; },{}],"1MB/":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.ValidationError=exports.PreExitButNotInPreModeError=exports.PreEnterButInPreModeError=exports.InternalError=exports.GitError=exports.ExitError=void 0;var e=r(require("extendable-error"));function r(e){return e&&e.__esModule?e:{default:e}}class t extends e.default{constructor(e,r){super(`${r}, exit code: ${e}`),this.code=e}}exports.GitError=t;class o extends e.default{}exports.ValidationError=o;class s extends e.default{constructor(e){super(`The process exited with code: ${e}`),this.code=e}}exports.ExitError=s;class n extends e.default{constructor(){super("pre mode cannot be exited when not in pre mode")}}exports.PreExitButNotInPreModeError=n;class d extends e.default{constructor(){super("pre mode cannot be entered when in pre mode")}}exports.PreEnterButInPreModeError=d;class u extends e.default{constructor(e){super(e)}}exports.InternalError=u; },{"extendable-error":"tw8X"}],"jEAA":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.enterPre=l,exports.exitPre=s,exports.readPreState=i;var e=a(require("@babel/runtime/helpers/esm/objectSpread")),r=require("fs-extra"),t=a(require("path")),o=a(require("get-workspaces")),n=require("@changesets/errors");function a(e){return e&&e.__esModule?e:{default:e}}async function i(e){let o,n=t.default.resolve(e,".changeset","pre.json");try{let e=await(0,r.readFile)(n,"utf8");try{o=JSON.parse(e)}catch(a){throw a instanceof SyntaxError&&console.error("error parsing json:",e),a}}catch(a){if("ENOENT"!==a.code)throw a}return o}async function s(o){let a=t.default.resolve(o,".changeset","pre.json"),s=await i(o);if(void 0===s)throw new n.PreExitButNotInPreModeError;await(0,r.writeFile)(a,JSON.stringify((0,e.default)({},s,{mode:"exit"}),null,2)+"\n")}async function l(e,a){let s=await(0,o.default)({cwd:e,tools:["bolt","root","yarn"]}),l=t.default.resolve(e,".changeset","pre.json");if(void 0!==await i(e))throw new n.PreEnterButInPreModeError;let u={mode:"pre",tag:a,initialVersions:{},changesets:[]};for(let r of s)u.initialVersions[r.name]=r.config.version;await(0,r.writeFile)(l,JSON.stringify(u,null,2)+"\n")} -},{"@babel/runtime/helpers/esm/objectSpread":"EV9w","fs-extra":"HZPs","get-workspaces":"8Wsx","@changesets/errors":"1MB/"}],"Z8+d":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.enterPre=u,exports.exitPre=l,exports.readPreState=c;var e=i(require("@babel/runtime/helpers/esm/defineProperty")),r=require("fs-extra"),t=i(require("path")),n=i(require("get-workspaces")),o=require("@changesets/errors");function i(e){return e&&e.__esModule?e:{default:e}}function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function s(r){for(var t=1;t{if(!e)return c(null,a=a||o);switch(e.code){case"ENOENT":if(r.dirname(o)===o)return c(e);i(r.dirname(o),s,(e,r)=>{e?c(e,r):i(o,s,c,r)});break;default:l.stat(o,(r,t)=>{r||!t.isDirectory()?c(e,a):c(null,a)})}})}module.exports=i; },{"graceful-fs":"X4Hm","./win32":"Wite"}],"1m7v":[function(require,module,exports) { "use strict";const r=require("graceful-fs"),e=require("path"),t=require("./win32").invalidWin32Path,o=parseInt("0777",8);function i(c,n,s){n&&"object"==typeof n||(n={mode:n});let a=n.mode;const d=n.fs||r;if("win32"===process.platform&&t(c)){const r=new Error(c+" contains invalid WIN32 path characters.");throw r.code="EINVAL",r}void 0===a&&(a=o&~process.umask()),s||(s=null),c=e.resolve(c);try{d.mkdirSync(c,a),s=s||c}catch(l){if("ENOENT"===l.code){if(e.dirname(c)===c)throw l;s=i(e.dirname(c),n,s),i(c,n,s)}else{let r;try{r=d.statSync(c)}catch(f){throw l}if(!r.isDirectory())throw l}}return s}module.exports=i; @@ -1096,67 +1158,7 @@ var e;exports=module.exports=f,e="object"==typeof process&&process.env&&process. "use strict";const e=require("universalify").fromCallback,i=require("graceful-fs"),r=require("path"),t=require("../mkdirs"),n=require("../path-exists").pathExists;function u(e,u,s,c){"function"==typeof s&&(c=s,s="utf8");const o=r.dirname(e);n(o,(r,n)=>r?c(r):n?i.writeFile(e,u,s,c):void t.mkdirs(o,r=>{if(r)return c(r);i.writeFile(e,u,s,c)}))}function s(e,...n){const u=r.dirname(e);if(i.existsSync(u))return i.writeFileSync(e,...n);t.mkdirsSync(u),i.writeFileSync(e,...n)}module.exports={outputFile:e(u),outputFileSync:s}; },{"universalify":"BgiA","graceful-fs":"X4Hm","../mkdirs":"m8lN","../path-exists":"Gi8w"}],"rdZu":[function(require,module,exports) { "use strict";module.exports=Object.assign({},require("./fs"),require("./copy-sync"),require("./copy"),require("./empty"),require("./ensure"),require("./json"),require("./mkdirs"),require("./move-sync"),require("./move"),require("./output"),require("./path-exists"),require("./remove"));const e=require("fs");Object.getOwnPropertyDescriptor(e,"promises")&&Object.defineProperty(module.exports,"promises",{get:()=>e.promises}); -},{"./fs":"7EPc","./copy-sync":"5fVk","./copy":"CLSF","./empty":"8gG3","./ensure":"3b7N","./json":"lMFq","./mkdirs":"m8lN","./move-sync":"HMxl","./move":"dsYL","./output":"Tr39","./path-exists":"Gi8w","./remove":"X+ep"}],"wr/e":[function(require,module,exports) { -"use strict";function e(e){return null==e}function r(e){return"object"==typeof e&&null!==e}function t(r){return Array.isArray(r)?r:e(r)?[]:[r]}function o(e,r){var t,o,n,u;if(r)for(t=0,o=(u=Object.keys(r)).length;t0&&-1==="\0\r\n…\u2028\u2029".indexOf(this.buffer.charAt(r-1));)if(r-=1,this.position-r>n/2-1){e=" ... ",r+=5;break}for(s="",o=this.position;on/2-1){s=" ... ",o-=5;break}return h=this.buffer.slice(r,o),t.repeat(" ",i)+e+h+s+"\n"+t.repeat(" ",i+this.position-r+e.length)+"^"},i.prototype.toString=function(t){var i,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),t||(i=this.getSnippet())&&(n+=":\n"+i),n},module.exports=i; -},{"./common":"wr/e"}],"S29r":[function(require,module,exports) { -"use strict";var e=require("./exception"),n=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],t=["scalar","sequence","mapping"];function i(e){var n={};return null!==e&&Object.keys(e).forEach(function(t){e[t].forEach(function(e){n[String(e)]=t})}),n}function s(s,r){if(r=r||{},Object.keys(r).forEach(function(t){if(-1===n.indexOf(t))throw new e('Unknown option "'+t+'" is met in definition of "'+s+'" YAML type.')}),this.tag=s,this.kind=r.kind||null,this.resolve=r.resolve||function(){return!0},this.construct=r.construct||function(e){return e},this.instanceOf=r.instanceOf||null,this.predicate=r.predicate||null,this.represent=r.represent||null,this.defaultStyle=r.defaultStyle||null,this.styleAliases=i(r.styleAliases||null),-1===t.indexOf(this.kind))throw new e('Unknown kind "'+this.kind+'" is specified for "'+s+'" YAML type.')}module.exports=s; -},{"./exception":"GbD2"}],"nA5r":[function(require,module,exports) { -"use strict";var i=require("./common"),e=require("./exception"),t=require("./type");function n(i,e,t){var c=[];return i.include.forEach(function(i){t=n(i,e,t)}),i[e].forEach(function(i){t.forEach(function(e,t){e.tag===i.tag&&e.kind===i.kind&&c.push(t)}),t.push(i)}),t.filter(function(i,e){return-1===c.indexOf(e)})}function c(){var i,e,t={scalar:{},sequence:{},mapping:{},fallback:{}};function n(i){t[i.kind][i.tag]=t.fallback[i.tag]=i}for(i=0,e=arguments.length;i=0?"0b"+r.toString(2):"-0b"+r.toString(2).slice(1)},octal:function(r){return r>=0?"0"+r.toString(8):"-0"+r.toString(8).slice(1)},decimal:function(r){return r.toString(10)},hexadecimal:function(r){return r>=0?"0x"+r.toString(16).toUpperCase():"-0x"+r.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}); -},{"../common":"wr/e","../type":"S29r"}],"edy5":[function(require,module,exports) { -"use strict";var e=require("../common"),r=require("../type"),t=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function a(e){return null!==e&&!(!t.test(e)||"_"===e[e.length-1])}function n(e){var r,t,a,n;return t="-"===(r=e.replace(/_/g,"").toLowerCase())[0]?-1:1,n=[],"+-".indexOf(r[0])>=0&&(r=r.slice(1)),".inf"===r?1===t?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===r?NaN:r.indexOf(":")>=0?(r.split(":").forEach(function(e){n.unshift(parseFloat(e,10))}),r=0,a=1,n.forEach(function(e){r+=e*a,a*=60}),t*r):t*parseFloat(r,10)}var c=/^[-+]?[0-9]+e/;function s(r,t){var a;if(isNaN(r))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===r)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===r)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(e.isNegativeZero(r))return"-0.0";return a=r.toString(10),c.test(a)?a.replace("e",".e"):a}function u(r){return"[object Number]"===Object.prototype.toString.call(r)&&(r%1!=0||e.isNegativeZero(r))}module.exports=new r("tag:yaml.org,2002:float",{kind:"scalar",resolve:a,construct:n,predicate:u,represent:s,defaultStyle:"lowercase"}); -},{"../common":"wr/e","../type":"S29r"}],"1Blx":[function(require,module,exports) { -"use strict";var e=require("../schema");module.exports=new e({include:[require("./failsafe")],implicit:[require("../type/null"),require("../type/bool"),require("../type/int"),require("../type/float")]}); -},{"../schema":"nA5r","./failsafe":"LO4j","../type/null":"L75B","../type/bool":"KDjs","../type/int":"A7Qt","../type/float":"edy5"}],"SBGn":[function(require,module,exports) { -"use strict";var e=require("../schema");module.exports=new e({include:[require("./json")]}); -},{"../schema":"nA5r","./json":"1Blx"}],"U7sF":[function(require,module,exports) { -"use strict";var e=require("../type"),t=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),r=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function n(e){return null!==e&&(null!==t.exec(e)||null!==r.exec(e))}function l(e){var n,l,u,i,a,o,c,s,f=0,g=null;if(null===(n=t.exec(e))&&(n=r.exec(e)),null===n)throw new Error("Date resolve error");if(l=+n[1],u=+n[2]-1,i=+n[3],!n[4])return new Date(Date.UTC(l,u,i));if(a=+n[4],o=+n[5],c=+n[6],n[7]){for(f=n[7].slice(0,3);f.length<3;)f+="0";f=+f}return n[9]&&(g=6e4*(60*+n[10]+ +(n[11]||0)),"-"===n[9]&&(g=-g)),s=new Date(Date.UTC(l,u,i,a,o,c,f)),g&&s.setTime(s.getTime()-g),s}function u(e){return e.toISOString()}module.exports=new e("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:n,construct:l,instanceOf:Date,represent:u}); -},{"../type":"S29r"}],"a+nI":[function(require,module,exports) { -"use strict";var e=require("../type");function r(e){return"<<"===e||null===e}module.exports=new e("tag:yaml.org,2002:merge",{kind:"scalar",resolve:r}); -},{"../type":"S29r"}],"Fp68":[function(require,module,exports) { -"use strict";var r;try{var e=require;r=e("buffer").Buffer}catch(i){}var n=require("../type"),u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function t(r){if(null===r)return!1;var e,n,t=0,f=r.length,s=u;for(n=0;n64)){if(e<0)return!1;t+=6}return t%8==0}function f(e){var n,t,f=e.replace(/[\r\n=]/g,""),s=f.length,a=u,i=0,h=[];for(n=0;n>16&255),h.push(i>>8&255),h.push(255&i)),i=i<<6|a.indexOf(f.charAt(n));return 0===(t=s%4*6)?(h.push(i>>16&255),h.push(i>>8&255),h.push(255&i)):18===t?(h.push(i>>10&255),h.push(i>>2&255)):12===t&&h.push(i>>4&255),r?r.from?r.from(h):new r(h):h}function s(r){var e,n,t="",f=0,s=r.length,a=u;for(e=0;e>18&63],t+=a[f>>12&63],t+=a[f>>6&63],t+=a[63&f]),f=(f<<8)+r[e];return 0===(n=s%3)?(t+=a[f>>18&63],t+=a[f>>12&63],t+=a[f>>6&63],t+=a[63&f]):2===n?(t+=a[f>>10&63],t+=a[f>>4&63],t+=a[f<<2&63],t+=a[64]):1===n&&(t+=a[f>>2&63],t+=a[f<<4&63],t+=a[64],t+=a[64]),t}function a(e){return r&&r.isBuffer(e)}module.exports=new n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:t,construct:f,predicate:a,represent:s}); -},{"../type":"S29r"}],"Y0L4":[function(require,module,exports) { -"use strict";var r=require("../type"),e=Object.prototype.hasOwnProperty,t=Object.prototype.toString;function n(r){if(null===r)return!0;var n,o,u,i,c,l=[],f=r;for(n=0,o=f.length;n3)return!1;if("/"!==r[r.length-n.length-1])return!1}return!0}function t(e){var r=e,t=/\/([gim]*)$/.exec(e),n="";return"/"===r[0]&&(t&&(n=t[1]),r=r.slice(1,r.length-n.length-1)),new RegExp(r,n)}function n(e){var r="/"+e.source+"/";return e.global&&(r+="g"),e.multiline&&(r+="m"),e.ignoreCase&&(r+="i"),r}function i(e){return"[object RegExp]"===Object.prototype.toString.call(e)}module.exports=new e("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:r,construct:t,predicate:i,represent:n}); -},{"../../type":"S29r"}],"ARmi":[function(require,module,exports) { -"use strict";var e;try{var r=require;e=r("esprima")}catch(p){"undefined"!=typeof window&&(e=window.esprima)}var n=require("../../type");function t(r){if(null===r)return!1;try{var n="("+r+")",t=e.parse(n,{range:!0});return"Program"===t.type&&1===t.body.length&&"ExpressionStatement"===t.body[0].type&&("ArrowFunctionExpression"===t.body[0].expression.type||"FunctionExpression"===t.body[0].expression.type)}catch(o){return!1}}function o(r){var n,t="("+r+")",o=e.parse(t,{range:!0}),i=[];if("Program"!==o.type||1!==o.body.length||"ExpressionStatement"!==o.body[0].type||"ArrowFunctionExpression"!==o.body[0].expression.type&&"FunctionExpression"!==o.body[0].expression.type)throw new Error("Failed to resolve function");return o.body[0].expression.params.forEach(function(e){i.push(e.name)}),n=o.body[0].expression.body.range,"BlockStatement"===o.body[0].expression.body.type?new Function(i,t.slice(n[0]+1,n[1]-1)):new Function(i,"return "+t.slice(n[0],n[1]))}function i(e){return e.toString()}function s(e){return"[object Function]"===Object.prototype.toString.call(e)}module.exports=new n("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:t,construct:o,predicate:s,represent:i}); -},{"../../type":"S29r"}],"J9C0":[function(require,module,exports) { -"use strict";var e=require("../schema");module.exports=e.DEFAULT=new e({include:[require("./default_safe")],explicit:[require("../type/js/undefined"),require("../type/js/regexp"),require("../type/js/function")]}); -},{"../schema":"nA5r","./default_safe":"NFVW","../type/js/undefined":"2bXR","../type/js/regexp":"/sFt","../type/js/function":"ARmi"}],"Cxmq":[function(require,module,exports) { -"use strict";var t=require("./common"),n=require("./exception"),i=require("./mark"),e=require("./schema/default_safe"),o=require("./schema/default_full"),r=Object.prototype.hasOwnProperty,a=1,s=2,l=3,p=4,c=1,u=2,d=3,h=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,f=/[\x85\u2028\u2029]/,g=/[,\[\]\{\}]/,A=/^(?:!|!!|![a-z\-]+!)$/i,m=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function C(t){return Object.prototype.toString.call(t)}function k(t){return 10===t||13===t}function b(t){return 9===t||32===t}function v(t){return 9===t||32===t||10===t||13===t}function y(t){return 44===t||91===t||93===t||123===t||125===t}function x(t){var n;return 48<=t&&t<=57?t-48:97<=(n=32|t)&&n<=102?n-97+10:-1}function w(t){return 120===t?2:117===t?4:85===t?8:0}function I(t){return 48<=t&&t<=57?t-48:-1}function M(t){return 48===t?"\0":97===t?"":98===t?"\b":116===t?"\t":9===t?"\t":110===t?"\n":118===t?"\v":102===t?"\f":114===t?"\r":101===t?"":32===t?" ":34===t?'"':47===t?"/":92===t?"\\":78===t?"…":95===t?" ":76===t?"\u2028":80===t?"\u2029":""}function F(t){return t<=65535?String.fromCharCode(t):String.fromCharCode(55296+(t-65536>>10),56320+(t-65536&1023))}for(var j=new Array(256),S=new Array(256),q=0;q<256;q++)j[q]=M(q)?1:0,S[q]=M(q);function L(t,n){this.input=t,this.filename=n.filename||null,this.schema=n.schema||o,this.onWarning=n.onWarning||null,this.legacy=n.legacy||!1,this.json=n.json||!1,this.listener=n.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function O(t,e){return new n(e,new i(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function D(t,n){throw O(t,n)}function T(t,n){t.onWarning&&t.onWarning.call(null,O(t,n))}var B={YAML:function(t,n,i){var e,o,r;null!==t.version&&D(t,"duplication of %YAML directive"),1!==i.length&&D(t,"YAML directive accepts exactly one argument"),null===(e=/^([0-9]+)\.([0-9]+)$/.exec(i[0]))&&D(t,"ill-formed argument of the YAML directive"),o=parseInt(e[1],10),r=parseInt(e[2],10),1!==o&&D(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=r<2,1!==r&&2!==r&&T(t,"unsupported YAML version of the document")},TAG:function(t,n,i){var e,o;2!==i.length&&D(t,"TAG directive accepts exactly two arguments"),e=i[0],o=i[1],A.test(e)||D(t,"ill-formed tag handle (first argument) of the TAG directive"),r.call(t.tagMap,e)&&D(t,'there is a previously declared suffix for "'+e+'" tag handle'),m.test(o)||D(t,"ill-formed tag prefix (second argument) of the TAG directive"),t.tagMap[e]=o}};function Y(t,n,i,e){var o,r,a,s;if(n1&&(n.result+=t.repeat("\n",i-1))}function P(t,n,i){var e,o,r,a,s,l,p,c,u=t.kind,d=t.result;if(v(c=t.input.charCodeAt(t.position))||y(c)||35===c||38===c||42===c||33===c||124===c||62===c||39===c||34===c||37===c||64===c||96===c)return!1;if((63===c||45===c)&&(v(e=t.input.charCodeAt(t.position+1))||i&&y(e)))return!1;for(t.kind="scalar",t.result="",o=r=t.position,a=!1;0!==c;){if(58===c){if(v(e=t.input.charCodeAt(t.position+1))||i&&y(e))break}else if(35===c){if(v(t.input.charCodeAt(t.position-1)))break}else{if(t.position===t.lineStart&&z(t)||i&&y(c))break;if(k(c)){if(s=t.line,l=t.lineStart,p=t.lineIndent,_(t,!1,-1),t.lineIndent>=n){a=!0,c=t.input.charCodeAt(t.position);continue}t.position=r,t.line=s,t.lineStart=l,t.lineIndent=p;break}}a&&(Y(t,o,r,!1),E(t,t.line-s),o=r=t.position,a=!1),b(c)||(r=t.position+1),c=t.input.charCodeAt(++t.position)}return Y(t,o,r,!1),!!t.result||(t.kind=u,t.result=d,!1)}function J(t,n){var i,e,o;if(39!==(i=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,e=o=t.position;0!==(i=t.input.charCodeAt(t.position));)if(39===i){if(Y(t,e,t.position,!0),39!==(i=t.input.charCodeAt(++t.position)))return!0;e=t.position,t.position++,o=t.position}else k(i)?(Y(t,e,o,!0),E(t,_(t,!1,n)),e=o=t.position):t.position===t.lineStart&&z(t)?D(t,"unexpected end of the document within a single quoted scalar"):(t.position++,o=t.position);D(t,"unexpected end of the stream within a single quoted scalar")}function N(t,n){var i,e,o,r,a,s;if(34!==(s=t.input.charCodeAt(t.position)))return!1;for(t.kind="scalar",t.result="",t.position++,i=e=t.position;0!==(s=t.input.charCodeAt(t.position));){if(34===s)return Y(t,i,t.position,!0),t.position++,!0;if(92===s){if(Y(t,i,t.position,!0),k(s=t.input.charCodeAt(++t.position)))_(t,!1,n);else if(s<256&&j[s])t.result+=S[s],t.position++;else if((a=w(s))>0){for(o=a,r=0;o>0;o--)(a=x(s=t.input.charCodeAt(++t.position)))>=0?r=(r<<4)+a:D(t,"expected hexadecimal character");t.result+=F(r),t.position++}else D(t,"unknown escape sequence");i=e=t.position}else k(s)?(Y(t,i,e,!0),E(t,_(t,!1,n)),i=e=t.position):t.position===t.lineStart&&z(t)?D(t,"unexpected end of the document within a double quoted scalar"):(t.position++,e=t.position)}D(t,"unexpected end of the stream within a double quoted scalar")}function H(t,n){var i,e,o,r,s,l,p,c,u,d,h=!0,f=t.tag,g=t.anchor,A={};if(91===(d=t.input.charCodeAt(t.position)))o=93,l=!1,e=[];else{if(123!==d)return!1;o=125,l=!0,e={}}for(null!==t.anchor&&(t.anchorMap[t.anchor]=e),d=t.input.charCodeAt(++t.position);0!==d;){if(_(t,!0,n),(d=t.input.charCodeAt(t.position))===o)return t.position++,t.tag=f,t.anchor=g,t.kind=l?"mapping":"sequence",t.result=e,!0;h||D(t,"missed comma between flow collection entries"),u=null,r=s=!1,63===d&&v(t.input.charCodeAt(t.position+1))&&(r=s=!0,t.position++,_(t,!0,n)),i=t.line,Z(t,n,a,!1,!0),c=t.tag,p=t.result,_(t,!0,n),d=t.input.charCodeAt(t.position),!s&&t.line!==i||58!==d||(r=!0,d=t.input.charCodeAt(++t.position),_(t,!0,n),Z(t,n,a,!1,!0),u=t.result),l?W(t,e,A,c,p,u):r?e.push(W(t,null,A,c,p,u)):e.push(p),_(t,!0,n),44===(d=t.input.charCodeAt(t.position))?(h=!0,d=t.input.charCodeAt(++t.position)):h=!1}D(t,"unexpected end of the stream within a flow collection")}function K(n,i){var e,o,r,a,s=c,l=!1,p=!1,h=i,f=0,g=!1;if(124===(a=n.input.charCodeAt(n.position)))o=!1;else{if(62!==a)return!1;o=!0}for(n.kind="scalar",n.result="";0!==a;)if(43===(a=n.input.charCodeAt(++n.position))||45===a)c===s?s=43===a?d:u:D(n,"repeat of a chomping mode identifier");else{if(!((r=I(a))>=0))break;0===r?D(n,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?D(n,"repeat of an indentation width identifier"):(h=i+r-1,p=!0)}if(b(a)){do{a=n.input.charCodeAt(++n.position)}while(b(a));if(35===a)do{a=n.input.charCodeAt(++n.position)}while(!k(a)&&0!==a)}for(;0!==a;){for($(n),n.lineIndent=0,a=n.input.charCodeAt(n.position);(!p||n.lineIndenth&&(h=n.lineIndent),k(a))f++;else{if(n.lineIndentn)&&0!==e)D(t,"bad indentation of a sequence entry");else if(t.lineIndentn)&&(Z(t,n,p,!0,o)&&(m?g=t.result:A=t.result),m||(W(t,d,h,f,g,A,r,a),f=g=A=null),_(t,!0,-1),l=t.input.charCodeAt(t.position)),t.lineIndent>n&&0!==l)D(t,"bad indentation of a mapping entry");else if(t.lineIndentn?C=1:t.lineIndent===n?C=0:t.lineIndentn?C=1:t.lineIndent===n?C=0:t.lineIndent tag; it should be "'+g.kind+'", not "'+t.kind+'"'),g.resolve(t.result)?(t.result=g.construct(t.result),null!==t.anchor&&(t.anchorMap[t.anchor]=t.result)):D(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):D(t,"unknown tag !<"+t.tag+">");return null!==t.listener&&t.listener("close",t),null!==t.tag||null!==t.anchor||b}function tt(t){var n,i,e,o,a=t.position,s=!1;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};0!==(o=t.input.charCodeAt(t.position))&&(_(t,!0,-1),o=t.input.charCodeAt(t.position),!(t.lineIndent>0||37!==o));){for(s=!0,o=t.input.charCodeAt(++t.position),n=t.position;0!==o&&!v(o);)o=t.input.charCodeAt(++t.position);for(e=[],(i=t.input.slice(n,t.position)).length<1&&D(t,"directive name must not be less than one character in length");0!==o;){for(;b(o);)o=t.input.charCodeAt(++t.position);if(35===o){do{o=t.input.charCodeAt(++t.position)}while(0!==o&&!k(o));break}if(k(o))break;for(n=t.position;0!==o&&!v(o);)o=t.input.charCodeAt(++t.position);e.push(t.input.slice(n,t.position))}0!==o&&$(t),r.call(B,i)?B[i](t,i,e):T(t,'unknown document directive "'+i+'"')}_(t,!0,-1),0===t.lineIndent&&45===t.input.charCodeAt(t.position)&&45===t.input.charCodeAt(t.position+1)&&45===t.input.charCodeAt(t.position+2)?(t.position+=3,_(t,!0,-1)):s&&D(t,"directives end mark is expected"),Z(t,t.lineIndent-1,p,!1,!0),_(t,!0,-1),t.checkLineBreaks&&f.test(t.input.slice(a,t.position))&&T(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&z(t)?46===t.input.charCodeAt(t.position)&&(t.position+=3,_(t,!0,-1)):t.positionr&&" "!==e[f+1],f=o);else if(!W(s))return B;d=d&&q(s)}a=a||c&&o-f-1>r&&" "!==e[f+1]}return u||a?n>9&&Y(e)?B:a?z:U:d&&!i(e)?E:P}function H(e,n,r,i){e.dump=function(){if(0===n.length)return"''";if(!e.noCompatMode&&-1!==I.indexOf(n))return"'"+n+"'";var o=e.indent*Math.max(1,r),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),l=i||e.flowLevel>-1&&r>=e.flowLevel;switch(G(n,l,e.indent,s,function(t){return D(e,t)})){case E:return n;case P:return"'"+n.replace(/'/g,"''")+"'";case U:return"|"+J(n,e.indent)+Q(S(n,o));case z:return">"+J(n,e.indent)+Q(S(V(n,s),o));case B:return'"'+Z(n,s)+'"';default:throw new t("impossible error: invalid scalar style")}}()}function J(e,t){var n=Y(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function Q(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function V(e,t){for(var n,r,i,o=/(\n+)([^\n]*)/g,s=(n=-1!==(n=e.indexOf("\n"))?n:e.length,o.lastIndex=n,X(e.slice(0,n),t)),l="\n"===e[0]||" "===e[0];i=o.exec(e);){var u=i[1],a=i[2];r=" "===a[0],s+=u+(l||r||""===a?"":"\n")+X(a,t),l=r}return s}function X(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,s=0,l=0,u="";n=i.exec(e);)(l=n.index)-o>t&&(r=s>o?s:l,u+="\n"+e.slice(o,r),o=r+1),s=l;return u+="\n",e.length-o>t&&s>o?u+=e.slice(o,s)+"\n"+e.slice(s+1):u+=e.slice(o),u.slice(1)}function Z(e){for(var t,n,r,i="",o=0;o=55296&&t<=56319&&(n=e.charCodeAt(o+1))>=56320&&n<=57343?(i+=_(1024*(t-55296)+n-56320+65536),o++):i+=!(r=M[t])&&W(t)?e[o]:r||_(t);return i}function $(e,t,n){var r,i,o="",s=e.tag;for(r=0,i=n.length;r1024&&(l+="? "),l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),ie(e,t,s,!1,!1)&&(u+=l+=e.dump));e.tag=a,e.dump="{"+u+"}"}function ne(e,n,r,i){var o,s,u,a,c,f,d="",p=e.tag,h=Object.keys(r);if(!0===e.sortKeys)h.sort();else if("function"==typeof e.sortKeys)h.sort(e.sortKeys);else if(e.sortKeys)throw new t("sortKeys must be a boolean or a function");for(o=0,s=h.length;o1024)&&(e.dump&&l===e.dump.charCodeAt(0)?f+="?":f+="? "),f+=e.dump,c&&(f+=T(e,n)),ie(e,n+1,a,!0,c)&&(e.dump&&l===e.dump.charCodeAt(0)?f+=":":f+=": ",d+=f+=e.dump));e.tag=p,e.dump=d||"{}"}function re(e,n,r){var s,l,u,a,c,f;for(u=0,a=(l=r?e.explicitTypes:e.implicitTypes).length;u tag resolver accepts not "'+f+'" style');s=c.represent[f](n,f)}e.dump=s}return!0}return!1}function ie(e,n,r,o,s,l){e.tag=null,e.dump=r,re(e,r,!1)||re(e,r,!0);var u=i.call(e.dump);o&&(o=e.flowLevel<0||e.flowLevel>n);var a,c,f="[object Object]"===u||"[object Array]"===u;if(f&&(c=-1!==(a=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||c||2!==e.indent&&n>0)&&(s=!1),c&&e.usedDuplicates[a])e.dump="*ref_"+a;else{if(f&&c&&!e.usedDuplicates[a]&&(e.usedDuplicates[a]=!0),"[object Object]"===u)o&&0!==Object.keys(e.dump).length?(ne(e,n,e.dump,s),c&&(e.dump="&ref_"+a+e.dump)):(te(e,n,e.dump),c&&(e.dump="&ref_"+a+" "+e.dump));else if("[object Array]"===u){var d=e.noArrayIndent&&n>0?n-1:n;o&&0!==e.dump.length?(ee(e,d,e.dump,s),c&&(e.dump="&ref_"+a+e.dump)):($(e,d,e.dump),c&&(e.dump="&ref_"+a+" "+e.dump))}else{if("[object String]"!==u){if(e.skipInvalid)return!1;throw new t("unacceptable kind of an object to dump "+u)}"?"!==e.tag&&H(e,e.dump,n,l)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function oe(e,t){var n,r,i=[],o=[];for(se(e,i,o),n=0,r=o.length;n({name:e,type:r})):[]}catch(c){throw new Error(`could not parse changeset - invalid frontmatter: ${r}`)}if(!o)throw new Error(`could not parse changeset - unknown error: ${r}`);return{releases:o,summary:u}}var o=n;exports.default=o; },{"js-yaml":"jkXa"}],"9FNt":[function(require,module,exports) { var t=Object.prototype.hasOwnProperty;function e(t){if(!(this instanceof e))throw new TypeError("Constructor PseudoMap requires 'new'");if(this.clear(),t)if(t instanceof e||"function"==typeof Map&&t instanceof Map)t.forEach(function(t,e){this.set(e,t)},this);else{if(!Array.isArray(t))throw new TypeError("invalid argument");t.forEach(function(t){this.set(t[0],t[1])},this)}}function r(t,e){return t===e||t!=t&&e!=e}function i(t,e,r){this.key=t,this.value=e,this._index=r}function n(e,i){for(var n=0,o="_"+i,a=o;t.call(e,a);a=o+n++)if(r(e[a].key,i))return e[a]}function o(e,n,o){for(var a=0,s="_"+n,u=s;t.call(e,u);u=s+a++)if(r(e[u].key,n))return void(e[u].value=o);e.size++,e[u]=new i(n,o,u)}module.exports=e,e.prototype.forEach=function(t,e){e=e||this,Object.keys(this._data).forEach(function(r){"size"!==r&&t.call(e,this._data[r].value,this._data[r].key)},this)},e.prototype.has=function(t){return!!n(this._data,t)},e.prototype.get=function(t){var e=n(this._data,t);return e&&e.value},e.prototype.set=function(t,e){o(this._data,t,e)},e.prototype.delete=function(t){var e=n(this._data,t);e&&(delete this._data[e._index],this._data.size--)},e.prototype.clear=function(){var t=Object.create(null);t.size=0,Object.defineProperty(this,"_data",{value:t,enumerable:!1,configurable:!0,writable:!1})},Object.defineProperty(e.prototype,"size",{get:function(){return this._data.size},set:function(t){},enumerable:!0,configurable:!0}),e.prototype.values=e.prototype.keys=e.prototype.entries=function(){throw new Error("iterators are not implemented in this version")}; @@ -1186,55 +1188,9 @@ function t(e){var i=this;if(i instanceof t||(i=new t),i.tail=null,i.head=null,i. "use strict";const e=require("events");class t extends Promise{constructor(e){let t,s;super((e,o)=>{t=e,s=o}),e(t,s,this)}}Object.assign(t.prototype,e.prototype),module.exports=t; },{}],"5g9U":[function(require,module,exports) { "use strict";const e=require("cross-spawn"),r=require("signal-exit"),t=require("events"),o=require("./promise"),s=new Set;function d(r,t,d){return new o((o,u,n)=>{let i=e(r,t,d),f=Buffer.from(""),c=Buffer.from("");s.add(i),i.stdout&&i.stdout.on("data",e=>{f=Buffer.concat([f,e]),n.emit("stdout",e)}),i.stderr&&i.stderr.on("data",e=>{c=Buffer.concat([c,e]),n.emit("stderr",e)}),i.on("error",e=>{s.delete(i),u(e)}),i.on("close",e=>{s.delete(i),o({code:e,stdout:f,stderr:c})})})}r(()=>{for(let e of s)e.kill("SIGTERM")}),module.exports=d,module.exports.ChildProcessPromise=o; -},{"cross-spawn":"i4EY","signal-exit":"Vs31","./promise":"5/fS"}],"IsOB":[function(require,module,exports) { -"use strict";const e=require("graceful-fs"),r=require("path"),t=require("./win32").invalidWin32Path,n=parseInt("0777",8);function i(o,s,c,a){if("function"==typeof s?(c=s,s={}):s&&"object"==typeof s||(s={mode:s}),"win32"===process.platform&&t(o)){const e=new Error(o+" contains invalid WIN32 path characters.");return e.code="EINVAL",c(e)}let u=s.mode;const l=s.fs||e;void 0===u&&(u=n&~process.umask()),a||(a=null),c=c||function(){},o=r.resolve(o),l.mkdir(o,u,e=>{if(!e)return c(null,a=a||o);switch(e.code){case"ENOENT":if(r.dirname(o)===o)return c(e);i(r.dirname(o),s,(e,r)=>{e?c(e,r):i(o,s,c,r)});break;default:l.stat(o,(r,t)=>{r||!t.isDirectory()?c(e,a):c(null,a)})}})}module.exports=i; -},{"graceful-fs":"X4Hm","./win32":"Wite"}],"rRea":[function(require,module,exports) { -"use strict";const r=require("graceful-fs"),e=require("path"),t=require("./win32").invalidWin32Path,o=parseInt("0777",8);function i(c,n,s){n&&"object"==typeof n||(n={mode:n});let a=n.mode;const d=n.fs||r;if("win32"===process.platform&&t(c)){const r=new Error(c+" contains invalid WIN32 path characters.");throw r.code="EINVAL",r}void 0===a&&(a=o&~process.umask()),s||(s=null),c=e.resolve(c);try{d.mkdirSync(c,a),s=s||c}catch(l){if("ENOENT"===l.code){if(e.dirname(c)===c)throw l;s=i(e.dirname(c),n,s),i(c,n,s)}else{let r;try{r=d.statSync(c)}catch(f){throw l}if(!r.isDirectory())throw l}}return s}module.exports=i; -},{"graceful-fs":"X4Hm","./win32":"Wite"}],"dthw":[function(require,module,exports) { -"use strict";const r=require("universalify").fromCallback,e=r(require("./mkdirs")),i=require("./mkdirs-sync");module.exports={mkdirs:e,mkdirsSync:i,mkdirp:e,mkdirpSync:i,ensureDir:e,ensureDirSync:i}; -},{"universalify":"BgiA","./mkdirs":"IsOB","./mkdirs-sync":"rRea"}],"73AO":[function(require,module,exports) { -"use strict";const e=require("graceful-fs"),r=require("path"),t=require("../mkdirs").mkdirsSync,n=require("../util/utimes.js").utimesMillisSync,i=Symbol("notExist");function o(n,i,o){"function"==typeof o&&(o={filter:o}),(o=o||{}).clobber=!("clobber"in o)||!!o.clobber,o.overwrite="overwrite"in o?!!o.overwrite:o.clobber,o.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269");const s=b(n,i);if(o.filter&&!o.filter(n,i))return;const u=r.dirname(i);return e.existsSync(u)||t(u),c(s,n,i,o)}function c(e,r,t,n){if(!n.filter||n.filter(r,t))return s(e,r,t,n)}function s(r,t,n,i){const o=(i.dereference?e.statSync:e.lstatSync)(t);return o.isDirectory()?l(o,r,t,n,i):o.isFile()||o.isCharacterDevice()||o.isBlockDevice()?u(o,r,t,n,i):o.isSymbolicLink()?p(r,t,n,i):void 0}function u(e,r,t,n,o){return r===i?y(e,t,n,o):f(e,t,n,o)}function f(r,t,n,i){if(i.overwrite)return e.unlinkSync(n),y(r,t,n,i);if(i.errorOnExist)throw new Error(`'${n}' already exists`)}function y(r,t,i,o){return"function"==typeof e.copyFileSync?(e.copyFileSync(t,i),e.chmodSync(i,r.mode),o.preserveTimestamps?n(i,r.atime,r.mtime):void 0):a(r,t,i,o)}function a(r,t,n,i){const o=require("../util/buffer")(65536),c=e.openSync(t,"r"),s=e.openSync(n,"w",r.mode);let u=0;for(;uS(e,r,t,n))}function S(e,t,n,i){const o=r.join(t,e),s=r.join(n,e);return c(b(o,s),o,s,i)}function p(t,n,o,c){let s=e.readlinkSync(n);if(c.dereference&&(s=r.resolve(process.cwd(),s)),t===i)return e.symlinkSync(s,o);{let t;try{t=e.readlinkSync(o)}catch(u){if("EINVAL"===u.code||"UNKNOWN"===u.code)return e.symlinkSync(s,o);throw u}if(c.dereference&&(t=r.resolve(process.cwd(),t)),h(s,t))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${t}'.`);if(e.statSync(o).isDirectory()&&h(t,s))throw new Error(`Cannot overwrite '${t}' with '${s}'.`);return w(s,o)}}function w(r,t){return e.unlinkSync(t),e.symlinkSync(r,t)}function h(e,t){const n=r.resolve(e).split(r.sep),i=r.resolve(t).split(r.sep);return n.reduce((e,r,t)=>e&&i[t]===r,!0)}function v(r,t){const n=e.statSync(r);let o;try{o=e.statSync(t)}catch(c){if("ENOENT"===c.code)return{srcStat:n,destStat:i};throw c}return{srcStat:n,destStat:o}}function b(e,r){const{srcStat:t,destStat:n}=v(e,r);if(n.ino&&n.ino===t.ino)throw new Error("Source and destination must not be the same.");if(t.isDirectory()&&h(e,r))throw new Error(`Cannot copy '${e}' to a subdirectory of itself, '${r}'.`);return n}module.exports=o; -},{"graceful-fs":"X4Hm","../mkdirs":"dthw","../util/utimes.js":"Bvw9","../util/buffer":"7I8Z"}],"rUAN":[function(require,module,exports) { -"use strict";module.exports={copySync:require("./copy-sync")}; -},{"./copy-sync":"73AO"}],"BEb/":[function(require,module,exports) { -"use strict";const s=require("universalify").fromPromise,e=require("../fs");function t(s){return e.access(s).then(()=>!0).catch(()=>!1)}module.exports={pathExists:s(t),pathExistsSync:e.existsSync}; -},{"universalify":"BgiA","../fs":"7EPc"}],"bMBD":[function(require,module,exports) { -"use strict";const e=require("graceful-fs"),r=require("path"),t=require("../mkdirs").mkdirs,n=require("../path-exists").pathExists,o=require("../util/utimes").utimesMillis,i=Symbol("notExist");function s(e,r,t,n){"function"!=typeof t||n?"function"==typeof t&&(t={filter:t}):(n=t,t={}),n=n||function(){},(t=t||{}).clobber=!("clobber"in t)||!!t.clobber,t.overwrite="overwrite"in t?!!t.overwrite:t.clobber,t.preserveTimestamps&&"ia32"===process.arch&&console.warn("fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269"),D(e,r,(o,i)=>o?n(o):t.filter?u(c,i,e,r,t,n):c(i,e,r,t,n))}function c(e,o,i,s,c){const u=r.dirname(i);n(u,(r,n)=>r?c(r):n?f(e,o,i,s,c):void t(u,r=>r?c(r):f(e,o,i,s,c)))}function u(e,r,t,n,o,i){Promise.resolve(o.filter(t,n)).then(s=>s?r?e(r,t,n,o,i):e(t,n,o,i):i(),e=>i(e))}function f(e,r,t,n,o){return n.filter?u(a,e,r,t,n,o):a(e,r,t,n,o)}function a(r,t,n,o,i){(o.dereference?e.stat:e.lstat)(t,(e,s)=>e?i(e):s.isDirectory()?v(s,r,t,n,o,i):s.isFile()||s.isCharacterDevice()||s.isBlockDevice()?l(s,r,t,n,o,i):s.isSymbolicLink()?E(r,t,n,o,i):void 0)}function l(e,r,t,n,o,s){return r===i?m(e,t,n,o,s):d(e,t,n,o,s)}function d(r,t,n,o,i){if(!o.overwrite)return o.errorOnExist?i(new Error(`'${n}' already exists`)):i();e.unlink(n,e=>e?i(e):m(r,t,n,o,i))}function m(r,t,n,o,i){return"function"==typeof e.copyFile?e.copyFile(t,n,e=>e?i(e):y(r,n,o,i)):p(r,t,n,o,i)}function p(r,t,n,o,i){const s=e.createReadStream(t);s.on("error",e=>i(e)).once("open",()=>{const t=e.createWriteStream(n,{mode:r.mode});t.on("error",e=>i(e)).on("open",()=>s.pipe(t)).once("close",()=>y(r,n,o,i))})}function y(r,t,n,i){e.chmod(t,r.mode,e=>e?i(e):n.preserveTimestamps?o(t,r.atime,r.mtime,i):i())}function v(e,r,t,n,o,s){return r===i?w(e,t,n,o,s):r&&!r.isDirectory()?s(new Error(`Cannot overwrite non-directory '${n}' with directory '${t}'.`)):b(t,n,o,s)}function w(r,t,n,o,i){e.mkdir(n,s=>{if(s)return i(s);b(t,n,o,t=>t?i(t):e.chmod(n,r.mode,i))})}function b(r,t,n,o){e.readdir(r,(e,i)=>e?o(e):h(i,r,t,n,o))}function h(e,r,t,n,o){const i=e.pop();return i?k(e,i,r,t,n,o):o()}function k(e,t,n,o,i,s){const c=r.join(n,t),u=r.join(o,t);D(c,u,(r,t)=>{if(r)return s(r);f(t,c,u,i,r=>r?s(r):h(e,n,o,i,s))})}function E(t,n,o,s,c){e.readlink(n,(n,u)=>n?c(n):(s.dereference&&(u=r.resolve(process.cwd(),u)),t===i?e.symlink(u,o,c):void e.readlink(o,(n,i)=>n?"EINVAL"===n.code||"UNKNOWN"===n.code?e.symlink(u,o,c):c(n):(s.dereference&&(i=r.resolve(process.cwd(),i)),$(u,i)?c(new Error(`Cannot copy '${u}' to a subdirectory of itself, '${i}'.`)):t.isDirectory()&&$(i,u)?c(new Error(`Cannot overwrite '${i}' with '${u}'.`)):S(u,o,c)))))}function S(r,t,n){e.unlink(t,o=>o?n(o):e.symlink(r,t,n))}function $(e,t){const n=r.resolve(e).split(r.sep),o=r.resolve(t).split(r.sep);return n.reduce((e,r,t)=>e&&o[t]===r,!0)}function x(r,t,n){e.stat(r,(r,o)=>{if(r)return n(r);e.stat(t,(e,r)=>e?"ENOENT"===e.code?n(null,{srcStat:o,destStat:i}):n(e):n(null,{srcStat:o,destStat:r}))})}function D(e,r,t){x(e,r,(n,o)=>{if(n)return t(n);const{srcStat:i,destStat:s}=o;return s.ino&&s.ino===i.ino?t(new Error("Source and destination must not be the same.")):i.isDirectory()&&$(e,r)?t(new Error(`Cannot copy '${e}' to a subdirectory of itself, '${r}'.`)):t(null,s)})}module.exports=s; -},{"graceful-fs":"X4Hm","../mkdirs":"dthw","../path-exists":"BEb/","../util/utimes":"Bvw9"}],"OtvG":[function(require,module,exports) { -"use strict";const e=require("universalify").fromCallback;module.exports={copy:e(require("./copy"))}; -},{"universalify":"BgiA","./copy":"bMBD"}],"xIrV":[function(require,module,exports) { -"use strict";const e=require("universalify").fromCallback,r=require("./rimraf");module.exports={remove:e(r),removeSync:r.sync}; -},{"universalify":"BgiA","./rimraf":"hbgD"}],"2HLV":[function(require,module,exports) { -"use strict";const r=require("universalify").fromCallback,e=require("fs"),i=require("path"),n=require("../mkdirs"),t=require("../remove"),c=r(function(r,c){c=c||function(){},e.readdir(r,(e,o)=>{if(e)return n.mkdirs(r,c);o=o.map(e=>i.join(r,e)),function r(){const e=o.pop();if(!e)return c();t.remove(e,e=>{if(e)return c(e);r()})}()})});function o(r){let c;try{c=e.readdirSync(r)}catch(o){return n.mkdirsSync(r)}c.forEach(e=>{e=i.join(r,e),t.removeSync(e)})}module.exports={emptyDirSync:o,emptydirSync:o,emptyDir:c,emptydir:c}; -},{"universalify":"BgiA","../mkdirs":"dthw","../remove":"xIrV"}],"OXiN":[function(require,module,exports) { -"use strict";const e=require("universalify").fromCallback,i=require("path"),r=require("graceful-fs"),t=require("../mkdirs"),n=require("../path-exists").pathExists;function s(e,s){function c(){r.writeFile(e,"",e=>{if(e)return s(e);s()})}r.stat(e,(r,u)=>{if(!r&&u.isFile())return s();const a=i.dirname(e);n(a,(e,i)=>e?s(e):i?c():void t.mkdirs(a,e=>{if(e)return s(e);c()}))})}function c(e){let n;try{n=r.statSync(e)}catch(c){}if(n&&n.isFile())return;const s=i.dirname(e);r.existsSync(s)||t.mkdirsSync(s),r.writeFileSync(e,"")}module.exports={createFile:e(s),createFileSync:c}; -},{"universalify":"BgiA","graceful-fs":"X4Hm","../mkdirs":"dthw","../path-exists":"BEb/"}],"avhU":[function(require,module,exports) { -"use strict";const e=require("universalify").fromCallback,r=require("path"),n=require("graceful-fs"),t=require("../mkdirs"),i=require("../path-exists").pathExists;function s(e,s,a){function c(e,r){n.link(e,r,e=>{if(e)return a(e);a(null)})}i(s,(u,l)=>u?a(u):l?a(null):void n.lstat(e,n=>{if(n)return n.message=n.message.replace("lstat","ensureLink"),a(n);const u=r.dirname(s);i(u,(r,n)=>r?a(r):n?c(e,s):void t.mkdirs(u,r=>{if(r)return a(r);c(e,s)}))}))}function a(e,i){if(n.existsSync(i))return;try{n.lstatSync(e)}catch(a){throw a.message=a.message.replace("lstat","ensureLink"),a}const s=r.dirname(i);return n.existsSync(s)?n.linkSync(e,i):(t.mkdirsSync(s),n.linkSync(e,i))}module.exports={createLink:e(s),createLinkSync:a}; -},{"universalify":"BgiA","graceful-fs":"X4Hm","../mkdirs":"dthw","../path-exists":"BEb/"}],"u1fw":[function(require,module,exports) { -"use strict";const t=require("path"),e=require("graceful-fs"),s=require("../path-exists").pathExists;function r(r,n,o){if(t.isAbsolute(r))return e.lstat(r,t=>t?(t.message=t.message.replace("lstat","ensureSymlink"),o(t)):o(null,{toCwd:r,toDst:r}));{const i=t.dirname(n),l=t.join(i,r);return s(l,(s,n)=>s?o(s):n?o(null,{toCwd:l,toDst:r}):e.lstat(r,e=>e?(e.message=e.message.replace("lstat","ensureSymlink"),o(e)):o(null,{toCwd:r,toDst:t.relative(i,r)})))}}function n(s,r){let n;if(t.isAbsolute(s)){if(!(n=e.existsSync(s)))throw new Error("absolute srcpath does not exist");return{toCwd:s,toDst:s}}{const o=t.dirname(r),i=t.join(o,s);if(n=e.existsSync(i))return{toCwd:i,toDst:s};if(!(n=e.existsSync(s)))throw new Error("relative srcpath does not exist");return{toCwd:s,toDst:t.relative(o,s)}}}module.exports={symlinkPaths:r,symlinkPathsSync:n}; -},{"graceful-fs":"X4Hm","../path-exists":"BEb/"}],"D4U9":[function(require,module,exports) { -"use strict";const i=require("universalify").fromCallback,n=require("path"),e=require("graceful-fs"),t=require("../mkdirs"),r=t.mkdirs,s=t.mkdirsSync,y=require("./symlink-paths"),c=y.symlinkPaths,u=y.symlinkPathsSync,l=require("./symlink-type"),m=l.symlinkType,o=l.symlinkTypeSync,k=require("../path-exists").pathExists;function a(i,t,s,y){y="function"==typeof s?s:y,s="function"!=typeof s&&s,k(t,(u,l)=>u?y(u):l?y(null):void c(i,t,(c,u)=>{if(c)return y(c);i=u.toDst,m(u.toCwd,s,(s,c)=>{if(s)return y(s);const u=n.dirname(t);k(u,(n,s)=>n?y(n):s?e.symlink(i,t,c,y):void r(u,n=>{if(n)return y(n);e.symlink(i,t,c,y)}))})}))}function f(i,t,r){if(e.existsSync(t))return;const y=u(i,t);i=y.toDst,r=o(y.toCwd,r);const c=n.dirname(t);return e.existsSync(c)?e.symlinkSync(i,t,r):(s(c),e.symlinkSync(i,t,r))}module.exports={createSymlink:i(a),createSymlinkSync:f}; -},{"universalify":"BgiA","graceful-fs":"X4Hm","../mkdirs":"dthw","./symlink-paths":"u1fw","./symlink-type":"sdZk","../path-exists":"BEb/"}],"U6WB":[function(require,module,exports) { -"use strict";const e=require("./file"),n=require("./link"),c=require("./symlink");module.exports={createFile:e.createFile,createFileSync:e.createFileSync,ensureFile:e.createFile,ensureFileSync:e.createFileSync,createLink:n.createLink,createLinkSync:n.createLinkSync,ensureLink:n.createLink,ensureLinkSync:n.createLinkSync,createSymlink:c.createSymlink,createSymlinkSync:c.createSymlinkSync,ensureSymlink:c.createSymlink,ensureSymlinkSync:c.createSymlinkSync}; -},{"./file":"OXiN","./link":"avhU","./symlink":"D4U9"}],"ZmeI":[function(require,module,exports) { -"use strict";const e=require("path"),i=require("../mkdirs"),r=require("../path-exists").pathExists,t=require("./jsonfile");function s(s,n,o,u){"function"==typeof o&&(u=o,o={});const c=e.dirname(s);r(c,(e,r)=>e?u(e):r?t.writeJson(s,n,o,u):void i.mkdirs(c,e=>{if(e)return u(e);t.writeJson(s,n,o,u)}))}module.exports=s; -},{"../mkdirs":"dthw","../path-exists":"BEb/","./jsonfile":"Syyc"}],"uGn0":[function(require,module,exports) { -"use strict";const e=require("graceful-fs"),r=require("path"),i=require("../mkdirs"),s=require("./jsonfile");function n(n,t,c){const u=r.dirname(n);e.existsSync(u)||i.mkdirsSync(u),s.writeJsonSync(n,t,c)}module.exports=n; -},{"graceful-fs":"X4Hm","../mkdirs":"dthw","./jsonfile":"Syyc"}],"MWfN":[function(require,module,exports) { -"use strict";const t=require("universalify").fromCallback,o=require("./jsonfile");o.outputJson=t(require("./output-json")),o.outputJsonSync=require("./output-json-sync"),o.outputJSON=o.outputJson,o.outputJSONSync=o.outputJsonSync,o.writeJSON=o.writeJson,o.writeJSONSync=o.writeJsonSync,o.readJSON=o.readJson,o.readJSONSync=o.readJsonSync,module.exports=o; -},{"universalify":"BgiA","./jsonfile":"Syyc","./output-json":"ZmeI","./output-json-sync":"uGn0"}],"SRDt":[function(require,module,exports) { -"use strict";const e=require("graceful-fs"),r=require("path"),n=require("../copy-sync").copySync,c=require("../remove").removeSync,t=require("../mkdirs").mkdirsSync,o=require("../util/buffer");function i(n,o,u){const y=(u=u||{}).overwrite||u.clobber||!1;if(n=r.resolve(n),o=r.resolve(o),n===o)return e.accessSync(n);if(f(n,o))throw new Error(`Cannot move '${n}' into itself '${o}'.`);t(r.dirname(o)),function(){if(y)try{e.renameSync(n,o)}catch(r){if("ENOTEMPTY"===r.code||"EEXIST"===r.code||"EPERM"===r.code)return c(o),u.overwrite=!1,i(n,o,u);if("EXDEV"!==r.code)throw r;return s(n,o,y)}else try{e.linkSync(n,o),e.unlinkSync(n)}catch(r){if("EXDEV"===r.code||"EISDIR"===r.code||"EPERM"===r.code||"ENOTSUP"===r.code)return s(n,o,y);throw r}}()}function s(r,n,c){return e.statSync(r).isDirectory()?y(r,n,c):u(r,n,c)}function u(r,n,c){const t=o(65536),i=c?"w":"wx",s=e.openSync(r,"r"),u=e.fstatSync(s),y=e.openSync(n,i,u.mode);let f=0;for(;f-1&&c.split(r.dirname(n)+r.sep)[1].split(r.sep)[0]===r.basename(n)}catch(t){return!1}}module.exports={moveSync:i}; -},{"graceful-fs":"X4Hm","../copy-sync":"rUAN","../remove":"xIrV","../mkdirs":"dthw","../util/buffer":"7I8Z"}],"050e":[function(require,module,exports) { -"use strict";const e=require("universalify").fromCallback,r=require("graceful-fs"),t=require("path"),i=require("../copy").copy,o=require("../remove").remove,s=require("../mkdirs").mkdirp,n=require("../path-exists").pathExists;function u(e,i,o,n){"function"==typeof o&&(n=o,o={});const u=o.overwrite||o.clobber||!1;if(e=t.resolve(e),i=t.resolve(i),e===i)return r.access(e,n);r.stat(e,(r,o)=>r?n(r):o.isDirectory()&&l(e,i)?n(new Error(`Cannot move '${e}' to a subdirectory of itself, '${i}'.`)):void s(t.dirname(i),r=>r?n(r):c(e,i,u,n)))}function c(e,r,t,i){if(t)return o(r,o=>o?i(o):a(e,r,t,i));n(r,(o,s)=>o?i(o):s?i(new Error("dest already exists.")):a(e,r,t,i))}function a(e,t,i,o){r.rename(e,t,r=>r?"EXDEV"!==r.code?o(r):f(e,t,i,o):o())}function f(e,r,t,s){i(e,r,{overwrite:t,errorOnExist:!0},r=>r?s(r):o(e,s))}function l(e,r){const i=e.split(t.sep),o=r.split(t.sep);return i.reduce((e,r,t)=>e&&o[t]===r,!0)}module.exports={move:e(u)}; -},{"universalify":"BgiA","graceful-fs":"X4Hm","../copy":"OtvG","../remove":"xIrV","../mkdirs":"dthw","../path-exists":"BEb/"}],"8atk":[function(require,module,exports) { -"use strict";const e=require("universalify").fromCallback,i=require("graceful-fs"),r=require("path"),t=require("../mkdirs"),n=require("../path-exists").pathExists;function u(e,u,s,c){"function"==typeof s&&(c=s,s="utf8");const o=r.dirname(e);n(o,(r,n)=>r?c(r):n?i.writeFile(e,u,s,c):void t.mkdirs(o,r=>{if(r)return c(r);i.writeFile(e,u,s,c)}))}function s(e,...n){const u=r.dirname(e);if(i.existsSync(u))return i.writeFileSync(e,...n);t.mkdirsSync(u),i.writeFileSync(e,...n)}module.exports={outputFile:e(u),outputFileSync:s}; -},{"universalify":"BgiA","graceful-fs":"X4Hm","../mkdirs":"dthw","../path-exists":"BEb/"}],"jL6B":[function(require,module,exports) { -"use strict";module.exports=Object.assign({},require("./fs"),require("./copy-sync"),require("./copy"),require("./empty"),require("./ensure"),require("./json"),require("./mkdirs"),require("./move-sync"),require("./move"),require("./output"),require("./path-exists"),require("./remove"));const e=require("fs");Object.getOwnPropertyDescriptor(e,"promises")&&Object.defineProperty(module.exports,"promises",{get:()=>e.promises}); -},{"./fs":"7EPc","./copy-sync":"rUAN","./copy":"OtvG","./empty":"2HLV","./ensure":"U6WB","./json":"MWfN","./mkdirs":"dthw","./move-sync":"SRDt","./move":"050e","./output":"8atk","./path-exists":"BEb/","./remove":"xIrV"}],"ocZ7":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=t(require("fs-extra")),a=t(require("path")),r=t(require("globby"));function t(e){return e&&e.__esModule?e:{default:e}}async function s(t={}){const s=t.cwd||process.cwd(),o=t.tools||["yarn","bolt"],n=await e.default.readFile(a.default.join(s,"package.json"),"utf-8").then(JSON.parse);let l;if(o.includes("yarn")&&n.workspaces?Array.isArray(n.workspaces)?l=n.workspaces:n.workspaces.packages&&(l=n.workspaces.packages):o.includes("bolt")&&n.bolt&&n.bolt.workspaces&&(l=n.bolt.workspaces),!l)return o.includes("root")?[{config:n,dir:s,name:n.name}]:null;const i=await(0,r.default)(l,{cwd:s,onlyDirectories:!0,absolute:!0,expandDirectories:!1});let c=[];const u=await Promise.all(i.sort().filter(r=>e.default.existsSync(a.default.join(r,"package.json"))).map(async r=>e.default.readFile(a.default.join(r,"package.json"),"utf8").then(e=>{const t=JSON.parse(e);return t.name||c.push(a.default.relative(s,a.default.join(r,"package.json"))),{config:t,name:t.name,dir:r}})));if(0!==c.length)throw c.sort(),new Error(`The following package.jsons are missing the "name" field:\n${c.join("\n")}`);return u}var o=s;exports.default=o; -},{"fs-extra":"jL6B","globby":"e8e8"}],"It5m":[function(require,module,exports) { -"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.add=s,exports.commit=d,exports.getChangedChangesetFilesSinceRef=g,exports.getChangedFilesSince=l,exports.getChangedPackagesSinceRef=p,exports.getCommitThatAddsFile=u,exports.tag=f;var t=a(require("@babel/runtime/helpers/esm/defineProperty")),e=a(require("spawndamnit")),r=a(require("path")),n=a(require("get-workspaces")),i=require("@changesets/errors");function a(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var r=1;rr.default.resolve(t,e)):c}async function g({cwd:t,ref:r}){try{let a=await(0,e.default)("git",["merge-base",r,"HEAD"],{cwd:t});a=await(0,e.default)("git",["diff","--name-only","--diff-filter=d",r],{cwd:t});let o=/.changeset\/[^\/]+\.md$/;return a.stdout.toString().trim().split("\n").filter(t=>o.test(t))}catch(n){if(n instanceof i.GitError)return[];throw n}}async function p({cwd:t,ref:e}){const i=await l({ref:e,cwd:t,fullPath:!0});let a=await(0,n.default)({cwd:t,tools:["yarn","bolt","root"]});null===a&&(a=[]);const o=a.map(e=>c({},e,{relativeDir:r.default.relative(t,e.dir)})),s=t=>o.find(e=>t.startsWith(e.dir+r.default.sep));return i.filter(t=>!!s(t)).map(s).filter((t,e,r)=>r.indexOf(t)===e)} -},{"@babel/runtime/helpers/esm/defineProperty":"9iDM","spawndamnit":"5g9U","get-workspaces":"ocZ7","@changesets/errors":"1MB/"}],"zaVE":[function(require,module,exports) { +},{"cross-spawn":"i4EY","signal-exit":"Vs31","./promise":"5/fS"}],"It5m":[function(require,module,exports) { +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.add=s,exports.commit=d,exports.getChangedChangesetFilesSinceRef=p,exports.getChangedFilesSince=l,exports.getChangedPackagesSinceRef=g,exports.getCommitThatAddsFile=u,exports.tag=f;var t=a(require("@babel/runtime/helpers/esm/defineProperty")),e=a(require("spawndamnit")),r=a(require("path")),n=a(require("get-workspaces")),i=require("@changesets/errors");function a(t){return t&&t.__esModule?t:{default:t}}function o(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var r=1;rr.default.resolve(t,e)):c}async function p({cwd:t,ref:r}){try{let a=await(0,e.default)("git",["merge-base",r,"HEAD"],{cwd:t});a=await(0,e.default)("git",["diff","--name-only","--diff-filter=d",r],{cwd:t});let o=/.changeset\/[^\/]+\.md$/;return a.stdout.toString().trim().split("\n").filter(t=>o.test(t))}catch(n){if(n instanceof i.GitError)return[];throw n}}async function g({cwd:t,ref:e}){const i=await l({ref:e,cwd:t,fullPath:!0});let a=await(0,n.default)({cwd:t,tools:["yarn","bolt","pnpm","root"]});null===a&&(a=[]);const o=a.map(e=>c({},e,{relativeDir:r.default.relative(t,e.dir)})),s=t=>o.find(e=>t.startsWith(e.dir+r.default.sep));return i.filter(t=>!!s(t)).map(s).filter((t,e,r)=>r.indexOf(t)===e)} +},{"@babel/runtime/helpers/esm/defineProperty":"9iDM","spawndamnit":"5g9U","get-workspaces":"kAcF","@changesets/errors":"1MB/"}],"zaVE":[function(require,module,exports) { "use strict";var r=/[|\\{}()[\]^$+*?.]/g;module.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}; },{}],"auEH":[function(require,module,exports) { "use strict";module.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]}; @@ -1263,5 +1219,5 @@ var e=require("./conversions"),n=require("./route"),r={},o=Object.keys(e);functi },{"chalk":"ug4C"}],"PCsh":[function(require,module,exports) { "use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var e=c(require("@babel/runtime/helpers/esm/defineProperty")),r=l(require("fs-extra")),t=c(require("path")),n=c(require("@changesets/parse")),a=require("@changesets/git"),i=c(require("chalk")),o=c(require("p-filter")),s=require("@changesets/logger");function l(e){if(e&&e.__esModule)return e;var r={};if(null!=e)for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,t):{};n.get||n.set?Object.defineProperty(r,t,n):r[t]=e[t]}return r.default=e,r}function c(e){return e&&e.__esModule?e:{default:e}}let u=i.default.red("===============================IMPORTANT!==============================="),d=i.default.red("----------------------------------------------------------------------");async function f(e,n){const a=(await(0,o.default)(n,async n=>(await(0,r.lstat)(t.default.join(e,n))).isDirectory())).map(async n=>{const a=t.default.join(e,n,"changes.json"),[i,o]=await Promise.all([(0,r.readFile)(t.default.join(e,n,"changes.md"),"utf-8"),(0,r.readJson)(a)]);return{releases:o.releases,summary:i,id:n}});return Promise.all(a)}async function p(e,r){let t=await f(e,r);return 0===t.length?[]:((0,s.warn)(u),(0,s.warn)("There were old changesets from version 1 found"),(0,s.warn)("Theses are being applied now but the dependents graph may have changed"),(0,s.warn)("Make sure you validate all your dependencies"),(0,s.warn)("In a future major version, we will no longer apply these old changesets, and will instead throw here"),(0,s.warn)(d),t)}function h(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function w(r){for(var t=1;te.split("/")[1]);return e.filter(e=>n.includes(e))}async function g(e,a){let i,o=t.default.join(e,".changeset");try{i=await r.default.readdir(o)}catch(c){if("ENOENT"===c.code)throw new Error("There is no .changeset directory in this project");throw c}void 0!==a&&(i=await y(i,o,a));let s=p(o,i);const l=i.filter(e=>e.endsWith(".md")&&"README.md"!==e).map(async e=>{const a=await r.default.readFile(t.default.join(o,e),"utf-8");return w({},(0,n.default)(a),{id:e.replace(".md","")})});return[...await s,...await Promise.all(l)]}var O=g;exports.default=O; },{"@babel/runtime/helpers/esm/defineProperty":"9iDM","fs-extra":"rdZu","@changesets/parse":"boSt","@changesets/git":"It5m","chalk":"ug4C","p-filter":"PNks","@changesets/logger":"cocj"}],"7QCb":[function(require,module,exports) { -"use strict";function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function t(t){for(var n=1;n{let e=process.env.GITHUB_TOKEN;if(!e)return void i.setFailed("Please add the GITHUB_TOKEN to the changesets action");let a=`${s.context.repo.owner}/${s.context.repo.repo}`,n=s.context.ref.replace("refs/heads/",""),o=await d.readPreState(process.cwd()),f=void 0!==o&&"pre"===o.mode;const b=new s.GitHub(e);console.log("setting git user"),await r.exec("git",["config","--global","user.name",'"github-actions[bot]"']),await r.exec("git",["config","--global","user.email",'"github-actions[bot]@users.noreply.github.com"']),console.log("setting GitHub credentials"),await l.default.writeFile(`${process.env.HOME}/.netrc`,`machine github.com\nlogin github-actions[bot]\npassword ${e}`);let w=await h.default(process.cwd());if(f){let e=new Set(o.changesets);w=w.filter(t=>!e.has(t.id))}let m=0!==w.length,y=i.getInput("publish");if(m||y)if(m||!y){if(m){let e=`changeset-release/${n}`,{stderr:i}=await g.execWithOutput("git",["checkout",e],{ignoreReturnCode:!0});!i.toString().includes(`Switched to a new branch '${e}'`)&&await r.exec("git",["checkout","-b",e]),await r.exec("git",["reset","--hard",s.context.sha]);let c=await l.default.readJson(u.default.join("node_modules","@changesets","cli","package.json")),d=p.lt(c.version,"2.0.0")?"bump":"version",h=(await g.execWithOutput("node",["./node_modules/.bin/changeset",d]),`repo:${a}+state:open+head:${e}+base:${n}`),w=b.search.issuesAndPullRequests({q:h}),m=await g.getChangedPackages(process.cwd()),O=(async()=>`This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and ${y?"the packages will be published to npm automatically":"publish to npm yourself or [setup this action to publish automatically](https://github.com/changesets/action#with-publishing)"}. If you're not ready to do a release yet, that's fine, whenever you add more changesets to ${n}, this PR will be updated.\n${f?`\n⚠️⚠️⚠️⚠️⚠️⚠️\n\n\`${n}\` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run \`changeset pre exit\` on \`${n}\`.\n\n⚠️⚠️⚠️⚠️⚠️⚠️\n`:""}\n# Releases\n`+(await Promise.all(m.map(async e=>{let t=await l.default.readFile(u.default.join(e.dir,"CHANGELOG.md"),"utf8"),a=g.getChangelogEntry(t,e.config.version);return{highestLevel:a.highestLevel,private:!!e.config.private,content:`## ${e.name}@${e.config.version}\n\n`+a.content}}))).filter(e=>e).sort(g.sortTheThings).map(e=>e.content).join("\n "))();const v=`Version Packages${f?` (${o.tag})`:""}`;await r.exec("git",["add","."]),await r.exec("git",["commit","-m",v]),await r.exec("git",["push","origin",e,"--force"]);let $=await w;console.log(JSON.stringify($.data,null,2)),0===$.data.items.length?(console.log("creating pull request"),await b.pulls.create(t({base:n,head:e,title:v,body:await O},s.context.repo))):(b.pulls.update(t({pull_number:$.data.items[0].number,title:v,body:await O},s.context.repo)),console.log("pull request found"))}}else{console.log("No changesets found, attempting to publish any unpublished packages to npm");let e=await c.default({tools:["bolt","yarn","root"]});if(!e)return i.setFailed("Could not find workspaces");let a=new Map(e.map(e=>[e.name,e]));l.default.writeFileSync(`${process.env.HOME}/.npmrc`,`//registry.npmjs.org/:_authToken=${process.env.NPM_TOKEN}`);let[o,...p]=y.split(/\s+/),d=await g.execWithOutput(o,p);await r.exec("git",["pull","origin",n]),await r.exec("git",["push","origin",`HEAD:${n}`,"--tags"]);let h=/New tag:\s+(@[^\/]+\/[^@]+|[^\/]+)@([^\s]+)/,f=[];for(let t of d.stdout.split("\n")){let e=t.match(h);if(null===e)continue;let n=e[1],o=a.get(n);if(void 0===o)return i.setFailed("Workspace not found for "+n+". This is probably a bug in the action, please open an issue");f.push(o)}await Promise.all(f.map(async e=>{try{let n=u.default.join(e.dir,"CHANGELOG.md"),o=await l.default.readFile(n,"utf8"),r=g.getChangelogEntry(o,e.config.version);if(!r)return i.setFailed(`Could not find changelog entry for ${e.name}@${e.config.version}`);await b.repos.createRelease(t({tag_name:`${e.name}@${e.config.version}`,body:r.content,prerelease:e.config.version.includes("-")},s.context.repo))}catch(a){if("ENOENT"!==a.code)throw a}}))}else console.log("No changesets found")})().catch(e=>{console.error(e),i.setFailed(e.message)}); +"use strict";function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function t(t){for(var n=1;n{let e=process.env.GITHUB_TOKEN;if(!e)return void i.setFailed("Please add the GITHUB_TOKEN to the changesets action");let a=`${s.context.repo.owner}/${s.context.repo.repo}`,n=s.context.ref.replace("refs/heads/",""),o=await h.readPreState(process.cwd()),f=void 0!==o&&"pre"===o.mode;const b=new s.GitHub(e);console.log("setting git user"),await r.exec("git",["config","--global","user.name",'"github-actions[bot]"']),await r.exec("git",["config","--global","user.email",'"github-actions[bot]@users.noreply.github.com"']),console.log("setting GitHub credentials"),await l.default.writeFile(`${process.env.HOME}/.netrc`,`machine github.com\nlogin github-actions[bot]\npassword ${e}`);let w=await d.default(process.cwd());if(f){let e=new Set(o.changesets);w=w.filter(t=>!e.has(t.id))}let m=0!==w.length,y=i.getInput("publish");if(m||y)if(m||!y){if(m){let e=`changeset-release/${n}`,{stderr:i}=await g.execWithOutput("git",["checkout",e],{ignoreReturnCode:!0});!i.toString().includes(`Switched to a new branch '${e}'`)&&await r.exec("git",["checkout","-b",e]),await r.exec("git",["reset","--hard",s.context.sha]);let c=await l.default.readJson(u.default.join("node_modules","@changesets","cli","package.json")),h=p.lt(c.version,"2.0.0")?"bump":"version";await r.exec("node",["./node_modules/.bin/changeset",h]);let d=`repo:${a}+state:open+head:${e}+base:${n}`,w=b.search.issuesAndPullRequests({q:d}),m=await g.getChangedPackages(process.cwd()),v=(async()=>`This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and ${y?"the packages will be published to npm automatically":"publish to npm yourself or [setup this action to publish automatically](https://github.com/changesets/action#with-publishing)"}. If you're not ready to do a release yet, that's fine, whenever you add more changesets to ${n}, this PR will be updated.\n${f?`\n⚠️⚠️⚠️⚠️⚠️⚠️\n\n\`${n}\` is currently in **pre mode** so this branch has prereleases rather than normal releases. If you want to exit prereleases, run \`changeset pre exit\` on \`${n}\`.\n\n⚠️⚠️⚠️⚠️⚠️⚠️\n`:""}\n# Releases\n`+(await Promise.all(m.map(async e=>{let t=await l.default.readFile(u.default.join(e.dir,"CHANGELOG.md"),"utf8"),a=g.getChangelogEntry(t,e.config.version);return{highestLevel:a.highestLevel,private:!!e.config.private,content:`## ${e.name}@${e.config.version}\n\n`+a.content}}))).filter(e=>e).sort(g.sortTheThings).map(e=>e.content).join("\n "))();const O=`ci(changset): generate PR with changelog &${f?` (${o.tag})`:""} version updates`;await r.exec("git",["add","."]),await r.exec("git",["commit","-m",O]),await r.exec("git",["push","origin",e,"--force"]);let $=await w;console.log(JSON.stringify($.data,null,2)),0===$.data.items.length?(console.log("creating pull request"),await b.pulls.create(t({base:n,head:e,title:O,body:await v},s.context.repo))):(b.pulls.update(t({pull_number:$.data.items[0].number,title:O,body:await v},s.context.repo)),console.log("pull request found"))}}else{console.log("No changesets found, attempting to publish any unpublished packages to npm");let e=await c.default({tools:["bolt","yarn","root"]});if(!e)return i.setFailed("Could not find workspaces");let a=new Map(e.map(e=>[e.name,e]));l.default.writeFileSync(`${process.env.HOME}/.npmrc`,`//registry.npmjs.org/:_authToken=${process.env.NPM_TOKEN}`);let[o,...p]=y.split(/\s+/),h=await g.execWithOutput(o,p);await r.exec("git",["pull","origin",n]),await r.exec("git",["push","origin",`HEAD:${n}`,"--tags"]);let d=/New tag:\s+(@[^\/]+\/[^@]+|[^\/]+)@([^\s]+)/,f=[];for(let t of h.stdout.split("\n")){let e=t.match(d);if(null===e)continue;let n=e[1],o=a.get(n);if(void 0===o)return i.setFailed("Workspace not found for "+n+". This is probably a bug in the action, please open an issue");f.push(o)}await Promise.all(f.map(async e=>{try{let n=u.default.join(e.dir,"CHANGELOG.md"),o=await l.default.readFile(n,"utf8"),r=g.getChangelogEntry(o,e.config.version);if(!r)return i.setFailed(`Could not find changelog entry for ${e.name}@${e.config.version}`);await b.repos.createRelease(t({tag_name:`${e.name}@${e.config.version}`,body:r.content,prerelease:e.config.version.includes("-")},s.context.repo))}catch(a){if("ENOENT"!==a.code)throw a}}))}else console.log("No changesets found")})().catch(e=>{console.error(e),i.setFailed(e.message)}); },{"@actions/core":"4FTV","@actions/exec":"utFe","@actions/github":"8Dol","fs-extra":"JTJ9","get-workspaces":"kAcF","./utils":"UnXq","semver":"aric","@changesets/pre":"jEAA","@changesets/read":"PCsh"}]},{},["7QCb"], null) \ No newline at end of file diff --git a/package.json b/package.json index 8863d32..b30a48e 100644 --- a/package.json +++ b/package.json @@ -19,15 +19,15 @@ "@babel/core": "^7.6.0", "@babel/preset-env": "^7.6.0", "@babel/preset-typescript": "^7.6.0", - "@changesets/pre": "^0.1.0", - "@changesets/read": "^0.4.0", + "@changesets/pre": "^0.2.0", + "@changesets/read": "^0.4.1", "@types/fs-extra": "^8.0.0", "@types/jest": "^24.0.18", "@types/node": "^12.7.1", "@types/semver": "^6.0.2", "babel-jest": "^24.9.0", "fs-extra": "^8.1.0", - "get-workspaces": "^0.4.0", + "get-workspaces": "^0.6.0", "husky": "^3.0.3", "jest": "^24.9.0", "mdast-util-to-string": "^1.0.6", diff --git a/utils.ts b/utils.ts index 63a5adb..6b96c98 100644 --- a/utils.ts +++ b/utils.ts @@ -18,7 +18,7 @@ export const BumpLevels = { export async function getChangedPackages(cwd: string) { let workspaces = await getWorkspaces({ cwd, - tools: ["bolt", "yarn", "root"] + tools: ["yarn", "bolt", "pnpm", "root"] }); if (!workspaces) { diff --git a/yarn.lock b/yarn.lock index 98b6f53..803b29f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -993,15 +993,15 @@ dependencies: extendable-error "^0.1.5" -"@changesets/git@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@changesets/git/-/git-0.3.0.tgz#96d8835315b629f8235c450a65ac089b753b1a35" - integrity sha512-ckhPre9oxm4yB9lhFIV8TW57WBkJLVsy7k4dA9Z0VvhOMyxbYABl5/wwCqBiBLBei7io8346W8QOHKAF/0iZww== +"@changesets/git@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@changesets/git/-/git-0.4.0.tgz#3235ae51c61be094f17aa9e07435121bddbb86f5" + integrity sha512-t2GM/DQ2aRCFA4A2rwfP61fEWIGz8p6WaJydOyliA0kxkOmBwxicSdCrM1vSfvEHnAF4CZ+MQVeaqLed0jYWSw== dependencies: "@babel/runtime" "^7.4.4" "@changesets/errors" "^0.1.2" "@changesets/types" "^0.4.0" - get-workspaces "^0.5.2" + get-workspaces "^0.6.0" spawndamnit "^2.0.0" "@changesets/logger@^0.0.3": @@ -1019,24 +1019,24 @@ "@changesets/types" "^0.4.0" js-yaml "^3.13.1" -"@changesets/pre@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-0.1.0.tgz#31ece175097d5bf7d6337689f6a21a8026afd583" - integrity sha512-sNnGhjw1wcyMJl4uQMmsEN3D+7+WQalaOWme6LIdxwq90GOwGHe6A9tr6VyApn7xkhzD3BQRQOr8Eh7ctmCjhg== +"@changesets/pre@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-0.2.0.tgz#e92d477296e83bb7810e96e1f694017319495284" + integrity sha512-h6aEspG/PeciBrlwnR+laYPom2DMYH5hE9Un14EtUB8AXDa3HqtzwE0AIMXklyxLLXFCycpM5yAiJQP7Z9H1rQ== dependencies: "@babel/runtime" "^7.4.4" "@changesets/errors" "^0.1.2" "@changesets/types" "^0.4.0" fs-extra "^7.0.1" - get-workspaces "^0.5.2" + get-workspaces "^0.6.0" -"@changesets/read@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.4.0.tgz#713a8e860259acdc37d35856b37f6036c3b3a825" - integrity sha512-Iibsi+snUbj95NOx4EMZ6yDAanNKueernDeRrEA1i4EVqnDN82DZ1Uj4HaqvTDedV+zKVlLx3j/Em9VS3HILgw== +"@changesets/read@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.4.1.tgz#d657d68dd939c1f7f55f3c825d7a621374fa273f" + integrity sha512-lHLetdkuBoQpq/rZomEmJ2jndnjilFha64EnQvvcmOQN4s8eqaXFjlDGSofWemmp4AlCAnVj/ZX+x/rp6WOrjg== dependencies: "@babel/runtime" "^7.4.4" - "@changesets/git" "^0.3.0" + "@changesets/git" "^0.4.0" "@changesets/logger" "^0.0.3" "@changesets/parse" "^0.3.1" "@changesets/types" "^0.4.0" @@ -3329,22 +3329,15 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -get-workspaces@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/get-workspaces/-/get-workspaces-0.4.0.tgz#512dedc0e9a96b0c17035af363236299247f4cc8" - integrity sha512-O4pSctjkmrLRs8GxnaQ/xy16PWoZpEUzpgtBAj9UIYNrtag1rRnFOyvJULIMPhpbZKOlswmrS5Ku6pjt35Yj+g== - dependencies: - fs-extra "^7.0.1" - globby "^9.2.0" - -get-workspaces@^0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/get-workspaces/-/get-workspaces-0.5.2.tgz#4fb2031ec1bdd32d3c1f3de2589ce8af5c2e24ee" - integrity sha512-99x72taQ9OUHhCmBS0B2WI/zwOtBOBPoyVNGs9+B0ag2GGhCjl/EaU9VQ8Zorx64TyVj1Am7bO+0J1KwDqo7OA== +get-workspaces@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/get-workspaces/-/get-workspaces-0.6.0.tgz#0060bd2238324fd9b7ed7bb9c63f7561fd72001b" + integrity sha512-EWfuENHoxNGk4xoel0jJdm/nhm8oMGQYRsTWJDqrHaj7jyebSckZI0TwQaeWX1rzqpMLULYFrdxhYJPI1l2j3w== dependencies: "@changesets/types" "^0.4.0" fs-extra "^7.0.1" globby "^9.2.0" + read-yaml-file "^1.1.0" getpass@^0.1.1: version "0.1.7" @@ -3402,6 +3395,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6 resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02" integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q== +graceful-fs@^4.1.5: + version "4.2.3" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" + integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== + grapheme-breaker@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/grapheme-breaker/-/grapheme-breaker-0.3.2.tgz#5b9e6b78c3832452d2ba2bb1cb830f96276410ac" @@ -4478,7 +4476,7 @@ js-levenshtein@^1.1.3: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.10.0, js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.13.1, js-yaml@^3.6.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -6224,6 +6222,16 @@ read-pkg@^5.1.1: parse-json "^5.0.0" type-fest "^0.6.0" +read-yaml-file@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-yaml-file/-/read-yaml-file-1.1.0.tgz#9362bbcbdc77007cc8ea4519fe1c0b821a7ce0d8" + integrity sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA== + dependencies: + graceful-fs "^4.1.5" + js-yaml "^3.6.1" + pify "^4.0.1" + strip-bom "^3.0.0" + readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.3, readable-stream@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"