From a7293d8d2b4dc44b345b02c145ecf3f71f3f80e7 Mon Sep 17 00:00:00 2001 From: Danil Karpenko Date: Fri, 15 Dec 2023 16:59:12 +0100 Subject: [PATCH] feat: nickname change page --- .yarn/releases/yarn-remote.cjs | 2 +- app/entrypoint/package.json | 24 +- app/providers/package.json | 10 +- app/root/package.json | 4 +- app/routes/mod.tsx | 2 + app/routes/package.json | 5 +- crates/download/src/lib.rs | 2 +- crates/ipc/src/launch/mod.rs | 22 + crates/ipc/src/lib.rs | 2 +- crates/rsmc/Cargo.toml | 3 +- crates/rsmc/src/error/mod.rs | 5 +- crates/rsmc/src/launcher/mod.rs | 94 +- crates/rsmc/src/spec/mod.rs | 126 ++- entities/instance/package.json | 10 +- entities/profile/mod.ts | 1 + entities/profile/model/mod.ts | 11 + entities/profile/package.json | 14 + entities/settings/package.json | 2 +- entities/version/package.json | 2 +- features/create-or-edit-instance/package.json | 12 +- features/launch/hooks/use-launcher.ts | 13 +- features/launch/package.json | 7 +- features/lookup/package.json | 4 +- layouts/padded/package.json | 4 +- layouts/sidebar/package.json | 4 +- layouts/sided/package.json | 4 +- package.json | 16 +- pages/home/package.json | 12 +- pages/profiles/mod.tsx | 26 + pages/profiles/package.json | 22 + pages/settings/package.json | 4 +- shared/lib/indexed-db/package.json | 2 +- shared/lib/props-of/package.json | 2 +- shared/theme/fonts/package.json | 2 +- shared/theme/global/package.json | 4 +- shared/theme/provider/package.json | 4 +- shared/theme/schema/base.ts | 2 +- shared/theme/schema/package.json | 4 +- shared/theme/vars/package.json | 2 +- shared/ui/extra/package.json | 6 +- shared/ui/mantine/package.json | 4 +- src-tauri/resources/athl.jar | Bin 0 -> 341858 bytes src-tauri/src/main.rs | 6 +- src-tauri/tauri.conf.json | 3 + tsconfig.json | 6 + widgets/settings/package.json | 8 +- widgets/sidebar/mod.tsx | 5 + widgets/sidebar/package.json | 8 +- yarn.lock | 969 +++++++++++------- 49 files changed, 944 insertions(+), 562 deletions(-) create mode 100644 entities/profile/mod.ts create mode 100644 entities/profile/model/mod.ts create mode 100644 entities/profile/package.json create mode 100644 pages/profiles/mod.tsx create mode 100644 pages/profiles/package.json create mode 100644 src-tauri/resources/athl.jar diff --git a/.yarn/releases/yarn-remote.cjs b/.yarn/releases/yarn-remote.cjs index 2cc6a09..fef21b7 100755 --- a/.yarn/releases/yarn-remote.cjs +++ b/.yarn/releases/yarn-remote.cjs @@ -173,7 +173,7 @@ Please report this to https://github.com/szmarczak/http2-wrapper/`);E(k)}return} `),H.end()}),H});break;case"<&":E(()=>FHe(Number(t[_]),cu.Readable,r));break;case">":case">>":{let H=HC.ppath.resolve(r.cwd,HC.npath.toPortablePath(t[_]));k(H==="/dev/null"?new AE.Writable({autoDestroy:!0,emitClose:!0,write(z,Ae,te){setImmediate(te)}}):e.baseFs.createWriteStream(H,m===">>"?{flags:"a"}:void 0))}break;case">&":k(FHe(Number(t[_]),cu.Writable,r));break;default:throw new Error(`Assertion failed: Unsupported redirection type: "${m}"`)}}if(a.length>0){let C=new AE.PassThrough;s=C;let m=D=>{if(D===a.length)C.end();else{let E=a[D]();E.pipe(C,{end:!1}),E.on("end",()=>{m(D+1)})}};m(0)}if(l.length>0){let C=new AE.PassThrough;A=C;for(let m of l)C.pipe(m)}if(f.length>0){let C=new AE.PassThrough;n=C;for(let m of f)C.pipe(m)}let p=await(0,pc.start)(TL(t.slice(h+1),e,r),{stdin:new pc.ProtectedStream(s),stdout:new pc.ProtectedStream(A),stderr:new pc.ProtectedStream(n)}).run();return await Promise.all(l.map(C=>new Promise((m,D)=>{C.on("error",E=>{D(E)}),C.on("close",()=>{m()}),C.end()}))),await Promise.all(f.map(C=>new Promise((m,D)=>{C.on("error",E=>{D(E)}),C.on("close",()=>{m()}),C.end()}))),p}]]);async function ver(t,e,r){let s=[],A=new AE.PassThrough;return A.on("data",n=>s.push(n)),await CV(t,e,EV(r,{stdout:A})),Buffer.concat(s).toString().replace(/[\r\n]+$/,"")}async function NHe(t,e,r){let s=t.map(async n=>{let a=await P2(n.args,e,r);return{name:n.name,value:a.join(" ")}});return(await Promise.all(s)).reduce((n,a)=>(n[a.name]=a.value,n),{})}function dV(t){return t.match(/[^ \r\n\t]+/g)||[]}async function LHe(t,e,r,s,A=s){switch(t.name){case"$":s(String(process.pid));break;case"#":s(String(e.args.length));break;case"@":if(t.quoted)for(let n of e.args)A(n);else for(let n of e.args){let a=dV(n);for(let l=0;l=0&&n"u"&&(t.defaultValue?a=(await P2(t.defaultValue,e,r)).join(" "):t.alternativeValue&&(a="")),typeof a>"u")throw l?new YC.ShellError(`Unbound argument #${n}`):new YC.ShellError(`Unbound variable "${t.name}"`);if(t.quoted)s(a);else{let f=dV(a);for(let p=0;pt+e,subtraction:(t,e)=>t-e,multiplication:(t,e)=>t*e,division:(t,e)=>Math.trunc(t/e)};async function NL(t,e,r){if(t.type==="number"){if(Number.isInteger(t.value))return t.value;throw new Error(`Invalid number: "${t.value}", only integers are allowed`)}else if(t.type==="variable"){let s=[];await LHe({...t,quoted:!0},e,r,n=>s.push(n));let A=Number(s.join(" "));return Number.isNaN(A)?NL({type:"variable",name:s.join(" ")},e,r):NL({type:"number",value:A},e,r)}else return ker[t.type](await NL(t.left,e,r),await NL(t.right,e,r))}async function P2(t,e,r){let s=new Map,A=[],n=[],a=p=>{n.push(p)},l=()=>{n.length>0&&A.push(n.join("")),n=[]},f=p=>{a(p),l()},h=(p,C,m)=>{let D=JSON.stringify({type:p,fd:C}),E=s.get(D);typeof E>"u"&&s.set(D,E=[]),E.push(m)};for(let p of t){let C=!1;switch(p.type){case"redirection":{let m=await P2(p.args,e,r);for(let D of m)h(p.subtype,p.fd,D)}break;case"argument":for(let m of p.segments)switch(m.type){case"text":a(m.text);break;case"glob":a(m.pattern),C=!0;break;case"shell":{let D=await ver(m.shell,e,r);if(m.quoted)a(D);else{let E=dV(D);for(let k=0;k"u")throw new Error("Assertion failed: Expected a glob pattern to have been set");let D=await e.glob.match(m,{cwd:r.cwd,baseFs:e.baseFs});if(D.length===0){let E=Fae.isBraceExpansion(m)?". Note: Brace expansion of arbitrary strings isn't currently supported. For more details, please read this issue: https://github.com/yarnpkg/berry/issues/22":"";throw new YC.ShellError(`No matches found: "${m}"${E}`)}for(let E of D.sort())f(E)}}if(s.size>0){let p=[];for(let[C,m]of s.entries())p.splice(p.length,0,C,String(m.length),...m);A.splice(0,0,"__ysh_set_redirects",...p,"--")}return A}function TL(t,e,r){e.builtins.has(t[0])||(t=["command",...t]);let s=HC.npath.fromPortablePath(r.cwd),A=r.environment;typeof A.PWD<"u"&&(A={...A,PWD:s});let[n,...a]=t;if(n==="command")return(0,kae.makeProcess)(a[0],a.slice(1),e,{cwd:s,env:A});let l=e.builtins.get(n);if(typeof l>"u")throw new Error(`Assertion failed: A builtin should exist for "${n}"`);return(0,kae.makeBuiltin)(async({stdin:f,stdout:h,stderr:p})=>{let{stdin:C,stdout:m,stderr:D}=r;r.stdin=f,r.stdout=h,r.stderr=p;try{return await l(a,e,r)}finally{r.stdin=C,r.stdout=m,r.stderr=D}})}function Rer(t,e,r){return s=>{let A=new AE.PassThrough,n=CV(t,e,EV(r,{stdin:A}));return{stdin:A,promise:n}}}function ber(t,e,r){return s=>{let A=new AE.PassThrough,n=CV(t,e,r);return{stdin:A,promise:n}}}function THe(t,e,r,s){if(e.length===0)return t;{let A;do A=String(Math.random());while(Object.hasOwn(s.procedures,A));return s.procedures={...s.procedures},s.procedures[A]=t,TL([...e,"__ysh_run_procedure",A],r,s)}}async function xHe(t,e,r){let s=t,A=null,n=null;for(;s;){let a=s.then?{...r}:r,l;switch(s.type){case"command":{let f=await P2(s.args,e,r),h=await NHe(s.envs,e,r);l=s.envs.length?TL(f,e,EV(a,{environment:h})):TL(f,e,a)}break;case"subshell":{let f=await P2(s.args,e,r),h=Rer(s.subshell,e,a);l=THe(h,f,e,a)}break;case"group":{let f=await P2(s.args,e,r),h=ber(s.group,e,a);l=THe(h,f,e,a)}break;case"envs":{let f=await NHe(s.envs,e,r);a.environment={...a.environment,...f},l=TL(["true"],e,a)}break}if(typeof l>"u")throw new Error("Assertion failed: An action should have been generated");if(A===null)n=(0,pc.start)(l,{stdin:new pc.ProtectedStream(a.stdin),stdout:new pc.ProtectedStream(a.stdout),stderr:new pc.ProtectedStream(a.stderr)});else{if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");switch(A){case"|":n=n.pipeTo(l,pc.Pipe.STDOUT);break;case"|&":n=n.pipeTo(l,pc.Pipe.STDOUT|pc.Pipe.STDERR);break}}s.then?(A=s.then.type,s=s.then.chain):s=null}if(n===null)throw new Error("Assertion failed: The execution pipeline should have been setup");return await n.run()}async function Fer(t,e,r,{background:s=!1}={}){function A(n){let a=["#2E86AB","#A23B72","#F18F01","#C73E1D","#CCE2A3"],l=a[n%a.length];return yer.default.hex(l)}if(s){let n=r.nextBackgroundJobIndex++,a=A(n),l=`[${n}]`,f=a(l),{stdout:h,stderr:p}=(0,kae.createOutputStreamsWithPrefix)(r,{prefix:f});return r.backgroundJobs.push(xHe(t,e,EV(r,{stdout:h,stderr:p})).catch(C=>p.write(`${C.message} `)).finally(()=>{r.stdout.isTTY&&r.stdout.write(`Job ${f}, '${a((0,PHe.stringifyCommandChain)(t))}' has ended `)})),0}return await xHe(t,e,r)}async function Ner(t,e,r,{background:s=!1}={}){let A,n=l=>{A=l,r.variables["?"]=String(l)},a=async l=>{try{return await Fer(l.chain,e,r,{background:s&&typeof l.then>"u"})}catch(f){if(!(f instanceof YC.ShellError))throw f;return r.stderr.write(`${f.message} -`),1}};for(n(await a(t));t.then;){if(r.exitCode!==null)return r.exitCode;switch(t.then.type){case"&&":A===0&&n(await a(t.then.line));break;case"||":A!==0&&n(await a(t.then.line));break;default:throw new Error(`Assertion failed: Unsupported command type: "${t.then.type}"`)}t=t.then.line}return A}async function CV(t,e,r){let s=r.backgroundJobs;r.backgroundJobs=[];let A=0;for(let{command:n,type:a}of t){if(A=await Ner(n,e,r,{background:a==="&"}),r.exitCode!==null)return r.exitCode;r.variables["?"]=String(A)}return await Promise.all(r.backgroundJobs),r.backgroundJobs=s,A}function UHe(t){switch(t.type){case"variable":return t.name==="@"||t.name==="#"||t.name==="*"||Number.isFinite(parseInt(t.name,10))||"defaultValue"in t&&!!t.defaultValue&&t.defaultValue.some(e=>xL(e))||"alternativeValue"in t&&!!t.alternativeValue&&t.alternativeValue.some(e=>xL(e));case"arithmetic":return Rae(t.arithmetic);case"shell":return Nae(t.shell);default:return!1}}function xL(t){switch(t.type){case"redirection":return t.args.some(e=>xL(e));case"argument":return t.segments.some(e=>UHe(e));default:throw new Error(`Assertion failed: Unsupported argument type: "${t.type}"`)}}function Rae(t){switch(t.type){case"variable":return UHe(t);case"number":return!1;default:return Rae(t.left)||Rae(t.right)}}function Nae(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(;r;){let s;switch(r.type){case"subshell":s=Nae(r.subshell);break;case"command":s=r.envs.some(A=>A.args.some(n=>xL(n)))||r.args.some(A=>xL(A));break}if(s)return!0;if(!r.then)break;r=r.then.chain}if(!e.then)break;e=e.then.line}return!1})}async function Ter(t,e=[],{baseFs:r=new HC.NodeFS,builtins:s={},cwd:A=HC.npath.toPortablePath(process.cwd()),env:n=process.env,stdin:a=process.stdin,stdout:l=process.stdout,stderr:f=process.stderr,variables:h={},glob:p=Fae}={}){let C={};for(let[E,k]of Object.entries(n))typeof k<"u"&&(C[E]=k);let m=new Map(Ser);for(let[E,k]of Object.entries(s))m.set(E,k);a===null&&(a=new AE.PassThrough,a.end());let D=(0,PHe.parseShell)(t,p);if(!Nae(D)&&D.length>0&&e.length>0){let{command:E}=D[D.length-1];for(;E.then;)E=E.then.line;let k=E.chain;for(;k.then;)k=k.then.chain;k.type==="command"&&(k.args=k.args.concat(e.map(F=>({type:"argument",segments:[{type:"text",text:F}]}))))}return await CV(D,{args:e,baseFs:r,builtins:m,initialStdin:a,initialStdout:l,initialStderr:f,glob:p},{cwd:A,environment:C,exitCode:null,procedures:{},stdin:a,stdout:l,stderr:f,variables:Object.assign({},h,{["?"]:0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}JC.execute=Ter});var IV=b((Vnn,MHe)=>{function xer(t,e){for(var r=-1,s=t==null?0:t.length,A=Array(s);++r{var OHe=c2(),Per=IV(),Ler=Kp(),Uer=UR(),Mer=1/0,_He=OHe?OHe.prototype:void 0,GHe=_He?_He.toString:void 0;function qHe(t){if(typeof t=="string")return t;if(Ler(t))return Per(t,qHe)+"";if(Uer(t))return GHe?GHe.call(t):"";var e=t+"";return e=="0"&&1/t==-Mer?"-0":e}HHe.exports=qHe});var PL=b((Wnn,JHe)=>{var Oer=YHe();function _er(t){return t==null?"":Oer(t)}JHe.exports=_er});var Tae=b((Knn,VHe)=>{function Ger(t,e,r){var s=-1,A=t.length;e<0&&(e=-e>A?0:A+e),r=r>A?A:r,r<0&&(r+=A),A=e>r?0:r-e>>>0,e>>>=0;for(var n=Array(A);++s{var qer=Tae();function Her(t,e,r){var s=t.length;return r=r===void 0?s:r,!e&&r>=s?t:qer(t,e,r)}jHe.exports=Her});var xae=b((Xnn,KHe)=>{var Yer="\\ud800-\\udfff",Jer="\\u0300-\\u036f",Ver="\\ufe20-\\ufe2f",jer="\\u20d0-\\u20ff",Wer=Jer+Ver+jer,Ker="\\ufe0e\\ufe0f",zer="\\u200d",Xer=RegExp("["+zer+Yer+Wer+Ker+"]");function Zer(t){return Xer.test(t)}KHe.exports=Zer});var XHe=b((Znn,zHe)=>{function $er(t){return t.split("")}zHe.exports=$er});var sYe=b(($nn,iYe)=>{var ZHe="\\ud800-\\udfff",etr="\\u0300-\\u036f",ttr="\\ufe20-\\ufe2f",rtr="\\u20d0-\\u20ff",ntr=etr+ttr+rtr,itr="\\ufe0e\\ufe0f",str="["+ZHe+"]",Pae="["+ntr+"]",Lae="\\ud83c[\\udffb-\\udfff]",Atr="(?:"+Pae+"|"+Lae+")",$He="[^"+ZHe+"]",eYe="(?:\\ud83c[\\udde6-\\uddff]){2}",tYe="[\\ud800-\\udbff][\\udc00-\\udfff]",otr="\\u200d",rYe=Atr+"?",nYe="["+itr+"]?",atr="(?:"+otr+"(?:"+[$He,eYe,tYe].join("|")+")"+nYe+rYe+")*",ctr=nYe+rYe+atr,ltr="(?:"+[$He+Pae+"?",Pae,eYe,tYe,str].join("|")+")",utr=RegExp(Lae+"(?="+Lae+")|"+ltr+ctr,"g");function ftr(t){return t.match(utr)||[]}iYe.exports=ftr});var oYe=b((ein,AYe)=>{var htr=XHe(),gtr=xae(),dtr=sYe();function Etr(t){return gtr(t)?dtr(t):htr(t)}AYe.exports=Etr});var cYe=b((tin,aYe)=>{var Ctr=WHe(),Itr=xae(),Btr=oYe(),mtr=PL();function ytr(t){return function(e){e=mtr(e);var r=Itr(e)?Btr(e):void 0,s=r?r[0]:e.charAt(0),A=r?Ctr(r,1).join(""):e.slice(1);return s[t]()+A}}aYe.exports=ytr});var uYe=b((rin,lYe)=>{var Qtr=cYe(),wtr=Qtr("toUpperCase");lYe.exports=wtr});var Uae=b((nin,fYe)=>{var Dtr=PL(),Str=uYe();function vtr(t){return Str(Dtr(t).toLowerCase())}fYe.exports=vtr});var hYe=b((iin,BV)=>{function ktr(){var t=0,e=1,r=2,s=3,A=4,n=5,a=6,l=7,f=8,h=9,p=10,C=11,m=12,D=13,E=14,k=15,F=16,L=17,_=0,H=1,z=2,Ae=3,te=4;function ie(d,le){return 55296<=d.charCodeAt(le)&&d.charCodeAt(le)<=56319&&56320<=d.charCodeAt(le+1)&&d.charCodeAt(le+1)<=57343}function ae(d,le){le===void 0&&(le=0);var Ee=d.charCodeAt(le);if(55296<=Ee&&Ee<=56319&&le=1){var re=d.charCodeAt(le-1),$=Ee;return 55296<=re&&re<=56319?(re-55296)*1024+($-56320)+65536:$}return Ee}function ce(d,le,Ee){var re=[d].concat(le).concat([Ee]),$=re[re.length-2],ne=Ee,De=re.lastIndexOf(E);if(De>1&&re.slice(1,De).every(function(Ge){return Ge==s})&&[s,D,L].indexOf(d)==-1)return z;var Te=re.lastIndexOf(A);if(Te>0&&re.slice(1,Te).every(function(Ge){return Ge==A})&&[m,A].indexOf($)==-1)return re.filter(function(Ge){return Ge==A}).length%2==1?Ae:te;if($==t&&ne==e)return _;if($==r||$==t||$==e)return ne==E&&le.every(function(Ge){return Ge==s})?z:H;if(ne==r||ne==t||ne==e)return H;if($==a&&(ne==a||ne==l||ne==h||ne==p))return _;if(($==h||$==l)&&(ne==l||ne==f))return _;if(($==p||$==f)&&ne==f)return _;if(ne==s||ne==k)return _;if(ne==n)return _;if($==m)return _;var Ve=re.indexOf(s)!=-1?re.lastIndexOf(s)-1:re.length-2;return[D,L].indexOf(re[Ve])!=-1&&re.slice(Ve+1,-1).every(function(Ge){return Ge==s})&&ne==E||$==k&&[F,L].indexOf(ne)!=-1?_:le.indexOf(A)!=-1?z:$==A&&ne==A?_:H}this.nextBreak=function(d,le){if(le===void 0&&(le=0),le<0)return 0;if(le>=d.length-1)return d.length;for(var Ee=de(ae(d,le)),re=[],$=le+1;${var Rtr=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,mV;function btr(){if(mV)return mV;if(typeof Intl.Segmenter<"u"){let t=new Intl.Segmenter("en",{granularity:"grapheme"});return mV=e=>Array.from(t.segment(e),({segment:r})=>r)}else{let t=hYe(),e=new t;return mV=r=>e.splitGraphemes(r)}}gYe.exports=(t,e=0,r=t.length)=>{if(e<0||r<0)throw new RangeError("Negative indices aren't supported by this implementation");let s=r-e,A="",n=0,a=0;for(;t.length>0;){let l=t.match(Rtr)||[t,t,void 0],f=btr()(l[1]),h=Math.min(e-n,f.length);f=f.slice(h);let p=Math.min(s-a,f.length);A+=f.slice(0,p).join(""),n+=h,a+=p,typeof l[2]<"u"&&(A+=l[2]),t=t.slice(l[0].length)}return A}});var LL=b(yV=>{"use strict";Object.defineProperty(yV,"__esModule",{value:!0});yV.YarnVersion=void 0;yV.YarnVersion=process.env.YARN_IS_TEST_ENV?"0.0.0":"1.0.0-git.20231102.hash-760a875"});var UL=b(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.StreamReport=zu.reportOptionDeprecations=zu.formatNameWithHyperlink=zu.formatName=zu.SUPPORTS_GROUPS=zu.SINGLE_LINE_CHAR=void 0;var Oae=et(),Ftr=Oae.__importDefault(pYe()),Mae=Oae.__importDefault($D()),VC=Kf(),Ntr=$p(),Ttr=LL(),oE=Oae.__importStar(zp());zu.SINGLE_LINE_CHAR="\xB7";var dYe=["\u280B","\u2819","\u2839","\u2838","\u283C","\u2834","\u2826","\u2827","\u2807","\u280F"],EYe=80,cw=Mae.default.GITHUB_ACTIONS?{start:t=>`::group::${t} +`),1}};for(n(await a(t));t.then;){if(r.exitCode!==null)return r.exitCode;switch(t.then.type){case"&&":A===0&&n(await a(t.then.line));break;case"||":A!==0&&n(await a(t.then.line));break;default:throw new Error(`Assertion failed: Unsupported command type: "${t.then.type}"`)}t=t.then.line}return A}async function CV(t,e,r){let s=r.backgroundJobs;r.backgroundJobs=[];let A=0;for(let{command:n,type:a}of t){if(A=await Ner(n,e,r,{background:a==="&"}),r.exitCode!==null)return r.exitCode;r.variables["?"]=String(A)}return await Promise.all(r.backgroundJobs),r.backgroundJobs=s,A}function UHe(t){switch(t.type){case"variable":return t.name==="@"||t.name==="#"||t.name==="*"||Number.isFinite(parseInt(t.name,10))||"defaultValue"in t&&!!t.defaultValue&&t.defaultValue.some(e=>xL(e))||"alternativeValue"in t&&!!t.alternativeValue&&t.alternativeValue.some(e=>xL(e));case"arithmetic":return Rae(t.arithmetic);case"shell":return Nae(t.shell);default:return!1}}function xL(t){switch(t.type){case"redirection":return t.args.some(e=>xL(e));case"argument":return t.segments.some(e=>UHe(e));default:throw new Error(`Assertion failed: Unsupported argument type: "${t.type}"`)}}function Rae(t){switch(t.type){case"variable":return UHe(t);case"number":return!1;default:return Rae(t.left)||Rae(t.right)}}function Nae(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(;r;){let s;switch(r.type){case"subshell":s=Nae(r.subshell);break;case"command":s=r.envs.some(A=>A.args.some(n=>xL(n)))||r.args.some(A=>xL(A));break}if(s)return!0;if(!r.then)break;r=r.then.chain}if(!e.then)break;e=e.then.line}return!1})}async function Ter(t,e=[],{baseFs:r=new HC.NodeFS,builtins:s={},cwd:A=HC.npath.toPortablePath(process.cwd()),env:n=process.env,stdin:a=process.stdin,stdout:l=process.stdout,stderr:f=process.stderr,variables:h={},glob:p=Fae}={}){let C={};for(let[E,k]of Object.entries(n))typeof k<"u"&&(C[E]=k);let m=new Map(Ser);for(let[E,k]of Object.entries(s))m.set(E,k);a===null&&(a=new AE.PassThrough,a.end());let D=(0,PHe.parseShell)(t,p);if(!Nae(D)&&D.length>0&&e.length>0){let{command:E}=D[D.length-1];for(;E.then;)E=E.then.line;let k=E.chain;for(;k.then;)k=k.then.chain;k.type==="command"&&(k.args=k.args.concat(e.map(F=>({type:"argument",segments:[{type:"text",text:F}]}))))}return await CV(D,{args:e,baseFs:r,builtins:m,initialStdin:a,initialStdout:l,initialStderr:f,glob:p},{cwd:A,environment:C,exitCode:null,procedures:{},stdin:a,stdout:l,stderr:f,variables:Object.assign({},h,{["?"]:0}),nextBackgroundJobIndex:1,backgroundJobs:[]})}JC.execute=Ter});var IV=b((Vnn,MHe)=>{function xer(t,e){for(var r=-1,s=t==null?0:t.length,A=Array(s);++r{var OHe=c2(),Per=IV(),Ler=Kp(),Uer=UR(),Mer=1/0,_He=OHe?OHe.prototype:void 0,GHe=_He?_He.toString:void 0;function qHe(t){if(typeof t=="string")return t;if(Ler(t))return Per(t,qHe)+"";if(Uer(t))return GHe?GHe.call(t):"";var e=t+"";return e=="0"&&1/t==-Mer?"-0":e}HHe.exports=qHe});var PL=b((Wnn,JHe)=>{var Oer=YHe();function _er(t){return t==null?"":Oer(t)}JHe.exports=_er});var Tae=b((Knn,VHe)=>{function Ger(t,e,r){var s=-1,A=t.length;e<0&&(e=-e>A?0:A+e),r=r>A?A:r,r<0&&(r+=A),A=e>r?0:r-e>>>0,e>>>=0;for(var n=Array(A);++s{var qer=Tae();function Her(t,e,r){var s=t.length;return r=r===void 0?s:r,!e&&r>=s?t:qer(t,e,r)}jHe.exports=Her});var xae=b((Xnn,KHe)=>{var Yer="\\ud800-\\udfff",Jer="\\u0300-\\u036f",Ver="\\ufe20-\\ufe2f",jer="\\u20d0-\\u20ff",Wer=Jer+Ver+jer,Ker="\\ufe0e\\ufe0f",zer="\\u200d",Xer=RegExp("["+zer+Yer+Wer+Ker+"]");function Zer(t){return Xer.test(t)}KHe.exports=Zer});var XHe=b((Znn,zHe)=>{function $er(t){return t.split("")}zHe.exports=$er});var sYe=b(($nn,iYe)=>{var ZHe="\\ud800-\\udfff",etr="\\u0300-\\u036f",ttr="\\ufe20-\\ufe2f",rtr="\\u20d0-\\u20ff",ntr=etr+ttr+rtr,itr="\\ufe0e\\ufe0f",str="["+ZHe+"]",Pae="["+ntr+"]",Lae="\\ud83c[\\udffb-\\udfff]",Atr="(?:"+Pae+"|"+Lae+")",$He="[^"+ZHe+"]",eYe="(?:\\ud83c[\\udde6-\\uddff]){2}",tYe="[\\ud800-\\udbff][\\udc00-\\udfff]",otr="\\u200d",rYe=Atr+"?",nYe="["+itr+"]?",atr="(?:"+otr+"(?:"+[$He,eYe,tYe].join("|")+")"+nYe+rYe+")*",ctr=nYe+rYe+atr,ltr="(?:"+[$He+Pae+"?",Pae,eYe,tYe,str].join("|")+")",utr=RegExp(Lae+"(?="+Lae+")|"+ltr+ctr,"g");function ftr(t){return t.match(utr)||[]}iYe.exports=ftr});var oYe=b((ein,AYe)=>{var htr=XHe(),gtr=xae(),dtr=sYe();function Etr(t){return gtr(t)?dtr(t):htr(t)}AYe.exports=Etr});var cYe=b((tin,aYe)=>{var Ctr=WHe(),Itr=xae(),Btr=oYe(),mtr=PL();function ytr(t){return function(e){e=mtr(e);var r=Itr(e)?Btr(e):void 0,s=r?r[0]:e.charAt(0),A=r?Ctr(r,1).join(""):e.slice(1);return s[t]()+A}}aYe.exports=ytr});var uYe=b((rin,lYe)=>{var Qtr=cYe(),wtr=Qtr("toUpperCase");lYe.exports=wtr});var Uae=b((nin,fYe)=>{var Dtr=PL(),Str=uYe();function vtr(t){return Str(Dtr(t).toLowerCase())}fYe.exports=vtr});var hYe=b((iin,BV)=>{function ktr(){var t=0,e=1,r=2,s=3,A=4,n=5,a=6,l=7,f=8,h=9,p=10,C=11,m=12,D=13,E=14,k=15,F=16,L=17,_=0,H=1,z=2,Ae=3,te=4;function ie(d,le){return 55296<=d.charCodeAt(le)&&d.charCodeAt(le)<=56319&&56320<=d.charCodeAt(le+1)&&d.charCodeAt(le+1)<=57343}function ae(d,le){le===void 0&&(le=0);var Ee=d.charCodeAt(le);if(55296<=Ee&&Ee<=56319&&le=1){var re=d.charCodeAt(le-1),$=Ee;return 55296<=re&&re<=56319?(re-55296)*1024+($-56320)+65536:$}return Ee}function ce(d,le,Ee){var re=[d].concat(le).concat([Ee]),$=re[re.length-2],ne=Ee,De=re.lastIndexOf(E);if(De>1&&re.slice(1,De).every(function(Ge){return Ge==s})&&[s,D,L].indexOf(d)==-1)return z;var Te=re.lastIndexOf(A);if(Te>0&&re.slice(1,Te).every(function(Ge){return Ge==A})&&[m,A].indexOf($)==-1)return re.filter(function(Ge){return Ge==A}).length%2==1?Ae:te;if($==t&&ne==e)return _;if($==r||$==t||$==e)return ne==E&&le.every(function(Ge){return Ge==s})?z:H;if(ne==r||ne==t||ne==e)return H;if($==a&&(ne==a||ne==l||ne==h||ne==p))return _;if(($==h||$==l)&&(ne==l||ne==f))return _;if(($==p||$==f)&&ne==f)return _;if(ne==s||ne==k)return _;if(ne==n)return _;if($==m)return _;var Ve=re.indexOf(s)!=-1?re.lastIndexOf(s)-1:re.length-2;return[D,L].indexOf(re[Ve])!=-1&&re.slice(Ve+1,-1).every(function(Ge){return Ge==s})&&ne==E||$==k&&[F,L].indexOf(ne)!=-1?_:le.indexOf(A)!=-1?z:$==A&&ne==A?_:H}this.nextBreak=function(d,le){if(le===void 0&&(le=0),le<0)return 0;if(le>=d.length-1)return d.length;for(var Ee=de(ae(d,le)),re=[],$=le+1;${var Rtr=/^(.*?)(\x1b\[[^m]+m|\x1b\]8;;.*?(\x1b\\|\u0007))/,mV;function btr(){if(mV)return mV;if(typeof Intl.Segmenter<"u"){let t=new Intl.Segmenter("en",{granularity:"grapheme"});return mV=e=>Array.from(t.segment(e),({segment:r})=>r)}else{let t=hYe(),e=new t;return mV=r=>e.splitGraphemes(r)}}gYe.exports=(t,e=0,r=t.length)=>{if(e<0||r<0)throw new RangeError("Negative indices aren't supported by this implementation");let s=r-e,A="",n=0,a=0;for(;t.length>0;){let l=t.match(Rtr)||[t,t,void 0],f=btr()(l[1]),h=Math.min(e-n,f.length);f=f.slice(h);let p=Math.min(s-a,f.length);A+=f.slice(0,p).join(""),n+=h,a+=p,typeof l[2]<"u"&&(A+=l[2]),t=t.slice(l[0].length)}return A}});var LL=b(yV=>{"use strict";Object.defineProperty(yV,"__esModule",{value:!0});yV.YarnVersion=void 0;yV.YarnVersion=process.env.YARN_IS_TEST_ENV?"0.0.0":"1.0.0-git.20231115.hash-ddd0205"});var UL=b(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.StreamReport=zu.reportOptionDeprecations=zu.formatNameWithHyperlink=zu.formatName=zu.SUPPORTS_GROUPS=zu.SINGLE_LINE_CHAR=void 0;var Oae=et(),Ftr=Oae.__importDefault(pYe()),Mae=Oae.__importDefault($D()),VC=Kf(),Ntr=$p(),Ttr=LL(),oE=Oae.__importStar(zp());zu.SINGLE_LINE_CHAR="\xB7";var dYe=["\u280B","\u2819","\u2839","\u2838","\u283C","\u2834","\u2826","\u2827","\u2807","\u280F"],EYe=80,cw=Mae.default.GITHUB_ACTIONS?{start:t=>`::group::${t} `,end:t=>`::endgroup:: `}:Mae.default.TRAVIS?{start:t=>`travis_fold:start:${t} `,end:t=>`travis_fold:end:${t} diff --git a/app/entrypoint/package.json b/app/entrypoint/package.json index f6852b3..7933067 100644 --- a/app/entrypoint/package.json +++ b/app/entrypoint/package.json @@ -4,25 +4,25 @@ "dependencies": { "@app/providers": "workspace:", "@app/root": "workspace:", - "@mantine/core": "7.2.2", - "@mantine/hooks": "7.2.2", - "@mantine/notifications": "7.2.2", - "@mantine/vanilla-extract": "7.2.2", - "@tanstack/react-query": "5.9.0", + "@mantine/core": "7.3.2", + "@mantine/hooks": "7.3.2", + "@mantine/notifications": "7.3.2", + "@mantine/vanilla-extract": "7.3.2", + "@tanstack/react-query": "5.14.0", "@theme/global": "workspace:", "@vanilla-extract/css": "1.14.0", "react": "canary", "react-dom": "canary" }, "devDependencies": { - "@tauri-apps/api": "1.5.1", - "@types/react": "18.2.39", + "@tauri-apps/api": "1.5.2", + "@types/react": "18.2.45", "@types/react-dom": "18.2.17", - "@vanilla-extract/vite-plugin": "3.9.2", - "@vitejs/plugin-react": "4.2.0", - "postcss": "8.4.31", - "postcss-preset-mantine": "1.11.0", + "@vanilla-extract/vite-plugin": "3.9.3", + "@vitejs/plugin-react": "4.2.1", + "postcss": "8.4.32", + "postcss-preset-mantine": "1.11.1", "postcss-simple-vars": "7.0.1", - "vite": "5.0.3" + "vite": "5.0.9" } } diff --git a/app/providers/package.json b/app/providers/package.json index a9a9372..671d456 100644 --- a/app/providers/package.json +++ b/app/providers/package.json @@ -3,14 +3,14 @@ "type": "module", "main": "mod.tsx", "dependencies": { - "@mantine/modals": "7.2.2", - "@mantine/notifications": "7.2.2", + "@mantine/modals": "7.3.2", + "@mantine/notifications": "7.3.2", "@theme/provider": "workspace:", - "react-router-dom": "6.20.0" + "react-router-dom": "6.21.0" }, "devDependencies": { - "@tanstack/react-query": "5.9.0", - "@types/react": "18.2.39" + "@tanstack/react-query": "5.14.0", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/app/root/package.json b/app/root/package.json index f8bb437..4e70a9f 100644 --- a/app/root/package.json +++ b/app/root/package.json @@ -9,9 +9,9 @@ "@widget/sidebar": "workspace:" }, "devDependencies": { - "@mantine/core": "7.2.2", + "@mantine/core": "7.3.2", "@tauri-apps/api": "2.0.0-alpha.12", - "@types/react": "18.2.39" + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/app/routes/mod.tsx b/app/routes/mod.tsx index 5784bcf..13fc0c5 100644 --- a/app/routes/mod.tsx +++ b/app/routes/mod.tsx @@ -2,6 +2,7 @@ import { Route } from 'react-router-dom' import { Routes } from 'react-router-dom' import { HomePage } from '@page/home' +import { ProfilesPage } from '@page/profiles' import { SettingsPage } from '@page/settings' export function AppRoutes() { @@ -9,6 +10,7 @@ export function AppRoutes() { } /> } /> + } /> ) } diff --git a/app/routes/package.json b/app/routes/package.json index 80c984a..9065d95 100644 --- a/app/routes/package.json +++ b/app/routes/package.json @@ -4,11 +4,12 @@ "main": "mod.tsx", "dependencies": { "@page/home": "workspace:", + "@page/profiles": "workspace:", "@page/settings": "workspace:" }, "devDependencies": { - "@types/react": "18.2.39", - "react-router-dom": "6.20.0" + "@types/react": "18.2.45", + "react-router-dom": "6.21.0" }, "peerDependencies": { "@mantine/core": "*", diff --git a/crates/download/src/lib.rs b/crates/download/src/lib.rs index b0c6e1d..025ee3a 100644 --- a/crates/download/src/lib.rs +++ b/crates/download/src/lib.rs @@ -112,7 +112,7 @@ pub async fn download( match File::open(&item.path).await { Ok(mut file) => { if item.ignore_integrity { - return Ok(()) + return Ok(()); } if integrity::check(&mut file, &sha).await? { diff --git a/crates/ipc/src/launch/mod.rs b/crates/ipc/src/launch/mod.rs index 5dbb4b2..edbf795 100644 --- a/crates/ipc/src/launch/mod.rs +++ b/crates/ipc/src/launch/mod.rs @@ -5,6 +5,7 @@ use { path::PathBuf, }, tauri::{ + AppHandle, Manager, Window, }, @@ -17,6 +18,7 @@ use { #[tauri::command] pub async fn launch( + handle: AppHandle, window: Window, root: PathBuf, id: String, @@ -29,6 +31,26 @@ pub async fn launch( err.to_string() })?; + // trace!("Getting authlib injector"); + // let authlib_injector_path = handle + // .path() + // .resolve("athl.jar", BaseDirectory::Resource) + // .expect("Failed to resolve resource"); + // + // debug!("Java Agent: {:?}", authlib_injector_path); + // + // let authlib_injector_path = authlib_injector_path.to_str().ok_or("Invalid + // path")?; + // + // launcher + // .extra_jvm_args + // .extend([ + // format!("-javaagent:{authlib_injector_path}=https://nodium.ru:32717"), + // "-Dauthlibinjector.disableHttpd".into(), + // "-Dauthlibinjector.noShowServerName".into(), + // "-Dauthlibinjector.usernameCheck=enabled".into() + // ]); + trace!(?vars); launcher.vars = vars; diff --git a/crates/ipc/src/lib.rs b/crates/ipc/src/lib.rs index ba33899..396fd59 100644 --- a/crates/ipc/src/lib.rs +++ b/crates/ipc/src/lib.rs @@ -1,5 +1,5 @@ -mod lookup; mod launch; +mod lookup; pub use { launch::*, diff --git a/crates/rsmc/Cargo.toml b/crates/rsmc/Cargo.toml index 817847e..fd62079 100644 --- a/crates/rsmc/Cargo.toml +++ b/crates/rsmc/Cargo.toml @@ -13,9 +13,10 @@ thiserror.workspace = true tracing.workspace = true serde_json.workspace = true tokio.workspace = true +url = { version = "2.5", features = ["serde"], optional = true } [features] default = ["launcher", "tracing"] -spec = [] +spec = ["url"] launcher = ["spec"] tracing = [] diff --git a/crates/rsmc/src/error/mod.rs b/crates/rsmc/src/error/mod.rs index 014e284..7264ffe 100644 --- a/crates/rsmc/src/error/mod.rs +++ b/crates/rsmc/src/error/mod.rs @@ -32,5 +32,8 @@ pub enum Error { InvalidManifest(String), #[error("{0}")] - Inconsistent(String) + Inconsistent(String), + + #[error("Not yet supported feature: {0}")] + NotYetSupported(String), } diff --git a/crates/rsmc/src/launcher/mod.rs b/crates/rsmc/src/launcher/mod.rs index 30167b6..2507e1f 100644 --- a/crates/rsmc/src/launcher/mod.rs +++ b/crates/rsmc/src/launcher/mod.rs @@ -3,8 +3,10 @@ use std::process::Stdio; use { crate::{ spec::*, - tracing::debug, - tracing::trace, + tracing::{ + debug, + trace, + }, Error, }, std::{ @@ -57,18 +59,18 @@ fn process_args(args: Vec, to: &mut Vec) { Argument::Constant(it) => { trace!("+arg: {}", it); to.push(it) - }, + } Argument::Conditional { rules, value } => { - if rules.iter().all(unpack_rule) { + if Rule::unpack_all(&rules) { match value { ConditionalArgument::Single(it) => { trace!("+arg: {}", it); to.push(it) - }, + } ConditionalArgument::List(it) => { trace!("+args: {:?}", it); to.extend(it) - }, + } } } } @@ -76,45 +78,6 @@ fn process_args(args: Vec, to: &mut Vec) { } } -fn unpack_rule(rule: &Rule) -> bool { - let mut allow = true; - - match &rule.condition { - Some(RuleCondition::Os { name, arch, .. }) => { - if let Some(os_name) = &name { - allow = match os_name { - #[cfg(target_os = "linux")] - Os::Linux => true, - #[cfg(target_os = "windows")] - Os::Windows => true, - #[cfg(target_os = "macos")] - Os::Osx => true, - #[allow(unreachable_patterns)] - _ => false, - }; - } - - if let Some(os_arch) = &arch { - allow = match os_arch { - #[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))] - Arch::X64 => true, - #[cfg(target_arch = "x86")] - Arch::X86 => true, - #[allow(unreachable_patterns)] - _ => false, - }; - } - } - Some(RuleCondition::Features(_)) => allow = false, - _ => {} - }; - - match rule.action { - RuleAction::Allow => allow, - RuleAction::Disallow => !allow, - } -} - fn set_vars(vars: &HashMap, target: &str) -> String { let mut target = target.to_owned(); @@ -174,41 +137,22 @@ impl Launcher { Custom(it) => { trace!("Including (custom) : {}", it.name); classpath.push(it.name.to_path()); - }, + } Common(it) => { trace!("Including : {}", it.name); classpath.push(it.downloads.artifact.path); } Seminative(it) => { - if it.rules.iter().all(unpack_rule) { + if Rule::unpack_all(&it.rules) { trace!("Including (native): {}", it.name); classpath.push(it.downloads.artifact.path); } } Native(mut it) => { trace!(?it); - if it.rules.iter().all(unpack_rule) { - let platform = if cfg!(target_os = "windows") { - &Os::Windows - } else if cfg!(target_os = "linux") { - &Os::Linux - } else if cfg!(target_os = "macos") { - &Os::Osx - } else { - return Err(Error::UnsupportedPlatform); - }; - - let classifier = it - .natives - .get(platform) - .ok_or(Error::InvalidManifest("Missing native classifier".into()))? - .as_str(); - - let artifact = it - .downloads - .classifiers - .remove(classifier) - .ok_or(Error::InvalidManifest("Missing native classifier".into()))?; + if Rule::unpack_all(&it.rules) { + let classifier = it.natives.get_classifier_name()?; + let artifact = it.downloads.extract_artifact(classifier)?; trace!("Including (base) : {}", it.name); classpath.push(it.downloads.artifact.path); @@ -237,12 +181,6 @@ impl Launcher { // This is intentional! Do not remove without RFC jvm_args.retain(|it| !it.starts_with("-Djava.library.path")); - macro vars($($name:ident:$value:expr,)*) { - HashMap::from([ - $((stringify!($name).into(), { $value }.into()),)* - ]) - } - let mut classpath: Vec<_> = classpath .into_iter() .map(|it| libraries_dir.join(it)) @@ -269,6 +207,12 @@ impl Launcher { ":" }); + macro vars($($name:ident:$value:expr,)*) { + HashMap::from([ + $((stringify!($name).into(), { $value }.into()),)* + ]) + } + let mut vars: HashMap = vars! { version_name: self.manifest.id, version_type: self.manifest.version_type, diff --git a/crates/rsmc/src/spec/mod.rs b/crates/rsmc/src/spec/mod.rs index cfd1024..f3d8d41 100644 --- a/crates/rsmc/src/spec/mod.rs +++ b/crates/rsmc/src/spec/mod.rs @@ -1,18 +1,14 @@ use { + crate::error::Error, serde::{ - de::{ - Error, - Visitor, - }, + de::Visitor, Deserialize, Deserializer, Serialize, Serializer, }, std::{ - collections::{ - HashMap, - }, + collections::HashMap, ffi::OsStr, fmt::{ Display, @@ -64,8 +60,8 @@ impl Display for ArtifactName { impl<'de> Deserialize<'de> for ArtifactName { fn deserialize(deserializer: D) -> Result - where - D: Deserializer<'de>, + where + D: Deserializer<'de>, { struct ArtifactNameVisitor; @@ -80,8 +76,8 @@ impl<'de> Deserialize<'de> for ArtifactName { } fn visit_str(self, v: &str) -> Result - where - E: Error, + where + E: serde::de::Error, { let parts: Vec<&str> = v.split(':').collect(); @@ -93,8 +89,8 @@ impl<'de> Deserialize<'de> for ArtifactName { } fn visit_string(self, v: String) -> Result - where - E: Error, + where + E: serde::de::Error, { self.visit_str(&v) } @@ -106,8 +102,8 @@ impl<'de> Deserialize<'de> for ArtifactName { impl Serialize for ArtifactName { fn serialize(&self, serializer: S) -> Result - where - S: Serializer, + where + S: Serializer, { serializer.serialize_str(&format!("{self}")) } @@ -122,15 +118,15 @@ pub enum Os { } impl Os { - pub fn target() -> Option { + pub fn target() -> Result { if cfg!(target_os = "linux") { - Some(Self::Linux) + Ok(Self::Linux) } else if cfg!(target_os = "windows") { - Some(Self::Windows) + Ok(Self::Windows) } else if cfg!(target_os = "macos") { - Some(Self::Osx) + Ok(Self::Osx) } else { - None + Err(Error::UnsupportedPlatform) } } } @@ -177,6 +173,51 @@ pub struct Rule { pub condition: Option, } +impl Rule { + pub fn unpack_all(rules: &[Rule]) -> bool { + rules.iter().all(Rule::unpack) + } + + pub fn unpack(&self) -> bool { + let mut allow = true; + + match &self.condition { + Some(RuleCondition::Os { name, arch, .. }) => { + if let Some(os_name) = &name { + allow = match os_name { + #[cfg(target_os = "linux")] + Os::Linux => true, + #[cfg(target_os = "windows")] + Os::Windows => true, + #[cfg(target_os = "macos")] + Os::Osx => true, + #[allow(unreachable_patterns)] + _ => false, + }; + } + + if let Some(os_arch) = &arch { + allow = match os_arch { + #[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))] + Arch::X64 => true, + #[cfg(target_arch = "x86")] + Arch::X86 => true, + #[allow(unreachable_patterns)] + _ => false, + }; + } + } + Some(RuleCondition::Features(_)) => allow = false, + _ => {} + }; + + match self.action { + RuleAction::Allow => allow, + RuleAction::Disallow => !allow, + } + } +} + #[derive(Debug, Clone, Serialize, Deserialize)] pub struct Artifact { pub path: PathBuf, @@ -201,6 +242,15 @@ pub struct NativeLibraryArtifacts { pub classifiers: HashMap, } +impl NativeLibraryArtifacts { + pub fn extract_artifact(&mut self, classifier_name: &str) -> Result { + self + .classifiers + .remove(classifier_name) + .ok_or(Error::InvalidManifest("Missing native classifier".into())) + } +} + #[derive(Debug, Clone, Serialize, Deserialize)] pub struct CommonLibrary { pub name: ArtifactName, @@ -211,10 +261,28 @@ pub struct CommonLibrary { pub struct NativeLibrary { pub name: ArtifactName, pub downloads: NativeLibraryArtifacts, - pub natives: HashMap, + pub natives: Natives, pub rules: Vec, } +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct Natives { + #[serde(flatten)] + pub inner: HashMap, +} + +impl Natives { + pub fn get_classifier_name(&self) -> Result<&str, Error> { + Ok( + self + .inner + .get(&Os::target()?) + .ok_or(Error::InvalidManifest("Missing native classifier".into()))? + .as_str(), + ) + } +} + #[derive(Debug, Clone, Serialize, Deserialize)] pub struct SeminativeLibrary { pub name: ArtifactName, @@ -236,13 +304,15 @@ pub enum Library { Custom(CustomLibrary), } -#[derive(Debug, Clone, Serialize, Deserialize)] -#[serde(untagged)] -pub enum ThirdPartyLibrary { - Native(NativeLibrary), - Seminative(SeminativeLibrary), - Common(CommonLibrary), - Custom(CustomLibrary), +impl Library { + pub fn to_path(&self) -> PathBuf { + match self { + Library::Native(it) => it.name.to_path(), + Library::Seminative(it) => it.name.to_path(), + Library::Common(it) => it.name.to_path(), + Library::Custom(it) => it.name.to_path(), + } + } } #[derive(Debug, Serialize, Deserialize, Clone)] diff --git a/entities/instance/package.json b/entities/instance/package.json index 90c35d8..e63fc21 100644 --- a/entities/instance/package.json +++ b/entities/instance/package.json @@ -3,17 +3,17 @@ "type": "module", "main": "mod.ts", "dependencies": { - "@tabler/icons-react": "2.42.0", + "@tabler/icons-react": "2.44.0", "@theme/vars": "workspace:", "@vanilla-extract/css": "1.14.0", "effector": "23.0.0", - "effector-react": "23.0.0", + "effector-react": "23.0.1", "effector-storage": "7.0.0", - "nanoid": "5.0.3" + "nanoid": "5.0.4" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/entities/profile/mod.ts b/entities/profile/mod.ts new file mode 100644 index 0000000..aca727c --- /dev/null +++ b/entities/profile/mod.ts @@ -0,0 +1 @@ +export * from './model/mod.ts' diff --git a/entities/profile/model/mod.ts b/entities/profile/model/mod.ts new file mode 100644 index 0000000..32d5b22 --- /dev/null +++ b/entities/profile/model/mod.ts @@ -0,0 +1,11 @@ +import { createEvent } from 'effector' +import { createStore } from 'effector' +import { persist } from 'effector-storage/local' + +export const $nickname = createStore('Player', { name: 'nickname' }) + +export const setNickname = createEvent() + +$nickname.on(setNickname, (_, newNickname) => newNickname) + +persist({ store: $nickname }) diff --git a/entities/profile/package.json b/entities/profile/package.json new file mode 100644 index 0000000..897ce6f --- /dev/null +++ b/entities/profile/package.json @@ -0,0 +1,14 @@ +{ + "name": "@entity/profile", + "type": "module", + "main": "mod.ts", + "dependencies": { + "effector": "23.0.0", + "effector-react": "23.0.1", + "effector-storage": "7.0.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } +} diff --git a/entities/settings/package.json b/entities/settings/package.json index fb596be..8dc44c6 100644 --- a/entities/settings/package.json +++ b/entities/settings/package.json @@ -5,7 +5,7 @@ "dependencies": { "@tauri-apps/api": "2.0.0-alpha.12", "effector": "23.0.0", - "effector-react": "23.0.0", + "effector-react": "23.0.1", "effector-storage": "7.0.0" }, "peerDependencies": { diff --git a/entities/version/package.json b/entities/version/package.json index 070c049..09ec9fb 100644 --- a/entities/version/package.json +++ b/entities/version/package.json @@ -8,7 +8,7 @@ "zod": "3.22.4" }, "devDependencies": { - "@tanstack/react-query": "5.9.0" + "@tanstack/react-query": "5.14.0" }, "peerDependencies": { "@tanstack/react-query": "*", diff --git a/features/create-or-edit-instance/package.json b/features/create-or-edit-instance/package.json index 40d8bfb..a047d71 100644 --- a/features/create-or-edit-instance/package.json +++ b/features/create-or-edit-instance/package.json @@ -7,16 +7,16 @@ "@entity/settings": "workspace:", "@entity/version": "workspace:", "@hookform/resolvers": "3.3.2", - "@tabler/icons-react": "2.42.0", + "@tabler/icons-react": "2.44.0", "@tauri-apps/api": "2.0.0-alpha.12", - "nanoid": "5.0.3", - "react-hook-form": "7.48.2", + "nanoid": "5.0.4", + "react-hook-form": "7.49.2", "zod": "3.22.4" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@tanstack/react-query": "5.9.0", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@tanstack/react-query": "5.14.0", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/features/launch/hooks/use-launcher.ts b/features/launch/hooks/use-launcher.ts index cfd2d3f..815518e 100644 --- a/features/launch/hooks/use-launcher.ts +++ b/features/launch/hooks/use-launcher.ts @@ -8,6 +8,7 @@ import { useUnit } from 'effector-react' import { $runtimeInstancesData } from '@entity/instance' import { $selectedInstance } from '@entity/instance' import { setRunningStatus } from '@entity/instance' +import { $nickname } from '@entity/profile' import { $settings } from '@entity/settings' import { launch as coreLaunch } from 'core' @@ -15,6 +16,7 @@ export function useLauncher() { const settings = useUnit($settings) const instance = useUnit($selectedInstance) const runtimeData = useUnit($runtimeInstancesData) + const nickname = useUnit($nickname) const ready = Boolean(instance) const running = Boolean(instance?.id && runtimeData[instance?.id]?.running) @@ -37,16 +39,11 @@ export function useLauncher() { provider: instance.version.provider === 'local' ? 'mojang' : instance.version.provider, logbackId: 'unknown', vars: { - auth_player_name: 'LIMPIX31', + auth_player_name: nickname, auth_uuid: 'bd983a9c-0622-42dc-a0c2-47c71bd4f21b', - auth_access_token: - 'eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJiZDk4M2E5Yy0wNjIyLTQyZGMtYTBjMi00N2M3MWJkNGYyMWIiLCJ1c3IiOiJMSU1QSVgzMSIsImV4cCI6MTcwNDA2NzIwMH0.i_4cwGHIHGpjY3BD56lyNuna3Bz9DmRqetqF9eUgSNg', + auth_access_token: 'null', game_directory: instance.path, user_type: 'msa', - minecraft_services_host: 'https://nodium.ru:32717', - minecraft_auth_host: 'https://nodium.ru:32717', - minecraft_session_host: 'https://nodium.ru:32717', - minecraft_account_host: 'https://nodium.ru:32717', width: instance.width?.toString(10) ?? '1280', height: instance.height?.toString(10) ?? '720', }, @@ -54,7 +51,7 @@ export function useLauncher() { .catch(setError) .finally(() => setRunningStatus({ id: instance.id, status: false })) } - }, [instance, reset, settings.rootPath]) + }, [instance, nickname, reset, settings.rootPath]) useEffect(() => { if (error) { diff --git a/features/launch/package.json b/features/launch/package.json index 96118c1..e89db26 100644 --- a/features/launch/package.json +++ b/features/launch/package.json @@ -4,14 +4,15 @@ "main": "mod.ts", "dependencies": { "@entity/instance": "workspace:", + "@entity/profile": "workspace:", "@entity/settings": "workspace:", - "@mantine/notifications": "7.2.2", + "@mantine/notifications": "7.3.2", "core": "workspace:", "effector": "23.0.0", - "effector-react": "23.0.0" + "effector-react": "23.0.1" }, "devDependencies": { - "@types/react": "18.2.39" + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/features/lookup/package.json b/features/lookup/package.json index 20c529d..67e29e2 100644 --- a/features/lookup/package.json +++ b/features/lookup/package.json @@ -6,10 +6,10 @@ "@entity/settings": "workspace:", "core": "workspace:", "effector": "23.0.0", - "effector-react": "23.0.0" + "effector-react": "23.0.1" }, "devDependencies": { - "@tanstack/react-query": "5.9.0" + "@tanstack/react-query": "5.14.0" }, "peerDependencies": { "@tanstack/react-query": "*", diff --git a/layouts/padded/package.json b/layouts/padded/package.json index c2e12d4..d3c4db4 100644 --- a/layouts/padded/package.json +++ b/layouts/padded/package.json @@ -3,8 +3,8 @@ "type": "module", "main": "mod.tsx", "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/layouts/sidebar/package.json b/layouts/sidebar/package.json index 2ecb370..810d5c7 100644 --- a/layouts/sidebar/package.json +++ b/layouts/sidebar/package.json @@ -8,8 +8,8 @@ "@vanilla-extract/css": "1.14.0" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/layouts/sided/package.json b/layouts/sided/package.json index 8556886..9654213 100644 --- a/layouts/sided/package.json +++ b/layouts/sided/package.json @@ -8,8 +8,8 @@ "@vanilla-extract/css": "1.14.0" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/package.json b/package.json index 8663f37..7fe7fc4 100644 --- a/package.json +++ b/package.json @@ -13,22 +13,22 @@ "tauri": "tauri" }, "dependencies": { - "@mantine/core": "7.2.2", - "@mantine/hooks": "7.2.2", - "@mantine/vanilla-extract": "7.2.2", + "@mantine/core": "7.3.2", + "@mantine/hooks": "7.3.2", + "@mantine/vanilla-extract": "7.3.2", "@vanilla-extract/css": "1.14.0", "react": "canary", "react-dom": "canary" }, "devDependencies": { - "@lmpx-config/eslint": "0.0.18", + "@lmpx-config/eslint": "0.0.20", "@lmpx-config/prettier": "0.0.2", "@tauri-apps/cli": "2.0.0-alpha.17", - "@types/node": "20.10.0", - "eslint": "8.51.0", - "prettier": "3.1.0", + "@types/node": "20.10.4", + "eslint": "8.55.0", + "prettier": "3.1.1", "typescript": "5.2.2", - "vite": "5.0.3" + "vite": "5.0.9" }, "typescriptWorkspaces": { "enabled": true diff --git a/pages/home/package.json b/pages/home/package.json index f501132..d6e1a6a 100644 --- a/pages/home/package.json +++ b/pages/home/package.json @@ -8,17 +8,17 @@ "@feature/create-or-edit-instance": "workspace:", "@feature/launch": "workspace:", "@layout/padded": "workspace:", - "@mantine/modals": "7.2.2", - "@tabler/icons-react": "2.42.0", + "@mantine/modals": "7.3.2", + "@tabler/icons-react": "2.44.0", "@tauri-apps/api": "2.0.0-alpha.12", "core": "workspace:", "effector": "23.0.0", - "effector-react": "23.0.0" + "effector-react": "23.0.1" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@mantine/hooks": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@mantine/hooks": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/pages/profiles/mod.tsx b/pages/profiles/mod.tsx new file mode 100644 index 0000000..1c567a7 --- /dev/null +++ b/pages/profiles/mod.tsx @@ -0,0 +1,26 @@ +import { ChangeEvent } from 'react' + +import { Flex } from '@mantine/core' +import { Input } from '@mantine/core' +import { useUnit } from 'effector-react' + +import { $nickname } from '@entity/profile' +import { setNickname } from '@entity/profile' +import { PaddedLayout } from '@layout/padded' + +export function ProfilesPage() { + const nickaname = useUnit($nickname) + + return ( + + + + ) => setNickname(currentTarget.value)} + /> + + + + ) +} diff --git a/pages/profiles/package.json b/pages/profiles/package.json new file mode 100644 index 0000000..e466170 --- /dev/null +++ b/pages/profiles/package.json @@ -0,0 +1,22 @@ +{ + "name": "@page/profiles", + "type": "module", + "main": "mod.tsx", + "dependencies": { + "@entity/profile": "workspace:", + "@layout/padded": "workspace:", + "effector": "23.0.0", + "effector-react": "23.0.1" + }, + "devDependencies": { + "@mantine/core": "7.3.2", + "@mantine/hooks": "7.3.2", + "@types/react": "18.2.45" + }, + "peerDependencies": { + "@mantine/core": "*", + "@mantine/hooks": "*", + "react": "*", + "react-dom": "*" + } +} diff --git a/pages/settings/package.json b/pages/settings/package.json index 150365e..21d9d10 100644 --- a/pages/settings/package.json +++ b/pages/settings/package.json @@ -7,8 +7,8 @@ "@widget/settings": "workspace:" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/shared/lib/indexed-db/package.json b/shared/lib/indexed-db/package.json index 73b22bf..f620f00 100644 --- a/shared/lib/indexed-db/package.json +++ b/shared/lib/indexed-db/package.json @@ -4,6 +4,6 @@ "main": "mod.ts", "dependencies": { "localforage": "1.10.0", - "type-fest": "4.8.2" + "type-fest": "4.8.3" } } diff --git a/shared/lib/props-of/package.json b/shared/lib/props-of/package.json index 654481d..09c7e41 100644 --- a/shared/lib/props-of/package.json +++ b/shared/lib/props-of/package.json @@ -3,6 +3,6 @@ "type": "module", "main": "mod.ts", "devDependencies": { - "@types/react": "18.2.39" + "@types/react": "18.2.45" } } diff --git a/shared/theme/fonts/package.json b/shared/theme/fonts/package.json index 4cc2e07..0d17686 100644 --- a/shared/theme/fonts/package.json +++ b/shared/theme/fonts/package.json @@ -6,7 +6,7 @@ "@vanilla-extract/css": "1.14.0" }, "devDependencies": { - "@types/react": "18.2.39" + "@types/react": "18.2.45" }, "peerDependencies": { "react": "*", diff --git a/shared/theme/global/package.json b/shared/theme/global/package.json index df6a3f0..6aa84d1 100644 --- a/shared/theme/global/package.json +++ b/shared/theme/global/package.json @@ -7,8 +7,8 @@ "@vanilla-extract/css": "1.14.0" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/shared/theme/provider/package.json b/shared/theme/provider/package.json index 5ee5632..6527686 100644 --- a/shared/theme/provider/package.json +++ b/shared/theme/provider/package.json @@ -3,9 +3,9 @@ "type": "module", "main": "mod.tsx", "devDependencies": { - "@mantine/core": "7.2.2", + "@mantine/core": "7.3.2", "@theme/schema": "workspace:", - "@types/react": "18.2.39" + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/shared/theme/schema/base.ts b/shared/theme/schema/base.ts index 4764141..d4fcb37 100644 --- a/shared/theme/schema/base.ts +++ b/shared/theme/schema/base.ts @@ -87,7 +87,7 @@ export const base = createTheme({ mix(white, black, 0.05), mix(white, black, 0.1), mix(white, black, 0.2), - mix(white, black, 0.3), + mix(white, black, 0.8), mix(white, black, 0.9), mix(white, black, 0.9), mix(white, black, 0.95), diff --git a/shared/theme/schema/package.json b/shared/theme/schema/package.json index 2b9e8fc..81692e1 100644 --- a/shared/theme/schema/package.json +++ b/shared/theme/schema/package.json @@ -12,8 +12,8 @@ "@ui/mantine": "workspace:" }, "devDependencies": { - "@mantine/core": "7.2.2", - "type-fest": "4.8.2" + "@mantine/core": "7.3.2", + "type-fest": "4.8.3" }, "peerDependencies": { "@mantine/core": "*", diff --git a/shared/theme/vars/package.json b/shared/theme/vars/package.json index fdf0838..6888c14 100644 --- a/shared/theme/vars/package.json +++ b/shared/theme/vars/package.json @@ -3,7 +3,7 @@ "type": "module", "main": "mod.ts", "dependencies": { - "@mantine/vanilla-extract": "7.2.2" + "@mantine/vanilla-extract": "7.3.2" }, "devDependencies": { "@theme/schema": "workspace:" diff --git a/shared/ui/extra/package.json b/shared/ui/extra/package.json index 94bcd64..4635f80 100644 --- a/shared/ui/extra/package.json +++ b/shared/ui/extra/package.json @@ -3,14 +3,14 @@ "type": "module", "main": "mod.ts", "dependencies": { - "@tabler/icons-react": "2.42.0", + "@tabler/icons-react": "2.44.0", "@tauri-apps/api": "2.0.0-alpha.12", "@theme/vars": "workspace:", "@vanilla-extract/css": "1.14.0" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/shared/ui/mantine/package.json b/shared/ui/mantine/package.json index 9b789b8..9f0d859 100644 --- a/shared/ui/mantine/package.json +++ b/shared/ui/mantine/package.json @@ -7,8 +7,8 @@ "@vanilla-extract/css": "1.14.0" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/src-tauri/resources/athl.jar b/src-tauri/resources/athl.jar new file mode 100644 index 0000000000000000000000000000000000000000..d029edd5037af00d0f54091697a5057616f1bf70 GIT binary patch literal 341858 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 H>p1s+opBI7;xvrk8VGia$PgG62R*~0i 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⪙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%0AGLfJyhw=6`A_&9^!Gf>sh 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

