diff --git a/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs b/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs new file mode 100644 index 000000000000..911cd235e83c --- /dev/null +++ b/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs @@ -0,0 +1,28 @@ +/* eslint-disable */ +//prettier-ignore +module.exports = { +name: "@yarnpkg/plugin-workspace-tools", +factory: function (require) { +var plugin=(()=>{var wr=Object.create,me=Object.defineProperty,Sr=Object.defineProperties,vr=Object.getOwnPropertyDescriptor,Hr=Object.getOwnPropertyDescriptors,$r=Object.getOwnPropertyNames,et=Object.getOwnPropertySymbols,kr=Object.getPrototypeOf,tt=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable;var rt=(e,t,r)=>t in e?me(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,B=(e,t)=>{for(var r in t||(t={}))tt.call(t,r)&&rt(e,r,t[r]);if(et)for(var r of et(t))Tr.call(t,r)&&rt(e,r,t[r]);return e},Q=(e,t)=>Sr(e,Hr(t)),Lr=e=>me(e,"__esModule",{value:!0});var K=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Or=(e,t)=>{for(var r in t)me(e,r,{get:t[r],enumerable:!0})},Nr=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $r(t))!tt.call(e,n)&&n!=="default"&&me(e,n,{get:()=>t[n],enumerable:!(r=vr(t,n))||r.enumerable});return e},X=e=>Nr(Lr(me(e!=null?wr(kr(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var $e=K(te=>{"use strict";te.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;te.find=(e,t)=>e.nodes.find(r=>r.type===t);te.exceedsLimit=(e,t,r=1,n)=>n===!1||!te.isInteger(e)||!te.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=n;te.escapeNode=(e,t=0,r)=>{let n=e.nodes[t];!n||(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};te.encloseBrace=e=>e.type!=="brace"?!1:e.commas>>0+e.ranges>>0==0?(e.invalid=!0,!0):!1;te.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:e.commas>>0+e.ranges>>0==0||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;te.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;te.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);te.flatten=(...e)=>{let t=[],r=n=>{for(let s=0;s{"use strict";var it=$e();at.exports=(e,t={})=>{let r=(n,s={})=>{let a=t.escapeInvalid&&it.isInvalidBrace(s),i=n.invalid===!0&&t.escapeInvalid===!0,o="";if(n.value)return(a||i)&&it.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let h of n.nodes)o+=r(h);return o};return r(e)}});var ct=K((os,ot)=>{"use strict";ot.exports=function(e){return typeof e=="number"?e-e==0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var At=K((cs,ut)=>{"use strict";var lt=ct(),pe=(e,t,r)=>{if(lt(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(lt(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n=B({relaxZeros:!0},r);typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let s=String(n.relaxZeros),a=String(n.shorthand),i=String(n.capture),o=String(n.wrap),h=e+":"+t+"="+s+a+i+o;if(pe.cache.hasOwnProperty(h))return pe.cache[h].result;let g=Math.min(e,t),f=Math.max(e,t);if(Math.abs(g-f)===1){let R=e+"|"+t;return n.capture?`(${R})`:n.wrap===!1?R:`(?:${R})`}let A=ft(e)||ft(t),p={min:e,max:t,a:g,b:f},k=[],y=[];if(A&&(p.isPadded=A,p.maxLen=String(p.max).length),g<0){let R=f<0?Math.abs(f):1;y=pt(R,Math.abs(g),p,n),g=p.a=0}return f>=0&&(k=pt(g,f,p,n)),p.negatives=y,p.positives=k,p.result=Ir(y,k,n),n.capture===!0?p.result=`(${p.result})`:n.wrap!==!1&&k.length+y.length>1&&(p.result=`(?:${p.result})`),pe.cache[h]=p,p.result};function Ir(e,t,r){let n=Pe(e,t,"-",!1,r)||[],s=Pe(t,e,"",!1,r)||[],a=Pe(e,t,"-?",!0,r)||[];return n.concat(a).concat(s).join("|")}function Mr(e,t){let r=1,n=1,s=ht(e,r),a=new Set([t]);for(;e<=s&&s<=t;)a.add(s),r+=1,s=ht(e,r);for(s=dt(t+1,n)-1;e1&&o.count.pop(),o.count.push(f.count[0]),o.string=o.pattern+gt(o.count),i=g+1;continue}r.isPadded&&(A=Gr(g,r,n)),f.string=A+f.pattern+gt(f.count),a.push(f),i=g+1,o=f}return a}function Pe(e,t,r,n,s){let a=[];for(let i of e){let{string:o}=i;!n&&!mt(t,"string",o)&&a.push(r+o),n&&mt(t,"string",o)&&a.push(r+o)}return a}function Pr(e,t){let r=[];for(let n=0;nt?1:t>e?-1:0}function mt(e,t,r){return e.some(n=>n[t]===r)}function ht(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function dt(e,t){return e-e%Math.pow(10,t)}function gt(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function Dr(e,t,r){return`[${e}${t-e==1?"":"-"}${t}]`}function ft(e){return/^-?(0+)\d/.test(e)}function Gr(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),s=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return s?"0?":"0";case 2:return s?"0{0,2}":"00";default:return s?`0{0,${n}}`:`0{${n}}`}}pe.cache={};pe.clearCache=()=>pe.cache={};ut.exports=pe});var Ge=K((us,Rt)=>{"use strict";var qr=require("util"),yt=At(),bt=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),Kr=e=>t=>e===!0?Number(t):String(t),De=e=>typeof e=="number"||typeof e=="string"&&e!=="",Re=e=>Number.isInteger(+e),Ue=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},Wr=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,jr=(e,t,r)=>{if(t>0){let n=e[0]==="-"?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return r===!1?String(e):e},_t=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((i,o)=>io?1:0),e.positives.sort((i,o)=>io?1:0);let r=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.join("|")),e.negatives.length&&(s=`-(${r}${e.negatives.join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${r}${a})`:a},Et=(e,t,r,n)=>{if(r)return yt(e,t,B({wrap:!1},n));let s=String.fromCharCode(e);if(e===t)return s;let a=String.fromCharCode(t);return`[${s}-${a}]`},xt=(e,t,r)=>{if(Array.isArray(e)){let n=r.wrap===!0,s=r.capture?"":"?:";return n?`(${s}${e.join("|")})`:e.join("|")}return yt(e,t,r)},Ct=(...e)=>new RangeError("Invalid range arguments: "+qr.inspect(...e)),wt=(e,t,r)=>{if(r.strictRanges===!0)throw Ct([e,t]);return[]},Qr=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},Xr=(e,t,r=1,n={})=>{let s=Number(e),a=Number(t);if(!Number.isInteger(s)||!Number.isInteger(a)){if(n.strictRanges===!0)throw Ct([e,t]);return[]}s===0&&(s=0),a===0&&(a=0);let i=s>a,o=String(e),h=String(t),g=String(r);r=Math.max(Math.abs(r),1);let f=Ue(o)||Ue(h)||Ue(g),A=f?Math.max(o.length,h.length,g.length):0,p=f===!1&&Wr(e,t,n)===!1,k=n.transform||Kr(p);if(n.toRegex&&r===1)return Et(_t(e,A),_t(t,A),!0,n);let y={negatives:[],positives:[]},R=T=>y[T<0?"negatives":"positives"].push(Math.abs(T)),_=[],x=0;for(;i?s>=a:s<=a;)n.toRegex===!0&&r>1?R(s):_.push(jr(k(s,x),A,p)),s=i?s-r:s+r,x++;return n.toRegex===!0?r>1?Fr(y,n):xt(_,null,B({wrap:!1},n)):_},Zr=(e,t,r=1,n={})=>{if(!Re(e)&&e.length>1||!Re(t)&&t.length>1)return wt(e,t,n);let s=n.transform||(p=>String.fromCharCode(p)),a=`${e}`.charCodeAt(0),i=`${t}`.charCodeAt(0),o=a>i,h=Math.min(a,i),g=Math.max(a,i);if(n.toRegex&&r===1)return Et(h,g,!1,n);let f=[],A=0;for(;o?a>=i:a<=i;)f.push(s(a,A)),a=o?a-r:a+r,A++;return n.toRegex===!0?xt(f,null,{wrap:!1,options:n}):f},Te=(e,t,r,n={})=>{if(t==null&&De(e))return[e];if(!De(e)||!De(t))return wt(e,t,n);if(typeof r=="function")return Te(e,t,1,{transform:r});if(bt(r))return Te(e,t,0,r);let s=B({},n);return s.capture===!0&&(s.wrap=!0),r=r||s.step||1,Re(r)?Re(e)&&Re(t)?Xr(e,t,r,s):Zr(e,t,Math.max(Math.abs(r),1),s):r!=null&&!bt(r)?Qr(r,s):Te(e,t,1,r)};Rt.exports=Te});var Ht=K((ls,St)=>{"use strict";var Yr=Ge(),vt=$e(),zr=(e,t={})=>{let r=(n,s={})=>{let a=vt.isInvalidBrace(s),i=n.invalid===!0&&t.escapeInvalid===!0,o=a===!0||i===!0,h=t.escapeInvalid===!0?"\\":"",g="";if(n.isOpen===!0||n.isClose===!0)return h+n.value;if(n.type==="open")return o?h+n.value:"(";if(n.type==="close")return o?h+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":o?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let f=vt.reduce(n.nodes),A=Yr(...f,Q(B({},t),{wrap:!1,toRegex:!0}));if(A.length!==0)return f.length>1&&A.length>1?`(${A})`:A}if(n.nodes)for(let f of n.nodes)g+=r(f,n);return g};return r(e)};St.exports=zr});var Tt=K((ps,$t)=>{"use strict";var Vr=Ge(),kt=ke(),he=$e(),fe=(e="",t="",r=!1)=>{let n=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?he.flatten(t).map(s=>`{${s}}`):t;for(let s of e)if(Array.isArray(s))for(let a of s)n.push(fe(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),n.push(Array.isArray(a)?fe(s,a,r):s+a);return he.flatten(n)},Jr=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,n=(s,a={})=>{s.queue=[];let i=a,o=a.queue;for(;i.type!=="brace"&&i.type!=="root"&&i.parent;)i=i.parent,o=i.queue;if(s.invalid||s.dollar){o.push(fe(o.pop(),kt(s,t)));return}if(s.type==="brace"&&s.invalid!==!0&&s.nodes.length===2){o.push(fe(o.pop(),["{}"]));return}if(s.nodes&&s.ranges>0){let A=he.reduce(s.nodes);if(he.exceedsLimit(...A,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=Vr(...A,t);p.length===0&&(p=kt(s,t)),o.push(fe(o.pop(),p)),s.nodes=[];return}let h=he.encloseBrace(s),g=s.queue,f=s;for(;f.type!=="brace"&&f.type!=="root"&&f.parent;)f=f.parent,g=f.queue;for(let A=0;A{"use strict";Lt.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Pt=K((hs,Nt)=>{"use strict";var en=ke(),{MAX_LENGTH:It,CHAR_BACKSLASH:qe,CHAR_BACKTICK:tn,CHAR_COMMA:rn,CHAR_DOT:nn,CHAR_LEFT_PARENTHESES:sn,CHAR_RIGHT_PARENTHESES:an,CHAR_LEFT_CURLY_BRACE:on,CHAR_RIGHT_CURLY_BRACE:cn,CHAR_LEFT_SQUARE_BRACKET:Bt,CHAR_RIGHT_SQUARE_BRACKET:Mt,CHAR_DOUBLE_QUOTE:un,CHAR_SINGLE_QUOTE:ln,CHAR_NO_BREAK_SPACE:pn,CHAR_ZERO_WIDTH_NOBREAK_SPACE:fn}=Ot(),hn=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},n=typeof r.maxLength=="number"?Math.min(It,r.maxLength):It;if(e.length>n)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`);let s={type:"root",input:e,nodes:[]},a=[s],i=s,o=s,h=0,g=e.length,f=0,A=0,p,k={},y=()=>e[f++],R=_=>{if(_.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&_.type==="text"){o.value+=_.value;return}return i.nodes.push(_),_.parent=i,_.prev=o,o=_,_};for(R({type:"bos"});f0){if(i.ranges>0){i.ranges=0;let _=i.nodes.shift();i.nodes=[_,{type:"text",value:en(i)}]}R({type:"comma",value:p}),i.commas++;continue}if(p===nn&&A>0&&i.commas===0){let _=i.nodes;if(A===0||_.length===0){R({type:"text",value:p});continue}if(o.type==="dot"){if(i.range=[],o.value+=p,o.type="range",i.nodes.length!==3&&i.nodes.length!==5){i.invalid=!0,i.ranges=0,o.type="text";continue}i.ranges++,i.args=[];continue}if(o.type==="range"){_.pop();let x=_[_.length-1];x.value+=o.value+p,o=x,i.ranges--;continue}R({type:"dot",value:p});continue}R({type:"text",value:p})}do if(i=a.pop(),i.type!=="root"){i.nodes.forEach(T=>{T.nodes||(T.type==="open"&&(T.isOpen=!0),T.type==="close"&&(T.isClose=!0),T.nodes||(T.type="text"),T.invalid=!0)});let _=a[a.length-1],x=_.nodes.indexOf(i);_.nodes.splice(x,1,...i.nodes)}while(a.length>0);return R({type:"eos"}),s};Nt.exports=hn});var Gt=K((ds,Dt)=>{"use strict";var Ut=ke(),dn=Ht(),gn=Tt(),mn=Pt(),V=(e,t={})=>{let r=[];if(Array.isArray(e))for(let n of e){let s=V.create(n,t);Array.isArray(s)?r.push(...s):r.push(s)}else r=[].concat(V.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};V.parse=(e,t={})=>mn(e,t);V.stringify=(e,t={})=>typeof e=="string"?Ut(V.parse(e,t),t):Ut(e,t);V.compile=(e,t={})=>(typeof e=="string"&&(e=V.parse(e,t)),dn(e,t));V.expand=(e,t={})=>{typeof e=="string"&&(e=V.parse(e,t));let r=gn(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};V.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?V.compile(e,t):V.expand(e,t);Dt.exports=V});var ye=K((gs,qt)=>{"use strict";var An=require("path"),ie="\\\\/",Kt=`[^${ie}]`,ce="\\.",Rn="\\+",yn="\\?",Le="\\/",bn="(?=.)",Wt="[^/]",Ke=`(?:${Le}|$)`,jt=`(?:^|${Le})`,We=`${ce}{1,2}${Ke}`,_n=`(?!${ce})`,En=`(?!${jt}${We})`,xn=`(?!${ce}{0,1}${Ke})`,Cn=`(?!${We})`,wn=`[^.${Le}]`,Sn=`${Wt}*?`,Ft={DOT_LITERAL:ce,PLUS_LITERAL:Rn,QMARK_LITERAL:yn,SLASH_LITERAL:Le,ONE_CHAR:bn,QMARK:Wt,END_ANCHOR:Ke,DOTS_SLASH:We,NO_DOT:_n,NO_DOTS:En,NO_DOT_SLASH:xn,NO_DOTS_SLASH:Cn,QMARK_NO_DOT:wn,STAR:Sn,START_ANCHOR:jt},vn=Q(B({},Ft),{SLASH_LITERAL:`[${ie}]`,QMARK:Kt,STAR:`${Kt}*?`,DOTS_SLASH:`${ce}{1,2}(?:[${ie}]|$)`,NO_DOT:`(?!${ce})`,NO_DOTS:`(?!(?:^|[${ie}])${ce}{1,2}(?:[${ie}]|$))`,NO_DOT_SLASH:`(?!${ce}{0,1}(?:[${ie}]|$))`,NO_DOTS_SLASH:`(?!${ce}{1,2}(?:[${ie}]|$))`,QMARK_NO_DOT:`[^.${ie}]`,START_ANCHOR:`(?:^|[${ie}])`,END_ANCHOR:`(?:[${ie}]|$)`}),Hn={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};qt.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:Hn,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:An.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?vn:Ft}}});var be=K(Z=>{"use strict";var $n=require("path"),kn=process.platform==="win32",{REGEX_BACKSLASH:Tn,REGEX_REMOVE_BACKSLASH:Ln,REGEX_SPECIAL_CHARS:On,REGEX_SPECIAL_CHARS_GLOBAL:Nn}=ye();Z.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Z.hasRegexChars=e=>On.test(e);Z.isRegexChar=e=>e.length===1&&Z.hasRegexChars(e);Z.escapeRegex=e=>e.replace(Nn,"\\$1");Z.toPosixSlashes=e=>e.replace(Tn,"/");Z.removeBackslashes=e=>e.replace(Ln,t=>t==="\\"?"":t);Z.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Z.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:kn===!0||$n.sep==="\\";Z.escapeLast=(e,t,r)=>{let n=e.lastIndexOf(t,r);return n===-1?e:e[n-1]==="\\"?Z.escapeLast(e,t,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};Z.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Z.wrapOutput=(e,t={},r={})=>{let n=r.contains?"":"^",s=r.contains?"":"$",a=`${n}(?:${e})${s}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var er=K((As,Qt)=>{"use strict";var Xt=be(),{CHAR_ASTERISK:je,CHAR_AT:In,CHAR_BACKWARD_SLASH:_e,CHAR_COMMA:Bn,CHAR_DOT:Fe,CHAR_EXCLAMATION_MARK:Qe,CHAR_FORWARD_SLASH:Zt,CHAR_LEFT_CURLY_BRACE:Xe,CHAR_LEFT_PARENTHESES:Ze,CHAR_LEFT_SQUARE_BRACKET:Mn,CHAR_PLUS:Pn,CHAR_QUESTION_MARK:Yt,CHAR_RIGHT_CURLY_BRACE:Dn,CHAR_RIGHT_PARENTHESES:zt,CHAR_RIGHT_SQUARE_BRACKET:Un}=ye(),Vt=e=>e===Zt||e===_e,Jt=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?Infinity:1)},Gn=(e,t)=>{let r=t||{},n=e.length-1,s=r.parts===!0||r.scanToEnd===!0,a=[],i=[],o=[],h=e,g=-1,f=0,A=0,p=!1,k=!1,y=!1,R=!1,_=!1,x=!1,T=!1,O=!1,W=!1,G=!1,ne=0,E,b,C={value:"",depth:0,isGlob:!1},M=()=>g>=n,l=()=>h.charCodeAt(g+1),H=()=>(E=b,h.charCodeAt(++g));for(;g0&&(j=h.slice(0,f),h=h.slice(f),A-=f),w&&y===!0&&A>0?(w=h.slice(0,A),c=h.slice(A)):y===!0?(w="",c=h):w=h,w&&w!==""&&w!=="/"&&w!==h&&Vt(w.charCodeAt(w.length-1))&&(w=w.slice(0,-1)),r.unescape===!0&&(c&&(c=Xt.removeBackslashes(c)),w&&T===!0&&(w=Xt.removeBackslashes(w)));let u={prefix:j,input:e,start:f,base:w,glob:c,isBrace:p,isBracket:k,isGlob:y,isExtglob:R,isGlobstar:_,negated:O,negatedExtglob:W};if(r.tokens===!0&&(u.maxDepth=0,Vt(b)||i.push(C),u.tokens=i),r.parts===!0||r.tokens===!0){let I;for(let $=0;${"use strict";var Oe=ye(),J=be(),{MAX_LENGTH:Ne,POSIX_REGEX_SOURCE:qn,REGEX_NON_SPECIAL_CHARS:Kn,REGEX_SPECIAL_CHARS_BACKREF:Wn,REPLACEMENTS:rr}=Oe,jn=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch(n){return e.map(s=>J.escapeRegex(s)).join("..")}return r},de=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,nr=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=rr[e]||e;let r=B({},t),n=typeof r.maxLength=="number"?Math.min(Ne,r.maxLength):Ne,s=e.length;if(s>n)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${n}`);let a={type:"bos",value:"",output:r.prepend||""},i=[a],o=r.capture?"":"?:",h=J.isWindows(t),g=Oe.globChars(h),f=Oe.extglobChars(g),{DOT_LITERAL:A,PLUS_LITERAL:p,SLASH_LITERAL:k,ONE_CHAR:y,DOTS_SLASH:R,NO_DOT:_,NO_DOT_SLASH:x,NO_DOTS_SLASH:T,QMARK:O,QMARK_NO_DOT:W,STAR:G,START_ANCHOR:ne}=g,E=m=>`(${o}(?:(?!${ne}${m.dot?R:A}).)*?)`,b=r.dot?"":_,C=r.dot?O:W,M=r.bash===!0?E(r):G;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let l={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:i};e=J.removePrefix(e,l),s=e.length;let H=[],w=[],j=[],c=a,u,I=()=>l.index===s-1,$=l.peek=(m=1)=>e[l.index+m],ee=l.advance=()=>e[++l.index]||"",se=()=>e.slice(l.index+1),z=(m="",L=0)=>{l.consumed+=m,l.index+=L},Ce=m=>{l.output+=m.output!=null?m.output:m.value,z(m.value)},xr=()=>{let m=1;for(;$()==="!"&&($(2)!=="("||$(3)==="?");)ee(),l.start++,m++;return m%2==0?!1:(l.negated=!0,l.start++,!0)},we=m=>{l[m]++,j.push(m)},ue=m=>{l[m]--,j.pop()},v=m=>{if(c.type==="globstar"){let L=l.braces>0&&(m.type==="comma"||m.type==="brace"),d=m.extglob===!0||H.length&&(m.type==="pipe"||m.type==="paren");m.type!=="slash"&&m.type!=="paren"&&!L&&!d&&(l.output=l.output.slice(0,-c.output.length),c.type="star",c.value="*",c.output=M,l.output+=c.output)}if(H.length&&m.type!=="paren"&&(H[H.length-1].inner+=m.value),(m.value||m.output)&&Ce(m),c&&c.type==="text"&&m.type==="text"){c.value+=m.value,c.output=(c.output||"")+m.value;return}m.prev=c,i.push(m),c=m},Se=(m,L)=>{let d=Q(B({},f[L]),{conditions:1,inner:""});d.prev=c,d.parens=l.parens,d.output=l.output;let S=(r.capture?"(":"")+d.open;we("parens"),v({type:m,value:L,output:l.output?"":y}),v({type:"paren",extglob:!0,value:ee(),output:S}),H.push(d)},Cr=m=>{let L=m.close+(r.capture?")":""),d;if(m.type==="negate"){let S=M;m.inner&&m.inner.length>1&&m.inner.includes("/")&&(S=E(r)),(S!==M||I()||/^\)+$/.test(se()))&&(L=m.close=`)$))${S}`),m.inner.includes("*")&&(d=se())&&/^\.[^\\/.]+$/.test(d)&&(L=m.close=`)${d})${S})`),m.prev.type==="bos"&&(l.negatedExtglob=!0)}v({type:"paren",extglob:!0,value:u,output:L}),ue("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let m=!1,L=e.replace(Wn,(d,S,P,F,q,Me)=>F==="\\"?(m=!0,d):F==="?"?S?S+F+(q?O.repeat(q.length):""):Me===0?C+(q?O.repeat(q.length):""):O.repeat(P.length):F==="."?A.repeat(P.length):F==="*"?S?S+F+(q?M:""):M:S?d:`\\${d}`);return m===!0&&(r.unescape===!0?L=L.replace(/\\/g,""):L=L.replace(/\\+/g,d=>d.length%2==0?"\\\\":d?"\\":"")),L===e&&r.contains===!0?(l.output=e,l):(l.output=J.wrapOutput(L,l,t),l)}for(;!I();){if(u=ee(),u==="\0")continue;if(u==="\\"){let d=$();if(d==="/"&&r.bash!==!0||d==="."||d===";")continue;if(!d){u+="\\",v({type:"text",value:u});continue}let S=/^\\+/.exec(se()),P=0;if(S&&S[0].length>2&&(P=S[0].length,l.index+=P,P%2!=0&&(u+="\\")),r.unescape===!0?u=ee():u+=ee(),l.brackets===0){v({type:"text",value:u});continue}}if(l.brackets>0&&(u!=="]"||c.value==="["||c.value==="[^")){if(r.posix!==!1&&u===":"){let d=c.value.slice(1);if(d.includes("[")&&(c.posix=!0,d.includes(":"))){let S=c.value.lastIndexOf("["),P=c.value.slice(0,S),F=c.value.slice(S+2),q=qn[F];if(q){c.value=P+q,l.backtrack=!0,ee(),!a.output&&i.indexOf(c)===1&&(a.output=y);continue}}}(u==="["&&$()!==":"||u==="-"&&$()==="]")&&(u=`\\${u}`),u==="]"&&(c.value==="["||c.value==="[^")&&(u=`\\${u}`),r.posix===!0&&u==="!"&&c.value==="["&&(u="^"),c.value+=u,Ce({value:u});continue}if(l.quotes===1&&u!=='"'){u=J.escapeRegex(u),c.value+=u,Ce({value:u});continue}if(u==='"'){l.quotes=l.quotes===1?0:1,r.keepQuotes===!0&&v({type:"text",value:u});continue}if(u==="("){we("parens"),v({type:"paren",value:u});continue}if(u===")"){if(l.parens===0&&r.strictBrackets===!0)throw new SyntaxError(de("opening","("));let d=H[H.length-1];if(d&&l.parens===d.parens+1){Cr(H.pop());continue}v({type:"paren",value:u,output:l.parens?")":"\\)"}),ue("parens");continue}if(u==="["){if(r.nobracket===!0||!se().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(de("closing","]"));u=`\\${u}`}else we("brackets");v({type:"bracket",value:u});continue}if(u==="]"){if(r.nobracket===!0||c&&c.type==="bracket"&&c.value.length===1){v({type:"text",value:u,output:`\\${u}`});continue}if(l.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(de("opening","["));v({type:"text",value:u,output:`\\${u}`});continue}ue("brackets");let d=c.value.slice(1);if(c.posix!==!0&&d[0]==="^"&&!d.includes("/")&&(u=`/${u}`),c.value+=u,Ce({value:u}),r.literalBrackets===!1||J.hasRegexChars(d))continue;let S=J.escapeRegex(c.value);if(l.output=l.output.slice(0,-c.value.length),r.literalBrackets===!0){l.output+=S,c.value=S;continue}c.value=`(${o}${S}|${c.value})`,l.output+=c.value;continue}if(u==="{"&&r.nobrace!==!0){we("braces");let d={type:"brace",value:u,output:"(",outputIndex:l.output.length,tokensIndex:l.tokens.length};w.push(d),v(d);continue}if(u==="}"){let d=w[w.length-1];if(r.nobrace===!0||!d){v({type:"text",value:u,output:u});continue}let S=")";if(d.dots===!0){let P=i.slice(),F=[];for(let q=P.length-1;q>=0&&(i.pop(),P[q].type!=="brace");q--)P[q].type!=="dots"&&F.unshift(P[q].value);S=jn(F,r),l.backtrack=!0}if(d.comma!==!0&&d.dots!==!0){let P=l.output.slice(0,d.outputIndex),F=l.tokens.slice(d.tokensIndex);d.value=d.output="\\{",u=S="\\}",l.output=P;for(let q of F)l.output+=q.output||q.value}v({type:"brace",value:u,output:S}),ue("braces"),w.pop();continue}if(u==="|"){H.length>0&&H[H.length-1].conditions++,v({type:"text",value:u});continue}if(u===","){let d=u,S=w[w.length-1];S&&j[j.length-1]==="braces"&&(S.comma=!0,d="|"),v({type:"comma",value:u,output:d});continue}if(u==="/"){if(c.type==="dot"&&l.index===l.start+1){l.start=l.index+1,l.consumed="",l.output="",i.pop(),c=a;continue}v({type:"slash",value:u,output:k});continue}if(u==="."){if(l.braces>0&&c.type==="dot"){c.value==="."&&(c.output=A);let d=w[w.length-1];c.type="dots",c.output+=u,c.value+=u,d.dots=!0;continue}if(l.braces+l.parens===0&&c.type!=="bos"&&c.type!=="slash"){v({type:"text",value:u,output:A});continue}v({type:"dot",value:u,output:A});continue}if(u==="?"){if(!(c&&c.value==="(")&&r.noextglob!==!0&&$()==="("&&$(2)!=="?"){Se("qmark",u);continue}if(c&&c.type==="paren"){let S=$(),P=u;if(S==="<"&&!J.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(c.value==="("&&!/[!=<:]/.test(S)||S==="<"&&!/<([!=]|\w+>)/.test(se()))&&(P=`\\${u}`),v({type:"text",value:u,output:P});continue}if(r.dot!==!0&&(c.type==="slash"||c.type==="bos")){v({type:"qmark",value:u,output:W});continue}v({type:"qmark",value:u,output:O});continue}if(u==="!"){if(r.noextglob!==!0&&$()==="("&&($(2)!=="?"||!/[!=<:]/.test($(3)))){Se("negate",u);continue}if(r.nonegate!==!0&&l.index===0){xr();continue}}if(u==="+"){if(r.noextglob!==!0&&$()==="("&&$(2)!=="?"){Se("plus",u);continue}if(c&&c.value==="("||r.regex===!1){v({type:"plus",value:u,output:p});continue}if(c&&(c.type==="bracket"||c.type==="paren"||c.type==="brace")||l.parens>0){v({type:"plus",value:u});continue}v({type:"plus",value:p});continue}if(u==="@"){if(r.noextglob!==!0&&$()==="("&&$(2)!=="?"){v({type:"at",extglob:!0,value:u,output:""});continue}v({type:"text",value:u});continue}if(u!=="*"){(u==="$"||u==="^")&&(u=`\\${u}`);let d=Kn.exec(se());d&&(u+=d[0],l.index+=d[0].length),v({type:"text",value:u});continue}if(c&&(c.type==="globstar"||c.star===!0)){c.type="star",c.star=!0,c.value+=u,c.output=M,l.backtrack=!0,l.globstar=!0,z(u);continue}let m=se();if(r.noextglob!==!0&&/^\([^?]/.test(m)){Se("star",u);continue}if(c.type==="star"){if(r.noglobstar===!0){z(u);continue}let d=c.prev,S=d.prev,P=d.type==="slash"||d.type==="bos",F=S&&(S.type==="star"||S.type==="globstar");if(r.bash===!0&&(!P||m[0]&&m[0]!=="/")){v({type:"star",value:u,output:""});continue}let q=l.braces>0&&(d.type==="comma"||d.type==="brace"),Me=H.length&&(d.type==="pipe"||d.type==="paren");if(!P&&d.type!=="paren"&&!q&&!Me){v({type:"star",value:u,output:""});continue}for(;m.slice(0,3)==="/**";){let ve=e[l.index+4];if(ve&&ve!=="/")break;m=m.slice(3),z("/**",3)}if(d.type==="bos"&&I()){c.type="globstar",c.value+=u,c.output=E(r),l.output=c.output,l.globstar=!0,z(u);continue}if(d.type==="slash"&&d.prev.type!=="bos"&&!F&&I()){l.output=l.output.slice(0,-(d.output+c.output).length),d.output=`(?:${d.output}`,c.type="globstar",c.output=E(r)+(r.strictSlashes?")":"|$)"),c.value+=u,l.globstar=!0,l.output+=d.output+c.output,z(u);continue}if(d.type==="slash"&&d.prev.type!=="bos"&&m[0]==="/"){let ve=m[1]!==void 0?"|$":"";l.output=l.output.slice(0,-(d.output+c.output).length),d.output=`(?:${d.output}`,c.type="globstar",c.output=`${E(r)}${k}|${k}${ve})`,c.value+=u,l.output+=d.output+c.output,l.globstar=!0,z(u+ee()),v({type:"slash",value:"/",output:""});continue}if(d.type==="bos"&&m[0]==="/"){c.type="globstar",c.value+=u,c.output=`(?:^|${k}|${E(r)}${k})`,l.output=c.output,l.globstar=!0,z(u+ee()),v({type:"slash",value:"/",output:""});continue}l.output=l.output.slice(0,-c.output.length),c.type="globstar",c.output=E(r),c.value+=u,l.output+=c.output,l.globstar=!0,z(u);continue}let L={type:"star",value:u,output:M};if(r.bash===!0){L.output=".*?",(c.type==="bos"||c.type==="slash")&&(L.output=b+L.output),v(L);continue}if(c&&(c.type==="bracket"||c.type==="paren")&&r.regex===!0){L.output=u,v(L);continue}(l.index===l.start||c.type==="slash"||c.type==="dot")&&(c.type==="dot"?(l.output+=x,c.output+=x):r.dot===!0?(l.output+=T,c.output+=T):(l.output+=b,c.output+=b),$()!=="*"&&(l.output+=y,c.output+=y)),v(L)}for(;l.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(de("closing","]"));l.output=J.escapeLast(l.output,"["),ue("brackets")}for(;l.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(de("closing",")"));l.output=J.escapeLast(l.output,"("),ue("parens")}for(;l.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(de("closing","}"));l.output=J.escapeLast(l.output,"{"),ue("braces")}if(r.strictSlashes!==!0&&(c.type==="star"||c.type==="bracket")&&v({type:"maybe_slash",value:"",output:`${k}?`}),l.backtrack===!0){l.output="";for(let m of l.tokens)l.output+=m.output!=null?m.output:m.value,m.suffix&&(l.output+=m.suffix)}return l};nr.fastpaths=(e,t)=>{let r=B({},t),n=typeof r.maxLength=="number"?Math.min(Ne,r.maxLength):Ne,s=e.length;if(s>n)throw new SyntaxError(`Input length: ${s}, exceeds maximum allowed length: ${n}`);e=rr[e]||e;let a=J.isWindows(t),{DOT_LITERAL:i,SLASH_LITERAL:o,ONE_CHAR:h,DOTS_SLASH:g,NO_DOT:f,NO_DOTS:A,NO_DOTS_SLASH:p,STAR:k,START_ANCHOR:y}=Oe.globChars(a),R=r.dot?A:f,_=r.dot?p:f,x=r.capture?"":"?:",T={negated:!1,prefix:""},O=r.bash===!0?".*?":k;r.capture&&(O=`(${O})`);let W=b=>b.noglobstar===!0?O:`(${x}(?:(?!${y}${b.dot?g:i}).)*?)`,G=b=>{switch(b){case"*":return`${R}${h}${O}`;case".*":return`${i}${h}${O}`;case"*.*":return`${R}${O}${i}${h}${O}`;case"*/*":return`${R}${O}${o}${h}${_}${O}`;case"**":return R+W(r);case"**/*":return`(?:${R}${W(r)}${o})?${_}${h}${O}`;case"**/*.*":return`(?:${R}${W(r)}${o})?${_}${O}${i}${h}${O}`;case"**/.*":return`(?:${R}${W(r)}${o})?${i}${h}${O}`;default:{let C=/^(.*?)\.(\w+)$/.exec(b);if(!C)return;let M=G(C[1]);return M?M+i+C[2]:void 0}}},ne=J.removePrefix(e,T),E=G(ne);return E&&r.strictSlashes!==!0&&(E+=`${o}?`),E};tr.exports=nr});var ir=K((ys,ar)=>{"use strict";var Fn=require("path"),Qn=er(),Ye=sr(),ze=be(),Xn=ye(),Zn=e=>e&&typeof e=="object"&&!Array.isArray(e),D=(e,t,r=!1)=>{if(Array.isArray(e)){let f=e.map(p=>D(p,t,r));return p=>{for(let k of f){let y=k(p);if(y)return y}return!1}}let n=Zn(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let s=t||{},a=ze.isWindows(t),i=n?D.compileRe(e,t):D.makeRe(e,t,!1,!0),o=i.state;delete i.state;let h=()=>!1;if(s.ignore){let f=Q(B({},t),{ignore:null,onMatch:null,onResult:null});h=D(s.ignore,f,r)}let g=(f,A=!1)=>{let{isMatch:p,match:k,output:y}=D.test(f,i,t,{glob:e,posix:a}),R={glob:e,state:o,regex:i,posix:a,input:f,output:y,match:k,isMatch:p};return typeof s.onResult=="function"&&s.onResult(R),p===!1?(R.isMatch=!1,A?R:!1):h(f)?(typeof s.onIgnore=="function"&&s.onIgnore(R),R.isMatch=!1,A?R:!1):(typeof s.onMatch=="function"&&s.onMatch(R),A?R:!0)};return r&&(g.state=o),g};D.test=(e,t,r,{glob:n,posix:s}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},i=a.format||(s?ze.toPosixSlashes:null),o=e===n,h=o&&i?i(e):e;return o===!1&&(h=i?i(e):e,o=h===n),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=D.matchBase(e,t,r,s):o=t.exec(h)),{isMatch:Boolean(o),match:o,output:h}};D.matchBase=(e,t,r,n=ze.isWindows(r))=>(t instanceof RegExp?t:D.makeRe(t,r)).test(Fn.basename(e));D.isMatch=(e,t,r)=>D(t,r)(e);D.parse=(e,t)=>Array.isArray(e)?e.map(r=>D.parse(r,t)):Ye(e,Q(B({},t),{fastpaths:!1}));D.scan=(e,t)=>Qn(e,t);D.compileRe=(e,t,r=!1,n=!1)=>{if(r===!0)return e.output;let s=t||{},a=s.contains?"":"^",i=s.contains?"":"$",o=`${a}(?:${e.output})${i}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let h=D.toRegex(o,t);return n===!0&&(h.state=e),h};D.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let s={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(s.output=Ye.fastpaths(e,t)),s.output||(s=Ye(e,t)),D.compileRe(s,t,r,n)};D.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};D.constants=Xn;ar.exports=D});var cr=K((bs,or)=>{"use strict";or.exports=ir()});var hr=K((_s,ur)=>{"use strict";var lr=require("util"),pr=Gt(),oe=cr(),Ve=be(),fr=e=>e===""||e==="./",N=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let n=new Set,s=new Set,a=new Set,i=0,o=f=>{a.add(f.output),r&&r.onResult&&r.onResult(f)};for(let f=0;f!n.has(f));if(r&&g.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(f=>f.replace(/\\/g,"")):t}return g};N.match=N;N.matcher=(e,t)=>oe(e,t);N.isMatch=(e,t,r)=>oe(t,r)(e);N.any=N.isMatch;N.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set,s=[],a=o=>{r.onResult&&r.onResult(o),s.push(o.output)},i=N(e,t,Q(B({},r),{onResult:a}));for(let o of s)i.includes(o)||n.add(o);return[...n]};N.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${lr.inspect(e)}"`);if(Array.isArray(t))return t.some(n=>N.contains(e,n,r));if(typeof t=="string"){if(fr(e)||fr(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return N.isMatch(e,t,Q(B({},r),{contains:!0}))};N.matchKeys=(e,t,r)=>{if(!Ve.isObject(e))throw new TypeError("Expected the first argument to be an object");let n=N(Object.keys(e),t,r),s={};for(let a of n)s[a]=e[a];return s};N.some=(e,t,r)=>{let n=[].concat(e);for(let s of[].concat(t)){let a=oe(String(s),r);if(n.some(i=>a(i)))return!0}return!1};N.every=(e,t,r)=>{let n=[].concat(e);for(let s of[].concat(t)){let a=oe(String(s),r);if(!n.every(i=>a(i)))return!1}return!0};N.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${lr.inspect(e)}"`);return[].concat(t).every(n=>oe(n,r)(e))};N.capture=(e,t,r)=>{let n=Ve.isWindows(r),a=oe.makeRe(String(e),Q(B({},r),{capture:!0})).exec(n?Ve.toPosixSlashes(t):t);if(a)return a.slice(1).map(i=>i===void 0?"":i)};N.makeRe=(...e)=>oe.makeRe(...e);N.scan=(...e)=>oe.scan(...e);N.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[]))for(let s of pr(String(n),t))r.push(oe.parse(s,t));return r};N.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!/\{.*\}/.test(e)?[e]:pr(e,t)};N.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return N.braces(e,Q(B({},t),{expand:!0}))};ur.exports=N});var gr=K((Es,dr)=>{"use strict";dr.exports=(e,...t)=>new Promise(r=>{r(e(...t))})});var Ar=K((xs,Je)=>{"use strict";var Yn=gr(),mr=e=>{if(e<1)throw new TypeError("Expected `concurrency` to be a number from 1 and up");let t=[],r=0,n=()=>{r--,t.length>0&&t.shift()()},s=(o,h,...g)=>{r++;let f=Yn(o,...g);h(f),f.then(n,n)},a=(o,h,...g)=>{rnew Promise(g=>a(o,g,...h));return Object.defineProperties(i,{activeCount:{get:()=>r},pendingCount:{get:()=>t.length}}),i};Je.exports=mr;Je.exports.default=mr});var Vn={};Or(Vn,{default:()=>es});var He=X(require("@yarnpkg/cli")),ae=X(require("@yarnpkg/core")),nt=X(require("@yarnpkg/core")),le=X(require("clipanion")),Ae=class extends He.BaseCommand{constructor(){super(...arguments);this.json=le.Option.Boolean("--json",!1,{description:"Format the output as an NDJSON stream"});this.production=le.Option.Boolean("--production",!1,{description:"Only install regular dependencies by omitting dev dependencies"});this.all=le.Option.Boolean("-A,--all",!1,{description:"Install the entire project"});this.workspaces=le.Option.Rest()}async execute(){let t=await ae.Configuration.find(this.context.cwd,this.context.plugins),{project:r,workspace:n}=await ae.Project.find(t,this.context.cwd),s=await ae.Cache.find(t);await r.restoreInstallState({restoreResolutions:!1});let a;if(this.all)a=new Set(r.workspaces);else if(this.workspaces.length===0){if(!n)throw new He.WorkspaceRequiredError(r.cwd,this.context.cwd);a=new Set([n])}else a=new Set(this.workspaces.map(o=>r.getWorkspaceByIdent(nt.structUtils.parseIdent(o))));for(let o of a)for(let h of this.production?["dependencies"]:ae.Manifest.hardDependencies)for(let g of o.manifest.getForScope(h).values()){let f=r.tryWorkspaceByDescriptor(g);f!==null&&a.add(f)}for(let o of r.workspaces)a.has(o)?this.production&&o.manifest.devDependencies.clear():(o.manifest.installConfig=o.manifest.installConfig||{},o.manifest.installConfig.selfReferences=!1,o.manifest.dependencies.clear(),o.manifest.devDependencies.clear(),o.manifest.peerDependencies.clear(),o.manifest.scripts.clear());return(await ae.StreamReport.start({configuration:t,json:this.json,stdout:this.context.stdout,includeLogs:!0},async o=>{await r.install({cache:s,report:o,persistProject:!1})})).exitCode()}};Ae.paths=[["workspaces","focus"]],Ae.usage=le.Command.Usage({category:"Workspace-related commands",description:"install a single workspace and its dependencies",details:"\n This command will run an install as if the specified workspaces (and all other workspaces they depend on) were the only ones in the project. If no workspaces are explicitly listed, the active one will be assumed.\n\n Note that this command is only very moderately useful when using zero-installs, since the cache will contain all the packages anyway - meaning that the only difference between a full install and a focused install would just be a few extra lines in the `.pnp.cjs` file, at the cost of introducing an extra complexity.\n\n If the `-A,--all` flag is set, the entire project will be installed. Combine with `--production` to replicate the old `yarn install --production`.\n "});var st=Ae;var Ie=X(require("@yarnpkg/cli")),ge=X(require("@yarnpkg/core")),Ee=X(require("@yarnpkg/core")),Y=X(require("@yarnpkg/core")),Rr=X(require("@yarnpkg/plugin-git")),U=X(require("clipanion")),Be=X(hr()),yr=X(require("os")),br=X(Ar()),re=X(require("typanion")),xe=class extends Ie.BaseCommand{constructor(){super(...arguments);this.recursive=U.Option.Boolean("-R,--recursive",!1,{description:"Find packages via dependencies/devDependencies instead of using the workspaces field"});this.from=U.Option.Array("--from",[],{description:"An array of glob pattern idents from which to base any recursion"});this.all=U.Option.Boolean("-A,--all",!1,{description:"Run the command on all workspaces of a project"});this.verbose=U.Option.Boolean("-v,--verbose",!1,{description:"Prefix each output line with the name of the originating workspace"});this.parallel=U.Option.Boolean("-p,--parallel",!1,{description:"Run the commands in parallel"});this.interlaced=U.Option.Boolean("-i,--interlaced",!1,{description:"Print the output of commands in real-time instead of buffering it"});this.jobs=U.Option.String("-j,--jobs",{description:"The maximum number of parallel tasks that the execution will be limited to; or `unlimited`",validator:re.isOneOf([re.isEnum(["unlimited"]),re.applyCascade(re.isNumber(),[re.isInteger(),re.isAtLeast(1)])])});this.topological=U.Option.Boolean("-t,--topological",!1,{description:"Run the command after all workspaces it depends on (regular) have finished"});this.topologicalDev=U.Option.Boolean("--topological-dev",!1,{description:"Run the command after all workspaces it depends on (regular + dev) have finished"});this.include=U.Option.Array("--include",[],{description:"An array of glob pattern idents; only matching workspaces will be traversed"});this.exclude=U.Option.Array("--exclude",[],{description:"An array of glob pattern idents; matching workspaces won't be traversed"});this.publicOnly=U.Option.Boolean("--no-private",{description:"Avoid running the command on private workspaces"});this.since=U.Option.String("--since",{description:"Only include workspaces that have been changed since the specified ref.",tolerateBoolean:!0});this.commandName=U.Option.String();this.args=U.Option.Proxy()}async execute(){let t=await ge.Configuration.find(this.context.cwd,this.context.plugins),{project:r,workspace:n}=await ge.Project.find(t,this.context.cwd);if(!this.all&&!n)throw new Ie.WorkspaceRequiredError(r.cwd,this.context.cwd);await r.restoreInstallState();let s=this.cli.process([this.commandName,...this.args]),a=s.path.length===1&&s.path[0]==="run"&&typeof s.scriptName!="undefined"?s.scriptName:null;if(s.path.length===0)throw new U.UsageError("Invalid subcommand name for iteration - use the 'run' keyword if you wish to execute a script");let i=this.all?r.topLevelWorkspace:n,o=this.since?Array.from(await Rr.gitUtils.fetchChangedWorkspaces({ref:this.since,project:r})):[i,...this.from.length>0?i.getRecursiveWorkspaceChildren():[]],h=E=>Be.default.isMatch(Y.structUtils.stringifyIdent(E.locator),this.from),g=this.from.length>0?o.filter(h):o,f=new Set([...g,...g.map(E=>[...this.recursive?this.since?E.getRecursiveWorkspaceDependents():E.getRecursiveWorkspaceDependencies():E.getRecursiveWorkspaceChildren()]).flat()]),A=[],p=!1;if(a==null?void 0:a.includes(":")){for(let E of r.workspaces)if(E.manifest.scripts.has(a)&&(p=!p,p===!1))break}for(let E of f)a&&!E.manifest.scripts.has(a)&&!p&&!(await ge.scriptUtils.getWorkspaceAccessibleBinaries(E)).has(a)||a===process.env.npm_lifecycle_event&&E.cwd===n.cwd||this.include.length>0&&!Be.default.isMatch(Y.structUtils.stringifyIdent(E.locator),this.include)||this.exclude.length>0&&Be.default.isMatch(Y.structUtils.stringifyIdent(E.locator),this.exclude)||this.publicOnly&&E.manifest.private===!0||A.push(E);let k=this.parallel?this.jobs==="unlimited"?Infinity:Number(this.jobs)||Math.max(1,(0,yr.cpus)().length/2):1,y=k===1?!1:this.parallel,R=y?this.interlaced:!0,_=(0,br.default)(k),x=new Map,T=new Set,O=0,W=null,G=!1,ne=await Ee.StreamReport.start({configuration:t,stdout:this.context.stdout},async E=>{let b=async(C,{commandIndex:M})=>{if(G)return-1;!y&&this.verbose&&M>1&&E.reportSeparator();let l=zn(C,{configuration:t,verbose:this.verbose,commandIndex:M}),[H,w]=_r(E,{prefix:l,interlaced:R}),[j,c]=_r(E,{prefix:l,interlaced:R});try{this.verbose&&E.reportInfo(null,`${l} Process started`);let u=Date.now(),I=await this.cli.run([this.commandName,...this.args],{cwd:C.cwd,stdout:H,stderr:j})||0;H.end(),j.end(),await w,await c;let $=Date.now();if(this.verbose){let ee=t.get("enableTimers")?`, completed in ${Y.formatUtils.pretty(t,$-u,Y.formatUtils.Type.DURATION)}`:"";E.reportInfo(null,`${l} Process exited (exit code ${I})${ee}`)}return I===130&&(G=!0,W=I),I}catch(u){throw H.end(),j.end(),await w,await c,u}};for(let C of A)x.set(C.anchoredLocator.locatorHash,C);for(;x.size>0&&!E.hasErrors();){let C=[];for(let[H,w]of x){if(T.has(w.anchoredDescriptor.descriptorHash))continue;let j=!0;if(this.topological||this.topologicalDev){let c=this.topologicalDev?new Map([...w.manifest.dependencies,...w.manifest.devDependencies]):w.manifest.dependencies;for(let u of c.values()){let I=r.tryWorkspaceByDescriptor(u);if(j=I===null||!x.has(I.anchoredLocator.locatorHash),!j)break}}if(!!j&&(T.add(w.anchoredDescriptor.descriptorHash),C.push(_(async()=>{let c=await b(w,{commandIndex:++O});return x.delete(H),T.delete(w.anchoredDescriptor.descriptorHash),c})),!y))break}if(C.length===0){let H=Array.from(x.values()).map(w=>Y.structUtils.prettyLocator(t,w.anchoredLocator)).join(", ");E.reportError(Ee.MessageName.CYCLIC_DEPENDENCIES,`Dependency cycle detected (${H})`);return}let l=(await Promise.all(C)).find(H=>H!==0);W===null&&(W=typeof l!="undefined"?1:W),(this.topological||this.topologicalDev)&&typeof l!="undefined"&&E.reportError(Ee.MessageName.UNNAMED,"The command failed for workspaces that are depended upon by other workspaces; can't satisfy the dependency graph")}});return W!==null?W:ne.exitCode()}};xe.paths=[["workspaces","foreach"]],xe.usage=U.Command.Usage({category:"Workspace-related commands",description:"run a command on all workspaces",details:"\n This command will run a given sub-command on current and all its descendant workspaces. Various flags can alter the exact behavior of the command:\n\n - If `-p,--parallel` is set, the commands will be ran in parallel; they'll by default be limited to a number of parallel tasks roughly equal to half your core number, but that can be overridden via `-j,--jobs`, or disabled by setting `-j unlimited`.\n\n - If `-p,--parallel` and `-i,--interlaced` are both set, Yarn will print the lines from the output as it receives them. If `-i,--interlaced` wasn't set, it would instead buffer the output from each process and print the resulting buffers only after their source processes have exited.\n\n - If `-t,--topological` is set, Yarn will only run the command after all workspaces that it depends on through the `dependencies` field have successfully finished executing. If `--topological-dev` is set, both the `dependencies` and `devDependencies` fields will be considered when figuring out the wait points.\n\n - If `-A,--all` is set, Yarn will run the command on all the workspaces of a project. By default yarn runs the command only on current and all its descendant workspaces.\n\n - If `-R,--recursive` is set, Yarn will find workspaces to run the command on by recursively evaluating `dependencies` and `devDependencies` fields, instead of looking at the `workspaces` fields.\n\n - If `--from` is set, Yarn will use the packages matching the 'from' glob as the starting point for any recursive search.\n\n - If `--since` is set, Yarn will only run the command on workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the `changesetBaseRefs` configuration option.\n\n - The command may apply to only some workspaces through the use of `--include` which acts as a whitelist. The `--exclude` flag will do the opposite and will be a list of packages that mustn't execute the script. Both flags accept glob patterns (if valid Idents and supported by [micromatch](https://github.com/micromatch/micromatch)). Make sure to escape the patterns, to prevent your own shell from trying to expand them.\n\n Adding the `-v,--verbose` flag will cause Yarn to print more information; in particular the name of the workspace that generated the output will be printed at the front of each line.\n\n If the command is `run` and the script being run does not exist the child workspace will be skipped without error.\n ",examples:[["Publish current and all descendant packages","yarn workspaces foreach npm publish --tolerate-republish"],["Run build script on current and all descendant packages","yarn workspaces foreach run build"],["Run build script on current and all descendant packages in parallel, building package dependencies first","yarn workspaces foreach -pt run build"],["Run build script on several packages and all their dependencies, building dependencies first","yarn workspaces foreach -ptR --from '{workspace-a,workspace-b}' run build"]]});var Er=xe;function _r(e,{prefix:t,interlaced:r}){let n=e.createStreamReporter(t),s=new Y.miscUtils.DefaultStream;s.pipe(n,{end:!1}),s.on("finish",()=>{n.end()});let a=new Promise(o=>{n.on("finish",()=>{o(s.active)})});if(r)return[s,a];let i=new Y.miscUtils.BufferStream;return i.pipe(s,{end:!1}),i.on("finish",()=>{s.end()}),[i,a]}function zn(e,{configuration:t,commandIndex:r,verbose:n}){if(!n)return null;let s=Y.structUtils.convertToIdent(e.locator),i=`[${Y.structUtils.stringifyIdent(s)}]:`,o=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],h=o[r%o.length];return Y.formatUtils.pretty(t,i,h)}var Jn={commands:[st,Er]},es=Jn;return Vn;})(); +/*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + */ +/*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + */ +/*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + */ +return plugin; +} +}; diff --git a/CHANGELOG.md b/CHANGELOG.md index b3ce879e22d3..9382e0adbe1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +## 7.0.0-alpha.54 (November 25, 2022) + +#### Bug Fixes + +- Vite: Support environment variables in viteFinal define config [#19905](https://github.com/storybooks/storybook/pull/19905) + +#### Maintenance + +- Build: split `lib/addons` into manager & preview part, move code to `manager-api` [#19952](https://github.com/storybooks/storybook/pull/19952) +- TypeScript: Satisfy stricter compilerOption rules [#19953](https://github.com/storybooks/storybook/pull/19953) +- API: Rename `api` to `manager-api` [#19944](https://github.com/storybooks/storybook/pull/19944) +- API: Add `preview-api` package [#19749](https://github.com/storybooks/storybook/pull/19749) + +#### Build + +- Build: Improve security in Github actions [#19949](https://github.com/storybooks/storybook/pull/19949) + +#### Dependencies + +- NextJS: Add Next13 peer dependency [#19932](https://github.com/storybooks/storybook/pull/19932) + + ## 7.0.0-alpha.53 (November 24, 2022) #### Bug Fixes diff --git a/code/.eslintrc.js b/code/.eslintrc.js index a22b9fd2de0e..90b897bd4148 100644 --- a/code/.eslintrc.js +++ b/code/.eslintrc.js @@ -13,6 +13,12 @@ module.exports = { 'eslint-comments/disable-enable-pair': ['error', { allowWholeFile: true }], 'react-hooks/rules-of-hooks': 'off', 'jest/no-done-callback': 'off', + '@typescript-eslint/dot-notation': [ + 'error', + { + allowIndexSignaturePropertyAccess: true, + }, + ], }, overrides: [ { diff --git a/code/.yarnrc.yml b/code/.yarnrc.yml index 69145279b416..1afcac545f96 100644 --- a/code/.yarnrc.yml +++ b/code/.yarnrc.yml @@ -23,6 +23,8 @@ plugins: spec: '@yarnpkg/plugin-typescript' - path: ../.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs spec: '@yarnpkg/plugin-interactive-tools' + - path: ../.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs + spec: '@yarnpkg/plugin-workspace-tools' unsafeHttpWhitelist: - localhost diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index 975226757183..d549c0245188 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-a11y", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Test component compliance with web accessibility standards", "keywords": [ "a11y", @@ -62,16 +62,15 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addon-highlight": "7.0.0-alpha.53", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/addon-highlight": "7.0.0-alpha.54", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "axe-core": "^4.2.0", "global": "^4.4.0", "lodash": "^4.17.21", @@ -103,7 +102,7 @@ "./src/preview.tsx" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Accessibility", "icon": "https://user-images.githubusercontent.com/263385/101991665-47042f80-3c7c-11eb-8f00-64b5a18f498a.png", diff --git a/code/addons/a11y/src/manager.test.tsx b/code/addons/a11y/src/manager.test.tsx index 241bfbd19697..be9f23541285 100644 --- a/code/addons/a11y/src/manager.test.tsx +++ b/code/addons/a11y/src/manager.test.tsx @@ -1,13 +1,11 @@ -import { addons } from '@storybook/addons'; import * as api from '@storybook/manager-api'; import { PANEL_ID } from './constants'; import './manager'; jest.mock('@storybook/manager-api'); -jest.mock('@storybook/addons'); const mockedApi = api as unknown as jest.Mocked; mockedApi.getAddonState = jest.fn(); -const mockedAddons = addons as jest.Mocked; +const mockedAddons = api.addons as jest.Mocked; const registrationImpl = mockedAddons.register.mock.calls[0][1]; describe('A11yManager', () => { diff --git a/code/addons/a11y/src/manager.tsx b/code/addons/a11y/src/manager.tsx index 3d863b3eb1b6..718766ab07b8 100644 --- a/code/addons/a11y/src/manager.tsx +++ b/code/addons/a11y/src/manager.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID, PANEL_ID, PARAM_KEY } from './constants'; import { VisionSimulator } from './components/VisionSimulator'; import { A11YPanel } from './components/A11YPanel'; diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json index d1c58519ebd3..62269a089f8c 100644 --- a/code/addons/actions/package.json +++ b/code/addons/actions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-actions", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Get UI feedback when an action is performed on an interactive element", "keywords": [ "storybook", @@ -76,14 +76,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "dequal": "^2.0.2", "global": "^4.4.0", "lodash": "^4.17.21", @@ -121,7 +120,7 @@ "./src/preview.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Actions", "unsupportedFrameworks": [ diff --git a/code/addons/actions/src/addArgsHelpers.ts b/code/addons/actions/src/addArgsHelpers.ts index 530cb76c0621..7f56922d3962 100644 --- a/code/addons/actions/src/addArgsHelpers.ts +++ b/code/addons/actions/src/addArgsHelpers.ts @@ -50,11 +50,13 @@ export const addActionsFromArgTypes: ArgsEnhancer = (context) => { return {}; } - const argTypesWithAction = Object.entries(argTypes).filter(([name, argType]) => !!argType.action); + const argTypesWithAction = Object.entries(argTypes).filter( + ([name, argType]) => !!argType['action'] + ); return argTypesWithAction.reduce((acc, [name, argType]) => { if (isInInitialArgs(name, initialArgs)) { - acc[name] = action(typeof argType.action === 'string' ? argType.action : name); + acc[name] = action(typeof argType['action'] === 'string' ? argType['action'] : name); } return acc; }, {} as Args); diff --git a/code/addons/actions/src/components/ActionLogger/index.tsx b/code/addons/actions/src/components/ActionLogger/index.tsx index 5972091cdc1c..f4231a8474ff 100644 --- a/code/addons/actions/src/components/ActionLogger/index.tsx +++ b/code/addons/actions/src/components/ActionLogger/index.tsx @@ -20,7 +20,7 @@ export const Wrapper = styled(UnstyledWrapped)({ }); interface InspectorProps { - theme: Theme; + theme: Theme & { addonActionsTheme?: string }; sortObjectKeys: boolean; showNonenumerable: boolean; name: any; diff --git a/code/addons/actions/src/containers/ActionLogger/index.tsx b/code/addons/actions/src/containers/ActionLogger/index.tsx index 4c193972ef73..ab3fc51ab3cf 100644 --- a/code/addons/actions/src/containers/ActionLogger/index.tsx +++ b/code/addons/actions/src/containers/ActionLogger/index.tsx @@ -36,7 +36,7 @@ export default class ActionLogger extends Component { - if (parameters?.handles) { - applyEventHandlers(actions, ...parameters.handles); + if (parameters?.['handles']) { + applyEventHandlers(actions, ...parameters['handles']); } return getStory(context); diff --git a/code/addons/actions/src/manager.tsx b/code/addons/actions/src/manager.tsx index bd024620ac5e..147968d2860a 100644 --- a/code/addons/actions/src/manager.tsx +++ b/code/addons/actions/src/manager.tsx @@ -1,5 +1,5 @@ import React, { useState, useEffect } from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { STORY_CHANGED } from '@storybook/core-events'; import ActionLogger from './containers/ActionLogger'; import { ADDON_ID, EVENT_ID, PANEL_ID, PARAM_KEY } from './constants'; diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json index a0d0fb12f184..bd2842044aae 100644 --- a/code/addons/backgrounds/package.json +++ b/code/addons/backgrounds/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-backgrounds", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Switch backgrounds to view components in different settings", "keywords": [ "addon", @@ -75,14 +75,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "memoizerific": "^1.11.3", "ts-dedent": "^2.0.0" @@ -112,7 +111,7 @@ "./src/preview.tsx" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Backgrounds", "icon": "https://user-images.githubusercontent.com/263385/101991667-479cc600-3c7c-11eb-96d3-410e936252e7.png", diff --git a/code/addons/backgrounds/src/manager.tsx b/code/addons/backgrounds/src/manager.tsx index d3b8d095ec97..ecd36b0bb618 100644 --- a/code/addons/backgrounds/src/manager.tsx +++ b/code/addons/backgrounds/src/manager.tsx @@ -1,5 +1,5 @@ import React, { Fragment } from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID } from './constants'; import { BackgroundSelector } from './containers/BackgroundSelector'; diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json index 2a5763962211..a0abf4336c29 100644 --- a/code/addons/controls/package.json +++ b/code/addons/controls/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-controls", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Interact with component inputs dynamically in the Storybook UI", "keywords": [ "addon", @@ -67,16 +67,15 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/blocks": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/blocks": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -102,7 +101,7 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Controls", "icon": "https://user-images.githubusercontent.com/263385/101991669-479cc600-3c7c-11eb-93d9-38b67e8371f2.png", diff --git a/code/addons/controls/src/manager.tsx b/code/addons/controls/src/manager.tsx index 430dadd56432..1db002ae853f 100644 --- a/code/addons/controls/src/manager.tsx +++ b/code/addons/controls/src/manager.tsx @@ -1,7 +1,6 @@ import React from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types, type API, useArgTypes } from '@storybook/manager-api'; import { AddonPanel } from '@storybook/components'; -import { type API, useArgTypes } from '@storybook/manager-api'; import { ControlsPanel } from './ControlsPanel'; import { ADDON_ID, PARAM_KEY } from './constants'; diff --git a/code/addons/docs/docs/multiframework.md b/code/addons/docs/docs/multiframework.md index a70a59d14533..aeaa394ea3ba 100644 --- a/code/addons/docs/docs/multiframework.md +++ b/code/addons/docs/docs/multiframework.md @@ -113,7 +113,7 @@ This dynamic rendering is framework-specific, meaning it needs a custom implemen Let's take a look at the React framework implementation of `dynamic` snippets as a reference for implementing this feature in other frameworks: ```tsx -import { addons, StoryContext } from '@storybook/addons'; +import { addons, StoryContext } from '@storybook/preview-api'; import { SNIPPET_RENDERED } from '../../shared'; export const jsxDecorator = (storyFn: any, context: StoryContext) => { diff --git a/code/addons/docs/docs/theming.md b/code/addons/docs/docs/theming.md index 58424e647280..a570ba61073a 100644 --- a/code/addons/docs/docs/theming.md +++ b/code/addons/docs/docs/theming.md @@ -14,7 +14,7 @@ Storybook theming is the **recommended way** to theme your docs. Docs uses the s Supposing you have a Storybook theme defined for the main UI in `.storybook/manager.js`: ```js -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; // or a custom theme import { themes } from '@storybook/theming'; diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 2167ae40371e..f8ff9859e1dc 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-docs", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Document component usage and properties in Markdown", "keywords": [ "addon", @@ -87,16 +87,16 @@ "@babel/plugin-transform-react-jsx": "^7.19.0", "@jest/transform": "^29.3.1", "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/csf-plugin": "7.0.0-alpha.53", - "@storybook/csf-tools": "7.0.0-alpha.53", + "@storybook/blocks": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/csf-plugin": "7.0.0-alpha.54", + "@storybook/csf-tools": "7.0.0-alpha.54", "@storybook/mdx2-csf": "next", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/postinstall": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/postinstall": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "fs-extra": "^9.0.1", "global": "^4.4.0", "remark-external-links": "^8.0.0", @@ -129,7 +129,7 @@ "./src/preview.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Docs", "icon": "https://user-images.githubusercontent.com/263385/101991672-48355c80-3c7c-11eb-82d9-95fa12438f64.png", diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index 01c2dc43ea67..21c0189c1533 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-essentials", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Curated addons to bring out the best of Storybook", "keywords": [ "addon", @@ -111,25 +111,24 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addon-actions": "7.0.0-alpha.53", - "@storybook/addon-backgrounds": "7.0.0-alpha.53", - "@storybook/addon-controls": "7.0.0-alpha.53", - "@storybook/addon-docs": "7.0.0-alpha.53", - "@storybook/addon-highlight": "7.0.0-alpha.53", - "@storybook/addon-measure": "7.0.0-alpha.53", - "@storybook/addon-outline": "7.0.0-alpha.53", - "@storybook/addon-toolbars": "7.0.0-alpha.53", - "@storybook/addon-viewport": "7.0.0-alpha.53", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", + "@storybook/addon-actions": "7.0.0-alpha.54", + "@storybook/addon-backgrounds": "7.0.0-alpha.54", + "@storybook/addon-controls": "7.0.0-alpha.54", + "@storybook/addon-docs": "7.0.0-alpha.54", + "@storybook/addon-highlight": "7.0.0-alpha.54", + "@storybook/addon-measure": "7.0.0-alpha.54", + "@storybook/addon-outline": "7.0.0-alpha.54", + "@storybook/addon-toolbars": "7.0.0-alpha.54", + "@storybook/addon-viewport": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", "ts-dedent": "^2.0.0" }, "devDependencies": { "@babel/core": "^7.20.2", - "@storybook/vue": "7.0.0-alpha.53", + "@storybook/vue": "7.0.0-alpha.54", "typescript": "^4.9.3" }, "peerDependencies": { @@ -158,5 +157,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/addons/highlight/README.md b/code/addons/highlight/README.md index 85e435f744ba..b881349ef6f0 100644 --- a/code/addons/highlight/README.md +++ b/code/addons/highlight/README.md @@ -28,7 +28,7 @@ Highlight DOM nodes by emitting the `HIGHLIGHT` event from within a story or an ```js import React, { useEffect } from 'react'; -import { useChannel } from '@storybook/addons'; +import { useChannel } from '@storybook/preview-api'; import { HIGHLIGHT, RESET_HIGHLIGHT } from '@storybook/addon-highlight'; import { MyComponent } form './MyComponent'; diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json index 720f184e2ae1..07275414ef14 100644 --- a/code/addons/highlight/package.json +++ b/code/addons/highlight/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-highlight", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Highlight DOM nodes within your stories", "keywords": [ "storybook-addons", @@ -60,9 +60,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", "global": "^4.4.0" }, "devDependencies": { @@ -78,7 +77,7 @@ "./src/preview.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "sbmodern": "dist/modern/index.js", "storybook": { "displayName": "Highlight", diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json index b5a472a753f8..cd6883c80623 100644 --- a/code/addons/interactions/package.json +++ b/code/addons/interactions/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-interactions", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Automate, test and debug user interactions", "keywords": [ "storybook-addons", @@ -72,16 +72,15 @@ }, "dependencies": { "@devtools-ds/object-inspector": "^1.1.2", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/instrumenter": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/instrumenter": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "jest-mock": "^27.0.6", "polished": "^4.2.2", @@ -118,7 +117,7 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Interactions", "unsupportedFrameworks": [ diff --git a/code/addons/interactions/src/manager.tsx b/code/addons/interactions/src/manager.tsx index 454945d6c44a..909eeb3b8e6d 100644 --- a/code/addons/interactions/src/manager.tsx +++ b/code/addons/interactions/src/manager.tsx @@ -1,4 +1,4 @@ -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID, PANEL_ID } from './constants'; import { Panel } from './Panel'; diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json index c4465b1bce0b..d0647c7e06aa 100644 --- a/code/addons/jest/package.json +++ b/code/addons/jest/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-jest", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "React storybook addon that show component jest report", "keywords": [ "addon", @@ -69,13 +69,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", "global": "^4.4.0", "react-sizeme": "^3.0.1", "upath": "^1.2.0" @@ -105,7 +104,7 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Jest", "icon": "https://pbs.twimg.com/profile_images/821713465245102080/mMtKIMax_400x400.jpg", diff --git a/code/addons/jest/src/manager.tsx b/code/addons/jest/src/manager.tsx index 19a1e46f115a..dbf43e9eb1f0 100644 --- a/code/addons/jest/src/manager.tsx +++ b/code/addons/jest/src/manager.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import { ADDON_ID, PANEL_ID, PARAM_KEY } from './shared'; import Panel from './components/Panel'; diff --git a/code/addons/links/package.json b/code/addons/links/package.json index d89190df7983..a520d4cc06bf 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-links", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Link stories together to build demos and prototypes with your UI components", "keywords": [ "addon", @@ -76,13 +76,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", "@storybook/csf": "next", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/router": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "prop-types": "^15.7.2", "ts-dedent": "^2.0.0" @@ -113,7 +113,7 @@ "./src/react/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Links", "icon": "https://user-images.githubusercontent.com/263385/101991673-48355c80-3c7c-11eb-9b6e-b627c96a75f6.png", diff --git a/code/addons/links/src/manager.ts b/code/addons/links/src/manager.ts index bf7b59d99407..9107c8c61904 100644 --- a/code/addons/links/src/manager.ts +++ b/code/addons/links/src/manager.ts @@ -1,4 +1,4 @@ -import { addons } from '@storybook/preview-api'; +import { addons } from '@storybook/manager-api'; import EVENTS, { ADDON_ID } from './constants'; diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json index fc230c0fb84c..9ed9bda4a3c7 100644 --- a/code/addons/measure/package.json +++ b/code/addons/measure/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-measure", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Inspect layouts by visualizing the box model", "keywords": [ "storybook-addons", @@ -74,13 +74,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0" }, "devDependencies": { @@ -108,7 +107,7 @@ "./src/preview.tsx" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Measure", "unsupportedFrameworks": [ diff --git a/code/addons/measure/src/manager.tsx b/code/addons/measure/src/manager.tsx index 162e7ce43ecd..53bca4d0b716 100644 --- a/code/addons/measure/src/manager.tsx +++ b/code/addons/measure/src/manager.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID, TOOL_ID } from './constants'; import { Tool } from './Tool'; diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json index 33029c1d319e..d9a50acf2f30 100644 --- a/code/addons/outline/package.json +++ b/code/addons/outline/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-outline", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Outline all elements with CSS to help with layout placement and alignment", "keywords": [ "storybook-addons", @@ -77,13 +77,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "ts-dedent": "^2.0.0" }, @@ -112,7 +111,7 @@ "./src/preview.tsx" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Outline", "unsupportedFrameworks": [ diff --git a/code/addons/outline/src/manager.tsx b/code/addons/outline/src/manager.tsx index 3f3f96ae3b06..384ea24c07c6 100644 --- a/code/addons/outline/src/manager.tsx +++ b/code/addons/outline/src/manager.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID } from './constants'; import { OutlineSelector } from './OutlineSelector'; diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json index 8f4caad21919..b43b77ccf4f9 100644 --- a/code/addons/storyshots/storyshots-core/package.json +++ b/code/addons/storyshots/storyshots-core/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Take a code snapshot of every story automatically with Jest", "keywords": [ "addon", @@ -38,13 +38,12 @@ }, "dependencies": { "@jest/transform": "^29.3.1", - "@storybook/addons": "7.0.0-alpha.53", "@storybook/babel-plugin-require-context-hook": "1.0.1", - "@storybook/client-api": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-api": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/glob": "^7.1.3", "@types/jest-specific-snapshot": "^0.5.6", "core-js": "^3.8.2", @@ -61,11 +60,11 @@ "@angular/core": "^13.3.6", "@angular/platform-browser-dynamic": "^13.3.6", "@emotion/jest": "^11.8.0", - "@storybook/addon-docs": "7.0.0-alpha.53", - "@storybook/angular": "7.0.0-alpha.53", - "@storybook/react": "7.0.0-alpha.53", - "@storybook/vue": "7.0.0-alpha.53", - "@storybook/vue3": "7.0.0-alpha.53", + "@storybook/addon-docs": "7.0.0-alpha.54", + "@storybook/angular": "7.0.0-alpha.54", + "@storybook/react": "7.0.0-alpha.54", + "@storybook/vue": "7.0.0-alpha.54", + "@storybook/vue3": "7.0.0-alpha.54", "babel-loader": "^8.3.0", "enzyme": "^3.11.0", "enzyme-to-json": "^3.6.1", @@ -143,7 +142,7 @@ "publishConfig": { "access": "public" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Storyshots", "icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png", diff --git a/code/addons/storyshots/storyshots-core/src/api/index.ts b/code/addons/storyshots/storyshots-core/src/api/index.ts index ae22540ccc97..c05c2f23a210 100644 --- a/code/addons/storyshots/storyshots-core/src/api/index.ts +++ b/code/addons/storyshots/storyshots-core/src/api/index.ts @@ -1,5 +1,5 @@ import global from 'global'; -import { addons, mockChannel } from '@storybook/addons'; +import { addons, mockChannel } from '@storybook/preview-api'; import ensureOptionsDefaults from './ensureOptionsDefaults'; import snapshotsTests from './snapshotsTestsTemplate'; import integrityTest from './integrityTestTemplate'; diff --git a/code/addons/storyshots/storyshots-puppeteer/package.json b/code/addons/storyshots/storyshots-puppeteer/package.json index 6404e500443b..b7463afbe3b2 100644 --- a/code/addons/storyshots/storyshots-puppeteer/package.json +++ b/code/addons/storyshots/storyshots-puppeteer/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storyshots-puppeteer", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Image snapshots addition to StoryShots based on puppeteer", "keywords": [ "addon", @@ -35,8 +35,8 @@ "dependencies": { "@axe-core/puppeteer": "^4.2.0", "@storybook/csf": "next", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/jest-image-snapshot": "^5.1.0", "jest-image-snapshot": "^6.0.0" }, @@ -45,7 +45,7 @@ "puppeteer": "^2.0.0 || ^3.0.0" }, "peerDependencies": { - "@storybook/addon-storyshots": "7.0.0-alpha.53", + "@storybook/addon-storyshots": "7.0.0-alpha.54", "puppeteer": ">=2.0.0" }, "peerDependenciesMeta": { @@ -56,5 +56,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json index a967d4fcf0b1..0d8e21a80def 100644 --- a/code/addons/storysource/package.json +++ b/code/addons/storysource/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-storysource", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "View a story’s source code to see how it works and paste into your app", "keywords": [ "addon", @@ -53,14 +53,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/source-loader": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/router": "7.0.0-alpha.54", + "@storybook/source-loader": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", "estraverse": "^5.2.0", "prop-types": "^15.7.2", "react-syntax-highlighter": "^15.5.0" @@ -92,7 +91,7 @@ "./src/preset.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Storysource", "icon": "https://user-images.githubusercontent.com/263385/101991675-48cdf300-3c7c-11eb-9400-58de5ac6daa7.png", diff --git a/code/addons/storysource/src/manager.tsx b/code/addons/storysource/src/manager.tsx index 7de7e8845f06..7a7769275ead 100644 --- a/code/addons/storysource/src/manager.tsx +++ b/code/addons/storysource/src/manager.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import { StoryPanel } from './StoryPanel'; import { ADDON_ID, PANEL_ID } from './index'; diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json index b1bb60323a47..8aae7145f42a 100644 --- a/code/addons/toolbars/package.json +++ b/code/addons/toolbars/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-toolbars", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Create your own toolbar items that control story rendering", "keywords": [ "addon", @@ -67,12 +67,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53" + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54" }, "devDependencies": { "typescript": "^4.9.3" @@ -99,7 +98,7 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Toolbars", "icon": "https://user-images.githubusercontent.com/263385/101991677-48cdf300-3c7c-11eb-93b4-19b0e3366959.png", diff --git a/code/addons/toolbars/src/manager.tsx b/code/addons/toolbars/src/manager.tsx index c6681e989354..c87d3fbf2d80 100644 --- a/code/addons/toolbars/src/manager.tsx +++ b/code/addons/toolbars/src/manager.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ToolbarManager } from './components/ToolbarManager'; import { ADDON_ID } from './constants'; diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json index d280893aeede..bd0a735b62cd 100644 --- a/code/addons/viewport/package.json +++ b/code/addons/viewport/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addon-viewport", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Build responsive components by adjusting Storybook’s viewport size and orientation", "keywords": [ "addon", @@ -72,13 +72,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", "global": "^4.4.0", "memoizerific": "^1.11.3", "prop-types": "^15.7.2" @@ -109,7 +108,7 @@ "./src/preview.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23", + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b", "storybook": { "displayName": "Viewport", "icon": "https://user-images.githubusercontent.com/263385/101991678-48cdf300-3c7c-11eb-9764-f8af293c1b28.png", diff --git a/code/addons/viewport/src/manager.tsx b/code/addons/viewport/src/manager.tsx index 81b1b17e588c..e42e3fba40e1 100644 --- a/code/addons/viewport/src/manager.tsx +++ b/code/addons/viewport/src/manager.tsx @@ -1,5 +1,5 @@ import * as React from 'react'; -import { addons, types } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import { ADDON_ID } from './constants'; diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 0cbb8693ede4..b67a5669fd19 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/angular", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.", "keywords": [ "storybook", @@ -34,19 +34,18 @@ "prep": "rimraf dist && ../../../scripts/node_modules/.bin/tsc --project tsconfig.build.json && echo \"Preventing passing flags to tsc\"" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/core-server": "7.0.0-alpha.53", - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/core-server": "7.0.0-alpha.54", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/node": "^16.0.0", "@types/react": "^16.14.34", "@types/react-dom": "^16.9.14", @@ -123,5 +122,5 @@ "access": "public" }, "builders": "dist/builders/builders.json", - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 04b8db6825ba..4fd36ad9fa3d 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/ember", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.", "homepage": "https://github.com/storybookjs/storybook/tree/main/frameworks/ember", "bugs": { @@ -31,11 +31,11 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -59,5 +59,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json index 28afc3a07cd3..71c418c84151 100644 --- a/code/frameworks/html-webpack5/package.json +++ b/code/frameworks/html-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/html": "7.0.0-alpha.53", - "@storybook/preset-html-webpack": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/html": "7.0.0-alpha.54", + "@storybook/preset-html-webpack": "7.0.0-alpha.54", "@types/node": "^16.0.0", "global": "^4.4.0", "react": "16.14.0", @@ -78,5 +78,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index a23a904da758..c83800492daf 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/nextjs", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Next.js", "keywords": [ "storybook", @@ -59,13 +59,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preset-react-webpack": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/react": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preset-react-webpack": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/react": "7.0.0-alpha.54", "@types/node": "^16.0.0", "find-up": "^5.0.0", "fs-extra": "^9.0.1", @@ -81,7 +80,7 @@ "tsconfig-paths-webpack-plugin": "^3.5.2" }, "devDependencies": { - "@storybook/addon-actions": "7.0.0-alpha.53", + "@storybook/addon-actions": "7.0.0-alpha.54", "next": "^12.2.4", "typescript": "^4.9.3", "webpack": "^5.65.0" @@ -120,5 +119,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json index 1ec003010c13..6cec5629e346 100644 --- a/code/frameworks/preact-webpack5/package.json +++ b/code/frameworks/preact-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preact": "7.0.0-alpha.53", - "@storybook/preset-preact-webpack": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preact": "7.0.0-alpha.54", + "@storybook/preset-preact-webpack": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -79,5 +79,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 329891be4c51..4bea1cbcb3e9 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-vite", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -53,12 +53,11 @@ "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "^0.0.5", "@rollup/pluginutils": "^4.2.0", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-vite": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/react": "7.0.0-alpha.53", + "@storybook/builder-vite": "7.0.0-alpha.54", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/react": "7.0.0-alpha.54", "@vitejs/plugin-react": "^2.0.0", "ast-types": "^0.14.2", "magic-string": "^0.26.1", @@ -87,5 +86,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 55395a88f151..8677d959f14a 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -51,9 +51,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/preset-react-webpack": "7.0.0-alpha.53", - "@storybook/react": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/preset-react-webpack": "7.0.0-alpha.54", + "@storybook/react": "7.0.0-alpha.54", "@types/node": "^16.0.0" }, "devDependencies": { @@ -86,5 +86,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 80a4c66d55ef..211547a6bbca 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preset-server-webpack": "7.0.0-alpha.53", - "@storybook/server": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preset-server-webpack": "7.0.0-alpha.54", + "@storybook/server": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -74,5 +74,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index 2371462058ed..4e980a220dca 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-vite", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -52,13 +52,12 @@ }, "dependencies": { "@storybook/addon-svelte-csf": "^2.0.0", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-vite": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/svelte": "7.0.0-alpha.53", + "@storybook/builder-vite": "7.0.0-alpha.54", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/svelte": "7.0.0-alpha.54", "@sveltejs/vite-plugin-svelte": "^1.0.0", "magic-string": "^0.26.1", "svelte": "^3.0.0", @@ -91,5 +90,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json index 85052bb44233..79368fcaa5d3 100644 --- a/code/frameworks/svelte-webpack5/package.json +++ b/code/frameworks/svelte-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -51,10 +51,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preset-svelte-webpack": "7.0.0-alpha.53", - "@storybook/svelte": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preset-svelte-webpack": "7.0.0-alpha.54", + "@storybook/svelte": "7.0.0-alpha.54", "react": "16.14.0", "react-dom": "16.14.0" }, @@ -81,5 +81,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/vue-vite/package.json b/code/frameworks/vue-vite/package.json index 443f74db2ae9..a0f8202e61e1 100644 --- a/code/frameworks/vue-vite/package.json +++ b/code/frameworks/vue-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue-vite", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Vue2 and Vite: Develop Vue2 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,14 +50,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-vite": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-server": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/vue": "7.0.0-alpha.53", + "@storybook/builder-vite": "7.0.0-alpha.54", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-server": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/vue": "7.0.0-alpha.54", "magic-string": "^0.26.1", "vite": "^3.1.3", "vue-docgen-api": "^4.40.0" @@ -82,5 +81,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/vue-webpack5/package.json b/code/frameworks/vue-webpack5/package.json index 52b7de75fcfd..bb8c96917db7 100644 --- a/code/frameworks/vue-webpack5/package.json +++ b/code/frameworks/vue-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preset-vue-webpack": "7.0.0-alpha.53", - "@storybook/vue": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preset-vue-webpack": "7.0.0-alpha.54", + "@storybook/vue": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -85,5 +85,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index a1a684c8a63a..3339785d6dd3 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-vite", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -51,13 +51,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-vite": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/core-server": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/vue3": "7.0.0-alpha.53", + "@storybook/builder-vite": "7.0.0-alpha.54", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/core-server": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/vue3": "7.0.0-alpha.54", "@vitejs/plugin-vue": "^3.0.0", "magic-string": "^0.26.1", "vite": "^3.1.3", @@ -81,5 +80,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json index 6e1270ef1236..be137720536f 100644 --- a/code/frameworks/vue3-webpack5/package.json +++ b/code/frameworks/vue3-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,10 +50,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preset-vue3-webpack": "7.0.0-alpha.53", - "@storybook/vue3": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preset-vue3-webpack": "7.0.0-alpha.54", + "@storybook/vue3": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -82,5 +82,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 6eaf134b1c33..893a25fb134e 100644 --- a/code/frameworks/web-components-vite/package.json +++ b/code/frameworks/web-components-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components-vite", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -51,14 +51,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/builder-vite": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/core-server": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/web-components": "7.0.0-alpha.53", + "@storybook/builder-vite": "7.0.0-alpha.54", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/core-server": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/web-components": "7.0.0-alpha.54", "magic-string": "^0.26.1", "vite": "3" }, @@ -80,5 +79,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json index ae8ea83af3bf..5a33ac34a6bc 100644 --- a/code/frameworks/web-components-webpack5/package.json +++ b/code/frameworks/web-components-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit-html", @@ -53,10 +53,10 @@ }, "dependencies": { "@babel/preset-env": "^7.20.2", - "@storybook/builder-webpack5": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preset-web-components-webpack": "7.0.0-alpha.53", - "@storybook/web-components": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preset-web-components-webpack": "7.0.0-alpha.54", + "@storybook/web-components": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -81,5 +81,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lerna.json b/code/lerna.json index 6bc7c5366da5..9aead1ceb76f 100644 --- a/code/lerna.json +++ b/code/lerna.json @@ -2,5 +2,5 @@ "npmClient": "yarn", "useWorkspaces": true, "registry": "https://registry.npmjs.org", - "version": "7.0.0-alpha.53" + "version": "7.0.0-alpha.54" } diff --git a/code/lib/addons/README.md b/code/lib/addons/README.md index b6e379b3ff21..012fe827ddbd 100644 --- a/code/lib/addons/README.md +++ b/code/lib/addons/README.md @@ -1,9 +1,3 @@ -# Storybook Addons +The contents of this package have moved to `@storybook/preview-api` and `@storybook/manager-api`. Please update your import depending on where are are using this API. -Storybook Addons is a node module which is used to load custom addons to storybook. - -It stores addon loaders, communication channel and other resources which can be used by storybook implementations where required. - ---- - -For more information visit: [storybook.js.org](https://storybook.js.org) +This package will no longer be released as part of the 8.0 release of storybook. diff --git a/code/lib/addons/package.json b/code/lib/addons/package.json index 506ab6150ca1..26cca60cec3f 100644 --- a/code/lib/addons/package.json +++ b/code/lib/addons/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/addons", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook addons store", "keywords": [ "storybook" @@ -42,14 +42,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", - "global": "^4.4.0" + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -63,5 +58,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/addons/src/index.ts b/code/lib/addons/src/index.ts index a0f33a8e965b..2dee3d2d2ea4 100644 --- a/code/lib/addons/src/index.ts +++ b/code/lib/addons/src/index.ts @@ -1,18 +1,26 @@ -/// +import { type Addon_Type, Addon_TypesEnum } from '@storybook/types'; -// There can only be 1 default export per entry point and it has to be directly from index -// Exporting this twice in order to to be able to import it like { addons } instead of 'addons' -// prefer import { addons } from '@storybook/addons' over import addons from '@storybook/addons' -// -// See main.ts +export { type Addon_Type as Addon, Addon_TypesEnum as types }; -import { addons } from './main'; +export { addons, type AddonStore, mockChannel } from '@storybook/manager-api'; -export * from './make-decorator'; - -export * from './main'; -export * from './storybook-channel-mock'; -// eslint-disable-next-line import/no-cycle -export * from './hooks'; - -export default addons; +export { + type EventMap, + HooksContext, + type Listener, + type MakeDecoratorOptions, + type MakeDecoratorResult, + applyHooks, + makeDecorator, + useArgs, + useCallback, + useChannel, + useEffect, + useGlobals, + useMemo, + useParameter, + useReducer, + useRef, + useState, + useStoryContext, +} from '@storybook/preview-api/dist/addons'; diff --git a/code/lib/addons/src/typings.d.ts b/code/lib/addons/src/typings.d.ts deleted file mode 100644 index afbc638db2fa..000000000000 --- a/code/lib/addons/src/typings.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -declare module 'global'; -declare module '@hypnosphi/jscodeshift/dist/testUtils'; diff --git a/code/lib/builder-manager/package.json b/code/lib/builder-manager/package.json index be6b49ae5ad5..5d92d3dfe789 100644 --- a/code/lib/builder-manager/package.json +++ b/code/lib/builder-manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-manager", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook manager builder", "keywords": [ "storybook" @@ -42,9 +42,9 @@ }, "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/manager": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/manager": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", "@types/ejs": "^3.1.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", @@ -69,5 +69,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/builder-vite/package.json b/code/lib/builder-vite/package.json index b1215c377689..a128b27bbd8b 100644 --- a/code/lib/builder-vite/package.json +++ b/code/lib/builder-vite/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-vite", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "A plugin to run and build Storybooks with Vite", "homepage": "https://github.com/storybookjs/storybook/tree/main/code/lib/builder-vite/#readme", "bugs": { @@ -43,15 +43,16 @@ "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", "@joshwooding/vite-plugin-react-docgen-typescript": "0.0.5", - "@storybook/client-api": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", + "@storybook/addons": "7.0.0-alpha.54", + "@storybook/client-api": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", "@storybook/mdx2-csf": "next", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/source-loader": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/source-loader": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@vitejs/plugin-react": "^2.0.0", "browser-assert": "^1.2.1", "es-module-lexer": "^0.9.3", @@ -90,5 +91,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/builder-vite/src/build.ts b/code/lib/builder-vite/src/build.ts index 5333c56f7b2c..ac95f105a7c0 100644 --- a/code/lib/builder-vite/src/build.ts +++ b/code/lib/builder-vite/src/build.ts @@ -2,6 +2,7 @@ import { build as viteBuild } from 'vite'; import { commonConfig } from './vite-config'; import type { ExtendedOptions } from './types'; +import { sanitizeEnvVars } from './envs'; export async function build(options: ExtendedOptions) { const { presets } = options; @@ -15,5 +16,5 @@ export async function build(options: ExtendedOptions) { const finalConfig = await presets.apply('viteFinal', config, options); - await viteBuild(finalConfig); + await viteBuild(await sanitizeEnvVars(options, finalConfig)); } diff --git a/code/lib/builder-vite/src/envs.ts b/code/lib/builder-vite/src/envs.ts index 271ace056f9d..6b6812ac0f22 100644 --- a/code/lib/builder-vite/src/envs.ts +++ b/code/lib/builder-vite/src/envs.ts @@ -1,7 +1,7 @@ import { stringifyEnvs } from '@storybook/core-common'; - -import type { UserConfig } from 'vite'; +import type { UserConfig as ViteConfig } from 'vite'; import type { Builder_EnvsRaw } from '@storybook/types'; +import type { ExtendedOptions } from './types'; // Allowed env variables on the client const allowedEnvVariables = [ @@ -19,29 +19,42 @@ const allowedEnvVariables = [ * Customized version of stringifyProcessEnvs from @storybook/core-common which * uses import.meta.env instead of process.env and checks for allowed variables. */ -export function stringifyProcessEnvs(raw: Builder_EnvsRaw, envPrefix: UserConfig['envPrefix']) { +export function stringifyProcessEnvs(raw: Builder_EnvsRaw, envPrefix: ViteConfig['envPrefix']) { const updatedRaw: Builder_EnvsRaw = {}; - const envs = Object.entries(raw).reduce( - (acc: Builder_EnvsRaw, [key, value]) => { - // Only add allowed values OR values from array OR string started with allowed prefixes - if ( - allowedEnvVariables.includes(key) || - (Array.isArray(envPrefix) && !!envPrefix.find((prefix) => key.startsWith(prefix))) || - (typeof envPrefix === 'string' && key.startsWith(envPrefix)) - ) { - acc[`import.meta.env.${key}`] = JSON.stringify(value); - updatedRaw[key] = value; - } - return acc; - }, - { - // Default fallback - 'process.env.XSTORYBOOK_EXAMPLE_APP': '""', + const envs = Object.entries(raw).reduce((acc: Builder_EnvsRaw, [key, value]) => { + // Only add allowed values OR values from array OR string started with allowed prefixes + if ( + allowedEnvVariables.includes(key) || + (Array.isArray(envPrefix) && !!envPrefix.find((prefix) => key.startsWith(prefix))) || + (typeof envPrefix === 'string' && key.startsWith(envPrefix)) + ) { + acc[`import.meta.env.${key}`] = JSON.stringify(value); + updatedRaw[key] = value; } - ); + return acc; + }, {}); // support destructuring like // const { foo } = import.meta.env; envs['import.meta.env'] = JSON.stringify(stringifyEnvs(updatedRaw)); return envs; } + +// Sanitize environment variables if needed +export async function sanitizeEnvVars(options: ExtendedOptions, config: ViteConfig) { + const { presets } = options; + const envsRaw = await presets.apply>('env'); + let { define } = config; + if (Object.keys(envsRaw).length) { + // Stringify env variables after getting `envPrefix` from the config + const envs = stringifyProcessEnvs(envsRaw, config.envPrefix); + define = { + ...define, + ...envs, + }; + } + return { + ...config, + define, + } as ViteConfig; +} diff --git a/code/lib/builder-vite/src/vite-config.ts b/code/lib/builder-vite/src/vite-config.ts index a7de14c33fab..567c74ae9c3a 100644 --- a/code/lib/builder-vite/src/vite-config.ts +++ b/code/lib/builder-vite/src/vite-config.ts @@ -9,8 +9,6 @@ import type { } from 'vite'; import viteReact from '@vitejs/plugin-react'; import { isPreservingSymlinks, getFrameworkName } from '@storybook/core-common'; -import type { Builder_EnvsRaw } from '@storybook/types'; -import { stringifyProcessEnvs } from './envs'; import { codeGeneratorPlugin, injectExportOrderPlugin, @@ -38,7 +36,6 @@ export async function commonConfig( options: ExtendedOptions, _type: PluginConfigType ): Promise { - const { presets } = options; const configEnv = _type === 'development' ? configEnvServe : configEnvBuild; const { config: userConfig = {} } = (await loadConfigFromFile(configEnv)) ?? {}; @@ -64,17 +61,6 @@ export async function commonConfig( const config: ViteConfig = mergeConfig(userConfig, sbConfig); - // Sanitize environment variables if needed - const envsRaw = await presets.apply>('env'); - if (Object.keys(envsRaw).length) { - // Stringify env variables after getting `envPrefix` from the config - const envs = stringifyProcessEnvs(envsRaw, config.envPrefix); - config.define = { - ...config.define, - ...envs, - }; - } - return config; } diff --git a/code/lib/builder-vite/src/vite-server.ts b/code/lib/builder-vite/src/vite-server.ts index 10ee50c724e3..ed92f2e63c02 100644 --- a/code/lib/builder-vite/src/vite-server.ts +++ b/code/lib/builder-vite/src/vite-server.ts @@ -3,6 +3,7 @@ import { createServer } from 'vite'; import { commonConfig } from './vite-config'; import type { ExtendedOptions } from './types'; import { getOptimizeDeps } from './optimizeDeps'; +import { sanitizeEnvVars } from './envs'; export async function createViteServer(options: ExtendedOptions, devServer: Server) { const { presets } = options; @@ -27,5 +28,6 @@ export async function createViteServer(options: ExtendedOptions, devServer: Serv }; const finalConfig = await presets.apply('viteFinal', config, options); - return createServer(finalConfig); + + return createServer(await sanitizeEnvVars(options, finalConfig)); } diff --git a/code/lib/builder-webpack5/package.json b/code/lib/builder-webpack5/package.json index 626da6f95f46..aa25947d8215 100644 --- a/code/lib/builder-webpack5/package.json +++ b/code/lib/builder-webpack5/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/builder-webpack5", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -54,24 +54,24 @@ }, "dependencies": { "@babel/core": "^7.12.10", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/api": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-api": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/store": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", + "@storybook/addons": "7.0.0-alpha.54", + "@storybook/api": "7.0.0-alpha.54", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-api": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/router": "7.0.0-alpha.54", + "@storybook/store": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", "@types/node": "^16.0.0", "@types/semver": "^7.3.4", "babel-loader": "^8.3.0", @@ -126,5 +126,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/channel-postmessage/package.json b/code/lib/channel-postmessage/package.json index bcd5c4d1a79f..2f9fa28b6d89 100644 --- a/code/lib/channel-postmessage/package.json +++ b/code/lib/channel-postmessage/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-postmessage", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -42,9 +42,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", "global": "^4.4.0", "qs": "^6.10.0", "telejson": "^6.0.8" @@ -60,5 +60,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/channel-websocket/package.json b/code/lib/channel-websocket/package.json index 1c5ebca597f0..d0c2afa77727 100644 --- a/code/lib/channel-websocket/package.json +++ b/code/lib/channel-websocket/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channel-websocket", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", "global": "^4.4.0", "telejson": "^6.0.8" }, @@ -58,5 +58,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/channels/README.md b/code/lib/channels/README.md index 73583f55bca7..0076f33230bf 100644 --- a/code/lib/channels/README.md +++ b/code/lib/channels/README.md @@ -29,14 +29,4 @@ class Transport { } ``` -Currently, channels are baked into storybook implementations and therefore this module is not designed to be used directly by addon developers. When developing addons, use the `getChannel` method exported by `@storybook/addons` module. For this to work, Storybook implementations should use the `setChannel` method before loading addons. - -```js -import { addons } from '@storybook/addons'; - -const channel = addons.getChannel(); -``` - ---- - For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/code/lib/channels/package.json b/code/lib/channels/package.json index 3defa0e0cf1a..03ea3d7ebd2a 100644 --- a/code/lib/channels/package.json +++ b/code/lib/channels/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/channels", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -52,5 +52,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json index 5a933575bbbb..ddc590ba58bc 100644 --- a/code/lib/cli-sb/package.json +++ b/code/lib/cli-sb/package.json @@ -1,6 +1,6 @@ { "name": "sb", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook CLI", "keywords": [ "storybook" @@ -24,7 +24,7 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "7.0.0-alpha.53" + "@storybook/cli": "7.0.0-alpha.54" }, "devDependencies": { "typescript": "^4.9.3" @@ -32,5 +32,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index cf990fc8bc4d..d929fa236887 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -1,6 +1,6 @@ { "name": "storybook", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook CLI", "keywords": [ "storybook" @@ -27,7 +27,7 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/cli": "7.0.0-alpha.53" + "@storybook/cli": "7.0.0-alpha.54" }, "devDependencies": { "typescript": "^4.9.3" @@ -35,5 +35,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json index 56c5c8d7e506..f631b5fdd1bb 100644 --- a/code/lib/cli/package.json +++ b/code/lib/cli/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/cli", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook's CLI - easiest method of adding storybook to your projects", "keywords": [ "cli", @@ -43,13 +43,13 @@ "dependencies": { "@babel/core": "^7.20.2", "@babel/preset-env": "^7.20.2", - "@storybook/codemod": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-server": "7.0.0-alpha.53", - "@storybook/csf-tools": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/telemetry": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/codemod": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-server": "7.0.0-alpha.54", + "@storybook/csf-tools": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/telemetry": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/semver": "^7.3.4", "boxen": "^5.1.2", "chalk": "^4.1.0", @@ -77,7 +77,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@storybook/client-api": "7.0.0-alpha.53", + "@storybook/client-api": "7.0.0-alpha.54", "@types/cross-spawn": "^6.0.2", "@types/prompts": "^2.0.9", "@types/puppeteer-core": "^2.1.0", @@ -98,5 +98,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/cli/src/versions.ts b/code/lib/cli/src/versions.ts index 00e48cc4fdf7..4b16d815e4b4 100644 --- a/code/lib/cli/src/versions.ts +++ b/code/lib/cli/src/versions.ts @@ -1,87 +1,87 @@ // auto generated file, do not edit export default { - '@storybook/addon-a11y': '7.0.0-alpha.53', - '@storybook/addon-actions': '7.0.0-alpha.53', - '@storybook/addon-backgrounds': '7.0.0-alpha.53', - '@storybook/addon-controls': '7.0.0-alpha.53', - '@storybook/addon-docs': '7.0.0-alpha.53', - '@storybook/addon-essentials': '7.0.0-alpha.53', - '@storybook/addon-highlight': '7.0.0-alpha.53', - '@storybook/addon-interactions': '7.0.0-alpha.53', - '@storybook/addon-jest': '7.0.0-alpha.53', - '@storybook/addon-links': '7.0.0-alpha.53', - '@storybook/addon-measure': '7.0.0-alpha.53', - '@storybook/addon-outline': '7.0.0-alpha.53', - '@storybook/addon-storyshots': '7.0.0-alpha.53', - '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.53', - '@storybook/addon-storysource': '7.0.0-alpha.53', - '@storybook/addon-toolbars': '7.0.0-alpha.53', - '@storybook/addon-viewport': '7.0.0-alpha.53', - '@storybook/addons': '7.0.0-alpha.53', - '@storybook/angular': '7.0.0-alpha.53', - '@storybook/manager-api': '7.0.0-alpha.53', - '@storybook/blocks': '7.0.0-alpha.53', - '@storybook/builder-manager': '7.0.0-alpha.53', - '@storybook/builder-vite': '7.0.0-alpha.53', - '@storybook/builder-webpack5': '7.0.0-alpha.53', - '@storybook/channel-postmessage': '7.0.0-alpha.53', - '@storybook/channel-websocket': '7.0.0-alpha.53', - '@storybook/channels': '7.0.0-alpha.53', - '@storybook/cli': '7.0.0-alpha.53', - '@storybook/client-api': '7.0.0-alpha.53', - '@storybook/client-logger': '7.0.0-alpha.53', - '@storybook/codemod': '7.0.0-alpha.53', - '@storybook/components': '7.0.0-alpha.53', - '@storybook/core-client': '7.0.0-alpha.53', - '@storybook/core-common': '7.0.0-alpha.53', - '@storybook/core-events': '7.0.0-alpha.53', - '@storybook/core-server': '7.0.0-alpha.53', - '@storybook/core-webpack': '7.0.0-alpha.53', - '@storybook/csf-tools': '7.0.0-alpha.53', - '@storybook/docs-tools': '7.0.0-alpha.53', - '@storybook/ember': '7.0.0-alpha.53', - '@storybook/html': '7.0.0-alpha.53', - '@storybook/html-webpack5': '7.0.0-alpha.53', - '@storybook/instrumenter': '7.0.0-alpha.53', - '@storybook/nextjs': '7.0.0-alpha.53', - '@storybook/node-logger': '7.0.0-alpha.53', - '@storybook/postinstall': '7.0.0-alpha.53', - '@storybook/preact': '7.0.0-alpha.53', - '@storybook/preact-webpack5': '7.0.0-alpha.53', - '@storybook/preset-html-webpack': '7.0.0-alpha.53', - '@storybook/preset-preact-webpack': '7.0.0-alpha.53', - '@storybook/preset-react-webpack': '7.0.0-alpha.53', - '@storybook/preset-server-webpack': '7.0.0-alpha.53', - '@storybook/preset-svelte-webpack': '7.0.0-alpha.53', - '@storybook/preset-vue-webpack': '7.0.0-alpha.53', - '@storybook/preset-vue3-webpack': '7.0.0-alpha.53', - '@storybook/preset-web-components-webpack': '7.0.0-alpha.53', - '@storybook/preview': '7.0.0-alpha.53', - '@storybook/preview-api': '7.0.0-alpha.53', - '@storybook/preview-web': '7.0.0-alpha.53', - '@storybook/react': '7.0.0-alpha.53', - '@storybook/react-vite': '7.0.0-alpha.53', - '@storybook/react-webpack5': '7.0.0-alpha.53', - '@storybook/router': '7.0.0-alpha.53', - '@storybook/server': '7.0.0-alpha.53', - '@storybook/server-webpack5': '7.0.0-alpha.53', - '@storybook/source-loader': '7.0.0-alpha.53', - '@storybook/store': '7.0.0-alpha.53', - '@storybook/svelte': '7.0.0-alpha.53', - '@storybook/svelte-vite': '7.0.0-alpha.53', - '@storybook/svelte-webpack5': '7.0.0-alpha.53', - '@storybook/telemetry': '7.0.0-alpha.53', - '@storybook/theming': '7.0.0-alpha.53', - '@storybook/manager': '7.0.0-alpha.53', - '@storybook/vue': '7.0.0-alpha.53', - '@storybook/vue-vite': '7.0.0-alpha.53', - '@storybook/vue-webpack5': '7.0.0-alpha.53', - '@storybook/vue3': '7.0.0-alpha.53', - '@storybook/vue3-vite': '7.0.0-alpha.53', - '@storybook/vue3-webpack5': '7.0.0-alpha.53', - '@storybook/web-components': '7.0.0-alpha.53', - '@storybook/web-components-webpack5': '7.0.0-alpha.53', - '@storybook/web-components-vite': '7.0.0-alpha.53', - sb: '7.0.0-alpha.53', - storybook: '7.0.0-alpha.53', + '@storybook/addon-a11y': '7.0.0-alpha.54', + '@storybook/addon-actions': '7.0.0-alpha.54', + '@storybook/addon-backgrounds': '7.0.0-alpha.54', + '@storybook/addon-controls': '7.0.0-alpha.54', + '@storybook/addon-docs': '7.0.0-alpha.54', + '@storybook/addon-essentials': '7.0.0-alpha.54', + '@storybook/addon-highlight': '7.0.0-alpha.54', + '@storybook/addon-interactions': '7.0.0-alpha.54', + '@storybook/addon-jest': '7.0.0-alpha.54', + '@storybook/addon-links': '7.0.0-alpha.54', + '@storybook/addon-measure': '7.0.0-alpha.54', + '@storybook/addon-outline': '7.0.0-alpha.54', + '@storybook/addon-storyshots': '7.0.0-alpha.54', + '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.54', + '@storybook/addon-storysource': '7.0.0-alpha.54', + '@storybook/addon-toolbars': '7.0.0-alpha.54', + '@storybook/addon-viewport': '7.0.0-alpha.54', + '@storybook/addons': '7.0.0-alpha.54', + '@storybook/angular': '7.0.0-alpha.54', + '@storybook/manager-api': '7.0.0-alpha.54', + '@storybook/blocks': '7.0.0-alpha.54', + '@storybook/builder-manager': '7.0.0-alpha.54', + '@storybook/builder-vite': '7.0.0-alpha.54', + '@storybook/builder-webpack5': '7.0.0-alpha.54', + '@storybook/channel-postmessage': '7.0.0-alpha.54', + '@storybook/channel-websocket': '7.0.0-alpha.54', + '@storybook/channels': '7.0.0-alpha.54', + '@storybook/cli': '7.0.0-alpha.54', + '@storybook/client-api': '7.0.0-alpha.54', + '@storybook/client-logger': '7.0.0-alpha.54', + '@storybook/codemod': '7.0.0-alpha.54', + '@storybook/components': '7.0.0-alpha.54', + '@storybook/core-client': '7.0.0-alpha.54', + '@storybook/core-common': '7.0.0-alpha.54', + '@storybook/core-events': '7.0.0-alpha.54', + '@storybook/core-server': '7.0.0-alpha.54', + '@storybook/core-webpack': '7.0.0-alpha.54', + '@storybook/csf-tools': '7.0.0-alpha.54', + '@storybook/docs-tools': '7.0.0-alpha.54', + '@storybook/ember': '7.0.0-alpha.54', + '@storybook/html': '7.0.0-alpha.54', + '@storybook/html-webpack5': '7.0.0-alpha.54', + '@storybook/instrumenter': '7.0.0-alpha.54', + '@storybook/nextjs': '7.0.0-alpha.54', + '@storybook/node-logger': '7.0.0-alpha.54', + '@storybook/postinstall': '7.0.0-alpha.54', + '@storybook/preact': '7.0.0-alpha.54', + '@storybook/preact-webpack5': '7.0.0-alpha.54', + '@storybook/preset-html-webpack': '7.0.0-alpha.54', + '@storybook/preset-preact-webpack': '7.0.0-alpha.54', + '@storybook/preset-react-webpack': '7.0.0-alpha.54', + '@storybook/preset-server-webpack': '7.0.0-alpha.54', + '@storybook/preset-svelte-webpack': '7.0.0-alpha.54', + '@storybook/preset-vue-webpack': '7.0.0-alpha.54', + '@storybook/preset-vue3-webpack': '7.0.0-alpha.54', + '@storybook/preset-web-components-webpack': '7.0.0-alpha.54', + '@storybook/preview': '7.0.0-alpha.54', + '@storybook/preview-api': '7.0.0-alpha.54', + '@storybook/preview-web': '7.0.0-alpha.54', + '@storybook/react': '7.0.0-alpha.54', + '@storybook/react-vite': '7.0.0-alpha.54', + '@storybook/react-webpack5': '7.0.0-alpha.54', + '@storybook/router': '7.0.0-alpha.54', + '@storybook/server': '7.0.0-alpha.54', + '@storybook/server-webpack5': '7.0.0-alpha.54', + '@storybook/source-loader': '7.0.0-alpha.54', + '@storybook/store': '7.0.0-alpha.54', + '@storybook/svelte': '7.0.0-alpha.54', + '@storybook/svelte-vite': '7.0.0-alpha.54', + '@storybook/svelte-webpack5': '7.0.0-alpha.54', + '@storybook/telemetry': '7.0.0-alpha.54', + '@storybook/theming': '7.0.0-alpha.54', + '@storybook/manager': '7.0.0-alpha.54', + '@storybook/vue': '7.0.0-alpha.54', + '@storybook/vue-vite': '7.0.0-alpha.54', + '@storybook/vue-webpack5': '7.0.0-alpha.54', + '@storybook/vue3': '7.0.0-alpha.54', + '@storybook/vue3-vite': '7.0.0-alpha.54', + '@storybook/vue3-webpack5': '7.0.0-alpha.54', + '@storybook/web-components': '7.0.0-alpha.54', + '@storybook/web-components-webpack5': '7.0.0-alpha.54', + '@storybook/web-components-vite': '7.0.0-alpha.54', + sb: '7.0.0-alpha.54', + storybook: '7.0.0-alpha.54', }; diff --git a/code/lib/client-api/package.json b/code/lib/client-api/package.json index c8c959c6ba55..8b8d349b17c7 100644 --- a/code/lib/client-api/package.json +++ b/code/lib/client-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-api", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Client API", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53" + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54" }, "publishConfig": { "access": "public" @@ -54,5 +54,5 @@ ], "shim": "@storybook/preview-api/dist/client-api" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/client-logger/package.json b/code/lib/client-logger/package.json index 13fa658c7d99..a212bf078dfa 100644 --- a/code/lib/client-logger/package.json +++ b/code/lib/client-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/client-logger", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -55,5 +55,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index e433ff886a46..8607cbf28626 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/codemod", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "A collection of codemod scripts written with JSCodeshift", "keywords": [ "storybook" @@ -39,9 +39,9 @@ "dependencies": { "@babel/types": "^7.20.2", "@storybook/csf": "next", - "@storybook/csf-tools": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/csf-tools": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "cross-spawn": "^7.0.3", "globby": "^11.0.2", "jscodeshift": "^0.13.1", @@ -64,5 +64,5 @@ "./src/index.js" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/core-client/package.json b/code/lib/core-client/package.json index 7fb7da17aca4..250f6b7a01a4 100644 --- a/code/lib/core-client/package.json +++ b/code/lib/core-client/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-client", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -35,8 +35,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53" + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54" }, "publishConfig": { "access": "public" @@ -47,5 +47,5 @@ ], "shim": "@storybook/preview-api/dist/core-client" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/core-common/package.json b/code/lib/core-common/package.json index 3c5cda5a11b8..15ed18e786e0 100644 --- a/code/lib/core-common/package.json +++ b/code/lib/core-common/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-common", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -47,8 +47,8 @@ }, "dependencies": { "@babel/core": "^7.20.2", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/babel__core": "^7.1.20", "@types/express": "^4.7.0", "@types/node": "^16.0.0", @@ -68,9 +68,7 @@ "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", "slash": "^3.0.0", - "telejson": "^6.0.8", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "ts-dedent": "^2.0.0" }, "devDependencies": { "@types/mock-fs": "^4.13.1", @@ -97,5 +95,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/core-common/src/presets.ts b/code/lib/core-common/src/presets.ts index 167dae9b30ca..c17f8c17d41a 100644 --- a/code/lib/core-common/src/presets.ts +++ b/code/lib/core-common/src/presets.ts @@ -150,8 +150,8 @@ export const resolveAddonName = ( const map = ({ configDir }: InterPresetOptions) => (item: any) => { - const options = isObject(item) ? item.options || undefined : undefined; - const name = isObject(item) ? item.name : item; + const options = isObject(item) ? item['options'] || undefined : undefined; + const name = isObject(item) ? item['name'] : item; try { const resolved = resolveAddonName(configDir, name, options); return { diff --git a/code/lib/core-common/src/utils/envs.ts b/code/lib/core-common/src/utils/envs.ts index d354a890fcac..46401309cea5 100644 --- a/code/lib/core-common/src/utils/envs.ts +++ b/code/lib/core-common/src/utils/envs.ts @@ -1,3 +1,5 @@ +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore - Needed for Angular sandbox running without --no-link option. Do NOT convert to @ts-expect-error! import { getEnvironment } from 'lazy-universal-dotenv'; import { nodePathsToArray } from './paths'; @@ -10,9 +12,10 @@ export function loadEnvs(options: { production?: boolean } = {}): { const defaultNodeEnv = options.production ? 'production' : 'development'; const env: Record = { - NODE_ENV: process.env.NODE_ENV || defaultNodeEnv, - NODE_PATH: process.env.NODE_PATH || '', - STORYBOOK: process.env.STORYBOOK || 'true', + // eslint-disable-next-line @typescript-eslint/dot-notation + NODE_ENV: process.env['NODE_ENV'] || defaultNodeEnv, + NODE_PATH: process.env['NODE_PATH'] || '', + STORYBOOK: process.env['STORYBOOK'] || 'true', // This is to support CRA's public folder feature. // In production we set this to dot(.) to allow the browser to access these assets // even when deployed inside a subpath. (like in GitHub pages) @@ -31,7 +34,7 @@ export function loadEnvs(options: { production?: boolean } = {}): { {} as Record ); - const { stringified, raw } = getEnvironment({ nodeEnv: env.NODE_ENV }); + const { stringified, raw } = getEnvironment({ nodeEnv: env['NODE_ENV'] }); const fullRaw = { ...env, ...raw }; @@ -50,16 +53,10 @@ export const stringifyEnvs = (raw: Record): Record): Record => { - const envs = Object.entries(raw).reduce>( - (acc, [key, value]) => { - acc[`process.env.${key}`] = JSON.stringify(value); - return acc; - }, - { - // Default fallback - 'process.env.XSTORYBOOK_EXAMPLE_APP': '""', - } - ); + const envs = Object.entries(raw).reduce>((acc, [key, value]) => { + acc[`process.env.${key}`] = JSON.stringify(value); + return acc; + }, {}); // FIXME: something like this is necessary to support destructuring like: // // const { foo } = process.env; diff --git a/code/lib/core-common/src/utils/get-storybook-info.ts b/code/lib/core-common/src/utils/get-storybook-info.ts index b339fbd72f91..679ab828c03d 100644 --- a/code/lib/core-common/src/utils/get-storybook-info.ts +++ b/code/lib/core-common/src/utils/get-storybook-info.ts @@ -70,7 +70,7 @@ const findConfigFile = (prefix: string, configDir: string) => { const getConfigInfo = (packageJson: PackageJson) => { let configDir = '.storybook'; - const storybookScript = packageJson.scripts?.storybook; + const storybookScript = packageJson.scripts?.['storybook']; if (storybookScript) { const configParam = getStorybookConfiguration(storybookScript, '-c', '--config-dir'); if (configParam) configDir = configParam; diff --git a/code/lib/core-events/package.json b/code/lib/core-events/package.json index 1b321515375f..df21600fe790 100644 --- a/code/lib/core-events/package.json +++ b/code/lib/core-events/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-events", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Event names used in storybook core", "keywords": [ "storybook" @@ -52,5 +52,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index d2379494d8bf..d8b8550c6c20 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-server", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -35,16 +35,16 @@ "dependencies": { "@aw-web-design/x-default-browser": "1.4.88", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", + "@storybook/builder-manager": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", "@storybook/csf": "next", - "@storybook/csf-tools": "7.0.0-alpha.53", + "@storybook/csf-tools": "7.0.0-alpha.54", "@storybook/docs-mdx": "next", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/telemetry": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/telemetry": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/node": "^16.0.0", "@types/node-fetch": "^2.5.7", "@types/pretty-hrtime": "^1.0.0", @@ -76,7 +76,7 @@ "ws": "^8.2.3" }, "devDependencies": { - "@storybook/builder-webpack5": "7.0.0-alpha.53", + "@storybook/builder-webpack5": "7.0.0-alpha.54", "@types/compression": "^1.7.0", "@types/ip": "^1.1.0", "@types/serve-favicon": "^2.5.2", @@ -101,5 +101,5 @@ "publishConfig": { "access": "public" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 1dc65dd8e60a..1d13674a81a4 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/core-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook framework-agnostic API", "keywords": [ "storybook" @@ -42,9 +42,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/node": "^16.0.0", "ts-dedent": "^2.0.0" }, @@ -61,5 +61,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index cf0b909a5cf4..9e0b00b8ec1b 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-plugin", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Enrich CSF files via static analysis", "keywords": [ "storybook" @@ -42,7 +42,7 @@ "prep": "node ../../../scripts/prepare.js" }, "dependencies": { - "@storybook/csf-tools": "7.0.0-alpha.53", + "@storybook/csf-tools": "7.0.0-alpha.54", "unplugin": "^0.10.2" }, "devDependencies": { @@ -56,5 +56,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/csf-tools/package.json b/code/lib/csf-tools/package.json index 660ee2fbcdff..69d879113535 100644 --- a/code/lib/csf-tools/package.json +++ b/code/lib/csf-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/csf-tools", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -44,7 +44,7 @@ "dependencies": { "@babel/types": "^7.20.2", "@storybook/csf": "next", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/types": "7.0.0-alpha.54", "fs-extra": "^9.0.1", "ts-dedent": "^2.0.0" }, @@ -64,5 +64,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json index d9bc5aa192bb..f3f26cb061bc 100644 --- a/code/lib/docs-tools/package.json +++ b/code/lib/docs-tools/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/docs-tools", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Shared utility functions for frameworks to implement docs", "keywords": [ "storybook" @@ -43,9 +43,9 @@ }, "dependencies": { "@babel/core": "^7.12.10", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/core-common": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "doctrine": "^3.0.0", "lodash": "^4.17.21" }, @@ -62,5 +62,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json index c6a7833ba456..ca1f7bad7ed2 100644 --- a/code/lib/instrumenter/package.json +++ b/code/lib/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/instrumenter", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -42,11 +42,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", "core-js": "^3.8.2", "global": "^4.4.0" }, @@ -61,5 +60,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/instrumenter/src/instrumenter.test.ts b/code/lib/instrumenter/src/instrumenter.test.ts index 367915be5499..17b4bd2ddc3f 100644 --- a/code/lib/instrumenter/src/instrumenter.test.ts +++ b/code/lib/instrumenter/src/instrumenter.test.ts @@ -1,7 +1,7 @@ /// ; /* eslint-disable no-underscore-dangle */ -import { addons, mockChannel } from '@storybook/addons'; +import { addons, mockChannel } from '@storybook/preview-api'; import { logger } from '@storybook/client-logger'; import { FORCE_REMOUNT, diff --git a/code/lib/manager-api-shim/package.json b/code/lib/manager-api-shim/package.json index c2dc2977a1c8..808360576e9b 100644 --- a/code/lib/manager-api-shim/package.json +++ b/code/lib/manager-api-shim/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/api", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Manager API (facade)", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53" + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54" }, "publishConfig": { "access": "public" @@ -54,5 +54,5 @@ ], "shim": "@storybook/manager-api" }, - "gitHead": "d2494e3f51ce0f55bcb1ef693a6477c669fbe666" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/manager-api/package.json b/code/lib/manager-api/package.json index 62698a3428a4..58040060e8a2 100644 --- a/code/lib/manager-api/package.json +++ b/code/lib/manager-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager-api", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Core Storybook API & Context", "keywords": [ "storybook" @@ -41,13 +41,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", "@storybook/csf": "next", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/router": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "dequal": "^2.0.2", "global": "^4.4.0", "lodash": "^4.17.21", @@ -55,11 +55,10 @@ "semver": "^7.3.7", "store2": "^2.12.0", "telejson": "^6.0.8", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "ts-dedent": "^2.0.0" }, "devDependencies": { - "@storybook/core-common": "7.0.0-alpha.53", + "@jest/globals": "^29.3.1", "@types/lodash": "^4.14.167", "@types/qs": "^6", "flush-promises": "^1.0.2", @@ -78,5 +77,5 @@ "./src/index.tsx" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/manager-api/src/index.tsx b/code/lib/manager-api/src/index.tsx index 33e93073ac82..c147eae4327f 100644 --- a/code/lib/manager-api/src/index.tsx +++ b/code/lib/manager-api/src/index.tsx @@ -483,3 +483,8 @@ export function useArgTypes(): ArgTypes { } export { eventToShortcut, shortcutToHumanString, shortcutMatchesShortcut }; + +export { addons } from './lib/addons'; + +/* deprecated */ +export { mockChannel, types, type Addon, type AddonStore } from './lib/addons'; diff --git a/code/lib/addons/src/main.ts b/code/lib/manager-api/src/lib/addons.ts similarity index 91% rename from code/lib/addons/src/main.ts rename to code/lib/manager-api/src/lib/addons.ts index a4f4e8d06bd8..fa3c202ebbc8 100644 --- a/code/lib/addons/src/main.ts +++ b/code/lib/manager-api/src/lib/addons.ts @@ -2,7 +2,6 @@ import global from 'global'; import type { Channel } from '@storybook/channels'; import { SET_CONFIG } from '@storybook/core-events'; -import type { API } from '@storybook/manager-api'; import type { Addon_Collection, Addon_Config, @@ -13,6 +12,7 @@ import type { } from '@storybook/types'; import { Addon_TypesEnum } from '@storybook/types'; import { logger } from '@storybook/client-logger'; +import type { API } from '../index'; import { mockChannel } from './storybook-channel-mock'; export { Addon_Type as Addon, Addon_TypesEnum as types }; @@ -116,7 +116,7 @@ export class AddonStore { } // Enforce addons store to be a singleton -const KEY = '__STORYBOOK_ADDONS'; +const KEY = '__STORYBOOK_ADDONS_MANAGER'; function getAddonsStore(): AddonStore { if (!global[KEY]) { @@ -125,9 +125,6 @@ function getAddonsStore(): AddonStore { return global[KEY]; } -// Exporting this twice in order to to be able to import it like { addons } instead of 'addons' -// prefer import { addons } from '@storybook/addons' over import addons from '@storybook/addons' -// -// See public_api.ts - export const addons = getAddonsStore(); + +export { mockChannel }; diff --git a/code/lib/addons/src/storybook-channel-mock.ts b/code/lib/manager-api/src/lib/storybook-channel-mock.ts similarity index 100% rename from code/lib/addons/src/storybook-channel-mock.ts rename to code/lib/manager-api/src/lib/storybook-channel-mock.ts diff --git a/code/lib/manager-api/src/modules/url.ts b/code/lib/manager-api/src/modules/url.ts index 4e9e87c47819..c55899ff136c 100644 --- a/code/lib/manager-api/src/modules/url.ts +++ b/code/lib/manager-api/src/modules/url.ts @@ -88,7 +88,11 @@ export interface SubAPI { } export const init: ModuleFn = ({ store, navigate, state, provider, fullAPI, ...rest }) => { - const navigateTo = (path: string, queryParams: Record = {}, options = {}) => { + const navigateTo = ( + path: string, + queryParams: Record = {}, + options: NavigateOptions = {} + ) => { const params = Object.entries(queryParams) .filter(([, v]) => v) .sort(([a], [b]) => (a < b ? -1 : 1)) diff --git a/code/lib/manager-api/src/version.ts b/code/lib/manager-api/src/version.ts index 6880111dbf94..e921ab905fc2 100644 --- a/code/lib/manager-api/src/version.ts +++ b/code/lib/manager-api/src/version.ts @@ -1 +1 @@ -export const version = '7.0.0-alpha.53'; +export const version = '7.0.0-alpha.54'; diff --git a/code/lib/node-logger/package.json b/code/lib/node-logger/package.json index 0830eeac3d23..1e69b472662f 100644 --- a/code/lib/node-logger/package.json +++ b/code/lib/node-logger/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/node-logger", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -59,5 +59,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json index aaa88d849887..7a02aee738ff 100644 --- a/code/lib/postinstall/package.json +++ b/code/lib/postinstall/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/postinstall", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook addons postinstall utilities", "keywords": [ "api", @@ -56,5 +56,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/preview-api/README-addons.md b/code/lib/preview-api/README-addons.md new file mode 100644 index 000000000000..b6e379b3ff21 --- /dev/null +++ b/code/lib/preview-api/README-addons.md @@ -0,0 +1,9 @@ +# Storybook Addons + +Storybook Addons is a node module which is used to load custom addons to storybook. + +It stores addon loaders, communication channel and other resources which can be used by storybook implementations where required. + +--- + +For more information visit: [storybook.js.org](https://storybook.js.org) diff --git a/code/lib/preview-api/README.md b/code/lib/preview-api/README.md index d2dbbf7ab4cd..864bbbb11e7f 100644 --- a/code/lib/preview-api/README.md +++ b/code/lib/preview-api/README.md @@ -6,6 +6,7 @@ TODO write proper documentation of this package This package used to be multiple packages (they have been combined into this one): +- `@storybook/addons` [read (old) docs](./README-addons.md) - `@storybook/client-api` [read (old) docs](./README-client-api.md) - `@storybook/core-client` [read (old) docs](./README-core-client.md) - `@storybook/preview-web` [read (old) docs](./README-preview-web.md) diff --git a/code/lib/preview-api/package.json b/code/lib/preview-api/package.json index 9f1ea6315562..3cac0700a1c9 100644 --- a/code/lib/preview-api/package.json +++ b/code/lib/preview-api/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-api", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -26,6 +26,11 @@ "require": "./dist/index.js", "types": "./dist/index.d.ts" }, + "./dist/addons": { + "import": "./dist/addons.mjs", + "require": "./dist/addons.js", + "types": "./dist/addons.d.ts" + }, "./dist/store": { "import": "./dist/store.mjs", "require": "./dist/store.js", @@ -62,15 +67,13 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", "@storybook/csf": "next", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/types": "7.0.0-alpha.54", "@types/qs": "^6.9.5", - "@types/webpack-env": "^1.16.4", "dequal": "^2.0.2", "global": "^4.4.0", "lodash": "^4.17.21", @@ -83,7 +86,9 @@ }, "devDependencies": { "@jest/globals": "^26.6.2", - "ansi-to-html": "^0.6.11" + "@storybook/core-common": "7.0.0-alpha.54", + "ansi-to-html": "^0.6.11", + "react": "^16.14.0" }, "publishConfig": { "access": "public" @@ -91,11 +96,12 @@ "bundler": { "entries": [ "./src/index.ts", - "./src/store.ts", + "./src/addons.ts", "./src/client-api.ts", "./src/core-client.ts", - "./src/preview-web.ts" + "./src/preview-web.ts", + "./src/store.ts" ] }, - "gitHead": "3ef14366115c56c1d45c0359ff681cc47ed50532" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/preview-api/src/addons.ts b/code/lib/preview-api/src/addons.ts new file mode 100644 index 000000000000..eab6cf52d111 --- /dev/null +++ b/code/lib/preview-api/src/addons.ts @@ -0,0 +1 @@ +export * from './modules/addons'; diff --git a/code/lib/preview-api/src/index.ts b/code/lib/preview-api/src/index.ts index 937cc9fb8fa0..29f6d8cd56e1 100644 --- a/code/lib/preview-api/src/index.ts +++ b/code/lib/preview-api/src/index.ts @@ -15,18 +15,18 @@ export { useStoryContext, applyHooks, HooksContext, -} from '@storybook/addons'; +} from './addons'; /** * DECORATORS API */ -export { makeDecorator } from '@storybook/addons'; +export { makeDecorator } from './addons'; /** * ADDON API * @deprecated */ -export { addons } from '@storybook/addons'; +export { addons, mockChannel } from './addons'; /** * DOCS API diff --git a/code/lib/addons/src/hooks.test.js b/code/lib/preview-api/src/modules/addons/hooks.test.js similarity index 100% rename from code/lib/addons/src/hooks.test.js rename to code/lib/preview-api/src/modules/addons/hooks.test.js diff --git a/code/lib/addons/src/hooks.ts b/code/lib/preview-api/src/modules/addons/hooks.ts similarity index 95% rename from code/lib/addons/src/hooks.ts rename to code/lib/preview-api/src/modules/addons/hooks.ts index 55ec838f995f..1135c25bf9b2 100644 --- a/code/lib/addons/src/hooks.ts +++ b/code/lib/preview-api/src/modules/addons/hooks.ts @@ -16,8 +16,7 @@ import { RESET_STORY_ARGS, UPDATE_GLOBALS, } from '@storybook/core-events'; -// eslint-disable-next-line import/no-cycle -import { addons } from './index'; +import { addons } from './main'; interface Hook { name: string; @@ -33,30 +32,32 @@ interface Effect { type AbstractFunction = (...args: any[]) => any; export class HooksContext { - hookListsMap: WeakMap; + hookListsMap: WeakMap = undefined as any; - mountedDecorators: Set; + mountedDecorators: Set = undefined as any; - prevMountedDecorators: Set; + prevMountedDecorators: Set = undefined as any; - currentHooks: Hook[]; + currentHooks: Hook[] = undefined as any; - nextHookIndex: number; + nextHookIndex: number = undefined as any; - currentPhase: 'MOUNT' | 'UPDATE' | 'NONE'; + currentPhase: 'MOUNT' | 'UPDATE' | 'NONE' = undefined as any; - currentEffects: Effect[]; + currentEffects: Effect[] = undefined as any; - prevEffects: Effect[]; + prevEffects: Effect[] = undefined as any; - currentDecoratorName: string | null; + currentDecoratorName: string | null = undefined as any; - hasUpdates: boolean; + hasUpdates: boolean = undefined as any; - currentContext: StoryContext | null; + currentContext: StoryContext | null = undefined as any; renderListener = (storyId: StoryId) => { - if (storyId !== this.currentContext.id) return; + if (storyId !== this.currentContext?.id) { + return; + } this.triggerEffects(); this.currentContext = null; this.removeRenderListeners(); diff --git a/code/lib/preview-api/src/modules/addons/index.ts b/code/lib/preview-api/src/modules/addons/index.ts new file mode 100644 index 000000000000..b32933b0c1c9 --- /dev/null +++ b/code/lib/preview-api/src/modules/addons/index.ts @@ -0,0 +1,4 @@ +export * from './main'; +export * from './hooks'; +export * from './make-decorator'; +export * from './storybook-channel-mock'; diff --git a/code/lib/preview-api/src/modules/addons/main.ts b/code/lib/preview-api/src/modules/addons/main.ts new file mode 100644 index 000000000000..d312af273af1 --- /dev/null +++ b/code/lib/preview-api/src/modules/addons/main.ts @@ -0,0 +1,71 @@ +import global from 'global'; + +import type { Channel } from '@storybook/channels'; +import { mockChannel } from './storybook-channel-mock'; + +export class AddonStore { + constructor() { + this.promise = new Promise((res) => { + this.resolve = () => res(this.getChannel()); + }) as Promise; + } + + private channel: Channel | undefined; + + private serverChannel: Channel | undefined; + + private promise: any; + + private resolve: any; + + getChannel = (): Channel => { + // this.channel should get overwritten by setChannel. If it wasn't called (e.g. in non-browser environment), set a mock instead. + if (!this.channel) { + const channel = mockChannel(); + this.setChannel(channel); + return channel; + } + + return this.channel; + }; + + getServerChannel = (): Channel => { + if (!this.serverChannel) { + throw new Error('Accessing non-existent serverChannel'); + } + + return this.serverChannel; + }; + + ready = (): Promise => this.promise; + + hasChannel = (): boolean => !!this.channel; + + hasServerChannel = (): boolean => !!this.serverChannel; + + setChannel = (channel: Channel): void => { + this.channel = channel; + this.resolve(); + }; + + setServerChannel = (channel: Channel): void => { + this.serverChannel = channel; + }; +} + +// Enforce addons store to be a singleton +const KEY = '__STORYBOOK_ADDONS_PREVIEW'; + +function getAddonsStore(): AddonStore { + if (!global[KEY]) { + global[KEY] = new AddonStore(); + } + return global[KEY]; +} + +// Exporting this twice in order to to be able to import it like { addons } instead of 'addons' +// prefer import { addons } from '@storybook/addons' over import addons from '@storybook/addons' +// +// See public_api.ts + +export const addons = getAddonsStore(); diff --git a/code/lib/addons/src/make-decorator.test.ts b/code/lib/preview-api/src/modules/addons/make-decorator.test.ts similarity index 100% rename from code/lib/addons/src/make-decorator.test.ts rename to code/lib/preview-api/src/modules/addons/make-decorator.test.ts diff --git a/code/lib/addons/src/make-decorator.ts b/code/lib/preview-api/src/modules/addons/make-decorator.ts similarity index 100% rename from code/lib/addons/src/make-decorator.ts rename to code/lib/preview-api/src/modules/addons/make-decorator.ts diff --git a/code/lib/preview-api/src/modules/addons/storybook-channel-mock.ts b/code/lib/preview-api/src/modules/addons/storybook-channel-mock.ts new file mode 100644 index 000000000000..cde396320da0 --- /dev/null +++ b/code/lib/preview-api/src/modules/addons/storybook-channel-mock.ts @@ -0,0 +1,10 @@ +import { Channel } from '@storybook/channels'; + +export function mockChannel() { + const transport = { + setHandler: () => {}, + send: () => {}, + }; + + return new Channel({ transport }); +} diff --git a/code/lib/preview-api/src/modules/client-api/ClientApi.test.ts b/code/lib/preview-api/src/modules/client-api/ClientApi.test.ts index 18e96557ad36..65f4d718a9ed 100644 --- a/code/lib/preview-api/src/modules/client-api/ClientApi.test.ts +++ b/code/lib/preview-api/src/modules/client-api/ClientApi.test.ts @@ -1,4 +1,4 @@ -import { addons, mockChannel } from '@storybook/addons'; +import { addons, mockChannel } from '../addons'; import { ClientApi } from './ClientApi'; beforeEach(() => { diff --git a/code/lib/preview-api/src/modules/core-client/start.ts b/code/lib/preview-api/src/modules/core-client/start.ts index 3bf061aa2b29..bdfb5698ae3f 100644 --- a/code/lib/preview-api/src/modules/core-client/start.ts +++ b/code/lib/preview-api/src/modules/core-client/start.ts @@ -2,8 +2,8 @@ import global from 'global'; import type { Renderer, ArgsStoryFn, Path, ProjectAnnotations } from '@storybook/types'; import { createChannel } from '@storybook/channel-postmessage'; -import { addons } from '@storybook/addons'; import { FORCE_RE_RENDER } from '@storybook/core-events'; +import { addons } from '../addons'; import { PreviewWeb } from '../../preview-web'; import { ClientApi } from '../../client-api'; diff --git a/code/lib/preview-api/src/modules/preview-web/Preview.tsx b/code/lib/preview-api/src/modules/preview-web/Preview.tsx index fc012f1a0cce..c2d7b7930bdc 100644 --- a/code/lib/preview-api/src/modules/preview-web/Preview.tsx +++ b/code/lib/preview-api/src/modules/preview-web/Preview.tsx @@ -15,13 +15,11 @@ import { } from '@storybook/core-events'; import { logger, deprecate } from '@storybook/client-logger'; import type { Channel } from '@storybook/channels'; -import { addons } from '@storybook/addons'; import type { Renderer, Args, Globals, ModuleImportFn, - Store_PromiseLike, RenderToCanvas, PreparedStory, StoryIndex, @@ -30,6 +28,7 @@ import type { StoryRenderOptions, SetGlobalsPayload, } from '@storybook/types'; +import { addons } from '../addons'; import { StoryStore } from '../../store'; import { StoryRender } from './render/StoryRender'; @@ -107,7 +106,7 @@ export class Preview { getProjectAnnotationsOrRenderError( getProjectAnnotations: () => MaybePromise> - ): Store_PromiseLike> { + ): Promise> { return SynchronousPromise.resolve() .then(getProjectAnnotations) .then((projectAnnotations) => { @@ -140,7 +139,7 @@ export class Preview { this.setInitialGlobals(); - let storyIndexPromise: Store_PromiseLike; + let storyIndexPromise: Promise; if (global.FEATURES?.storyStoreV7) { storyIndexPromise = this.getStoryIndexFromServer(); } else { diff --git a/code/lib/preview-api/src/modules/preview-web/PreviewWeb.integration.test.ts b/code/lib/preview-api/src/modules/preview-web/PreviewWeb.integration.test.ts index dda9ed1f6d3b..a6bebfec9ea5 100644 --- a/code/lib/preview-api/src/modules/preview-web/PreviewWeb.integration.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/PreviewWeb.integration.test.ts @@ -5,9 +5,8 @@ import React from 'react'; import global from 'global'; import type { RenderContext } from '@storybook/types'; -import { addons, mockChannel as createMockChannel } from '@storybook/addons'; - import { expect } from '@jest/globals'; +import { addons, mockChannel as createMockChannel } from '../addons'; import { PreviewWeb } from './PreviewWeb'; import { WebView } from './WebView'; diff --git a/code/lib/preview-api/src/modules/preview-web/PreviewWeb.test.ts b/code/lib/preview-api/src/modules/preview-web/PreviewWeb.test.ts index 7c1133f07ae4..ad533c6debc1 100644 --- a/code/lib/preview-api/src/modules/preview-web/PreviewWeb.test.ts +++ b/code/lib/preview-api/src/modules/preview-web/PreviewWeb.test.ts @@ -31,8 +31,8 @@ import { UPDATE_STORY_ARGS, } from '@storybook/core-events'; import { logger } from '@storybook/client-logger'; -import { addons, mockChannel as createMockChannel } from '@storybook/addons'; import type { Renderer, ModuleImportFn, ProjectAnnotations } from '@storybook/types'; +import { addons, mockChannel as createMockChannel } from '../addons'; import { PreviewWeb } from './PreviewWeb'; import { diff --git a/code/lib/preview-api/src/modules/store/StoryStore.ts b/code/lib/preview-api/src/modules/store/StoryStore.ts index c3906a23810e..777a4eb0da80 100644 --- a/code/lib/preview-api/src/modules/store/StoryStore.ts +++ b/code/lib/preview-api/src/modules/store/StoryStore.ts @@ -25,7 +25,7 @@ import mapValues from 'lodash/mapValues'; import pick from 'lodash/pick'; import { SynchronousPromise } from 'synchronous-promise'; -import { HooksContext } from '@storybook/addons'; +import { HooksContext } from '../addons'; import { StoryIndexStore } from './StoryIndexStore'; import { ArgsStore } from './ArgsStore'; import { GlobalsStore } from './GlobalsStore'; diff --git a/code/lib/preview-api/src/modules/store/csf/prepareStory.test.ts b/code/lib/preview-api/src/modules/store/csf/prepareStory.test.ts index a724ea7879cc..bccf030a7bba 100644 --- a/code/lib/preview-api/src/modules/store/csf/prepareStory.test.ts +++ b/code/lib/preview-api/src/modules/store/csf/prepareStory.test.ts @@ -2,7 +2,6 @@ import global from 'global'; import { expect } from '@jest/globals'; -import { addons, HooksContext } from '@storybook/addons'; import type { Renderer, ArgsEnhancer, @@ -10,6 +9,7 @@ import type { SBObjectType, SBScalarType, } from '@storybook/types'; +import { addons, HooksContext } from '../../addons'; import { NO_TARGET_NAME } from '../args'; import { prepareStory } from './prepareStory'; diff --git a/code/lib/preview-api/src/modules/store/csf/prepareStory.ts b/code/lib/preview-api/src/modules/store/csf/prepareStory.ts index 242585a9f919..ac4106da2130 100644 --- a/code/lib/preview-api/src/modules/store/csf/prepareStory.ts +++ b/code/lib/preview-api/src/modules/store/csf/prepareStory.ts @@ -22,7 +22,7 @@ import type { } from '@storybook/types'; import { includeConditionalArg } from '@storybook/csf'; -import { applyHooks } from '@storybook/addons'; +import { applyHooks } from '../../addons'; import { combineParameters } from '../parameters'; import { defaultDecorateStory } from '../decorators'; import { groupArgsByTarget, NO_TARGET_NAME } from '../args'; diff --git a/code/lib/preview-api/src/modules/store/csf/testing-utils/index.ts b/code/lib/preview-api/src/modules/store/csf/testing-utils/index.ts index 3462b3803b58..0b63fa6558aa 100644 --- a/code/lib/preview-api/src/modules/store/csf/testing-utils/index.ts +++ b/code/lib/preview-api/src/modules/store/csf/testing-utils/index.ts @@ -12,7 +12,7 @@ import type { Parameters, } from '@storybook/types'; -import { HooksContext } from '@storybook/addons'; +import { HooksContext } from '../../../addons'; import { composeConfigs } from '../composeConfigs'; import { prepareStory } from '../prepareStory'; import { normalizeStory } from '../normalizeStory'; diff --git a/code/lib/preview-api/src/modules/store/hooks.test.ts b/code/lib/preview-api/src/modules/store/hooks.test.ts index 069c4d3b3819..bbd72f95b0a5 100644 --- a/code/lib/preview-api/src/modules/store/hooks.test.ts +++ b/code/lib/preview-api/src/modules/store/hooks.test.ts @@ -6,6 +6,7 @@ import { RESET_STORY_ARGS, UPDATE_GLOBALS, } from '@storybook/core-events'; +import type { DecoratorFunction, StoryContext } from '@storybook/types'; import { addons, applyHooks, @@ -21,8 +22,7 @@ import { HooksContext, useArgs, useGlobals, -} from '@storybook/addons'; -import type { DecoratorFunction, StoryContext } from '@storybook/types'; +} from '../addons'; import { defaultDecorateStory } from './decorators'; diff --git a/code/lib/preview-api/src/modules/store/hooks.ts b/code/lib/preview-api/src/modules/store/hooks.ts index 69ad8b95e691..0fee97ba8893 100644 --- a/code/lib/preview-api/src/modules/store/hooks.ts +++ b/code/lib/preview-api/src/modules/store/hooks.ts @@ -15,7 +15,7 @@ import { useParameter, useArgs, useGlobals, -} from '@storybook/addons'; +} from '../addons'; export { HooksContext, diff --git a/code/lib/preview-web/package.json b/code/lib/preview-web/package.json index 63537bf26dae..5b9438c10456 100644 --- a/code/lib/preview-web/package.json +++ b/code/lib/preview-web/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview-web", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53" + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54" }, "publishConfig": { "access": "public" @@ -54,5 +54,5 @@ ], "shim": "@storybook/preview-api/dist/preview-web" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/preview/package.json b/code/lib/preview/package.json index 8b04abe5fd00..2fef65241821 100644 --- a/code/lib/preview/package.json +++ b/code/lib/preview/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preview", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -56,39 +56,19 @@ "check": "../../../scripts/node_modules/.bin/tsc --noEmit", "prep": "../../../scripts/prepare/bundle.ts" }, - "dependencies": { + "devDependencies": { + "@fal-works/esbuild-plugin-global-externals": "^2.1.2", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", "@types/shelljs": "^0.8.7", "fs-extra": "^9.0.1", - "shelljs": "^0.8.5" - }, - "devDependencies": { - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/csf": "next", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", - "@types/qs": "^6.9.5", - "@types/webpack-env": "^1.16.4", - "ansi-to-html": "^0.6.11", - "dequal": "^2.0.2", - "global": "^4.4.0", - "lodash": "^4.17.21", - "memoizerific": "^1.11.3", - "qs": "^6.10.0", - "react": "16.14.0", - "slash": "^3.0.0", - "synchronous-promise": "^2.0.15", + "shelljs": "^0.8.5", "ts-dedent": "^2.0.0", - "ts-jest": "^28.0.8", - "typescript": "~4.6.3", - "util-deprecate": "^1.0.2" + "typescript": "~4.6.3" }, "publishConfig": { "access": "public" @@ -100,5 +80,5 @@ "./src/globals.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/preview/src/globals/exports.ts b/code/lib/preview/src/globals/exports.ts index 8e728bee2365..416c5cf169a1 100644 --- a/code/lib/preview/src/globals/exports.ts +++ b/code/lib/preview/src/globals/exports.ts @@ -8,10 +8,8 @@ export default { 'HooksContext', 'addons', 'applyHooks', - 'isSupportedType', 'makeDecorator', 'mockChannel', - 'types', 'useArgs', 'useCallback', 'useChannel', @@ -165,6 +163,7 @@ export default { 'getQueryParams', 'inferControls', 'makeDecorator', + 'mockChannel', 'normalizeStory', 'prepareStory', 'sanitizeStoryContextUpdate', diff --git a/code/lib/preview/src/modules/addons.ts b/code/lib/preview/src/modules/addons.ts index 610dab5bfd22..a6e93c0af143 100644 --- a/code/lib/preview/src/modules/addons.ts +++ b/code/lib/preview/src/modules/addons.ts @@ -1,2 +1,2 @@ /* eslint-disable import/no-extraneous-dependencies */ -export * from '@storybook/addons'; +export * from '@storybook/preview-api/dist/addons'; diff --git a/code/lib/router/package.json b/code/lib/router/package.json index e14d9446676e..38a9d0376029 100644 --- a/code/lib/router/package.json +++ b/code/lib/router/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/router", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Core Storybook Router", "keywords": [ "storybook" @@ -47,7 +47,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -74,5 +74,5 @@ "./src/utils.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/router/src/index.ts b/code/lib/router/src/index.ts index fcf12878b6a6..1026ffcf03e2 100644 --- a/code/lib/router/src/index.ts +++ b/code/lib/router/src/index.ts @@ -3,3 +3,4 @@ export * from './utils'; export * from './router'; +export * from './types'; diff --git a/code/lib/router/src/router.tsx b/code/lib/router/src/router.tsx index 9d6d6c09fb39..413ed5aba6cc 100644 --- a/code/lib/router/src/router.tsx +++ b/code/lib/router/src/router.tsx @@ -1,26 +1,14 @@ import global from 'global'; -import type { ReactNode } from 'react'; import React, { useCallback } from 'react'; +import type { ReactNode } from 'react'; import * as R from 'react-router-dom'; import { ToggleVisibility } from './visibility'; -import type { StoryData } from './utils'; import { queryFromString, parsePath, getMatch } from './utils'; +import type { LinkProps, NavigateOptions, RenderData } from './types'; const { document } = global; -interface Other extends StoryData { - path: string; - singleStory?: boolean; -} - -export type RouterData = { - location: Partial; - navigate: ReturnType; -} & Other; - -export type RenderData = Pick & Other; - interface MatchingData { match: null | { path: string }; } @@ -40,22 +28,15 @@ interface RouteProps { children: ReactNode; } -export interface LinkProps { - to: string; - children: ReactNode; -} - const getBase = () => `${document.location.pathname}?`; -export type NavigateOptions = ReturnType & { plain?: boolean }; - // const queryNavigate: NavigateFn = (to: string | number, options?: NavigateOptions<{}>) => // typeof to === 'number' ? navigate(to) : navigate(`${getBase()}path=${to}`, options); export const useNavigate = () => { const navigate = R.useNavigate(); - return useCallback((to: string | number, { plain, ...options } = {} as NavigateOptions) => { + return useCallback((to: R.To | number, { plain, ...options } = {} as NavigateOptions) => { if (typeof to === 'string' && to.startsWith('#')) { document.location.hash = to; return undefined; diff --git a/code/lib/router/src/types.ts b/code/lib/router/src/types.ts new file mode 100644 index 000000000000..c601e68c290d --- /dev/null +++ b/code/lib/router/src/types.ts @@ -0,0 +1,24 @@ +import type * as R from 'react-router-dom'; +import type { ReactNode } from 'react'; +import type { StoryData } from './utils'; + +export interface Other extends StoryData { + path: string; + singleStory?: boolean; +} + +export type NavigateOptions = R.NavigateOptions & { plain?: boolean }; + +export type NavigateFunction = (to: R.To | number, options?: NavigateOptions) => void; + +export type RouterData = { + location: Partial; + navigate: NavigateFunction; +} & Other; + +export type RenderData = Pick & Other; + +export interface LinkProps { + to: string; + children: ReactNode; +} diff --git a/code/lib/router/src/utils.ts b/code/lib/router/src/utils.ts index 916240c8e67f..0f0389a991bc 100644 --- a/code/lib/router/src/utils.ts +++ b/code/lib/router/src/utils.ts @@ -117,7 +117,7 @@ const QS_OPTIONS: IStringifyOptions = { format: 'RFC1738', // encode spaces using the + sign serializeDate: (date: Date) => `!date(${date.toISOString()})`, }; -export const buildArgsParam = (initialArgs: Args, args: Args): string => { +export const buildArgsParam = (initialArgs: Args | undefined, args: Args): string => { const update = deepDiff(initialArgs, args); if (!update || update === DEEPLY_EQUAL) return ''; @@ -144,7 +144,7 @@ interface Query { } export const queryFromString = memoize(1000)( - (s: string): Query => qs.parse(s, { ignoreQueryPrefix: true }) + (s?: string): Query => (s !== undefined ? qs.parse(s, { ignoreQueryPrefix: true }) : {}) ); export const queryFromLocation = (location: Partial) => queryFromString(location.search); export const stringifyQuery = (query: Query) => diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index e397f29ba21c..c78ab3710719 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/source-loader", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Source loader", "keywords": [ "lib", @@ -44,7 +44,7 @@ }, "dependencies": { "@storybook/csf": "next", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/types": "7.0.0-alpha.54", "estraverse": "^5.2.0", "lodash": "^4.17.21", "prettier": "^2.7.1" @@ -66,5 +66,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/store/package.json b/code/lib/store/package.json index 271b0e372d08..142fc4bf721e 100644 --- a/code/lib/store/package.json +++ b/code/lib/store/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/store", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/facade.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53" + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54" }, "publishConfig": { "access": "public" @@ -55,5 +55,5 @@ "platform": "node", "shim": "@storybook/preview-api/dist/store" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/store/template/stories/hooks.stories.ts b/code/lib/store/template/stories/hooks.stories.ts index 7f952c3b760f..d09c21af2115 100644 --- a/code/lib/store/template/stories/hooks.stories.ts +++ b/code/lib/store/template/stories/hooks.stories.ts @@ -1,6 +1,6 @@ import globalThis from 'global'; import type { PartialStoryFn, PlayFunctionContext } from '@storybook/types'; -import { useEffect, useState } from '@storybook/addons'; +import { useEffect, useState } from '@storybook/preview-api'; import { within, userEvent } from '@storybook/testing-library'; export default { diff --git a/code/lib/telemetry/package.json b/code/lib/telemetry/package.json index 08bbd60942f8..c5c9936f09f8 100644 --- a/code/lib/telemetry/package.json +++ b/code/lib/telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/telemetry", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Telemetry logging for crash reports and usage statistics", "keywords": [ "storybook" @@ -42,8 +42,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-common": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-common": "7.0.0-alpha.54", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -64,5 +64,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/theming/package.json b/code/lib/theming/package.json index e4d820828680..db005e204a9f 100644 --- a/code/lib/theming/package.json +++ b/code/lib/theming/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/theming", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -48,7 +48,7 @@ }, "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", "memoizerific": "^1.11.3" }, "devDependencies": { @@ -79,5 +79,5 @@ ], "post": "./scripts/fix-theme-type-export.ts" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/types/package.json b/code/lib/types/package.json index 9a19f638805e..78c4eadcb44a 100644 --- a/code/lib/types/package.json +++ b/code/lib/types/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/types", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Core Storybook Types", "keywords": [ "storybook" @@ -41,7 +41,7 @@ }, "dependencies": { "@babel/core": "^7.12.10", - "@storybook/channels": "7.0.0-alpha.53", + "@storybook/channels": "7.0.0-alpha.54", "@types/babel__core": "^7.0.0", "@types/express": "^4.7.0", "express": "^4.17.1", @@ -60,5 +60,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/lib/types/src/modules/addons.ts b/code/lib/types/src/modules/addons.ts index 5d685afd84eb..c928d77b9e94 100644 --- a/code/lib/types/src/modules/addons.ts +++ b/code/lib/types/src/modules/addons.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/naming-convention */ -import type { RenderData as RouterData } from '../../../router/src/router'; +import type { RenderData as RouterData } from '../../../router/src/types'; import type { ThemeVars } from '../../../theming/src/types'; import type { Args, diff --git a/code/lib/types/src/modules/api.ts b/code/lib/types/src/modules/api.ts index a9c959928f41..11a0d74793f7 100644 --- a/code/lib/types/src/modules/api.ts +++ b/code/lib/types/src/modules/api.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/naming-convention */ -import type { RenderData } from '../../../router/src/router'; +import type { RenderData } from '../../../router/src/types'; import type { Channel } from '../../../channels/src'; import type { ThemeVars } from '../../../theming/src/types'; import type { ViewMode } from './csf'; diff --git a/code/package.json b/code/package.json index 45e7021fe163..740af4db8336 100644 --- a/code/package.json +++ b/code/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/root", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "private": true, "description": "Storybook is an open source tool for developing UI components in isolation for React, Vue and Angular. It makes building stunning UIs organized and efficient.", "keywords": [ @@ -81,7 +81,7 @@ "storybook:blocks:chromatic": "STORYBOOK_BLOCKS_ONLY=true yarn storybook:ui:chromatic --project-token=${CHROMATIC_TOKEN_STORYBOOK_BLOCKS:-MISSING_PROJECT_TOKEN}", "storybook:ui": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.js dev --port 6006 --config-dir ./ui/.storybook --no-manager-cache", "storybook:ui:build": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.js build --config-dir ./ui/.storybook", - "storybook:ui:chromatic": "yarn chromatic --build-script-name storybook:ui:build --storybook-config-dir ./ui/.storybook --storybook-base-dir ./code/ui --project-token=${CHROMATIC_TOKEN_STORYBOOK_UI:-MISSING_PROJECT_TOKEN} --only-changed --exit-zero-on-changes --exit-once-uploaded", + "storybook:ui:chromatic": "yarn chromatic --build-script-name storybook:ui:build --storybook-config-dir ./ui/.storybook --storybook-base-dir ./code --project-token=${CHROMATIC_TOKEN_STORYBOOK_UI:-MISSING_PROJECT_TOKEN} --only-changed --exit-zero-on-changes --exit-once-uploaded", "task": "cd .. && yarn task", "test": "NODE_OPTIONS=--max_old_space_size=4096 jest --config ./jest.config.js", "test:cli": "npm --prefix lib/cli run test" diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json index 4502a36a0950..f477088d3a14 100644 --- a/code/presets/html-webpack/package.json +++ b/code/presets/html-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-html-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -50,7 +50,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", "@types/node": "^16.0.0", "html-loader": "^3.1.0", "react": "16.14.0", @@ -75,5 +75,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json index 4377ae5cb71e..40872e32f15b 100644 --- a/code/presets/preact-webpack/package.json +++ b/code/presets/preact-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-preact-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Preact: Develop Preact Component in isolation.", "keywords": [ "storybook" @@ -51,7 +51,7 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.19.0", - "@storybook/core-webpack": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0" @@ -76,5 +76,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 11de09ab8d8f..3597d25586f7 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-react-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for React: Develop React Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -74,10 +74,10 @@ "@babel/preset-flow": "^7.18.6", "@babel/preset-react": "^7.18.6", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5", - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", - "@storybook/react": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", + "@storybook/react": "7.0.0-alpha.54", "@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0", "@types/node": "^16.0.0", "@types/semver": "^7.3.4", @@ -123,5 +123,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index c91726147dd6..a8021f66edb9 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-server-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -55,9 +55,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-server": "7.0.0-alpha.53", - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/server": "7.0.0-alpha.53", + "@storybook/core-server": "7.0.0-alpha.54", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/server": "7.0.0-alpha.54", "@types/node": "^16.0.0", "global": "^4.4.0", "react": "16.14.0", @@ -85,5 +85,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json index 1bcc104e3a9a..eed4b9ba0f8a 100644 --- a/code/presets/svelte-webpack/package.json +++ b/code/presets/svelte-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-svelte-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -65,8 +65,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/node-logger": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/node-logger": "7.0.0-alpha.54", "react": "16.14.0", "react-dom": "16.14.0", "sveltedoc-parser": "^4.2.1", @@ -97,5 +97,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/vue-webpack/package.json b/code/presets/vue-webpack/package.json index 4b10fb71a6b2..23d68feb688b 100644 --- a/code/presets/vue-webpack/package.json +++ b/code/presets/vue-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-vue-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -60,8 +60,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -99,5 +99,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json index 194b48951fc0..e9e1a9e9d5cc 100644 --- a/code/presets/vue3-webpack/package.json +++ b/code/presets/vue3-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-vue3-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.", "keywords": [ "storybook" @@ -60,8 +60,8 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/core-webpack": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", "@types/node": "^16.0.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -96,5 +96,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/presets/web-components-webpack/package.json b/code/presets/web-components-webpack/package.json index c4e84e7aff1a..25f11167d8c8 100644 --- a/code/presets/web-components-webpack/package.json +++ b/code/presets/web-components-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preset-web-components-webpack", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.", "keywords": [ "lit-html", @@ -55,7 +55,7 @@ "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/preset-env": "^7.20.2", - "@storybook/core-webpack": "7.0.0-alpha.53", + "@storybook/core-webpack": "7.0.0-alpha.54", "@types/node": "^16.0.0", "babel-loader": "^7.0.0 || ^8.0.0", "babel-plugin-bundled-import-meta": "^0.3.1", @@ -81,5 +81,5 @@ ], "platform": "node" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index 6a111484562b..d28c8046bde0 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/html", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook HTML renderer", "keywords": [ "storybook" @@ -51,11 +51,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -80,5 +79,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/html/src/globals.ts b/code/renderers/html/src/globals.ts index e8dbbd88c1c4..7d924c74dd19 100644 --- a/code/renderers/html/src/globals.ts +++ b/code/renderers/html/src/globals.ts @@ -1,4 +1,5 @@ -// @ts-expect-error (Converted from ts-ignore) +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore - use ts-ignore instead of ts-expect-error to fix type issues in Angular sandbox import global from 'global'; const { window: globalWindow } = global; diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index ce1a1bceddb8..336a9eb335c4 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/preact", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Preact renderer", "keywords": [ "storybook" @@ -51,10 +51,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -80,5 +79,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 4a4505a0590d..3caecaee7bb2 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/react", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook React renderer", "keywords": [ "storybook" @@ -52,12 +52,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/estree": "^0.0.51", "@types/node": "^16.0.0", "acorn": "^7.4.1", @@ -103,5 +102,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index b7eb8a4683db..19d95d7c1a03 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/server", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Server renderer", "keywords": [ "storybook" @@ -51,10 +51,9 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -76,5 +75,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index b0023eefe170..0b2b86bfbfb4 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/svelte", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Svelte renderer", "keywords": [ "storybook" @@ -55,12 +55,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -90,5 +89,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/vue/package.json b/code/renderers/vue/package.json index 62df0934c827..3c51906c10b9 100644 --- a/code/renderers/vue/package.json +++ b/code/renderers/vue/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Vue renderer", "keywords": [ "storybook" @@ -51,12 +51,11 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -92,5 +91,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 44286f8c0267..db27fe200ba7 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/vue3", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Vue 3 renderer", "keywords": [ "storybook" @@ -51,11 +51,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -92,5 +91,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index df94a70b73f5..b4f5892908e1 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/web-components", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook web-components renderer", "keywords": [ "lit-html", @@ -53,13 +53,12 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/core-client": "7.0.0-alpha.53", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/core-client": "7.0.0-alpha.54", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "global": "^4.4.0", "react": "16.14.0", "react-dom": "16.14.0", @@ -86,5 +85,5 @@ ], "platform": "browser" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/ui/.storybook/manager.ts b/code/ui/.storybook/manager.ts index ece01ccdfaee..047f4ba86918 100644 --- a/code/ui/.storybook/manager.ts +++ b/code/ui/.storybook/manager.ts @@ -1,4 +1,4 @@ -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import startCase from 'lodash/startCase'; addons.setConfig({ diff --git a/code/ui/.storybook/preview.tsx b/code/ui/.storybook/preview.tsx index fde9a77b7a4b..308837ed5bb3 100644 --- a/code/ui/.storybook/preview.tsx +++ b/code/ui/.storybook/preview.tsx @@ -10,10 +10,9 @@ import { styled, useTheme, } from '@storybook/theming'; -import { useArgs } from '@storybook/addons'; +import { useArgs, DocsContext } from '@storybook/preview-api'; import { Symbols } from '@storybook/components'; import type { PreviewWeb } from '@storybook/preview-api'; -import { DocsContext } from '@storybook/preview-api'; import type { ReactRenderer } from '@storybook/react'; import type { Channel } from '@storybook/channels'; diff --git a/code/ui/blocks/package.json b/code/ui/blocks/package.json index b8ce7a020e1c..473defaa129e 100644 --- a/code/ui/blocks/package.json +++ b/code/ui/blocks/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/blocks", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Storybook Doc Blocks", "keywords": [ "storybook" @@ -42,16 +42,16 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", "@storybook/csf": "next", - "@storybook/docs-tools": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/docs-tools": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/preview-api": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -65,8 +65,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@storybook/addon-actions": "7.0.0-alpha.53", - "@storybook/addons": "7.0.0-alpha.53", + "@storybook/addon-actions": "7.0.0-alpha.54", "@types/color-convert": "^2.0.0" }, "peerDependencies": { @@ -81,5 +80,5 @@ "./src/index.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/ui/blocks/src/blocks/Description.stories.tsx b/code/ui/blocks/src/blocks/Description.stories.tsx new file mode 100644 index 000000000000..0b3aa09f76f9 --- /dev/null +++ b/code/ui/blocks/src/blocks/Description.stories.tsx @@ -0,0 +1,23 @@ +import type { Meta, StoryObj } from '@storybook/react'; +import { Description } from './Description'; +import { BooleanControl } from '../controls/Boolean'; + +const meta: Meta = { + component: Description, + parameters: { + relativeCsfPaths: ['../controls/Boolean.stories'], + controls: { + include: [], + hideNoControlsWarning: true, + }, + }, +}; +export default meta; + +type Story = StoryObj; + +export const BooleanControlJSDoc: Story = { + args: { + of: BooleanControl, + }, +}; diff --git a/code/ui/blocks/src/blocks/Description.tsx b/code/ui/blocks/src/blocks/Description.tsx index 0ef570e8a01d..ad581a8fe7b2 100644 --- a/code/ui/blocks/src/blocks/Description.tsx +++ b/code/ui/blocks/src/blocks/Description.tsx @@ -1,6 +1,7 @@ import type { FC } from 'react'; import React, { useContext } from 'react'; import { str } from '@storybook/docs-tools'; +import { deprecate } from '@storybook/client-logger'; import type { DescriptionProps as PureDescriptionProps } from '../components'; import { Description } from '../components'; @@ -13,7 +14,6 @@ export enum DescriptionType { INFO = 'info', NOTES = 'notes', DOCGEN = 'docgen', - LEGACY_5_2 = 'legacy-5.2', AUTO = 'auto', } @@ -22,8 +22,17 @@ type Info = string | any; interface DescriptionProps { of?: '.' | Component; + /** + * @deprecated Manually specifying description type is deprecated. In the future all descriptions will be extracted from JSDocs on the meta, story or component. + */ type?: DescriptionType; + /** + * @deprecated The 'markdown' prop on the Description block is deprecated. Write the markdown directly in the .mdx file instead + */ markdown?: string; + /** + * @deprecated The 'children' prop on the Description block is deprecated. Write the markdown directly in the .mdx file instead + */ children?: string; } @@ -34,7 +43,7 @@ const getInfo = (info?: Info) => info && (typeof info === 'string' ? info : str( const noDescription = (component?: Component): string | null => null; -export const getDescriptionProps = ( +export const useDescriptionProps = ( { of, type, markdown, children }: DescriptionProps, { storyById }: DocsContextProps ): PureDescriptionProps => { @@ -43,6 +52,12 @@ export const getDescriptionProps = ( return { markdown: children || markdown }; } const { notes, info, docs } = parameters; + if (Boolean(notes) || Boolean(info)) { + deprecate( + "Using 'parameters.notes' or 'parameters.info' properties to describe stories is deprecated. Write JSDocs directly at the meta, story or component instead." + ); + } + const { extractComponentDescription = noDescription, description } = docs || {}; const target = [PRIMARY_STORY].includes(of) ? component : of; @@ -57,15 +72,6 @@ export const getDescriptionProps = ( return { markdown: getInfo(info) }; case DescriptionType.NOTES: return { markdown: getNotes(notes) }; - // FIXME: remove in 6.0 - case DescriptionType.LEGACY_5_2: - return { - markdown: ` -${getNotes(notes) || getInfo(info) || ''} - -${extractComponentDescription(target) || ''} -`.trim(), - }; case DescriptionType.DOCGEN: case DescriptionType.AUTO: default: @@ -73,15 +79,25 @@ ${extractComponentDescription(target) || ''} } }; -const DescriptionContainer: FC = (props) => { +const DescriptionContainer: FC = (props = { of: PRIMARY_STORY }) => { const context = useContext(DocsContext); - const { markdown } = getDescriptionProps(props, context); + const { markdown } = useDescriptionProps(props, context); + if (props.type) { + deprecate( + 'Manually specifying description type is deprecated. In the future all descriptions will be extracted from JSDocs on the meta, story or component.' + ); + } + if (props.markdown) { + deprecate( + "The 'markdown' prop on the Description block is deprecated. Write the markdown directly in the .mdx file instead" + ); + } + if (props.children) { + deprecate( + "The 'children' prop on the Description block is deprecated. Write the markdown directly in the .mdx file instead." + ); + } return markdown ? : null; }; -// since we are in the docs blocks, assume default description if for primary component story -DescriptionContainer.defaultProps = { - of: PRIMARY_STORY, -}; - export { DescriptionContainer as Description }; diff --git a/code/ui/blocks/src/blocks/Story.stories.tsx b/code/ui/blocks/src/blocks/Story.stories.tsx index 38ad9646acf8..05a743469143 100644 --- a/code/ui/blocks/src/blocks/Story.stories.tsx +++ b/code/ui/blocks/src/blocks/Story.stories.tsx @@ -104,11 +104,17 @@ export const WithDefaultInteractions: Story = { args: { of: BooleanStories.Toggling, }, + parameters: { + chromatic: { delay: 500 }, + }, }; export const WithInteractionsAutoplayInStory: Story = { args: { of: BooleanStories.TogglingInDocs, }, + parameters: { + chromatic: { delay: 500 }, + }, }; // TODO: types suggest that can take ProjectAnnotations, but it doesn't seem to do anything with them diff --git a/code/ui/blocks/src/blocks/internal/InternalDescription.stories.tsx b/code/ui/blocks/src/blocks/internal/InternalDescription.stories.tsx new file mode 100644 index 000000000000..ce7d7e5d85ab --- /dev/null +++ b/code/ui/blocks/src/blocks/internal/InternalDescription.stories.tsx @@ -0,0 +1,85 @@ +import React from 'react'; +import type { Meta, StoryObj } from '@storybook/react'; +import { Description, DescriptionType } from '../Description'; +import { BooleanControl } from '../../controls/Boolean'; + +const meta: Meta = { + title: 'Blocks/Internal/Description', + component: Description, + parameters: { + relativeCsfPaths: ['../controls/Boolean.stories'], + }, + args: { + of: BooleanControl, + }, +}; +export default meta; + +type Story = StoryObj; + +export const InfoType: Story = { + args: { + type: DescriptionType.INFO, + }, +}; +export const NotesType: Story = { + args: { + type: DescriptionType.NOTES, + }, +}; +export const DocgenType: Story = { + args: { + type: DescriptionType.DOCGEN, + }, +}; +export const AutoType: Story = { + args: { + type: DescriptionType.AUTO, + }, +}; +export const Markdown: Story = { + args: { + markdown: `# My Example Markdown + +An \`inline\` codeblock + +\`\`\`tsx +// TypeScript React code block +export const MyStory = () => { +return ; +}; +\`\`\` + +\`\`\` +code block with with no language +const a = fn({ +b: 2, +}); +\`\`\` +`, + }, +}; +export const Children: Story = { + render: (args) => ( + + {`# My Example Markdown + +An \`inline\` codeblock + +\`\`\`tsx +// TypeScript React code block +export const MyStory = () => { +return ; +}; +\`\`\` + +\`\`\` +code block with with no language +const a = fn({ +b: 2, +}); +\`\`\` +`} + + ), +}; diff --git a/code/ui/blocks/src/controls/Boolean.stories.tsx b/code/ui/blocks/src/controls/Boolean.stories.tsx index 82458c745a4b..958a9b7b3595 100644 --- a/code/ui/blocks/src/controls/Boolean.stories.tsx +++ b/code/ui/blocks/src/controls/Boolean.stories.tsx @@ -1,7 +1,7 @@ import { expect } from '@storybook/jest'; import type { Meta, StoryObj } from '@storybook/react'; import { within, fireEvent } from '@storybook/testing-library'; -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/preview-api'; import { RESET_STORY_ARGS, STORY_ARGS_UPDATED } from '@storybook/core-events'; import { BooleanControl } from './Boolean'; diff --git a/code/ui/blocks/src/controls/Boolean.tsx b/code/ui/blocks/src/controls/Boolean.tsx index 556701febca0..9d591d1a9c75 100644 --- a/code/ui/blocks/src/controls/Boolean.tsx +++ b/code/ui/blocks/src/controls/Boolean.tsx @@ -87,9 +87,16 @@ const parse = (value: string | null): boolean => value === 'true'; export type BooleanProps = ControlProps & BooleanConfig; /** - * # Boolean control + * # Boolean Control * Renders a switch toggle with "True" or "False". * or if the value is `undefined`, renders a button to set the boolean. + * + * ## Example usage + * + * ``` + * + * + * ``` */ export const BooleanControl: FC = ({ name, value, onChange, onBlur, onFocus }) => { const onSetFalse = useCallback(() => onChange(false), [onChange]); diff --git a/code/ui/components/package.json b/code/ui/components/package.json index da5344853f54..6079fd00a812 100644 --- a/code/ui/components/package.json +++ b/code/ui/components/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/components", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Core Storybook Components", "keywords": [ "storybook" @@ -51,10 +51,10 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "dependencies": { - "@storybook/client-logger": "7.0.0-alpha.53", + "@storybook/client-logger": "7.0.0-alpha.54", "@storybook/csf": "next", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -87,5 +87,5 @@ ], "platform": "neutral" }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/ui/manager/package.json b/code/ui/manager/package.json index 0fd9214baf93..f8fd88841bf1 100644 --- a/code/ui/manager/package.json +++ b/code/ui/manager/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/manager", - "version": "7.0.0-alpha.53", + "version": "7.0.0-alpha.54", "description": "Core Storybook UI", "keywords": [ "storybook" @@ -53,18 +53,16 @@ }, "devDependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/addons": "7.0.0-alpha.53", - "@storybook/channel-postmessage": "7.0.0-alpha.53", - "@storybook/channel-websocket": "7.0.0-alpha.53", - "@storybook/channels": "7.0.0-alpha.53", - "@storybook/client-logger": "7.0.0-alpha.53", - "@storybook/components": "7.0.0-alpha.53", - "@storybook/core-events": "7.0.0-alpha.53", - "@storybook/manager-api": "7.0.0-alpha.53", - "@storybook/preview-api": "7.0.0-alpha.53", - "@storybook/router": "7.0.0-alpha.53", - "@storybook/theming": "7.0.0-alpha.53", - "@storybook/types": "7.0.0-alpha.53", + "@storybook/channel-postmessage": "7.0.0-alpha.54", + "@storybook/channel-websocket": "7.0.0-alpha.54", + "@storybook/channels": "7.0.0-alpha.54", + "@storybook/client-logger": "7.0.0-alpha.54", + "@storybook/components": "7.0.0-alpha.54", + "@storybook/core-events": "7.0.0-alpha.54", + "@storybook/manager-api": "7.0.0-alpha.54", + "@storybook/router": "7.0.0-alpha.54", + "@storybook/theming": "7.0.0-alpha.54", + "@storybook/types": "7.0.0-alpha.54", "@testing-library/react": "^11.2.2", "@types/semver": "^7.3.4", "copy-to-clipboard": "^3.3.1", @@ -101,5 +99,5 @@ "./src/runtime.ts" ] }, - "gitHead": "fd1cf81615a5ddac3369e7bb567a1a43081fdc23" + "gitHead": "91177d4e27daec556a24ae6223c3cbe17a998d9b" } diff --git a/code/ui/manager/paths.js b/code/ui/manager/paths.js index 099ee75a6cad..0ad1bef88de3 100644 --- a/code/ui/manager/paths.js +++ b/code/ui/manager/paths.js @@ -6,14 +6,14 @@ const resolve = resolveFrom.bind(null, __dirname); // These paths need to be aliased in the manager webpack config to ensure that all // code running inside the manager uses the *same* version of react[-dom] that we use. module.exports = { - '@storybook/preview-api': dirname(resolve('@storybook/preview-api/package.json')), - '@storybook/manager-api': dirname(resolve('@storybook/manager-api/package.json')), + '@storybook/addons': dirname(resolve('@storybook/addons/package.json')), '@storybook/channels': dirname(resolve('@storybook/channels/package.json')), '@storybook/components': dirname(resolve('@storybook/components/package.json')), '@storybook/core-events': dirname(resolve('@storybook/core-events/package.json')), + '@storybook/manager-api': dirname(resolve('@storybook/manager-api/package.json')), + '@storybook/manager': dirname(resolve('@storybook/manager/package.json')), '@storybook/router': dirname(resolve('@storybook/router/package.json')), '@storybook/theming': dirname(resolve('@storybook/theming/package.json')), - '@storybook/manager': dirname(resolve('@storybook/manager/package.json')), react: dirname(resolve('react/package.json')), 'react-dom': dirname(resolve('react-dom/package.json')), }; diff --git a/code/ui/manager/src/FakeProvider.tsx b/code/ui/manager/src/FakeProvider.tsx index 5f009340e96e..647e1ad81b06 100644 --- a/code/ui/manager/src/FakeProvider.tsx +++ b/code/ui/manager/src/FakeProvider.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { styled } from '@storybook/theming'; -import { addons } from '@storybook/preview-api'; +import { addons } from '@storybook/manager-api'; import Provider from './provider'; export class FakeProvider extends Provider { diff --git a/code/ui/manager/src/components/preview/preview.mockdata.tsx b/code/ui/manager/src/components/preview/preview.mockdata.tsx index 73c368fa1836..463dc97a08a6 100644 --- a/code/ui/manager/src/components/preview/preview.mockdata.tsx +++ b/code/ui/manager/src/components/preview/preview.mockdata.tsx @@ -1,4 +1,4 @@ -import { types, type Addon } from '@storybook/addons'; +import { types, type Addon } from '@storybook/manager-api'; import type { API, State } from '@storybook/manager-api'; import type { PreviewProps } from './utils/types'; diff --git a/code/ui/manager/src/components/preview/preview.tsx b/code/ui/manager/src/components/preview/preview.tsx index 3373dca0f19d..41f3f64dcc7e 100644 --- a/code/ui/manager/src/components/preview/preview.tsx +++ b/code/ui/manager/src/components/preview/preview.tsx @@ -2,9 +2,16 @@ import React, { Fragment, useMemo, useEffect, useRef, useState } from 'react'; import { Helmet } from 'react-helmet-async'; import global from 'global'; -import { type API, Consumer, type Combo, merge } from '@storybook/manager-api'; +import { + type API, + Consumer, + type Combo, + merge, + addons, + types, + type Addon, +} from '@storybook/manager-api'; import { PREVIEW_BUILDER_PROGRESS, SET_CURRENT_STORY } from '@storybook/core-events'; -import { addons, types, type Addon } from '@storybook/addons'; import { Loader } from '@storybook/components'; import { Location } from '@storybook/router'; diff --git a/code/ui/manager/src/components/preview/toolbar.tsx b/code/ui/manager/src/components/preview/toolbar.tsx index ce34f19fbba3..1e84d249bfcc 100644 --- a/code/ui/manager/src/components/preview/toolbar.tsx +++ b/code/ui/manager/src/components/preview/toolbar.tsx @@ -12,8 +12,10 @@ import { type State, merge, type LeafEntry, + addons, + type Addon, + types, } from '@storybook/manager-api'; -import { addons, type Addon, types } from '@storybook/addons'; import { Location, type RenderData } from '@storybook/router'; import { zoomTool } from './tools/zoom'; diff --git a/code/ui/manager/src/components/preview/tools/addons.tsx b/code/ui/manager/src/components/preview/tools/addons.tsx index 5a3fff2382b7..d9412ed2d679 100644 --- a/code/ui/manager/src/components/preview/tools/addons.tsx +++ b/code/ui/manager/src/components/preview/tools/addons.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { IconButton, Icons } from '@storybook/components'; import { Consumer, type Combo } from '@storybook/manager-api'; -import type { Addon } from '@storybook/addons'; +import type { Addon } from '@storybook/manager-api'; const menuMapper = ({ api, state }: Combo) => ({ isVisible: state.layout.showPanel, diff --git a/code/ui/manager/src/components/preview/tools/copy.tsx b/code/ui/manager/src/components/preview/tools/copy.tsx index 69959f67cc36..82b42596faba 100644 --- a/code/ui/manager/src/components/preview/tools/copy.tsx +++ b/code/ui/manager/src/components/preview/tools/copy.tsx @@ -3,7 +3,7 @@ import React from 'react'; import copy from 'copy-to-clipboard'; import { getStoryHref, IconButton, Icons } from '@storybook/components'; import { Consumer, type Combo } from '@storybook/manager-api'; -import type { Addon } from '@storybook/addons'; +import type { Addon } from '@storybook/manager-api'; const { PREVIEW_URL, document } = global; diff --git a/code/ui/manager/src/components/preview/tools/eject.tsx b/code/ui/manager/src/components/preview/tools/eject.tsx index 152637183338..2c638e219e7d 100644 --- a/code/ui/manager/src/components/preview/tools/eject.tsx +++ b/code/ui/manager/src/components/preview/tools/eject.tsx @@ -2,7 +2,7 @@ import global from 'global'; import React from 'react'; import { getStoryHref, IconButton, Icons } from '@storybook/components'; import { Consumer, type Combo } from '@storybook/manager-api'; -import type { Addon } from '@storybook/addons'; +import type { Addon } from '@storybook/manager-api'; const { PREVIEW_URL } = global; diff --git a/code/ui/manager/src/components/preview/tools/menu.tsx b/code/ui/manager/src/components/preview/tools/menu.tsx index 5c1fd5b7472e..b0f60c9e28ba 100644 --- a/code/ui/manager/src/components/preview/tools/menu.tsx +++ b/code/ui/manager/src/components/preview/tools/menu.tsx @@ -1,7 +1,7 @@ import React from 'react'; import { IconButton, Icons, Separator } from '@storybook/components'; import { Consumer, type Combo } from '@storybook/manager-api'; -import type { Addon } from '@storybook/addons'; +import type { Addon } from '@storybook/manager-api'; const menuMapper = ({ api, state }: Combo) => ({ isVisible: state.layout.showNav, diff --git a/code/ui/manager/src/components/preview/tools/remount.tsx b/code/ui/manager/src/components/preview/tools/remount.tsx index 437adab4c1a8..cccf34c5bd56 100644 --- a/code/ui/manager/src/components/preview/tools/remount.tsx +++ b/code/ui/manager/src/components/preview/tools/remount.tsx @@ -2,7 +2,7 @@ import type { ComponentProps } from 'react'; import React, { useState } from 'react'; import { IconButton, Icons } from '@storybook/components'; import { Consumer, type Combo } from '@storybook/manager-api'; -import type { Addon } from '@storybook/addons'; +import type { Addon } from '@storybook/manager-api'; import { styled } from '@storybook/theming'; import { FORCE_REMOUNT } from '@storybook/core-events'; diff --git a/code/ui/manager/src/components/preview/tools/zoom.tsx b/code/ui/manager/src/components/preview/tools/zoom.tsx index 1ab5cc879e96..fe6530b96d17 100644 --- a/code/ui/manager/src/components/preview/tools/zoom.tsx +++ b/code/ui/manager/src/components/preview/tools/zoom.tsx @@ -2,7 +2,7 @@ import type { SyntheticEvent, MouseEventHandler } from 'react'; import React, { Component, useCallback } from 'react'; import { Icons, IconButton, Separator } from '@storybook/components'; -import type { Addon } from '@storybook/addons'; +import type { Addon } from '@storybook/manager-api'; const initialZoom = 1 as const; diff --git a/code/ui/manager/src/globals/exports.ts b/code/ui/manager/src/globals/exports.ts index 2578e4a25d10..92c4a0c4820c 100644 --- a/code/ui/manager/src/globals/exports.ts +++ b/code/ui/manager/src/globals/exports.ts @@ -200,11 +200,14 @@ export default { 'Consumer', 'ManagerContext', 'Provider', + 'addons', 'combineParameters', 'eventToShortcut', 'merge', + 'mockChannel', 'shortcutMatchesShortcut', 'shortcutToHumanString', + 'types', 'useAddonState', 'useArgTypes', 'useArgs', @@ -217,57 +220,6 @@ export default { 'useStorybookApi', 'useStorybookState', ], - '@storybook/preview-api': [ - 'ClientApi', - 'DocsContext', - 'HooksContext', - 'Preview', - 'PreviewWeb', - 'StoryStore', - 'addArgTypes', - 'addArgTypesEnhancer', - 'addArgs', - 'addArgsEnhancer', - 'addDecorator', - 'addLoader', - 'addParameters', - 'addStepRunner', - 'addons', - 'applyHooks', - 'combineArgs', - 'combineParameters', - 'composeConfigs', - 'composeStepRunners', - 'composeStories', - 'composeStory', - 'decorateStory', - 'defaultDecorateStory', - 'filterArgTypes', - 'getQueryParam', - 'getQueryParams', - 'inferControls', - 'makeDecorator', - 'normalizeStory', - 'prepareStory', - 'sanitizeStoryContextUpdate', - 'setGlobalRender', - 'setProjectAnnotations', - 'simulateDOMContentLoaded', - 'simulatePageLoad', - 'sortStoriesV7', - 'start', - 'useArgs', - 'useCallback', - 'useChannel', - 'useEffect', - 'useGlobals', - 'useMemo', - 'useParameter', - 'useReducer', - 'useRef', - 'useState', - 'useStoryContext', - 'userOrAutoTitleFromSpecifier', - ], + '@storybook/addons': ['addons', 'types', 'mockChannel'], '@storybook/client-logger': ['deprecate', 'logger', 'once', 'pretty'], } as const; diff --git a/code/ui/manager/src/globals/runtime.ts b/code/ui/manager/src/globals/runtime.ts index d83f92754859..b09db0bdf2b7 100644 --- a/code/ui/manager/src/globals/runtime.ts +++ b/code/ui/manager/src/globals/runtime.ts @@ -6,8 +6,7 @@ import * as STORYBOOKCHANNELS from '@storybook/channels'; import * as STORYBOOKEVENTS from '@storybook/core-events'; import * as STORYBOOKROUTER from '@storybook/router'; import * as STORYBOOKTHEMING from '@storybook/theming'; -import * as STORYBOOKAPI from '@storybook/manager-api'; -import * as STORYBOOKADDONS from '@storybook/preview-api'; +import * as STORYBOOKMANAGERAPI from '@storybook/manager-api'; import * as STORYBOOKCLIENTLOGGER from '@storybook/client-logger'; import type { Keys } from './types'; @@ -21,7 +20,12 @@ export const values: Required> = { '@storybook/core-events': STORYBOOKEVENTS, '@storybook/router': STORYBOOKROUTER, '@storybook/theming': STORYBOOKTHEMING, - '@storybook/manager-api': STORYBOOKAPI, - '@storybook/preview-api': STORYBOOKADDONS, + '@storybook/manager-api': STORYBOOKMANAGERAPI, + // backwards compatibility + '@storybook/addons': { + addons: STORYBOOKMANAGERAPI.addons, + types: STORYBOOKMANAGERAPI.types, + mockChannel: STORYBOOKMANAGERAPI.mockChannel, + }, '@storybook/client-logger': STORYBOOKCLIENTLOGGER, }; diff --git a/code/ui/manager/src/globals/types.ts b/code/ui/manager/src/globals/types.ts index 238f4c2dc8f4..40c09508a642 100644 --- a/code/ui/manager/src/globals/types.ts +++ b/code/ui/manager/src/globals/types.ts @@ -10,7 +10,7 @@ export enum Keys { '@storybook/router' = '__STORYBOOKROUTER__', '@storybook/theming' = '__STORYBOOKTHEMING__', '@storybook/manager-api' = '__STORYBOOKAPI__', - '@storybook/preview-api' = '__STORYBOOKADDONS__', + '@storybook/addons' = '__STORYBOOKADDONS__', '@storybook/client-logger' = '__STORYBOOKCLIENTLOGGER__', } diff --git a/code/ui/manager/src/runtime.ts b/code/ui/manager/src/runtime.ts index f0bd5588cadc..55b35f7c3927 100644 --- a/code/ui/manager/src/runtime.ts +++ b/code/ui/manager/src/runtime.ts @@ -1,8 +1,8 @@ import global from 'global'; import type { Channel } from '@storybook/channels'; -import type { AddonStore } from '@storybook/addons'; -import { addons } from '@storybook/addons'; +import type { AddonStore } from '@storybook/manager-api'; +import { addons } from '@storybook/manager-api'; import type { Addon_Types, Addon_Config } from '@storybook/types'; import * as postMessage from '@storybook/channel-postmessage'; import * as webSocket from '@storybook/channel-websocket'; diff --git a/code/yarn.lock b/code/yarn.lock index cac6d762a60b..afc531bb7eb3 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -4954,8 +4954,8 @@ __metadata: linkType: hard "@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.5": - version: 0.5.9 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.9" + version: 0.5.10 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.10" dependencies: ansi-html-community: ^0.0.8 common-path-prefix: ^3.0.0 @@ -4963,7 +4963,7 @@ __metadata: error-stack-parser: ^2.0.6 find-up: ^5.0.0 html-entities: ^2.1.0 - loader-utils: ^2.0.3 + loader-utils: ^2.0.4 schema-utils: ^3.0.0 source-map: ^0.7.3 peerDependencies: @@ -4988,7 +4988,7 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: 387594d4e5b6f1dd6d8c82da2ce9e878d667c5d6de2bf3659a3b4cd2bb5a0567fb5ddae55372d7cca4c6cb70b546ab386662e0dfbe84b6431589ad3d206137a6 + checksum: e470b543c5e8d73eeaa73636e1976e6719db6ae29c93fa62818f5796c1883051f379a3cb1ff85d909ef2c6bb9ef13ca46c36f1878c48d143b1355fea6660e547 languageName: node linkType: hard @@ -5123,16 +5123,15 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-a11y@workspace:addons/a11y" dependencies: - "@storybook/addon-highlight": 7.0.0-alpha.53 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/addon-highlight": 7.0.0-alpha.54 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@testing-library/react": ^11.2.2 axe-core: ^4.2.0 global: ^4.4.0 @@ -5150,18 +5149,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-actions@7.0.0-alpha.53, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": +"@storybook/addon-actions@7.0.0-alpha.54, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions": version: 0.0.0-use.local resolution: "@storybook/addon-actions@workspace:addons/actions" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/lodash": ^4.14.167 dequal: ^2.0.2 global: ^4.4.0 @@ -5184,18 +5182,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-backgrounds@7.0.0-alpha.53, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": +"@storybook/addon-backgrounds@7.0.0-alpha.54, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds": version: 0.0.0-use.local resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 memoizerific: ^1.11.3 ts-dedent: ^2.0.0 @@ -5211,20 +5208,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-controls@7.0.0-alpha.53, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": +"@storybook/addon-controls@7.0.0-alpha.54, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls": version: 0.0.0-use.local resolution: "@storybook/addon-controls@workspace:addons/controls" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/blocks": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/blocks": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -5238,7 +5234,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-docs@7.0.0-alpha.53, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": +"@storybook/addon-docs@7.0.0-alpha.54, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs": version: 0.0.0-use.local resolution: "@storybook/addon-docs@workspace:addons/docs" dependencies: @@ -5246,16 +5242,16 @@ __metadata: "@babel/plugin-transform-react-jsx": ^7.19.0 "@jest/transform": ^29.3.1 "@mdx-js/react": ^2.1.5 - "@storybook/blocks": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/csf-plugin": 7.0.0-alpha.53 - "@storybook/csf-tools": 7.0.0-alpha.53 + "@storybook/blocks": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/csf-plugin": 7.0.0-alpha.54 + "@storybook/csf-tools": 7.0.0-alpha.54 "@storybook/mdx2-csf": next - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/postinstall": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/postinstall": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 fs-extra: ^9.0.1 global: ^4.4.0 remark-external-links: ^8.0.0 @@ -5278,21 +5274,20 @@ __metadata: resolution: "@storybook/addon-essentials@workspace:addons/essentials" dependencies: "@babel/core": ^7.20.2 - "@storybook/addon-actions": 7.0.0-alpha.53 - "@storybook/addon-backgrounds": 7.0.0-alpha.53 - "@storybook/addon-controls": 7.0.0-alpha.53 - "@storybook/addon-docs": 7.0.0-alpha.53 - "@storybook/addon-highlight": 7.0.0-alpha.53 - "@storybook/addon-measure": 7.0.0-alpha.53 - "@storybook/addon-outline": 7.0.0-alpha.53 - "@storybook/addon-toolbars": 7.0.0-alpha.53 - "@storybook/addon-viewport": 7.0.0-alpha.53 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/vue": 7.0.0-alpha.53 + "@storybook/addon-actions": 7.0.0-alpha.54 + "@storybook/addon-backgrounds": 7.0.0-alpha.54 + "@storybook/addon-controls": 7.0.0-alpha.54 + "@storybook/addon-docs": 7.0.0-alpha.54 + "@storybook/addon-highlight": 7.0.0-alpha.54 + "@storybook/addon-measure": 7.0.0-alpha.54 + "@storybook/addon-outline": 7.0.0-alpha.54 + "@storybook/addon-toolbars": 7.0.0-alpha.54 + "@storybook/addon-viewport": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/vue": 7.0.0-alpha.54 ts-dedent: ^2.0.0 typescript: ^4.9.3 peerDependencies: @@ -5300,13 +5295,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-highlight@7.0.0-alpha.53, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight": +"@storybook/addon-highlight@7.0.0-alpha.54, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight": version: 0.0.0-use.local resolution: "@storybook/addon-highlight@workspace:addons/highlight" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 "@types/webpack-env": ^1.16.0 global: ^4.4.0 typescript: ^4.9.3 @@ -5318,18 +5312,17 @@ __metadata: resolution: "@storybook/addon-interactions@workspace:addons/interactions" dependencies: "@devtools-ds/object-inspector": ^1.1.2 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/instrumenter": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/instrumenter": 7.0.0-alpha.54 "@storybook/jest": ^0.0.10 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 "@storybook/testing-library": 0.0.14-next.0 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/node": ^16.0.0 formik: ^2.2.9 global: ^4.4.0 @@ -5352,13 +5345,12 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-jest@workspace:addons/jest" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 global: ^4.4.0 react-sizeme: ^3.0.1 typescript: ^4.9.3 @@ -5378,13 +5370,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-links@workspace:addons/links" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 "@storybook/csf": next - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/router": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/router": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 prop-types: ^15.7.2 ts-dedent: ^2.0.0 @@ -5400,17 +5392,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-measure@7.0.0-alpha.53, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": +"@storybook/addon-measure@7.0.0-alpha.54, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure": version: 0.0.0-use.local resolution: "@storybook/addon-measure@workspace:addons/measure" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 typescript: ^4.9.3 peerDependencies: @@ -5424,17 +5415,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-outline@7.0.0-alpha.53, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": +"@storybook/addon-outline@7.0.0-alpha.54, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline": version: 0.0.0-use.local resolution: "@storybook/addon-outline@workspace:addons/outline" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 ts-dedent: ^2.0.0 typescript: ^4.9.3 @@ -5455,14 +5445,14 @@ __metadata: dependencies: "@axe-core/puppeteer": ^4.2.0 "@storybook/csf": next - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/jest-image-snapshot": ^5.1.0 "@types/puppeteer": ^5.4.0 jest-image-snapshot: ^6.0.0 puppeteer: ^2.0.0 || ^3.0.0 peerDependencies: - "@storybook/addon-storyshots": 7.0.0-alpha.53 + "@storybook/addon-storyshots": 7.0.0-alpha.54 puppeteer: ">=2.0.0" peerDependenciesMeta: puppeteer: @@ -5478,18 +5468,17 @@ __metadata: "@angular/platform-browser-dynamic": ^13.3.6 "@emotion/jest": ^11.8.0 "@jest/transform": ^29.3.1 - "@storybook/addon-docs": 7.0.0-alpha.53 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/angular": 7.0.0-alpha.53 + "@storybook/addon-docs": 7.0.0-alpha.54 + "@storybook/angular": 7.0.0-alpha.54 "@storybook/babel-plugin-require-context-hook": 1.0.1 - "@storybook/client-api": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/react": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 - "@storybook/vue": 7.0.0-alpha.53 - "@storybook/vue3": 7.0.0-alpha.53 + "@storybook/client-api": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/react": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 + "@storybook/vue": 7.0.0-alpha.54 + "@storybook/vue3": 7.0.0-alpha.54 "@types/glob": ^7.1.3 "@types/jest-specific-snapshot": ^0.5.6 babel-loader: ^8.3.0 @@ -5563,14 +5552,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/addon-storysource@workspace:addons/storysource" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/router": 7.0.0-alpha.53 - "@storybook/source-loader": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/router": 7.0.0-alpha.54 + "@storybook/source-loader": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 "@types/react": ^16.14.34 "@types/react-syntax-highlighter": 11.0.5 estraverse: ^5.2.0 @@ -5604,16 +5592,15 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-toolbars@7.0.0-alpha.53, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": +"@storybook/addon-toolbars@7.0.0-alpha.54, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars": version: 0.0.0-use.local resolution: "@storybook/addon-toolbars@workspace:addons/toolbars" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 typescript: ^4.9.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5626,17 +5613,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addon-viewport@7.0.0-alpha.53, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": +"@storybook/addon-viewport@7.0.0-alpha.54, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport": version: 0.0.0-use.local resolution: "@storybook/addon-viewport@workspace:addons/viewport" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 global: ^4.4.0 memoizerific: ^1.11.3 prop-types: ^15.7.2 @@ -5652,18 +5638,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/addons@7.0.0-alpha.53, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": +"@storybook/addons@7.0.0-alpha.54, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons": version: 0.0.0-use.local resolution: "@storybook/addons@workspace:lib/addons" dependencies: - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/router": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 - global: ^4.4.0 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5692,7 +5673,7 @@ __metadata: languageName: node linkType: hard -"@storybook/angular@7.0.0-alpha.53, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular": +"@storybook/angular@7.0.0-alpha.54, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular": version: 0.0.0-use.local resolution: "@storybook/angular@workspace:frameworks/angular" dependencies: @@ -5708,19 +5689,18 @@ __metadata: "@angular/platform-browser": ^13.3.6 "@angular/platform-browser-dynamic": ^13.3.6 "@nrwl/workspace": 14.6.1 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/core-server": 7.0.0-alpha.53 - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/core-server": 7.0.0-alpha.54 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/node": ^16.0.0 "@types/react": ^16.14.34 "@types/react-dom": ^16.9.14 @@ -5773,12 +5753,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/api@7.0.0-alpha.53, @storybook/api@workspace:*, @storybook/api@workspace:lib/manager-api-shim": +"@storybook/api@7.0.0-alpha.54, @storybook/api@workspace:*, @storybook/api@workspace:lib/manager-api-shim": version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/manager-api-shim" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 languageName: unknown linkType: soft @@ -5817,22 +5797,21 @@ __metadata: languageName: node linkType: hard -"@storybook/blocks@7.0.0-alpha.53, @storybook/blocks@workspace:*, @storybook/blocks@workspace:ui/blocks": +"@storybook/blocks@7.0.0-alpha.54, @storybook/blocks@workspace:*, @storybook/blocks@workspace:ui/blocks": version: 0.0.0-use.local resolution: "@storybook/blocks@workspace:ui/blocks" dependencies: - "@storybook/addon-actions": 7.0.0-alpha.53 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 + "@storybook/addon-actions": 7.0.0-alpha.54 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 "@storybook/csf": next - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/color-convert": ^2.0.0 "@types/lodash": ^4.14.167 color-convert: ^2.0.1 @@ -5851,14 +5830,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-manager@7.0.0-alpha.53, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager": +"@storybook/builder-manager@7.0.0-alpha.54, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager": version: 0.0.0-use.local resolution: "@storybook/builder-manager@workspace:lib/builder-manager" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/manager": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/manager": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 "@types/ejs": ^3.1.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 browser-assert: ^1.2.1 @@ -5874,21 +5853,22 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-vite@7.0.0-alpha.53, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite": +"@storybook/builder-vite@7.0.0-alpha.54, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite": version: 0.0.0-use.local resolution: "@storybook/builder-vite@workspace:lib/builder-vite" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 "@joshwooding/vite-plugin-react-docgen-typescript": 0.0.5 - "@storybook/client-api": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 + "@storybook/addons": 7.0.0-alpha.54 + "@storybook/client-api": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 "@storybook/mdx2-csf": next - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/source-loader": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/source-loader": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/express": ^4.17.13 "@types/node": ^16.0.0 "@vitejs/plugin-react": ^2.0.0 @@ -5913,29 +5893,29 @@ __metadata: languageName: unknown linkType: soft -"@storybook/builder-webpack5@7.0.0-alpha.53, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5": +"@storybook/builder-webpack5@7.0.0-alpha.54, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5": version: 0.0.0-use.local resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5" dependencies: "@babel/core": ^7.12.10 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/api": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-api": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/router": 7.0.0-alpha.53 - "@storybook/store": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 + "@storybook/addons": 7.0.0-alpha.54 + "@storybook/api": 7.0.0-alpha.54 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-api": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/router": 7.0.0-alpha.54 + "@storybook/store": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 "@types/node": ^16.0.0 "@types/pretty-hrtime": ^1.0.0 "@types/semver": ^7.3.4 @@ -5976,13 +5956,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-postmessage@7.0.0-alpha.53, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": +"@storybook/channel-postmessage@7.0.0-alpha.54, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage": version: 0.0.0-use.local resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage" dependencies: - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 global: ^4.4.0 qs: ^6.10.0 telejson: ^6.0.8 @@ -5990,19 +5970,19 @@ __metadata: languageName: unknown linkType: soft -"@storybook/channel-websocket@7.0.0-alpha.53, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": +"@storybook/channel-websocket@7.0.0-alpha.54, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket": version: 0.0.0-use.local resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket" dependencies: - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 global: ^4.4.0 telejson: ^6.0.8 typescript: ^4.9.3 languageName: unknown linkType: soft -"@storybook/channels@7.0.0-alpha.53, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": +"@storybook/channels@7.0.0-alpha.54, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels": version: 0.0.0-use.local resolution: "@storybook/channels@workspace:lib/channels" dependencies: @@ -6021,20 +6001,20 @@ __metadata: languageName: node linkType: hard -"@storybook/cli@7.0.0-alpha.53, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": +"@storybook/cli@7.0.0-alpha.54, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli": version: 0.0.0-use.local resolution: "@storybook/cli@workspace:lib/cli" dependencies: "@babel/core": ^7.20.2 "@babel/preset-env": ^7.20.2 - "@storybook/client-api": 7.0.0-alpha.53 - "@storybook/codemod": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-server": 7.0.0-alpha.53 - "@storybook/csf-tools": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/telemetry": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-api": 7.0.0-alpha.54 + "@storybook/codemod": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-server": 7.0.0-alpha.54 + "@storybook/csf-tools": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/telemetry": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/cross-spawn": ^6.0.2 "@types/prompts": ^2.0.9 "@types/puppeteer-core": ^2.1.0 @@ -6073,16 +6053,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-api@7.0.0-alpha.53, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": +"@storybook/client-api@7.0.0-alpha.54, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api": version: 0.0.0-use.local resolution: "@storybook/client-api@workspace:lib/client-api" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 languageName: unknown linkType: soft -"@storybook/client-logger@7.0.0-alpha.53, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": +"@storybook/client-logger@7.0.0-alpha.54, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:lib/client-logger" dependencies: @@ -6101,15 +6081,15 @@ __metadata: languageName: node linkType: hard -"@storybook/codemod@7.0.0-alpha.53, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": +"@storybook/codemod@7.0.0-alpha.54, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod": version: 0.0.0-use.local resolution: "@storybook/codemod@workspace:lib/codemod" dependencies: "@babel/types": ^7.20.2 "@storybook/csf": next - "@storybook/csf-tools": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/csf-tools": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 cross-spawn: ^7.0.3 globby: ^11.0.2 jest: ^29.3.1 @@ -6123,15 +6103,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/components@7.0.0-alpha.53, @storybook/components@workspace:*, @storybook/components@workspace:ui/components": +"@storybook/components@7.0.0-alpha.54, @storybook/components@workspace:*, @storybook/components@workspace:ui/components": version: 0.0.0-use.local resolution: "@storybook/components@workspace:ui/components" dependencies: "@popperjs/core": ^2.6.0 - "@storybook/client-logger": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 "@storybook/csf": next - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/overlayscrollbars": ^1.12.0 "@types/react-syntax-highlighter": 11.0.5 "@types/util-deprecate": ^1.0.0 @@ -6153,22 +6133,22 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-client@7.0.0-alpha.53, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client": +"@storybook/core-client@7.0.0-alpha.54, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client": version: 0.0.0-use.local resolution: "@storybook/core-client@workspace:lib/core-client" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 languageName: unknown linkType: soft -"@storybook/core-common@7.0.0-alpha.53, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common": +"@storybook/core-common@7.0.0-alpha.54, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common": version: 0.0.0-use.local resolution: "@storybook/core-common@workspace:lib/core-common" dependencies: "@babel/core": ^7.20.2 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/babel__core": ^7.1.20 "@types/express": ^4.7.0 "@types/mock-fs": ^4.13.1 @@ -6191,11 +6171,9 @@ __metadata: pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 slash: ^3.0.0 - telejson: ^6.0.8 ts-dedent: ^2.0.0 type-fest: ^2.19.0 typescript: ^4.9.3 - util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6205,7 +6183,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-events@7.0.0-alpha.53, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": +"@storybook/core-events@7.0.0-alpha.54, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events": version: 0.0.0-use.local resolution: "@storybook/core-events@workspace:lib/core-events" dependencies: @@ -6222,23 +6200,23 @@ __metadata: languageName: node linkType: hard -"@storybook/core-server@7.0.0-alpha.53, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server": +"@storybook/core-server@7.0.0-alpha.54, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server": version: 0.0.0-use.local resolution: "@storybook/core-server@workspace:lib/core-server" dependencies: "@aw-web-design/x-default-browser": 1.4.88 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.0.0-alpha.53 - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 + "@storybook/builder-manager": 7.0.0-alpha.54 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 "@storybook/csf": next - "@storybook/csf-tools": 7.0.0-alpha.53 + "@storybook/csf-tools": 7.0.0-alpha.54 "@storybook/docs-mdx": next - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/telemetry": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/telemetry": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/compression": ^1.7.0 "@types/ip": ^1.1.0 "@types/node": ^16.0.0 @@ -6287,13 +6265,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/core-webpack@7.0.0-alpha.53, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack": +"@storybook/core-webpack@7.0.0-alpha.54, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack": version: 0.0.0-use.local resolution: "@storybook/core-webpack@workspace:lib/core-webpack" dependencies: - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/node": ^16.0.0 ts-dedent: ^2.0.0 typescript: ^4.9.3 @@ -6301,17 +6279,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/csf-plugin@7.0.0-alpha.53, @storybook/csf-plugin@workspace:*, @storybook/csf-plugin@workspace:lib/csf-plugin": +"@storybook/csf-plugin@7.0.0-alpha.54, @storybook/csf-plugin@workspace:*, @storybook/csf-plugin@workspace:lib/csf-plugin": version: 0.0.0-use.local resolution: "@storybook/csf-plugin@workspace:lib/csf-plugin" dependencies: - "@storybook/csf-tools": 7.0.0-alpha.53 + "@storybook/csf-tools": 7.0.0-alpha.54 typescript: ^4.9.3 unplugin: ^0.10.2 languageName: unknown linkType: soft -"@storybook/csf-tools@7.0.0-alpha.53, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": +"@storybook/csf-tools@7.0.0-alpha.54, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools": version: 0.0.0-use.local resolution: "@storybook/csf-tools@workspace:lib/csf-tools" dependencies: @@ -6320,7 +6298,7 @@ __metadata: "@babel/traverse": ^7.20.1 "@babel/types": ^7.20.2 "@storybook/csf": next - "@storybook/types": 7.0.0-alpha.53 + "@storybook/types": 7.0.0-alpha.54 "@types/fs-extra": ^9.0.6 fs-extra: ^9.0.1 js-yaml: ^3.14.1 @@ -6365,14 +6343,14 @@ __metadata: languageName: node linkType: hard -"@storybook/docs-tools@7.0.0-alpha.53, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools": +"@storybook/docs-tools@7.0.0-alpha.54, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools": version: 0.0.0-use.local resolution: "@storybook/docs-tools@workspace:lib/docs-tools" dependencies: "@babel/core": ^7.12.10 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 doctrine: ^3.0.0 jest-specific-snapshot: ^6.0.0 lodash: ^4.17.21 @@ -6385,11 +6363,11 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/ember@workspace:frameworks/ember" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 ember-source: ~3.28.1 global: ^4.4.0 react: 16.14.0 @@ -6428,10 +6406,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/html-webpack5@workspace:frameworks/html-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/html": 7.0.0-alpha.53 - "@storybook/preset-html-webpack": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/html": 7.0.0-alpha.54 + "@storybook/preset-html-webpack": 7.0.0-alpha.54 "@types/node": ^16.0.0 global: ^4.4.0 react: 16.14.0 @@ -6442,15 +6420,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/html@7.0.0-alpha.53, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html": +"@storybook/html@7.0.0-alpha.54, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html": version: 0.0.0-use.local resolution: "@storybook/html@workspace:renderers/html" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -6461,15 +6438,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/instrumenter@7.0.0-alpha.53, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": +"@storybook/instrumenter@7.0.0-alpha.54, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter": version: 0.0.0-use.local resolution: "@storybook/instrumenter@workspace:lib/instrumenter" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 core-js: ^3.8.2 global: ^4.4.0 typescript: ^4.9.3 @@ -6556,18 +6532,18 @@ __metadata: languageName: node linkType: hard -"@storybook/manager-api@7.0.0-alpha.53, @storybook/manager-api@workspace:*, @storybook/manager-api@workspace:lib/manager-api": +"@storybook/manager-api@7.0.0-alpha.54, @storybook/manager-api@workspace:*, @storybook/manager-api@workspace:lib/manager-api": version: 0.0.0-use.local resolution: "@storybook/manager-api@workspace:lib/manager-api" dependencies: - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 + "@jest/globals": ^29.3.1 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 "@storybook/csf": next - "@storybook/router": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/router": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/lodash": ^4.14.167 "@types/qs": ^6 dequal: ^2.0.2 @@ -6581,30 +6557,27 @@ __metadata: telejson: ^6.0.8 ts-dedent: ^2.0.0 typescript: ^4.9.3 - util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 languageName: unknown linkType: soft -"@storybook/manager@7.0.0-alpha.53, @storybook/manager@workspace:*, @storybook/manager@workspace:ui/manager": +"@storybook/manager@7.0.0-alpha.54, @storybook/manager@workspace:*, @storybook/manager@workspace:ui/manager": version: 0.0.0-use.local resolution: "@storybook/manager@workspace:ui/manager" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/components": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/router": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/components": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/router": 7.0.0-alpha.54 + "@storybook/theming": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@testing-library/react": ^11.2.2 "@types/semver": ^7.3.4 copy-to-clipboard: ^3.3.1 @@ -6645,14 +6618,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/nextjs@workspace:frameworks/nextjs" dependencies: - "@storybook/addon-actions": 7.0.0-alpha.53 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preset-react-webpack": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/react": 7.0.0-alpha.53 + "@storybook/addon-actions": 7.0.0-alpha.54 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preset-react-webpack": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/react": 7.0.0-alpha.54 "@types/node": ^16.0.0 find-up: ^5.0.0 fs-extra: ^9.0.1 @@ -6686,7 +6658,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/node-logger@7.0.0-alpha.53, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": +"@storybook/node-logger@7.0.0-alpha.54, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger": version: 0.0.0-use.local resolution: "@storybook/node-logger@workspace:lib/node-logger" dependencies: @@ -6699,7 +6671,7 @@ __metadata: languageName: unknown linkType: soft -"@storybook/postinstall@7.0.0-alpha.53, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": +"@storybook/postinstall@7.0.0-alpha.54, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall": version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: @@ -6714,10 +6686,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/preact-webpack5@workspace:frameworks/preact-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preact": 7.0.0-alpha.53 - "@storybook/preset-preact-webpack": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preact": 7.0.0-alpha.54 + "@storybook/preset-preact-webpack": 7.0.0-alpha.54 "@types/node": ^16.0.0 preact: ^10.5.13 react: 16.14.0 @@ -6729,14 +6701,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preact@7.0.0-alpha.53, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact": +"@storybook/preact@7.0.0-alpha.54, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact": version: 0.0.0-use.local resolution: "@storybook/preact@workspace:renderers/preact" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 preact: ^10.5.13 react: 16.14.0 @@ -6748,11 +6719,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-html-webpack@7.0.0-alpha.53, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack": +"@storybook/preset-html-webpack@7.0.0-alpha.54, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-html-webpack@workspace:presets/html-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 "@types/node": ^16.0.0 html-loader: ^3.1.0 react: 16.14.0 @@ -6764,12 +6735,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-preact-webpack@7.0.0-alpha.53, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack": +"@storybook/preset-preact-webpack@7.0.0-alpha.54, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-preact-webpack@workspace:presets/preact-webpack" dependencies: "@babel/plugin-transform-react-jsx": ^7.19.0 - "@storybook/core-webpack": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 "@types/node": ^16.0.0 preact: ^10.5.13 react: 16.14.0 @@ -6781,17 +6752,17 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-react-webpack@7.0.0-alpha.53, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack": +"@storybook/preset-react-webpack@7.0.0-alpha.54, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-react-webpack@workspace:presets/react-webpack" dependencies: "@babel/preset-flow": ^7.18.6 "@babel/preset-react": ^7.18.6 "@pmmmwh/react-refresh-webpack-plugin": ^0.5.5 - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/react": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/react": 7.0.0-alpha.54 "@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0 "@types/node": ^16.0.0 "@types/semver": ^7.3.4 @@ -6817,13 +6788,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-server-webpack@7.0.0-alpha.53, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack": +"@storybook/preset-server-webpack@7.0.0-alpha.54, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-server-webpack@workspace:presets/server-webpack" dependencies: - "@storybook/core-server": 7.0.0-alpha.53 - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/server": 7.0.0-alpha.53 + "@storybook/core-server": 7.0.0-alpha.54 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/server": 7.0.0-alpha.54 "@types/node": ^16.0.0 fs-extra: ^9.0.1 global: ^4.4.0 @@ -6838,12 +6809,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-svelte-webpack@7.0.0-alpha.53, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack": +"@storybook/preset-svelte-webpack@7.0.0-alpha.54, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-svelte-webpack@workspace:presets/svelte-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 react: 16.14.0 react-dom: 16.14.0 svelte: ^3.31.2 @@ -6858,12 +6829,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-vue-webpack@7.0.0-alpha.53, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack": +"@storybook/preset-vue-webpack@7.0.0-alpha.54, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-vue-webpack@workspace:presets/vue-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 "@types/node": ^16.0.0 react: 16.14.0 react-dom: 16.14.0 @@ -6885,12 +6856,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-vue3-webpack@7.0.0-alpha.53, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack": +"@storybook/preset-vue3-webpack@7.0.0-alpha.54, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-vue3-webpack@workspace:presets/vue3-webpack" dependencies: - "@storybook/core-webpack": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 "@types/node": ^16.0.0 "@vue/compiler-sfc": ^3.2.33 react: 16.14.0 @@ -6910,14 +6881,14 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preset-web-components-webpack@7.0.0-alpha.53, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack": +"@storybook/preset-web-components-webpack@7.0.0-alpha.54, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack": version: 0.0.0-use.local resolution: "@storybook/preset-web-components-webpack@workspace:presets/web-components-webpack" dependencies: "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/preset-env": ^7.20.2 - "@storybook/core-webpack": 7.0.0-alpha.53 + "@storybook/core-webpack": 7.0.0-alpha.54 "@types/node": ^16.0.0 babel-loader: ^7.0.0 || ^8.0.0 babel-plugin-bundled-import-meta: ^0.3.1 @@ -6930,26 +6901,26 @@ __metadata: languageName: unknown linkType: soft -"@storybook/preview-api@7.0.0-alpha.53, @storybook/preview-api@workspace:*, @storybook/preview-api@workspace:lib/preview-api": +"@storybook/preview-api@7.0.0-alpha.54, @storybook/preview-api@workspace:*, @storybook/preview-api@workspace:lib/preview-api": version: 0.0.0-use.local resolution: "@storybook/preview-api@workspace:lib/preview-api" dependencies: "@jest/globals": ^26.6.2 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 "@storybook/csf": next - "@storybook/types": 7.0.0-alpha.53 + "@storybook/types": 7.0.0-alpha.54 "@types/qs": ^6.9.5 - "@types/webpack-env": ^1.16.4 ansi-to-html: ^0.6.11 dequal: ^2.0.2 global: ^4.4.0 lodash: ^4.17.21 memoizerific: ^1.11.3 qs: ^6.10.0 + react: ^16.14.0 slash: ^3.0.0 synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 @@ -6961,45 +6932,27 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/preview-web@workspace:lib/preview-web" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 languageName: unknown linkType: soft -"@storybook/preview@7.0.0-alpha.53, @storybook/preview@workspace:*, @storybook/preview@workspace:lib/preview": +"@storybook/preview@7.0.0-alpha.54, @storybook/preview@workspace:*, @storybook/preview@workspace:lib/preview": version: 0.0.0-use.local resolution: "@storybook/preview@workspace:lib/preview" dependencies: - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/channels": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-events": 7.0.0-alpha.53 - "@storybook/csf": next - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/router": 7.0.0-alpha.53 - "@storybook/theming": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 - "@types/qs": ^6.9.5 + "@fal-works/esbuild-plugin-global-externals": ^2.1.2 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/channels": 7.0.0-alpha.54 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-events": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 "@types/shelljs": ^0.8.7 - "@types/webpack-env": ^1.16.4 - ansi-to-html: ^0.6.11 - dequal: ^2.0.2 fs-extra: ^9.0.1 - global: ^4.4.0 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - qs: ^6.10.0 - react: 16.14.0 shelljs: ^0.8.5 - slash: ^3.0.0 - synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 - ts-jest: ^28.0.8 typescript: ~4.6.3 - util-deprecate: ^1.0.2 languageName: unknown linkType: soft @@ -7027,12 +6980,11 @@ __metadata: dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": ^0.0.5 "@rollup/pluginutils": ^4.2.0 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-vite": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/react": 7.0.0-alpha.53 + "@storybook/builder-vite": 7.0.0-alpha.54 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/react": 7.0.0-alpha.54 "@types/node": ^16.0.0 "@vitejs/plugin-react": ^2.0.0 ast-types: ^0.14.2 @@ -7050,9 +7002,9 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/react-webpack5@workspace:frameworks/react-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/preset-react-webpack": 7.0.0-alpha.53 - "@storybook/react": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/preset-react-webpack": 7.0.0-alpha.54 + "@storybook/react": 7.0.0-alpha.54 "@types/node": ^16.0.0 jest-specific-snapshot: ^6.0.0 typescript: ^4.9.3 @@ -7068,17 +7020,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/react@7.0.0-alpha.53, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react": +"@storybook/react@7.0.0-alpha.54, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react": version: 0.0.0-use.local resolution: "@storybook/react@workspace:renderers/react" dependencies: "@babel/core": ^7.20.2 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@types/estree": ^0.0.51 "@types/node": ^16.0.0 "@types/util-deprecate": ^1.0.0 @@ -7371,11 +7322,11 @@ __metadata: languageName: unknown linkType: soft -"@storybook/router@7.0.0-alpha.53, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": +"@storybook/router@7.0.0-alpha.54, @storybook/router@workspace:*, @storybook/router@workspace:lib/router": version: 0.0.0-use.local resolution: "@storybook/router@workspace:lib/router" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 dequal: ^2.0.2 global: ^4.4.0 lodash: ^4.17.21 @@ -7423,10 +7374,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/server-webpack5@workspace:frameworks/server-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preset-server-webpack": 7.0.0-alpha.53 - "@storybook/server": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preset-server-webpack": 7.0.0-alpha.54 + "@storybook/server": 7.0.0-alpha.54 "@types/node": ^16.0.0 react: 16.14.0 react-dom: 16.14.0 @@ -7434,14 +7385,13 @@ __metadata: languageName: unknown linkType: soft -"@storybook/server@7.0.0-alpha.53, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server": +"@storybook/server@7.0.0-alpha.54, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server": version: 0.0.0-use.local resolution: "@storybook/server@workspace:renderers/server" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -7450,12 +7400,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/source-loader@7.0.0-alpha.53, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": +"@storybook/source-loader@7.0.0-alpha.54, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader": version: 0.0.0-use.local resolution: "@storybook/source-loader@workspace:lib/source-loader" dependencies: "@storybook/csf": next - "@storybook/types": 7.0.0-alpha.53 + "@storybook/types": 7.0.0-alpha.54 estraverse: ^5.2.0 jest-specific-snapshot: ^6.0.0 lodash: ^4.17.21 @@ -7467,12 +7417,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/store@7.0.0-alpha.53, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": +"@storybook/store@7.0.0-alpha.54, @storybook/store@workspace:*, @storybook/store@workspace:lib/store": version: 0.0.0-use.local resolution: "@storybook/store@workspace:lib/store" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 languageName: unknown linkType: soft @@ -7481,13 +7431,12 @@ __metadata: resolution: "@storybook/svelte-vite@workspace:frameworks/svelte-vite" dependencies: "@storybook/addon-svelte-csf": ^2.0.0 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-vite": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/svelte": 7.0.0-alpha.53 + "@storybook/builder-vite": 7.0.0-alpha.54 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/svelte": 7.0.0-alpha.54 "@sveltejs/vite-plugin-svelte": ^1.0.0 "@types/node": ^16.0.0 magic-string: ^0.26.1 @@ -7507,10 +7456,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preset-svelte-webpack": 7.0.0-alpha.53 - "@storybook/svelte": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preset-svelte-webpack": 7.0.0-alpha.54 + "@storybook/svelte": 7.0.0-alpha.54 react: 16.14.0 react-dom: 16.14.0 svelte: ^3.48.0 @@ -7523,16 +7472,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/svelte@7.0.0-alpha.53, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte": +"@storybook/svelte@7.0.0-alpha.54, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte": version: 0.0.0-use.local resolution: "@storybook/svelte@workspace:renderers/svelte" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 expect-type: ^0.14.2 global: ^4.4.0 react: 16.14.0 @@ -7548,12 +7496,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/telemetry@7.0.0-alpha.53, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry": +"@storybook/telemetry@7.0.0-alpha.54, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry": version: 0.0.0-use.local resolution: "@storybook/telemetry@workspace:lib/telemetry" dependencies: - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 @@ -7578,7 +7526,7 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@7.0.0-alpha.53, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": +"@storybook/theming@7.0.0-alpha.54, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" dependencies: @@ -7587,7 +7535,7 @@ __metadata: "@emotion/react": ^11.10.4 "@emotion/styled": ^11.10.4 "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 - "@storybook/client-logger": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 "@types/fs-extra": ^9.0.6 "@types/node": ^16.0.0 deep-object-diff: ^1.1.0 @@ -7618,12 +7566,12 @@ __metadata: languageName: node linkType: hard -"@storybook/types@7.0.0-alpha.53, @storybook/types@workspace:*, @storybook/types@workspace:lib/types": +"@storybook/types@7.0.0-alpha.54, @storybook/types@workspace:*, @storybook/types@workspace:lib/types": version: 0.0.0-use.local resolution: "@storybook/types@workspace:lib/types" dependencies: "@babel/core": ^7.12.10 - "@storybook/channels": 7.0.0-alpha.53 + "@storybook/channels": 7.0.0-alpha.54 "@storybook/csf": next "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 @@ -7638,14 +7586,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue-vite@workspace:frameworks/vue-vite" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-vite": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/core-server": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/vue": 7.0.0-alpha.53 + "@storybook/builder-vite": 7.0.0-alpha.54 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/core-server": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/vue": 7.0.0-alpha.54 magic-string: ^0.26.1 typescript: ^4.9.3 vite: ^3.1.3 @@ -7660,10 +7607,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue-webpack5@workspace:frameworks/vue-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preset-vue-webpack": 7.0.0-alpha.53 - "@storybook/vue": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preset-vue-webpack": 7.0.0-alpha.54 + "@storybook/vue": 7.0.0-alpha.54 "@types/node": ^16.0.0 react: 16.14.0 react-dom: 16.14.0 @@ -7685,13 +7632,12 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue3-vite@workspace:frameworks/vue3-vite" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-vite": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/core-server": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/vue3": 7.0.0-alpha.53 + "@storybook/builder-vite": 7.0.0-alpha.54 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/core-server": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/vue3": 7.0.0-alpha.54 "@types/node": ^16.0.0 "@vitejs/plugin-vue": ^3.0.0 magic-string: ^0.26.1 @@ -7705,10 +7651,10 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5" dependencies: - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preset-vue3-webpack": 7.0.0-alpha.53 - "@storybook/vue3": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preset-vue3-webpack": 7.0.0-alpha.54 + "@storybook/vue3": 7.0.0-alpha.54 "@types/node": ^16.0.0 "@vue/compiler-sfc": 3.0.0 react: 16.14.0 @@ -7723,16 +7669,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue3@7.0.0-alpha.53, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3": +"@storybook/vue3@7.0.0-alpha.54, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3": version: 0.0.0-use.local resolution: "@storybook/vue3@workspace:renderers/vue3" dependencies: "@digitak/esrun": ^3.2.2 - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 "@vue/vue3-jest": 29 global: ^4.4.0 react: 16.14.0 @@ -7752,16 +7697,15 @@ __metadata: languageName: unknown linkType: soft -"@storybook/vue@7.0.0-alpha.53, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue": +"@storybook/vue@7.0.0-alpha.54, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue": version: 0.0.0-use.local resolution: "@storybook/vue@workspace:renderers/vue" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -7785,14 +7729,13 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/web-components-vite@workspace:frameworks/web-components-vite" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/builder-vite": 7.0.0-alpha.53 - "@storybook/channel-postmessage": 7.0.0-alpha.53 - "@storybook/channel-websocket": 7.0.0-alpha.53 - "@storybook/core-server": 7.0.0-alpha.53 - "@storybook/node-logger": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/web-components": 7.0.0-alpha.53 + "@storybook/builder-vite": 7.0.0-alpha.54 + "@storybook/channel-postmessage": 7.0.0-alpha.54 + "@storybook/channel-websocket": 7.0.0-alpha.54 + "@storybook/core-server": 7.0.0-alpha.54 + "@storybook/node-logger": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/web-components": 7.0.0-alpha.54 "@types/node": ^16.0.0 magic-string: ^0.26.1 typescript: ^4.9.3 @@ -7805,10 +7748,10 @@ __metadata: resolution: "@storybook/web-components-webpack5@workspace:frameworks/web-components-webpack5" dependencies: "@babel/preset-env": ^7.20.2 - "@storybook/builder-webpack5": 7.0.0-alpha.53 - "@storybook/core-common": 7.0.0-alpha.53 - "@storybook/preset-web-components-webpack": 7.0.0-alpha.53 - "@storybook/web-components": 7.0.0-alpha.53 + "@storybook/builder-webpack5": 7.0.0-alpha.54 + "@storybook/core-common": 7.0.0-alpha.54 + "@storybook/preset-web-components-webpack": 7.0.0-alpha.54 + "@storybook/web-components": 7.0.0-alpha.54 "@types/node": ^16.0.0 lit-html: 2.0.2 react: 16.14.0 @@ -7819,17 +7762,16 @@ __metadata: languageName: unknown linkType: soft -"@storybook/web-components@7.0.0-alpha.53, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components": +"@storybook/web-components@7.0.0-alpha.54, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components": version: 0.0.0-use.local resolution: "@storybook/web-components@workspace:renderers/web-components" dependencies: - "@storybook/addons": 7.0.0-alpha.53 - "@storybook/client-logger": 7.0.0-alpha.53 - "@storybook/core-client": 7.0.0-alpha.53 - "@storybook/docs-tools": 7.0.0-alpha.53 - "@storybook/manager-api": 7.0.0-alpha.53 - "@storybook/preview-api": 7.0.0-alpha.53 - "@storybook/types": 7.0.0-alpha.53 + "@storybook/client-logger": 7.0.0-alpha.54 + "@storybook/core-client": 7.0.0-alpha.54 + "@storybook/docs-tools": 7.0.0-alpha.54 + "@storybook/manager-api": 7.0.0-alpha.54 + "@storybook/preview-api": 7.0.0-alpha.54 + "@storybook/types": 7.0.0-alpha.54 global: ^4.4.0 lit: 2.3.1 lit-html: 2.0.2 @@ -8931,7 +8873,7 @@ __metadata: languageName: node linkType: hard -"@types/webpack-env@npm:^1.16.0, @types/webpack-env@npm:^1.16.4, @types/webpack-env@npm:^1.17.0, @types/webpack-env@npm:^1.18.0": +"@types/webpack-env@npm:^1.16.0, @types/webpack-env@npm:^1.17.0, @types/webpack-env@npm:^1.18.0": version: 1.18.0 resolution: "@types/webpack-env@npm:1.18.0" checksum: ac2e91b025ea31b98b0271ccb40da789c5b54693c1efb18265a54c03b303b750501f080a44e99d7ce0a5422d68d535e600e851df4b8f2240444eca7ac3159719 @@ -12477,9 +12419,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.6.2 - resolution: "ci-info@npm:3.6.2" - checksum: 1ed4294b0a02f69622d32247c833db73e5562776d50fda20f9a9c76fe023bf8f428f1dbddb8fe29a17cefd8eccb5a66d4c6fa762b6b0a9414af0f676d051c1ef + version: 3.7.0 + resolution: "ci-info@npm:3.7.0" + checksum: d2432ba9da65ae26e9599451638bf82d994008b9e231e4d29871d7c53346a744d4969e5aca93aa71465cb4cc08a7406c3e8c2dfa368ac80da4e87e22d94c32b5 languageName: node linkType: hard @@ -17310,9 +17252,9 @@ __metadata: linkType: hard "form-data-encoder@npm:^2.1.2": - version: 2.1.3 - resolution: "form-data-encoder@npm:2.1.3" - checksum: a575a229e20ba96ac98f7381e3d2bf7f04a5fec6738f5fc9a8d8986a8c0eb28bf4c20c0a61aa91cd20a4a45e9ae3e8d7538c55eb91b547a06595c7680301b053 + version: 2.1.4 + resolution: "form-data-encoder@npm:2.1.4" + checksum: 4c06ae2b79ad693a59938dc49ebd020ecb58e4584860a90a230f80a68b026483b022ba5e4143cff06ae5ac8fd446a0b500fabc87bbac3d1f62f2757f8dabcaf7 languageName: node linkType: hard @@ -23848,11 +23790,11 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3, minipass@npm:^3.1.6": - version: 3.3.5 - resolution: "minipass@npm:3.3.5" + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: ^4.0.0 - checksum: f1bb39af4d6ce60f8a1e02e7ef7f09fffd882c83decb7edd5cb1711b6eff93b34833d1845b7883864f8fca2d2498b62c882fec735deff759c91444bf6e821266 + checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard @@ -29465,7 +29407,7 @@ __metadata: version: 0.0.0-use.local resolution: "sb@workspace:lib/cli-sb" dependencies: - "@storybook/cli": 7.0.0-alpha.53 + "@storybook/cli": 7.0.0-alpha.54 typescript: ^4.9.3 bin: sb: ./index.js @@ -30574,7 +30516,7 @@ __metadata: version: 0.0.0-use.local resolution: "storybook@workspace:lib/cli-storybook" dependencies: - "@storybook/cli": 7.0.0-alpha.53 + "@storybook/cli": 7.0.0-alpha.54 typescript: ^4.9.3 bin: sb: ./index.js @@ -31456,8 +31398,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0, terser@npm:^5.14.1": - version: 5.15.1 - resolution: "terser@npm:5.15.1" + version: 5.16.0 + resolution: "terser@npm:5.16.0" dependencies: "@jridgewell/source-map": ^0.3.2 acorn: ^8.5.0 @@ -31465,7 +31407,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 1a9e7bbca213dfade838935a66fc9c5177b1120281ca210c0c22e4e7a2c1b61d4785051176c1bdaab21806f0a26e6cfd239d1c69fcb48c62f2a9893a6ee79cc4 + checksum: 3c70287e8007617739cc461b12286ad0e921050cd543c706cdc43bc37df906e50a983144d60fd02e76300f3960ab75b4e91a02ddf598a91155021a49a5ef9262 languageName: node linkType: hard @@ -31918,7 +31860,7 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^28.0.0, ts-jest@npm:^28.0.8": +"ts-jest@npm:^28.0.0": version: 28.0.8 resolution: "ts-jest@npm:28.0.8" dependencies: diff --git a/docs/snippets/common/storybook-config-layout.js.mdx b/docs/snippets/common/storybook-config-layout.js.mdx index c36446aebea2..fb0043fd42c3 100644 --- a/docs/snippets/common/storybook-config-layout.js.mdx +++ b/docs/snippets/common/storybook-config-layout.js.mdx @@ -1,7 +1,7 @@ ```js // .storybook/manager.js -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; addons.setConfig({ isFullscreen: false, diff --git a/docs/snippets/common/storybook-manager-custom-theme.js.mdx b/docs/snippets/common/storybook-manager-custom-theme.js.mdx index 5affde341713..f1c8ba7fad4d 100644 --- a/docs/snippets/common/storybook-manager-custom-theme.js.mdx +++ b/docs/snippets/common/storybook-manager-custom-theme.js.mdx @@ -1,7 +1,7 @@ ```js // .storybook/manager.js -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import yourTheme from './YourTheme'; addons.setConfig({ diff --git a/docs/snippets/common/storybook-manager-dark-theme.js.mdx b/docs/snippets/common/storybook-manager-dark-theme.js.mdx index 2f31e53b7575..b7667afc4444 100644 --- a/docs/snippets/common/storybook-manager-dark-theme.js.mdx +++ b/docs/snippets/common/storybook-manager-dark-theme.js.mdx @@ -1,7 +1,7 @@ ```js // .storybook/manager.js -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import { themes } from '@storybook/theming'; addons.setConfig({ diff --git a/docs/snippets/common/storybook-manager-disable-roots.js.mdx b/docs/snippets/common/storybook-manager-disable-roots.js.mdx index 3297d85d7a1c..2ad4a99a4490 100644 --- a/docs/snippets/common/storybook-manager-disable-roots.js.mdx +++ b/docs/snippets/common/storybook-manager-disable-roots.js.mdx @@ -1,7 +1,7 @@ ```js // ./storybook/manager.js -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; addons.setConfig({ sidebar: { diff --git a/docs/snippets/common/storybook-manager-render-label-stories.js.mdx b/docs/snippets/common/storybook-manager-render-label-stories.js.mdx index 91538b415957..cfbc658cfc03 100644 --- a/docs/snippets/common/storybook-manager-render-label-stories.js.mdx +++ b/docs/snippets/common/storybook-manager-render-label-stories.js.mdx @@ -1,7 +1,7 @@ ```js // .storybook/manager.js -import { addons } from '@storybook/addons'; +import { addons } from '@storybook/manager-api'; import startCase from 'lodash/startCase'; diff --git a/docs/versions/next.json b/docs/versions/next.json index 48afa7d4c681..b0c8c82a0cf2 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"7.0.0-alpha.53","info":{"plain":"#### Bug Fixes\n\n- Angular: Fix \"__webpack_require__.nmd is not a function\" in v15 [#19937](https://github.com/storybooks/storybook/pull/19937)\n- Controls: Exclude `{ table: { disable: true } }` from panel count [#19877](https://github.com/storybooks/storybook/pull/19877)\n\n#### Maintenance\n\n- Core: Prebundle the preview [#19718](https://github.com/storybooks/storybook/pull/19718)\n- Builder-vite: Build with tsup [#19895](https://github.com/storybooks/storybook/pull/19895)\n- Components: Fix missing export [#19923](https://github.com/storybooks/storybook/pull/19923)\n\n#### Build\n\n- Remove the fix we added when enhanced-resolve was broken [#19942](https://github.com/storybooks/storybook/pull/19942)\n- Fix CI which was broken by enhanced-resolve [#19936](https://github.com/storybooks/storybook/pull/19936)\n- Drop `inDevelopment` from `cra/default-js` [#19934](https://github.com/storybooks/storybook/pull/19934)\n- Fix execa import in get-report-message [#19913](https://github.com/storybooks/storybook/pull/19913)"}} \ No newline at end of file +{"version":"7.0.0-alpha.54","info":{"plain":"#### Bug Fixes\n\n- Vite: Support environment variables in viteFinal define config [#19905](https://github.com/storybooks/storybook/pull/19905)\n\n#### Maintenance\n\n- Build: split `lib/addons` into manager & preview part, move code to `manager-api` [#19952](https://github.com/storybooks/storybook/pull/19952)\n- TypeScript: Satisfy stricter compilerOption rules [#19953](https://github.com/storybooks/storybook/pull/19953)\n- API: Rename `api` to `manager-api` [#19944](https://github.com/storybooks/storybook/pull/19944)\n- API: Add `preview-api` package [#19749](https://github.com/storybooks/storybook/pull/19749)\n\n#### Build\n\n- Build: Improve security in Github actions [#19949](https://github.com/storybooks/storybook/pull/19949)\n\n#### Dependencies\n\n- NextJS: Add Next13 peer dependency [#19932](https://github.com/storybooks/storybook/pull/19932)"}} \ No newline at end of file diff --git a/docs/writing-tests/addon-interaction-example-optimized.mp4 b/docs/writing-tests/addon-interaction-example-optimized.mp4 index c2b34091be68..775c9ed261ba 100644 Binary files a/docs/writing-tests/addon-interaction-example-optimized.mp4 and b/docs/writing-tests/addon-interaction-example-optimized.mp4 differ diff --git a/docs/writing-tests/addon-interactions-playback-controls-optimized.mp4 b/docs/writing-tests/addon-interactions-playback-controls-optimized.mp4 index 2afbd10562bb..306ab5e0dd89 100644 Binary files a/docs/writing-tests/addon-interactions-playback-controls-optimized.mp4 and b/docs/writing-tests/addon-interactions-playback-controls-optimized.mp4 differ diff --git a/docs/writing-tests/storybook-a11y-addon-unoptimized.png b/docs/writing-tests/storybook-a11y-addon-unoptimized.png index 5733a3c73a3a..03c9a54cb977 100644 Binary files a/docs/writing-tests/storybook-a11y-addon-unoptimized.png and b/docs/writing-tests/storybook-a11y-addon-unoptimized.png differ diff --git a/docs/writing-tests/storybook-a11y-starter-setup-optimized.mp4 b/docs/writing-tests/storybook-a11y-starter-setup-optimized.mp4 index d8bf2af68228..fc5b93e8e238 100644 Binary files a/docs/writing-tests/storybook-a11y-starter-setup-optimized.mp4 and b/docs/writing-tests/storybook-a11y-starter-setup-optimized.mp4 differ diff --git a/docs/writing-tests/storybook-addon-interactions-error-optimized.png b/docs/writing-tests/storybook-addon-interactions-error-optimized.png index b72e8ce2ef91..df97d77e3296 100644 Binary files a/docs/writing-tests/storybook-addon-interactions-error-optimized.png and b/docs/writing-tests/storybook-addon-interactions-error-optimized.png differ diff --git a/scripts/combine-compodoc.ts b/scripts/combine-compodoc.ts index 7dd04a7f509b..87dd58d03069 100755 --- a/scripts/combine-compodoc.ts +++ b/scripts/combine-compodoc.ts @@ -3,10 +3,10 @@ // then combine the results into one large documentation.json import { join, resolve } from 'path'; -import { execaCommand } from './utils/exec'; import { realpath, readFile, writeFile, lstat } from 'fs-extra'; import glob from 'glob'; import { directory } from 'tempy'; +import { execaCommand } from './utils/exec'; const logger = console; diff --git a/scripts/next-repro-generators/generate-repros.ts b/scripts/next-repro-generators/generate-repros.ts index c4a48350a0a7..3c8ac086b862 100755 --- a/scripts/next-repro-generators/generate-repros.ts +++ b/scripts/next-repro-generators/generate-repros.ts @@ -16,6 +16,7 @@ import { JsPackageManagerFactory } from '../../code/lib/cli/src/js-package-manag import { maxConcurrentTasks } from '../utils/maxConcurrentTasks'; +// eslint-disable-next-line import/no-cycle import { localizeYarnConfigFiles, setupYarn } from './utils/yarn'; import type { GeneratorConfig } from './utils/types'; import { getStackblitzUrl, renderTemplate } from './utils/template'; diff --git a/scripts/next-repro-generators/publish.ts b/scripts/next-repro-generators/publish.ts index 75bf2a606570..37d864613b4f 100755 --- a/scripts/next-repro-generators/publish.ts +++ b/scripts/next-repro-generators/publish.ts @@ -1,11 +1,12 @@ import program from 'commander'; import { join } from 'path'; import { existsSync } from 'fs'; -import { execaCommand } from '../utils/exec'; import * as tempy from 'tempy'; import { copy, emptyDir, readdir, remove, stat, writeFile } from 'fs-extra'; +import { execaCommand } from '../utils/exec'; import { getTemplatesData, renderTemplate } from './utils/template'; +// eslint-disable-next-line import/no-cycle import { commitAllToGit } from './utils/git'; export const logger = console; diff --git a/scripts/next-repro-generators/utils/git.ts b/scripts/next-repro-generators/utils/git.ts index bb828a7b6858..cbd1aa505e04 100644 --- a/scripts/next-repro-generators/utils/git.ts +++ b/scripts/next-repro-generators/utils/git.ts @@ -1,4 +1,5 @@ import { execaCommand } from '../../utils/exec'; +// eslint-disable-next-line import/no-cycle import { logger } from '../publish'; export async function commitAllToGit(cwd: string) { diff --git a/scripts/next-repro-generators/utils/template.ts b/scripts/next-repro-generators/utils/template.ts index bd979c9dae52..7b38df2c30ff 100644 --- a/scripts/next-repro-generators/utils/template.ts +++ b/scripts/next-repro-generators/utils/template.ts @@ -1,7 +1,7 @@ import { render } from 'ejs'; import { readFile } from 'fs-extra'; import { format } from 'prettier'; -import { GeneratorConfig } from './types'; +import type { GeneratorConfig } from './types'; import { allTemplates as reproTemplates } from '../../../code/lib/cli/src/repro-templates'; export async function renderTemplate(templatePath: string, templateData: Record) { diff --git a/scripts/next-repro-generators/utils/yarn.ts b/scripts/next-repro-generators/utils/yarn.ts index e1035993cfaf..05615a127850 100644 --- a/scripts/next-repro-generators/utils/yarn.ts +++ b/scripts/next-repro-generators/utils/yarn.ts @@ -1,5 +1,6 @@ import { join } from 'path'; import { move, remove } from 'fs-extra'; +// eslint-disable-next-line import/no-cycle import { runCommand } from '../generate-repros'; interface SetupYarnOptions { diff --git a/scripts/utils/options.ts b/scripts/utils/options.ts index 2601c8452c9c..b1a2dea7f0c0 100644 --- a/scripts/utils/options.ts +++ b/scripts/utils/options.ts @@ -2,8 +2,8 @@ * Use commander and prompts to gather a list of options for a script */ -import prompts, { Falsy, PrevCaller, PromptType } from 'prompts'; -import type { PromptObject } from 'prompts'; +import prompts from 'prompts'; +import type { PromptObject, Falsy, PrevCaller, PromptType } from 'prompts'; import program from 'commander'; import dedent from 'ts-dedent'; import chalk from 'chalk'; diff --git a/scripts/utils/workspace.ts b/scripts/utils/workspace.ts index 40fa0d159f19..ac3dbfc5d959 100644 --- a/scripts/utils/workspace.ts +++ b/scripts/utils/workspace.ts @@ -1,6 +1,6 @@ -import { execaCommand } from './exec'; import memoize from 'memoizerific'; import { resolve } from 'path'; +import { execaCommand } from './exec'; export type Workspace = { name: string; location: string }; diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 20de19def96b..46fac029c2e5 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -29,9 +29,9 @@ __metadata: languageName: node linkType: hard -"@angular-devkit/core@npm:13.3.9": - version: 13.3.9 - resolution: "@angular-devkit/core@npm:13.3.9" +"@angular-devkit/core@npm:13.3.10": + version: 13.3.10 + resolution: "@angular-devkit/core@npm:13.3.10" dependencies: ajv: 8.9.0 ajv-formats: 2.1.1 @@ -44,20 +44,20 @@ __metadata: peerDependenciesMeta: chokidar: optional: true - checksum: 8b65b182f7d58be632d92138dd4aa425f3d2c521c1a35b8fa1d878923a77b8e2a7cbbede5c7abfa7bd8dca58063c6b97a99228ebfa5cf230d87fdb2d38e78a4e + checksum: 01f34e9ed9bac36e020392ad8506fa5c67bf8b48f80f746990f17d4151f83b8440e332c089db85d855d9b512e10af0dd3ec8a50153c2ef1d569ef2f524538ded languageName: node linkType: hard "@angular-devkit/schematics@npm:^13.2.4": - version: 13.3.9 - resolution: "@angular-devkit/schematics@npm:13.3.9" + version: 13.3.10 + resolution: "@angular-devkit/schematics@npm:13.3.10" dependencies: - "@angular-devkit/core": 13.3.9 + "@angular-devkit/core": 13.3.10 jsonc-parser: 3.0.0 magic-string: 0.25.7 ora: 5.4.1 rxjs: 6.6.7 - checksum: 62510f9378c70c574af0e9392a2f0cc7b19744d1fb4c4e42e125241956df15e52fb60ebd043849a5a5d2a1ecf34e7a95b107aad78b0d8047db5970c76fe323da + checksum: c7b63056e0ea7dd669e87d9de2093cbe65fed270703cf52b2362367bb1e7031478a3b06f363009fb0aff510c45fd806bfe38b7dacc91057921378975d36d7db1 languageName: node linkType: hard @@ -97,44 +97,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.18.8, @babel/compat-data@npm:^7.19.3": - version: 7.19.3 - resolution: "@babel/compat-data@npm:7.19.3" - checksum: c23150ca0d39071dd35f1c0c380454c72c6518ae75e1095028a7a68cd5cc49d9061d8d58356cde8431dade28f594f5261777d2b6d8869ed794169a6971ca0098 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": version: 7.20.1 resolution: "@babel/compat-data@npm:7.20.1" checksum: d27b97d47be1b8928153525e1ffa1faa9068c2eae65bf4c0fbce1595841f6f52f7492a625c911688d32a91cb31f082ee1f72f3b9e43a970361215b38e2c28fc5 languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5": - version: 7.19.3 - resolution: "@babel/core@npm:7.19.3" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.3 - "@babel/helper-compilation-targets": ^7.19.3 - "@babel/helper-module-transforms": ^7.19.0 - "@babel/helpers": ^7.19.0 - "@babel/parser": ^7.19.3 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.3 - "@babel/types": ^7.19.3 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 2ef6bc3c407f5aa868a3fdc5ec58bcaf98d073de5fff65c1b16b1133cd232f43b5a413a1356c4cdd37f477fb006ac9fc0d5fce8a0f2f4f5d881de0dd1f6b0b06 - languageName: node - linkType: hard - -"@babel/core@npm:^7.20.2": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5, @babel/core@npm:^7.20.2": version: 7.20.2 resolution: "@babel/core@npm:7.20.2" dependencies: @@ -157,18 +127,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.19.3, @babel/generator@npm:^7.7.2": - version: 7.19.3 - resolution: "@babel/generator@npm:7.19.3" - dependencies: - "@babel/types": ^7.19.3 - "@jridgewell/gen-mapping": ^0.3.2 - jsesc: ^2.5.1 - checksum: a9ef340a17eee394f9f7a79aaee1ee2a5db2f54414ccccb29fe1c889d9811b04547921235ff91ee0191fa215f63a3a86e6b267e2aa988f04776f07e134bf86d2 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2": +"@babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.7.2": version: 7.20.4 resolution: "@babel/generator@npm:7.20.4" dependencies: @@ -198,21 +157,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.19.0, @babel/helper-compilation-targets@npm:^7.19.3": - version: 7.19.3 - resolution: "@babel/helper-compilation-targets@npm:7.19.3" - dependencies: - "@babel/compat-data": ^7.19.3 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 05f5ea8c9310f6064d508e06c5523e3e7dee988056be7505fbdecdc9564027946d3163405b49c8f3dd27c819280c34fb99ab810e181de572c77e79c9ae303201 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.20.0": +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0": version: 7.20.0 resolution: "@babel/helper-compilation-targets@npm:7.20.0" dependencies: @@ -226,24 +171,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-create-class-features-plugin@npm:7.19.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-member-expression-to-functions": ^7.18.9 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.18.9 - "@babel/helper-split-export-declaration": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: f61b98942d40d904e697c14fb24f30975c639f7d40e011a80b22fb22f5e423abe857ad7bba56318592a268420426d82c94a9193e8f761a8cd0717080549ca7ac - languageName: node - linkType: hard - -"@babel/helper-create-class-features-plugin@npm:^7.20.2": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-create-class-features-plugin@npm:7.20.2" dependencies: @@ -341,23 +269,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-module-transforms@npm:7.19.0" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.18.6 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: 8a36ad46a144cf779e300e4a620c46ddad27d68353769d522c220731c8f33d8823ae9a6c9e207b330ecb1d044180ad8f7c129f1191ccf09fae978cddcb31061b - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": +"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-module-transforms@npm:7.20.2" dependencies: @@ -382,14 +294,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.19.0 - resolution: "@babel/helper-plugin-utils@npm:7.19.0" - checksum: 9ae9c09cf7e3b6023be2bb66f3ca3b5fa8c2b21b58bd09819d494fcd7ab2a1844056c8dfd609ffb474e3c857a1bc979fa7a60931b0c71d69a3e939ba724498ac - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.20.2": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.20.2 resolution: "@babel/helper-plugin-utils@npm:7.20.2" checksum: bf4de040e57b7ddff36ea599e963c391eb246d5a95207bb9ef3e33073c451bcc0821e3a9cc08dfede862a6dcc110d7e6e7d9a483482f852be358c5b60add499c @@ -410,7 +315,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.18.9, @babel/helper-replace-supers@npm:^7.19.1": +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-replace-supers@npm:7.19.1" dependencies: @@ -423,15 +328,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-simple-access@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: 5da522f4cec805389cc2710a33c87638dc8afce59f36af302f75827a834b7ad67b0f118e0417604a5a42817914ab161bee9dd7fdc7dbac8963b8a6afb0398152 - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" @@ -442,11 +338,11 @@ __metadata: linkType: hard "@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.18.9" + version: 7.20.0 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" dependencies: - "@babel/types": ^7.18.9 - checksum: 243996398085f93ccde0174beffae3fd1c0d2a762df61713b32f1bd01b16e6eaccb47f38437706b2239e2b26673412e500e380c4b1f2413f801df4c7a6805e78 + "@babel/types": ^7.20.0 + checksum: 8529fb760ffbc3efc22ec5a079039fae65f40a90e9986642a85c1727aabdf6a79929546412f6210593970d2f97041f73bdd316e481d61110d6edcac1f97670a9 languageName: node linkType: hard @@ -459,13 +355,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/helper-string-parser@npm:7.18.10" - checksum: d32cba5466806e79a8e6242773619fd72dd504e5f432752811c143e7d721c18c5143322a583f18ea0e8ba579de8a5ea32552dc79ef14f76fb2990d5b71fa06ef - languageName: node - linkType: hard - "@babel/helper-string-parser@npm:^7.19.4": version: 7.19.4 resolution: "@babel/helper-string-parser@npm:7.19.4" @@ -499,17 +388,6 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helpers@npm:7.19.0" - dependencies: - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: 810d9b7927d56b2e2dad07b899d0503bf6d1fa9fa84df9dccb2283509033f1eb494c48ad1e67516293f6c40e16ae8c3528402e6c9060119bb987665396606a6e - languageName: node - linkType: hard - "@babel/helpers@npm:^7.20.1": version: 7.20.1 resolution: "@babel/helpers@npm:7.20.1" @@ -532,16 +410,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.7.0": - version: 7.19.3 - resolution: "@babel/parser@npm:7.19.3" - bin: - parser: ./bin/babel-parser.js - checksum: 38f5869733576c55364eb926d81d5efd9cc604d9464f32beada4229af33f1a48e53bb167ad978f7565a9eed31a622c2ff85da891fe0083203d793a1d414f1e3b - languageName: node - linkType: hard - -"@babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.7.0": version: 7.20.3 resolution: "@babel/parser@npm:7.20.3" bin: @@ -574,20 +443,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.19.1" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-remap-async-to-generator": ^7.18.9 - "@babel/plugin-syntax-async-generators": ^7.8.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: e2b93724dedf2571957d3e46d0710553f2a01794f9abab1c2f896132a70a5d4a3aafd3687b4a848ccddcfa911d40f0b17e4a89351e5de50d31d0d88519da941c - languageName: node - linkType: hard - "@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": version: 7.20.1 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1" @@ -726,21 +581,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.18.9" - dependencies: - "@babel/compat-data": ^7.18.8 - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.18.8 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8e58aa40511897256f98dc558003ce3dd41073e30a9a63045eae1d5f4d9a599f5931670e19f3be62099b92be9381ccfa698c261101180dab2c257f23bde89e48 - languageName: node - linkType: hard - "@babel/plugin-proposal-object-rest-spread@npm:^7.20.2": version: 7.20.2 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" @@ -918,17 +758,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b2673462593bac392d09679b3f6273784d2c5b8424d5c9c37cc9318e66d190b585789f0ec8aea76a4eeb945210f3193757461e34f4ffec3a0011d338512f384d - languageName: node - linkType: hard - "@babel/plugin-syntax-import-assertions@npm:^7.20.0": version: 7.20.0 resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" @@ -1061,14 +890,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.18.6, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.18.6 - resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" +"@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.20.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.19.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b0acbed3a038c47142e5301d11b40aeedc05b55738d00204964f38608ee46135a7fa36439eeeaeba1ae3608a529a1660d61eb7d1d70978130ca940bd7ca645a3 + checksum: c57bb9b717b3b7324cc0c094d411bac23f6d78ed5e4e06fb89e3e8de37437e649c53440d8c29ecb3875f398ad1a9e8acc96e3af6b3802e83f7eab855de319e80 languageName: node linkType: hard @@ -1107,17 +936,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-block-scoping@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1645188b7bd97ee10832607c9072af5184823cfd67cd319b7fb90544d27d45b222e85118dc07581913d14b1c6b36ba100c321ecdd311b107a2fb48427bff762e - languageName: node - linkType: hard - "@babel/plugin-transform-block-scoping@npm:^7.20.2": version: 7.20.2 resolution: "@babel/plugin-transform-block-scoping@npm:7.20.2" @@ -1129,25 +947,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-transform-classes@npm:7.19.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.19.0 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-replace-supers": ^7.18.9 - "@babel/helper-split-export-declaration": ^7.18.6 - globals: ^11.1.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 843db7da466b6e40f9da96827051d970ed7800c1acccb24b702ddc8b05e87cfbbbf53bd4b0f3ffd5b8365db03ea97a5cd6e9efc3ec176a7697a1a4601d7071e8 - languageName: node - linkType: hard - "@babel/plugin-transform-classes@npm:^7.20.2": version: 7.20.2 resolution: "@babel/plugin-transform-classes@npm:7.20.2" @@ -1178,17 +977,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.18.13": - version: 7.18.13 - resolution: "@babel/plugin-transform-destructuring@npm:7.18.13" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fd6ccf9242d9d12f3d42d0a274aa668608d8805675e72729e04b2fafa9a6613872d548847f8c9359629a0a00ab0a433385e173e99f00991161afb9c577c3bfe0 - languageName: node - linkType: hard - "@babel/plugin-transform-destructuring@npm:^7.20.2": version: 7.20.2 resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" @@ -1293,19 +1081,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-modules-amd@npm:7.18.6" - dependencies: - "@babel/helper-module-transforms": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1391af0dd70959c1a1acb61cd830e18603c06dcc47af811ce06fc321da504993ff72c582e26facef8b55524215ae5ee766ea330498361adc5ad5236835a47bfc - languageName: node - linkType: hard - "@babel/plugin-transform-modules-amd@npm:^7.19.6": version: 7.19.6 resolution: "@babel/plugin-transform-modules-amd@npm:7.19.6" @@ -1318,20 +1093,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" - dependencies: - "@babel/helper-module-transforms": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-simple-access": ^7.18.6 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: de3850b3e6a6b6ab206414897f451de332ca29713e8083d1d58ae0072516428fb138f418cae806546aef7c5e130a5cecd4bd1d938c93f20fe8c6312ef6546327 - languageName: node - linkType: hard - "@babel/plugin-transform-modules-commonjs@npm:^7.19.6": version: 7.19.6 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6" @@ -1345,21 +1106,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.0" - dependencies: - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-module-transforms": ^7.19.0 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-validator-identifier": ^7.18.6 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 45e3529ddb53c222f806d225dac725366f2c80863b2f19ee2d794b71cd8b799e62743dffa241593848b7333f36ede712872a4997bf9d803d9e27e8a5f259573e - languageName: node - linkType: hard - "@babel/plugin-transform-modules-systemjs@npm:^7.19.6": version: 7.19.6 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6" @@ -1421,17 +1167,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.18.8": - version: 7.18.8 - resolution: "@babel/plugin-transform-parameters@npm:7.18.8" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ca12c2cdb67012fc7d886941bf194225054cb11a117dd2b6a065ca5433f38368e8cf1e23f0fb81ccfc026991e95c7444a4cb594f4fd27b9e292304c0f96724ca - languageName: node - linkType: hard - "@babel/plugin-transform-parameters@npm:^7.20.1": version: 7.20.3 resolution: "@babel/plugin-transform-parameters@npm:7.20.3" @@ -1599,15 +1334,15 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.18.6": - version: 7.19.3 - resolution: "@babel/plugin-transform-typescript@npm:7.19.3" + version: 7.20.2 + resolution: "@babel/plugin-transform-typescript@npm:7.20.2" dependencies: - "@babel/helper-create-class-features-plugin": ^7.19.0 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/plugin-syntax-typescript": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.20.2 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-typescript": ^7.20.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4933ff4ab278c3777c2cb382df96784ba2de4ef305a785a4bd7c600df0befd73826b34fb330c96706c0a720788721c35cb139c635f6963aa8778ab9bda6856f4 + checksum: 0b4a42b5953c658f31d0a9ebdead733a9d4850b0ae767d4f7bca6e55c8ffcc27afd0cfe88347fe85bea45a3292a5d362f55f1fa369fc48eb9aa66f49991bcb68 languageName: node linkType: hard @@ -1644,92 +1379,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.16.11": - version: 7.19.3 - resolution: "@babel/preset-env@npm:7.19.3" - dependencies: - "@babel/compat-data": ^7.19.3 - "@babel/helper-compilation-targets": ^7.19.3 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9 - "@babel/plugin-proposal-async-generator-functions": ^7.19.1 - "@babel/plugin-proposal-class-properties": ^7.18.6 - "@babel/plugin-proposal-class-static-block": ^7.18.6 - "@babel/plugin-proposal-dynamic-import": ^7.18.6 - "@babel/plugin-proposal-export-namespace-from": ^7.18.9 - "@babel/plugin-proposal-json-strings": ^7.18.6 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 - "@babel/plugin-proposal-numeric-separator": ^7.18.6 - "@babel/plugin-proposal-object-rest-spread": ^7.18.9 - "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 - "@babel/plugin-proposal-optional-chaining": ^7.18.9 - "@babel/plugin-proposal-private-methods": ^7.18.6 - "@babel/plugin-proposal-private-property-in-object": ^7.18.6 - "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.18.6 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.18.6 - "@babel/plugin-transform-async-to-generator": ^7.18.6 - "@babel/plugin-transform-block-scoped-functions": ^7.18.6 - "@babel/plugin-transform-block-scoping": ^7.18.9 - "@babel/plugin-transform-classes": ^7.19.0 - "@babel/plugin-transform-computed-properties": ^7.18.9 - "@babel/plugin-transform-destructuring": ^7.18.13 - "@babel/plugin-transform-dotall-regex": ^7.18.6 - "@babel/plugin-transform-duplicate-keys": ^7.18.9 - "@babel/plugin-transform-exponentiation-operator": ^7.18.6 - "@babel/plugin-transform-for-of": ^7.18.8 - "@babel/plugin-transform-function-name": ^7.18.9 - "@babel/plugin-transform-literals": ^7.18.9 - "@babel/plugin-transform-member-expression-literals": ^7.18.6 - "@babel/plugin-transform-modules-amd": ^7.18.6 - "@babel/plugin-transform-modules-commonjs": ^7.18.6 - "@babel/plugin-transform-modules-systemjs": ^7.19.0 - "@babel/plugin-transform-modules-umd": ^7.18.6 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.1 - "@babel/plugin-transform-new-target": ^7.18.6 - "@babel/plugin-transform-object-super": ^7.18.6 - "@babel/plugin-transform-parameters": ^7.18.8 - "@babel/plugin-transform-property-literals": ^7.18.6 - "@babel/plugin-transform-regenerator": ^7.18.6 - "@babel/plugin-transform-reserved-words": ^7.18.6 - "@babel/plugin-transform-shorthand-properties": ^7.18.6 - "@babel/plugin-transform-spread": ^7.19.0 - "@babel/plugin-transform-sticky-regex": ^7.18.6 - "@babel/plugin-transform-template-literals": ^7.18.9 - "@babel/plugin-transform-typeof-symbol": ^7.18.9 - "@babel/plugin-transform-unicode-escapes": ^7.18.10 - "@babel/plugin-transform-unicode-regex": ^7.18.6 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.19.3 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - core-js-compat: ^3.25.1 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: de30eb89873974f36721a22e4c1b9f7cc48931e607eabc00ef43b4c39f5459b6fdc55206bd1d2ad78db313b6543bfc81c6bbf0f6928861af4dfddb04c7476f6f - languageName: node - linkType: hard - -"@babel/preset-env@npm:^7.20.2": +"@babel/preset-env@npm:^7.16.11, @babel/preset-env@npm:^7.20.2": version: 7.20.2 resolution: "@babel/preset-env@npm:7.20.2" dependencies: @@ -1872,25 +1522,16 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.19.1 - resolution: "@babel/runtime-corejs3@npm:7.19.1" + version: 7.20.1 + resolution: "@babel/runtime-corejs3@npm:7.20.1" dependencies: core-js-pure: ^3.25.1 - regenerator-runtime: ^0.13.4 - checksum: 84c509499eed1c32ad280830fc1dccb6f1cc7858dc8946709a1776781cd80e6de12820d6108f0224d4fd4070fdec1b8a2090dfa62a6cc334182a6186ef7bf0ca - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.19.0 - resolution: "@babel/runtime@npm:7.19.0" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 42d4f11d6a5bfcf5a3d05346e7f1aef79a53b9e1968b4dc54a0682df60284300c97de3be63f4d5dd47b404d3a1022a8a57444b5d150822ec8974757de7233f6e + regenerator-runtime: ^0.13.10 + checksum: 95859391570f788875e4c2d10e56998cff165c81b3366508f7c224cf9358b7cd52cf5c62eebcfb9e1c32f8bb6d6bf2e7658620c4c56d6ab0612aa152e2f0469a languageName: node linkType: hard -"@babel/runtime@npm:^7.20.1": +"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": version: 7.20.1 resolution: "@babel/runtime@npm:7.20.1" dependencies: @@ -1910,25 +1551,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": - version: 7.19.3 - resolution: "@babel/traverse@npm:7.19.3" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.3 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.19.3 - "@babel/types": ^7.19.3 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: fd0669353ea6346f77060ed8a49987e6747ce7f0b61581d110e6c5ed3cc3dd86032d7ff9e379b658131b2d421355d454a37c4222a620d221ada2b1196f95e74d - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.20.1": +"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": version: 7.20.1 resolution: "@babel/traverse@npm:7.20.1" dependencies: @@ -1946,18 +1569,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": - version: 7.19.3 - resolution: "@babel/types@npm:7.19.3" - dependencies: - "@babel/helper-string-parser": ^7.18.10 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: a31e612300c6f7e6bd79e19553c03da1f33ea01a3d08fb91f76b2f55422b5ebf9f30a5b8c5eedc80d27fe7812c43fa9f9ff01289a09751a64b800b89dd4ca6dc - languageName: node - linkType: hard - -"@babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": version: 7.20.2 resolution: "@babel/types@npm:7.20.2" dependencies: @@ -2275,13 +1887,13 @@ __metadata: linkType: hard "@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.6 - resolution: "@humanwhocodes/config-array@npm:0.11.6" + version: 0.11.7 + resolution: "@humanwhocodes/config-array@npm:0.11.7" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 - minimatch: ^3.0.4 - checksum: 28bc0630d11c77c45aeff7cbab79159c9cce88ff1f3bc0e4cb9ff4fb271b6d3bfebcbc1ec56ae7f2b28cb31f0903ba98960b6730e66b232cc5d8f374b7d3239d + minimatch: ^3.0.5 + checksum: 88b24aa7ff7ba7f4313de530b7c162cb4bcd75451a7765eb2810b2841c61989f184a1f7ef76f3160df8a8735615fda64075e9da83273190731e5a26e03c6920c languageName: node linkType: hard @@ -2421,15 +2033,6 @@ __metadata: languageName: node linkType: hard -"@jest/expect-utils@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/expect-utils@npm:29.1.2" - dependencies: - jest-get-type: ^29.0.0 - checksum: b37a164336bf60fc02ed08c8ae34a62b3a171132dfe5e259ccc6a967360abeb783f830973560e11fde240e2a68f3f692b8f6114bb0e35a33ca4674ea6ec32420 - languageName: node - linkType: hard - "@jest/expect-utils@npm:^29.3.1": version: 29.3.1 resolution: "@jest/expect-utils@npm:29.3.1" @@ -2771,20 +2374,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^29.1.2": - version: 29.1.2 - resolution: "@jest/types@npm:29.1.2" - dependencies: - "@jest/schemas": ^29.0.0 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 931b864bca5e7f99f86de02d6efc0ee1a86eef7fc2b6db7103f84cf8dd73278122855b0e5b964087f391169c73887a6c069aa8dbc8a722c00c5cb0f33cc42b63 - languageName: node - linkType: hard - "@jest/types@npm:^29.3.1": version: 29.3.1 resolution: "@jest/types@npm:29.3.1" @@ -2851,17 +2440,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.7, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.15 - resolution: "@jridgewell/trace-mapping@npm:0.3.15" - dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 2de2dc1ec5038b1e5470b04c32713a690d4439e1174ff761af332798cb940b3f2846393b2775fd31a9bcaa931df7e462dbb1b7aef8e3c9fd254afa4f81b7da17 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.15": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.7, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.17 resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: @@ -3380,9 +2959,9 @@ __metadata: linkType: hard "@sinclair/typebox@npm:^0.24.1": - version: 0.24.44 - resolution: "@sinclair/typebox@npm:0.24.44" - checksum: 51f54cec2f94fbb26019d96d2316490bd2a0244b494ce34a7958cc68d650a47230813b9fc04549d68dd6a84ac0d0529c11cbbfaa4b3875d4b6348a7958605b7f + version: 0.24.51 + resolution: "@sinclair/typebox@npm:0.24.51" + checksum: 458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 languageName: node linkType: hard @@ -3403,11 +2982,11 @@ __metadata: linkType: hard "@sinonjs/commons@npm:^1.7.0": - version: 1.8.3 - resolution: "@sinonjs/commons@npm:1.8.3" + version: 1.8.5 + resolution: "@sinonjs/commons@npm:1.8.5" dependencies: type-detect: 4.0.8 - checksum: e4d2471feb19f735654f798fcdf389b90fab5913da609f566b04c4cdd9131a97e897d565251d35389aeebcca70a22ab4ed2291c7f7927706ead12e4f94841bf1 + checksum: ac25e2e1b232353fd3bb65d7a15db7651e4fa7c63327cc9164a51ea93cacd61730ea4c80335e4474b39b527ac3acbb0d533d12f9052d94b7cb59e690cdf5466d languageName: node linkType: hard @@ -3420,17 +2999,17 @@ __metadata: languageName: node linkType: hard -"@storybook/addons@npm:6.5.12": - version: 6.5.12 - resolution: "@storybook/addons@npm:6.5.12" +"@storybook/addons@npm:6.5.13": + version: 6.5.13 + resolution: "@storybook/addons@npm:6.5.13" dependencies: - "@storybook/api": 6.5.12 - "@storybook/channels": 6.5.12 - "@storybook/client-logger": 6.5.12 - "@storybook/core-events": 6.5.12 + "@storybook/api": 6.5.13 + "@storybook/channels": 6.5.13 + "@storybook/client-logger": 6.5.13 + "@storybook/core-events": 6.5.13 "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.12 - "@storybook/theming": 6.5.12 + "@storybook/router": 6.5.13 + "@storybook/theming": 6.5.13 "@types/webpack-env": ^1.16.0 core-js: ^3.8.2 global: ^4.4.0 @@ -3438,21 +3017,21 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 253df9fef74f0fe6de084b40e68e24f9c5d71e0ecd8e3b14a8aaae9bf695ee84b659be4a3b26180ac5fe64ef3aa95d84b50fbde2e2ad52a79fcb2bb3d612066b + checksum: 7700696b40cc692b9827af560351c007a007bc3a309afebaba2c6b6267c9a3305e76c9a5827a70520817e7027f1d58bd92b6377682fb48155282bd237e15c5b3 languageName: node linkType: hard -"@storybook/api@npm:6.5.12": - version: 6.5.12 - resolution: "@storybook/api@npm:6.5.12" +"@storybook/api@npm:6.5.13": + version: 6.5.13 + resolution: "@storybook/api@npm:6.5.13" dependencies: - "@storybook/channels": 6.5.12 - "@storybook/client-logger": 6.5.12 - "@storybook/core-events": 6.5.12 + "@storybook/channels": 6.5.13 + "@storybook/client-logger": 6.5.13 + "@storybook/core-events": 6.5.13 "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.12 + "@storybook/router": 6.5.13 "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.12 + "@storybook/theming": 6.5.13 core-js: ^3.8.2 fast-deep-equal: ^3.1.3 global: ^4.4.0 @@ -3466,7 +3045,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 40cbba08fa132f9ae54e5475667e44a9dd0e64f4e8b1fe46427a452bec9377bd2d60a877d21deccc95f8416aff0322b2b5128ceef5b90380a07f0a1687aab430 + checksum: c30816e95845876694ccca3cc6e37fe2493027447fc607e56709bd55d610ae6b925233566150f09c891ecd1ba04bb6b0d7c0ad928f676b0aa4ca5cf2b11f3f4c languageName: node linkType: hard @@ -3477,33 +3056,33 @@ __metadata: languageName: node linkType: hard -"@storybook/channels@npm:6.5.12": - version: 6.5.12 - resolution: "@storybook/channels@npm:6.5.12" +"@storybook/channels@npm:6.5.13": + version: 6.5.13 + resolution: "@storybook/channels@npm:6.5.13" dependencies: core-js: ^3.8.2 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: 8a7d2d79faab8445ae2e8fbc2207ec5cdafe152d4ecd66e4ed91ee5021688094be2b394d267d05d69c7778a186bc62fb6eb6a8541731c8039d8df66d68dac97b + checksum: 0d1c58a3e528272d066996a232f3693ed8fbdbcd7c8e5e8b2ae211a22ac7b0359f43f234f0df453cd6aab6aa0cdfc227e7e953cbe2a584e2395f36604ede7fd1 languageName: node linkType: hard -"@storybook/client-logger@npm:6.5.12, @storybook/client-logger@npm:^6.4.0": - version: 6.5.12 - resolution: "@storybook/client-logger@npm:6.5.12" +"@storybook/client-logger@npm:6.5.13, @storybook/client-logger@npm:^6.4.0": + version: 6.5.13 + resolution: "@storybook/client-logger@npm:6.5.13" dependencies: core-js: ^3.8.2 global: ^4.4.0 - checksum: 959b3cce73c2434eee1b39c4f5ed82d0df4fb725475004a24760f02a8c22acee6b55214d5b0756c4df27a466f2b095dbfc52f7cc0a3b1f8c64e8ed50dabe7a7c + checksum: 54f2e2738b4e07b0a9ad4e37f45461311ad9db1dd4a5e89bddbbd93363ae91f4f801fd49064e548185cb4683c44e564c5f77e3ea28319d8cc5bd4e75794c26fc languageName: node linkType: hard -"@storybook/core-events@npm:6.5.12": - version: 6.5.12 - resolution: "@storybook/core-events@npm:6.5.12" +"@storybook/core-events@npm:6.5.13": + version: 6.5.13 + resolution: "@storybook/core-events@npm:6.5.13" dependencies: core-js: ^3.8.2 - checksum: 846aa0381b103dbd79be2a10f6d64449f19749e10b5cb49a92958af388f04b77d3b8a90bbf605a48752f93dda1308eeead117879f2641be8c70312fc8cfc7274 + checksum: 35333de8a10765609b0a4eb6fe1e5c3d93913b7284233852d6aa9564967118e54eb6fe237fdbb7040da3e255d7a8f3e8243e4bf38381afd0ac0107166bf57870 languageName: node linkType: hard @@ -3544,15 +3123,15 @@ __metadata: linkType: hard "@storybook/instrumenter@npm:^6.4.0": - version: 6.5.12 - resolution: "@storybook/instrumenter@npm:6.5.12" + version: 6.5.13 + resolution: "@storybook/instrumenter@npm:6.5.13" dependencies: - "@storybook/addons": 6.5.12 - "@storybook/client-logger": 6.5.12 - "@storybook/core-events": 6.5.12 + "@storybook/addons": 6.5.13 + "@storybook/client-logger": 6.5.13 + "@storybook/core-events": 6.5.13 core-js: ^3.8.2 global: ^4.4.0 - checksum: 165f5b1a7fd865fea7ca272f5cc2dc4a7596204b73da9a5aaae38aabf25e88855627d4e1abfaf4f597f6998b8da2fffb4aa0cd5966206a621f26241846f95c70 + checksum: 506a8a90906df864bee3d0fef9a84ea5a635fc3758829c220822fff8ebd21b6504e2f49b15c5afb22e164dd558f1cca63d258d35830ec269d9f03077c8db3ec6 languageName: node linkType: hard @@ -3595,11 +3174,11 @@ __metadata: languageName: node linkType: hard -"@storybook/router@npm:6.5.12": - version: 6.5.12 - resolution: "@storybook/router@npm:6.5.12" +"@storybook/router@npm:6.5.13": + version: 6.5.13 + resolution: "@storybook/router@npm:6.5.13" dependencies: - "@storybook/client-logger": 6.5.12 + "@storybook/client-logger": 6.5.13 core-js: ^3.8.2 memoizerific: ^1.11.3 qs: ^6.10.0 @@ -3607,7 +3186,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: e51ea851d97e04ae296bc7393752beecaff2c4d794527c934b0c2688d8417ac57001928b8d357c47d4ca0021d488a0b43b6cc596a140c81efb3c86601ba22a26 + checksum: a1c904b59603b776c76e5786c0c744ca99a61302b388d5585153dddfa9e64d278e560d09847453c0eb1a47eb6c621035314cc4519ff484c8f926e96ec9bd50a2 languageName: node linkType: hard @@ -3791,18 +3370,18 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:6.5.12": - version: 6.5.12 - resolution: "@storybook/theming@npm:6.5.12" +"@storybook/theming@npm:6.5.13": + version: 6.5.13 + resolution: "@storybook/theming@npm:6.5.13" dependencies: - "@storybook/client-logger": 6.5.12 + "@storybook/client-logger": 6.5.13 core-js: ^3.8.2 memoizerific: ^1.11.3 regenerator-runtime: ^0.13.7 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ef649ca76f57cfa2524ecfd864ca175a370e1abfd89c5b8a7205b280bfeb95f23e071e8662e61b670dac1630dffb01616acdec66cfa5109d30e1b64ccb84d0ae + checksum: 8bf458d40a66979aba1f2ed03d77dade107f69cf8ed6caebaf7b98fe4a9870e74afee86f8da9724d528e5c4e129ce51ad8bff65ea4304d50a299f5e89bc6ce99 languageName: node linkType: hard @@ -3830,8 +3409,8 @@ __metadata: linkType: hard "@testing-library/dom@npm:^8.3.0": - version: 8.18.1 - resolution: "@testing-library/dom@npm:8.18.1" + version: 8.19.0 + resolution: "@testing-library/dom@npm:8.19.0" dependencies: "@babel/code-frame": ^7.10.4 "@babel/runtime": ^7.12.5 @@ -3841,7 +3420,7 @@ __metadata: dom-accessibility-api: ^0.5.9 lz-string: ^1.4.4 pretty-format: ^27.0.2 - checksum: f5423d18c02bba4f202f5d59c6e08d8a4a17bff79d1269a98604f5cdf80195e338b0dcbbf53eaa78ae1068ea000cec8834ce0b3e12cdbab43a9281b47f6fcba3 + checksum: 347b7a932c54e7d4a1ba605941cb09d191e910d9cb7c8184c074ccd5d1bbb0a8816a51758b3104e42d68e8a45795aa83ea54cc75a26d992b5ef915da7bf428d8 languageName: node linkType: hard @@ -3948,15 +3527,15 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.1.19 - resolution: "@types/babel__core@npm:7.1.19" + version: 7.1.20 + resolution: "@types/babel__core@npm:7.1.20" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: d07442fee0a1331405c80efc06dd74fe815fc9ac1351de54c4eaf06fea9e516992a6f6a139361d78df5828b0a94977f33c977d9391b09949b959fd20d80f48d8 + checksum: f88025726047188c9ee96790294d5bb56bf452f6b65f80389788e8b11c16aab77fd709e2d1c07117ddee4e8a267615a88434b0570318301554daf304e20d7ad3 languageName: node linkType: hard @@ -4148,12 +3727,12 @@ __metadata: linkType: hard "@types/jest@npm:*, @types/jest@npm:>=26.0.0": - version: 29.1.1 - resolution: "@types/jest@npm:29.1.1" + version: 29.2.3 + resolution: "@types/jest@npm:29.2.3" dependencies: expect: ^29.0.0 pretty-format: ^29.0.0 - checksum: 2b7e492704f5df42209427edd5ee51fda2b86e4ccd0d692742984c871595d94012432467baf363e481ebda68d5dac532cbb831edf8a6cbf7010e30648283aadf + checksum: fffd007edfb13f80ca5da3385922fafed807a00d7f3236377d90b27314c811f4ef8c0089ec37e8049ae33fb3ce3b75d9fc32f92261a5782fb4e3920beca86042 languageName: node linkType: hard @@ -4190,9 +3769,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4": - version: 4.14.186 - resolution: "@types/lodash@npm:4.14.186" - checksum: 6e0c73ead3eb5073e37c9b8141004369776fba31a3876d2b647d590b78256e414b770753f767a548a70ad23408ac5cc83b174adfd5dba2bb88b833f2763c632b + version: 4.14.190 + resolution: "@types/lodash@npm:4.14.190" + checksum: 512ce560e96bf1090c80bacfcb1b472311a549283efd6009b96c7b9284d8cfaed3950489d0e6ea136930d590dcef65869fe4e9ea94437b2753502fa77fcfd2e6 languageName: node linkType: hard @@ -4250,10 +3829,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^18.6.3": - version: 18.8.2 - resolution: "@types/node@npm:18.8.2" - checksum: d9fd70522e6e108aa58ee806a97677809a0827a50509a8926c7a0f0fb52b4d592dc2cf19138ab848189ad6b63603ff04446f74e1bece3b6f329963ccaea388ce +"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^18.7.20": + version: 18.11.9 + resolution: "@types/node@npm:18.11.9" + checksum: aeaa925406f841c41679b32def9391a9892171e977105e025050e9f66e2830b4c50d0d974a1af0077ead3337a1f3bdf49ee7e7f402ebf2e034a3f97d9d240dba languageName: node linkType: hard @@ -4332,28 +3911,17 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 18.0.21 - resolution: "@types/react@npm:18.0.21" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: cfe65f3291a62c86b342935df70943c222a4a70b3c74bfb45c1acb7bec47a583c9832b4628313baf0c312447c08baa6353a6f39313b0624b6eb7c1251cf5a0a0 - languageName: node - linkType: hard - -"@types/react@npm:^16": - version: 16.14.32 - resolution: "@types/react@npm:16.14.32" + version: 18.0.25 + resolution: "@types/react@npm:18.0.25" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: bf27d0397f374c5ba828427b0c5a60b49f0fe41ad064892a4b76e618db180b2ffd5b798f06b6c9d9b3433b6e878c448773d2ecdcc208eca344152647a06ed20d + checksum: 5d30dbf46124a63ee832864bf38ce42de2e8924dc53470f14742343503a2cf1851b6b4f8b892ef661e1a670561f4c9052d782e419d314912e54626f3296e49b6 languageName: node linkType: hard -"@types/react@npm:^16.14.34": +"@types/react@npm:^16, @types/react@npm:^16.14.34": version: 16.14.34 resolution: "@types/react@npm:16.14.34" dependencies: @@ -4372,9 +3940,9 @@ __metadata: linkType: hard "@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": - version: 7.3.12 - resolution: "@types/semver@npm:7.3.12" - checksum: bd76432b8f58f6d853d0aa938377d7da623b21ae477797940cc84445203669b7acea042c66336976db3c26a7c27e8afc71707fec01ec1d83d5e4d191ea008182 + version: 7.3.13 + resolution: "@types/semver@npm:7.3.13" + checksum: 73295bb1fee46f8c76c7a759feeae5a3022f5bedfdc17d16982092e4b33af17560234fb94861560c20992a702a1e1b9a173bb623a96f95f80892105f5e7d25e3 languageName: node linkType: hard @@ -4468,21 +4036,21 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.13 - resolution: "@types/yargs@npm:17.0.13" + version: 17.0.14 + resolution: "@types/yargs@npm:17.0.14" dependencies: "@types/yargs-parser": "*" - checksum: 5005e1e7408b9fea96c356becf19256f1a9bca02120852d3c0089ba7123528b0b6891185e9c92bac25cb5c04090a7a714b201523a6bf4a8a226852205c631208 + checksum: e7a5980bfcee2087a81af7e1dd0b561fe7837051c579aa644e09abc798c6a7456a56062d52cf3217d30e715156ce696b6eaf66539ea56d276e15ee7522a4bf40 languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.43.0" + version: 5.44.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.44.0" dependencies: - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/type-utils": 5.43.0 - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/scope-manager": 5.44.0 + "@typescript-eslint/type-utils": 5.44.0 + "@typescript-eslint/utils": 5.44.0 debug: ^4.3.4 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 @@ -4495,54 +4063,54 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 98f984ab9e0fbae0536a49f1d32c367ff54e3dbf4619710370c917abac865c90b363435a79b8860f6cdc34941661e3e321eca558f0584aaf0b937953ffb3d7cc + checksum: 1e8b19f7dae98ace600926d17d3317c5634a157d94831a2a83ab8d9cc973eb1c3769935a46b8885625e675f07e14efde195ef6a9beb33078a154c177a2da2d92 languageName: node linkType: hard "@typescript-eslint/experimental-utils@npm:^5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/experimental-utils@npm:5.43.0" + version: 5.44.0 + resolution: "@typescript-eslint/experimental-utils@npm:5.44.0" dependencies: - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/utils": 5.44.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 28fbb4e62059dcb88b6397e81aa30053fbe30ccec76cdc6d947c305c8062e7b47306a13918483a63e4e97ca0871a9b22a481f4ef2b8316bac81e030becbfb3b1 + checksum: 1b1e72341be6faafaac30f3926934db84bf10f27398ef5529dbba0807c4a75d57418fc12f15d85a84ce6e6af1f09374ea34b058d59674c9d8a8ae2173cc8c9d2 languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/parser@npm:5.43.0" + version: 5.44.0 + resolution: "@typescript-eslint/parser@npm:5.44.0" dependencies: - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/typescript-estree": 5.43.0 + "@typescript-eslint/scope-manager": 5.44.0 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/typescript-estree": 5.44.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: e32a411b08d22e5e33f1d8160ce45882ec7596d360de459bda2d30cc4f0eec71d0b05c99567c33529c18789e48e430f0b89634cf43481db010b3ab5ecca0f5a6 + checksum: fc43a15f956fbae7cd995240c1a5cb5fd00933e2fea34964240ad92aa32313b6edef56f10e0fe946fc40d8a42172c27d8b6406056db36d17f9191b24f449b2f3 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/scope-manager@npm:5.43.0" +"@typescript-eslint/scope-manager@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/scope-manager@npm:5.44.0" dependencies: - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/visitor-keys": 5.43.0 - checksum: f30f7ae64cf518123959c6189508372041a60acad8b412c5fe628214707161f7cb66730aca575be0bca2ccee83c2b59de6c1c139cfb269f6b344cd0921a466b4 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/visitor-keys": 5.44.0 + checksum: 5e8cc97ae8c0eefd8e399df9d34e1afc634f238b2e10a2bb10cdcd72fb186a06219f87b418dce6944c68cf24a279e526eb46c1d3f10f1c0a1b0c12a61c226f32 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/type-utils@npm:5.43.0" +"@typescript-eslint/type-utils@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/type-utils@npm:5.44.0" dependencies: - "@typescript-eslint/typescript-estree": 5.43.0 - "@typescript-eslint/utils": 5.43.0 + "@typescript-eslint/typescript-estree": 5.44.0 + "@typescript-eslint/utils": 5.44.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -4550,23 +4118,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4ed87a1856ab556d2c456c6696ad791dc71b7ae4e745281eba148418695b2a5848403a607352516c8f2007b10dd4b0884a356e8edda51f1d6fcb52d4216c600a + checksum: 8e97d82d8465224148a18852ca3e9beaa0213e18d7161246a64923cb12efcf20a0d588a5be9d3cf81e344c65234d90ede00f29679a49d4aeee92f7220bd47b55 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/types@npm:5.43.0" - checksum: 93feae3f3a51100f46076649cc02bcd80bdeec88670a8fdfa63927b614f90b039cf1ec4f98367107112e744b567d35eec5fedc465aaea0a92aa835933dfc45e5 +"@typescript-eslint/types@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/types@npm:5.44.0" + checksum: 2829523bd0b0d94266c7ad3f42de8091327596e950d589fb55b7f46887663f882094fd0c812bfb3892197e598a6bad565bf2abb92acaa9cda8d4814a1faac3be languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.43.0" +"@typescript-eslint/typescript-estree@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.44.0" dependencies: - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/visitor-keys": 5.43.0 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/visitor-keys": 5.44.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -4575,35 +4143,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: ba08a7093d285966bef5938d3874bbad647ca929bae245e3d67ef22062868e540661b42c13a3166b052d8d6738f18ab83df9207fbd632ffdf255001f2f329ce8 + checksum: ef82a0da1744af2cd61125bfa51cb667d28af519d4a0b14ada47345cc5de3f60ac12130bdadca84f12145deb5ec48596ff6bb9db77d5c131471a4b8b8e94922f languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/utils@npm:5.43.0" +"@typescript-eslint/utils@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/utils@npm:5.44.0" dependencies: "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.43.0 - "@typescript-eslint/types": 5.43.0 - "@typescript-eslint/typescript-estree": 5.43.0 + "@typescript-eslint/scope-manager": 5.44.0 + "@typescript-eslint/types": 5.44.0 + "@typescript-eslint/typescript-estree": 5.44.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 8e8ce2c710601cdaba8919382f81383aa0c4e8f0d01755cd35c7ad08e145b09bd43e1b7fa032bc685490057c89b84fc1082c3f4bde0bed20ef54363fcb7200c0 + checksum: d6a76a9579633c7f1c5a310a968b59c3aa865a358f98dbe3c42b57a307d1a1ffa01bb03df07dee6386400a5230e9f8dba70158c7d6f5f5f66bdc2df3c04ef37b languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.43.0" +"@typescript-eslint/visitor-keys@npm:5.44.0": + version: 5.44.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.44.0" dependencies: - "@typescript-eslint/types": 5.43.0 + "@typescript-eslint/types": 5.44.0 eslint-visitor-keys: ^3.3.0 - checksum: 8a5511dcfffd0167d0db9f71b995ca79353b7fe196a91a6c64e2161640ad5fb622f402930bac81febde204fe7946940e395d3e31f9c8df69cb2a1349c5ac7ef7 + checksum: 8043ab4e229fb086d10a0819bc9f3a3f434c5d65ab34b363c54056329396f9116ffc8debf7cf4288b85d8c7e601e5ecfce47de20143a7158804302fbb47e26b9 languageName: node linkType: hard @@ -4826,7 +4394,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0": +"acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1": version: 8.8.1 resolution: "acorn@npm:8.8.1" bin: @@ -4835,15 +4403,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.8.0": - version: 8.8.0 - resolution: "acorn@npm:8.8.0" - bin: - acorn: bin/acorn - checksum: 5efce4f59554e0ab766f32932cba34b86cc2ecdf24fcd27463beff41d8a1b1b9575c21f92c1b9f7f82b93374a9d5aed33c91f93e2d0cb1bdf3f1e06ec131e816 - languageName: node - linkType: hard - "address@npm:^1.0.1": version: 1.2.1 resolution: "address@npm:1.2.1" @@ -4964,14 +4523,14 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.2.0": - version: 8.11.0 - resolution: "ajv@npm:8.11.0" + version: 8.11.2 + resolution: "ajv@npm:8.11.2" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 8a4b1b639a53d52169b94dd1cdd03716fe7bbc1fc676006957ba82497e764f4bd44b92f75e37c8804ea3176ee3c224322e22779d071fb01cd89aefaaa42c9414 + checksum: 152450e03f45e6ff09dab02d9647340e7bf7bcffbe88047b1c5ad7518cc278aa812f1f41606958772a93861b06b8abc91ddb9e124626aab253a9efef875d8e2c languageName: node linkType: hard @@ -5079,12 +4638,12 @@ __metadata: linkType: hard "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" dependencies: normalize-path: ^3.0.0 picomatch: ^2.0.4 - checksum: 900645535aee46ed7958f4f5b5e38abcbf474b5230406e913de15fc9a1310f0d5322775deb609688efe31010fa57831e55d36040b19826c22ce61d537e9b9759 + checksum: 57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac languageName: node linkType: hard @@ -5179,9 +4738,11 @@ __metadata: linkType: hard "aria-query@npm:^5.0.0": - version: 5.0.2 - resolution: "aria-query@npm:5.0.2" - checksum: fe1ce894c408b58a6bc9c905c7400ccf278944b1cc67be9766124324f1a2a78afdb07b90569faa2420a4f360dca7f641d3511ef42871b857b8079ac856a3b1bd + version: 5.1.3 + resolution: "aria-query@npm:5.1.3" + dependencies: + deep-equal: ^2.0.5 + checksum: edcbc8044c4663d6f88f785e983e6784f98cb62b4ba1e9dd8d61b725d0203e4cfca38d676aee984c31f354103461102a3d583aa4fbe4fd0a89b679744f4e5faf languageName: node linkType: hard @@ -5206,16 +4767,16 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5": - version: 3.1.5 - resolution: "array-includes@npm:3.1.5" +"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.4 - es-abstract: ^1.19.5 - get-intrinsic: ^1.1.1 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 is-string: ^1.0.7 - checksum: a328af3cc590e077863d6a9fa673eda0ddac8e64d05da6696a18ab376f8bc633fc29c98b858a860ab93e4a98be8aef5e62ac00142275acd4090e7b077d2e1909 + checksum: d0caeaa57bea7d14b8480daee30cf8611899321006b15a6cd872b831bd7aaed7649f8764e060d01c5d33b8d9e998e5de5c87f4901874e1c1f467f429b7db2929 languageName: node linkType: hard @@ -5243,51 +4804,64 @@ __metadata: linkType: hard "array.prototype.filter@npm:^1.0.0": - version: 1.0.1 - resolution: "array.prototype.filter@npm:1.0.1" + version: 1.0.2 + resolution: "array.prototype.filter@npm:1.0.2" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 es-array-method-boxes-properly: ^1.0.0 is-string: ^1.0.7 - checksum: e1254222151c4535e69e42e9852295c09337e239a6f62276f7a0b15e099bbdf25447bcfa465873124b1a6a6553c118311193f8be2ba2b9d1988e54cdbf003aff + checksum: f49da13cb9110c7caede682e22b32208aaaea3b5d9760e5b417e3d62d72b5a092f0c26ad648879900cd9694371fc75e47f80a08b6a1eb5e3cc15976e8f4bc0c7 languageName: node linkType: hard "array.prototype.find@npm:^2.1.1": - version: 2.2.0 - resolution: "array.prototype.find@npm:2.2.0" + version: 2.2.1 + resolution: "array.prototype.find@npm:2.2.1" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.4 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 es-shim-unscopables: ^1.0.0 - checksum: 5b757cca258e3613ec1b3f19653dd00fa70d604e01303666056aad50f9359de4b8666d2b23626a5e9ca8633616f7da8eb80b68048aebebd1a6f6b8f6545380cc + checksum: 09211690d57a114a0d7de39dbd812f7844322aaed74aaa353ff2b7ee9f5a416581ca72a4c0c1cdf520cf5bad62aa33f8ca7d972afa83204ebedcb72582f08a49 languageName: node linkType: hard "array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.2.5": - version: 1.3.0 - resolution: "array.prototype.flat@npm:1.3.0" + version: 1.3.1 + resolution: "array.prototype.flat@npm:1.3.1" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 es-shim-unscopables: ^1.0.0 - checksum: 59010c65c428c68eafa5ffe3d7fc304c7e3a4ebcbb229e87ee2f51507f6eb439371e80297e25e7f59f84741db4712fe006c4c570f7a54a3018b9b563afd72601 + checksum: 8eda91d6925cc84b73ebf5a3d406ff28745d93a22ef6a0afb967755107081a937cf6c4555d3c18354870b2c5366c0ff51b3f597c11079e689869810a418b1b4f languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.0": - version: 1.3.0 - resolution: "array.prototype.flatmap@npm:1.3.0" +"array.prototype.flatmap@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flatmap@npm:1.3.1" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 2bd58a0e79d5d90cb4f5ef0e287edf8b28e87c65428f54025ac6b7b4c204224b92811c266f296c53a2dbc93872117c0fcea2e51d3c9e8cecfd5024d4a4a57db4 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.1": + version: 1.1.1 + resolution: "array.prototype.tosorted@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 es-shim-unscopables: ^1.0.0 - checksum: f837de45bd1f22eb0aaf5fd79324e18a1461d6cf93edc4d48ef4695587cb5bf051c1e3de87477fbd7bb70fe6c71c8d11f10ea3c8c797553709ad1d11e649d120 + get-intrinsic: ^1.1.3 + checksum: fd5f57aca3c7ddcd1bb83965457b625f3a67d8f334f5cbdb8ac8ef33d5b0d38281524114db2936f8c08048115d5158af216c94e6ae1eb966241b9b6f4ab8a7e8 languageName: node linkType: hard @@ -5428,9 +5002,9 @@ __metadata: linkType: hard "axe-core@npm:^4.4.3": - version: 4.4.3 - resolution: "axe-core@npm:4.4.3" - checksum: 01ed3d23b86f48c595e7a077ca472b35b53e6b76e93996e91d8447f0ab68d7a5318534af6cb5e60ffd575f75ac742570192dc3de7223493bbeee9acaf2f6c520 + version: 4.5.2 + resolution: "axe-core@npm:4.5.2" + checksum: 8f6e12fe08daacb875d471a6860eaf93dcac0e08bd26438b0c52751b826c130288f03b18b1e71ed6e15a9318df6d7a7e9522501ea50433c85a383b1e4dc9cdbc languageName: node linkType: hard @@ -5787,9 +5361,9 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.0": - version: 1.20.0 - resolution: "body-parser@npm:1.20.0" +"body-parser@npm:1.20.1": + version: 1.20.1 + resolution: "body-parser@npm:1.20.1" dependencies: bytes: 3.1.2 content-type: ~1.0.4 @@ -5799,11 +5373,11 @@ __metadata: http-errors: 2.0.0 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.10.3 + qs: 6.11.0 raw-body: 2.5.1 type-is: ~1.6.18 unpipe: 1.0.0 - checksum: 36aa63aa7862ccbb32ea92fc3e6e1dea25b8c2fda03762bc26d0f82f61272635c532b2d77ef43d312de779fac83f24061a375d047be7f2bbf3ece66dc6b2c460 + checksum: a202d493e2c10a33fb7413dac7d2f713be579c4b88343cd814b6df7a38e5af1901fc31044e04de176db56b16d9772aa25a7723f64478c20f4d91b1ac223bf3b8 languageName: node linkType: hard @@ -5976,14 +5550,14 @@ __metadata: languageName: node linkType: hard -"bundle-require@npm:^3.1.0": - version: 3.1.0 - resolution: "bundle-require@npm:3.1.0" +"bundle-require@npm:^3.1.2": + version: 3.1.2 + resolution: "bundle-require@npm:3.1.2" dependencies: load-tsconfig: ^0.2.0 peerDependencies: esbuild: ">=0.13" - checksum: 6bd8f68caeb191dfa7348d9da75f9599989babf335c67c8dc1a5372c773967c76010bdd8971cae19c6bc807e82a540314cb89abfbe6fa1d9c27e14e093b6d0ec + checksum: 73f77df391a46f2cefc3bfc4777cd0169a47db1e69a64a16cb6a37208a03992ef68f02921e18ae4fba3387e076f37bcac8388077cba316ce9fd96105aec43f89 languageName: node linkType: hard @@ -6129,9 +5703,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001416 - resolution: "caniuse-lite@npm:1.0.30001416" - checksum: 7f0550fdd57f859b35bd999d0031fa4ed911b884bde0fe26b2305683a81d69c551f83055113d1e7f2d5acf9d6fa6aed79f71bf51067d4da39fc1a2718e231626 + version: 1.0.30001434 + resolution: "caniuse-lite@npm:1.0.30001434" + checksum: 3ebceec5ef7c5e8200a6f1ff24c40ec237f9d718838b0931bc670d42d4c47c446f52e80ccd9c05c84788d9fbe012a7c1afbb824374d4f357596789bc7dc83fd0 languageName: node linkType: hard @@ -6184,9 +5758,9 @@ __metadata: linkType: hard "chalk@npm:^5.0.1": - version: 5.0.1 - resolution: "chalk@npm:5.0.1" - checksum: 97898611ae40cfdeda9778901731df1404ea49fac0eb8253804e8d21b8064917df9823e29c0c9d766aab623da1a0b43d0e072d19a73d4f62d0d9115aef4c64e6 + version: 5.1.2 + resolution: "chalk@npm:5.1.2" + checksum: 7ce3d213b339ae54322e0b15f82967f01ed36bcd261fdf021a7dd3ebaf48f27f1d3dcc7af898acee73e19fd0caa52006325b12e229af76087ae7a87978f06751 languageName: node linkType: hard @@ -6295,9 +5869,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.4.0 - resolution: "ci-info@npm:3.4.0" - checksum: 725cabad267e601ec4be269e1af744bedede3bdd42f25bc269d97c05be31bc2edfa8511d8b0eedf27c42ffb87c1dc21af49b20fae1d9ac0345963b13499e8a99 + version: 3.7.0 + resolution: "ci-info@npm:3.7.0" + checksum: d2432ba9da65ae26e9599451638bf82d994008b9e231e4d29871d7c53346a744d4969e5aca93aa71465cb4cc08a7406c3e8c2dfa368ac80da4e87e22d94c32b5 languageName: node linkType: hard @@ -6654,11 +6228,9 @@ __metadata: linkType: hard "convert-source-map@npm:^1.1.0, convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: ~5.1.1 - checksum: da4649990b633c070c0dab1680b89a67b9315dd2b1168d143536f667214c97e4eb4a49e5b7ff912f0196fe303e31fc16a529457436d25b2b5a89613eaf4f27fa + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b languageName: node linkType: hard @@ -6701,18 +6273,18 @@ __metadata: linkType: hard "core-js-compat@npm:^3.25.1": - version: 3.25.5 - resolution: "core-js-compat@npm:3.25.5" + version: 3.26.1 + resolution: "core-js-compat@npm:3.26.1" dependencies: browserslist: ^4.21.4 - checksum: 67d928148e2e09f725c535f8380e13c552a5b4436e942950e0107376dc5807e1ca83acf42d65ec564b00581945bd968b9509692c398cc6720918c2b5ccbcedf9 + checksum: 2d798049758900a7fd83958e02d1d46d35157dbaa6f916c358f735bfe3095cdf5b54dc999363e654445a94417005eb548b9acc47e1d18eda3d1a43cf05b350a5 languageName: node linkType: hard "core-js-pure@npm:^3.25.1": - version: 3.25.5 - resolution: "core-js-pure@npm:3.25.5" - checksum: 47c84be3d06c4e1d49e7e9f191368dda4d2d4cb4cb94929e6e8caf2230b87b1a944a0d64d767ea9e7c540853082ad7e68f9310800d79809a4cd9feb3a0c00269 + version: 3.26.1 + resolution: "core-js-pure@npm:3.26.1" + checksum: a58ec9bfc88b87d39a31c099a4701cb44a2b0856b182630341fe12a9170e60c087345e566b52479f5111349ae6eb52a74926bfee5d6553dfd15cb5a161470e57 languageName: node linkType: hard @@ -6724,9 +6296,9 @@ __metadata: linkType: hard "core-js@npm:^3.6.5, core-js@npm:^3.8.2": - version: 3.25.5 - resolution: "core-js@npm:3.25.5" - checksum: 4b94b271f924cecf98fa5b1031c0109c9da2ff97a3d4df83465be9e90c3bf0b32a0bed98bb6a3c3aaa8951109c6fb9b3111fbe77a7036e075619c5a40a79dfbf + version: 3.26.1 + resolution: "core-js@npm:3.26.1" + checksum: 82d36c6f54fc0349998fa7fc67d200ba272f1cd1674c6786dc17f9d259d6555fc05662044528eae73ad6e90f71d503ab5c060ad4745492ef804308209f9aec13 languageName: node linkType: hard @@ -6762,15 +6334,15 @@ __metadata: linkType: hard "cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": - version: 7.0.1 - resolution: "cosmiconfig@npm:7.0.1" + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" dependencies: "@types/parse-json": ^4.0.0 import-fresh: ^3.2.1 parse-json: ^5.0.0 path-type: ^4.0.0 yaml: ^1.10.0 - checksum: 3cd38525ba22e13da0ef9f4be131df226c94f5b96fb50f6297eb17baeedefe15cf5819f8c73cde69f71cc5034e712c86bd20c7756883dd8094087680ecc25932 + checksum: b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03 languageName: node linkType: hard @@ -7066,7 +6638,7 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.4.1": +"decimal.js@npm:^10.4.2": version: 10.4.2 resolution: "decimal.js@npm:10.4.2" checksum: 2f50de33c9c9fcd4c7ffd74cd02edecadeaa4d954e14ef721ee1d381d293c9237b1a90f54198b91f06fd5d3bb8b97079bba54fbc9ccd205d9e6bc8ffa82f6202 @@ -7101,6 +6673,29 @@ __metadata: languageName: node linkType: hard +"deep-equal@npm:^2.0.5": + version: 2.1.0 + resolution: "deep-equal@npm:2.1.0" + dependencies: + call-bind: ^1.0.2 + es-get-iterator: ^1.1.2 + get-intrinsic: ^1.1.3 + is-arguments: ^1.1.1 + is-date-object: ^1.0.5 + is-regex: ^1.1.4 + isarray: ^2.0.5 + object-is: ^1.1.5 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.4.3 + side-channel: ^1.0.4 + which-boxed-primitive: ^1.0.2 + which-collection: ^1.0.1 + which-typed-array: ^1.1.8 + checksum: dbe6bdf8bcddc0e5f91d79601bc563bf615bcae4fc385068ad8ce8f911c347b7097fd57137b0a9b465fdb0ca2a08af705d5be3e10342366cef671dc3a5b41b6e + languageName: node + linkType: hard + "deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" @@ -7116,11 +6711,11 @@ __metadata: linkType: hard "defaults@npm:^1.0.3": - version: 1.0.3 - resolution: "defaults@npm:1.0.3" + version: 1.0.4 + resolution: "defaults@npm:1.0.4" dependencies: clone: ^1.0.2 - checksum: c9ba6718eb293fa701652e28967b87102fc13d8e33997748191ad8ed3b2235714bd3661e8505bed06994e6b4604a1281c35462ec328c2bbedd79ebbf7e82adb2 + checksum: 9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a languageName: node linkType: hard @@ -7266,13 +6861,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.0.0": - version: 29.0.0 - resolution: "diff-sequences@npm:29.0.0" - checksum: 345f899af91ef981c4b02adb1d41ed001eb74743120ffdb751c942b39e8cbf37ece60d7c120977ef7ce48538d60f5a63b17e7d13e6797e4c5dcd91d2fe5cd215 - languageName: node - linkType: hard - "diff-sequences@npm:^29.3.1": version: 29.3.1 resolution: "diff-sequences@npm:29.3.1" @@ -7452,9 +7040,9 @@ __metadata: linkType: hard "dompurify@npm:^2.2.6": - version: 2.4.0 - resolution: "dompurify@npm:2.4.0" - checksum: b091e8f1a5106a7bcfc9947ea654a91e1c7fc28c9264578c0ccca3527d62f4ec9b6df8cfd91b3c21696d5182950a37b1b79e3c5d669256c7730107cb6d9c64f1 + version: 2.4.1 + resolution: "dompurify@npm:2.4.1" + checksum: 4563459e959f01748d2499bf6afc9e7fd47721df42d93e6f2c04857b7685c112ecafc741877185423b04c1a77b3951c7c8e6c60d9bc283ff55abd7afef36ea48 languageName: node linkType: hard @@ -7584,9 +7172,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.251": - version: 1.4.272 - resolution: "electron-to-chromium@npm:1.4.272" - checksum: be06fca414acc323e8b1dc48b76260869e24300148a3af711732671b9569bbc8a13ccc795fede58f552a23e97c26f70ae83130d596cb353850feadaa6f2af64a + version: 1.4.284 + resolution: "electron-to-chromium@npm:1.4.284" + checksum: 33a7509755efbc0e13e81cdf0486ed37ea354857213b92a987a81e229083c1b2ee5f663c1103db9e5ec142a611e0daeeee02f757f7184833866f8aecb7046c2b languageName: node linkType: hard @@ -7663,12 +7251,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.0.0": - version: 5.10.0 - resolution: "enhanced-resolve@npm:5.10.0" + version: 5.12.0 + resolution: "enhanced-resolve@npm:5.12.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 697c066552dadde9ea8ec7068677711dd5d6c49434b5ff96b2de2068a65060ffca32629abb899a86cca5fcb6b067d88119d1a69c7c2082e3a09c1165f760ad87 + checksum: 5738924cfe3641d04b89c2856fee3d109d7bd71bbe234fb7f54843dda65f293e5f3eee6d5970ced70dbb09016085b961e60d1eb26cac72a21044479954b6cdfd languageName: node linkType: hard @@ -7726,15 +7314,15 @@ __metadata: linkType: hard "enzyme-adapter-react-16@npm:^1.15.5": - version: 1.15.6 - resolution: "enzyme-adapter-react-16@npm:1.15.6" + version: 1.15.7 + resolution: "enzyme-adapter-react-16@npm:1.15.7" dependencies: - enzyme-adapter-utils: ^1.14.0 - enzyme-shallow-equal: ^1.0.4 + enzyme-adapter-utils: ^1.14.1 + enzyme-shallow-equal: ^1.0.5 has: ^1.0.3 - object.assign: ^4.1.2 - object.values: ^1.1.2 - prop-types: ^15.7.2 + object.assign: ^4.1.4 + object.values: ^1.1.5 + prop-types: ^15.8.1 react-is: ^16.13.1 react-test-renderer: ^16.0.0-0 semver: ^5.7.0 @@ -7742,34 +7330,34 @@ __metadata: enzyme: ^3.0.0 react: ^16.0.0-0 react-dom: ^16.0.0-0 - checksum: 28f940fe6c1d314117890d20fff336c0836ba75f3c68b88abda800269ef4dfd04ba6846459981f55695fb94d46d7d4224f90396c0fda4c27e38b16a3748b4ad4 + checksum: 7cb69fcdc4bf2390ffe440cfa906c698b90d533032180b5b6ddf5ace1edac0e09a687b7f36706e1bba3b02a91585d8d5bd0317c237b5f5eab00bdb5512f330ee languageName: node linkType: hard -"enzyme-adapter-utils@npm:^1.14.0": - version: 1.14.0 - resolution: "enzyme-adapter-utils@npm:1.14.0" +"enzyme-adapter-utils@npm:^1.14.1": + version: 1.14.1 + resolution: "enzyme-adapter-utils@npm:1.14.1" dependencies: airbnb-prop-types: ^2.16.0 - function.prototype.name: ^1.1.3 + function.prototype.name: ^1.1.5 has: ^1.0.3 - object.assign: ^4.1.2 - object.fromentries: ^2.0.3 - prop-types: ^15.7.2 + object.assign: ^4.1.4 + object.fromentries: ^2.0.5 + prop-types: ^15.8.1 semver: ^5.7.1 peerDependencies: react: 0.13.x || 0.14.x || ^15.0.0-0 || ^16.0.0-0 - checksum: 9d02d69115ecf5864ce25b4bc1a55358ebb039e8330c867bad93cae5195713e6e5bc474777f23cb5c76800265d879000612d9f791c9f33a5b214f726798f1b4f + checksum: f07423c9181ed22fda4d761ec54aca6d9fb65d8b95da48c1471d39892f8af3d3fa54c971ed73a16acbc9a483ccda3a58f97a590bf95b4d5f77f99ae37c1ac8bb languageName: node linkType: hard -"enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.4": - version: 1.0.4 - resolution: "enzyme-shallow-equal@npm:1.0.4" +"enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.5": + version: 1.0.5 + resolution: "enzyme-shallow-equal@npm:1.0.5" dependencies: has: ^1.0.3 - object-is: ^1.1.2 - checksum: c94ad4eb012610719e0cd2e0780225c20880052cf61b7120af43a84ea1414b170a19ed9853fdfc4f5910e7f4159445d168179d2fe7e93fe10da0bdeeb93a2348 + object-is: ^1.1.5 + checksum: 30ace0c5be2d454fb001a50dd30791c18e1f86b3b7238456b464921017f6add73ea6b2a2527f1e96958d8bfe84d0afcba30b0c9e4087ebda2feb42b7800419c4 languageName: node linkType: hard @@ -7830,9 +7418,9 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.4, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": - version: 1.20.3 - resolution: "es-abstract@npm:1.20.3" +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": + version: 1.20.4 + resolution: "es-abstract@npm:1.20.4" dependencies: call-bind: ^1.0.2 es-to-primitive: ^1.2.1 @@ -7844,7 +7432,7 @@ __metadata: has-property-descriptors: ^1.0.0 has-symbols: ^1.0.3 internal-slot: ^1.0.3 - is-callable: ^1.2.6 + is-callable: ^1.2.7 is-negative-zero: ^2.0.2 is-regex: ^1.1.4 is-shared-array-buffer: ^1.0.2 @@ -7858,7 +7446,7 @@ __metadata: string.prototype.trimend: ^1.0.5 string.prototype.trimstart: ^1.0.5 unbox-primitive: ^1.0.2 - checksum: 30dce54c52149f9c115c31a2566b6f03f10126a5ca4a76ad41dab150a762ed358870d74f194b60ae602c1e8a57a6f2df7e20388bbc589861d5d74ebb46a9273b + checksum: 724a6db288e5c2596a169939eb7750d1542c1516fc5a7100b9785fcd955bac9f7f8a35010e20ab4b5c6b2bc228573b82033f4d61ad926f1081d7953f61398c2e languageName: node linkType: hard @@ -7869,6 +7457,22 @@ __metadata: languageName: node linkType: hard +"es-get-iterator@npm:^1.1.2": + version: 1.1.2 + resolution: "es-get-iterator@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.0 + has-symbols: ^1.0.1 + is-arguments: ^1.1.0 + is-map: ^2.0.2 + is-set: ^2.0.2 + is-string: ^1.0.5 + isarray: ^2.0.5 + checksum: 76a832b3bfd85941c556287cd50a3ad612f5193264b761e2011503f311dfa20aa52b9ebd701d3f16022d4cb56a7130a4cfb50186427d3aecd0d4e547a471f68e + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0": version: 1.0.0 resolution: "es-shim-unscopables@npm:1.0.0" @@ -8490,32 +8094,33 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.24.0, eslint-plugin-react@npm:^7.31.10": - version: 7.31.10 - resolution: "eslint-plugin-react@npm:7.31.10" + version: 7.31.11 + resolution: "eslint-plugin-react@npm:7.31.11" dependencies: - array-includes: ^3.1.5 - array.prototype.flatmap: ^1.3.0 + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 + array.prototype.tosorted: ^1.1.1 doctrine: ^2.1.0 estraverse: ^5.3.0 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.1.2 - object.entries: ^1.1.5 - object.fromentries: ^2.0.5 - object.hasown: ^1.1.1 - object.values: ^1.1.5 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 + object.hasown: ^1.1.2 + object.values: ^1.1.6 prop-types: ^15.8.1 resolve: ^2.0.0-next.3 semver: ^6.3.0 - string.prototype.matchall: ^4.0.7 + string.prototype.matchall: ^4.0.8 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 0a3ed9547e337f7eac4364f45229a8094ea4ac5073f1c4b8662f84c75284703bfebdf5dfe2cb55bcaeedec43f0445ed76ca650388f642d5ad1c9fe530bf3f159 + checksum: 2f8d27adbfe1b551a170cc1340dd8bbecf6c9fdbfcde04dd1097bbf198e99f0c981af84bc3c69f851af5736cc4d6520687a03dfb3271717079f88983d79cb9cd languageName: node linkType: hard "eslint-plugin-storybook@npm:^0.6.6": - version: 0.6.6 - resolution: "eslint-plugin-storybook@npm:0.6.6" + version: 0.6.7 + resolution: "eslint-plugin-storybook@npm:0.6.7" dependencies: "@storybook/csf": ^0.0.1 "@typescript-eslint/experimental-utils": ^5.3.0 @@ -8523,7 +8128,7 @@ __metadata: ts-dedent: ^2.2.0 peerDependencies: eslint: ">=6" - checksum: aad2d3bda6b1a676b685029cb8ee1140bd5aeb40d29394b320175e6ebd47ce025d96990ae6bef905cf631dde181216bb9283a1ef9a483028fd8aa72d4d2b98ec + checksum: 55b7ac0acfb088824db475863ba2f488865cbd7fc5d23acb30e2d7fc8bc044e15b79e1ec307abc8d97c5f207f87012f74fae7b85dc0e623575b40bea137b1e21 languageName: node linkType: hard @@ -8580,8 +8185,8 @@ __metadata: linkType: hard "eslint@npm:^8.27.0": - version: 8.27.0 - resolution: "eslint@npm:8.27.0" + version: 8.28.0 + resolution: "eslint@npm:8.28.0" dependencies: "@eslint/eslintrc": ^1.3.3 "@humanwhocodes/config-array": ^0.11.6 @@ -8624,18 +8229,18 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 8fc3ecac3c620ca8758b63428981dee35758a312e607dfec0fd3815b9847b49e466ed7d0e2cadeb35e2a46d7f430581cc38e1e26bfd77728dde4e34bd9bd8686 + checksum: 5378ee96346cf0c59e9a1de002f7bd19c2c0642ad8010f18254936563fa3cfd1d34fd420de5a31866aab1fa586875d39e4cef6b9367c2a361f2106723f900db2 languageName: node linkType: hard "espree@npm:^9.4.0": - version: 9.4.0 - resolution: "espree@npm:9.4.0" + version: 9.4.1 + resolution: "espree@npm:9.4.1" dependencies: acorn: ^8.8.0 acorn-jsx: ^5.3.2 eslint-visitor-keys: ^3.3.0 - checksum: 95f1f9ac49fa112bfc2d2e82fd9e85192367090a9ee03b1e43594e85e29a3458b603b4cf7cd5ccfb156da2b94d07e7f5428474c830faa6f19db47a0b86dd3656 + checksum: f7c8f891f3b247c76ed16259522c772bb35e6a9cb5f5b2e0f111ffc60624e7533c89a0aa1f830d8f8baa2b7676313bb9ce7f64ae00ccffc223ebbf880ab691ee languageName: node linkType: hard @@ -8892,20 +8497,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^29.0.0": - version: 29.1.2 - resolution: "expect@npm:29.1.2" - dependencies: - "@jest/expect-utils": ^29.1.2 - jest-get-type: ^29.0.0 - jest-matcher-utils: ^29.1.2 - jest-message-util: ^29.1.2 - jest-util: ^29.1.2 - checksum: fc5110b470e1a87e8ebcd869f8b68e1feca9b5f7b20949fe1c75c5d7f833b435808dcd4db597b2af32ce232b3b9328be498b3ed30756cebcefb2f095b1d62c32 - languageName: node - linkType: hard - -"expect@npm:^29.3.1": +"expect@npm:^29.0.0, expect@npm:^29.3.1": version: 29.3.1 resolution: "expect@npm:29.3.1" dependencies: @@ -8957,12 +8549,12 @@ __metadata: linkType: hard "express@npm:^4.17.1": - version: 4.18.1 - resolution: "express@npm:4.18.1" + version: 4.18.2 + resolution: "express@npm:4.18.2" dependencies: accepts: ~1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.0 + body-parser: 1.20.1 content-disposition: 0.5.4 content-type: ~1.0.4 cookie: 0.5.0 @@ -8981,7 +8573,7 @@ __metadata: parseurl: ~1.3.3 path-to-regexp: 0.1.7 proxy-addr: ~2.0.7 - qs: 6.10.3 + qs: 6.11.0 range-parser: ~1.2.1 safe-buffer: 5.2.1 send: 0.18.0 @@ -8991,7 +8583,7 @@ __metadata: type-is: ~1.6.18 utils-merge: 1.0.1 vary: ~1.1.2 - checksum: eeca44d91a73a8aa9101b36d1fb2dc7942d994a3ea471664daf35a42f2d498c3d43bb4e8541667d9b46d1773756d256bc5eed59632a1205773e40e468e60b6d3 + checksum: 75af556306b9241bc1d7bdd40c9744b516c38ce50ae3210658efcbf96e3aed4ab83b3432f06215eae5610c123bc4136957dc06e50dfc50b7d4d775af56c4c59c languageName: node linkType: hard @@ -9547,7 +9139,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.3, function.prototype.name@npm:^1.1.5": +"function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" dependencies: @@ -9852,11 +9444,11 @@ __metadata: linkType: hard "globals@npm:^13.15.0": - version: 13.17.0 - resolution: "globals@npm:13.17.0" + version: 13.18.0 + resolution: "globals@npm:13.18.0" dependencies: type-fest: ^0.20.2 - checksum: f2aa3b9f21608bed3570f281e95a8050d9700580edd4b59ed5464c83e0b7a346f74abc13f850c7f07a972cd198ee1f2b0de6a5977baf547e50b1002428f0dd09 + checksum: 38f675c62cc1564508c970c1bfe1aa38f605041ccac6d2d862a726f8107dec5d66e0deddf7eb2c0a5c0da414b5f63c4ffd87ebc1947c54a387fa513e6f3775e3 languageName: node linkType: hard @@ -9924,6 +9516,15 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + "graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" @@ -10040,7 +9641,7 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 @@ -10459,11 +10060,11 @@ __metadata: linkType: hard "i18next@npm:^21.6.11": - version: 21.9.2 - resolution: "i18next@npm:21.9.2" + version: 21.10.0 + resolution: "i18next@npm:21.10.0" dependencies: "@babel/runtime": ^7.17.2 - checksum: b7928a29bc047e1bcdd610ccf16172da902884fa2b0f94b2f7a2fd4a60ca6d2b50ae4334d8472577b61c2e876bdd05759986b9f23a962cbd2e9fbf7de4404e6b + checksum: 2a674739aab219704d5a0bf62d03bed20ad2bceff9579efb4da61c4946c883fc172062ba7405a26bf795995860f2ab15826b05271f4c457bf7eb19e852f6006d languageName: node linkType: hard @@ -10684,7 +10285,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4": +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.0, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -10743,7 +10344,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.6": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f @@ -10751,11 +10352,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.10.0 - resolution: "is-core-module@npm:2.10.0" + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" dependencies: has: ^1.0.3 - checksum: af7c3b24cb3375688a84306dcfa71c9305fd03af6548aaeb51ed345f85abafe22e071835b3a5f4bb1e87b434404410ec31ee45749f617a7acf2a4dcb9f677ae7 + checksum: fd8f78ef4e243c295deafa809f89381d89aff5aaf38bb63266b17ee6e34b6a051baa5bdc2365456863336d56af6a59a4c1df1256b4eff7d6b4afac618586b004 languageName: node linkType: hard @@ -10768,7 +10369,7 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1": +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -10885,6 +10486,13 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.1, is-map@npm:^2.0.2": + version: 2.0.2 + resolution: "is-map@npm:2.0.2" + checksum: 119ff9137a37fd131a72fab3f4ab8c9d6a24b0a1ee26b4eff14dc625900d8675a97785eea5f4174265e2006ed076cc24e89f6e57ebd080a48338d914ec9168a5 + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -10976,6 +10584,13 @@ __metadata: languageName: node linkType: hard +"is-set@npm:^2.0.1, is-set@npm:^2.0.2": + version: 2.0.2 + resolution: "is-set@npm:2.0.2" + checksum: 5f8bd1880df8c0004ce694e315e6e1e47a3452014be792880bb274a3b2cdb952fdb60789636ca6e084c7947ca8b7ae03ccaf54c93a7fcfed228af810559e5432 + languageName: node + linkType: hard + "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -11031,16 +10646,16 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "is-typed-array@npm:1.1.9" +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": + version: 1.1.10 + resolution: "is-typed-array@npm:1.1.10" dependencies: available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 - es-abstract: ^1.20.0 for-each: ^0.3.3 + gopd: ^1.0.1 has-tostringtag: ^1.0.0 - checksum: 613b7dd6d121c331bb7456f6b678ebd74aee9d77f61c3df09da2cd7841c060d4f8cff14ae8ab54977180d5da2f2da300394810bc92a05a985b3438f55cf629b2 + checksum: b71268a2e5f493f2b95af4cbfe7a65254a822f07d57f20c18f084347cd45f11810915fe37d7a6831fe4b81def24621a042fd1169ec558c50f830b591bc8c1f66 languageName: node linkType: hard @@ -11058,6 +10673,13 @@ __metadata: languageName: node linkType: hard +"is-weakmap@npm:^2.0.1": + version: 2.0.1 + resolution: "is-weakmap@npm:2.0.1" + checksum: 9c9fec9efa7bf5030a4a927f33fff2a6976b93646259f92b517d3646c073cc5b98283a162ce75c412b060a46de07032444b530f0a4c9b6e012ef8f1741c3a987 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -11067,6 +10689,16 @@ __metadata: languageName: node linkType: hard +"is-weakset@npm:^2.0.1": + version: 2.0.2 + resolution: "is-weakset@npm:2.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: ef5136bd446ae4603229b897f73efd0720c6ab3ec6cc05c8d5c4b51aa9f95164713c4cad0a22ff1fedf04865ff86cae4648bc1d5eead4b6388e1150525af1cc1 + languageName: node + linkType: hard + "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -11076,6 +10708,13 @@ __metadata: languageName: node linkType: hard +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 4199f14a7a13da2177c66c31080008b7124331956f47bca57dd0b6ea9f11687aa25e565a2c7a2b519bc86988d10398e3049a1f5df13c9f6b7664154690ae79fd + languageName: node + linkType: hard + "isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -11122,15 +10761,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": - version: 5.2.0 - resolution: "istanbul-lib-instrument@npm:5.2.0" + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: "@babel/core": ^7.12.3 "@babel/parser": ^7.14.7 "@istanbuljs/schema": ^0.1.2 istanbul-lib-coverage: ^3.2.0 semver: ^6.3.0 - checksum: d75bb4ec6a70557493526f31d591edfc44fc6ca91793489626c0df335d413e6ca782d83a15aa472029e196c24092e5571fe0c0e2f9f4e444d10c86253ec6d332 + checksum: 8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee languageName: node linkType: hard @@ -11359,18 +10998,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-diff@npm:29.1.2" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.0.0 - jest-get-type: ^29.0.0 - pretty-format: ^29.1.2 - checksum: 3cdde0e29bc902b977a0a176a9488d2cdb6f561c1b6011495376527cbc436510816f94986cdaeecbee4b4b20e2977f88b440897a95b418e8b027942423387956 - languageName: node - linkType: hard - "jest-diff@npm:^29.3.1": version: 29.3.1 resolution: "jest-diff@npm:29.3.1" @@ -11483,13 +11110,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^29.0.0": - version: 29.0.0 - resolution: "jest-get-type@npm:29.0.0" - checksum: 953a32cef3034764c0e2ac53e8192fe1fa3e5e56465086f0b57cd1a45aebbfceecca1f8cf890004be41b99fa7c4585b3c183a2dee5017c088a8a5b760dca31d0 - languageName: node - linkType: hard - "jest-get-type@npm:^29.2.0": version: 29.2.0 resolution: "jest-get-type@npm:29.2.0" @@ -11606,18 +11226,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-matcher-utils@npm:29.1.2" - dependencies: - chalk: ^4.0.0 - jest-diff: ^29.1.2 - jest-get-type: ^29.0.0 - pretty-format: ^29.1.2 - checksum: 10ed0b787b1664a3d2f760a65beedf9f23993bfddac64b3b86e41515059f329c97396e7f4273e6c341f850d840671d89dfc976ef05cd5e91ba77f3521ab48c48 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.3.1": version: 29.3.1 resolution: "jest-matcher-utils@npm:29.3.1" @@ -11647,23 +11255,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-message-util@npm:29.1.2" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.1.2 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.1.2 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: 38219d23ddef7b22fabef79aa07dd97eebaba7ca1985323c03ba2ad2d97705aea8b6046304efa85605a6e2dd42a6d8cc0faaebc304c49f491918c59cfe52d153 - languageName: node - linkType: hard - "jest-message-util@npm:^29.3.1": version: 29.3.1 resolution: "jest-message-util@npm:29.3.1" @@ -11720,14 +11311,14 @@ __metadata: linkType: hard "jest-pnp-resolver@npm:^1.2.2": - version: 1.2.2 - resolution: "jest-pnp-resolver@npm:1.2.2" + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" peerDependencies: jest-resolve: "*" peerDependenciesMeta: jest-resolve: optional: true - checksum: f6ef6193f7f015830aea3a13a4fd9f53a60746bbaa2d56d18af4afd26ed1b527039c466c8d2447f68b149db8a912b9493a727f29b809ff883b8b5daec16e98ce + checksum: 86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac languageName: node linkType: hard @@ -12024,20 +11615,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^29.1.2": - version: 29.1.2 - resolution: "jest-util@npm:29.1.2" - dependencies: - "@jest/types": ^29.1.2 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: 59e1c7bd99684e9be39a789f05f34e7c00309d7d18ea7fa52f3405b2df1a74dae7ae32293d8548ed15b4c9231a1dbd48a03cbbca56b1b71bbabcc3390fe522ff - languageName: node - linkType: hard - "jest-util@npm:^29.3.1": version: 29.3.1 resolution: "jest-util@npm:29.3.1" @@ -12179,15 +11756,15 @@ __metadata: linkType: hard "joi@npm:^17.3.0": - version: 17.6.2 - resolution: "joi@npm:17.6.2" + version: 17.7.0 + resolution: "joi@npm:17.7.0" dependencies: "@hapi/hoek": ^9.0.0 "@hapi/topo": ^5.0.0 "@sideway/address": ^4.1.3 "@sideway/formula": ^3.0.0 "@sideway/pinpoint": ^2.0.0 - checksum: 6300fc478c18ef1714a44bd093d5468d7007306f345f67f2f2e352a3f429bac49a3f73f694ae8a824bd927cb342ef559492cb7d05250eb2c0038c1118f5e10bf + checksum: 7cf12839eeb200d935d969f2a2836df86e2e0e33bd0c1883487157990258b537d10e3b7d7b6048cdd1a046f1a276c562cd11482ecfd08f413c3a770b9a73709a languageName: node linkType: hard @@ -12199,9 +11776,9 @@ __metadata: linkType: hard "js-sdsl@npm:^4.1.4": - version: 4.1.5 - resolution: "js-sdsl@npm:4.1.5" - checksum: d95116180b977da36ad23a4f242a8eb96da42910a3662143e07fa12a5276663564ea9102d8570b2e6b0918fe284f2924a173082b6f84d25df29fbec3f71aa42f + version: 4.2.0 + resolution: "js-sdsl@npm:4.2.0" + checksum: fe6525d84fa506d56b1a6f7754da2702119786869eaa29ec6e7bd723db1e950b5ec2f2c1890fc4d7c705fe1e8ce545a0717c76ad1d60f683a24837ce27943352 languageName: node linkType: hard @@ -12282,16 +11859,16 @@ __metadata: linkType: hard "jsdom@npm:^20.0.0": - version: 20.0.2 - resolution: "jsdom@npm:20.0.2" + version: 20.0.3 + resolution: "jsdom@npm:20.0.3" dependencies: abab: ^2.0.6 - acorn: ^8.8.0 + acorn: ^8.8.1 acorn-globals: ^7.0.0 cssom: ^0.5.0 cssstyle: ^2.3.0 data-urls: ^3.0.2 - decimal.js: ^10.4.1 + decimal.js: ^10.4.2 domexception: ^4.0.0 escodegen: ^2.0.0 form-data: ^4.0.0 @@ -12304,19 +11881,19 @@ __metadata: saxes: ^6.0.0 symbol-tree: ^3.2.4 tough-cookie: ^4.1.2 - w3c-xmlserializer: ^3.0.0 + w3c-xmlserializer: ^4.0.0 webidl-conversions: ^7.0.0 whatwg-encoding: ^2.0.0 whatwg-mimetype: ^3.0.0 whatwg-url: ^11.0.0 - ws: ^8.9.0 + ws: ^8.11.0 xml-name-validator: ^4.0.0 peerDependencies: canvas: ^2.5.0 peerDependenciesMeta: canvas: optional: true - checksum: c6707fdfe92504dbef8ec1727ca638bba5b6c7e01b5fdda48d385e2e8f7e3d5b92f13380448ae9f28e2643a69010bef8ca0f691532390f99d4b722edfe1c8d76 + checksum: b109073bb826a966db7828f46cb1d7371abecd30f182b143c52be5fe1ed84513bbbe995eb3d157241681fcd18331381e61e3dc004d4949f3a63bca02f6214902 languageName: node linkType: hard @@ -12813,13 +12390,13 @@ __metadata: linkType: hard "loader-utils@npm:^2.0.0": - version: 2.0.2 - resolution: "loader-utils@npm:2.0.2" + version: 2.0.4 + resolution: "loader-utils@npm:2.0.4" dependencies: big.js: ^5.2.2 emojis-list: ^3.0.0 json5: ^2.1.2 - checksum: 332ae8db3d4d3fac7e5bbed82da9230857d3f85b3ccf6d3f2e286fa2431887aa9e46965928b2c77a93f5f721cec037539c0cfc718164f0287c5c90f5dce07ad9 + checksum: d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100 languageName: node linkType: hard @@ -13044,9 +12621,9 @@ __metadata: linkType: hard "loglevel@npm:^1.8.0": - version: 1.8.0 - resolution: "loglevel@npm:1.8.0" - checksum: e67645b38062e73ef72b37664f0cd43e9deea2e9e4a161d67998578f5b758c47740ec976e9dca7d2d05b23414df8004ded8955da50b6ad1dc9628739f645e905 + version: 1.8.1 + resolution: "loglevel@npm:1.8.1" + checksum: 21069436c97448a1801b154a77d19ada212225c513d94f0471bfe299c981ffd4dc0d21e6211f9250bd6209ba9837bfe0d40d9295c673d73e3c543ec6b1c5d9ef languageName: node linkType: hard @@ -13078,9 +12655,9 @@ __metadata: linkType: hard "lru-cache@npm:^7.7.1": - version: 7.14.0 - resolution: "lru-cache@npm:7.14.0" - checksum: 88f1a8c2fd3bafc69121104740dcebc71e4ace97fb03f0ccf3b7d52df7dc10eedb78951af74f08437cf5fdb8c50d5956a0bcc944a073540f027efd8357f87cd1 + version: 7.14.1 + resolution: "lru-cache@npm:7.14.1" + checksum: d54e01ae3bedbd7bb0562fe48e61e509c86102bcc2c8babba1ba5498a6859a796adc697fa917459a455969a45c7d8645b29d938c0142b97fa3b5fb9c234d2390 languageName: node linkType: hard @@ -13271,11 +12848,11 @@ __metadata: linkType: hard "marked@npm:^4.0.12": - version: 4.1.1 - resolution: "marked@npm:4.1.1" + version: 4.2.3 + resolution: "marked@npm:4.2.3" bin: marked: bin/marked.js - checksum: 3c614fd0d11534e9b08ce5411a1e280379334392bdae4df30d5805d275c1bb29c1e3c8cc4febc898be7bb3735b83e36bb403e144fce8cd0f895dc796c33453f5 + checksum: 5926ad8971d2e7be16a0a24e0fea1d2ab6dda2694b54acabfe9a35641e0db7ca5324bf3032f09874f1a92a6dadb6d95719a0c3cdc6c2c6e3a026813144ce8f47 languageName: node linkType: hard @@ -13489,7 +13066,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -13526,9 +13103,9 @@ __metadata: linkType: hard "minimist@npm:^1.1.0, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.6 - resolution: "minimist@npm:1.2.6" - checksum: d0b566204044481c4401abbd24cc75814e753b37268e7fe7ccc78612bf3e37bf1e45a6c43fb0b119445ea1c413c000bde013f320b7211974f2f49bcbec1d0dbf + version: 1.2.7 + resolution: "minimist@npm:1.2.7" + checksum: 8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572 languageName: node linkType: hard @@ -13599,11 +13176,11 @@ __metadata: linkType: hard "minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3, minipass@npm:^3.1.6": - version: 3.3.5 - resolution: "minipass@npm:3.3.5" + version: 3.3.6 + resolution: "minipass@npm:3.3.6" dependencies: yallist: ^4.0.0 - checksum: f1bb39af4d6ce60f8a1e02e7ef7f09fffd882c83decb7edd5cb1711b6eff93b34833d1845b7883864f8fca2d2498b62c882fec735deff759c91444bf6e821266 + checksum: a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c languageName: node linkType: hard @@ -13753,11 +13330,11 @@ __metadata: linkType: hard "nan@npm:^2.14.0": - version: 2.16.0 - resolution: "nan@npm:2.16.0" + version: 2.17.0 + resolution: "nan@npm:2.17.0" dependencies: node-gyp: latest - checksum: 95204e4ed2970c0411735d866b0a71f30625e9ce598d2f7c2dfc2145dcd4e8e48dda26fda2587657f91e96973044353d300a9a6d259079b342fa4b30548aa8fa + checksum: 4a231a62dba025f4c4fa814c1e6ffeb450c5cd0852b780f19fe4ea22b86ba0f1f394406dfd628c67fb7f0987e982fa230da1fbd3632258f927b8defd7046c1ad languageName: node linkType: hard @@ -13859,14 +13436,14 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:3.2.8": - version: 3.2.8 - resolution: "node-fetch@npm:3.2.8" +"node-fetch@npm:3.2.10": + version: 3.2.10 + resolution: "node-fetch@npm:3.2.10" dependencies: data-uri-to-buffer: ^4.0.0 fetch-blob: ^3.1.4 formdata-polyfill: ^4.0.10 - checksum: 9984fc1de39d2c05bb42e5795b85a63c20069632b28f8dab97e84b4d4720b995ff87cc5f8c49691c65cbaab3d10af89590002aeecd8844e6dccd0b4be1223ec7 + checksum: b9b754517df2dd55d16eaa6be681d277fe772ea0ac61e67ca4aef8f5154baf8581e2fd32c03cb8c5fdefa07dc24cafdb327b2033715edd9e4abc6883e20650c0 languageName: node linkType: hard @@ -13927,8 +13504,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.2.0 - resolution: "node-gyp@npm:9.2.0" + version: 9.3.0 + resolution: "node-gyp@npm:9.3.0" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 @@ -13942,7 +13519,7 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 281dc8cbb7d4ecdc179b903c1b25fe4d1d5b70984744564a13892a93f24323f29aa38649a3ac569614ecf55c2f0804dff489347564f2945be29f7ddd4bb85a9c + checksum: 3b326bc3accca849c62503820c13d9362d142dbe4189a5a3a2f2b6de4e872303f2d6cc2dd59e044bf4ca967bfd3eeb3d0c5d8d3b77e28e4e4f8d909697ff5a7e languageName: node linkType: hard @@ -14153,7 +13730,7 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.0.1, object-is@npm:^1.0.2, object-is@npm:^1.1.2": +"object-is@npm:^1.0.1, object-is@npm:^1.0.2, object-is@npm:^1.1.2, object-is@npm:^1.1.5": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: @@ -14182,46 +13759,46 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.1, object.entries@npm:^1.1.2, object.entries@npm:^1.1.5": - version: 1.1.5 - resolution: "object.entries@npm:1.1.5" +"object.entries@npm:^1.1.1, object.entries@npm:^1.1.2, object.entries@npm:^1.1.6": + version: 1.1.6 + resolution: "object.entries@npm:1.1.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 308c07970818b0fb2b0ed92120b8fad76fb69a63c853592eac48c8437bb2385bc43f00b80d263aa2920b352c66c944018df7221099fc8e2d3bfb778566ca4ebb + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 8782c71db3a068ccbae9e0541e6b4ac2c25dc67c63f97b7e6ad3c88271d7820197e7398e37747f96542ed47c27f0b81148cdf14c42df15dc22f64818ae7bb5bf languageName: node linkType: hard -"object.fromentries@npm:^2.0.3, object.fromentries@npm:^2.0.5": - version: 2.0.5 - resolution: "object.fromentries@npm:2.0.5" +"object.fromentries@npm:^2.0.5, object.fromentries@npm:^2.0.6": + version: 2.0.6 + resolution: "object.fromentries@npm:2.0.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: a1bedcdec0e1f15fc1f9dccecf7df18ae4678fc95deb42099b649a3660511f2d1dead3b09b8f7dcf15205b0f7ce69d74e3cc3368511abf85b021d86226aa77d4 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: db6759ea68131cbdb70b1152f9984b49db03e81de4f6de079b39929bebd8b45501e5333ca2351991e07ee56f4651606c023396644e8f25c0806fa39a26c4c6e6 languageName: node linkType: hard -"object.hasown@npm:^1.1.1": - version: 1.1.1 - resolution: "object.hasown@npm:1.1.1" +"object.hasown@npm:^1.1.2": + version: 1.1.2 + resolution: "object.hasown@npm:1.1.2" dependencies: define-properties: ^1.1.4 - es-abstract: ^1.19.5 - checksum: 79f40bf3da7c689122dc38c56114fa0280cde3e6a255f95736933240d495a2556f7ca7413c08d691bfc22e743b0d3ea82620890f21155b94c18551f3909cba8d + es-abstract: ^1.20.4 + checksum: 419fc1c74a2aea7ebb4d49b79d5b1599a010b26c18eae35bd061ccdd013ccb749c499d8dd6ee21a91e6d7264ccc592573d0f13562970f76e25fc844d8c1b02ce languageName: node linkType: hard -"object.values@npm:^1.1.1, object.values@npm:^1.1.2, object.values@npm:^1.1.5": - version: 1.1.5 - resolution: "object.values@npm:1.1.5" +"object.values@npm:^1.1.1, object.values@npm:^1.1.5, object.values@npm:^1.1.6": + version: 1.1.6 + resolution: "object.values@npm:1.1.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - checksum: 9c6afa9a25ce36c27c8baef2321eaa719fc2b042ef17aa462b1fa1502ed7ce7acf18b269be2e7b0d91f228839f10a28fa30ebc8cb7e47dbf6a2e4e67cad466c1 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 3381204390f10c9f653a4875a50d221c67b5c16cb80a6ac06c706fc82a7cad8400857d4c7a0731193b0abb56b84fe803eabcf7addcf32de76397bbf207e68c66 languageName: node linkType: hard @@ -14577,11 +14154,11 @@ __metadata: linkType: hard "parse5@npm:^7.0.0, parse5@npm:^7.1.1": - version: 7.1.1 - resolution: "parse5@npm:7.1.1" + version: 7.1.2 + resolution: "parse5@npm:7.1.2" dependencies: entities: ^4.4.0 - checksum: 20d4ffb1eccad4a2d6c320d2d98b07814f43ab7762e11ffea247b0d54981646f99eeba4da16e06c568877e532ca32a6b5c5e4fafc4eb87daf890957050482435 + checksum: 297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 languageName: node linkType: hard @@ -14696,14 +14273,14 @@ __metadata: linkType: hard "pdfmake@npm:^0.2.4": - version: 0.2.5 - resolution: "pdfmake@npm:0.2.5" + version: 0.2.6 + resolution: "pdfmake@npm:0.2.6" dependencies: "@foliojs-fork/linebreak": ^1.1.1 "@foliojs-fork/pdfkit": ^0.13.0 iconv-lite: ^0.6.3 xmldoc: ^1.1.2 - checksum: 8f0cfb5092758c9fcf26be2f5aa5b7379d54a913cf62eec00cb4280eaa450d046a6292899d69fb69dd7445e7c89b8d5babab6b44ba822e9e77d4cf3e7796dfbf + checksum: d6af91cf4b052cc2ae9509afa1e0740ab9ff153d6ec94f5056b75177bf758710c914556422bdc615e42e063e52195cd1db437cc22653e5f5717d94d8ec086c71 languageName: node linkType: hard @@ -14919,11 +14496,11 @@ __metadata: linkType: hard "prettier@npm:^2.7.1": - version: 2.7.1 - resolution: "prettier@npm:2.7.1" + version: 2.8.0 + resolution: "prettier@npm:2.8.0" bin: prettier: bin-prettier.js - checksum: 359d2b7ecf36bd52924a48331cae506d335f18637fde6c686212f952b9ce678ce9f554a80571049b36ec2897a8a6c40094b776dea371cc5c04c481cf5b78504b + checksum: bfb843c82d74e4f79945b7f29c9d5de483bc0f1de8c9f41bbafd7e08dbe71f81e446cbe293681edea60ebec6609d8d0c7e7b7dff52972b54e77784eb687dad1a languageName: node linkType: hard @@ -14962,18 +14539,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.1.2": - version: 29.1.2 - resolution: "pretty-format@npm:29.1.2" - dependencies: - "@jest/schemas": ^29.0.0 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 7b9b37ca8412aa05a5db359f88b0497174c8520c687e6ee06b2f16b7369161cb11469f9ae9ff5bf6bf0ced95f86752b8a0fa796476fe3b2da7596ea02e8f77a0 - languageName: node - linkType: hard - -"pretty-format@npm:^29.3.1": +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.3.1": version: 29.3.1 resolution: "pretty-format@npm:29.3.1" dependencies: @@ -15164,12 +14730,12 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.10.3": - version: 6.10.3 - resolution: "qs@npm:6.10.3" +"qs@npm:6.11.0, qs@npm:^6.10.0, qs@npm:^6.4.0": + version: 6.11.0 + resolution: "qs@npm:6.11.0" dependencies: side-channel: ^1.0.4 - checksum: c6684df925fd2c6f0940b8fbfe5d8b5a8634dc96c0908309655cbe61a3fbf94cedc6b11e669fca1971b53459b6f732cccd4eeb6484b5b77b405ad0cfb936e6fe + checksum: 4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f languageName: node linkType: hard @@ -15180,15 +14746,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.10.0, qs@npm:^6.4.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: ^1.0.4 - checksum: 4e4875e4d7c7c31c233d07a448e7e4650f456178b9dd3766b7cfa13158fdb24ecb8c4f059fa91e820dc6ab9f2d243721d071c9c0378892dcdad86e9e9a27c68f - languageName: node - linkType: hard - "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -15469,30 +15026,23 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.10": +"regenerator-runtime@npm:^0.13.10, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24 languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7": - version: 0.13.9 - resolution: "regenerator-runtime@npm:0.13.9" - checksum: b0f26612204f061a84064d2f3361629eae09993939112b9ffc3680bb369ecd125764d6654eace9ef11b36b44282ee52b988dda946ea52d372e7599a30eea73ee - languageName: node - linkType: hard - "regenerator-transform@npm:^0.15.0": - version: 0.15.0 - resolution: "regenerator-transform@npm:0.15.0" + version: 0.15.1 + resolution: "regenerator-transform@npm:0.15.1" dependencies: "@babel/runtime": ^7.8.4 - checksum: c825d84f580441a3c592ea25668c491e0a1bd3ad55a992ce6b83b34bfc6e811d0b676af4e70f12e2c93834835d6c9181f75f13c8be181844b01e397a7d9df06b + checksum: 6588e0c454e92ed6c2b3ed7ab24f61270aef47ae7052eceb5367cc15658948a2e84fdd6849f7c96e561d1f8a7474dc4c292166792e07498fdde226299b9ff374 languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3": +"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.4.3": version: 1.4.3 resolution: "regexp.prototype.flags@npm:1.4.3" dependencies: @@ -15511,16 +15061,16 @@ __metadata: linkType: hard "regexpu-core@npm:^5.1.0": - version: 5.2.1 - resolution: "regexpu-core@npm:5.2.1" + version: 5.2.2 + resolution: "regexpu-core@npm:5.2.2" dependencies: regenerate: ^1.4.2 regenerate-unicode-properties: ^10.1.0 regjsgen: ^0.7.1 regjsparser: ^0.9.1 unicode-match-property-ecmascript: ^2.0.0 - unicode-match-property-value-ecmascript: ^2.0.0 - checksum: 6bbad97524fad1bf9ded80cf3b2f3ebc6aac0b56ac857a69ba15728ae7948800f79da3a5e946924365e241fcfaf90984861567d25ef2887b1905059531b490f0 + unicode-match-property-value-ecmascript: ^2.1.0 + checksum: 1d025e2144ee7207db424125a81f5989bd337f56cddc23c0c83c1051679eee33d8c65c0e1e23fa494c2d8c9f0b19c47df0315a924445ad40e733c8aad4286f83 languageName: node linkType: hard @@ -16092,9 +15642,9 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^2.74.1": - version: 2.79.1 - resolution: "rollup@npm:2.79.1" +"rollup@npm:^3.2.5": + version: 3.4.0 + resolution: "rollup@npm:3.4.0" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -16102,7 +15652,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 421418687f5dcd7324f4387f203c6bfc7118b7ace789e30f5da022471c43e037a76f5fd93837052754eeeae798a4fb266ac05ccee1e594406d912a59af98dde9 + checksum: 4c670338adbecf8d20d8e1c2d4593689d52f9d3b55fb87d147d1168612dfabc95e278d9d2748b60cb8c48b1009ef7063447f76140a003d4ee652e0cd7f30238a languageName: node linkType: hard @@ -16806,11 +16356,11 @@ __metadata: linkType: hard "stack-utils@npm:^2.0.3": - version: 2.0.5 - resolution: "stack-utils@npm:2.0.5" + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" dependencies: escape-string-regexp: ^2.0.0 - checksum: 059f828eed5b03b963e8200529c27bd92b105f2cac9dffc9edcbc739ea8fa108e4ec45d0da257d8e0f7b5ac98db5643a0787e5c25ceab1396f7123e1ee15a086 + checksum: 651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a languageName: node linkType: hard @@ -16946,52 +16496,52 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.7": - version: 4.0.7 - resolution: "string.prototype.matchall@npm:4.0.7" +"string.prototype.matchall@npm:^4.0.8": + version: 4.0.8 + resolution: "string.prototype.matchall@npm:4.0.8" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.1 - get-intrinsic: ^1.1.1 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 has-symbols: ^1.0.3 internal-slot: ^1.0.3 - regexp.prototype.flags: ^1.4.1 + regexp.prototype.flags: ^1.4.3 side-channel: ^1.0.4 - checksum: 85bfc0c18b73b90b4a10771bd1afa4c6e42fc78885196dee680b45d023afc81cec6a9944f2f0e25d81f8e5643d5412df5a4649ea624ab375598c6dba0864c9a2 + checksum: 644523d05c1ee93bab7474e999a5734ee5f6ad2d7ad24ed6ea8706c270dc92b352bde0f2a5420bfbeed54e28cb6a770c3800e1988a5267a70fd5e677c7750abc languageName: node linkType: hard "string.prototype.trim@npm:^1.2.1": - version: 1.2.6 - resolution: "string.prototype.trim@npm:1.2.6" + version: 1.2.7 + resolution: "string.prototype.trim@npm:1.2.7" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.4 - es-abstract: ^1.19.5 - checksum: 8376a85aafc3afefd525c76fdc1d9866de0ed8b51b6800a473987435d55d176bea7ffb221ae28f03b5c89b27e5515fca65b0437e2dee9b61da82ed9b81fc193f + es-abstract: ^1.20.4 + checksum: 31698f6d718794e422db6fcfa6685dcd9243097273b3b2a8b7948b5d45a183cd336378893ff0d4a7b2531b604c32bb5c45193dd6da3d2f5504df5cd222372c09 languageName: node linkType: hard "string.prototype.trimend@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimend@npm:1.0.5" + version: 1.0.6 + resolution: "string.prototype.trimend@npm:1.0.6" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.4 - es-abstract: ^1.19.5 - checksum: efcb7d4e943366efde2786be9abf7a79ac9e427bb184aeb4c532ce81d7cb94e1a4d323b256f706dafe6ed5a4ee3d6025a65ec4337d47d07014802be5bcdd4864 + es-abstract: ^1.20.4 + checksum: 51b663e3195a74b58620a250b3fc4efb58951000f6e7d572a9f671c038f2f37f24a2b8c6994500a882aeab2f1c383fac1e8c023c01eb0c8b4e52d2f13b6c4513 languageName: node linkType: hard "string.prototype.trimstart@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimstart@npm:1.0.5" + version: 1.0.6 + resolution: "string.prototype.trimstart@npm:1.0.6" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.4 - es-abstract: ^1.19.5 - checksum: c42d2f7732a98d9402aabcfb6ac05e4e36bbc429f5aa98bd199b5e55162b19b87db941ed68382c68ec6527a200a3d01cb3d4c16f668296c383e63693d8493772 + es-abstract: ^1.20.4 + checksum: 13b9970d4e234002dfc8069c655c1fe19e83e10ced208b54858c41bb0f7544e581ac0ce746e92b279563664ad63910039f7253f36942113fec413b2b4e7c1fcd languageName: node linkType: hard @@ -17108,8 +16658,8 @@ __metadata: linkType: hard "sucrase@npm:^3.20.3": - version: 3.28.0 - resolution: "sucrase@npm:3.28.0" + version: 3.29.0 + resolution: "sucrase@npm:3.29.0" dependencies: commander: ^4.0.0 glob: 7.1.6 @@ -17120,7 +16670,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 3430b37aff555c40f79c85cb70de4debd2e359ab4d35f9392bd82079dacbebf1d51ef6a2b206414d0e10e0fcb9291463a5c4b25f52510b4ba168c7f0ea08c619 + checksum: 4932ca76122f1f0cbd19f864265ce7c95652723994cf5a5c73b7b2bdef8d9b9257ba65085f61760e83cb8624d18b2fa309fe901dba77169264f4eb6a2e12719c languageName: node linkType: hard @@ -17214,7 +16764,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:6.1.11, tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:6.1.11": version: 6.1.11 resolution: "tar@npm:6.1.11" dependencies: @@ -17228,6 +16778,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^6.0.2, tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.12 + resolution: "tar@npm:6.1.12" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^3.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: 183a858baba2eabfb1589ea9030601865190a074597bf0926de2460b6fe8adee9278509ac1c8460c05af7a0c8794db62c4e8cc395589470103946c55bf68e6cc + languageName: node + linkType: hard + "teeny-request@npm:7.0.1": version: 7.0.1 resolution: "teeny-request@npm:7.0.1" @@ -17495,9 +17059,9 @@ __metadata: linkType: hard "traverse@npm:^0.6.6": - version: 0.6.6 - resolution: "traverse@npm:0.6.6" - checksum: 72b2c95463e991063cfa3603dc80e8ca35cae4bf1a736e5b6df3a50226dca341777699f702b55f61b9a329e7be0a76fb77d994f4981f49de98bb02065ca1e7d9 + version: 0.6.7 + resolution: "traverse@npm:0.6.7" + checksum: 97312cbcce0fdc640cf871a33c3f8efa85fbc2e21020bcbbf48b50883db4c41cfef580f3deaab67217291b761be4558fff34aab1baff7eb2b65323412458a489 languageName: node linkType: hard @@ -17621,9 +17185,9 @@ __metadata: linkType: hard "tslib@npm:^2.1.0, tslib@npm:^2.3.0": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: eb19bda3ae545b03caea6a244b34593468e23d53b26bf8649fbc20fce43e9b21a71127fd6d2b9662c0fe48ee6ff668ead48fd00d3b88b2b716b1c12edae25b5d + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: 9ac0e4fd1033861f0b4f0d848dc3009ebcc3aa4757a06e8602a2d8a7aed252810e3540e54e70709f06c0f95311faa8584f769bcbede48aff785eb7e4d399b9ec languageName: node linkType: hard @@ -17635,10 +17199,10 @@ __metadata: linkType: hard "tsup@npm:^6.2.2": - version: 6.2.3 - resolution: "tsup@npm:6.2.3" + version: 6.5.0 + resolution: "tsup@npm:6.5.0" dependencies: - bundle-require: ^3.1.0 + bundle-require: ^3.1.2 cac: ^6.7.12 chokidar: ^3.5.1 debug: ^4.3.1 @@ -17648,7 +17212,7 @@ __metadata: joycon: ^3.0.1 postcss-load-config: ^3.0.1 resolve-from: ^5.0.0 - rollup: ^2.74.1 + rollup: ^3.2.5 source-map: 0.8.0-beta.0 sucrase: ^3.20.3 tree-kill: ^1.2.2 @@ -17666,7 +17230,7 @@ __metadata: bin: tsup: dist/cli-default.js tsup-node: dist/cli-node.js - checksum: b346d50ba32b79946936629252a202fda7d4eef0bac76380819a69c882939f51cb2e2875ea314e27ee4370e06ca10edded6f4f50a309945b255d21cbaee1b720 + checksum: 6372a480db2dca02bb10ff27b888114d4347ce4c635ae95a7d558be0e5e23ff81373389bcce98c3086136527b63590b02f3000e266d0cb8be0fcdca6119e716e languageName: node linkType: hard @@ -17825,11 +17389,11 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.2 - resolution: "uglify-js@npm:3.17.2" + version: 3.17.4 + resolution: "uglify-js@npm:3.17.4" bin: uglifyjs: bin/uglifyjs - checksum: faa4ac74ee748384da27ba36402c00c2f52f1f21e5bc7cd50d8f885895de14f18226dc4506bb8824a2534f09ac2ef26cd2d96370f390c9cb980020b14c516e9e + checksum: 8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced languageName: node linkType: hard @@ -17869,10 +17433,10 @@ __metadata: languageName: node linkType: hard -"unicode-match-property-value-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.0.0" - checksum: 01de52b5ab875a695e0ff7b87671197e39dcca497ef3c11f1c04d958933352a91d56c280e3908a76a1a0468d37d0227e5450a7956073591ce157d52603b45953 +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 languageName: node linkType: hard @@ -18155,8 +17719,8 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.9": - version: 1.0.9 - resolution: "update-browserslist-db@npm:1.0.9" + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" dependencies: escalade: ^3.1.1 picocolors: ^1.0.0 @@ -18164,7 +17728,7 @@ __metadata: browserslist: ">= 4.21.0" bin: browserslist-lint: cli.js - checksum: 9bcac61043c3a94beebae2321b85de7faa77612062bb2e23308eb2cdf25c5e234657b955561d510f6abef73a7b5dc9f2da56fa2e3e04555177ce40ec4338b0aa + checksum: e6fa55b515a674cc3b6c045d1f37f72780ddbbbb48b3094391fb2e43357b859ca5cee4c7d3055fd654d442ef032777d0972494a9a2e6c30d3660ee57b7138ae9 languageName: node linkType: hard @@ -18218,16 +17782,15 @@ __metadata: linkType: hard "util@npm:^0.12.4": - version: 0.12.4 - resolution: "util@npm:0.12.4" + version: 0.12.5 + resolution: "util@npm:0.12.5" dependencies: inherits: ^2.0.3 is-arguments: ^1.0.4 is-generator-function: ^1.0.7 is-typed-array: ^1.1.3 - safe-buffer: ^5.1.2 which-typed-array: ^1.1.2 - checksum: 3e04e6feb68bccdc9fdfa013050719b3b41ce698ff5e244ee683d675b7fb9b91c8a1594b164696ee2201cca9579c286b968d0aabd9c9069ae1667413940a4e49 + checksum: c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 languageName: node linkType: hard @@ -18502,12 +18065,12 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^3.0.0": - version: 3.0.0 - resolution: "w3c-xmlserializer@npm:3.0.0" +"w3c-xmlserializer@npm:^4.0.0": + version: 4.0.0 + resolution: "w3c-xmlserializer@npm:4.0.0" dependencies: xml-name-validator: ^4.0.0 - checksum: 8c455303ee2aec813f8688f4a1618b78d2fd90156a233c8ef60b853418a6b23f00fe86b680f7584f48d1c2348ee0677ad43be6fb6fcc032130cfda4de8c7188e + checksum: 02cc66d6efc590bd630086cd88252444120f5feec5c4043932b0d0f74f8b060512f79dc77eb093a7ad04b4f02f39da79ce4af47ceb600f2bf9eacdc83204b1a8 languageName: node linkType: hard @@ -18666,6 +18229,18 @@ __metadata: languageName: node linkType: hard +"which-collection@npm:^1.0.1": + version: 1.0.1 + resolution: "which-collection@npm:1.0.1" + dependencies: + is-map: ^2.0.1 + is-set: ^2.0.1 + is-weakmap: ^2.0.1 + is-weakset: ^2.0.1 + checksum: 249f913e1758ed2f06f00706007d87dc22090a80591a56917376e70ecf8fc9ab6c41d98e1c87208bb9648676f65d4b09c0e4d23c56c7afb0f0a73a27d701df5d + languageName: node + linkType: hard + "which-pm-runs@npm:^1.0.0": version: 1.1.0 resolution: "which-pm-runs@npm:1.1.0" @@ -18673,17 +18248,17 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.2": - version: 1.1.8 - resolution: "which-typed-array@npm:1.1.8" +"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.8": + version: 1.1.9 + resolution: "which-typed-array@npm:1.1.9" dependencies: available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 - es-abstract: ^1.20.0 for-each: ^0.3.3 + gopd: ^1.0.1 has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.9 - checksum: bdab0d7d077015a8e9710d93951614f2a7962ed62f5240d2852c61eb578a888c4a9da5ef93ba9d0191812e05db1817168e1ab746036d39e863d555f9b68008f1 + is-typed-array: ^1.1.10 + checksum: 7edb12cfd04bfe2e2d3ec3e6046417c59e6a8c72209e4fe41fe1a1a40a3b196626c2ca63dac2a0fa2491d5c37c065dfabd2fcf7c0c15f1d19f5640fef88f6368 languageName: node linkType: hard @@ -18844,7 +18419,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.9.0": +"ws@npm:^8.11.0": version: 8.11.0 resolution: "ws@npm:8.11.0" peerDependencies: @@ -18957,7 +18532,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.0.0": +"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 @@ -18965,8 +18540,8 @@ __metadata: linkType: hard "yargs@npm:^17.3.1, yargs@npm:^17.4.0": - version: 17.6.0 - resolution: "yargs@npm:17.6.0" + version: 17.6.2 + resolution: "yargs@npm:17.6.2" dependencies: cliui: ^8.0.1 escalade: ^3.1.1 @@ -18974,8 +18549,8 @@ __metadata: require-directory: ^2.1.1 string-width: ^4.2.3 y18n: ^5.0.5 - yargs-parser: ^21.0.0 - checksum: 9f3d40f482d37df26f66f9b8d3010645ebf9485dd1c4bab6b55c87ac4e4924836bca93f52afb1a0483e178f540e5ab6fbea60d9fc56ecba10d386ecbdc9857e6 + yargs-parser: ^21.1.1 + checksum: dd5c89aa8186d2a18625b26b68beb635df648617089135e9661107a92561056427bbd41dbfa228db5a7d968ea1043d96c036c2eb978acf7b61a0ae48bf3be206 languageName: node linkType: hard @@ -19011,24 +18586,24 @@ __metadata: linkType: hard "zx@npm:^7.0.3": - version: 7.0.8 - resolution: "zx@npm:7.0.8" + version: 7.1.1 + resolution: "zx@npm:7.1.1" dependencies: "@types/fs-extra": ^9.0.13 "@types/minimist": ^1.2.2 - "@types/node": ^18.6.3 + "@types/node": ^18.7.20 "@types/ps-tree": ^1.1.2 "@types/which": ^2.0.1 chalk: ^5.0.1 fs-extra: ^10.1.0 globby: ^13.1.2 minimist: ^1.2.6 - node-fetch: 3.2.8 + node-fetch: 3.2.10 ps-tree: ^1.2.0 which: ^2.0.2 yaml: ^2.1.1 bin: zx: build/cli.js - checksum: f19878d2725fd77de7dd47317b84b272a4f8f5337a5836d84494a8ab6783f0c5347bd08be2f1c26a0b4767d458526fa103a770aa07694bc689ada50264d02785 + checksum: 831e028481ee83c53fd5c20f5663414f784f47ddf4bc0d3a58d7ffa09da53002adce70236ead5b81a02a51727a4ac07ce78344629d51cbab195c9c96897df944 languageName: node linkType: hard