q_7YT@C!A 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 literal 0 HcmV?d00001 diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 61830fe..e2bd207 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -1,21 +1,21 @@ // Prevents additional console window on Windows in release, DO NOT REMOVE!! #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] +#[cfg(target_os = "windows")] +use window_vibrancy::apply_acrylic; #[cfg(target_os = "macos")] use window_vibrancy::{ apply_vibrancy, NSVisualEffectMaterial, }; -#[cfg(target_os = "windows")] -use window_vibrancy::apply_acrylic; use { tauri::Manager, + tracing::info, tracing_subscriber::{ layer::SubscriberExt, util::SubscriberInitExt, }, - tracing::info, }; fn main() { diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index c383e6d..40b6704 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -21,6 +21,9 @@ "icons/icon.icns", "icons/icon.ico" ], + "resources": [ + "resources/*" + ], "copyright": "© Coppebars, Nodium and limpix31 2020 - 2023", "category": "Utility", "shortDescription": "Minecraft Launcher", diff --git a/tsconfig.json b/tsconfig.json index 733fce5..d401b5a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -39,6 +39,9 @@ "@entity/instance": [ "entities/instance" ], + "@entity/profile": [ + "entities/profile" + ], "@entity/settings": [ "entities/settings" ], @@ -66,6 +69,9 @@ "@page/home": [ "pages/home" ], + "@page/profiles": [ + "pages/profiles" + ], "@page/settings": [ "pages/settings" ], diff --git a/widgets/settings/package.json b/widgets/settings/package.json index 6ba61c6..6cefdec 100644 --- a/widgets/settings/package.json +++ b/widgets/settings/package.json @@ -4,15 +4,15 @@ "main": "mod.tsx", "dependencies": { "@entity/settings": "workspace:", - "@tabler/icons-react": "2.42.0", + "@tabler/icons-react": "2.44.0", "@theme/vars": "workspace:", "@vanilla-extract/css": "1.14.0", "effector": "23.0.0", - "effector-react": "23.0.0" + "effector-react": "23.0.1" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/widgets/sidebar/mod.tsx b/widgets/sidebar/mod.tsx index 2cfca24..e5d9385 100644 --- a/widgets/sidebar/mod.tsx +++ b/widgets/sidebar/mod.tsx @@ -5,6 +5,7 @@ import { useCallback } from 'react' import { rem } from '@mantine/core' import { UnstyledButton } from '@mantine/core' import { IconBolt } from '@tabler/icons-react' +import { IconUser } from '@tabler/icons-react' import { IconSettings2 } from '@tabler/icons-react' import { useLocation } from 'react-router-dom' import { useNavigate } from 'react-router-dom' @@ -42,6 +43,10 @@ const topRoutes: RouteItem[] = [ icon: IconBolt, index: true, }, + { + path: '/profiles', + icon: IconUser, + }, ] const bottomRoutes: RouteItem[] = [ diff --git a/widgets/sidebar/package.json b/widgets/sidebar/package.json index b6f326f..7c2b89a 100644 --- a/widgets/sidebar/package.json +++ b/widgets/sidebar/package.json @@ -4,15 +4,15 @@ "main": "mod.tsx", "dependencies": { "@layout/sidebar": "workspace:", - "@tabler/icons-react": "2.42.0", + "@tabler/icons-react": "2.44.0", "@theme/vars": "workspace:", "@ui/extra": "workspace:", "@vanilla-extract/css": "1.14.0", - "react-router-dom": "6.20.0" + "react-router-dom": "6.21.0" }, "devDependencies": { - "@mantine/core": "7.2.2", - "@types/react": "18.2.39" + "@mantine/core": "7.3.2", + "@types/react": "18.2.45" }, "peerDependencies": { "@mantine/core": "*", diff --git a/yarn.lock b/yarn.lock index a183ab7..f725f07 100644 --- a/yarn.lock +++ b/yarn.lock @@ -28,24 +28,24 @@ __metadata: dependencies: "@app/providers": "workspace:" "@app/root": "workspace:" - "@mantine/core": "npm:7.2.2" - "@mantine/hooks": "npm:7.2.2" - "@mantine/notifications": "npm:7.2.2" - "@mantine/vanilla-extract": "npm:7.2.2" - "@tanstack/react-query": "npm:5.9.0" - "@tauri-apps/api": "npm:1.5.1" + "@mantine/core": "npm:7.3.2" + "@mantine/hooks": "npm:7.3.2" + "@mantine/notifications": "npm:7.3.2" + "@mantine/vanilla-extract": "npm:7.3.2" + "@tanstack/react-query": "npm:5.14.0" + "@tauri-apps/api": "npm:1.5.2" "@theme/global": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@types/react-dom": "npm:18.2.17" "@vanilla-extract/css": "npm:1.14.0" - "@vanilla-extract/vite-plugin": "npm:3.9.2" - "@vitejs/plugin-react": "npm:4.2.0" - postcss: "npm:8.4.31" - postcss-preset-mantine: "npm:1.11.0" + "@vanilla-extract/vite-plugin": "npm:3.9.3" + "@vitejs/plugin-react": "npm:4.2.1" + postcss: "npm:8.4.32" + postcss-preset-mantine: "npm:1.11.1" postcss-simple-vars: "npm:7.0.1" react: "npm:canary" react-dom: "npm:canary" - vite: "npm:5.0.3" + vite: "npm:5.0.9" languageName: unknown linkType: soft @@ -53,12 +53,12 @@ __metadata: version: 0.0.0-use.local resolution: "@app/providers@workspace:app/providers" dependencies: - "@mantine/modals": "npm:7.2.2" - "@mantine/notifications": "npm:7.2.2" - "@tanstack/react-query": "npm:5.9.0" + "@mantine/modals": "npm:7.3.2" + "@mantine/notifications": "npm:7.3.2" + "@tanstack/react-query": "npm:5.14.0" "@theme/provider": "workspace:" - "@types/react": "npm:18.2.39" - react-router-dom: "npm:6.20.0" + "@types/react": "npm:18.2.45" + react-router-dom: "npm:6.21.0" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -74,9 +74,9 @@ __metadata: dependencies: "@app/routes": "workspace:" "@layout/sided": "workspace:" - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@tauri-apps/api": "npm:2.0.0-alpha.12" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@ui/extra": "workspace:" "@widget/sidebar": "workspace:" peerDependencies: @@ -93,9 +93,10 @@ __metadata: resolution: "@app/routes@workspace:app/routes" dependencies: "@page/home": "workspace:" + "@page/profiles": "workspace:" "@page/settings": "workspace:" - "@types/react": "npm:18.2.39" - react-router-dom: "npm:6.20.0" + "@types/react": "npm:18.2.45" + react-router-dom: "npm:6.21.0" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -115,6 +116,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" + dependencies: + "@babel/highlight": "npm:^7.23.4" + chalk: "npm:^2.4.2" + checksum: a10e843595ddd9f97faa99917414813c06214f4d9205294013e20c70fbdf4f943760da37dec1d998bf3e6fc20fa2918a47c0e987a7e458663feb7698063ad7c6 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.22.9": version: 7.23.3 resolution: "@babel/compat-data@npm:7.23.3" @@ -122,7 +133,14 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.20.7, @babel/core@npm:^7.23.3": +"@babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 081278ed46131a890ad566a59c61600a5f9557bd8ee5e535890c8548192532ea92590742fd74bd9db83d74c669ef8a04a7e1c85cdea27f960233e3b83c3a957c + languageName: node + linkType: hard + +"@babel/core@npm:^7.20.7": version: 7.23.3 resolution: "@babel/core@npm:7.23.3" dependencies: @@ -145,6 +163,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.23.5": + version: 7.23.6 + resolution: "@babel/core@npm:7.23.6" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helpers": "npm:^7.23.6" + "@babel/parser": "npm:^7.23.6" + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: a02bae7d916029b70706dc301535e1b31e5d216f55d4ee6f64a15825c6b69ee2c14c52a213d1497ec414e925ed4e9d897d41fb0d75df9fea28ed2c0008790e31 + languageName: node + linkType: hard + "@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.23.4": version: 7.23.4 resolution: "@babel/generator@npm:7.23.4" @@ -157,6 +198,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" + dependencies: + "@babel/types": "npm:^7.23.6" + "@jridgewell/gen-mapping": "npm:^0.3.2" + "@jridgewell/trace-mapping": "npm:^0.3.17" + jsesc: "npm:^2.5.1" + checksum: 53540e905cd10db05d9aee0a5304e36927f455ce66f95d1253bb8a179f286b88fa7062ea0db354c566fe27f8bb96567566084ffd259f8feaae1de5eccc8afbda + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" @@ -170,6 +223,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" + dependencies: + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" @@ -266,6 +332,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.23.2": version: 7.23.4 resolution: "@babel/helpers@npm:7.23.4" @@ -277,6 +350,17 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helpers@npm:7.23.6" + dependencies: + "@babel/template": "npm:^7.22.15" + "@babel/traverse": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + checksum: df1cf6607676ad36f52f652ec03536f2732d70aef5e76dba5c964e34d49f3c2d3dcf9fb3740db359f53071d74b64606a833d5ba156f79f437f71bfe06e2e7e19 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.23.4": version: 7.23.4 resolution: "@babel/highlight@npm:7.23.4" @@ -297,6 +381,15 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/parser@npm:7.23.6" + bin: + parser: ./bin/babel-parser.js + checksum: 6f76cd5ccae1fa9bcab3525b0865c6222e9c1d22f87abc69f28c5c7b2c8816a13361f5bd06bddbd5faf903f7320a8feba02545c981468acec45d12a03db7755e + languageName: node + linkType: hard + "@babel/plugin-syntax-typescript@npm:^7.20.0": version: 7.23.3 resolution: "@babel/plugin-syntax-typescript@npm:7.23.3" @@ -330,7 +423,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.23.2": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.20.13": version: 7.23.4 resolution: "@babel/runtime@npm:7.23.4" dependencies: @@ -339,6 +432,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.23.2": + version: 7.23.6 + resolution: "@babel/runtime@npm:7.23.6" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: d886954e985ef8e421222f7a2848884d96a752e0020d3078b920dd104e672fdf23bcc6f51a44313a048796319f1ac9d09c2c88ec8cbb4e1f09174bcd3335b9ff + languageName: node + linkType: hard + "@babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7": version: 7.23.5 resolution: "@babel/runtime@npm:7.23.5" @@ -377,6 +479,24 @@ __metadata: languageName: node linkType: hard +"@babel/traverse@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/traverse@npm:7.23.6" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/generator": "npm:^7.23.6" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.23.6" + "@babel/types": "npm:^7.23.6" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 5b4ebb94a00a7e1daf111e4b0b45a7998d5b7598637a14e75e855e88cc1b702789e09a958726b5d599a003be1e9032dbdfde4b88ea6061332228738950d5582d + languageName: node + linkType: hard + "@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4, @babel/types@npm:^7.8.3": version: 7.23.4 resolution: "@babel/types@npm:7.23.4" @@ -388,6 +508,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" + dependencies: + "@babel/helper-string-parser": "npm:^7.23.4" + "@babel/helper-validator-identifier": "npm:^7.22.20" + to-fast-properties: "npm:^2.0.0" + checksum: 42cefce8a68bd09bb5828b4764aa5586c53c60128ac2ac012e23858e1c179347a4aac9c66fc577994fbf57595227611c5ec8270bf0cfc94ff033bbfac0550b70 + languageName: node + linkType: hard + "@emotion/hash@npm:^0.9.0": version: 0.9.1 resolution: "@emotion/hash@npm:0.9.1" @@ -399,15 +530,15 @@ __metadata: version: 0.0.0-use.local resolution: "@entity/instance@workspace:entities/instance" dependencies: - "@mantine/core": "npm:7.2.2" - "@tabler/icons-react": "npm:2.42.0" + "@mantine/core": "npm:7.3.2" + "@tabler/icons-react": "npm:2.44.0" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" effector: "npm:23.0.0" - effector-react: "npm:23.0.0" + effector-react: "npm:23.0.1" effector-storage: "npm:7.0.0" - nanoid: "npm:5.0.3" + nanoid: "npm:5.0.4" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -416,13 +547,26 @@ __metadata: languageName: unknown linkType: soft +"@entity/profile@workspace:, @entity/profile@workspace:entities/profile": + version: 0.0.0-use.local + resolution: "@entity/profile@workspace:entities/profile" + dependencies: + effector: "npm:23.0.0" + effector-react: "npm:23.0.1" + effector-storage: "npm:7.0.0" + peerDependencies: + react: "*" + react-dom: "*" + languageName: unknown + linkType: soft + "@entity/settings@workspace:, @entity/settings@workspace:entities/settings": version: 0.0.0-use.local resolution: "@entity/settings@workspace:entities/settings" dependencies: "@tauri-apps/api": "npm:2.0.0-alpha.12" effector: "npm:23.0.0" - effector-react: "npm:23.0.0" + effector-react: "npm:23.0.1" effector-storage: "npm:7.0.0" peerDependencies: react: "*" @@ -435,7 +579,7 @@ __metadata: resolution: "@entity/version@workspace:entities/version" dependencies: "@entity/settings": "workspace:" - "@tanstack/react-query": "npm:5.9.0" + "@tanstack/react-query": "npm:5.14.0" core: "workspace:" zod: "npm:3.22.4" peerDependencies: @@ -925,9 +1069,9 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.2, @eslint/eslintrc@npm:^2.1.3": - version: 2.1.3 - resolution: "@eslint/eslintrc@npm:2.1.3" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -938,21 +1082,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: f4103f4346126292eb15581c5a1d12bef03410fd3719dedbdb92e1f7031d46a5a2d60de8566790445d5d4b70b75ba050876799a11f5fff8265a91ee3fa77dab0 + checksum: 32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@eslint/js@npm:8.51.0": - version: 8.51.0 - resolution: "@eslint/js@npm:8.51.0" - checksum: c126d15213d938c72062b8f04388c084ba778771f2409ce508aa4b78152bf57e442b4c7996f632577b642101da5b41df101aece775fcc213a3159f55bcc4bdee - languageName: node - linkType: hard - -"@eslint/js@npm:8.54.0": - version: 8.54.0 - resolution: "@eslint/js@npm:8.54.0" - checksum: d61fb4a0be6af2d8cb290121c329697664a75d6255a29926d5454fb02aeb02b87112f67fdf218d10abac42f90c570ac366126751baefc5405d0e017ed0c946c5 +"@eslint/js@npm:8.55.0": + version: 8.55.0 + resolution: "@eslint/js@npm:8.55.0" + checksum: 88ab9fc57a651becd2b32ec40a3958db27fae133b1ae77bebd733aa5bbd00a92f325bb02f20ad680d31c731fa49b22f060a4777dd52eb3e27da013d940bd978d languageName: node linkType: hard @@ -964,13 +1101,13 @@ __metadata: "@entity/settings": "workspace:" "@entity/version": "workspace:" "@hookform/resolvers": "npm:3.3.2" - "@mantine/core": "npm:7.2.2" - "@tabler/icons-react": "npm:2.42.0" - "@tanstack/react-query": "npm:5.9.0" + "@mantine/core": "npm:7.3.2" + "@tabler/icons-react": "npm:2.44.0" + "@tanstack/react-query": "npm:5.14.0" "@tauri-apps/api": "npm:2.0.0-alpha.12" - "@types/react": "npm:18.2.39" - nanoid: "npm:5.0.3" - react-hook-form: "npm:7.48.2" + "@types/react": "npm:18.2.45" + nanoid: "npm:5.0.4" + react-hook-form: "npm:7.49.2" zod: "npm:3.22.4" peerDependencies: "@mantine/core": "*" @@ -986,12 +1123,13 @@ __metadata: resolution: "@feature/launch@workspace:features/launch" dependencies: "@entity/instance": "workspace:" + "@entity/profile": "workspace:" "@entity/settings": "workspace:" - "@mantine/notifications": "npm:7.2.2" - "@types/react": "npm:18.2.39" + "@mantine/notifications": "npm:7.3.2" + "@types/react": "npm:18.2.45" core: "workspace:" effector: "npm:23.0.0" - effector-react: "npm:23.0.0" + effector-react: "npm:23.0.1" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -1005,10 +1143,10 @@ __metadata: resolution: "@feature/lookup@workspace:features/lookup" dependencies: "@entity/settings": "workspace:" - "@tanstack/react-query": "npm:5.9.0" + "@tanstack/react-query": "npm:5.14.0" core: "workspace:" effector: "npm:23.0.0" - effector-react: "npm:23.0.0" + effector-react: "npm:23.0.1" peerDependencies: "@tanstack/react-query": "*" react: "*" @@ -1077,7 +1215,7 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.11, @humanwhocodes/config-array@npm:^0.11.13": +"@humanwhocodes/config-array@npm:^0.11.13": version: 0.11.13 resolution: "@humanwhocodes/config-array@npm:0.11.13" dependencies: @@ -1162,8 +1300,8 @@ __metadata: version: 0.0.0-use.local resolution: "@layout/padded@workspace:layouts/padded" dependencies: - "@mantine/core": "npm:7.2.2" - "@types/react": "npm:18.2.39" + "@mantine/core": "npm:7.3.2" + "@types/react": "npm:18.2.45" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -1176,10 +1314,10 @@ __metadata: version: 0.0.0-use.local resolution: "@layout/sidebar@workspace:layouts/sidebar" dependencies: - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@theme/css": "workspace:" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" peerDependencies: "@mantine/core": "*" @@ -1193,10 +1331,10 @@ __metadata: version: 0.0.0-use.local resolution: "@layout/sided@workspace:layouts/sided" dependencies: - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@theme/css": "workspace:" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" peerDependencies: "@mantine/core": "*" @@ -1206,26 +1344,26 @@ __metadata: languageName: unknown linkType: soft -"@lmpx-config/eslint@npm:0.0.18": - version: 0.0.18 - resolution: "@lmpx-config/eslint@npm:0.0.18" +"@lmpx-config/eslint@npm:0.0.20": + version: 0.0.20 + resolution: "@lmpx-config/eslint@npm:0.0.20" dependencies: - "@lmpx-fork/eslint-plugin-simple-import-sort": "npm:1.0.0" - "@typescript-eslint/eslint-plugin": "npm:^6.7.3" - "@typescript-eslint/parser": "npm:^6.7.3" - eslint: "npm:^8.50.0" - eslint-config-prettier: "npm:^9.0.0" + "@lmpx-fork/eslint-plugin-simple-import-sort": "npm:1.0.2" + "@typescript-eslint/eslint-plugin": "npm:^6.13.2" + "@typescript-eslint/parser": "npm:^6.13.2" + eslint: "npm:^8.55.0" + eslint-config-prettier: "npm:^9.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-plugin-import: "npm:^2.28.1" - eslint-plugin-jsx-a11y: "npm:^6.7.1" - eslint-plugin-prettier: "npm:^5.0.0" + eslint-plugin-import: "npm:^2.29.0" + eslint-plugin-jsx-a11y: "npm:^6.8.0" + eslint-plugin-prettier: "npm:^5.0.1" eslint-plugin-react: "npm:^7.33.2" eslint-plugin-react-hooks: "npm:^4.6.0" - globby: "npm:^13.2.2" - prettier: "npm:^3.0.3" + globby: "npm:^14.0.0" + prettier: "npm:^3.1.1" prettier-plugin-layout: "npm:~0.0.2" react: "npm:^18.2.0" - checksum: eba0513d4366cec1f4d6ff4fde0b337f88e38ac1d8b3dd55459c5c9adedcb3797f2cc905a72f5662a4991ef0bc19379660399453f023186e5c98249d23d538f8 + checksum: 0dafd95c75a932dda2459ecc6cfcaa89832b0083d049df7452310e21fbf38ca39af439fd3990c79376c8bc2ce032b8a57d369b90a4b0de26e554e788614388b0 languageName: node linkType: hard @@ -1239,84 +1377,86 @@ __metadata: languageName: node linkType: hard -"@lmpx-fork/eslint-plugin-simple-import-sort@npm:1.0.0": - version: 1.0.0 - resolution: "@lmpx-fork/eslint-plugin-simple-import-sort@npm:1.0.0" +"@lmpx-fork/eslint-plugin-simple-import-sort@npm:1.0.2": + version: 1.0.2 + resolution: "@lmpx-fork/eslint-plugin-simple-import-sort@npm:1.0.2" + dependencies: + globby: "npm:14.0.0" peerDependencies: eslint: ">=5.0.0" - checksum: 012716c30080dcbf4367f9df6ccfa34ce535ecc2dbfa5061507e52be7b2b9c41d3c285c2b5aadfc641803eccbdb725a7aa43af4d961e8677d463c6dafa62b15d + checksum: 3e097f0c768adfdf78f7228d25c2828f872533877e9789af196e1c28a3efe2d61af1b9f2e6269ad33b4b0d8e7a588ed54c44b3e10b38f91a0dee91699dfc652c languageName: node linkType: hard -"@mantine/core@npm:7.2.2": - version: 7.2.2 - resolution: "@mantine/core@npm:7.2.2" +"@mantine/core@npm:7.3.2": + version: 7.3.2 + resolution: "@mantine/core@npm:7.3.2" dependencies: "@floating-ui/react": "npm:^0.24.8" clsx: "npm:2.0.0" - react-number-format: "npm:^5.2.2" - react-remove-scroll: "npm:^2.5.6" + react-number-format: "npm:^5.3.1" + react-remove-scroll: "npm:^2.5.7" react-textarea-autosize: "npm:8.5.3" type-fest: "npm:^3.13.1" peerDependencies: - "@mantine/hooks": 7.2.2 + "@mantine/hooks": 7.3.2 react: ^18.2.0 react-dom: ^18.2.0 - checksum: dc71d65dca0b4517eb75c053a51570bf5f6511b68e0c65631379878b575839719a7b5610c61d5bf5f268796c43123b4b627cce075f814ffc26f97153b43fd53e + checksum: 9f4b67345617562e2f59121e75743d3ad1d99c09f3f62f62268e8d5a491d85ca3aedaae59a2c0f928ef67975a84a65dba445a3b1556c42d59129476c34949140 languageName: node linkType: hard -"@mantine/hooks@npm:7.2.2": - version: 7.2.2 - resolution: "@mantine/hooks@npm:7.2.2" +"@mantine/hooks@npm:7.3.2": + version: 7.3.2 + resolution: "@mantine/hooks@npm:7.3.2" peerDependencies: react: ^18.2.0 - checksum: b119152b7af7a1888f5e07ba50f4d167a96e3d7824761c37ec7c16ee78e7c7b99496a4509c47f062f66a543eae1bb9d9265d2d152b11c06561f2c2b7ea06a2fc + checksum: 9dce135264a0c6199df9887aa4456312007973ffc4aaca4219d9339509f52e07c26927c61cdf2bfd6df4bc934ce5b6abb784565e512455b0e36038bcec969c80 languageName: node linkType: hard -"@mantine/modals@npm:7.2.2": - version: 7.2.2 - resolution: "@mantine/modals@npm:7.2.2" +"@mantine/modals@npm:7.3.2": + version: 7.3.2 + resolution: "@mantine/modals@npm:7.3.2" peerDependencies: - "@mantine/core": 7.2.2 - "@mantine/hooks": 7.2.2 + "@mantine/core": 7.3.2 + "@mantine/hooks": 7.3.2 react: ^18.2.0 react-dom: ^18.2.0 - checksum: 1dd4286feb4198f42435395ab24072a901b00067e7e3497f0257946e3b96f3dbb2b36bcb30e4dd165c4238144a922d96c846602816ec344958577e0630a37096 + checksum: a5aea1d6526bb13c710ffd4a225c9227611fb42e2e73e899560b50f8c1677970d0d431b9f1a4fb417919d40a5f52f063b64f0584f199116d8cfd99dc00e3794b languageName: node linkType: hard -"@mantine/notifications@npm:7.2.2": - version: 7.2.2 - resolution: "@mantine/notifications@npm:7.2.2" +"@mantine/notifications@npm:7.3.2": + version: 7.3.2 + resolution: "@mantine/notifications@npm:7.3.2" dependencies: - "@mantine/store": "npm:7.2.2" + "@mantine/store": "npm:7.3.2" react-transition-group: "npm:4.4.5" peerDependencies: - "@mantine/core": 7.2.2 - "@mantine/hooks": 7.2.2 + "@mantine/core": 7.3.2 + "@mantine/hooks": 7.3.2 react: ^18.2.0 react-dom: ^18.2.0 - checksum: 6b9c771b9b5d3faf7726b290c98f79c602ac9f1a6b31e82b9c365af0a381eac6013a16b41a0d348d41107b1ff97ec0b354089e1e5fd1105e9f12652332775d69 + checksum: f284273ef8c0cfa829a7f9b928c3f5c0c04ed8db0f96b48a2b228743b17a140e107d2a8623d55ae0cce2cb935da9a36e85f6b7943f0ef679faaa6dcb5995642a languageName: node linkType: hard -"@mantine/store@npm:7.2.2": - version: 7.2.2 - resolution: "@mantine/store@npm:7.2.2" +"@mantine/store@npm:7.3.2": + version: 7.3.2 + resolution: "@mantine/store@npm:7.3.2" peerDependencies: react: ^18.2.0 - checksum: 71ec7eaf6cbede9b32bfeda5a389f7629ca8221ce53d080953ab0306e31fe80fb37965ae0eb9a0e46dccfe89ba24473c9fea3e8c27336273ffaab3c5590ae33f + checksum: e53afdd86b39693550c24f23ab8c13db03f21c70898c46aa6066a26ebdc6d5d08162ef2ea2a339fb6985d3b46557555ea70760d0d9ff15b664f7b11e31643318 languageName: node linkType: hard -"@mantine/vanilla-extract@npm:7.2.2": - version: 7.2.2 - resolution: "@mantine/vanilla-extract@npm:7.2.2" +"@mantine/vanilla-extract@npm:7.3.2": + version: 7.3.2 + resolution: "@mantine/vanilla-extract@npm:7.3.2" peerDependencies: - "@mantine/core": 7.2.2 - checksum: 5ff49628767e4bd908dae870cf3a7895d003ee8a9f29353001a350dbf5884d93eee2abad9743b11401d307a7128bc284cb3ef29c9a7bc5b996ebd82f33ed492b + "@mantine/core": 7.3.2 + checksum: f47a9d9fda595c25427ee30c4dfc2596f2def5fd80fe8a5745534b68441e8550234a79a6ef20bcf4588bb6c330eb62252cc4f4a12e56946d0a90f42e2c3230a1 languageName: node linkType: hard @@ -1378,15 +1518,34 @@ __metadata: "@feature/create-or-edit-instance": "workspace:" "@feature/launch": "workspace:" "@layout/padded": "workspace:" - "@mantine/core": "npm:7.2.2" - "@mantine/hooks": "npm:7.2.2" - "@mantine/modals": "npm:7.2.2" - "@tabler/icons-react": "npm:2.42.0" + "@mantine/core": "npm:7.3.2" + "@mantine/hooks": "npm:7.3.2" + "@mantine/modals": "npm:7.3.2" + "@tabler/icons-react": "npm:2.44.0" "@tauri-apps/api": "npm:2.0.0-alpha.12" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" core: "workspace:" effector: "npm:23.0.0" - effector-react: "npm:23.0.0" + effector-react: "npm:23.0.1" + peerDependencies: + "@mantine/core": "*" + "@mantine/hooks": "*" + react: "*" + react-dom: "*" + languageName: unknown + linkType: soft + +"@page/profiles@workspace:, @page/profiles@workspace:pages/profiles": + version: 0.0.0-use.local + resolution: "@page/profiles@workspace:pages/profiles" + dependencies: + "@entity/profile": "workspace:" + "@layout/padded": "workspace:" + "@mantine/core": "npm:7.3.2" + "@mantine/hooks": "npm:7.3.2" + "@types/react": "npm:18.2.45" + effector: "npm:23.0.0" + effector-react: "npm:23.0.1" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -1400,8 +1559,8 @@ __metadata: resolution: "@page/settings@workspace:pages/settings" dependencies: "@layout/padded": "workspace:" - "@mantine/core": "npm:7.2.2" - "@types/react": "npm:18.2.39" + "@mantine/core": "npm:7.3.2" + "@types/react": "npm:18.2.45" "@widget/settings": "workspace:" peerDependencies: "@mantine/core": "*" @@ -1418,7 +1577,7 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": +"@pkgr/utils@npm:^2.4.2": version: 2.4.2 resolution: "@pkgr/utils@npm:2.4.2" dependencies: @@ -1432,10 +1591,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.13.0": - version: 1.13.0 - resolution: "@remix-run/router@npm:1.13.0" - checksum: 99ca0354b14172fe3b552bb6583dbfa9c55d93eb107ac981cdf6cb406798062f65966444e12be3d7effbaac919e3488ae61cbc7f4db688caf01b2a0ae0e56943 +"@remix-run/router@npm:1.14.0": + version: 1.14.0 + resolution: "@remix-run/router@npm:1.14.0" + checksum: 1a64439087ed77b4eec804f55ba9bbb63275eb756f0c6ef8cfa7d92609e29bb8d87d03f3b5446586130d12d2bd59f799baed167044ee80f6dce5456609c317d4 languageName: node linkType: hard @@ -1527,71 +1686,71 @@ __metadata: version: 0.0.0-use.local resolution: "@rslauncher/monorepo@workspace:." dependencies: - "@lmpx-config/eslint": "npm:0.0.18" + "@lmpx-config/eslint": "npm:0.0.20" "@lmpx-config/prettier": "npm:0.0.2" - "@mantine/core": "npm:7.2.2" - "@mantine/hooks": "npm:7.2.2" - "@mantine/vanilla-extract": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" + "@mantine/hooks": "npm:7.3.2" + "@mantine/vanilla-extract": "npm:7.3.2" "@tauri-apps/cli": "npm:2.0.0-alpha.17" - "@types/node": "npm:20.10.0" + "@types/node": "npm:20.10.4" "@vanilla-extract/css": "npm:1.14.0" - eslint: "npm:8.51.0" - prettier: "npm:3.1.0" + eslint: "npm:8.55.0" + prettier: "npm:3.1.1" react: "npm:canary" react-dom: "npm:canary" typescript: "npm:5.2.2" - vite: "npm:5.0.3" + vite: "npm:5.0.9" languageName: unknown linkType: soft -"@tabler/icons-react@npm:2.42.0": - version: 2.42.0 - resolution: "@tabler/icons-react@npm:2.42.0" +"@sindresorhus/merge-streams@npm:^1.0.0": + version: 1.0.0 + resolution: "@sindresorhus/merge-streams@npm:1.0.0" + checksum: 43d077170845dc621002e9730aea567e6e126e84b3bbff01b8575266efdb2c81d223939d3bec24020e53960c154b4640bef7746aeb245abd94c5d32972dd6854 + languageName: node + linkType: hard + +"@tabler/icons-react@npm:2.44.0": + version: 2.44.0 + resolution: "@tabler/icons-react@npm:2.44.0" dependencies: - "@tabler/icons": "npm:2.42.0" + "@tabler/icons": "npm:2.44.0" prop-types: "npm:^15.7.2" peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 - checksum: e9255de7152c4f9bac740008da6e9e7238523f85c8d3f57fea042b44087644a95ea8501ca49f798a075d901da2d3f719ee3483ae870783fb15a108b4042198b8 + checksum: 92c755b6e57c46b8b7832fc5557057b3f84985d1069f028a8fa0e92c2e99d7b9adb682f0bf5d07b2d49e97ad3677439c109a254025527b83d5fc96d9a05dba1f languageName: node linkType: hard -"@tabler/icons@npm:2.42.0": - version: 2.42.0 - resolution: "@tabler/icons@npm:2.42.0" - checksum: d97c06159109fbec75be39e1a4600cc8755f126682cbeab184eab612ead785dda05fcdbba244272aa834488bd14ce631aa37fd58be1237897b2757d6de0903ce +"@tabler/icons@npm:2.44.0": + version: 2.44.0 + resolution: "@tabler/icons@npm:2.44.0" + checksum: 42d069a355b66af5a749aa68db149297778f582511b95b3d2bf70902e9e1c3f7e0977791378359bcbb04e39af582d2b7a270932531eb832accfd2f8fda0e7d72 languageName: node linkType: hard -"@tanstack/query-core@npm:5.8.7": - version: 5.8.7 - resolution: "@tanstack/query-core@npm:5.8.7" - checksum: 96a2c1434f22919787712456cabc18f62902ab0864a1aa2a81670bcaff768abecd789fbcac8b8d589709e77cd713e1716ae7a0a9b5eeaa991364a4481813ff19 +"@tanstack/query-core@npm:5.14.0": + version: 5.14.0 + resolution: "@tanstack/query-core@npm:5.14.0" + checksum: 4e0b12a07b8622deece3bfe942adc9a9961f0cd9471db97b6f4074ec7359d819633f1d9239240f31d91f4a6b3f789466b3c27ffdb86ff37ddeb2140485a407ca languageName: node linkType: hard -"@tanstack/react-query@npm:5.9.0": - version: 5.9.0 - resolution: "@tanstack/react-query@npm:5.9.0" +"@tanstack/react-query@npm:5.14.0": + version: 5.14.0 + resolution: "@tanstack/react-query@npm:5.14.0" dependencies: - "@tanstack/query-core": "npm:5.8.7" + "@tanstack/query-core": "npm:5.14.0" peerDependencies: react: ^18.0.0 - react-dom: ^18.0.0 - react-native: "*" - peerDependenciesMeta: - react-dom: - optional: true - react-native: - optional: true - checksum: 0f064d5bd0625f79701feb9126cbb7b38190711a6acdfdac875ed70314c69469a09c5b8e173a53746728befb03d3adc8b1b6638b7dfa9d25e78eecd99fc7789e + checksum: 43f9a0eb5e183c94e8196eb1118e9b6ea0a0aecadb2bb838281e71e20614477030a46c730e9b19831bddc063b8d486b2d09518fb0a72dabadfca71714109864e languageName: node linkType: hard -"@tauri-apps/api@npm:1.5.1": - version: 1.5.1 - resolution: "@tauri-apps/api@npm:1.5.1" - checksum: f2848c0e71b70154bd5d06f454f9e7cbe1e76bdd880842f1f79cbbbaa80ab89e47b631a2789aef8af9ae721cd3e5277501868298a2a76ff6c50f065449df1d99 +"@tauri-apps/api@npm:1.5.2": + version: 1.5.2 + resolution: "@tauri-apps/api@npm:1.5.2" + checksum: cab24ce689c7333eecbc26205127414adc2fb11aa3ee07253411ac53664f7d9f598ff74f4489484b39d9c6455d5a37584edc90bed2be3f7d8a26dcb620129868 languageName: node linkType: hard @@ -1723,7 +1882,7 @@ __metadata: version: 0.0.0-use.local resolution: "@theme/fonts@workspace:shared/theme/fonts" dependencies: - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" peerDependencies: react: "*" @@ -1735,9 +1894,9 @@ __metadata: version: 0.0.0-use.local resolution: "@theme/global@workspace:shared/theme/global" dependencies: - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" peerDependencies: "@mantine/core": "*" @@ -1751,9 +1910,9 @@ __metadata: version: 0.0.0-use.local resolution: "@theme/provider@workspace:shared/theme/provider" dependencies: - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@theme/schema": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -1766,11 +1925,11 @@ __metadata: version: 0.0.0-use.local resolution: "@theme/schema@workspace:shared/theme/schema" dependencies: - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@theme/css": "workspace:" "@theme/fonts": "workspace:" "@ui/mantine": "workspace:" - type-fest: "npm:4.8.2" + type-fest: "npm:4.8.3" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -1783,7 +1942,7 @@ __metadata: version: 0.0.0-use.local resolution: "@theme/vars@workspace:shared/theme/vars" dependencies: - "@mantine/vanilla-extract": "npm:7.2.2" + "@mantine/vanilla-extract": "npm:7.3.2" "@theme/schema": "workspace:" peerDependencies: "@mantine/core": "*" @@ -1793,7 +1952,7 @@ __metadata: languageName: unknown linkType: soft -"@types/babel__core@npm:^7.20.4": +"@types/babel__core@npm:^7.20.5": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" dependencies: @@ -1848,7 +2007,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:20.10.0": +"@types/node@npm:*": version: 20.10.0 resolution: "@types/node@npm:20.10.0" dependencies: @@ -1857,6 +2016,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:20.10.4": + version: 20.10.4 + resolution: "@types/node@npm:20.10.4" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 2c8b70cba731eb2ae3ae046daa74903bfcbb0e7b9196da767e5895054f6d252296ae7a04fb1dbbcb53bb004c4c658c05eaea2731bc9e2dd9e08f7e88d672f563 + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.11 resolution: "@types/prop-types@npm:15.7.11" @@ -1884,14 +2052,14 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:18.2.39": - version: 18.2.39 - resolution: "@types/react@npm:18.2.39" +"@types/react@npm:18.2.45": + version: 18.2.45 + resolution: "@types/react@npm:18.2.45" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: e91a5419d7615ab4fcaa7cb3ad2bd372093676e86c082748ab36ac394d3ed560070482d092a5488f74d6b1d913369e4dabf6eb287debed4d70cd3eb7dc135542 + checksum: 4cc650c47ffb88baac29fb7a74e842e4af4a55f437086ef70250fdc75f0a5f2fcf8adc272d05ab2e00b1de6e14613296881271caee037dadf9130fdeb498c59e languageName: node linkType: hard @@ -1909,15 +2077,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^6.7.3": - version: 6.12.0 - resolution: "@typescript-eslint/eslint-plugin@npm:6.12.0" +"@typescript-eslint/eslint-plugin@npm:^6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/eslint-plugin@npm:6.13.2" dependencies: "@eslint-community/regexpp": "npm:^4.5.1" - "@typescript-eslint/scope-manager": "npm:6.12.0" - "@typescript-eslint/type-utils": "npm:6.12.0" - "@typescript-eslint/utils": "npm:6.12.0" - "@typescript-eslint/visitor-keys": "npm:6.12.0" + "@typescript-eslint/scope-manager": "npm:6.13.2" + "@typescript-eslint/type-utils": "npm:6.13.2" + "@typescript-eslint/utils": "npm:6.13.2" + "@typescript-eslint/visitor-keys": "npm:6.13.2" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" ignore: "npm:^5.2.4" @@ -1930,25 +2098,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 98e07a00c95a3b786d3fe073e9181015c7f37d375caccc74892626a9d8107be0965d50c1da57087dd0fb4c4e35612a51740c944a8ff1adfd7ff6a4c029d13f6e + checksum: 531a4406d872738d165c6a66cb26e976523c94053b022a8210dc9fd10e91b79b705bc0fcc77145e9744e4108b53bdba55e02a10dc17757b22be92aff57849384 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.7.3": - version: 6.12.0 - resolution: "@typescript-eslint/parser@npm:6.12.0" +"@typescript-eslint/parser@npm:^6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/parser@npm:6.13.2" dependencies: - "@typescript-eslint/scope-manager": "npm:6.12.0" - "@typescript-eslint/types": "npm:6.12.0" - "@typescript-eslint/typescript-estree": "npm:6.12.0" - "@typescript-eslint/visitor-keys": "npm:6.12.0" + "@typescript-eslint/scope-manager": "npm:6.13.2" + "@typescript-eslint/types": "npm:6.13.2" + "@typescript-eslint/typescript-estree": "npm:6.13.2" + "@typescript-eslint/visitor-keys": "npm:6.13.2" debug: "npm:^4.3.4" peerDependencies: eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 63a29b37c0c39773617df70d8f006b093c67fe2b67966cb3e8cc07476eaf79ee196f214bdfa320075f7950b5d5e8d228aaae6f3e6fac3be269503a96f49bc724 + checksum: 2c62b8cd8a37eb2ea59cd00e559f51a9f57af746e2040e872af3c58ddd3f4071ad7b7009789bdeb0e0d4ee0343bfe96ee77288020f3ae22d08e1674203f5e156 languageName: node linkType: hard @@ -1962,12 +2130,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:6.12.0": - version: 6.12.0 - resolution: "@typescript-eslint/type-utils@npm:6.12.0" +"@typescript-eslint/scope-manager@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/scope-manager@npm:6.13.2" dependencies: - "@typescript-eslint/typescript-estree": "npm:6.12.0" - "@typescript-eslint/utils": "npm:6.12.0" + "@typescript-eslint/types": "npm:6.13.2" + "@typescript-eslint/visitor-keys": "npm:6.13.2" + checksum: 9b159e5bb10dfb5953e71488200b4126378fc7e987ce7d90946aea9ec40cd66c7ada92399657c5d9794189b764ca6f4eb38a8dcb9e4c5aa50ab6000a39636b9c + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/type-utils@npm:6.13.2" + dependencies: + "@typescript-eslint/typescript-estree": "npm:6.13.2" + "@typescript-eslint/utils": "npm:6.13.2" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.0.1" peerDependencies: @@ -1975,7 +2153,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 35f8dfbacb43df4378876669835b580549c50d7c1af642d39b9b3146e6085c9dab8d982151e21598af42870971b76ce76c12fb93d2913e4bdbd647fbe54fa0f5 + checksum: 1ca97c78abdf479aea0c54e869fda2ae2f69de1974cc063062ce7b5b16c7fdf497ea15c50a29dd5941ea1b6b77e8f1213a5c272a747e334ac69ede083f327468 languageName: node linkType: hard @@ -1986,6 +2164,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/types@npm:6.13.2" + checksum: 029918ca5b1442bb4bc435773504ce32191e2c3e2fde8d4176bb6513f03e3dfa2aa9724b2d22b1640656d666b97f7a7ebfeaf67b881d5e07250828fa83e3ebe8 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:6.12.0": version: 6.12.0 resolution: "@typescript-eslint/typescript-estree@npm:6.12.0" @@ -2004,7 +2189,42 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.12.0, @typescript-eslint/utils@npm:^6.4.1": +"@typescript-eslint/typescript-estree@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/typescript-estree@npm:6.13.2" + dependencies: + "@typescript-eslint/types": "npm:6.13.2" + "@typescript-eslint/visitor-keys": "npm:6.13.2" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 1c4c59dce0c51fdfee34d9f418e64fe28e3ec1a97661efc8a3d2780bdff36aff38de9090d356a968f394fa6d4e9c058936ce9cd260d4c44a52761ecd74915bce + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/utils@npm:6.13.2" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.13.2" + "@typescript-eslint/types": "npm:6.13.2" + "@typescript-eslint/typescript-estree": "npm:6.13.2" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: 84969be91e7949868eaaa289288c9d71927f0e427b572501b0991d8d62b40a4234f7287c35b35d276ccbb53e9ea5457b8250fcf4941e60e6b9ba4065fbfba416 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:^6.4.1": version: 6.12.0 resolution: "@typescript-eslint/utils@npm:6.12.0" dependencies: @@ -2031,15 +2251,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:6.13.2": + version: 6.13.2 + resolution: "@typescript-eslint/visitor-keys@npm:6.13.2" + dependencies: + "@typescript-eslint/types": "npm:6.13.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: c173bc1fcc42c3075a5ee094e7f3bf0279d98315c25ff49e20d02d79022b1d0402accfa113b070afb4d52a6f6d180594b67baa8b6a784eabdf82b54dd1ff454c + languageName: node + linkType: hard + "@ui/extra@workspace:, @ui/extra@workspace:shared/ui/extra": version: 0.0.0-use.local resolution: "@ui/extra@workspace:shared/ui/extra" dependencies: - "@mantine/core": "npm:7.2.2" - "@tabler/icons-react": "npm:2.42.0" + "@mantine/core": "npm:7.3.2" + "@tabler/icons-react": "npm:2.44.0" "@tauri-apps/api": "npm:2.0.0-alpha.12" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" peerDependencies: "@mantine/core": "*" @@ -2053,9 +2283,9 @@ __metadata: version: 0.0.0-use.local resolution: "@ui/mantine@workspace:shared/ui/mantine" dependencies: - "@mantine/core": "npm:7.2.2" + "@mantine/core": "npm:7.3.2" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" peerDependencies: "@mantine/core": "*" @@ -2128,9 +2358,9 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/vite-plugin@npm:3.9.2": - version: 3.9.2 - resolution: "@vanilla-extract/vite-plugin@npm:3.9.2" +"@vanilla-extract/vite-plugin@npm:3.9.3": + version: 3.9.3 + resolution: "@vanilla-extract/vite-plugin@npm:3.9.3" dependencies: "@vanilla-extract/integration": "npm:^6.2.4" outdent: "npm:^0.8.0" @@ -2138,22 +2368,22 @@ __metadata: postcss-load-config: "npm:^4.0.1" peerDependencies: vite: ^2.2.3 || ^3.0.0 || ^4.0.3 || ^5.0.0 - checksum: b3348ba9f1e8368b449072b36387cb36001c947707be43aa1928a5d8c087746806b7baf79ab7655b6a4e3bd07282fa0da8b2d3bd59455abfeb08cfdad2e28113 + checksum: 1a80ba8015bc0b646eb335caa90765c4becb6e6ffc9e95061c920ee15136a9f7b8a8819ed9a519deab368decc63ed8c9172264204b5a9ebed4f554128014e029 languageName: node linkType: hard -"@vitejs/plugin-react@npm:4.2.0": - version: 4.2.0 - resolution: "@vitejs/plugin-react@npm:4.2.0" +"@vitejs/plugin-react@npm:4.2.1": + version: 4.2.1 + resolution: "@vitejs/plugin-react@npm:4.2.1" dependencies: - "@babel/core": "npm:^7.23.3" + "@babel/core": "npm:^7.23.5" "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3" "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3" - "@types/babel__core": "npm:^7.20.4" + "@types/babel__core": "npm:^7.20.5" react-refresh: "npm:^0.14.0" peerDependencies: vite: ^4.2.0 || ^5.0.0 - checksum: b6bd9b2a49d58e96bd2576abc4d816c862a51e3d394c8a42ea507cac434279193529a567fce7026e16a65ca2cdb3e6f1cdfeb3ec9751fde235e74564de693939 + checksum: de1eec44d703f32e5b58e776328ca20793657fe991835d15b290230b19a2a08be5d31501d424279ae13ecfed28044c117b69d746891c8d9b92c69e8a8907e989 languageName: node linkType: hard @@ -2162,13 +2392,13 @@ __metadata: resolution: "@widget/settings@workspace:widgets/settings" dependencies: "@entity/settings": "workspace:" - "@mantine/core": "npm:7.2.2" - "@tabler/icons-react": "npm:2.42.0" + "@mantine/core": "npm:7.3.2" + "@tabler/icons-react": "npm:2.44.0" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@vanilla-extract/css": "npm:1.14.0" effector: "npm:23.0.0" - effector-react: "npm:23.0.0" + effector-react: "npm:23.0.1" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -2182,13 +2412,13 @@ __metadata: resolution: "@widget/sidebar@workspace:widgets/sidebar" dependencies: "@layout/sidebar": "workspace:" - "@mantine/core": "npm:7.2.2" - "@tabler/icons-react": "npm:2.42.0" + "@mantine/core": "npm:7.3.2" + "@tabler/icons-react": "npm:2.44.0" "@theme/vars": "workspace:" - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" "@ui/extra": "workspace:" "@vanilla-extract/css": "npm:1.14.0" - react-router-dom: "npm:6.20.0" + react-router-dom: "npm:6.21.0" peerDependencies: "@mantine/core": "*" "@mantine/hooks": "*" @@ -2516,6 +2746,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.22.2": + version: 4.22.2 + resolution: "browserslist@npm:4.22.2" + dependencies: + caniuse-lite: "npm:^1.0.30001565" + electron-to-chromium: "npm:^1.4.601" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.0.13" + bin: + browserslist: cli.js + checksum: 2a331aab90503130043ca41dd5d281fa1e89d5e076d07a2d75e76bf4d693bd56e73d5abcd8c4f39119da6328d450578c216cf1cd5c99b82d8a90a2ae6271b465 + languageName: node + linkType: hard + "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -2591,6 +2835,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001565": + version: 1.0.30001568 + resolution: "caniuse-lite@npm:1.0.30001568" + checksum: 13f01e5a2481134bd61cf565ce9fecbd8e107902927a0dcf534230a92191a81f1715792170f5f39719c767c3a96aa6df9917a8d5601f15bbd5e4041a8cfecc99 + languageName: node + linkType: hard + "chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" @@ -2728,7 +2979,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2810,7 +3061,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -2879,15 +3130,15 @@ __metadata: languageName: node linkType: hard -"effector-react@npm:23.0.0": - version: 23.0.0 - resolution: "effector-react@npm:23.0.0" +"effector-react@npm:23.0.1": + version: 23.0.1 + resolution: "effector-react@npm:23.0.1" dependencies: use-sync-external-store: "npm:^1.0.0" peerDependencies: effector: ^23.0.0 react: ">=16.8.0 <19.0.0" - checksum: c247ddd37474aba9a439efcf447d10dd5486dd3db010353dd4c7d53a3ed69e30d354fae402bfd733340e47cd2b0004592991b18572039d7aec788b4b72617263 + checksum: fa2c5d333f4c16f1eed44e5b41c93cd82d941d8177ec8b6e3b01c1067e7886f82f36e433905b63111a6ea65fc6533ca74f4b77772a9accefaca515fe013b513d languageName: node linkType: hard @@ -2914,6 +3165,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.601": + version: 1.4.609 + resolution: "electron-to-chromium@npm:1.4.609" + checksum: 9675a79388acbaff5953a4c61589af7da93e0d1f9d6a3b284c7630f10126eb0998557b07448514214d5a3d19025310039b55f405ab701b1253130fc94907f743 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -3303,14 +3561,14 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^9.0.0": - version: 9.0.0 - resolution: "eslint-config-prettier@npm:9.0.0" +"eslint-config-prettier@npm:^9.1.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: bc1f661915845c631824178942e5d02f858fe6d0ea796f0050d63e0f681927b92696e81139dd04714c08c3e7de580fd079c66162e40070155ba79eaee78ab5d0 + checksum: 6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d languageName: node linkType: hard @@ -3337,7 +3595,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.28.1": +"eslint-plugin-import@npm:^2.29.0": version: 2.29.0 resolution: "eslint-plugin-import@npm:2.29.0" dependencies: @@ -3364,7 +3622,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.7.1": +"eslint-plugin-jsx-a11y@npm:^6.8.0": version: 6.8.0 resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" dependencies: @@ -3390,7 +3648,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.0.0": +"eslint-plugin-prettier@npm:^5.0.1": version: 5.0.1 resolution: "eslint-plugin-prettier@npm:5.0.1" dependencies: @@ -3461,61 +3719,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:8.51.0": - version: 8.51.0 - resolution: "eslint@npm:8.51.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.2" - "@eslint/js": "npm:8.51.0" - "@humanwhocodes/config-array": "npm:^0.11.11" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: b534962c60cb2ad219d20a33f93c80e8ea5dd89f390f7bab44c80df32134db0a87e73e7ccd2928d87498c0595128ee29b4dba8a1f1abbbb3da9c3fb0418ecdcc - languageName: node - linkType: hard - -"eslint@npm:^8.50.0": - version: 8.54.0 - resolution: "eslint@npm:8.54.0" +"eslint@npm:8.55.0, eslint@npm:^8.55.0": + version: 8.55.0 + resolution: "eslint@npm:8.55.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.3" - "@eslint/js": "npm:8.54.0" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.55.0" "@humanwhocodes/config-array": "npm:^0.11.13" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" @@ -3552,7 +3763,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 4f205f832bdbd0218cde374b067791f4f76d7abe8de86b2dc849c273899051126d912ebf71531ee49b8eeaa22cad77febdc8f2876698dc2a76e84a8cb976af22 + checksum: d28c0b60f19bb7d355cb8393e77b018c8f548dba3f820b799c89bb2e0c436ee26084e700c5e57e1e97e7972ec93065277849141b82e7b0c0d02c2dc1e553a2a1 languageName: node linkType: hard @@ -3664,7 +3875,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -3950,6 +4161,20 @@ __metadata: languageName: node linkType: hard +"globby@npm:14.0.0, globby@npm:^14.0.0": + version: 14.0.0 + resolution: "globby@npm:14.0.0" + dependencies: + "@sindresorhus/merge-streams": "npm:^1.0.0" + fast-glob: "npm:^3.3.2" + ignore: "npm:^5.2.4" + path-type: "npm:^5.0.0" + slash: "npm:^5.1.0" + unicorn-magic: "npm:^0.1.0" + checksum: 6d98738a419f948ef23da019275b15ca5c65bb7e354ecea52a3015f4dae6b28a713fcf73bf3aab1c04039f4f62da71cff191a7ececc37c0e4c9b4320a047505f + languageName: node + linkType: hard + "globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -3964,19 +4189,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.2.2": - version: 13.2.2 - resolution: "globby@npm:13.2.2" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.3.0" - ignore: "npm:^5.2.4" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: a8d7cc7cbe5e1b2d0f81d467bbc5bc2eac35f74eaded3a6c85fc26d7acc8e6de22d396159db8a2fc340b8a342e74cac58de8f4aee74146d3d146921a76062664 - languageName: node - linkType: hard - "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -4169,7 +4381,7 @@ __metadata: resolution: "indexed-db@workspace:shared/lib/indexed-db" dependencies: localforage: "npm:1.10.0" - type-fest: "npm:4.8.2" + type-fest: "npm:4.8.3" languageName: unknown linkType: soft @@ -4974,16 +5186,16 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:5.0.3": - version: 5.0.3 - resolution: "nanoid@npm:5.0.3" +"nanoid@npm:5.0.4": + version: 5.0.4 + resolution: "nanoid@npm:5.0.4" bin: nanoid: bin/nanoid.js - checksum: 903c5ff1fbc1fb5c2799d5febfed38d1b8dc7b42e4b76131daba9011cb5eca2e455a3f70ccd7da60aee4fe3e8269d1ba4e8960f57c01fb3b8975c896f70c3e2d + checksum: 28c22d3ff96ea9e6abc059813b8483890c1f52de0f185d8347b0ea205c5966530205c374f1f77492bb53dc5d649de5d36d6eade16645055eb9220dc62080c1b1 languageName: node linkType: hard -"nanoid@npm:^3.3.6": +"nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -5033,6 +5245,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 + languageName: node + linkType: hard + "nopt@npm:^7.0.0": version: 7.2.0 resolution: "nopt@npm:7.2.0" @@ -5084,14 +5303,14 @@ __metadata: linkType: hard "object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" has-symbols: "npm:^1.0.3" object-keys: "npm:^1.1.1" - checksum: 2f286118c023e557757620e647b02e7c88d3d417e0c568fca0820de8ec9cca68928304854d5b03e99763eddad6e78a6716e2930f7e6372e4b9b843f3fd3056f3 + checksum: 60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 languageName: node linkType: hard @@ -5298,6 +5517,13 @@ __metadata: languageName: node linkType: hard +"path-type@npm:^5.0.0": + version: 5.0.0 + resolution: "path-type@npm:5.0.0" + checksum: e8f4b15111bf483900c75609e5e74e3fcb79f2ddb73e41470028fcd3e4b5162ec65da9907be077ee5012c18801ff7fffb35f9f37a077f3f81d85a0b7d6578efd + languageName: node + linkType: hard + "pathe@npm:^1.1.0, pathe@npm:^1.1.1": version: 1.1.1 resolution: "pathe@npm:1.1.1" @@ -5384,15 +5610,15 @@ __metadata: languageName: node linkType: hard -"postcss-preset-mantine@npm:1.11.0": - version: 1.11.0 - resolution: "postcss-preset-mantine@npm:1.11.0" +"postcss-preset-mantine@npm:1.11.1": + version: 1.11.1 + resolution: "postcss-preset-mantine@npm:1.11.1" dependencies: postcss-mixins: "npm:^9.0.4" postcss-nested: "npm:^6.0.1" peerDependencies: postcss: ">=8.0.0" - checksum: 0a3b26c944fb35541e045d9505cce5ad109f9f6e7ecefbacd413e2e7053f230d8fc24e6400eb4cf8fb07f2b17ab7cb588ffacef0df8fd5937b7f399b41013076 + checksum: 2ea2e650df0f612cc05fdf344a4eb82a01f30c7a7b474d3c4b0dcfd190a9e3e285ea855730139a8c357c0e8424725aba9fd53d745246242cc170f50bb1e52546 languageName: node linkType: hard @@ -5415,7 +5641,18 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.31, postcss@npm:^8.3.6, postcss@npm:^8.4.27, postcss@npm:^8.4.31": +"postcss@npm:8.4.32, postcss@npm:^8.4.32": + version: 8.4.32 + resolution: "postcss@npm:8.4.32" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.0.2" + checksum: 39308a9195fa34d4dbdd7b58a896cff0c7809f84f7a4ac1b95b68ca86c9138a395addff33075668ed3983d41b90aac05754c445237a9365eb1c3a5602ebd03ad + languageName: node + linkType: hard + +"postcss@npm:^8.3.6, postcss@npm:^8.4.27": version: 8.4.31 resolution: "postcss@npm:8.4.31" dependencies: @@ -5454,7 +5691,16 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.1.0, prettier@npm:^3.0.2, prettier@npm:^3.0.3": +"prettier@npm:3.1.1, prettier@npm:^3.1.1": + version: 3.1.1 + resolution: "prettier@npm:3.1.1" + bin: + prettier: bin/prettier.cjs + checksum: facc944ba20e194ff4db765e830ffbcb642803381f0d2033ed397e79904fa4ccc877dc25ad68f42d36985c01d051c990ca1b905fb83d2d7d65fe69e4386fa1a3 + languageName: node + linkType: hard + +"prettier@npm:^3.0.2": version: 3.1.0 resolution: "prettier@npm:3.1.0" bin: @@ -5495,7 +5741,7 @@ __metadata: version: 0.0.0-use.local resolution: "props-of@workspace:shared/lib/props-of" dependencies: - "@types/react": "npm:18.2.39" + "@types/react": "npm:18.2.45" languageName: unknown linkType: soft @@ -5525,12 +5771,12 @@ __metadata: languageName: node linkType: hard -"react-hook-form@npm:7.48.2": - version: 7.48.2 - resolution: "react-hook-form@npm:7.48.2" +"react-hook-form@npm:7.49.2": + version: 7.49.2 + resolution: "react-hook-form@npm:7.49.2" peerDependencies: react: ^16.8.0 || ^17 || ^18 - checksum: 77663276288d3e240da76c469612fec2bfb2dd34ed0512adb8554b8567e89a316c3df62266e51639f66a9a9d50ce175e8dc965f94bc31afecb460ed48333dafa + checksum: 8e2d3209d49a816f08e61a3b1847e9edff5ecb6e5b3cd056780c2331f8bb32aa0b7a2542bece602b415ddd4009023c5d054a27a021dc5014672623d5990853c8 languageName: node linkType: hard @@ -5541,7 +5787,7 @@ __metadata: languageName: node linkType: hard -"react-number-format@npm:^5.2.2": +"react-number-format@npm:^5.3.1": version: 5.3.1 resolution: "react-number-format@npm:5.3.1" dependencies: @@ -5576,7 +5822,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:^2.5.6": +"react-remove-scroll@npm:^2.5.7": version: 2.5.7 resolution: "react-remove-scroll@npm:2.5.7" dependencies: @@ -5595,27 +5841,27 @@ __metadata: languageName: node linkType: hard -"react-router-dom@npm:6.20.0": - version: 6.20.0 - resolution: "react-router-dom@npm:6.20.0" +"react-router-dom@npm:6.21.0": + version: 6.21.0 + resolution: "react-router-dom@npm:6.21.0" dependencies: - "@remix-run/router": "npm:1.13.0" - react-router: "npm:6.20.0" + "@remix-run/router": "npm:1.14.0" + react-router: "npm:6.21.0" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: b5a1875ae802d6b8e5035fec8ee6c3d3b345d8613b4a982adbb69c9c13e8e1b6a30e8e350e669d52774bb554f7f3fc2326187222cd008ac80edb3a2d81604f16 + checksum: 635b233dd993599954f82fba9f4baa915061a75bfac79fff142aecdfa4ed418efd7de32e0455b50715fc11250951f049bbd3ead4cb55cfe09fe35c1948717359 languageName: node linkType: hard -"react-router@npm:6.20.0": - version: 6.20.0 - resolution: "react-router@npm:6.20.0" +"react-router@npm:6.21.0": + version: 6.21.0 + resolution: "react-router@npm:6.21.0" dependencies: - "@remix-run/router": "npm:1.13.0" + "@remix-run/router": "npm:1.14.0" peerDependencies: react: ">=16.8" - checksum: 34bced7be5112aa239830dc7160498d844fc251827c3ae35bd5e0461a388b1d84fd458e8eb33bb8364468b32bfcff8b741aa3b0de247387b6cc92416ce4b18d2 + checksum: ff499df6994353b79ddd4abf35004c4dce944668fa16b18896a72ba255447d3f5ca50018d90f3034abbe08b87a5757141b09144f8eb17e4f375d8850373a11c3 languageName: node linkType: hard @@ -6017,10 +6263,10 @@ __metadata: languageName: node linkType: hard -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: b522ca75d80d107fd30d29df0549a7b2537c83c4c4ecd12cd7d4ea6c8aaca2ab17ada002e7a1d78a9d736a0261509f26ea5b489082ee443a3a810586ef8eff18 +"slash@npm:^5.1.0": + version: 5.1.0 + resolution: "slash@npm:5.1.0" + checksum: eb48b815caf0bdc390d0519d41b9e0556a14380f6799c72ba35caf03544d501d18befdeeef074bc9c052acf69654bc9e0d79d7f1de0866284137a40805299eb3 languageName: node linkType: hard @@ -6238,12 +6484,12 @@ __metadata: linkType: hard "synckit@npm:^0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" + version: 0.8.6 + resolution: "synckit@npm:0.8.6" dependencies: - "@pkgr/utils": "npm:^2.3.1" - tslib: "npm:^2.5.0" - checksum: 9827f828cabc404b3a147c38f824c8d5b846eb6f65189d965aa0b71ea8ecda5048f8f50b4bdfd8813148844175233cff56c6bc8d87a7118cf10707df870519f4 + "@pkgr/utils": "npm:^2.4.2" + tslib: "npm:^2.6.2" + checksum: 200528062e3915a0190a4c6b1e01436fcfdf812e2e8d977746746f3998bb4182d758af760e51b06a64f8323e705735aff7b4b3efc4a0ab5f75eaccc044a8cfcc languageName: node linkType: hard @@ -6319,7 +6565,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.6.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb @@ -6335,10 +6581,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:4.8.2": - version: 4.8.2 - resolution: "type-fest@npm:4.8.2" - checksum: a6af9dd3fe54ed02baf192b572d370d8e234b6be40507f5627f6a156c8aa2a689defc3f03a77cab4687e8e27066d157869988485c1a23c7267cb3f6d8d220e9d +"type-fest@npm:4.8.3": + version: 4.8.3 + resolution: "type-fest@npm:4.8.3" + checksum: 978edf5d00651e944b8c4d50f765a4cc09126e7fb90b46ed157265012e2f8aeb178c0ca493a175213ffa1705a795e4b5579c2ef4bc27bdd3462cdceccbf386f7 languageName: node linkType: hard @@ -6449,6 +6695,13 @@ __metadata: languageName: node linkType: hard +"unicorn-magic@npm:^0.1.0": + version: 0.1.0 + resolution: "unicorn-magic@npm:0.1.0" + checksum: e4ed0de05b0a05e735c7d8a2930881e5efcfc3ec897204d5d33e7e6247f4c31eac92e383a15d9a6bccb7319b4271ee4bea946e211bf14951fec6ff2cbbb66a92 + languageName: node + linkType: hard + "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -6597,13 +6850,13 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.0.3": - version: 5.0.3 - resolution: "vite@npm:5.0.3" +"vite@npm:5.0.9": + version: 5.0.9 + resolution: "vite@npm:5.0.9" dependencies: esbuild: "npm:^0.19.3" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.31" + postcss: "npm:^8.4.32" rollup: "npm:^4.2.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 @@ -6633,7 +6886,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 3864b73586feb66abdc10e9fb21521a1c4ead9513a0b126cad3d59672e62687844ac60c087f61da82423ac3724b6254e0729c35d03840619b2a7d4a0a5cc0bff + checksum: 3ebc81a4184d5dfcf6a09cd1b4fc48ce92ab145b74e473df7103581f1a9f2b456f6f983a4b115b8d4b29e116df6b5bb3bc15d1623f01a85b1e818aeab6debd26 languageName: node linkType: hard