From 661477574f213447bcec880a978c92f29e2cd2dd Mon Sep 17 00:00:00 2001 From: Johnny Huynh <27847622+johnnyhuy@users.noreply.github.com> Date: Sun, 31 May 2026 20:11:56 +1000 Subject: [PATCH 1/4] fix: resolve Docker build failures and native module issues - Add MISE_PYTHON_GITHUB_ATTESTATIONS=false to Dockerfile (both build and run stages) to bypass mise Python 3.10.12 attestation failures in mise 2026.5.16+ - Copy .yarn/plugins/ and backstage.json before yarn install in build stage - the Backstage Yarn plugin requires these to resolve backstage:^ version ranges - Remove yarn tsc from Dockerfile - type checking is already covered by backstage-cli repo lint in CI - Copy .yarn/plugins/ and backstage.json before yarn workspaces focus in run stage for the same reason - Run mise install locally to rebuild native modules (better-sqlite3, isolated-vm, cpu-features) for Node 22 ABI --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index afed01c..361b83c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,7 @@ WORKDIR /app ENV PYTHONUNBUFFERED=1 ENV MISE_YES=1 ENV MISE_HTTP_TIMEOUT=120 +ENV MISE_PYTHON_GITHUB_ATTESTATIONS=false ENV PATH=/root/.local/bin:/root/.local/share/mise/shims:$PATH RUN curl -fsSL https://mise.run | sh COPY mise.toml ./ @@ -47,14 +48,14 @@ COPY packages/app/package.json ./packages/app/package.json COPY packages/backstage-theme-github/package.json ./packages/backstage-theme-github/package.json COPY plugins/ plugins/ COPY .yarnrc.yml ./ +COPY .yarn/plugins/ .yarn/plugins/ +COPY backstage.json ./ RUN yarn install --immutable COPY tsconfig.json ./ COPY lerna.json ./ -COPY backstage.json ./ COPY packages/ packages/ COPY plugins/ plugins/ -RUN yarn tsc COPY app-config.yaml ./ RUN yarn build:backend @@ -91,6 +92,7 @@ WORKDIR /app ENV PYTHONUNBUFFERED=1 ENV MISE_YES=1 ENV MISE_HTTP_TIMEOUT=120 +ENV MISE_PYTHON_GITHUB_ATTESTATIONS=false ENV PATH=/root/.local/bin:/root/.local/share/mise/shims:$PATH RUN curl -fsSL https://mise.run | sh COPY mise.toml ./ @@ -115,6 +117,8 @@ COPY --from=build /app/packages/backend/dist/skeleton.tar.gz ./ RUN tar xzf skeleton.tar.gz && rm skeleton.tar.gz COPY .yarnrc.yml ./ +COPY .yarn/plugins/ .yarn/plugins/ +COPY backstage.json ./ RUN yarn workspaces focus --all --production && rm -rf "$(yarn cache clean)" # Then copy the rest of the backend bundle, along with any other files we might want. From e192dc3b315979fe248d401aa37439db15d9e61a Mon Sep 17 00:00:00 2001 From: Johnny Huynh <27847622+johnnyhuy@users.noreply.github.com> Date: Sun, 31 May 2026 21:44:30 +1000 Subject: [PATCH 2/4] fix: GitHub theme and catalog view padding gaps - Fix GitHub Light/Dark themes missing text colors and component overrides - Import styles.css into GitHub theme package - Add MuiGrid, MuiTypography, MuiCard overrides to GitHub themes - Remove negative marginBottom from catalog Grid items - Add consistent spacing={2} to all catalog Grid containers - Increase default theme MuiGrid padding from .5rem to 1rem - Fix missing item prop on nested Grid in apiPage --- .../app/src/components/catalog/EntityPage.tsx | 42 ++++++------ packages/app/src/theme/index.ts | 6 +- packages/backstage-theme-github/src/index.ts | 65 +++++++++++++++++++ 3 files changed, 90 insertions(+), 23 deletions(-) diff --git a/packages/app/src/components/catalog/EntityPage.tsx b/packages/app/src/components/catalog/EntityPage.tsx index cea66e8..710113a 100644 --- a/packages/app/src/components/catalog/EntityPage.tsx +++ b/packages/app/src/components/catalog/EntityPage.tsx @@ -122,12 +122,12 @@ const entityWarningContent = ( ); const overviewContent = ( - + {entityWarningContent} - + - + @@ -151,7 +151,7 @@ const serviceEntityPage = ( - + @@ -162,7 +162,7 @@ const serviceEntityPage = ( - + @@ -189,7 +189,7 @@ const websiteEntityPage = ( - + @@ -241,20 +241,22 @@ const componentPage = ( const apiPage = ( - + {entityWarningContent} - + - + - - - - - - + + + + + + + + @@ -264,7 +266,7 @@ const apiPage = ( - + @@ -276,7 +278,7 @@ const apiPage = ( const userPage = ( - + {entityWarningContent} @@ -292,7 +294,7 @@ const userPage = ( const groupPage = ( - + {entityWarningContent} @@ -314,7 +316,7 @@ const groupPage = ( const systemPage = ( - + {entityWarningContent} @@ -360,7 +362,7 @@ const systemPage = ( const domainPage = ( - + {entityWarningContent} diff --git a/packages/app/src/theme/index.ts b/packages/app/src/theme/index.ts index 8d8f41c..70a96fd 100644 --- a/packages/app/src/theme/index.ts +++ b/packages/app/src/theme/index.ts @@ -91,17 +91,17 @@ export const backstageTheme = createUnifiedTheme({ MuiGrid: { styleOverrides: { item: { - padding: '.5rem', + padding: '1rem', }, root: { '&.v5-MuiGrid-container': { margin: 0, }, '&.v5-MuiGrid-item': { - padding: '.5rem', + padding: '1rem', }, '&.MuiGrid-item': { - padding: '.5rem', + padding: '1rem', }, }, }, diff --git a/packages/backstage-theme-github/src/index.ts b/packages/backstage-theme-github/src/index.ts index 889dc29..943b625 100644 --- a/packages/backstage-theme-github/src/index.ts +++ b/packages/backstage-theme-github/src/index.ts @@ -4,6 +4,7 @@ import { palettes, shapes, } from '@backstage/theme'; +import './styles.css'; // GitHub Primer-inspired font stack const BRAND_FONT_FAMILY = @@ -104,6 +105,10 @@ export const brandLightTheme = createUnifiedTheme({ warning: { main: primer.light.warning }, error: { main: primer.light.error }, info: { main: primer.light.info }, + text: { + primary: primer.light.textPrimary, + secondary: primer.light.textSecondary, + }, background: { ...palettes.light.background, default: primer.light.bgDefault, @@ -149,6 +154,34 @@ export const brandLightTheme = createUnifiedTheme({ }), }, components: { + MuiTypography: { + styleOverrides: { + root: { + wordSpacing: '0.02rem', + letterSpacing: '0.02rem', + }, + }, + }, + MuiGrid: { + styleOverrides: { + root: { + '&.MuiGrid-container': { + margin: 0, + }, + '&.MuiGrid-item': { + padding: '1rem', + }, + }, + }, + }, + MuiCard: { + styleOverrides: { + root: { + borderRadius: '0.75rem', + border: `1px solid ${primer.light.divider}`, + }, + }, + }, // Ensure the drawer uses the same nav background (some variants read MUI Drawer styles) MuiDrawer: { styleOverrides: { @@ -186,6 +219,10 @@ export const brandDarkTheme = createUnifiedTheme({ warning: { main: primer.dark.warning }, error: { main: primer.dark.error }, info: { main: primer.dark.info }, + text: { + primary: primer.dark.textPrimary, + secondary: primer.dark.textSecondary, + }, background: { ...palettes.dark.background, default: primer.dark.bgDefault, @@ -231,6 +268,34 @@ export const brandDarkTheme = createUnifiedTheme({ }), }, components: { + MuiTypography: { + styleOverrides: { + root: { + wordSpacing: '0.02rem', + letterSpacing: '0.02rem', + }, + }, + }, + MuiGrid: { + styleOverrides: { + root: { + '&.MuiGrid-container': { + margin: 0, + }, + '&.MuiGrid-item': { + padding: '1rem', + }, + }, + }, + }, + MuiCard: { + styleOverrides: { + root: { + borderRadius: '0.75rem', + border: `1px solid ${primer.dark.divider}`, + }, + }, + }, MuiDrawer: { styleOverrides: { paper: { From 36cca5e6c63d53d4fbd578b3bdd75db2a477f977 Mon Sep 17 00:00:00 2001 From: Johnny Huynh <27847622+johnnyhuy@users.noreply.github.com> Date: Sun, 31 May 2026 23:48:42 +1000 Subject: [PATCH 3/4] fix: remove broken MuiGrid overrides and add CSS grid spacing fix - Remove MuiGrid overrides from both default and GitHub themes The overrides broke MUI's spacing prop by zeroing out item padding - Add global CSS fix for Backstage's v5-MuiGrid class name prefix Backstage's UnifiedThemeProvider adds 'v5-' prefix to MUI classes, but Grid's internal CSS still targets .MuiGrid-item selectors. This mismatch caused all Grid items to have 0 padding, making cards touch each other across all pages. - Import grid-fix.css in index.tsx so it applies globally --- packages/app/src/index.tsx | 1 + packages/app/src/styles/grid-fix.css | 36 ++++++++++++++++++++ packages/app/src/theme/index.ts | 19 +---------- packages/backstage-theme-github/src/index.ts | 25 -------------- 4 files changed, 38 insertions(+), 43 deletions(-) create mode 100644 packages/app/src/styles/grid-fix.css diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index 98d7b94..3ed7638 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -3,5 +3,6 @@ import ReactDOM from 'react-dom/client'; import App from './App'; import '@backstage/ui/css/styles.css'; import '@internal/backstage-theme-github/src/styles.css'; +import './styles/grid-fix.css'; ReactDOM.createRoot(document.getElementById('root')!).render(); diff --git a/packages/app/src/styles/grid-fix.css b/packages/app/src/styles/grid-fix.css new file mode 100644 index 0000000..9a9c457 --- /dev/null +++ b/packages/app/src/styles/grid-fix.css @@ -0,0 +1,36 @@ +/* + Fix for MUI Grid spacing when Backstage's UnifiedThemeProvider adds + a 'v5-' prefix to MUI class names. The Grid's internal CSS uses + .MuiGrid-item selectors but actual elements have .v5-MuiGrid-item. + This restores proper gaps between Grid items. +*/ + +/* spacing={1} → 8px */ +[class*="MuiGrid-container"][class*="spacing-xs-1"] > [class*="-MuiGrid-item"] { + padding-top: 8px; + padding-left: 8px; +} + +/* spacing={2} → 16px */ +[class*="MuiGrid-container"][class*="spacing-xs-2"] > [class*="-MuiGrid-item"] { + padding-top: 16px; + padding-left: 16px; +} + +/* spacing={3} → 24px */ +[class*="MuiGrid-container"][class*="spacing-xs-3"] > [class*="-MuiGrid-item"] { + padding-top: 24px; + padding-left: 24px; +} + +/* spacing={4} → 32px */ +[class*="MuiGrid-container"][class*="spacing-xs-4"] > [class*="-MuiGrid-item"] { + padding-top: 32px; + padding-left: 32px; +} + +/* spacing={5} → 40px */ +[class*="MuiGrid-container"][class*="spacing-xs-5"] > [class*="-MuiGrid-item"] { + padding-top: 40px; + padding-left: 40px; +} diff --git a/packages/app/src/theme/index.ts b/packages/app/src/theme/index.ts index 70a96fd..a033893 100644 --- a/packages/app/src/theme/index.ts +++ b/packages/app/src/theme/index.ts @@ -88,24 +88,7 @@ export const backstageTheme = createUnifiedTheme({ }, }, }, - MuiGrid: { - styleOverrides: { - item: { - padding: '1rem', - }, - root: { - '&.v5-MuiGrid-container': { - margin: 0, - }, - '&.v5-MuiGrid-item': { - padding: '1rem', - }, - '&.MuiGrid-item': { - padding: '1rem', - }, - }, - }, - }, + }, pageTheme: { home: genPageTheme({ diff --git a/packages/backstage-theme-github/src/index.ts b/packages/backstage-theme-github/src/index.ts index 943b625..c43244d 100644 --- a/packages/backstage-theme-github/src/index.ts +++ b/packages/backstage-theme-github/src/index.ts @@ -162,18 +162,6 @@ export const brandLightTheme = createUnifiedTheme({ }, }, }, - MuiGrid: { - styleOverrides: { - root: { - '&.MuiGrid-container': { - margin: 0, - }, - '&.MuiGrid-item': { - padding: '1rem', - }, - }, - }, - }, MuiCard: { styleOverrides: { root: { @@ -182,7 +170,6 @@ export const brandLightTheme = createUnifiedTheme({ }, }, }, - // Ensure the drawer uses the same nav background (some variants read MUI Drawer styles) MuiDrawer: { styleOverrides: { paper: { @@ -276,18 +263,6 @@ export const brandDarkTheme = createUnifiedTheme({ }, }, }, - MuiGrid: { - styleOverrides: { - root: { - '&.MuiGrid-container': { - margin: 0, - }, - '&.MuiGrid-item': { - padding: '1rem', - }, - }, - }, - }, MuiCard: { styleOverrides: { root: { From ec6ba8adaa9b2bebdce6b95ed3dc0e74ad5cb539 Mon Sep 17 00:00:00 2001 From: Johnny Huynh <27847622+johnnyhuy@users.noreply.github.com> Date: Tue, 18 Aug 2026 22:47:38 +1000 Subject: [PATCH 4/4] feat: upgrade Backstage from 1.51.1 to 1.53.1 - Bumped backstage version to 1.53.1 (latest stable as of 2026-07-29) - Updated yarn backstage plugin checksum and spec to 1.53.1 - Yarn install pulled in updated @backstage/* packages (cli 0.36.4, core-plugin-api 1.12.8, plugin-catalog 2.0.7, plugin-scaffolder 1.38.1, plugin-auth-backend 0.29.2, frontend-plugin-api 0.17.3, ui 0.17.0, backend-defaults 0.17.6, plugin-notifications 0.5.19, plugin-signals 0.0.33) Verified locally: - yarn lint:all passes (54 files across 5 packages) - yarn test passes (9 tests, 1 skipped pre-existing) - yarn build:all succeeds for app and backend - yarn workspace backend start boots cleanly, all 10 plugins initialise, catalog processes all 73 entities - yarn workspace app start compiles with Rspack No breaking changes required for this codebase. Notable v1.52 / v1.53 breaking changes (discovery.endpoints object form, ComboboxProps union, PolicyQueryUser.token removal, immediate stitching removal, etc.) were checked against the current code and app-config and are not in use. --- .yarn/plugins/@yarnpkg/plugin-backstage.cjs | 2 +- .yarnrc.yml | 4 +- backstage.json | 2 +- yarn.lock | 2038 ++++++++++--------- 4 files changed, 1053 insertions(+), 993 deletions(-) diff --git a/.yarn/plugins/@yarnpkg/plugin-backstage.cjs b/.yarn/plugins/@yarnpkg/plugin-backstage.cjs index 9b52e31..eb26d66 100644 --- a/.yarn/plugins/@yarnpkg/plugin-backstage.cjs +++ b/.yarn/plugins/@yarnpkg/plugin-backstage.cjs @@ -3,7 +3,7 @@ module.exports = { name: "@yarnpkg/plugin-backstage", factory: function (require) { -"use strict";var plugin=(()=>{var nr=Object.create;var C=Object.defineProperty;var or=Object.getOwnPropertyDescriptor;var sr=Object.getOwnPropertyNames;var ir=Object.getPrototypeOf,ar=Object.prototype.hasOwnProperty;var a=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var l=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),cr=(e,r)=>{for(var t in r)C(e,t,{get:r[t],enumerable:!0})},se=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of sr(r))!ar.call(e,o)&&o!==t&&C(e,o,{get:()=>r[o],enumerable:!(n=or(r,o))||n.enumerable});return e};var _=(e,r,t)=>(t=e!=null?nr(ir(e)):{},se(r||!e||!e.__esModule?C(t,"default",{value:e,enumerable:!0}):t,e)),ur=e=>se(C({},"__esModule",{value:!0}),e);var pe=l((et,ue)=>{ue.exports=ce;ce.sync=lr;var ie=a("fs");function fr(e,r){var t=r.pathExt!==void 0?r.pathExt:process.env.PATHEXT;if(!t||(t=t.split(";"),t.indexOf("")!==-1))return!0;for(var n=0;n{me.exports=le;le.sync=gr;var fe=a("fs");function le(e,r,t){fe.stat(e,function(n,o){t(n,n?!1:ge(o,r))})}function gr(e,r){return ge(fe.statSync(e),r)}function ge(e,r){return e.isFile()&&mr(e,r)}function mr(e,r){var t=e.mode,n=e.uid,o=e.gid,s=r.uid!==void 0?r.uid:process.getuid&&process.getuid(),i=r.gid!==void 0?r.gid:process.getgid&&process.getgid(),c=parseInt("100",8),f=parseInt("010",8),u=parseInt("001",8),d=c|f,g=t&u||t&f&&o===i||t&c&&n===s||t&d&&s===0;return g}});var we=l((nt,he)=>{var tt=a("fs"),A;process.platform==="win32"||global.TESTING_WINDOWS?A=pe():A=de();he.exports=F;F.sync=dr;function F(e,r,t){if(typeof r=="function"&&(t=r,r={}),!t){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,o){F(e,r||{},function(s,i){s?o(s):n(i)})})}A(e,r||{},function(n,o){n&&(n.code==="EACCES"||r&&r.ignoreErrors)&&(n=null,o=!1),t(n,o)})}function dr(e,r){try{return A.sync(e,r||{})}catch(t){if(r&&r.ignoreErrors||t.code==="EACCES")return!1;throw t}}});var Re=l((ot,Pe)=>{var x=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",Ee=a("path"),hr=x?";":":",ye=we(),ve=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),xe=(e,r)=>{let t=r.colon||hr,n=e.match(/\//)||x&&e.match(/\\/)?[""]:[...x?[process.cwd()]:[],...(r.path||process.env.PATH||"").split(t)],o=x?r.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",s=x?o.split(t):[""];return x&&e.indexOf(".")!==-1&&s[0]!==""&&s.unshift(""),{pathEnv:n,pathExt:s,pathExtExe:o}},ke=(e,r,t)=>{typeof r=="function"&&(t=r,r={}),r||(r={});let{pathEnv:n,pathExt:o,pathExtExe:s}=xe(e,r),i=[],c=u=>new Promise((d,g)=>{if(u===n.length)return r.all&&i.length?d(i):g(ve(e));let m=n[u],P=/^".*"$/.test(m)?m.slice(1,-1):m,y=Ee.join(P,e),L=!P&&/^\.[\\\/]/.test(e)?e.slice(0,2)+y:y;d(f(L,u,0))}),f=(u,d,g)=>new Promise((m,P)=>{if(g===o.length)return m(c(d+1));let y=o[g];ye(u+y,{pathExt:s},(L,tr)=>{if(!L&&tr)if(r.all)i.push(u+y);else return m(u+y);return m(f(u,d,g+1))})});return t?c(0).then(u=>t(null,u),t):c(0)},wr=(e,r)=>{r=r||{};let{pathEnv:t,pathExt:n,pathExtExe:o}=xe(e,r),s=[];for(let i=0;i{"use strict";var Oe=(e={})=>{let r=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(r).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};I.exports=Oe;I.exports.default=Oe});var $e=l((it,Ce)=>{"use strict";var be=a("path"),Er=Re(),yr=Se();function Te(e,r){let t=e.options.env||process.env,n=process.cwd(),o=e.options.cwd!=null,s=o&&process.chdir!==void 0&&!process.chdir.disabled;if(s)try{process.chdir(e.options.cwd)}catch{}let i;try{i=Er.sync(e.command,{path:t[yr({env:t})],pathExt:r?be.delimiter:void 0})}catch{}finally{s&&process.chdir(n)}return i&&(i=be.resolve(o?e.options.cwd:"",i)),i}function vr(e){return Te(e)||Te(e,!0)}Ce.exports=vr});var Ae=l((at,M)=>{"use strict";var W=/([()\][%!^"`<>&|;, *?])/g;function xr(e){return e=e.replace(W,"^$1"),e}function kr(e,r){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(W,"^$1"),r&&(e=e.replace(W,"^$1")),e}M.exports.command=xr;M.exports.argument=kr});var Ne=l((ct,De)=>{"use strict";De.exports=/^#!(.*)/});var Le=l((ut,Be)=>{"use strict";var Pr=Ne();Be.exports=(e="")=>{let r=e.match(Pr);if(!r)return null;let[t,n]=r[0].replace(/#! ?/,"").split(" "),o=t.split("/").pop();return o==="env"?n:n?`${o} ${n}`:o}});var Ue=l((pt,_e)=>{"use strict";var H=a("fs"),Rr=Le();function Or(e){let t=Buffer.alloc(150),n;try{n=H.openSync(e,"r"),H.readSync(n,t,0,150,0),H.closeSync(n)}catch{}return Rr(t.toString())}_e.exports=Or});var Ie=l((ft,Fe)=>{"use strict";var Sr=a("path"),je=$e(),Ve=Ae(),br=Ue(),Tr=process.platform==="win32",Cr=/\.(?:com|exe)$/i,$r=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Ar(e){e.file=je(e);let r=e.file&&br(e.file);return r?(e.args.unshift(e.file),e.command=r,je(e)):e.file}function Dr(e){if(!Tr)return e;let r=Ar(e),t=!Cr.test(r);if(e.options.forceShell||t){let n=$r.test(r);e.command=Sr.normalize(e.command),e.command=Ve.command(e.command),e.args=e.args.map(s=>Ve.argument(s,n));let o=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${o}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function Nr(e,r,t){r&&!Array.isArray(r)&&(t=r,r=null),r=r?r.slice(0):[],t=Object.assign({},t);let n={command:e,args:r,options:t,file:void 0,original:{command:e,args:r}};return t.shell?n:Dr(n)}Fe.exports=Nr});var He=l((lt,Me)=>{"use strict";var G=process.platform==="win32";function q(e,r){return Object.assign(new Error(`${r} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${r} ${e.command}`,path:e.command,spawnargs:e.args})}function Br(e,r){if(!G)return;let t=e.emit;e.emit=function(n,o){if(n==="exit"){let s=We(o,r);if(s)return t.call(e,"error",s)}return t.apply(e,arguments)}}function We(e,r){return G&&e===1&&!r.file?q(r.original,"spawn"):null}function Lr(e,r){return G&&e===1&&!r.file?q(r.original,"spawnSync"):null}Me.exports={hookChildProcess:Br,verifyENOENT:We,verifyENOENTSync:Lr,notFoundError:q}});var Xe=l((gt,k)=>{"use strict";var Ge=a("child_process"),X=Ie(),Y=He();function qe(e,r,t){let n=X(e,r,t),o=Ge.spawn(n.command,n.args,n.options);return Y.hookChildProcess(o,n),o}function _r(e,r,t){let n=X(e,r,t),o=Ge.spawnSync(n.command,n.args,n.options);return o.error=o.error||Y.verifyENOENTSync(o.status,n),o}k.exports=qe;k.exports.spawn=qe;k.exports.sync=_r;k.exports._parse=X;k.exports._enoent=Y});var Jr={};cr(Jr,{default:()=>Yr});var B=a("@yarnpkg/core");var b=a("@yarnpkg/core");var K=_(a("assert")),Qe=a("semver"),N=a("@yarnpkg/fslib");var $=_(a("fs")),v=a("path");function pr(e,r){let t=e;for(let n=0;n<1e3;n++){let o=(0,v.resolve)(t,"package.json");if($.default.existsSync(o)&&r(o))return t;let i=(0,v.dirname)(t);if(i===t)return;t=i}throw new Error(`Iteration limit reached when searching for root package.json at ${e}`)}var h;var U=class{#t;#r;#e;get dir(){if(h)return h.dir;let r=process.cwd();return this.#r!==void 0&&this.#t===r?this.#r:(this.#t=r,this.#e=void 0,this.#r=$.default.realpathSync(r).replace(/^[a-z]:/,t=>t.toLocaleUpperCase("en-US")),this.#r)}get rootDir(){if(h)return h.rootDir;let r=this.dir;return this.#e!==void 0?this.#e:(this.#e=pr(r,t=>{try{let n=$.default.readFileSync(t,"utf8");return!!JSON.parse(n).workspaces}catch(n){throw new Error(`Failed to parse package.json file while searching for root, ${n}`)}})??r,this.#e)}resolve=(...r)=>h?h.resolve(...r):(0,v.resolve)(this.dir,...r);resolveRoot=(...r)=>h?h.resolveRoot(...r):(0,v.resolve)(this.rootDir,...r)},j=new U;var V="backstage.json";var jr=_(Xe());function J(e){if(typeof e!="object"||e===null||Array.isArray(e))return!1;let r=e;return!(typeof r.name!="string"||r.name===""||typeof r.message!="string")}function Ye(e){if(J(e))return e;if(typeof e=="string")return new Error(e);try{return new Error(`unknown error '${e}'`)}catch{return new Error(`unknown error of type '${typeof e}'`)}}var D=class extends Error{cause;constructor(r,t){let n=t!==void 0?Ye(t):void 0,o=r;if(n!==void 0){let s=String(n),i=s!=="[object Object]"?s:`${n.name}: ${n.message}`;o?o+=`; caused by ${i}`:o=`caused by ${i}`}super(o),Error.captureStackTrace?.(this,this.constructor),(!this.name||this.name==="Error")&&this.constructor.name!=="Error"&&(this.name=this.constructor.name),this.cause=n}};var R=class extends D{constructor(r,t){super(r,t),this.name=J(t)?t.name:"Error"}};var Je=e=>{let r=!1,t;return()=>(r||(t=e(),r=!0),t)};var Ke=a("@yarnpkg/fslib");var ze=()=>Ke.npath.toPortablePath(j.rootDir);var O=Je(()=>{let e=N.ppath.join(ze(),V),r=null;try{let t=N.xfs.readJsonSync(e).version;(0,K.default)(t!==void 0,"Version field is missing"),r=(0,Qe.valid)(t),(0,K.default)(r!==null,"Version exists but is not valid semver")}catch(t){throw new R("Valid version string not found in backstage.json",t)}return r});var S=a("@yarnpkg/core"),Ze=a("@yarnpkg/fslib");var Vr="https://versions.backstage.io",Fr="https://raw.githubusercontent.com/backstage/versions/main";function Ir(e,r){return new Promise((t,n)=>{let o=setTimeout(()=>{r.aborted||t()},e);r.addEventListener("abort",()=>{clearTimeout(o),n(new Error("Aborted"))})})}async function Wr(e,r,t){let n=new AbortController,o=new AbortController,s=e(n.signal).then(c=>(o.abort(),c)),i=Ir(t,o.signal).then(()=>r(o.signal)).then(c=>(n.abort(),c));return Promise.any([s,i]).catch(()=>s)}async function z(e){let r=encodeURIComponent(e.version),t=e.fetch??fetch,n=e.versionsBaseUrl??Vr,o=e.gitHubRawBaseUrl??Fr,s=await Wr(i=>t(`${n}/v1/releases/${r}/manifest.json`,{signal:i}),i=>t(`${o}/v1/releases/${r}/manifest.json`,{signal:i}),500);if(s.status===404)throw new Error(`No release found for ${e.version} version`);if(s.status!==200)throw new Error(`Unexpected response status ${s.status} when fetching release from ${s.url}.`);return s.json()}var p="backstage:";var Q=a("process"),E=async(e,r)=>{let t=S.structUtils.stringifyIdent(e),n=S.structUtils.parseRange(e.range);if(n.protocol!==p)throw new Error(`Unsupported version protocol in version range "${e.range}" for package ${t}`);if(n.selector!=="^")throw new Error(`Unexpected version selector "${n.selector}" for package ${t}`);let o=O(),s=Q.env.BACKSTAGE_MANIFEST_FILE,c=(s?await Ze.xfs.readJsonSync(s):await z({version:o,versionsBaseUrl:Q.env.BACKSTAGE_VERSIONS_BASE_URL,fetch:async f=>{let u=await S.httpUtils.get(f,{configuration:r,jsonResponse:!0});return{status:200,url:f,json:()=>u}}})).packages.find(f=>f.name===t);if(!c)throw new Error(`Package ${t} not found in manifest for Backstage v${o}. This means the specified package is not included in this Backstage release. This may imply the package has been replaced with an alternative - please review the documentation for the package. If you need to continue using this package, it will be necessary to switch to manually managing its version.`);return c.version};var Mr=e=>b.structUtils.parseRange(e).protocol===p,Hr=(e,r,t)=>e!=="dependencies"?e:t.manifest.ensureDependencyMeta(b.structUtils.makeDescriptor(r,"unknown")).optional?"optionalDependencies":e,Z=async(e,r)=>{for(let t of["dependencies","devDependencies"]){let n=Array.from(e.manifest.getForScope(t).values()).filter(o=>o.range.startsWith(p));for(let o of n){let s=b.structUtils.stringifyIdent(o);if(b.structUtils.parseRange(o.range).selector!=="^")throw new Error(`Unexpected version range "${o.range}" for dependency on "${s}"`);let c=Hr(t,o,e);r[c][s]=`^${await E(o,e.project.configuration)}`}}if(["dependencies","devDependencies","optionalDependencies"].some(t=>Object.values(r[t]??{}).some(Mr)))throw new Error(`Failed to replace all "backstage:" ranges in manifest for ${r.name}`)};var ee=a("@yarnpkg/core");var re=async(e,r)=>{let t=ee.structUtils.parseRange(e.range);if(t.protocol!==p)return e;if(t.selector!=="^")throw new Error(`Invalid backstage: version range found: ${e.range}`);return ee.structUtils.bindDescriptor(e,{backstage:O(),npm:await E(e,r.configuration)})};var er=a("@yarnpkg/core");var te=async(e,r,t,n)=>{let o=er.structUtils.parseRange(t.range);if(t.scope==="backstage"&&o.protocol!==p){let s=t.range;try{t.range=`${p}^`,await E(t,e.project.configuration),console.info(`Setting ${t.scope}/${t.name} to ${p}^`)}catch{t.range=s}}};var rr=a("@yarnpkg/core");var ne=async(e,r,t,n)=>{let o=rr.structUtils.parseRange(n.range);n.scope==="backstage"&&o.protocol!==p&&console.warn(`${n.name} should be set to "${p}^" instead of "${n.range}". Make sure this change is intentional and not a mistake.`)};var w=a("@yarnpkg/core"),oe=a("@yarnpkg/plugin-npm");var T=class e{static protocol=p;supportsDescriptor=r=>r.range.startsWith(e.protocol);async getCandidates(r,t,n){let o=w.structUtils.parseRange(r.range).params?.npm;if(!o||Array.isArray(o))throw new Error(`Missing npm parameter on backstage: range "${r.range}"`);return new oe.NpmSemverResolver().getCandidates(w.structUtils.makeDescriptor(r,`npm:^${o}`),t,n)}getResolutionDependencies(r){let t=w.structUtils.parseRange(r.range).params?.npm;if(!t)throw new Error(`Missing npm parameter on backstage: range "${r.range}".`);return{[w.structUtils.stringifyIdent(r)]:w.structUtils.makeDescriptor(r,`npm:^${t}`)}}async getSatisfying(r,t,n,o){let s=r,i=w.structUtils.parseRange(s.range);if(i.protocol===p){let c=i.params?.npm;s=w.structUtils.makeDescriptor(r,`npm:^${c}`)}return new oe.NpmSemverResolver().getSatisfying(s,t,n,o)}bindDescriptor=r=>r;supportsLocator=()=>!1;shouldPersistResolution=()=>{throw new Error("Unreachable: BackstageNpmResolver should never persist resolution as it uses npm: protocol")};resolve=async()=>{throw new Error("Unreachable: BackstageNpmResolver should never resolve as it uses npm: protocol")}};var Gr="\x1B[31;1m",qr="\x1B[0m";B.semverUtils.satisfiesWithPrereleases(B.YarnVersion,"^4.1.1")||(console.error(),console.error(`${Gr}Unsupported yarn version${qr}: The Backstage yarn plugin only works with yarn ^4.1.1. Please upgrade yarn, or remove this plugin with "yarn plugin remove @yarnpkg/plugin-backstage".`),console.error());var Xr={hooks:{afterWorkspaceDependencyAddition:te,afterWorkspaceDependencyReplacement:ne,reduceDependency:re,beforeWorkspacePacking:Z},resolvers:[T]},Yr=Xr;return ur(Jr);})(); +"use strict";var plugin=(()=>{var nr=Object.create;var $=Object.defineProperty;var or=Object.getOwnPropertyDescriptor;var sr=Object.getOwnPropertyNames;var ir=Object.getPrototypeOf,ar=Object.prototype.hasOwnProperty;var a=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(r,t)=>(typeof require<"u"?require:r)[t]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var l=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),cr=(e,r)=>{for(var t in r)$(e,t,{get:r[t],enumerable:!0})},se=(e,r,t,n)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of sr(r))!ar.call(e,o)&&o!==t&&$(e,o,{get:()=>r[o],enumerable:!(n=or(r,o))||n.enumerable});return e};var U=(e,r,t)=>(t=e!=null?nr(ir(e)):{},se(r||!e||!e.__esModule?$(t,"default",{value:e,enumerable:!0}):t,e)),ur=e=>se($({},"__esModule",{value:!0}),e);var fe=l((Zr,ue)=>{ue.exports=ce;ce.sync=lr;var ie=a("fs");function pr(e,r){var t=r.pathExt!==void 0?r.pathExt:process.env.PATHEXT;if(!t||(t=t.split(";"),t.indexOf("")!==-1))return!0;for(var n=0;n{ge.exports=le;le.sync=mr;var pe=a("fs");function le(e,r,t){pe.stat(e,function(n,o){t(n,n?!1:me(o,r))})}function mr(e,r){return me(pe.statSync(e),r)}function me(e,r){return e.isFile()&&gr(e,r)}function gr(e,r){var t=e.mode,n=e.uid,o=e.gid,s=r.uid!==void 0?r.uid:process.getuid&&process.getuid(),i=r.gid!==void 0?r.gid:process.getgid&&process.getgid(),c=parseInt("100",8),p=parseInt("010",8),u=parseInt("001",8),d=c|p,m=t&u||t&p&&o===i||t&c&&n===s||t&d&&s===0;return m}});var we=l((tt,he)=>{var rt=a("fs"),D;process.platform==="win32"||global.TESTING_WINDOWS?D=fe():D=de();he.exports=M;M.sync=dr;function M(e,r,t){if(typeof r=="function"&&(t=r,r={}),!t){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,o){M(e,r||{},function(s,i){s?o(s):n(i)})})}D(e,r||{},function(n,o){n&&(n.code==="EACCES"||r&&r.ignoreErrors)&&(n=null,o=!1),t(n,o)})}function dr(e,r){try{return D.sync(e,r||{})}catch(t){if(r&&r.ignoreErrors||t.code==="EACCES")return!1;throw t}}});var Pe=l((nt,Re)=>{var v=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",ye=a("path"),hr=v?";":":",xe=we(),Ee=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),ve=(e,r)=>{let t=r.colon||hr,n=e.match(/\//)||v&&e.match(/\\/)?[""]:[...v?[process.cwd()]:[],...(r.path||process.env.PATH||"").split(t)],o=v?r.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",s=v?o.split(t):[""];return v&&e.indexOf(".")!==-1&&s[0]!==""&&s.unshift(""),{pathEnv:n,pathExt:s,pathExtExe:o}},ke=(e,r,t)=>{typeof r=="function"&&(t=r,r={}),r||(r={});let{pathEnv:n,pathExt:o,pathExtExe:s}=ve(e,r),i=[],c=u=>new Promise((d,m)=>{if(u===n.length)return r.all&&i.length?d(i):m(Ee(e));let g=n[u],R=/^".*"$/.test(g)?g.slice(1,-1):g,x=ye.join(R,e),L=!R&&/^\.[\\\/]/.test(e)?e.slice(0,2)+x:x;d(p(L,u,0))}),p=(u,d,m)=>new Promise((g,R)=>{if(m===o.length)return g(c(d+1));let x=o[m];xe(u+x,{pathExt:s},(L,tr)=>{if(!L&&tr)if(r.all)i.push(u+x);else return g(u+x);return g(p(u,d,m+1))})});return t?c(0).then(u=>t(null,u),t):c(0)},wr=(e,r)=>{r=r||{};let{pathEnv:t,pathExt:n,pathExtExe:o}=ve(e,r),s=[];for(let i=0;i{"use strict";var Se=(e={})=>{let r=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(r).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};W.exports=Se;W.exports.default=Se});var Te=l((st,$e)=>{"use strict";var be=a("path"),yr=Pe(),xr=Oe();function Ce(e,r){let t=e.options.env||process.env,n=process.cwd(),o=e.options.cwd!=null,s=o&&process.chdir!==void 0&&!process.chdir.disabled;if(s)try{process.chdir(e.options.cwd)}catch{}let i;try{i=yr.sync(e.command,{path:t[xr({env:t})],pathExt:r?be.delimiter:void 0})}catch{}finally{s&&process.chdir(n)}return i&&(i=be.resolve(o?e.options.cwd:"",i)),i}function Er(e){return Ce(e)||Ce(e,!0)}$e.exports=Er});var De=l((it,q)=>{"use strict";var I=/([()\][%!^"`<>&|;, *?])/g;function vr(e){return e=e.replace(I,"^$1"),e}function kr(e,r){return e=`${e}`,e=e.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),e=e.replace(/(?=(\\+?)?)\1$/,"$1$1"),e=`"${e}"`,e=e.replace(I,"^$1"),r&&(e=e.replace(I,"^$1")),e}q.exports.command=vr;q.exports.argument=kr});var Ae=l((at,Be)=>{"use strict";Be.exports=/^#!(.*)/});var Le=l((ct,Ne)=>{"use strict";var Rr=Ae();Ne.exports=(e="")=>{let r=e.match(Rr);if(!r)return null;let[t,n]=r[0].replace(/#! ?/,"").split(" "),o=t.split("/").pop();return o==="env"?n:n?`${o} ${n}`:o}});var je=l((ut,Ue)=>{"use strict";var H=a("fs"),Pr=Le();function Sr(e){let t=Buffer.alloc(150),n;try{n=H.openSync(e,"r"),H.readSync(n,t,0,150,0),H.closeSync(n)}catch{}return Pr(t.toString())}Ue.exports=Sr});var We=l((ft,Me)=>{"use strict";var Or=a("path"),Fe=Te(),Ve=De(),br=je(),Cr=process.platform==="win32",$r=/\.(?:com|exe)$/i,Tr=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function Dr(e){e.file=Fe(e);let r=e.file&&br(e.file);return r?(e.args.unshift(e.file),e.command=r,Fe(e)):e.file}function Br(e){if(!Cr)return e;let r=Dr(e),t=!$r.test(r);if(e.options.forceShell||t){let n=Tr.test(r);e.command=Or.normalize(e.command),e.command=Ve.command(e.command),e.args=e.args.map(s=>Ve.argument(s,n));let o=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${o}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function Ar(e,r,t){r&&!Array.isArray(r)&&(t=r,r=null),r=r?r.slice(0):[],t=Object.assign({},t);let n={command:e,args:r,options:t,file:void 0,original:{command:e,args:r}};return t.shell?n:Br(n)}Me.exports=Ar});var He=l((pt,qe)=>{"use strict";var _=process.platform==="win32";function G(e,r){return Object.assign(new Error(`${r} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${r} ${e.command}`,path:e.command,spawnargs:e.args})}function Nr(e,r){if(!_)return;let t=e.emit;e.emit=function(n,o){if(n==="exit"){let s=Ie(o,r);if(s)return t.call(e,"error",s)}return t.apply(e,arguments)}}function Ie(e,r){return _&&e===1&&!r.file?G(r.original,"spawn"):null}function Lr(e,r){return _&&e===1&&!r.file?G(r.original,"spawnSync"):null}qe.exports={hookChildProcess:Nr,verifyENOENT:Ie,verifyENOENTSync:Lr,notFoundError:G}});var Je=l((lt,k)=>{"use strict";var _e=a("child_process"),J=We(),K=He();function Ge(e,r,t){let n=J(e,r,t),o=_e.spawn(n.command,n.args,n.options);return K.hookChildProcess(o,n),o}function Ur(e,r,t){let n=J(e,r,t),o=_e.spawnSync(n.command,n.args,n.options);return o.error=o.error||K.verifyENOENTSync(o.status,n),o}k.exports=Ge;k.exports.spawn=Ge;k.exports.sync=Ur;k.exports._parse=J;k.exports._enoent=K});var zr={};cr(zr,{default:()=>Kr});var N=a("@yarnpkg/core");var b=a("@yarnpkg/core");var X=U(a("assert")),Qe=a("semver"),A=a("@yarnpkg/fslib");var T=U(a("fs")),E=a("path");function fr(e,r){let t=e;for(let n=0;n<1e3;n++){let o=(0,E.resolve)(t,"package.json");if(T.default.existsSync(o)&&r(o))return t;let i=(0,E.dirname)(t);if(i===t)return;t=i}throw new Error(`Iteration limit reached when searching for root package.json at ${e}`)}var h;var j=class{#t;#r;#e;get dir(){if(h)return h.dir;let r=process.cwd();return this.#r!==void 0&&this.#t===r?this.#r:(this.#t=r,this.#e=void 0,this.#r=T.default.realpathSync(r).replace(/^[a-z]:/,t=>t.toLocaleUpperCase("en-US")),this.#r)}get rootDir(){if(h)return h.rootDir;let r=this.dir;return this.#e!==void 0?this.#e:(this.#e=fr(r,t=>{try{let n=T.default.readFileSync(t,"utf8");return!!JSON.parse(n).workspaces}catch(n){throw new Error(`Failed to parse package.json file while searching for root, ${n}`)}})??r,this.#e)}resolve=(...r)=>h?h.resolve(...r):(0,E.resolve)(this.dir,...r);resolveRoot=(...r)=>h?h.resolveRoot(...r):(0,E.resolve)(this.rootDir,...r)},F=new j;var V="backstage.json";var Fr=U(Je());function z(e){if(typeof e!="object"||e===null||Array.isArray(e))return!1;let r=e;return!(typeof r.name!="string"||r.name===""||typeof r.message!="string")}function Ke(e){if(z(e))return e;if(typeof e=="string")return new Error(e);try{return new Error(`unknown error '${e}'`)}catch{return new Error(`unknown error of type '${typeof e}'`)}}var B=class extends Error{cause;constructor(r,t){let n=t!==void 0?Ke(t):void 0,o=r;if(n!==void 0){let s=String(n),i=s!=="[object Object]"?s:`${n.name}: ${n.message}`;o?o+=`; caused by ${i}`:o=`caused by ${i}`}super(o),Error.captureStackTrace?.(this,this.constructor),(!this.name||this.name==="Error")&&this.constructor.name!=="Error"&&(this.name=this.constructor.name),this.cause=n}};var P=class extends B{constructor(r,t){super(r,t),this.name=z(t)?t.name:"Error"}};var ze=e=>{let r=!1,t;return()=>(r||(t=e(),r=!0),t)};var Xe=a("@yarnpkg/fslib");var Ye=()=>Xe.npath.toPortablePath(F.rootDir);var S=ze(()=>{let e=A.ppath.join(Ye(),V),r=null;try{let t=A.xfs.readJsonSync(e).version;(0,X.default)(t!==void 0,"Version field is missing"),r=(0,Qe.valid)(t),(0,X.default)(r!==null,"Version exists but is not valid semver")}catch(t){throw new P("Valid version string not found in backstage.json",t)}return r});var O=a("@yarnpkg/core"),Ze=a("@yarnpkg/fslib");var Vr="https://versions.backstage.io",Mr="https://raw.githubusercontent.com/backstage/versions/main";function Wr(e,r){return new Promise((t,n)=>{let o=setTimeout(()=>{r.aborted||t()},e);r.addEventListener("abort",()=>{clearTimeout(o),n(new Error("Aborted"))})})}async function Ir(e,r,t){let n=new AbortController,o=new AbortController,s=e(n.signal).then(c=>(o.abort(),c)),i=Wr(t,o.signal).then(()=>r(o.signal)).then(c=>(n.abort(),c));return Promise.any([s,i]).catch(()=>s)}async function Y(e){let r=encodeURIComponent(e.version),t=e.fetch??fetch,n=e.versionsBaseUrl??Vr,o=e.gitHubRawBaseUrl??Mr,s=await Ir(i=>t(`${n}/v1/releases/${r}/manifest.json`,{signal:i}),i=>t(`${o}/v1/releases/${r}/manifest.json`,{signal:i}),500);if(s.status===404)throw new Error(`No release found for ${e.version} version`);if(s.status!==200)throw new Error(`Unexpected response status ${s.status} when fetching release from ${s.url}.`);return s.json()}var f="backstage:";var Q=a("process"),y=async(e,r)=>{let t=O.structUtils.stringifyIdent(e),n=O.structUtils.parseRange(e.range);if(n.protocol!==f)throw new Error(`Unsupported version protocol in version range "${e.range}" for package ${t}`);if(n.selector!=="^")throw new Error(`Unexpected version selector "${n.selector}" for package ${t}`);let o=S(),s=Q.env.BACKSTAGE_MANIFEST_FILE,c=(s?await Ze.xfs.readJsonSync(s):await Y({version:o,versionsBaseUrl:Q.env.BACKSTAGE_VERSIONS_BASE_URL,fetch:async p=>{let u=await O.httpUtils.get(p,{configuration:r,jsonResponse:!0});return{status:200,url:p,json:()=>u}}})).packages.find(p=>p.name===t);if(!c)throw new Error(`Package ${t} not found in manifest for Backstage v${o}. This means the specified package is not included in this Backstage release. This may imply the package has been replaced with an alternative - please review the documentation for the package. If you need to continue using this package, it will be necessary to switch to manually managing its version.`);return c.version};var qr=e=>b.structUtils.parseRange(e).protocol===f,Hr=(e,r,t)=>e!=="dependencies"?e:t.manifest.ensureDependencyMeta(b.structUtils.makeDescriptor(r,"unknown")).optional?"optionalDependencies":e,Z=async(e,r)=>{for(let t of["dependencies","devDependencies"]){let n=Array.from(e.manifest.getForScope(t).values()).filter(o=>o.range.startsWith(f));for(let o of n){let s=b.structUtils.stringifyIdent(o);if(b.structUtils.parseRange(o.range).selector!=="^")throw new Error(`Unexpected version range "${o.range}" for dependency on "${s}"`);let c=Hr(t,o,e);r[c][s]=`^${await y(o,e.project.configuration)}`}}if(["dependencies","devDependencies","optionalDependencies"].some(t=>Object.values(r[t]??{}).some(qr)))throw new Error(`Failed to replace all "backstage:" ranges in manifest for ${r.name}`)};var ee=a("@yarnpkg/core");var re=async(e,r)=>{let t=ee.structUtils.parseRange(e.range);if(t.protocol!==f)return e;if(t.selector!=="^")throw new Error(`Invalid backstage: version range found: ${e.range}`);return ee.structUtils.bindDescriptor(e,{backstage:S(),npm:await y(e,r.configuration)})};var er=a("@yarnpkg/core");var te=async(e,r,t,n)=>{let o=er.structUtils.parseRange(t.range);if(t.scope==="backstage"&&o.protocol!==f){let s=t.range;try{t.range=`${f}^`,await y(t,e.project.configuration),console.info(`Setting ${t.scope}/${t.name} to ${f}^`)}catch{t.range=s}}};var rr=a("@yarnpkg/core");var ne=async(e,r,t,n)=>{let o=rr.structUtils.parseRange(n.range);n.scope==="backstage"&&o.protocol!==f&&console.warn(`${n.name} should be set to "${f}^" instead of "${n.range}". Make sure this change is intentional and not a mistake.`)};var w=a("@yarnpkg/core"),oe=a("@yarnpkg/plugin-npm");var C=class e{static protocol=f;supportsDescriptor=r=>r.range.startsWith(e.protocol);async getCandidates(r,t,n){let o=w.structUtils.parseRange(r.range).params?.npm;if(!o||Array.isArray(o))throw new Error(`Missing npm parameter on backstage: range "${r.range}"`);return new oe.NpmSemverResolver().getCandidates(w.structUtils.makeDescriptor(r,`npm:^${o}`),t,n)}getResolutionDependencies(r){let t=w.structUtils.parseRange(r.range).params?.npm;if(!t)throw new Error(`Missing npm parameter on backstage: range "${r.range}".`);return{[w.structUtils.stringifyIdent(r)]:w.structUtils.makeDescriptor(r,`npm:^${t}`)}}async getSatisfying(r,t,n,o){let s=r,i=w.structUtils.parseRange(s.range);if(i.protocol===f){let c=i.params?.npm;s=w.structUtils.makeDescriptor(r,`npm:^${c}`)}return new oe.NpmSemverResolver().getSatisfying(s,t,n,o)}bindDescriptor=r=>r;supportsLocator=()=>!1;shouldPersistResolution=()=>{throw new Error("Unreachable: BackstageNpmResolver should never persist resolution as it uses npm: protocol")};resolve=async()=>{throw new Error("Unreachable: BackstageNpmResolver should never resolve as it uses npm: protocol")}};var _r="\x1B[31;1m",Gr="\x1B[0m";N.semverUtils.satisfiesWithPrereleases(N.YarnVersion,"^4.1.1")||(console.error(),console.error(`${_r}Unsupported yarn version${Gr}: The Backstage yarn plugin only works with yarn ^4.1.1. Please upgrade yarn, or remove this plugin with "yarn plugin remove @yarnpkg/plugin-backstage".`),console.error());var Jr={hooks:{afterWorkspaceDependencyAddition:te,afterWorkspaceDependencyReplacement:ne,reduceDependency:re,beforeWorkspacePacking:Z},resolvers:[C]},Kr=Jr;return ur(zr);})(); return plugin; } }; diff --git a/.yarnrc.yml b/.yarnrc.yml index 3b44f14..aff0fac 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,6 +1,6 @@ nodeLinker: node-modules plugins: - - checksum: 0cfdc882d3c1395592aa6d4690958e70ebbc3a8ee1d888d523dc9e3c74796de26f744c37df66a69212280634f422a88074ba625dce0f7886fbdf2a904a0c38a2 + - checksum: 4d77204ecc396a20b7fc16e530b680ad1c68984cb5bd985d4443dc9fe4275f83 path: .yarn/plugins/@yarnpkg/plugin-backstage.cjs - spec: "https://versions.backstage.io/v1/releases/1.51.1/yarn-plugin" + spec: "https://versions.backstage.io/v1/releases/1.53.1/yarn-plugin" diff --git a/backstage.json b/backstage.json index 0a2ae7c..be479b9 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.51.1" + "version": "1.53.1" } diff --git a/yarn.lock b/yarn.lock index fd6263f..55c2e04 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1765,6 +1765,17 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.20.15": + version: 7.29.8 + resolution: "@babel/parser@npm:7.29.8" + dependencies: + "@babel/types": "npm:^7.29.8" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/acc890c5e6a6dd40863a47b50bac111d7185ee6fbbe163ebe11d5214854ca2adb901462ad4d718a65090ef84bd2230e9e8ab45a2e0caccc685f1f57ab0bb1e28 + languageName: node + linkType: hard + "@babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.6": version: 7.25.6 resolution: "@babel/parser@npm:7.25.6" @@ -2077,6 +2088,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.29.8": + version: 7.29.8 + resolution: "@babel/types@npm:7.29.8" + dependencies: + "@babel/helper-string-parser": "npm:^7.29.7" + "@babel/helper-validator-identifier": "npm:^7.29.7" + checksum: 10c0/be7c279f0abf2a086c633e21b49c7ca80275d05283cc5a268b67a708c9914bd0c944f1422b3eb3cb37682a2af5d560abf520ccf9b01b53ecbfe6b71fbc3fdde6 + languageName: node + linkType: hard + "@backstage-community/plugin-github-actions@npm:^0.19.0": version: 0.19.0 resolution: "@backstage-community/plugin-github-actions@npm:0.19.0" @@ -2105,14 +2126,15 @@ __metadata: languageName: node linkType: hard -"@backstage/app-defaults@backstage:^::backstage=1.51.1&npm=1.7.8, @backstage/app-defaults@npm:^1.7.8": - version: 1.7.8 - resolution: "@backstage/app-defaults@npm:1.7.8" +"@backstage/app-defaults@backstage:^::backstage=1.53.1&npm=1.7.10, @backstage/app-defaults@npm:^1.7.10": + version: 1.7.10 + resolution: "@backstage/app-defaults@npm:1.7.10" dependencies: - "@backstage/core-app-api": "npm:^1.20.1" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/plugin-permission-react": "npm:^0.5.1" + "@backstage/core-app-api": "npm:^1.20.3" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-permission-react": "npm:^0.5.3" "@backstage/theme": "npm:^0.7.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -2124,18 +2146,19 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3129ed0a96517e46e876b82a6649041b9506ea1ee8bb84e9ed8e12e6a0b9d6b9457828a10e01a9344813804c6da13b51ab361f1571237b8d01f469e8d19688a8 + checksum: 10c0/ca24fbe1e8bbe2677fcae210bfc8bb3db92b75b926e157eb452a5e5072d2b931202e12479c0a28fcd682e8cf7be917775dc4bbcfad55f6f8735761458c0de5a7 languageName: node linkType: hard -"@backstage/backend-app-api@npm:^1.7.0": - version: 1.7.0 - resolution: "@backstage/backend-app-api@npm:1.7.0" +"@backstage/backend-app-api@npm:^1.7.2": + version: 1.7.2 + resolution: "@backstage/backend-app-api@npm:1.7.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" + "@backstage/connections": "npm:^0.2.0" "@backstage/errors": "npm:^1.3.1" - checksum: 10c0/6af5f856f736142bdb2dd2e2ba0605729997648b4b617f50987e3d459593f139ba8d9663794afd356d39fa0dba18d3a6fde9f8aba41bf8e218358a2b0fd7d356 + checksum: 10c0/4e353210f963dc451dffff9bde3ebbddbff8b92d185c30d57d28b43d35e22d0cd517bb8951fa77b9cc2fd36b9ab0e7ef7523809b51dfcc729c0bc107d34d67b9 languageName: node linkType: hard @@ -2293,9 +2316,9 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-defaults@backstage:^::backstage=1.51.1&npm=0.17.2, @backstage/backend-defaults@npm:^0.17.1, @backstage/backend-defaults@npm:^0.17.2": - version: 0.17.2 - resolution: "@backstage/backend-defaults@npm:0.17.2" +"@backstage/backend-defaults@backstage:^::backstage=1.53.1&npm=0.17.6, @backstage/backend-defaults@npm:^0.17.5, @backstage/backend-defaults@npm:^0.17.6": + version: 0.17.6 + resolution: "@backstage/backend-defaults@npm:0.17.6" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.0" @@ -2305,19 +2328,19 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-app-api": "npm:^1.7.0" + "@backstage/backend-app-api": "npm:^1.7.2" "@backstage/backend-dev-utils": "npm:^0.1.7" - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.10.11" + "@backstage/config-loader": "npm:^1.11.1" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" + "@backstage/integration": "npm:^2.0.3" "@backstage/integration-aws-node": "npm:^0.2.0" - "@backstage/plugin-auth-node": "npm:^0.7.1" - "@backstage/plugin-events-node": "npm:^0.4.22" + "@backstage/plugin-auth-node": "npm:^0.7.3" + "@backstage/plugin-events-node": "npm:^0.4.24" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" + "@backstage/plugin-permission-node": "npm:^0.11.2" "@backstage/types": "npm:^1.2.2" "@google-cloud/storage": "npm:^7.0.0" "@keyv/memcache": "npm:^2.0.1" @@ -2341,7 +2364,7 @@ __metadata: fs-extra: "npm:^11.2.0" git-url-parse: "npm:^15.0.0" helmet: "npm:^6.0.0" - infinispan: "npm:^0.12.0" + infinispan: "npm:^0.13.0" iovalkey: "npm:^0.3.3" is-glob: "npm:^4.0.3" jose: "npm:^5.0.0" @@ -2378,7 +2401,7 @@ __metadata: optional: true better-sqlite3: optional: true - checksum: 10c0/9b9c3904ed89b991e1fab3ce1f8aae7cec775618de0b4ada22bba4b494e1638f0054fa5ba0590244462da13a48317c1f6fb61e4444a54f72a417ca51e8ab17e6 + checksum: 10c0/a9a2d68c086a7dd626bf928df887af87a689740fafbe3016739505e69d1a8b64d2d2cc219ddef5cdf7f536ec83c523679b06103454ec4c511340ccde8db3f447 languageName: node linkType: hard @@ -2396,12 +2419,12 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.6.9": - version: 0.6.9 - resolution: "@backstage/backend-openapi-utils@npm:0.6.9" +"@backstage/backend-openapi-utils@npm:^0.7.0": + version: 0.7.0 + resolution: "@backstage/backend-openapi-utils@npm:0.7.0" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" "@types/express": "npm:^4.17.6" @@ -2416,29 +2439,28 @@ __metadata: mockttp: "npm:^3.13.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10c0/815d0aa85781a31a049931afbf9b58eb52e6c3631fadb4284dfd560bc5189a743aa76680f909f811da98b649c80a4b64416894609b0079d6d42059db8ea86070 + checksum: 10c0/e64cbaee1bab945407e8db3776e0cef240e88135fdc2433e6fbc3d959d59e85a6f8d631ca758c2d4dbaff1deba0ae185ca0175b7efca187b545b54c25ac283d2 languageName: node linkType: hard -"@backstage/backend-plugin-api@backstage:^::backstage=1.51.1&npm=1.9.1, @backstage/backend-plugin-api@npm:^1.9.1": - version: 1.9.1 - resolution: "@backstage/backend-plugin-api@npm:1.9.1" +"@backstage/backend-plugin-api@backstage:^::backstage=1.53.1&npm=1.9.3, @backstage/backend-plugin-api@npm:^1.9.3": + version: 1.9.3 + resolution: "@backstage/backend-plugin-api@npm:1.9.3" dependencies: - "@backstage/cli-common": "npm:^0.2.2" + "@backstage/cli-common": "npm:^0.3.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/plugin-auth-node": "npm:^0.7.3" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" + "@backstage/plugin-permission-node": "npm:^0.11.2" "@backstage/types": "npm:^1.2.2" "@types/express": "npm:^4.17.6" "@types/json-schema": "npm:^7.0.6" "@types/luxon": "npm:^3.0.0" - json-schema: "npm:^0.4.0" knex: "npm:^3.0.0" luxon: "npm:^3.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/85a45d20524e141685ad8136c2a857a46fe835a83f18ba8b05b0c252d43440adc3e299562e44075d3a86f271385a0d086d6dd97c6fd7578008b94e39600b8843 + checksum: 10c0/cf8547920e88bc94b812aae4b93a2d68dcf8e1cba0aa9065ca4530b795f6e89a9ec8e184a4e44ed342612ec2bb4fb25e195325a25b08edd1264b3e2de76208c2 languageName: node linkType: hard @@ -2501,17 +2523,17 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-test-utils@backstage:^::backstage=1.51.1&npm=1.11.3, @backstage/backend-test-utils@npm:^1.11.3": - version: 1.11.3 - resolution: "@backstage/backend-test-utils@npm:1.11.3" +"@backstage/backend-test-utils@backstage:^::backstage=1.53.1&npm=1.11.5, @backstage/backend-test-utils@npm:^1.11.5": + version: 1.11.5 + resolution: "@backstage/backend-test-utils@npm:1.11.5" dependencies: - "@backstage/backend-app-api": "npm:^1.7.0" - "@backstage/backend-defaults": "npm:^0.17.1" - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-app-api": "npm:^1.7.2" + "@backstage/backend-defaults": "npm:^0.17.5" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" - "@backstage/plugin-events-node": "npm:^0.4.22" + "@backstage/plugin-auth-node": "npm:^0.7.3" + "@backstage/plugin-events-node": "npm:^0.4.24" "@backstage/plugin-permission-common": "npm:^0.9.9" "@backstage/types": "npm:^1.2.2" "@keyv/memcache": "npm:^2.0.1" @@ -2541,7 +2563,7 @@ __metadata: peerDependenciesMeta: "@types/jest": optional: true - checksum: 10c0/73111bd769f700a140df64b9c76319e32b76655227b647542bf5cbc1409addb03f6d56aabf67da7c9adc7ee34fe4e81f9eba9010368e1ae3d207326526858e69 + checksum: 10c0/dc12f41c413cea72e18d33e33af97d3e889f64c3e0e766a46adba475636996431e730a93f7a16b6fcb7b10957cfd4224d0808d19bb081fbc01a4305a817c3c62 languageName: node linkType: hard @@ -2569,18 +2591,18 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.15.1, @backstage/catalog-client@npm:^1.15.2": - version: 1.15.2 - resolution: "@backstage/catalog-client@npm:1.15.2" +"@backstage/catalog-client@npm:^1.16.1": + version: 1.16.1 + resolution: "@backstage/catalog-client@npm:1.16.1" dependencies: "@backstage/catalog-model": "npm:^1.9.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" + "@backstage/filter-predicates": "npm:^0.1.4" "@backstage/plugin-catalog-common": "npm:^1.1.10" cross-fetch: "npm:^4.0.0" lodash: "npm:^4.17.21" uri-template: "npm:^2.0.0" - checksum: 10c0/a0b032f67aebb463db8d51b12f117e09cf8227511a5856777209a90a2fed09de8063d7a1a6d8a53b118420e54c63c5eea035feaaa3195b6d2a12687a11fb39dd + checksum: 10c0/4b00fbada78234dd7a17863cef6134193b6d0396888cbcbfcda397d7321c594826f4f092d6bd6ac725e32a91ac3baf44a53a3bab5645ac7ef7c7ee803388f64f languageName: node linkType: hard @@ -2596,7 +2618,7 @@ __metadata: languageName: node linkType: hard -"@backstage/catalog-model@backstage:^::backstage=1.51.1&npm=1.9.0, @backstage/catalog-model@npm:^1.9.0": +"@backstage/catalog-model@backstage:^::backstage=1.53.1&npm=1.9.0, @backstage/catalog-model@npm:^1.9.0": version: 1.9.0 resolution: "@backstage/catalog-model@npm:1.9.0" dependencies: @@ -2660,63 +2682,61 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-common@npm:^0.2.2": - version: 0.2.2 - resolution: "@backstage/cli-common@npm:0.2.2" +"@backstage/cli-common@npm:^0.3.0": + version: 0.3.0 + resolution: "@backstage/cli-common@npm:0.3.0" dependencies: "@backstage/errors": "npm:^1.3.1" cross-spawn: "npm:^7.0.3" - global-agent: "npm:^3.0.0" - undici: "npm:^7.24.5" - checksum: 10c0/b83af32489662c1af7009d4a4965e5251cbe7e6bd12e5e14f2951e25d953872cba5802d9e6b780d0c93be95cdd9712e3ababeb2e97e34632b5cda6729f92a46d + checksum: 10c0/c6ae3bf3697bf463e0043150c0e56e4075ff9fd516e786593845c02de47ee72c4dad64cc1cfd9f54685b11ba9ed075ffa11eb764cc65da58ca3367da18a5dca1 languageName: node linkType: hard -"@backstage/cli-defaults@backstage:^::backstage=1.51.1&npm=0.1.2, @backstage/cli-defaults@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-defaults@npm:0.1.2" +"@backstage/cli-defaults@backstage:^::backstage=1.53.1&npm=0.1.4, @backstage/cli-defaults@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-defaults@npm:0.1.4" dependencies: - "@backstage/cli-module-actions": "npm:^0.1.1" - "@backstage/cli-module-auth": "npm:^0.1.2" - "@backstage/cli-module-build": "npm:^0.1.3" - "@backstage/cli-module-config": "npm:^0.1.2" - "@backstage/cli-module-github": "npm:^0.1.2" - "@backstage/cli-module-info": "npm:^0.1.2" - "@backstage/cli-module-lint": "npm:^0.1.2" - "@backstage/cli-module-maintenance": "npm:^0.1.2" - "@backstage/cli-module-migrate": "npm:^0.1.2" - "@backstage/cli-module-new": "npm:^0.1.3" - "@backstage/cli-module-test-jest": "npm:^0.1.2" - "@backstage/cli-module-translations": "npm:^0.1.2" - checksum: 10c0/57da5ecc8bb1fb2b513bfe9f21cc045863b28116c8e884331c5925aca8497c4f3eb7750cc77a01a205b51ea8f496486942989ae70f275cd07c4af51e2a880c3d + "@backstage/cli-module-actions": "npm:^0.1.3" + "@backstage/cli-module-auth": "npm:^0.1.4" + "@backstage/cli-module-build": "npm:^0.1.5" + "@backstage/cli-module-config": "npm:^0.1.4" + "@backstage/cli-module-github": "npm:^0.1.4" + "@backstage/cli-module-info": "npm:^0.1.4" + "@backstage/cli-module-lint": "npm:^0.1.4" + "@backstage/cli-module-maintenance": "npm:^0.1.4" + "@backstage/cli-module-migrate": "npm:^0.2.0" + "@backstage/cli-module-new": "npm:^0.1.5" + "@backstage/cli-module-test-jest": "npm:^0.1.4" + "@backstage/cli-module-translations": "npm:^0.1.4" + checksum: 10c0/a5b53b5a9c133c5406c96f49063d0aa4ad843247dfda732ef521278e481e8607ed209993c5087111926079816c7d639de437542ab5c6c84a4ebf02e5d44e7ab8 languageName: node linkType: hard -"@backstage/cli-module-actions@npm:^0.1.1": - version: 0.1.1 - resolution: "@backstage/cli-module-actions@npm:0.1.1" +"@backstage/cli-module-actions@npm:^0.1.3": + version: 0.1.3 + resolution: "@backstage/cli-module-actions@npm:0.1.3" dependencies: - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/errors": "npm:^1.3.1" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" marked: "npm:^15.0.12" marked-terminal: "npm:^7.3.0" strip-ansi: "npm:^7.1.0" zod: "npm:^3.25.76 || ^4.0.0" bin: cli-module-actions: bin/backstage-cli-module-actions - checksum: 10c0/f689e7fb00cf506581ca367b37c045a3916e4d042d56a418262a8c1c10ced0a902caebd545e7ff6ad23d4cb5c97ad4d65d43ecc49d6b25155af613e1dcd77714 + checksum: 10c0/d666399ab98927718a904b7cbdd418f5c8b6c94f114d224e9e9f53d3618d29b0457f436e07f94cc0e46d9673c61d38864ca650ad6c56ba39d5f9bf5b8bfbeca8 languageName: node linkType: hard -"@backstage/cli-module-auth@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-auth@npm:0.1.2" +"@backstage/cli-module-auth@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-auth@npm:0.1.4" dependencies: - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/errors": "npm:^1.3.1" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" fs-extra: "npm:^11.2.0" glob: "npm:^13.0.0" inquirer: "npm:^8.2.0" @@ -2729,18 +2749,18 @@ __metadata: optional: true bin: cli-module-auth: bin/backstage-cli-module-auth - checksum: 10c0/9ca2b6e36e90a3180d8ce131f1695863c3be1ccbdbf48ba28899ca5ac3081af2792867d3e40af98f39cd097121eab7eeaee5720eeef84d462c54be0a24fa205a + checksum: 10c0/745d8848a04c7164565d487f9713f61e50b8aca68c4de67d1d56fc231d3b78a44f87efbcf5101422359f61fe340b938f8058f1f8df5c1bfcdbf9213df85125c2 languageName: node linkType: hard -"@backstage/cli-module-build@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/cli-module-build@npm:0.1.3" +"@backstage/cli-module-build@npm:^0.1.5": + version: 0.1.6 + resolution: "@backstage/cli-module-build@npm:0.1.6" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.10.11" + "@backstage/config-loader": "npm:^1.11.1" "@backstage/errors": "npm:^1.3.1" "@backstage/module-federation-common": "npm:^0.1.4" "@manypkg/get-packages": "npm:^1.1.3" @@ -2758,7 +2778,7 @@ __metadata: buffer: "npm:^6.0.3" chalk: "npm:^4.0.0" chokidar: "npm:^3.3.1" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" cross-spawn: "npm:^7.0.3" css-loader: "npm:^6.5.1" ctrlc-windows: "npm:^2.1.0" @@ -2797,6 +2817,7 @@ __metadata: webpack-dev-server: "npm:^5.0.0" yml-loader: "npm:^2.1.0" yn: "npm:^4.0.0" + zod: "npm:^3.25.76 || ^4.0.0" peerDependencies: embedded-postgres: ^18.3.0-beta.16 peerDependenciesMeta: @@ -2804,40 +2825,39 @@ __metadata: optional: true bin: cli-module-build: bin/backstage-cli-module-build - checksum: 10c0/7783b24a362361813553fe63326bae5a678391bd088b14da9f17490e17dfccceb65935fdce55db24c0b4b982d6c31cff4abde5fa592f0ec694fe7aea2c5fd4a5 + checksum: 10c0/8d97f14c73739776eb4acb506b8912e50016cc8f4c0ff283d1a9740e391a55a4e813a05c97d611a3f1ed8adf3f8a515574c77ab20dd7b0e55530168dbaeb3642 languageName: node linkType: hard -"@backstage/cli-module-config@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-config@npm:0.1.2" +"@backstage/cli-module-config@npm:^0.1.4": + version: 0.1.5 + resolution: "@backstage/cli-module-config@npm:0.1.5" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.10.11" + "@backstage/config-loader": "npm:^1.11.1" "@backstage/types": "npm:^1.2.2" "@manypkg/get-packages": "npm:^1.1.3" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" - json-schema: "npm:^0.4.0" + cleye: "npm:^2.6.0" react-dev-utils: "npm:^12.0.0-next.60" yaml: "npm:^2.0.0" bin: cli-module-config: bin/backstage-cli-module-config - checksum: 10c0/fed0cf1675ee6ae502909301a0a67074e17083e3ee0676d5c42a125afb4cb03bc3516945bb1a5ab97e531f6623f19a8fd9204343fc36441ee7828ea920d0a5f4 + checksum: 10c0/c3a27c0378ce82e1184a6d8233e3f66a02899b17a9eb439271db0c3374e9925885435081c741a5227dfb106e81da5014369ab63d5de3c7b47ad40116f6ab237c languageName: node linkType: hard -"@backstage/cli-module-github@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-github@npm:0.1.2" +"@backstage/cli-module-github@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-github@npm:0.1.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" "@octokit/request": "npm:^8.0.0" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" express: "npm:^4.22.0" fs-extra: "npm:^11.2.0" inquirer: "npm:^8.2.0" @@ -2845,33 +2865,33 @@ __metadata: yaml: "npm:^2.0.0" bin: cli-module-github: bin/backstage-cli-module-github - checksum: 10c0/96ba0e223466b4c8512637f371dc67251a0a0b6f3bd92d3f52bcb9cd5b0f619e5796bda36b0907d9238d494d9457fa1953e893f4d7ec2878080b69c408716544 + checksum: 10c0/8ea1ee363a9f65b8e5fddb9ced17e72097a3c6a40ac56e522be7d01314b7c92d2302b51300e4985ab991e328dc6fd3f18cc8e20c4117f6d9052c44c518624891 languageName: node linkType: hard -"@backstage/cli-module-info@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-info@npm:0.1.2" +"@backstage/cli-module-info@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-info@npm:0.1.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" - cleye: "npm:^2.3.0" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" + cleye: "npm:^2.6.0" fs-extra: "npm:^11.2.0" minimatch: "npm:^10.2.1" bin: cli-module-info: bin/backstage-cli-module-info - checksum: 10c0/201ab00b173f8e3a0f86956eb375b6384328260886b9ea2a17645e1a84ace75ef52b6530ff9e7d7752fa6dbb8be45699a4eacb0b3a5b114691ef5b89f273862c + checksum: 10c0/cafe666b4971a8f693bc63c9a3cf632395ea665980a3405e4b969b2fb430d883b5f5c2254610ad874eafcee71fba1e01cdbf7e0f7b0172122511ecd5fa20d4f5 languageName: node linkType: hard -"@backstage/cli-module-lint@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-lint@npm:0.1.2" +"@backstage/cli-module-lint@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-lint@npm:0.1.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" eslint: "npm:^8.6.0" eslint-formatter-friendly: "npm:^7.0.0" fs-extra: "npm:^11.2.0" @@ -2879,37 +2899,37 @@ __metadata: shell-quote: "npm:^1.8.1" bin: cli-module-lint: bin/backstage-cli-module-lint - checksum: 10c0/252ebbdf3762730bb65dea1e5f624f8a2752d8f32f33ca7da45f9095ebe618cf3e6d7586e2fe53b97e3e2cb9520db6b8a04af79a01774507c1c04b66c44e0615 + checksum: 10c0/000394e1b3b7cd46c3ad830dee2317dae3f26c4acacc6b12ed2e20bd73be613a6ef070ae7e3a219625647c38e6e8f81c0ecc3d758b465d6a68fb4c943f54f915 languageName: node linkType: hard -"@backstage/cli-module-maintenance@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-maintenance@npm:0.1.2" +"@backstage/cli-module-maintenance@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-maintenance@npm:0.1.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" eslint: "npm:^8.6.0" fs-extra: "npm:^11.2.0" bin: cli-module-maintenance: bin/backstage-cli-module-maintenance - checksum: 10c0/4b8a88bcc48f25f152e52e1ed0ac8b5d636c3385861cf58a3d9ceec8df614a6503de3dfd8bd0d2b96aa53067f8aaa9356bce82c0138768a32520eb23486df017 + checksum: 10c0/26cd2cc3af7cbee6148a3b45ef4594fa191c981b7c5e153a3441cccfb47c3d7b44eefebbbd4369bd5904297d5532af269d02cc32261f1393ecc4c26dc847b22d languageName: node linkType: hard -"@backstage/cli-module-migrate@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-migrate@npm:0.1.2" +"@backstage/cli-module-migrate@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/cli-module-migrate@npm:0.2.0" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/errors": "npm:^1.3.1" "@backstage/release-manifests": "npm:^0.0.13" "@manypkg/get-packages": "npm:^1.1.3" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" fs-extra: "npm:^11.2.0" minimatch: "npm:^10.2.1" ora: "npm:^5.3.0" @@ -2917,19 +2937,19 @@ __metadata: semver: "npm:^7.5.3" bin: cli-module-migrate: bin/backstage-cli-module-migrate - checksum: 10c0/aee9e2b3d05b7a99992b16131b377fe829afb9977f71269d5dd8dd25df26bed2d3185959bad113d716c35855305a3a356ade0af0197b3bc441e6d659a3ece83b + checksum: 10c0/5074d892ab1d8877147a8cea4fbf90b693da1c9b7624091cb25c2f22c7c123a8de5ba564b0f15f5f30c39a9c3c925e95e79a5ed4d87aba52d1850abb19da2e51 languageName: node linkType: hard -"@backstage/cli-module-new@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/cli-module-new@npm:0.1.3" +"@backstage/cli-module-new@npm:^0.1.5": + version: 0.1.5 + resolution: "@backstage/cli-module-new@npm:0.1.5" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" "@backstage/errors": "npm:^1.3.1" chalk: "npm:^4.0.0" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" fs-extra: "npm:^11.2.0" handlebars: "npm:^4.7.3" inquirer: "npm:^8.2.0" @@ -2939,22 +2959,22 @@ __metadata: semver: "npm:^7.5.3" yaml: "npm:^2.0.0" zod: "npm:^3.25.76" - zod-validation-error: "npm:^4.0.2" + zod-validation-error: "npm:^5.0.0" bin: cli-module-new: bin/backstage-cli-module-new - checksum: 10c0/436fbf65c454d2201273ad32c79f3f14ea5c3f851a360afe8737d88b953a1fb8eff2fb6582e41d9d3ba1bf0dee44f0b619d1f120e593e8a0566b2de6d0912e92 + checksum: 10c0/a7f7b801bbd705031b5329bc9c0dd433d4d1ea4620b9ac61bcced3cbfec0d1272fe8f3363053f39e4abca6611ee9aa088015e95450a47036e7a1ce4b4b82d1dc languageName: node linkType: hard -"@backstage/cli-module-test-jest@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-test-jest@npm:0.1.2" +"@backstage/cli-module-test-jest@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-test-jest@npm:0.1.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" "@swc/core": "npm:^1.15.6" "@swc/jest": "npm:^0.2.39" - cleye: "npm:^2.3.0" + cleye: "npm:^2.6.0" cross-fetch: "npm:^4.0.0" fs-extra: "npm:^11.2.0" glob: "npm:^13.0.0" @@ -2975,37 +2995,37 @@ __metadata: optional: true bin: cli-module-test-jest: bin/backstage-cli-module-test-jest - checksum: 10c0/6f009cdd0f18ffc61deb48f8f77e238b87b75b5b213bbcd90e3504635bb919c1962d96c145ccc4b16442febabece84d6216144a82e6a1f0e8d992dd9e76d51e0 + checksum: 10c0/696a587e99621150d1ecff4709b160eaeaf2f4a031a56682a02ccf2864c70532760b1a41da8214bbb569174786ca878efbada405555cab14f204cf6c5cce2c8c languageName: node linkType: hard -"@backstage/cli-module-translations@npm:^0.1.2": - version: 0.1.2 - resolution: "@backstage/cli-module-translations@npm:0.1.2" +"@backstage/cli-module-translations@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/cli-module-translations@npm:0.1.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-node": "npm:^0.3.2" - cleye: "npm:^2.3.0" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-node": "npm:^0.3.4" + cleye: "npm:^2.6.0" fs-extra: "npm:^11.2.0" ts-morph: "npm:^24.0.0" bin: cli-module-translations: bin/backstage-cli-module-translations - checksum: 10c0/f9336a0682423450cee5a7546f43956683def06e4285668e4824feab72a8a952aa54e6812e39009f76bded1e337d599f01094c8318a692c2eb30308970a7c225 + checksum: 10c0/6ec372be409b6acf10d49d80786b3b16b34315311d054b5ef9f5b192856218ebed4475682881ada87be94509d7916f17a56701c32e67a768ca4a6a3fadcfab16 languageName: node linkType: hard -"@backstage/cli-node@npm:^0.3.2": - version: 0.3.2 - resolution: "@backstage/cli-node@npm:0.3.2" +"@backstage/cli-node@npm:^0.3.4": + version: 0.3.4 + resolution: "@backstage/cli-node@npm:0.3.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" + "@backstage/cli-common": "npm:^0.3.0" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" "@manypkg/get-packages": "npm:^1.1.3" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:^3.0.0" chalk: "npm:^4.0.0" - commander: "npm:^12.0.0" + cleye: "npm:^2.6.0" fs-extra: "npm:^11.2.0" keytar: "npm:^7.9.0" pirates: "npm:^4.0.6" @@ -3021,21 +3041,20 @@ __metadata: peerDependenciesMeta: "@swc/core": optional: true - checksum: 10c0/bcbf7097edeaf7ab4415b499126ab2592b889f89e13d65ff6b53f790dd024a33f1b386a08cd13346e766660c3e9486cb65ff96a2ec8300059c3837fa972b7ae5 + checksum: 10c0/373e2d3acdc1e4274fe70774e671157a30e0f1c3a5d7a1fddf44488d1d2559abeb2fb3d56eb8e2b5aef80e6145d4aed829d6515318238a02e73c0d5a0bd81331 languageName: node linkType: hard -"@backstage/cli@backstage:^::backstage=1.51.1&npm=0.36.2, @backstage/cli@npm:^0.36.2": - version: 0.36.2 - resolution: "@backstage/cli@npm:0.36.2" +"@backstage/cli@backstage:^::backstage=1.53.1&npm=0.36.4, @backstage/cli@npm:^0.36.4": + version: 0.36.4 + resolution: "@backstage/cli@npm:0.36.4" dependencies: - "@backstage/cli-common": "npm:^0.2.2" - "@backstage/cli-defaults": "npm:^0.1.2" - "@backstage/cli-module-build": "npm:^0.1.3" - "@backstage/cli-module-test-jest": "npm:^0.1.2" - "@backstage/cli-node": "npm:^0.3.2" - "@backstage/errors": "npm:^1.3.1" - "@backstage/eslint-plugin": "npm:^0.3.0" + "@backstage/cli-common": "npm:^0.3.0" + "@backstage/cli-defaults": "npm:^0.1.4" + "@backstage/cli-module-build": "npm:^0.1.5" + "@backstage/cli-module-test-jest": "npm:^0.1.4" + "@backstage/cli-node": "npm:^0.3.4" + "@backstage/eslint-plugin": "npm:^0.3.1" "@manypkg/get-packages": "npm:^1.1.3" "@spotify/eslint-config-base": "npm:^15.0.0" "@spotify/eslint-config-react": "npm:^15.0.0" @@ -3046,7 +3065,6 @@ __metadata: "@typescript-eslint/eslint-plugin": "npm:^8.17.0" "@typescript-eslint/parser": "npm:^8.16.0" chalk: "npm:^4.0.0" - commander: "npm:^14.0.3" cross-fetch: "npm:^4.0.0" eslint: "npm:^8.6.0" eslint-config-prettier: "npm:^9.0.0" @@ -3078,15 +3096,15 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 10c0/a3a23975a24dcafcee2ad91c3946c40df527817b63beb9230a027cf9f7263630b964518e57c4fd538d881c3bc74dfa0ab621744fdf7ec9e9a5e7766c8cd66bc1 + checksum: 10c0/18d2ebc7a9ce5276b53616590f998d68d95b47d587a645dc988056d8f4b0cad554cfb441dca6d63808f9b506168d6b3b81c3ae988975fd44f6fc8886e0366134 languageName: node linkType: hard -"@backstage/config-loader@npm:^1.10.11": - version: 1.10.11 - resolution: "@backstage/config-loader@npm:1.10.11" +"@backstage/config-loader@npm:^1.11.0, @backstage/config-loader@npm:^1.11.1": + version: 1.11.1 + resolution: "@backstage/config-loader@npm:1.11.1" dependencies: - "@backstage/cli-common": "npm:^0.2.2" + "@backstage/cli-common": "npm:^0.3.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" @@ -3094,14 +3112,14 @@ __metadata: ajv: "npm:^8.10.0" chokidar: "npm:^3.5.2" fs-extra: "npm:^11.2.0" - json-schema: "npm:^0.4.0" json-schema-merge-allof: "npm:^0.8.1" json-schema-traverse: "npm:^1.0.0" lodash: "npm:^4.17.21" minimist: "npm:^1.2.5" - typescript-json-schema: "npm:^0.67.0" + ts-json-schema-generator: "npm:^2.9.0" + typescript: "npm:^5.9.3" yaml: "npm:^2.0.0" - checksum: 10c0/97cbd7af5ba6af7ae282ee6a9f5c82b6550e43299d3113c17489e89ecbed8d5605910acba59d2ea0d29d8e8fa6ed45e9c36373f1365fd730b603ec2e8da7d65a + checksum: 10c0/049ce1dd070623ea9b217022daf1ec1d31dd6222c1397247f48ee736e69f6bf37f8960dd76398eda2a69700ffd4ca4ed76fdfecc916860fd627dbfcdb35c3713 languageName: node linkType: hard @@ -3152,7 +3170,7 @@ __metadata: languageName: node linkType: hard -"@backstage/config@backstage:^::backstage=1.51.1&npm=1.3.8, @backstage/config@npm:^1.3.8": +"@backstage/config@backstage:^::backstage=1.53.1&npm=1.3.8, @backstage/config@npm:^1.3.8": version: 1.3.8 resolution: "@backstage/config@npm:1.3.8" dependencies: @@ -3195,14 +3213,27 @@ __metadata: languageName: node linkType: hard -"@backstage/core-app-api@backstage:^::backstage=1.51.1&npm=1.20.1, @backstage/core-app-api@npm:^1.20.1": - version: 1.20.1 - resolution: "@backstage/core-app-api@npm:1.20.1" +"@backstage/connections@npm:^0.2.0": + version: 0.2.0 + resolution: "@backstage/connections@npm:0.2.0" dependencies: + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + zod: "npm:^3.25.76 || ^4.0.0" + checksum: 10c0/ac3188dc2dfd5c305d9588892ebfe25b841ce4685e05e1d3949a6fa15d7432813b4549335b90c43a759d7b3466f607165c0b3209d95b6f56dd0055e0e8a18ce6 + languageName: node + linkType: hard + +"@backstage/core-app-api@backstage:^::backstage=1.53.1&npm=1.20.3, @backstage/core-app-api@npm:^1.20.3": + version: 1.20.3 + resolution: "@backstage/core-app-api@npm:1.20.3" + dependencies: + "@backstage/config": "npm:^1.3.8" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/types": "npm:^1.2.2" + "@backstage/ui": "npm:^0.17.0" "@backstage/version-bridge": "npm:^1.0.12" "@types/prop-types": "npm:^15.7.3" history: "npm:^5.0.0" @@ -3220,7 +3251,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/872fc925d4bab084ccd53b3d48c0573f1a87ab1abd93d74bd825b111ef76b3964fe6f7e418980ccb9cbdf7c0616ed0cdac3cfe71aa3c206d7bc1cf785aca7ee2 + checksum: 10c0/505b3dac1d91c4f5ae0e63eca9bf619e2f1e9559833036dd190fa81fab9db2908064aa89c0e9ecf15c452a558f48d23c41951a0403b5c3abb44cf292bd6202e9 languageName: node linkType: hard @@ -3252,16 +3283,16 @@ __metadata: languageName: node linkType: hard -"@backstage/core-compat-api@npm:^0.5.11": - version: 0.5.11 - resolution: "@backstage/core-compat-api@npm:0.5.11" +"@backstage/core-compat-api@npm:^0.5.13": + version: 0.5.13 + resolution: "@backstage/core-compat-api@npm:0.5.13" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-app-react": "npm:^0.2.3" - "@backstage/plugin-catalog-react": "npm:^3.0.0" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-app-react": "npm:^0.2.5" + "@backstage/plugin-catalog-react": "npm:^3.2.0" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" lodash: "npm:^4.17.21" @@ -3273,7 +3304,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/4b17203cabf4b4d971628fcf44f153d76580c74934ce20b6d0bae594f78df0dd93f44073a6b66c8d4aa6cb7d1be8900786ffdec1ca252496e65c2c6c803edfe4 + checksum: 10c0/63ad4d56aea675e6764488069922d091652e411e64fcf98618b00a71b32a300896312d6b15a22b5b97d8e253741c94bbcd0babc9f44b7a9f2bc6a14d74202b69 languageName: node linkType: hard @@ -3300,14 +3331,15 @@ __metadata: languageName: node linkType: hard -"@backstage/core-components@backstage:^::backstage=1.51.1&npm=0.18.10, @backstage/core-components@npm:^0.18.10": - version: 0.18.10 - resolution: "@backstage/core-components@npm:0.18.10" +"@backstage/core-components@backstage:^::backstage=1.53.1&npm=0.18.12, @backstage/core-components@npm:^0.18.12": + version: 0.18.12 + resolution: "@backstage/core-components@npm:0.18.12" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" "@backstage/theme": "npm:^0.7.3" + "@backstage/ui": "npm:^0.17.0" "@backstage/version-bridge": "npm:^1.0.12" "@dagrejs/dagre": "npm:^1.1.4" "@date-io/core": "npm:^1.3.13" @@ -3324,12 +3356,12 @@ __metadata: d3-selection: "npm:^3.0.0" d3-shape: "npm:^3.0.0" d3-zoom: "npm:^3.0.0" - js-yaml: "npm:^4.1.0" + js-yaml: "npm:^4.2.0" linkify-react: "npm:4.3.2" linkifyjs: "npm:4.3.2" lodash: "npm:^4.17.21" parse5: "npm:^6.0.0" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" rc-progress: "npm:3.5.1" react-full-screen: "npm:^1.1.1" react-helmet: "npm:6.1.0" @@ -3354,7 +3386,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/bbe1092ee5b005906c260e00b8b34f6394c395031f5f95d170d31d5c91d09022c268c67a98244e059ea65053259d369648d64069350e035c46425c1b2b4e1081 + checksum: 10c0/fa94668cf0f8facac7512dc8b2fff70c3dceefcfee569ae2983aa67e72452b35120674f1123a91a965781ae27bd9fa3bdf8af22d88dc6c15cc8220013e500627 languageName: node linkType: hard @@ -3413,13 +3445,13 @@ __metadata: languageName: node linkType: hard -"@backstage/core-plugin-api@backstage:^::backstage=1.51.1&npm=1.12.6, @backstage/core-plugin-api@npm:^1.12.6": - version: 1.12.6 - resolution: "@backstage/core-plugin-api@npm:1.12.6" +"@backstage/core-plugin-api@backstage:^::backstage=1.53.1&npm=1.12.8, @backstage/core-plugin-api@npm:^1.12.8": + version: 1.12.8 + resolution: "@backstage/core-plugin-api@npm:1.12.8" dependencies: "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" history: "npm:^5.0.0" @@ -3432,7 +3464,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/a0c5b19499991aaf16429d62700989371d300ee2bbf2a0560810bd9d84d2a8533bc2ec94c7f64e39823686fd7cac23a5879020c2cec3774bee92bfab4ff8bac3 + checksum: 10c0/87d99483edca1969a6d56f91b9dccdd1ec544f67f566c0abf15ecfc67984b0322c18128defa841de8fdaaab89be931e8d38a70b14359868056ddd458cbd283bd languageName: node linkType: hard @@ -3459,19 +3491,19 @@ __metadata: languageName: node linkType: hard -"@backstage/dev-utils@backstage:^::backstage=1.51.1&npm=1.1.23, @backstage/dev-utils@npm:^1.1.23": - version: 1.1.23 - resolution: "@backstage/dev-utils@npm:1.1.23" +"@backstage/dev-utils@backstage:^::backstage=1.53.1&npm=1.1.25, @backstage/dev-utils@npm:^1.1.25": + version: 1.1.25 + resolution: "@backstage/dev-utils@npm:1.1.25" dependencies: - "@backstage/app-defaults": "npm:^1.7.8" + "@backstage/app-defaults": "npm:^1.7.10" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-app-api": "npm:^1.20.1" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/integration-react": "npm:^1.2.18" - "@backstage/plugin-catalog-react": "npm:^3.0.0" + "@backstage/core-app-api": "npm:^1.20.3" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/integration-react": "npm:^1.2.20" + "@backstage/plugin-catalog-react": "npm:^3.2.0" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" react-use: "npm:^17.2.4" @@ -3483,11 +3515,11 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ccc5401e2f467c1741fc2ae2ac251bfef71cfa0071c6889c964f6a1de5e4ea4bb7b38610eed343a93dffa39cd6bb773975099dff3a57a390c80aceea0a51a874 + checksum: 10c0/2a5f3d944429e9f17948611a9a9e9fd2f3027905dc9d86e7f59bf2c47e6155faca51a5e163d732cf48f360283a28d36ecce1bb238f67c0f7304a872ee48c9b94 languageName: node linkType: hard -"@backstage/e2e-test-utils@backstage:^::backstage=1.51.1&npm=0.1.2, @backstage/e2e-test-utils@npm:^0.1.2": +"@backstage/e2e-test-utils@backstage:^::backstage=1.53.1&npm=0.1.2, @backstage/e2e-test-utils@npm:^0.1.2": version: 0.1.2 resolution: "@backstage/e2e-test-utils@npm:0.1.2" dependencies: @@ -3532,26 +3564,26 @@ __metadata: languageName: node linkType: hard -"@backstage/eslint-plugin@npm:^0.3.0": - version: 0.3.0 - resolution: "@backstage/eslint-plugin@npm:0.3.0" +"@backstage/eslint-plugin@npm:^0.3.1": + version: 0.3.1 + resolution: "@backstage/eslint-plugin@npm:0.3.1" dependencies: "@manypkg/get-packages": "npm:^1.1.3" minimatch: "npm:^10.2.1" - checksum: 10c0/1880725991120bdf5ca141390ec8780653bb855d81ad482e55853383c90699ca66eef9b9f8ca574c31607df6b675420519fbece045798634840facdc40acb3b0 + checksum: 10c0/a09c62611f58f5ce5291520c0e5898ee17fc20a3847ce360a3ba9547165a5fecd3051cbf7b6d27953415fc2c17f17b261dadb8d17ec76051a95177ea5eff6c5a languageName: node linkType: hard -"@backstage/filter-predicates@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/filter-predicates@npm:0.1.3" +"@backstage/filter-predicates@npm:^0.1.4": + version: 0.1.4 + resolution: "@backstage/filter-predicates@npm:0.1.4" dependencies: "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" zod: "npm:^3.25.76 || ^4.0.0" - zod-validation-error: "npm:^4.0.2" - checksum: 10c0/73cbf7c1719492b56a18c19494e98df0896cad7838b834ca18df3b184bd599a3bb612b9cb6302a1a69546a2bcfe1056d862772cc91844d124692c5eddf95de18 + zod-validation-error: "npm:^5.0.0" + checksum: 10c0/0e54760800797c45df47f58f0c1138cd2667939f0d1a4b83c63466fed82b293ffc144751bf98684b2e61edcc111c1cb34ebf607f19befd361e9b8f061f04d1cc languageName: node linkType: hard @@ -3604,13 +3636,13 @@ __metadata: languageName: node linkType: hard -"@backstage/frontend-plugin-api@backstage:^::backstage=1.51.1&npm=0.17.1, @backstage/frontend-plugin-api@npm:^0.17.0, @backstage/frontend-plugin-api@npm:^0.17.1": - version: 0.17.1 - resolution: "@backstage/frontend-plugin-api@npm:0.17.1" +"@backstage/frontend-plugin-api@backstage:^::backstage=1.53.1&npm=0.17.3, @backstage/frontend-plugin-api@npm:^0.17.3": + version: 0.17.3 + resolution: "@backstage/frontend-plugin-api@npm:0.17.3" dependencies: "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" + "@backstage/filter-predicates": "npm:^0.1.4" "@backstage/types": "npm:^1.2.2" "@backstage/version-bridge": "npm:^1.0.12" "@standard-schema/spec": "npm:^1.1.0" @@ -3624,7 +3656,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b79197554f2d8915ad698405e7c169e0835463060780b48bbbf34e8a3a094b576ad6d21bbe1d72994d3961db7d8654510efcf09f25f9f5c2f439a9e6c71ad68d + checksum: 10c0/d321dd4e37d655a2b1e5a4b50aa280d5d21e9b96dc674505bce2b35820c33e04926f89a9335c3f1ea658e4321d6480efb7ce75eb2729fbeeb07af40d426cd7be languageName: node linkType: hard @@ -3704,13 +3736,13 @@ __metadata: languageName: node linkType: hard -"@backstage/integration-react@backstage:^::backstage=1.51.1&npm=1.2.18, @backstage/integration-react@npm:^1.2.18": - version: 1.2.18 - resolution: "@backstage/integration-react@npm:1.2.18" +"@backstage/integration-react@backstage:^::backstage=1.53.1&npm=1.2.20, @backstage/integration-react@npm:^1.2.20": + version: 1.2.20 + resolution: "@backstage/integration-react@npm:1.2.20" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/integration": "npm:^2.0.2" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/integration": "npm:^2.0.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" peerDependencies: @@ -3721,7 +3753,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/9bc2fdd9c1c528a4e2fcda7cbbdd16b305919b9b371ad814fdf49f4927d601b4b5004f3a0c4b637781dae50aa5bb7f57412ff80c63ab4638663021d24fcedb2d + checksum: 10c0/fe94dae7691c206ba325207fce9849d13142783583af62a661bba2718aff3dc4c5781837fce31cbf948bfd255c452c14886b76aa80af5a8bea32f7e9ee985991 languageName: node linkType: hard @@ -3799,9 +3831,9 @@ __metadata: languageName: node linkType: hard -"@backstage/integration@npm:^2.0.2": - version: 2.0.2 - resolution: "@backstage/integration@npm:2.0.2" +"@backstage/integration@npm:^2.0.3": + version: 2.0.3 + resolution: "@backstage/integration@npm:2.0.3" dependencies: "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" @@ -3814,7 +3846,7 @@ __metadata: lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" p-throttle: "npm:^4.1.1" - checksum: 10c0/12b736e8d97b9807f4930d202992396fd3c368bd69e1cf002f18bc03a3c5f96b5757a988b14e3527b6dc4dc4c321090c8bba09329fd3d9c19f7a42f3be5cf39c + checksum: 10c0/d56a5be601813b541dbb1899624a4379944ff3c44e3fca47ddd00ca0cf785fc3b4f1beead2be55af8dfa8adc03fb8f804f80784e66d7a85d615c4830a0dbbdb6 languageName: node linkType: hard @@ -3843,20 +3875,20 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-api-docs@backstage:^::backstage=1.51.1&npm=0.14.1, @backstage/plugin-api-docs@npm:^0.14.1": - version: 0.14.1 - resolution: "@backstage/plugin-api-docs@npm:0.14.1" +"@backstage/plugin-api-docs@backstage:^::backstage=1.53.1&npm=0.14.3, @backstage/plugin-api-docs@npm:^0.14.3": + version: 0.14.3 + resolution: "@backstage/plugin-api-docs@npm:0.14.3" dependencies: "@asyncapi/react-component": "npm:^2.3.3" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-catalog": "npm:^2.0.5" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-catalog": "npm:^2.0.7" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-permission-react": "npm:^0.5.1" - "@backstage/ui": "npm:^0.15.0" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-permission-react": "npm:^0.5.3" + "@backstage/ui": "npm:^0.17.0" "@graphiql/react": "npm:0.29.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -3874,20 +3906,20 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/732c0eb853d405a3c920d2e3a7f76896c46c81fd0272c77ff1993ebde4edce5a8f38e3b8f607e93601e9220a41561856e1e4056e3c1d05d7ebf822d9bc9454be + checksum: 10c0/d51ff210bf645fba1988c5c2c06c8f2d061bfaf1580ea81c6cd23e6f8d10804d6c6ecd84f3d749ae33b2ff8c894b87dd0d318caa7ceffecbbf5eed6eeece02a5 languageName: node linkType: hard -"@backstage/plugin-app-backend@backstage:^::backstage=1.51.1&npm=0.5.14, @backstage/plugin-app-backend@npm:^0.5.14": - version: 0.5.14 - resolution: "@backstage/plugin-app-backend@npm:0.5.14" +"@backstage/plugin-app-backend@backstage:^::backstage=1.53.1&npm=0.5.16, @backstage/plugin-app-backend@npm:^0.5.16": + version: 0.5.16 + resolution: "@backstage/plugin-app-backend@npm:0.5.16" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" - "@backstage/config-loader": "npm:^1.10.11" + "@backstage/config-loader": "npm:^1.11.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-app-node": "npm:^0.1.45" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/plugin-app-node": "npm:^0.1.47" + "@backstage/plugin-auth-node": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" @@ -3897,29 +3929,29 @@ __metadata: knex: "npm:^3.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10c0/7f5bea049cc6b6c5a8d3f29d8e289f27a474f27b89ac3429117d02d8a4277c6fc9278d99c9cb4b5d5f506baf01e417be4769908a88f88a19247f113fb5ebba68 + checksum: 10c0/e6797e2600226882242adef2bee9619c5cd07cb82f535bcd54c74e87a6b827eff7d10e4740893e254b11a2f71bd4f70c950c1d2722fcba6e1e49bac539b77def languageName: node linkType: hard -"@backstage/plugin-app-node@npm:^0.1.45": - version: 0.1.45 - resolution: "@backstage/plugin-app-node@npm:0.1.45" +"@backstage/plugin-app-node@npm:^0.1.47": + version: 0.1.47 + resolution: "@backstage/plugin-app-node@npm:0.1.47" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/config-loader": "npm:^1.10.11" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/config-loader": "npm:^1.11.0" "@types/express": "npm:^4.17.6" express: "npm:^4.22.0" fs-extra: "npm:^11.2.0" - checksum: 10c0/605c1b12f340e866599d4b911ab882412dec99ec001196d53fd21111de144e790dfcf82f5aa7f440df262f2284c95d932142781715462c9d8cef5a2697beaa5d + checksum: 10c0/6f393c93f995ed0dfbf074f69b465961a5d841b4fe99bf70a0e0c4419e92820fec53e93f446ef9a2cbb5325f515131a8649c5841191c7a9b4e6023284de90fc3 languageName: node linkType: hard -"@backstage/plugin-app-react@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/plugin-app-react@npm:0.2.3" +"@backstage/plugin-app-react@npm:^0.2.5": + version: 0.2.5 + resolution: "@backstage/plugin-app-react@npm:0.2.5" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@material-ui/core": "npm:^4.9.13" peerDependencies: "@types/react": ^17.0.0 || ^18.0.0 @@ -3929,7 +3961,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/5bb6ab974d2e364d770f2f0ce200663dd11237b7b460430ed37e4c479e0d7c8aadf62fec73df485d04ae2e6ab8da0a0ab13424cbab604f65f201222206e8052f + checksum: 10c0/9f570ec91eb2799e60193e9734a7d5e7981fb3314b7e297cb60df9f2734cfdc8e0c42296a7feef184c23ea4a38e9826eeba4cd6828dfba6bf08d2031f39853e9 languageName: node linkType: hard @@ -3963,55 +3995,55 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@backstage:^::backstage=1.51.1&npm=0.5.3, @backstage/plugin-auth-backend-module-github-provider@npm:^0.5.3": - version: 0.5.3 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.5.3" +"@backstage/plugin-auth-backend-module-github-provider@backstage:^::backstage=1.53.1&npm=0.5.5, @backstage/plugin-auth-backend-module-github-provider@npm:^0.5.5": + version: 0.5.5 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.5.5" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/plugin-auth-node": "npm:^0.7.3" passport-github2: "npm:^0.1.12" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/22797521d54303790a18ed49694d51971057d2e764476c702fb65443e6e957a5a2945e66c62041598a4a1887bd8b3125467cefb9cd69d0d63788f0349eaa3b12 + checksum: 10c0/8b28dedc1b67aa7f0c6771d2b7d6d6230ed398b616fa6513130446281237f8b1aeab9f7f108a5a5ab41823134be14c47776bc8953fbc7c67b89f227bc7aeafc1 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gitlab-provider@backstage:^::backstage=1.51.1&npm=0.4.3, @backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.4.3": - version: 0.4.3 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.4.3" +"@backstage/plugin-auth-backend-module-gitlab-provider@backstage:^::backstage=1.53.1&npm=0.4.5, @backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.4.5": + version: 0.4.5 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.4.5" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/plugin-auth-node": "npm:^0.7.3" express: "npm:^4.22.0" passport: "npm:^0.7.0" passport-gitlab2: "npm:^5.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/8f82de300507c2cba7967f7b993accc8a32e110d231120d1c55693da540bb9fa3a4f88be2fefa57d8ea1096fbd5879cd69594b3628c8a16d58b5755f2f7e2a0e + checksum: 10c0/519033c195b88acb5f65a509ac108cae79d8928ff90b5a0b7661c0e2964169186578f3ca92d1063e27ebcd4ef39b13b23a4ca722e90e7dfbc7a408b1327a4782 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-guest-provider@backstage:^::backstage=1.51.1&npm=0.2.19, @backstage/plugin-auth-backend-module-guest-provider@npm:^0.2.19": - version: 0.2.19 - resolution: "@backstage/plugin-auth-backend-module-guest-provider@npm:0.2.19" +"@backstage/plugin-auth-backend-module-guest-provider@backstage:^::backstage=1.53.1&npm=0.2.21, @backstage/plugin-auth-backend-module-guest-provider@npm:^0.2.21": + version: 0.2.21 + resolution: "@backstage/plugin-auth-backend-module-guest-provider@npm:0.2.21" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/plugin-auth-node": "npm:^0.7.3" passport-oauth2: "npm:^1.7.0" - checksum: 10c0/c57a324f5fb437fe9cdd25641bfd07e095653ad93a19a4ea7d660f8aa8768a61a805c90207044d7e7eb96cca9458cde8107f15ce9e6abaefc4184a8aec7fdcf2 + checksum: 10c0/c680b3a43e115fe3847aba46e438408f7aedb8755121aef1aaa91c4894e2247f98c9da33e05b3e42f50ee02bff54ad55ea2c59e1656fb370d405ee3e0e0b20c9 languageName: node linkType: hard -"@backstage/plugin-auth-backend@backstage:^::backstage=1.51.1&npm=0.29.0, @backstage/plugin-auth-backend@npm:^0.29.0": - version: 0.29.0 - resolution: "@backstage/plugin-auth-backend@npm:0.29.0" +"@backstage/plugin-auth-backend@backstage:^::backstage=1.53.1&npm=0.29.2, @backstage/plugin-auth-backend@npm:^0.29.2": + version: 0.29.2 + resolution: "@backstage/plugin-auth-backend@npm:0.29.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" - "@backstage/plugin-catalog-node": "npm:^2.2.1" + "@backstage/plugin-auth-node": "npm:^0.7.3" + "@backstage/plugin-catalog-node": "npm:^2.2.3" "@backstage/types": "npm:^1.2.2" "@google-cloud/firestore": "npm:^7.0.0" connect-session-knex: "npm:^4.0.0" @@ -4029,16 +4061,16 @@ __metadata: passport: "npm:^0.7.0" zod: "npm:^3.25.76 || ^4.0.0" zod-validation-error: "npm:^5.0.0" - checksum: 10c0/8f8e6d05a7ad6efd46daebe66bb6b5b93c96aa92b434d78f2a79eb9802af497f0772a981f32d4a1ba34d57c8c4c60b07c15a72a9fe44944d5f747774a44c079d + checksum: 10c0/6940ee61bb051d66285a2f7b15861e5e50d6ba50e93fd98f2517d3ba11a1800178f5f4064526eb9602e51f790137f305c29a94ad3685513a25c7018e18bbca95 languageName: node linkType: hard -"@backstage/plugin-auth-node@backstage:^::backstage=1.51.1&npm=0.7.1, @backstage/plugin-auth-node@npm:^0.7.1": - version: 0.7.1 - resolution: "@backstage/plugin-auth-node@npm:0.7.1" +"@backstage/plugin-auth-node@backstage:^::backstage=1.53.1&npm=0.7.3, @backstage/plugin-auth-node@npm:^0.7.3": + version: 0.7.3 + resolution: "@backstage/plugin-auth-node@npm:0.7.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" @@ -4051,8 +4083,8 @@ __metadata: passport: "npm:^0.7.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - zod-validation-error: "npm:^4.0.2" - checksum: 10c0/be7103ae77c2b4e8f787782bff9a94f2b582f32c1ee2f5de31aec9f9626a7b45bf55b11d9448499e0eda46d8266ba9e378b1b2275e2ca43df27891391c3526d9 + zod-validation-error: "npm:^5.0.0" + checksum: 10c0/faf274cc6d13193ef8aa6daa8dba33219ee8661029e603c6eb8e80f3ed7a35860a7b5603b2667c61b9c2df976a1ede836467ee3a94be08b4b31cb910fea10f90 languageName: node linkType: hard @@ -4129,12 +4161,12 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-react@npm:^0.1.27": - version: 0.1.27 - resolution: "@backstage/plugin-auth-react@npm:0.1.27" +"@backstage/plugin-auth-react@npm:^0.1.29": + version: 0.1.29 + resolution: "@backstage/plugin-auth-react@npm:0.1.29" dependencies: - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" "@material-ui/core": "npm:^4.9.13" "@react-hookz/web": "npm:^24.0.0" @@ -4146,40 +4178,40 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/6b5ef7ab090aee03234f0539d132d6ee4c4ee0a8c62727db6fafe8595d1e2486c273ba5ea29dff77fbe84bb71a4990d35b3d9774a6d86a89c702d0e534d95302 + checksum: 10c0/5e5caaff01f8150a59fbb5443b228ed57a12bbc575c091888c56e138e337a5c645a13a4e5108111393a89828fc75880ef1a5a8f41b049fcd1e1033be110276bb languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@backstage:^::backstage=1.51.1&npm=0.2.20, @backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.20": - version: 0.2.20 - resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.20" +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@backstage:^::backstage=1.53.1&npm=0.2.22, @backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:^0.2.22": + version: 0.2.22 + resolution: "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@npm:0.2.22" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.1" - "@backstage/plugin-scaffolder-common": "npm:^2.2.0" - checksum: 10c0/a350e3c4aae62ef07b9b9bd6b00dbda052da39dddcca12ce1cdbf9ff53e943f5843363e67ec53d34a0b5bf5d2c2cc4edb2bd409c969014f6ce4256c791db418b + "@backstage/plugin-catalog-node": "npm:^2.2.3" + "@backstage/plugin-scaffolder-common": "npm:^2.2.1" + checksum: 10c0/20337a55df3fc307ac0e32a96659099abeee436a6cdc03ce40562e081db56037032a776d0f8dc1fd029805a4475b17e0a222ae2976f4e6c745fd3bcdcc066828 languageName: node linkType: hard -"@backstage/plugin-catalog-backend@backstage:^::backstage=1.51.1&npm=3.7.1, @backstage/plugin-catalog-backend@npm:^3.7.1": - version: 3.7.1 - resolution: "@backstage/plugin-catalog-backend@npm:3.7.1" +"@backstage/plugin-catalog-backend@backstage:^::backstage=1.53.1&npm=3.8.1, @backstage/plugin-catalog-backend@npm:^3.8.1": + version: 3.8.1 + resolution: "@backstage/plugin-catalog-backend@npm:3.8.1" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.6.9" - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/catalog-client": "npm:^1.15.2" + "@backstage/backend-openapi-utils": "npm:^0.7.0" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/integration": "npm:^2.0.2" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/integration": "npm:^2.0.3" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.1" - "@backstage/plugin-events-node": "npm:^0.4.22" + "@backstage/plugin-catalog-node": "npm:^2.2.3" + "@backstage/plugin-events-node": "npm:^0.4.24" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" + "@backstage/plugin-permission-node": "npm:^0.11.2" "@backstage/types": "npm:^1.2.2" "@opentelemetry/api": "npm:^1.9.0" ajv: "npm:^8.10.0" @@ -4200,12 +4232,12 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.25.76 || ^4.0.0" - zod-validation-error: "npm:^4.0.2" - checksum: 10c0/6b7911d49a199a0f3a78a8b5651cebb10c73499448ea32f5fded0bed48d640aed3bf2a0a8f4ff47a68f318900b557cf7abe8f8a127d6d7a14b1a34222d75c8ad + zod-validation-error: "npm:^5.0.0" + checksum: 10c0/ed770cb33afb1c53e2d5be26be8109858b5d387b7dd995f6cb6f7be972f3d9110dcbc2980fedeade69bcfe0cd46f78a4e80cdfa610108bead8977c322835a959 languageName: node linkType: hard -"@backstage/plugin-catalog-common@backstage:^::backstage=1.51.1&npm=1.1.10, @backstage/plugin-catalog-common@npm:^1.1.10": +"@backstage/plugin-catalog-common@backstage:^::backstage=1.53.1&npm=1.1.10, @backstage/plugin-catalog-common@npm:^1.1.10": version: 1.1.10 resolution: "@backstage/plugin-catalog-common@npm:1.1.10" dependencies: @@ -4227,25 +4259,25 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-graph@backstage:^::backstage=1.51.1&npm=0.6.4, @backstage/plugin-catalog-graph@npm:^0.6.4": - version: 0.6.4 - resolution: "@backstage/plugin-catalog-graph@npm:0.6.4" +"@backstage/plugin-catalog-graph@backstage:^::backstage=1.53.1&npm=0.6.6, @backstage/plugin-catalog-graph@npm:^0.6.6": + version: 0.6.6 + resolution: "@backstage/plugin-catalog-graph@npm:0.6.6" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-catalog-react": "npm:^3.0.0" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-catalog-react": "npm:^3.2.0" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@remixicon/react": "npm:>=4.6.0 <4.9.0" classnames: "npm:^2.3.1" lodash: "npm:^4.17.15" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" react-use: "npm:^17.2.4" zod: "npm:^4.0.0" peerDependencies: @@ -4256,26 +4288,26 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b7c158b9afbcf4875d786fa914a5339ed9dd7c8a0b87272dd5459a2da42d908ded57cae2b89c0a13ca3fd3094e14563bcbdea03141fadca23cb569def05c54df + checksum: 10c0/3e03ab16e75806dd4fd600d61189002be44d3328bfc37460e2b8531f92e6bf088301f6c94c1a79ab4cb9d263d05fc993e28454ce23ebb6365fcab570f449b63d languageName: node linkType: hard -"@backstage/plugin-catalog-import@backstage:^::backstage=1.51.1&npm=0.13.13, @backstage/plugin-catalog-import@npm:^0.13.13": - version: 0.13.13 - resolution: "@backstage/plugin-catalog-import@npm:0.13.13" +"@backstage/plugin-catalog-import@backstage:^::backstage=1.53.1&npm=0.13.15, @backstage/plugin-catalog-import@npm:^0.13.15": + version: 0.13.15 + resolution: "@backstage/plugin-catalog-import@npm:0.13.15" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/integration": "npm:^2.0.2" - "@backstage/integration-react": "npm:^1.2.18" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/integration": "npm:^2.0.3" + "@backstage/integration-react": "npm:^1.2.20" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-permission-react": "npm:^0.5.1" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-permission-react": "npm:^0.5.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4295,51 +4327,51 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/984ca621514ab8b4daed5291572fd840fe40a5e1c6a48a7e271cec07d5b3875e516284c8649c8fcd8595a3b42566fce583b5c164aea58ce1035f94fe824dc494 + checksum: 10c0/cdf51115c7f3bb799821ff916f9a1afe4f91cd45cca6e9d0256e6e1a59a63a7656b4f22c3ef9300045a7381111fbaf7b78b57ee611fd0209b9e9d0bc4091f394 languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^2.2.1": - version: 2.2.1 - resolution: "@backstage/plugin-catalog-node@npm:2.2.1" +"@backstage/plugin-catalog-node@npm:^2.2.3": + version: 2.2.3 + resolution: "@backstage/plugin-catalog-node@npm:2.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-catalog-common": "npm:^1.1.10" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" + "@backstage/plugin-permission-node": "npm:^0.11.2" "@backstage/types": "npm:^1.2.2" "@opentelemetry/api": "npm:^1.9.0" lodash: "npm:^4.17.21" yaml: "npm:^2.0.0" peerDependencies: - "@backstage/backend-test-utils": ^1.11.3 + "@backstage/backend-test-utils": ^1.11.5 peerDependenciesMeta: "@backstage/backend-test-utils": optional: true - checksum: 10c0/7e0e89b5b30558ebaef99dc985e01a5a32b3667b8576a0c2caac2fbbd4837bbeebe425d58ae50fa385bfab5b857337c09ac1add7a48792e94192fef79409ba29 + checksum: 10c0/57291ea0acbe791af9a3a88cc5461af481a29f7100f55f98fd970e89515df10f2df705484e6dce556dd083d298cdb843a724856043a42b064d272258d95135aa languageName: node linkType: hard -"@backstage/plugin-catalog-react@backstage:^::backstage=1.51.1&npm=3.0.0, @backstage/plugin-catalog-react@npm:^3.0.0": - version: 3.0.0 - resolution: "@backstage/plugin-catalog-react@npm:3.0.0" +"@backstage/plugin-catalog-react@backstage:^::backstage=1.53.1&npm=3.2.0, @backstage/plugin-catalog-react@npm:^3.2.0": + version: 3.2.0 + resolution: "@backstage/plugin-catalog-react@npm:3.2.0" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-compat-api": "npm:^0.5.11" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-compat-api": "npm:^0.5.13" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/integration-react": "npm:^1.2.18" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/integration-react": "npm:^1.2.20" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-react": "npm:^0.5.1" + "@backstage/plugin-permission-react": "npm:^0.5.3" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4349,13 +4381,13 @@ __metadata: classnames: "npm:^2.2.6" lodash: "npm:^4.17.21" material-ui-popup-state: "npm:^5.3.6" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" react-use: "npm:^17.2.4" yaml: "npm:^2.0.0" zen-observable: "npm:^0.10.0" zod: "npm:^4.0.0" peerDependencies: - "@backstage/frontend-test-utils": ^0.6.0 + "@backstage/frontend-test-utils": ^0.6.2 "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -4365,7 +4397,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/9b28ae2e66a95fa9a76c95327b51777b6d2c65e7b3f369fd0d7ad19871c519df2314bc6aaf414919da25611845db0ee93945d50d774a3df16bfac86bf3eb3413 + checksum: 10c0/dee0b80998d0ab98c073e1dd688c6c4398e59f5a247402096a3d9b02c71e0f332f223203c530518ebc9e15347954c963f8e869ab03b7c37a4fda4e2ddbfc4244 languageName: node linkType: hard @@ -4410,34 +4442,36 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog@backstage:^::backstage=1.51.1&npm=2.0.5, @backstage/plugin-catalog@npm:^2.0.5": - version: 2.0.5 - resolution: "@backstage/plugin-catalog@npm:2.0.5" +"@backstage/plugin-catalog@backstage:^::backstage=1.53.1&npm=2.0.7, @backstage/plugin-catalog@npm:^2.0.7": + version: 2.0.7 + resolution: "@backstage/plugin-catalog@npm:2.0.7" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-compat-api": "npm:^0.5.11" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-compat-api": "npm:^0.5.13" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/integration-react": "npm:^1.2.18" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/integration-react": "npm:^1.2.20" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-permission-react": "npm:^0.5.1" - "@backstage/plugin-scaffolder-common": "npm:^2.2.0" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-permission-react": "npm:^0.5.3" + "@backstage/plugin-scaffolder-common": "npm:^2.2.1" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.4" + "@backstage/plugin-search-react": "npm:^1.11.6" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.11" + "@backstage/plugin-techdocs-react": "npm:^1.3.13" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@mui/utils": "npm:^5.14.15" + "@remixicon/react": "npm:^4.6.0" classnames: "npm:^2.3.1" + csv-stringify: "npm:^5.6.5" dataloader: "npm:^2.0.0" lodash: "npm:^4.17.21" pluralize: "npm:^8.0.0" @@ -4453,15 +4487,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/6970ef7f913d881881460ca6e4b05e0f35c3cc5e13cc5233f51f8b27c3b5b3e92a3d0fef72882bfd31fa899a11ace702ecb1f8730f1ea3d93e898a067271e76f + checksum: 10c0/3fc39b278e5aa7468465f26ae19f37f016e9f7d4ba118af0b28848947a9d8112ece500a426873e6805a90a077abefea4fd0349ebe296f48d3bbc4e18c9d1af93 languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.4.22": - version: 0.4.22 - resolution: "@backstage/plugin-events-node@npm:0.4.22" +"@backstage/plugin-events-node@npm:^0.4.24": + version: 0.4.24 + resolution: "@backstage/plugin-events-node@npm:0.4.24" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/errors": "npm:^1.3.1" "@backstage/types": "npm:^1.2.2" "@types/content-type": "npm:^1.1.8" @@ -4470,18 +4504,18 @@ __metadata: cross-fetch: "npm:^4.0.0" express: "npm:^4.22.0" uri-template: "npm:^2.0.0" - checksum: 10c0/96871c81fa8038afc579b8fce64c50a879d25972333c0ce18980061832fbfc4f6e0f3fbee6660521a1289a735252f5ce7ce0832601cd3ab1f74f6dec982841cb + checksum: 10c0/2a115f81c5b6ddad01a1aeaa0bcd5fe331f07490ec2f9658dbb2b61a4472f5a7039d7af18cf3219c5aa84c895dae91679d3c1bc6f200a506cadcc02fe1c17b9b languageName: node linkType: hard -"@backstage/plugin-home-react@npm:^0.1.38": - version: 0.1.38 - resolution: "@backstage/plugin-home-react@npm:0.1.38" +"@backstage/plugin-home-react@npm:^0.1.40": + version: 0.1.40 + resolution: "@backstage/plugin-home-react@npm:0.1.40" dependencies: - "@backstage/core-compat-api": "npm:^0.5.11" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/core-compat-api": "npm:^0.5.13" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@rjsf/utils": "npm:5.24.13" @@ -4493,24 +4527,24 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/114301133a039f35211ca019b6e0e8eefd436d4133ba0a4fd5d5b51b5d13aaffe353c3ff0a48f9a151f10aaea7f924cf1fe6cfce27198cc755c33dfdad11e91f + checksum: 10c0/7fb6272d2b267c02df951151a87f5dd04ac7aedb5f2e8d85ff6ae11762cb2305da6bda1d026a7772e0c3d561123041401c32cbb1eb6aa449dd5a93fd2d9b306e languageName: node linkType: hard -"@backstage/plugin-home@backstage:^::backstage=1.51.1&npm=0.9.6, @backstage/plugin-home@npm:^0.9.6": - version: 0.9.6 - resolution: "@backstage/plugin-home@npm:0.9.6" +"@backstage/plugin-home@backstage:^::backstage=1.53.1&npm=0.9.8, @backstage/plugin-home@npm:^0.9.8": + version: 0.9.8 + resolution: "@backstage/plugin-home@npm:0.9.8" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-app-api": "npm:^1.20.1" - "@backstage/core-compat-api": "npm:^0.5.11" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-home-react": "npm:^0.1.38" + "@backstage/core-app-api": "npm:^1.20.3" + "@backstage/core-compat-api": "npm:^0.5.13" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-home-react": "npm:^0.1.40" "@backstage/theme": "npm:^0.7.3" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -4533,28 +4567,29 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ed63d4c1a865b4a7260bdacb3046afc5391dd169522767b2a53bc22851cb34f5c9adbf71118949ad1e71f00b550c71466468ed6164482094759bd31b618de71e + checksum: 10c0/92000195570bf65f7bf2b7397b311b31804562e43350b8c3a92625e9ce2d4759ba14039865be349203b54520d72c08421688631cc3ac2ccf71428a8bb804e224 languageName: node linkType: hard -"@backstage/plugin-notifications-backend@backstage:^::backstage=1.51.1&npm=0.6.5, @backstage/plugin-notifications-backend@npm:^0.6.5": - version: 0.6.5 - resolution: "@backstage/plugin-notifications-backend@npm:0.6.5" +"@backstage/plugin-notifications-backend@backstage:^::backstage=1.53.1&npm=0.6.7, @backstage/plugin-notifications-backend@npm:^0.6.7": + version: 0.6.7 + resolution: "@backstage/plugin-notifications-backend@npm:0.6.7" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-openapi-utils": "npm:^0.7.0" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-catalog-node": "npm:^2.2.1" + "@backstage/plugin-catalog-node": "npm:^2.2.3" "@backstage/plugin-notifications-common": "npm:^0.2.3" - "@backstage/plugin-notifications-node": "npm:^0.2.26" - "@backstage/plugin-signals-node": "npm:^0.2.1" + "@backstage/plugin-notifications-node": "npm:^0.2.28" + "@backstage/plugin-signals-node": "npm:^0.2.3" "@backstage/types": "npm:^1.2.2" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" knex: "npm:^3.0.0" p-throttle: "npm:^4.1.1" - checksum: 10c0/780f26a3168539be48b59be10068474c843e45f2aa9a7035fea8fc55f6befe6ad0ff1715607b84c338699bf278fa5538538453843dc98c46b7715618026ea42d + checksum: 10c0/6b3117bf28b3afda33e4bced56fb933558ff497f5b0bffc3dcf6d103ee9c721b384235dd0f1b859b35a1eba2d5291251601a576e31507ba779f4a5daf78c35a8 languageName: node linkType: hard @@ -4568,28 +4603,28 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-notifications-node@npm:^0.2.26": - version: 0.2.26 - resolution: "@backstage/plugin-notifications-node@npm:0.2.26" +"@backstage/plugin-notifications-node@npm:^0.2.28": + version: 0.2.28 + resolution: "@backstage/plugin-notifications-node@npm:0.2.28" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/plugin-notifications-common": "npm:^0.2.3" - checksum: 10c0/1073b659370205b24c81635ae39a98cf336ab7514cfd405d725d3666d4085de0e2c0145beb8c73091534e4580f975144952fbce31bf004818c26fb81577f6269 + checksum: 10c0/23a244bfdf1b39712dd08a77f3620fb7d06bd9ce07478447b2c4b81a4d1ed2daad0cc5404c5e7a2d3c282d16eefb88256c3d2ea3f69b8c78368609b22258e837 languageName: node linkType: hard -"@backstage/plugin-notifications@backstage:^::backstage=1.51.1&npm=0.5.17, @backstage/plugin-notifications@npm:^0.5.17": - version: 0.5.17 - resolution: "@backstage/plugin-notifications@npm:0.5.17" +"@backstage/plugin-notifications@backstage:^::backstage=1.53.1&npm=0.5.19, @backstage/plugin-notifications@npm:^0.5.19": + version: 0.5.19 + resolution: "@backstage/plugin-notifications@npm:0.5.19" dependencies: - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@backstage/plugin-notifications-common": "npm:^0.2.3" - "@backstage/plugin-signals-react": "npm:^0.0.22" + "@backstage/plugin-signals-react": "npm:^0.0.24" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@remixicon/react": "npm:>=4.6.0 <4.9.0" lodash: "npm:^4.17.21" notistack: "npm:^3.0.1" @@ -4604,21 +4639,21 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/df0945dc889a746e3aaa1701cc080af0b1390ffde719eacc2124db5671294fd95cc79d1d0b289c31e702272a18377f1404053166af8d8fd579e745a547d97645 + checksum: 10c0/ad348655ed3bce82b5c0b01ff1fbca9fd761fce6a17a48b7799e4916314df88e2136c08c84e625a0d925cc5870cf15660a6fcf7c2bcdd416165bd20b44ebb107 languageName: node linkType: hard -"@backstage/plugin-org@backstage:^::backstage=1.51.1&npm=0.7.4, @backstage/plugin-org@npm:^0.7.4": - version: 0.7.4 - resolution: "@backstage/plugin-org@npm:0.7.4" +"@backstage/plugin-org@backstage:^::backstage=1.53.1&npm=0.7.6, @backstage/plugin-org@npm:^0.7.6": + version: 0.7.6 + resolution: "@backstage/plugin-org@npm:0.7.6" dependencies: "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/ui": "npm:^0.15.0" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/ui": "npm:^0.17.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -4626,7 +4661,7 @@ __metadata: lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" pluralize: "npm:^8.0.0" - qs: "npm:^6.10.1" + qs: "npm:^6.15.2" react-use: "npm:^17.2.4" zod: "npm:^4.0.0" peerDependencies: @@ -4637,42 +4672,42 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/eb3ba0166aa6de892991a75035b85cffe695e950bc6c96b55212d8a8f92c8b7ce9e72e595842ccbf687812386c338db5b0c4f62a4403d77090e596c251b721a8 + checksum: 10c0/dfbf2b327e49812a0cb303cf284e076d08876c102de73b522687188b801c34ab9012da244c545656be8dc0a49583aa55d94bf12a85dccdc7bcbe56b33259f9b4 languageName: node linkType: hard -"@backstage/plugin-permission-backend-module-allow-all-policy@backstage:^::backstage=1.51.1&npm=0.2.19, @backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.19": - version: 0.2.19 - resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.19" +"@backstage/plugin-permission-backend-module-allow-all-policy@backstage:^::backstage=1.53.1&npm=0.2.21, @backstage/plugin-permission-backend-module-allow-all-policy@npm:^0.2.21": + version: 0.2.21 + resolution: "@backstage/plugin-permission-backend-module-allow-all-policy@npm:0.2.21" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/plugin-auth-node": "npm:^0.7.3" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" - checksum: 10c0/5133d828cc8c748c3443a892251aa507d080c72e09cfddee84f7f4331a81d2fa00934ccb3b323b05456493de25f7b083617adb2550e32b2e81205c91cd60219b + "@backstage/plugin-permission-node": "npm:^0.11.2" + checksum: 10c0/47fcd18aa09d93465fe423f9abecd905f8264e7a1b791afbdcc59bf14239e0c1ec97c7c0c3247563962fa9334a87c8adaa30227bf5cfb2668847597d9bc3cb9b languageName: node linkType: hard -"@backstage/plugin-permission-backend@backstage:^::backstage=1.51.1&npm=0.7.12, @backstage/plugin-permission-backend@npm:^0.7.12": - version: 0.7.12 - resolution: "@backstage/plugin-permission-backend@npm:0.7.12" +"@backstage/plugin-permission-backend@backstage:^::backstage=1.53.1&npm=0.7.14, @backstage/plugin-permission-backend@npm:^0.7.14": + version: 0.7.14 + resolution: "@backstage/plugin-permission-backend@npm:0.7.14" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/plugin-auth-node": "npm:^0.7.1" + "@backstage/plugin-auth-node": "npm:^0.7.3" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" + "@backstage/plugin-permission-node": "npm:^0.11.2" dataloader: "npm:^2.0.0" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" lodash: "npm:^4.17.21" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/4f261d41854ab79707e68c6edbc5fa873bead554ca73adc0a8b0e18e334bb101dd7d245b569343f65597fc416c6cb1af8e3a1d670c45ad50adee6fe816fa8338 + checksum: 10c0/471d6096bcdbc9a81ce87091fcc19bf74e45cd67eeb8c0a4b77ecbeb59fdcc335d16e4dc6c201d4e52da2c46fd04d56b199459817c9ea88e1612550fd2f8cab2 languageName: node linkType: hard -"@backstage/plugin-permission-common@backstage:^::backstage=1.51.1&npm=0.9.9, @backstage/plugin-permission-common@npm:^0.9.9": +"@backstage/plugin-permission-common@backstage:^::backstage=1.53.1&npm=0.9.9, @backstage/plugin-permission-common@npm:^0.9.9": version: 0.9.9 resolution: "@backstage/plugin-permission-common@npm:0.9.9" dependencies: @@ -4731,11 +4766,11 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@backstage:^::backstage=1.51.1&npm=0.11.0, @backstage/plugin-permission-node@npm:^0.11.0": - version: 0.11.0 - resolution: "@backstage/plugin-permission-node@npm:0.11.0" +"@backstage/plugin-permission-node@backstage:^::backstage=1.53.1&npm=0.11.2, @backstage/plugin-permission-node@npm:^0.11.2": + version: 0.11.2 + resolution: "@backstage/plugin-permission-node@npm:0.11.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-permission-common": "npm:^0.9.9" @@ -4744,7 +4779,7 @@ __metadata: express-promise-router: "npm:^4.1.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/79db42a485e865738e88ebc9625c4b925e4c93b1639af5ba842468c29b80fdf7080361484da30f926d149634461f64a32b456cf746aec58c5cab8f7618721b1e + checksum: 10c0/70ac2494ff39fd55dfb82dad8f7be6fab91b0b21fdba3e978b2108b63cf4848f89f7bd38578629d71ddd072af7b3c4ad0c1d8916e20e4bdce88e8201c7e97d3d languageName: node linkType: hard @@ -4766,12 +4801,12 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-react@backstage:^::backstage=1.51.1&npm=0.5.1, @backstage/plugin-permission-react@npm:^0.5.1": - version: 0.5.1 - resolution: "@backstage/plugin-permission-react@npm:0.5.1" +"@backstage/plugin-permission-react@backstage:^::backstage=1.53.1&npm=0.5.3, @backstage/plugin-permission-react@npm:^0.5.3": + version: 0.5.3 + resolution: "@backstage/plugin-permission-react@npm:0.5.3" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/plugin-permission-common": "npm:^0.9.9" dataloader: "npm:^2.0.0" swr: "npm:^2.0.0" @@ -4782,7 +4817,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/ef976af8f81fca4dc99b323f8cc754e77ca2528a6cb99d32647a5109626e9e8d824c31f99d2b9681de3189635fc026728ba9b4aa1ffe4217177b2ab788aba21f + checksum: 10c0/2cc5c076fdc7bf28aee8dd68b8073b2f1439a9d8f73b8fb486517f94d84493e4ab36ac3bd4ca92b235d4f41a4849757f288c253488c45821d2c052ef815a32e4 languageName: node linkType: hard @@ -4806,40 +4841,40 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-proxy-backend@backstage:^::backstage=1.51.1&npm=0.6.13, @backstage/plugin-proxy-backend@npm:^0.6.13": - version: 0.6.13 - resolution: "@backstage/plugin-proxy-backend@npm:0.6.13" +"@backstage/plugin-proxy-backend@backstage:^::backstage=1.53.1&npm=0.6.15, @backstage/plugin-proxy-backend@npm:^0.6.15": + version: 0.6.15 + resolution: "@backstage/plugin-proxy-backend@npm:0.6.15" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/plugin-proxy-node": "npm:^0.1.15" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/plugin-proxy-node": "npm:^0.1.17" "@backstage/types": "npm:^1.2.2" express-promise-router: "npm:^4.1.0" http-proxy-middleware: "npm:^2.0.0" - checksum: 10c0/bcc708f669fd708f54469d2b3c018d3d250758c889015ead601cd1fa14b38c70ae60cb76506be323b21202f2281cfb9889a7accaed80bf1f3c35199deb494f04 + checksum: 10c0/dda9eee8b0119aae4fb18bccc1d7b808e87581c51170be498c08bbed080b68db40fc397c5614550f63cb640f20dd041c176b75a2ba9f85dbea2dd50a1bd71b7a languageName: node linkType: hard -"@backstage/plugin-proxy-node@npm:^0.1.15": - version: 0.1.15 - resolution: "@backstage/plugin-proxy-node@npm:0.1.15" +"@backstage/plugin-proxy-node@npm:^0.1.17": + version: 0.1.17 + resolution: "@backstage/plugin-proxy-node@npm:0.1.17" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" http-proxy-middleware: "npm:^2.0.0" - checksum: 10c0/f1b05a82efc7291fb1348112ca90523d51777cb07c50d62df85d11fc7c6fd3efed3a05a064b6edcf1db458d76d207ee9184504b6fd24d9d83f0783cbaed29b46 + checksum: 10c0/953301a829192d23ea2691e79d37cf1b53287f27f82a329fe0f54e3a249afa0bf065c7b5be78aa396233ba69bfa7512e26f12d002ab870637d68881506d1e3dd languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-github@backstage:^::backstage=1.51.1&npm=0.9.9, @backstage/plugin-scaffolder-backend-module-github@npm:^0.9.9": - version: 0.9.9 - resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.9.9" +"@backstage/plugin-scaffolder-backend-module-github@backstage:^::backstage=1.53.1&npm=0.9.11, @backstage/plugin-scaffolder-backend-module-github@npm:^0.9.11": + version: 0.9.11 + resolution: "@backstage/plugin-scaffolder-backend-module-github@npm:0.9.11" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" - "@backstage/plugin-catalog-node": "npm:^2.2.1" - "@backstage/plugin-scaffolder-node": "npm:^0.13.3" + "@backstage/integration": "npm:^2.0.3" + "@backstage/plugin-catalog-node": "npm:^2.2.3" + "@backstage/plugin-scaffolder-node": "npm:^0.13.5" "@backstage/types": "npm:^1.2.2" "@octokit/core": "npm:^5.0.0" "@octokit/plugin-retry": "npm:^6.0.0" @@ -4849,58 +4884,58 @@ __metadata: octokit-plugin-create-pull-request: "npm:^5.0.0" yaml: "npm:^2.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/3f11a2bbb24bd9ab2f2f8711993c6a8d7782191613e39aa439deea0bf41a7a5941628af1b87f742ecdd1638d4bb146e4af988d0a8d346458ecd632daa5b29091 + checksum: 10c0/67b3840e9ba0f5949cb5b011d0696c42ac64970761dafae11aaf7237e64bb2690504fea00d539dd25a463662993d24b2cdc5abb8f4015b9ed871558246c84ea2 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-gitlab@backstage:^::backstage=1.51.1&npm=0.11.6, @backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.11.6": - version: 0.11.6 - resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.11.6" +"@backstage/plugin-scaffolder-backend-module-gitlab@backstage:^::backstage=1.53.1&npm=0.11.8, @backstage/plugin-scaffolder-backend-module-gitlab@npm:^0.11.8": + version: 0.11.8 + resolution: "@backstage/plugin-scaffolder-backend-module-gitlab@npm:0.11.8" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" - "@backstage/plugin-scaffolder-node": "npm:^0.13.3" + "@backstage/integration": "npm:^2.0.3" + "@backstage/plugin-scaffolder-node": "npm:^0.13.5" "@gitbeaker/core": "npm:^43.8.0" "@gitbeaker/requester-utils": "npm:^43.8.0" "@gitbeaker/rest": "npm:^43.8.0" luxon: "npm:^3.0.0" yaml: "npm:^2.0.0" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/364734d3367e5f53202fe8e1a2a379b8e1bc7aa2f33ce3dd4aa14cf1235f4577ded76fb8e7cb37d47d354a2970b0ed426e41fc968f292b291e6c9cfe02ee78ff + checksum: 10c0/0e37647e0666d32a7bbb7959cb32d7b3410fa6fd740ddd27dc9b345648278d89c9dd75fe80a0face4cd422164454d3880c146b57e9c3d0dde6809a21fc17a5cc languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend-module-notifications@backstage:^::backstage=1.51.1&npm=0.1.22, @backstage/plugin-scaffolder-backend-module-notifications@npm:^0.1.22": - version: 0.1.22 - resolution: "@backstage/plugin-scaffolder-backend-module-notifications@npm:0.1.22" +"@backstage/plugin-scaffolder-backend-module-notifications@backstage:^::backstage=1.53.1&npm=0.1.24, @backstage/plugin-scaffolder-backend-module-notifications@npm:^0.1.24": + version: 0.1.24 + resolution: "@backstage/plugin-scaffolder-backend-module-notifications@npm:0.1.24" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/plugin-notifications-common": "npm:^0.2.3" - "@backstage/plugin-notifications-node": "npm:^0.2.26" - "@backstage/plugin-scaffolder-node": "npm:^0.13.3" + "@backstage/plugin-notifications-node": "npm:^0.2.28" + "@backstage/plugin-scaffolder-node": "npm:^0.13.5" yaml: "npm:^2.0.0" - checksum: 10c0/c59998bb1de9e20e659f7cf0ae482729d4b8986a9f3baf58eeae9a2fa02b71116488c3a95f29e81abc4f6fe6e2b1a3d9a874116605e1d0717feeb1507d246444 + checksum: 10c0/05a4fa3f856117d0dd3e8e1c1af304be8b90ebd80aa69abae1d9caa6255d9805ed1ea0a949458af07eb51a74257d8fc168832bf49ec8616cb1d16fc62b27a797 languageName: node linkType: hard -"@backstage/plugin-scaffolder-backend@backstage:^::backstage=1.51.1&npm=4.0.0, @backstage/plugin-scaffolder-backend@npm:^4.0.0": - version: 4.0.0 - resolution: "@backstage/plugin-scaffolder-backend@npm:4.0.0" +"@backstage/plugin-scaffolder-backend@backstage:^::backstage=1.53.1&npm=4.0.2, @backstage/plugin-scaffolder-backend@npm:^4.0.2": + version: 4.0.2 + resolution: "@backstage/plugin-scaffolder-backend@npm:4.0.2" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.6.9" - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-openapi-utils": "npm:^0.7.0" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" - "@backstage/plugin-catalog-node": "npm:^2.2.1" - "@backstage/plugin-events-node": "npm:^0.4.22" + "@backstage/integration": "npm:^2.0.3" + "@backstage/plugin-catalog-node": "npm:^2.2.3" + "@backstage/plugin-events-node": "npm:^0.4.24" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" - "@backstage/plugin-scaffolder-common": "npm:^2.2.0" - "@backstage/plugin-scaffolder-node": "npm:^0.13.3" + "@backstage/plugin-permission-node": "npm:^0.11.2" + "@backstage/plugin-scaffolder-common": "npm:^2.2.1" + "@backstage/plugin-scaffolder-node": "npm:^0.13.5" "@backstage/types": "npm:^1.2.2" "@types/luxon": "npm:^3.0.0" express: "npm:^4.22.0" @@ -4923,40 +4958,39 @@ __metadata: zen-observable: "npm:^0.10.0" zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" - checksum: 10c0/36c573cfbdeed1474ba79855be6c3fd1340e48ff52e129b18f7abe16dc17e68a5cb7e049b5e61e12921383adf4a9a079adb30239c71b4a4b7e13417d4e345ec1 + checksum: 10c0/f2f473c12b3bd091f69451760edaffce8bd46669ad29078accac3f702f8c77757baa76694a625e497407e0c1c2646d04e276d55149cbe5ba2ad5d3b3ba06edeb languageName: node linkType: hard -"@backstage/plugin-scaffolder-common@backstage:^::backstage=1.51.1&npm=2.2.0, @backstage/plugin-scaffolder-common@npm:^2.2.0": - version: 2.2.0 - resolution: "@backstage/plugin-scaffolder-common@npm:2.2.0" +"@backstage/plugin-scaffolder-common@backstage:^::backstage=1.53.1&npm=2.2.1, @backstage/plugin-scaffolder-common@npm:^2.2.1": + version: 2.2.1 + resolution: "@backstage/plugin-scaffolder-common@npm:2.2.1" dependencies: "@backstage/catalog-model": "npm:^1.9.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" + "@backstage/integration": "npm:^2.0.3" "@backstage/plugin-permission-common": "npm:^0.9.9" "@backstage/types": "npm:^1.2.2" "@microsoft/fetch-event-source": "npm:^2.0.1" "@types/json-schema": "npm:^7.0.9" cross-fetch: "npm:^4.0.0" - json-schema: "npm:^0.4.0" uri-template: "npm:^2.0.0" zen-observable: "npm:^0.10.0" - checksum: 10c0/997db5c77c47eeb30aa75a8b2442ae9fe146de7ea2b6ca9bdc1f6c0e09b24293510c1901d8d924d20e2dfb18b9c76f21a9cd07fb23026116c4458bb302af1e2c + checksum: 10c0/9efc02080e8ccfeec3dd87fa83191b8f5f89cf1a36f9aec8eff8df3d32801f0444ddf5e679ac4be05f76ddee02b6a15ed8efbd69741f6df91f7b3a4f1bb27b2c languageName: node linkType: hard -"@backstage/plugin-scaffolder-node@npm:^0.13.3": - version: 0.13.3 - resolution: "@backstage/plugin-scaffolder-node@npm:0.13.3" +"@backstage/plugin-scaffolder-node@npm:^0.13.5": + version: 0.13.5 + resolution: "@backstage/plugin-scaffolder-node@npm:0.13.5" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" + "@backstage/integration": "npm:^2.0.3" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" - "@backstage/plugin-scaffolder-common": "npm:^2.2.0" + "@backstage/plugin-permission-node": "npm:^0.11.2" + "@backstage/plugin-scaffolder-common": "npm:^2.2.1" "@backstage/types": "npm:^1.2.2" "@isomorphic-git/pgp-plugin": "npm:^0.0.7" concat-stream: "npm:^2.0.0" @@ -4972,29 +5006,29 @@ __metadata: zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: - "@backstage/backend-test-utils": ^1.11.3 + "@backstage/backend-test-utils": ^1.11.5 peerDependenciesMeta: "@backstage/backend-test-utils": optional: true - checksum: 10c0/7ddd025bbcbf3f7cebb2725ccfb6d75c0d613e10f915dcb453a9609e05fc456b5eebfab48679970c75919899fd9707bd75838e0aa80ecd4a5e754136108c28d1 + checksum: 10c0/7b8450105b1d8c2734d7d124bab0fc760a4b288964c355a39601e7fbbf263ccd3cf8b1566b0ec8756bfe039230d0a24277097ccf39c9bb36dc826951f50b164e languageName: node linkType: hard -"@backstage/plugin-scaffolder-react@npm:^2.0.0": - version: 2.0.0 - resolution: "@backstage/plugin-scaffolder-react@npm:2.0.0" +"@backstage/plugin-scaffolder-react@npm:^2.0.2": + version: 2.0.2 + resolution: "@backstage/plugin-scaffolder-react@npm:2.0.2" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-permission-react": "npm:^0.5.1" - "@backstage/plugin-scaffolder-common": "npm:^2.2.0" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-permission-react": "npm:^0.5.3" + "@backstage/plugin-scaffolder-common": "npm:^2.2.1" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" @@ -5012,11 +5046,10 @@ __metadata: flatted: "npm:^3.4.2" humanize-duration: "npm:^3.25.1" immer: "npm:^9.0.6" - json-schema: "npm:^0.4.0" json-schema-library: "npm:^9.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" react-aria-components: "npm:^1.14.0" react-use: "npm:^17.2.4" use-immer: "npm:^0.11.0" @@ -5024,7 +5057,7 @@ __metadata: zod: "npm:^3.25.76 || ^4.0.0" zod-to-json-schema: "npm:^3.25.1" peerDependencies: - "@backstage/frontend-test-utils": ^0.6.0 + "@backstage/frontend-test-utils": ^0.6.2 "@types/react": ^17.0.0 || ^18.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 @@ -5035,32 +5068,32 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/64b9909c1e6488f446140dbc32ba538638ed0aa0e8aae543fbcf224b86ee4888aa04c6d206587d89a16ea5a05dc8d9aa5dc6feabafac47df0886a5ff719e4909 + checksum: 10c0/ac764a5c9556004b27858363e30e5fc3787f61a5144218d9d0dba4fdd71ce6d8a18dd904ca184805811cbe9c0ebd8eb6bf3fbe80ba94b991607cc4906abf6977 languageName: node linkType: hard -"@backstage/plugin-scaffolder@backstage:^::backstage=1.51.1&npm=1.37.0, @backstage/plugin-scaffolder@npm:^1.37.0": - version: 1.37.0 - resolution: "@backstage/plugin-scaffolder@npm:1.37.0" +"@backstage/plugin-scaffolder@backstage:^::backstage=1.53.1&npm=1.38.1, @backstage/plugin-scaffolder@npm:^1.38.1": + version: 1.38.1 + resolution: "@backstage/plugin-scaffolder@npm:1.38.1" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/filter-predicates": "npm:^0.1.3" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/integration": "npm:^2.0.2" - "@backstage/integration-react": "npm:^1.2.18" + "@backstage/filter-predicates": "npm:^0.1.4" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/integration": "npm:^2.0.3" + "@backstage/integration-react": "npm:^1.2.20" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-permission-react": "npm:^0.5.1" - "@backstage/plugin-scaffolder-common": "npm:^2.2.0" - "@backstage/plugin-scaffolder-react": "npm:^2.0.0" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-permission-react": "npm:^0.5.3" + "@backstage/plugin-scaffolder-common": "npm:^2.2.1" + "@backstage/plugin-scaffolder-react": "npm:^2.0.2" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.11" + "@backstage/plugin-techdocs-react": "npm:^1.3.13" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@codemirror/language": "npm:^6.0.0" "@codemirror/legacy-modes": "npm:^6.1.0" "@codemirror/view": "npm:^6.0.0" @@ -5078,12 +5111,11 @@ __metadata: git-url-parse: "npm:^15.0.0" humanize-duration: "npm:^3.25.1" idb-keyval: "npm:5.1.5" - json-schema: "npm:^0.4.0" json-schema-library: "npm:^9.0.0" jszip: "npm:^3.10.1" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" react-aria-components: "npm:^1.14.0" react-resizable: "npm:^3.0.5" react-resizable-panels: "npm:^3.0.4" @@ -5100,53 +5132,53 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/2f9d8d12f357696a99750c147c9bbd6a6d51fe03bedeb517eea398d5b16d752be47cbd056f4eabf8545beb7e56364ad113aa1580e7a8b0b8373faf2db84a8aa6 + checksum: 10c0/32fea4dc7b0a2cfa6f714ca13f0102ea913e16a7471b7ba773a7ca6be57b61f816b19e4d12926a3f57ebdbdf005bcec916cadcc2fffc848dc90ca01ee426e440 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-catalog@backstage:^::backstage=1.51.1&npm=0.3.15, @backstage/plugin-search-backend-module-catalog@npm:^0.3.15": - version: 0.3.15 - resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.15" +"@backstage/plugin-search-backend-module-catalog@backstage:^::backstage=1.53.1&npm=0.3.17, @backstage/plugin-search-backend-module-catalog@npm:^0.3.17": + version: 0.3.17 + resolution: "@backstage/plugin-search-backend-module-catalog@npm:0.3.17" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.1" + "@backstage/plugin-catalog-node": "npm:^2.2.3" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-search-backend-node": "npm:^1.4.4" + "@backstage/plugin-search-backend-node": "npm:^1.4.6" "@backstage/plugin-search-common": "npm:^1.2.24" - checksum: 10c0/413dda1e78a59640cea6bb346dd309cac7c5fc1223f122389861864e3bfb7068272c8d606aeb2273cb4c563a21fc7694f3447ae9c3eac3d9086f9774aed986dd + checksum: 10c0/3c4770c0d3864bf9acba4154285419fbce66b34b8f6c35fd78f5b25b28975929ccb2fda710681ec05cd5077eea8e85b7cf1910fbe3222a9b483a5186e313a373 languageName: node linkType: hard -"@backstage/plugin-search-backend-module-techdocs@backstage:^::backstage=1.51.1&npm=0.4.14, @backstage/plugin-search-backend-module-techdocs@npm:^0.4.14": - version: 0.4.14 - resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.14" +"@backstage/plugin-search-backend-module-techdocs@backstage:^::backstage=1.53.1&npm=0.4.16, @backstage/plugin-search-backend-module-techdocs@npm:^0.4.16": + version: 0.4.16 + resolution: "@backstage/plugin-search-backend-module-techdocs@npm:0.4.16" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/plugin-catalog-common": "npm:^1.1.10" - "@backstage/plugin-catalog-node": "npm:^2.2.1" + "@backstage/plugin-catalog-node": "npm:^2.2.3" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-search-backend-node": "npm:^1.4.4" + "@backstage/plugin-search-backend-node": "npm:^1.4.6" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-techdocs-node": "npm:^1.15.0" + "@backstage/plugin-techdocs-node": "npm:^1.15.2" lodash: "npm:^4.17.21" p-limit: "npm:^3.1.0" - checksum: 10c0/0766c62ad7026b919a35e5c3901d38bbf7f611b2f440e1d2988b4479ca7e7d863da9af2122a777501da408fd3a7e414f57ba2b4899f9fd42ce2a60ee0865d2a5 + checksum: 10c0/f1d7a59e665b222ba72e60b6017b604f8f226a6263b2662a7dc867d44b0643ab6e79b88c43beffdccc6b570133b617341b61846e6b6861964869ebcb50988a33 languageName: node linkType: hard -"@backstage/plugin-search-backend-node@backstage:^::backstage=1.51.1&npm=1.4.4, @backstage/plugin-search-backend-node@npm:^1.4.4": - version: 1.4.4 - resolution: "@backstage/plugin-search-backend-node@npm:1.4.4" +"@backstage/plugin-search-backend-node@backstage:^::backstage=1.53.1&npm=1.4.6, @backstage/plugin-search-backend-node@npm:^1.4.6": + version: 1.4.6 + resolution: "@backstage/plugin-search-backend-node@npm:1.4.6" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-permission-common": "npm:^0.9.9" @@ -5155,29 +5187,29 @@ __metadata: lodash: "npm:^4.17.21" lunr: "npm:^2.3.9" ndjson: "npm:^2.0.0" - checksum: 10c0/c0d43089c69e977d3d664b51ae8aa7ba1ad2de6ae182bd51b505810b609ddea4e96125d2710e73e8e12f43a5dd36485b6fd3aef79446abb7603e9cbe3be8a22c + checksum: 10c0/2e5ade4acbad4355b0db2d31440c1e9dc551604c98c2c3f30b8b7aae8c4649cb05e40f9e329d6b7a9d93f804d029ea38d01288247b2c46aa4a7feb2eb88829b5 languageName: node linkType: hard -"@backstage/plugin-search-backend@backstage:^::backstage=1.51.1&npm=2.1.2, @backstage/plugin-search-backend@npm:^2.1.2": - version: 2.1.2 - resolution: "@backstage/plugin-search-backend@npm:2.1.2" +"@backstage/plugin-search-backend@backstage:^::backstage=1.53.1&npm=2.1.4, @backstage/plugin-search-backend@npm:^2.1.4": + version: 2.1.4 + resolution: "@backstage/plugin-search-backend@npm:2.1.4" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.6.9" - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-openapi-utils": "npm:^0.7.0" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-node": "npm:^0.11.0" - "@backstage/plugin-search-backend-node": "npm:^1.4.4" + "@backstage/plugin-permission-node": "npm:^0.11.2" + "@backstage/plugin-search-backend-node": "npm:^1.4.6" "@backstage/plugin-search-common": "npm:^1.2.24" "@backstage/types": "npm:^1.2.2" dataloader: "npm:^2.0.0" express: "npm:^4.22.0" lodash: "npm:^4.17.21" - qs: "npm:^6.10.1" + qs: "npm:^6.15.2" zod: "npm:^3.25.76 || ^4.0.0" - checksum: 10c0/b6f6d1a2d980713ae56f3806092412f33880fe24ea5e61bfe32c954de266f0eee7d1c3713dc622d2b8b4fa292653d7a73ef3226a84f3501f2647180cc95c3a9e + checksum: 10c0/c5334503c8eb715b46a7bbbccc268f5adeca45704835a431ab803b1f0aab55e0121cdbaa7c344c491f65a4de93e9632f7f0bfdaea1746f7a5f8f9a5689a0a9d3 languageName: node linkType: hard @@ -5201,13 +5233,13 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-search-react@backstage:^::backstage=1.51.1&npm=1.11.4, @backstage/plugin-search-react@npm:^1.11.4": - version: 1.11.4 - resolution: "@backstage/plugin-search-react@npm:1.11.4" +"@backstage/plugin-search-react@backstage:^::backstage=1.53.1&npm=1.11.6, @backstage/plugin-search-react@npm:^1.11.6": + version: 1.11.6 + resolution: "@backstage/plugin-search-react@npm:1.11.6" dependencies: - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@backstage/plugin-search-common": "npm:^1.2.24" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" @@ -5216,7 +5248,7 @@ __metadata: "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" lodash: "npm:^4.17.21" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" react-use: "npm:^17.3.2" zod: "npm:^4.0.0" peerDependencies: @@ -5227,27 +5259,27 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b851646d10efadb3aa1a17853b8b8876b60b00b56c93322a43678e00bc8a39c38d050f95df72303e67bada5c781974ff1d2d3dbbb4f09da05e583646d3d56c60 + checksum: 10c0/47e0593024492134d1695c0cf6ac177ec51fd9127c2be2006145fb643e8cded902a8c0315caf7d576fb98666d4d1bb466f4f63353647841da88e43fafbbabff5 languageName: node linkType: hard -"@backstage/plugin-search@backstage:^::backstage=1.51.1&npm=1.7.4, @backstage/plugin-search@npm:^1.7.4": - version: 1.7.4 - resolution: "@backstage/plugin-search@npm:1.7.4" +"@backstage/plugin-search@backstage:^::backstage=1.53.1&npm=1.7.6, @backstage/plugin-search@npm:^1.7.6": + version: 1.7.6 + resolution: "@backstage/plugin-search@npm:1.7.6" dependencies: - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-catalog-react": "npm:^3.0.0" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-catalog-react": "npm:^3.2.0" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.4" + "@backstage/plugin-search-react": "npm:^1.11.6" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" - qs: "npm:^6.9.4" + qs: "npm:^6.15.2" react-use: "npm:^17.2.4" zod: "npm:^4.0.0" peerDependencies: @@ -5258,42 +5290,42 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/1db605284fbaea33d138edde30d7e8f4d15dfe558be92e631c3850dac9d0e37f052bf3bc6b29b163b85a39422d13d42276baeb537d48bf06c4f98c93d5982474 + checksum: 10c0/5a904fe4dd8b4c0a0546f64db0e07b82b0fc393e8e03c7dc78d42cb412e9f73d5777328e434696d41f8c96709f35742c5a6ca1c17924a00cacd7ec2febbbca63 languageName: node linkType: hard -"@backstage/plugin-signals-backend@backstage:^::backstage=1.51.1&npm=0.3.15, @backstage/plugin-signals-backend@npm:^0.3.15": - version: 0.3.15 - resolution: "@backstage/plugin-signals-backend@npm:0.3.15" +"@backstage/plugin-signals-backend@backstage:^::backstage=1.53.1&npm=0.3.17, @backstage/plugin-signals-backend@npm:^0.3.17": + version: 0.3.17 + resolution: "@backstage/plugin-signals-backend@npm:0.3.17" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/config": "npm:^1.3.8" - "@backstage/plugin-events-node": "npm:^0.4.22" - "@backstage/plugin-signals-node": "npm:^0.2.1" + "@backstage/plugin-events-node": "npm:^0.4.24" + "@backstage/plugin-signals-node": "npm:^0.2.3" "@backstage/types": "npm:^1.2.2" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" - ws: "npm:^8.18.0" - checksum: 10c0/f013dbc8d3e435ab1fc8f00003c0f9bda176905ad013ccd43cab99d576e31ca71154dc8bca31ce4ef3c03a6a9b54806918f15b114e5bf6502f615c9392b6393d + ws: "npm:^8.20.1" + checksum: 10c0/e0a7cb079b449710447b811d390197629429f25d5c7aa1daa889c3653387aab243b4fca151dce5aaa74bdc78ef63100d4df0c418f9df8f219ea8f7f8955d78b8 languageName: node linkType: hard -"@backstage/plugin-signals-node@npm:^0.2.1": - version: 0.2.1 - resolution: "@backstage/plugin-signals-node@npm:0.2.1" +"@backstage/plugin-signals-node@npm:^0.2.3": + version: 0.2.3 + resolution: "@backstage/plugin-signals-node@npm:0.2.3" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/plugin-events-node": "npm:^0.4.22" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/plugin-events-node": "npm:^0.4.24" "@backstage/types": "npm:^1.2.2" - checksum: 10c0/d02931055e164f34a1da951050206a5895c860b43ee1adc9dcc3760a970a9673c85606481d85d5ff61a86f11ef0b8c44259be7df4f4071b56c773b2d4b0fa3c9 + checksum: 10c0/3f7d8a63c71c9c2f102f553bdeb667e81786b5f427e12819bf4a2f1eb513bb672e3f21883f52c205681859fdfecce144e5db43cf4cf13e4b7e707c0a39bbe84a languageName: node linkType: hard -"@backstage/plugin-signals-react@npm:^0.0.22": - version: 0.0.22 - resolution: "@backstage/plugin-signals-react@npm:0.0.22" +"@backstage/plugin-signals-react@npm:^0.0.24": + version: 0.0.24 + resolution: "@backstage/plugin-signals-react@npm:0.0.24" dependencies: - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/types": "npm:^1.2.2" "@material-ui/core": "npm:^4.12.4" peerDependencies: @@ -5304,18 +5336,18 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/f4e6598e06fb0e12f2424c75065b350387f514f8aabe28ce2fe37c9130443306848521ff904726dcfb1f351e2ecfe3d5f184015a1875fa82063c03b39c96eaba + checksum: 10c0/3f886d6dbf589dcb81fda31bc971d32ce4afb01fca78db7f2723ef9250823ca0ca6625b1373a9ee85fe71ffb8d48e9a708e494ecf8044a67d783f32e77e4c2ad languageName: node linkType: hard -"@backstage/plugin-signals@backstage:^::backstage=1.51.1&npm=0.0.31, @backstage/plugin-signals@npm:^0.0.31": - version: 0.0.31 - resolution: "@backstage/plugin-signals@npm:0.0.31" +"@backstage/plugin-signals@backstage:^::backstage=1.53.1&npm=0.0.33, @backstage/plugin-signals@npm:^0.0.33": + version: 0.0.33 + resolution: "@backstage/plugin-signals@npm:0.0.33" dependencies: - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-signals-react": "npm:^0.0.22" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-signals-react": "npm:^0.0.24" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" "@material-ui/core": "npm:^4.12.4" @@ -5328,22 +5360,22 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/b8479d368494a55b904a270e2720ab82b8429be43493bb1f8e364bc7f23a61a11181da455daad7a6de9a4ed69e77f27b71a9f27cf1bf2becc402f1d9907d24fe + checksum: 10c0/2656bd5ebdc83dfeb2b7333a12c698f17292036aea281ffe2b49f5df347c59fdeee577406ae0d8047379ba3f660787e941bbf7f831ee656c4770aa1c130a8a02 languageName: node linkType: hard -"@backstage/plugin-techdocs-backend@backstage:^::backstage=1.51.1&npm=2.2.0, @backstage/plugin-techdocs-backend@npm:^2.2.0": - version: 2.2.0 - resolution: "@backstage/plugin-techdocs-backend@npm:2.2.0" +"@backstage/plugin-techdocs-backend@backstage:^::backstage=1.53.1&npm=2.2.2, @backstage/plugin-techdocs-backend@npm:^2.2.2": + version: 2.2.2 + resolution: "@backstage/plugin-techdocs-backend@npm:2.2.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.9.1" - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" - "@backstage/plugin-catalog-node": "npm:^2.2.1" - "@backstage/plugin-techdocs-node": "npm:^1.15.0" + "@backstage/integration": "npm:^2.0.3" + "@backstage/plugin-catalog-node": "npm:^2.2.3" + "@backstage/plugin-techdocs-node": "npm:^1.15.2" "@backstage/types": "npm:^1.2.2" express: "npm:^4.22.0" express-promise-router: "npm:^4.1.0" @@ -5351,7 +5383,7 @@ __metadata: knex: "npm:^3.0.0" p-limit: "npm:^3.1.0" winston: "npm:^3.2.1" - checksum: 10c0/b1af836babc8af22f4311192cdfe2fbd22eea1303f603e8ab87de95c5b4ccedeec2f208161bc93d0c05eceda23e5fd20a9c28921db88095fdce80b3b1bb41445 + checksum: 10c0/0d3e3e15f33c67742affa309b74c3712b2d71c0f0856751a568066095838cc55e979112ee0e579c761070b722aace7e754038338f194152bc7d2f879b3da28b7 languageName: node linkType: hard @@ -5362,16 +5394,16 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-techdocs-module-addons-contrib@backstage:^::backstage=1.51.1&npm=1.1.36, @backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.36": - version: 1.1.36 - resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.36" +"@backstage/plugin-techdocs-module-addons-contrib@backstage:^::backstage=1.53.1&npm=1.1.38, @backstage/plugin-techdocs-module-addons-contrib@npm:^1.1.38": + version: 1.1.38 + resolution: "@backstage/plugin-techdocs-module-addons-contrib@npm:1.1.38" dependencies: - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/integration": "npm:^2.0.2" - "@backstage/integration-react": "npm:^1.2.18" - "@backstage/plugin-techdocs-react": "npm:^1.3.11" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/integration": "npm:^2.0.3" + "@backstage/integration-react": "npm:^1.2.20" + "@backstage/plugin-techdocs-react": "npm:^1.3.13" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@react-hookz/web": "npm:^24.0.0" @@ -5385,13 +5417,13 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/827b9ecc61c1fc735759c0b1cb0a68e3cbe6bc56a821ce9efa788aa0f98fdb91a32821a49db597e22e335fc0b883dbe6d4718d21c8a75aab0c70d2031bd0a765 + checksum: 10c0/7d1263cfbf488154aa60ed270043b107b9b129f259e85757ede80bbe00e266198a3f4db204d0cc8f2547efee3d75d2763c68449ee5598b8d354f262fbf34a2dc languageName: node linkType: hard -"@backstage/plugin-techdocs-node@npm:^1.15.0": - version: 1.15.0 - resolution: "@backstage/plugin-techdocs-node@npm:1.15.0" +"@backstage/plugin-techdocs-node@npm:^1.15.2": + version: 1.15.2 + resolution: "@backstage/plugin-techdocs-node@npm:1.15.2" dependencies: "@aws-sdk/client-s3": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" @@ -5399,11 +5431,11 @@ __metadata: "@aws-sdk/types": "npm:^3.347.0" "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-plugin-api": "npm:^1.9.1" + "@backstage/backend-plugin-api": "npm:^1.9.3" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/integration": "npm:^2.0.2" + "@backstage/integration": "npm:^2.0.3" "@backstage/integration-aws-node": "npm:^0.2.0" "@backstage/plugin-search-common": "npm:^1.2.24" "@backstage/plugin-techdocs-common": "npm:^0.1.1" @@ -5416,25 +5448,25 @@ __metadata: fs-extra: "npm:^11.2.0" git-url-parse: "npm:^15.0.0" hpagent: "npm:^1.2.0" - js-yaml: "npm:^4.0.0" + js-yaml: "npm:^4.2.0" json5: "npm:^2.1.3" mime-types: "npm:^2.1.27" p-limit: "npm:^3.1.0" recursive-readdir: "npm:^2.2.2" winston: "npm:^3.2.1" - checksum: 10c0/06eb0ad83335a3daaa418f5ff9e3ab75c3dfb27cae31bac4061d67d88a0ba8b6b2dd87f3d4b38b719bcf0fc158aa72c65da4c2c4a34a8a4022d14826f2d506a0 + checksum: 10c0/e681281d1147e4a2fcd77f03c1cc4e45582b5836f60feca67a7aaa37da4c40ebc7a8518d8e8d8a94d3e787e939464172f14f14f81e2ac71863d25b5406701640 languageName: node linkType: hard -"@backstage/plugin-techdocs-react@backstage:^::backstage=1.51.1&npm=1.3.11, @backstage/plugin-techdocs-react@npm:^1.3.11": - version: 1.3.11 - resolution: "@backstage/plugin-techdocs-react@npm:1.3.11" +"@backstage/plugin-techdocs-react@backstage:^::backstage=1.53.1&npm=1.3.13, @backstage/plugin-techdocs-react@npm:^1.3.13": + version: 1.3.13 + resolution: "@backstage/plugin-techdocs-react@npm:1.3.13" dependencies: "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" - "@backstage/frontend-plugin-api": "npm:^0.17.0" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" + "@backstage/frontend-plugin-api": "npm:^0.17.3" "@backstage/plugin-techdocs-common": "npm:^0.1.1" "@backstage/version-bridge": "npm:^1.0.12" "@material-ui/core": "npm:^4.12.2" @@ -5450,38 +5482,38 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/3ba7a4316ad771594bf8b6bc4e91a054b2d0af71805e769fbd8f995acda8f79b21b31d316daf6e9e2973446e00395fdccda33492f38aed05c98413aafa186db8 + checksum: 10c0/9277b4a14cdedfd1f29156b564e451dd659d2e7cb53ef2ba25622e6179c58bce7da2d0cbe59ce11f589d950398ffeb79653dc19b3cee6144062b865db6a89102 languageName: node linkType: hard -"@backstage/plugin-techdocs@backstage:^::backstage=1.51.1&npm=1.17.6, @backstage/plugin-techdocs@npm:^1.17.6": - version: 1.17.6 - resolution: "@backstage/plugin-techdocs@npm:1.17.6" +"@backstage/plugin-techdocs@backstage:^::backstage=1.53.1&npm=1.17.8, @backstage/plugin-techdocs@npm:^1.17.8": + version: 1.17.8 + resolution: "@backstage/plugin-techdocs@npm:1.17.8" dependencies: - "@backstage/catalog-client": "npm:^1.15.1" + "@backstage/catalog-client": "npm:^1.16.1" "@backstage/catalog-model": "npm:^1.9.0" "@backstage/config": "npm:^1.3.8" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/integration": "npm:^2.0.2" - "@backstage/integration-react": "npm:^1.2.18" - "@backstage/plugin-auth-react": "npm:^0.1.27" - "@backstage/plugin-catalog-react": "npm:^3.0.0" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/integration": "npm:^2.0.3" + "@backstage/integration-react": "npm:^1.2.20" + "@backstage/plugin-auth-react": "npm:^0.1.29" + "@backstage/plugin-catalog-react": "npm:^3.2.0" "@backstage/plugin-search-common": "npm:^1.2.24" - "@backstage/plugin-search-react": "npm:^1.11.4" + "@backstage/plugin-search-react": "npm:^1.11.6" "@backstage/plugin-techdocs-common": "npm:^0.1.1" - "@backstage/plugin-techdocs-react": "npm:^1.3.11" + "@backstage/plugin-techdocs-react": "npm:^1.3.13" "@backstage/theme": "npm:^0.7.3" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" "@material-ui/styles": "npm:^4.10.0" "@microsoft/fetch-event-source": "npm:^2.0.1" "@remixicon/react": "npm:>=4.6.0 <4.9.0" - dompurify: "npm:^3.3.2" + dompurify: "npm:^3.4.11" git-url-parse: "npm:^15.0.0" lodash: "npm:^4.17.21" react-helmet: "npm:6.1.0" @@ -5495,7 +5527,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/0e1f4b9c97100e44996374f6b2902f6c2047ba39aa61947684b542dd6bd92666785fa0d971478f6085d99e5fa0a8fd3f6cf0822e44d0d9673dbfd01351275631 + checksum: 10c0/1833f5cabd985f94cfb20e0da25a303696ee1a0153ed70a4fe9a5e0f5bf4dced66011a1b9ca7590a0814c06b67c93a4559635a804b7d6db04779f88d27ed2d1a languageName: node linkType: hard @@ -5508,22 +5540,22 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-user-settings@backstage:^::backstage=1.51.1&npm=0.9.3, @backstage/plugin-user-settings@npm:^0.9.3": - version: 0.9.3 - resolution: "@backstage/plugin-user-settings@npm:0.9.3" +"@backstage/plugin-user-settings@backstage:^::backstage=1.53.1&npm=0.9.5, @backstage/plugin-user-settings@npm:^0.9.5": + version: 0.9.5 + resolution: "@backstage/plugin-user-settings@npm:0.9.5" dependencies: "@backstage/catalog-model": "npm:^1.9.0" - "@backstage/core-app-api": "npm:^1.20.1" - "@backstage/core-components": "npm:^0.18.10" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-app-api": "npm:^1.20.3" + "@backstage/core-components": "npm:^0.18.12" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/errors": "npm:^1.3.1" - "@backstage/frontend-plugin-api": "npm:^0.17.0" - "@backstage/plugin-catalog-react": "npm:^3.0.0" - "@backstage/plugin-signals-react": "npm:^0.0.22" + "@backstage/frontend-plugin-api": "npm:^0.17.3" + "@backstage/plugin-catalog-react": "npm:^3.2.0" + "@backstage/plugin-signals-react": "npm:^0.0.24" "@backstage/plugin-user-settings-common": "npm:^0.1.0" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" - "@backstage/ui": "npm:^0.15.0" + "@backstage/ui": "npm:^0.17.0" "@material-ui/core": "npm:^4.12.2" "@material-ui/icons": "npm:^4.9.1" "@material-ui/lab": "npm:4.0.0-alpha.61" @@ -5538,7 +5570,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/00b8319bafed8b94c9df206dda4927a462781d01130ca97b643fe3721aca9f416c430d4dee210cf19823275def1f6468d1e30130444ceb0f3b0369afdffa41a4 + checksum: 10c0/14ed2ad26aac9bdaec16056f772ce22faac04859164318da420d41d3c2ac0cd12454dce358471449c02d93dc44cf9c36157d67b7e7a27eb33c63ecac1b84c4fd languageName: node linkType: hard @@ -5549,15 +5581,15 @@ __metadata: languageName: node linkType: hard -"@backstage/test-utils@backstage:^::backstage=1.51.1&npm=1.7.18, @backstage/test-utils@npm:^1.7.18": - version: 1.7.18 - resolution: "@backstage/test-utils@npm:1.7.18" +"@backstage/test-utils@backstage:^::backstage=1.53.1&npm=1.7.20, @backstage/test-utils@npm:^1.7.20": + version: 1.7.20 + resolution: "@backstage/test-utils@npm:1.7.20" dependencies: "@backstage/config": "npm:^1.3.8" - "@backstage/core-app-api": "npm:^1.20.1" - "@backstage/core-plugin-api": "npm:^1.12.6" + "@backstage/core-app-api": "npm:^1.20.3" + "@backstage/core-plugin-api": "npm:^1.12.8" "@backstage/plugin-permission-common": "npm:^0.9.9" - "@backstage/plugin-permission-react": "npm:^0.5.1" + "@backstage/plugin-permission-react": "npm:^0.5.3" "@backstage/theme": "npm:^0.7.3" "@backstage/types": "npm:^1.2.2" "@material-ui/core": "npm:^4.12.2" @@ -5577,7 +5609,7 @@ __metadata: optional: true "@types/react": optional: true - checksum: 10c0/5e05ff4f20d894b45dbc254dc1c9fa2006d00ba91fd5e36a7a0a525c326a857f527b656279d4d180751ee9213c99a5e80037638b27685a09ebada203f7e2d669 + checksum: 10c0/e9562322f1a40f82f24530e14e01bcd82a8546a7af026f6e20fb4ed200c359a8d45a947bef5c4b384d9f1287f8240f7035479a9239192dd7e05a3aa5328d2406 languageName: node linkType: hard @@ -5610,7 +5642,7 @@ __metadata: languageName: node linkType: hard -"@backstage/theme@backstage:^::backstage=1.51.1&npm=0.7.3, @backstage/theme@npm:^0.7.3": +"@backstage/theme@backstage:^::backstage=1.53.1&npm=0.7.3, @backstage/theme@npm:^0.7.3": version: 0.7.3 resolution: "@backstage/theme@npm:0.7.3" dependencies: @@ -5671,9 +5703,9 @@ __metadata: languageName: node linkType: hard -"@backstage/ui@backstage:^::backstage=1.51.1&npm=0.15.0, @backstage/ui@npm:^0.15.0": - version: 0.15.0 - resolution: "@backstage/ui@npm:0.15.0" +"@backstage/ui@backstage:^::backstage=1.53.1&npm=0.17.0, @backstage/ui@npm:^0.17.0": + version: 0.17.0 + resolution: "@backstage/ui@npm:0.17.0" dependencies: "@backstage/version-bridge": "npm:^1.0.12" "@braintree/sanitize-url": "npm:^7.1.2" @@ -5694,7 +5726,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 10c0/a7087cbc784458260c9064a534d7eb1ae506af7fe95537473bf1480916b53ff0bced26caa8bfd0aba14b3039ba584c0b7b3d6f6b58df0feaa1aa1fd4e394ff13 + checksum: 10c0/0e36fa81bfc6b872ef69e369e00fae6a020232e49e6997bb81ba027f783d6a8a539ecc761ed93cf5b80c2810ee71a20ef27e475f2a33b8343333c699348ad68d languageName: node linkType: hard @@ -6453,13 +6485,6 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 10c0/6f8027a8cba7f8f7b736718b013f5a38c0476eea67034c94a0d3c375e2b114366ad4419e6a6fa7ffc2ef9c6d3e0435d76dd584a7a1cbac23962fda7650b579e3 - languageName: node - linkType: hard - "@floating-ui/core@npm:^1.6.0": version: 1.6.7 resolution: "@floating-ui/core@npm:1.6.7" @@ -7468,6 +7493,15 @@ __metadata: languageName: node linkType: hard +"@jsdoc/salty@npm:^0.2.1": + version: 0.2.12 + resolution: "@jsdoc/salty@npm:0.2.12" + dependencies: + lodash: "npm:^4.18.1" + checksum: 10c0/46eff8275fed2102dea17762a1ee6266532b154ebce99326775e5cd4a1953d2f0ad4f6418539af09d017c855f65ce71a01270a62d16d0006e04776997aac5bd6 + languageName: node + linkType: hard + "@jsep-plugin/assignment@npm:^1.3.0": version: 1.3.0 resolution: "@jsep-plugin/assignment@npm:1.3.0" @@ -13932,6 +13966,13 @@ __metadata: languageName: node linkType: hard +"@types/linkify-it@npm:^5": + version: 5.0.0 + resolution: "@types/linkify-it@npm:5.0.0" + checksum: 10c0/7bbbf45b9dde17bf3f184fee585aef0e7342f6954f0377a24e4ff42ab5a85d5b806aaa5c8d16e2faf2a6b87b2d94467a196b7d2b85c9c7de2f0eaac5487aaab8 + languageName: node + linkType: hard + "@types/long@npm:^4.0.0": version: 4.0.2 resolution: "@types/long@npm:4.0.2" @@ -13960,6 +14001,16 @@ __metadata: languageName: node linkType: hard +"@types/markdown-it@npm:^14.1.1": + version: 14.2.0 + resolution: "@types/markdown-it@npm:14.2.0" + dependencies: + "@types/linkify-it": "npm:^5" + "@types/mdurl": "npm:^2" + checksum: 10c0/60ff1a0495ef303310744566342c49b4b3e76fbdca82c5ec28d88731fc934b0c63335d25bca6133903c877f2c41c59cdfddefb3626c6ee0780b9573ddf6aefe4 + languageName: node + linkType: hard + "@types/mdast@npm:^3.0.0": version: 3.0.15 resolution: "@types/mdast@npm:3.0.15" @@ -13969,6 +14020,13 @@ __metadata: languageName: node linkType: hard +"@types/mdurl@npm:^2": + version: 2.0.0 + resolution: "@types/mdurl@npm:2.0.0" + checksum: 10c0/cde7bb571630ed1ceb3b92a28f7b59890bb38b8f34cd35326e2df43eebfc74985e6aa6fd4184e307393bad8a9e0783a519a3f9d13c8e03788c0f98e5ec869c5e + languageName: node + linkType: hard + "@types/methods@npm:^1.1.4": version: 1.1.4 resolution: "@types/methods@npm:1.1.4" @@ -15085,7 +15143,7 @@ __metadata: languageName: node linkType: hard -"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.3.4": +"acorn-walk@npm:^8.1.1": version: 8.3.4 resolution: "acorn-walk@npm:8.3.4" dependencies: @@ -15121,15 +15179,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.14.1": - version: 8.15.0 - resolution: "acorn@npm:8.15.0" - bin: - acorn: bin/acorn - checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec - languageName: node - linkType: hard - "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" @@ -16597,13 +16646,6 @@ __metadata: languageName: node linkType: hard -"boolean@npm:^3.0.1": - version: 3.2.0 - resolution: "boolean@npm:3.2.0" - checksum: 10c0/6a0dc9668f6f3dda42a53c181fcbdad223169c8d87b6c4011b87a8b14a21770efb2934a778f063d7ece17280f8c06d313c87f7b834bb1dd526a867ffcd00febf - languageName: node - linkType: hard - "bottleneck@npm:^2.15.3": version: 2.19.5 resolution: "bottleneck@npm:2.19.5" @@ -17181,6 +17223,15 @@ __metadata: languageName: node linkType: hard +"catharsis@npm:^0.9.0": + version: 0.9.0 + resolution: "catharsis@npm:0.9.0" + dependencies: + lodash: "npm:^4.17.15" + checksum: 10c0/9ac03ca48154ac63cfdb6c1645481d9d04f3c3e0dea131debf3116a0c12aa47e8864be7dcf770932c46d75bdd844a99f0c116c234e57232ad1f427751498e7ed + languageName: node + linkType: hard + "ccount@npm:^2.0.0": version: 2.0.1 resolution: "ccount@npm:2.0.1" @@ -17401,7 +17452,7 @@ __metadata: languageName: node linkType: hard -"cleye@npm:^2.3.0": +"cleye@npm:^2.6.0": version: 2.6.0 resolution: "cleye@npm:2.6.0" dependencies: @@ -17774,13 +17825,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^12.0.0": - version: 12.1.0 - resolution: "commander@npm:12.1.0" - checksum: 10c0/6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 - languageName: node - linkType: hard - "commander@npm:^14.0.3": version: 14.0.3 resolution: "commander@npm:14.0.3" @@ -18759,6 +18803,13 @@ __metadata: languageName: node linkType: hard +"csv-stringify@npm:^5.6.5": + version: 5.6.5 + resolution: "csv-stringify@npm:5.6.5" + checksum: 10c0/125194dcf24a94e9c03eb53b3bc4b79cc6611747e73fe3c0e8a342a9f385caeb4e88c0827e89a4c508b45ea99bdc64a339b487f80048a50fabcbb3a7d87ea1a9 + languageName: node + linkType: hard + "ctrlc-windows@npm:^2.1.0": version: 2.1.0 resolution: "ctrlc-windows@npm:2.1.0" @@ -19253,15 +19304,6 @@ __metadata: languageName: node linkType: hard -"default-user-agent@npm:^1.0.0": - version: 1.0.0 - resolution: "default-user-agent@npm:1.0.0" - dependencies: - os-name: "npm:~1.0.3" - checksum: 10c0/c7389e78cef67e7bd7706e71bbf3e3012815e4f9ecc814202353072877573529c5caefd54fa0cb7c53918471443794e6f5347428692048923ab931ff43bea5db - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -19506,13 +19548,6 @@ __metadata: languageName: node linkType: hard -"digest-header@npm:^1.0.0": - version: 1.1.0 - resolution: "digest-header@npm:1.1.0" - checksum: 10c0/114839bec382561c0f64ad550a370cc3da7ef53f23973a08c70327c2f212d947e978ead8188fb13c49cdff33985dd546edf64e75fbbbb651b4d4d4a7ef635bcd - languageName: node - linkType: hard - "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -19730,15 +19765,15 @@ __metadata: languageName: node linkType: hard -"dompurify@npm:^3.3.2": - version: 3.4.7 - resolution: "dompurify@npm:3.4.7" +"dompurify@npm:^3.4.11": + version: 3.4.13 + resolution: "dompurify@npm:3.4.13" dependencies: "@types/trusted-types": "npm:^2.0.7" dependenciesMeta: "@types/trusted-types": optional: true - checksum: 10c0/b39940e95259bfaea658cb2bec819d47f271f9fe47e4e3cfff1fb7876089264d7c21e36ea09dad0d9a0f70add502ce6787ba9e7467f2c7b996382eb1d8daa375 + checksum: 10c0/9c2a1a71e1a1d8b77953db7a39ffc935ef4ed4f10fe40770232128c2cbfd4c3dc677d3d7bae51eb24cc52d9ff3548612dc540ecb4343e89b26e809d2be2e0cfe languageName: node linkType: hard @@ -20344,13 +20379,6 @@ __metadata: languageName: node linkType: hard -"es6-error@npm:^4.1.1": - version: 4.1.1 - resolution: "es6-error@npm:4.1.1" - checksum: 10c0/357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef - languageName: node - linkType: hard - "esbuild-loader@npm:^4.0.0": version: 4.2.2 resolution: "esbuild-loader@npm:4.2.2" @@ -21799,13 +21827,6 @@ __metadata: languageName: node linkType: hard -"form-data-encoder@npm:^1.7.2": - version: 1.9.0 - resolution: "form-data-encoder@npm:1.9.0" - checksum: 10c0/e162be1203abd5a8a8855cbdef2d92ee259416690687fec68d59b77b674b0c553fdbaf2a1128953a842c1f446b5a811deed996c473f5558fd0ec36bcb505f011 - languageName: node - linkType: hard - "form-data@npm:^2.5.0": version: 2.5.1 resolution: "form-data@npm:2.5.1" @@ -21841,6 +21862,19 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^4.0.5": + version: 4.0.6 + resolution: "form-data@npm:4.0.6" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.4" + mime-types: "npm:^2.1.35" + checksum: 10c0/43947a77bf0ff45c6ceed789778982d47a3f3e720a74b71721174ebf3310a5f1a8be1d6b38a3ee3688e8a18a2c4273073ec0844cd37efda3eaf46d41c9c318ff + languageName: node + linkType: hard + "form-data@npm:~2.3.2": version: 2.3.3 resolution: "form-data@npm:2.3.3" @@ -21859,16 +21893,6 @@ __metadata: languageName: node linkType: hard -"formdata-node@npm:^4.3.3": - version: 4.4.1 - resolution: "formdata-node@npm:4.4.1" - dependencies: - node-domexception: "npm:1.0.0" - web-streams-polyfill: "npm:4.0.0-beta.3" - checksum: 10c0/74151e7b228ffb33b565cec69182694ad07cc3fdd9126a8240468bb70a8ba66e97e097072b60bcb08729b24c7ce3fd3e0bd7f1f80df6f9f662b9656786e76f6a - languageName: node - linkType: hard - "formidable@npm:^3.5.1": version: 3.5.4 resolution: "formidable@npm:3.5.4" @@ -21880,7 +21904,7 @@ __metadata: languageName: node linkType: hard -"formstream@npm:^1.1.1": +"formstream@npm:^1.5.2": version: 1.5.2 resolution: "formstream@npm:1.5.2" dependencies: @@ -22506,7 +22530,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^13.0.0": +"glob@npm:^13.0.0, glob@npm:^13.0.6": version: 13.0.6 resolution: "glob@npm:13.0.6" dependencies: @@ -22556,20 +22580,6 @@ __metadata: languageName: node linkType: hard -"global-agent@npm:^3.0.0": - version: 3.0.0 - resolution: "global-agent@npm:3.0.0" - dependencies: - boolean: "npm:^3.0.1" - es6-error: "npm:^4.1.1" - matcher: "npm:^3.0.0" - roarr: "npm:^2.15.3" - semver: "npm:^7.3.2" - serialize-error: "npm:^7.0.1" - checksum: 10c0/bb8750d026b25da437072762fd739098bad92ff72f66483c3929db4579e072f5523960f7e7fd70ee0d75db48898067b5dc1c9c1d17888128cff008fcc34d1bd3 - languageName: node - linkType: hard - "global-modules@npm:^1.0.0": version: 1.0.0 resolution: "global-modules@npm:1.0.0" @@ -22630,7 +22640,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.1, globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -22713,7 +22723,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.1.9, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 @@ -23023,7 +23033,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.3": +"hasown@npm:^2.0.3, hasown@npm:^2.0.4": version: 2.0.4 resolution: "hasown@npm:2.0.4" dependencies: @@ -23821,16 +23831,17 @@ __metadata: languageName: node linkType: hard -"infinispan@npm:^0.12.0": - version: 0.12.0 - resolution: "infinispan@npm:0.12.0" +"infinispan@npm:^0.13.0": + version: 0.13.0 + resolution: "infinispan@npm:0.13.0" dependencies: buffer-xor: "npm:^2.0.2" + jsdoc: "npm:^4.0.2" log4js: "npm:^6.4.6" protobufjs: "npm:^7.0.0" underscore: "npm:^1.13.3" - urllib: "npm:^3.23.0" - checksum: 10c0/afca2490bff7aa2e0767f8afe3d0ece2f7df8f63fc476b7e3d45ba01c15cd637d89074eec44efc3bba5085f5ebfe579c2330bde3f5ff5de05ffc957653ad2256 + urllib: "npm:^4.9.0" + checksum: 10c0/1aa487b35584dc490e481b9530fee98c41485c69a250bbc8c52583fc898e01221233d977a4c51cd6f5e3734ab1b447b5c5b5b34820d78dd007320198e833d4ce languageName: node linkType: hard @@ -25579,7 +25590,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -25613,6 +25624,26 @@ __metadata: languageName: node linkType: hard +"js-yaml@npm:^4.2.0": + version: 4.3.1 + resolution: "js-yaml@npm:4.3.1" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/13c500ca322e0c3f8c81686e6ecda96d2ea37b45247a420c17c7db36932d6965cc27391abc2d1a104501600e7f0d947a5f8b7be6db619c4fefa87901b3512807 + languageName: node + linkType: hard + +"js2xmlparser@npm:^4.0.2": + version: 4.0.2 + resolution: "js2xmlparser@npm:4.0.2" + dependencies: + xmlcreate: "npm:^2.0.4" + checksum: 10c0/b00de9351649d67d225e21734a08f456a4ecb3c29cafcd3bbecb36a8ab61ec841fad7f425bed50e21936fe387f472e49cfe75ce71d0beaacb0475b077c88ed39 + languageName: node + linkType: hard + "jsbn@npm:1.1.0, jsbn@npm:^1.1.0": version: 1.1.0 resolution: "jsbn@npm:1.1.0" @@ -25627,6 +25658,31 @@ __metadata: languageName: node linkType: hard +"jsdoc@npm:^4.0.2": + version: 4.0.5 + resolution: "jsdoc@npm:4.0.5" + dependencies: + "@babel/parser": "npm:^7.20.15" + "@jsdoc/salty": "npm:^0.2.1" + "@types/markdown-it": "npm:^14.1.1" + bluebird: "npm:^3.7.2" + catharsis: "npm:^0.9.0" + escape-string-regexp: "npm:^2.0.0" + js2xmlparser: "npm:^4.0.2" + klaw: "npm:^3.0.0" + markdown-it: "npm:^14.1.0" + markdown-it-anchor: "npm:^8.6.7" + marked: "npm:^4.0.10" + mkdirp: "npm:^1.0.4" + requizzle: "npm:^0.2.3" + strip-json-comments: "npm:^3.1.0" + underscore: "npm:~1.13.2" + bin: + jsdoc: jsdoc.js + checksum: 10c0/8192c234f60c58ee67342eb0532f66118849a921df9486fe15132c9228badb5e1bc7d10233b0821e661ab02e94c045f4cb8c110f6264620aae9b73bee84e1cc5 + languageName: node + linkType: hard + "jsdom@npm:^20.0.0": version: 20.0.3 resolution: "jsdom@npm:20.0.3" @@ -26206,6 +26262,15 @@ __metadata: languageName: node linkType: hard +"klaw@npm:^3.0.0": + version: 3.0.0 + resolution: "klaw@npm:3.0.0" + dependencies: + graceful-fs: "npm:^4.1.9" + checksum: 10c0/8391cf6df6337dce02e44628b620b39412d007eff162d907d37063c23986041d9b5c3558851d473c2fae92c1ccb0fde8864e36f9c55ac339fc469b517a2caa1b + languageName: node + linkType: hard + "kleur@npm:^3.0.3": version: 3.0.3 resolution: "kleur@npm:3.0.3" @@ -26774,6 +26839,13 @@ __metadata: languageName: node linkType: hard +"lodash@npm:^4.18.1": + version: 4.18.1 + resolution: "lodash@npm:4.18.1" + checksum: 10c0/757228fc68805c59789e82185135cf85f05d0b2d3d54631d680ca79ec21944ec8314d4533639a14b8bcfbd97a517e78960933041a5af17ecb693ec6eecb99a27 + languageName: node + linkType: hard + "log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" @@ -27089,6 +27161,16 @@ __metadata: languageName: node linkType: hard +"markdown-it-anchor@npm:^8.6.7": + version: 8.6.7 + resolution: "markdown-it-anchor@npm:8.6.7" + peerDependencies: + "@types/markdown-it": "*" + markdown-it: "*" + checksum: 10c0/f117866488013b7e4085a6b59d12bf62879181aef65ea2851f01ed1b763b8c052580c2c27fa8bd009421886220c6beeb373a65af9e885ce63a36ee9f8dcd0e89 + languageName: node + linkType: hard + "markdown-it@npm:^14.1.0": version: 14.1.0 resolution: "markdown-it@npm:14.1.0" @@ -27147,7 +27229,7 @@ __metadata: languageName: node linkType: hard -"marked@npm:^4.0.14": +"marked@npm:^4.0.10, marked@npm:^4.0.14": version: 4.3.0 resolution: "marked@npm:4.3.0" bin: @@ -27156,15 +27238,6 @@ __metadata: languageName: node linkType: hard -"matcher@npm:^3.0.0": - version: 3.0.0 - resolution: "matcher@npm:3.0.0" - dependencies: - escape-string-regexp: "npm:^4.0.0" - checksum: 10c0/2edf24194a2879690bcdb29985fc6bc0d003df44e04df21ebcac721fa6ce2f6201c579866bb92f9380bffe946f11ecd8cd31f34117fb67ebf8aca604918e127e - languageName: node - linkType: hard - "matcher@npm:^4.0.0": version: 4.0.0 resolution: "matcher@npm:4.0.0" @@ -28042,7 +28115,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -28734,7 +28807,7 @@ __metadata: languageName: node linkType: hard -"node-domexception@npm:1.0.0, node-domexception@npm:^1.0.0": +"node-domexception@npm:^1.0.0": version: 1.0.0 resolution: "node-domexception@npm:1.0.0" checksum: 10c0/5e5d63cda29856402df9472335af4bb13875e1927ad3be861dc5ebde38917aecbf9ae337923777af52a48c426b70148815e890a5d72760f1b4d758cc671b1a2b @@ -29736,18 +29809,6 @@ __metadata: languageName: node linkType: hard -"os-name@npm:~1.0.3": - version: 1.0.3 - resolution: "os-name@npm:1.0.3" - dependencies: - osx-release: "npm:^1.0.0" - win-release: "npm:^1.0.0" - bin: - os-name: cli.js - checksum: 10c0/9c1d8cc3eceae5717597be994b0a1b39cda8d11fd6bd5917b029fdac7c4675c8fd5fd5f0e4b95005e49ddee1f3ffda22ed76b12a636efc291a61cc5b8352861c - languageName: node - linkType: hard - "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -29755,17 +29816,6 @@ __metadata: languageName: node linkType: hard -"osx-release@npm:^1.0.0": - version: 1.1.0 - resolution: "osx-release@npm:1.1.0" - dependencies: - minimist: "npm:^1.1.0" - bin: - osx-release: cli.js - checksum: 10c0/eb8486e2e467bf39a17301128e42fec5d1cf4b902ba93b8ea4b4b048d0a10daff01cf06c60a6e2733d0a894e85ff2d6bf02540949ab226b43b086dfabad0c9da - languageName: node - linkType: hard - "outvariant@npm:^1.2.1, outvariant@npm:^1.4.0, outvariant@npm:^1.4.2, outvariant@npm:^1.4.3": version: 1.4.3 resolution: "outvariant@npm:1.4.3" @@ -31611,7 +31661,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.13.0, qs@npm:^6.10.1, qs@npm:^6.11.0, qs@npm:^6.12.3, qs@npm:^6.9.4": +"qs@npm:6.13.0, qs@npm:^6.11.0, qs@npm:^6.12.3, qs@npm:^6.9.4": version: 6.13.0 resolution: "qs@npm:6.13.0" dependencies: @@ -31620,7 +31670,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.2, qs@npm:^6.14.0, qs@npm:~6.14.0": +"qs@npm:^6.14.0, qs@npm:~6.14.0": version: 6.14.0 resolution: "qs@npm:6.14.0" dependencies: @@ -31629,6 +31679,16 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.15.0, qs@npm:^6.15.2": + version: 6.15.3 + resolution: "qs@npm:6.15.3" + dependencies: + es-define-property: "npm:^1.0.1" + side-channel: "npm:^1.1.1" + checksum: 10c0/8f3f6e45ece255347d57696628401cde29e9ec649fff698b53bd3150dea7cefdf33036e1bc1826b9f110bfa7cb0ec4ab9f5297eca628ce216c55af82c304e08e + languageName: node + linkType: hard + "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -33102,6 +33162,15 @@ __metadata: languageName: node linkType: hard +"requizzle@npm:^0.2.3": + version: 0.2.4 + resolution: "requizzle@npm:0.2.4" + dependencies: + lodash: "npm:^4.17.21" + checksum: 10c0/ad138f987943aeda5f96cd1ccba9752c96352a729a7e3c3e2545568703f7fc9b978d9b46715803408ef178b0d61d36a4b1b506b367b7e78fe6d041fa5bfa5e06 + languageName: node + linkType: hard + "reselect@npm:^5.1.1": version: 5.1.1 resolution: "reselect@npm:5.1.1" @@ -33399,20 +33468,6 @@ __metadata: languageName: node linkType: hard -"roarr@npm:^2.15.3": - version: 2.15.4 - resolution: "roarr@npm:2.15.4" - dependencies: - boolean: "npm:^3.0.1" - detect-node: "npm:^2.0.4" - globalthis: "npm:^1.0.1" - json-stringify-safe: "npm:^5.0.1" - semver-compare: "npm:^1.0.0" - sprintf-js: "npm:^1.1.2" - checksum: 10c0/7d01d4c14513c461778dd673a8f9e53255221f8d04173aafeb8e11b23d8b659bb83f1c90cfe81af7f9c213b8084b404b918108fd792bda76678f555340cc64ec - languageName: node - linkType: hard - "robust-predicates@npm:^3.0.2": version: 3.0.2 resolution: "robust-predicates@npm:3.0.2" @@ -33740,7 +33795,7 @@ __metadata: languageName: node linkType: hard -"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.3.1": +"safe-stable-stringify@npm:^2.2.0, safe-stable-stringify@npm:^2.3.1, safe-stable-stringify@npm:^2.5.0": version: 2.5.0 resolution: "safe-stable-stringify@npm:2.5.0" checksum: 10c0/baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 @@ -33873,14 +33928,7 @@ __metadata: languageName: node linkType: hard -"semver-compare@npm:^1.0.0": - version: 1.0.0 - resolution: "semver-compare@npm:1.0.0" - checksum: 10c0/9ef4d8b81847556f0865f46ddc4d276bace118c7cb46811867af82e837b7fc473911981d5a0abc561fa2db487065572217e5b06e18701c4281bcdd2a1affaff1 - languageName: node - linkType: hard - -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.0.1, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -33976,15 +34024,6 @@ __metadata: languageName: node linkType: hard -"serialize-error@npm:^7.0.1": - version: 7.0.1 - resolution: "serialize-error@npm:7.0.1" - dependencies: - type-fest: "npm:^0.13.1" - checksum: 10c0/7982937d578cd901276c8ab3e2c6ed8a4c174137730f1fb0402d005af209a0e84d04acc874e317c936724c7b5b26c7a96ff7e4b8d11a469f4924a4b0ea814c05 - languageName: node - linkType: hard - "serialize-error@npm:^8.0.1, serialize-error@npm:^8.1.0": version: 8.1.0 resolution: "serialize-error@npm:8.1.0" @@ -34187,6 +34226,16 @@ __metadata: languageName: node linkType: hard +"side-channel-list@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-list@npm:1.0.1" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.4" + checksum: 10c0/d346c787fd2f9f1c2fdea14f00e8250118db0e7596d85a6cb9faa75f105d31a73a8f7a341c93d7df2a2429098c3d37a77bd3be9e88c37094b8c01807bc77c7a2 + languageName: node + linkType: hard + "side-channel-map@npm:^1.0.1": version: 1.0.1 resolution: "side-channel-map@npm:1.0.1" @@ -34237,6 +34286,19 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.1.1": + version: 1.1.1 + resolution: "side-channel@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.4" + side-channel-list: "npm:^1.0.1" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/dc0ab81d67f61bda9247d053ce93f41c3fd8ad2bdcb9cf9d8d2f8540d488f26d87a5e99ebfc07eea49ec025867b2452b705442d974b1478f0395e69f6bfb3270 + languageName: node + linkType: hard + "signal-exit@npm:3.0.7, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -34597,7 +34659,7 @@ __metadata: languageName: node linkType: hard -"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": +"sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec @@ -35136,7 +35198,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -36294,6 +36356,24 @@ __metadata: languageName: node linkType: hard +"ts-json-schema-generator@npm:^2.9.0": + version: 2.9.0 + resolution: "ts-json-schema-generator@npm:2.9.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + commander: "npm:^14.0.3" + glob: "npm:^13.0.6" + json5: "npm:^2.2.3" + normalize-path: "npm:^3.0.0" + safe-stable-stringify: "npm:^2.5.0" + tslib: "npm:^2.8.1" + typescript: "npm:^5.9.3" + bin: + ts-json-schema-generator: bin/ts-json-schema-generator.js + checksum: 10c0/edd3b2b9bd4bcff3074c2ac706965ea7c00f3f63f42bba557e32f12d9ed486f700e0a180a027462a53235ad22b08a2dda2ce8d1101f2d3724c9df3487abdf0da + languageName: node + linkType: hard + "ts-mixer@npm:^6.0.3, ts-mixer@npm:^6.0.4": version: 6.0.4 resolution: "ts-mixer@npm:6.0.4" @@ -36393,7 +36473,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1": +"tslib@npm:^2.0.1, tslib@npm:^2.8.1": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -36450,13 +36530,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.13.1": - version: 0.13.1 - resolution: "type-fest@npm:0.13.1" - checksum: 10c0/0c0fa07ae53d4e776cf4dac30d25ad799443e9eef9226f9fddbb69242db86b08584084a99885cfa5a9dfe4c063ebdc9aa7b69da348e735baede8d43f1aeae93b - languageName: node - linkType: hard - "type-fest@npm:^0.18.0": version: 0.18.1 resolution: "type-fest@npm:0.18.1" @@ -36506,7 +36579,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.3.1": +"type-fest@npm:^4.41.0": version: 4.41.0 resolution: "type-fest@npm:4.41.0" checksum: 10c0/f5ca697797ed5e88d33ac8f1fec21921839871f808dc59345c9cf67345bfb958ce41bd821165dbf3ae591cedec2bf6fe8882098dfdd8dc54320b859711a2c1e4 @@ -36701,25 +36774,6 @@ __metadata: languageName: node linkType: hard -"typescript-json-schema@npm:^0.67.0": - version: 0.67.1 - resolution: "typescript-json-schema@npm:0.67.1" - dependencies: - "@types/json-schema": "npm:^7.0.9" - "@types/node": "npm:^18.11.9" - glob: "npm:^7.1.7" - path-equal: "npm:^1.2.5" - safe-stable-stringify: "npm:^2.2.0" - ts-node: "npm:^10.9.1" - typescript: "npm:~5.5.0" - vm2: "npm:^3.10.0" - yargs: "npm:^17.1.1" - bin: - typescript-json-schema: bin/typescript-json-schema - checksum: 10c0/f7d9695f56ebeab64515947f20cd53899a9df1f737063b60c2a187b5ddc618d57a23aca3e5cb778a270e024308d378d98f86834888665b9198eee50509fed81c - languageName: node - linkType: hard - "typescript@npm:>=3 < 6": version: 5.6.2 resolution: "typescript@npm:5.6.2" @@ -36730,6 +36784,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.9.3": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + languageName: node + linkType: hard + "typescript@npm:~5.1.0": version: 5.1.6 resolution: "typescript@npm:5.1.6" @@ -36770,6 +36834,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=379a07" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6f7e53bf0d9702350deeb6f35e08b69cbc8b958c33e0ec77bdc0ad6a6c8e280f3959dcbfde6f5b0848bece57810696489deaaa53d75de3578ff255d168c1efbd + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A~5.1.0#optional!builtin": version: 5.1.6 resolution: "typescript@patch:typescript@npm%3A5.1.6#optional!builtin::version=5.1.6&hash=5da071" @@ -36863,6 +36937,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:~1.13.2": + version: 1.13.8 + resolution: "underscore@npm:1.13.8" + checksum: 10c0/6677688daeda30484823e77c0b89ce4dcf29964a77d5a06f37299c007ab4bb1c66a0ff75e0d274620b62a1fe2a6ba29879f8214533ca611d71a1ae504f2bfc9b + languageName: node + linkType: hard + "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -36884,12 +36965,10 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.28.2": - version: 5.29.0 - resolution: "undici@npm:5.29.0" - dependencies: - "@fastify/busboy": "npm:^2.0.0" - checksum: 10c0/e4e4d631ca54ee0ad82d2e90e7798fa00a106e27e6c880687e445cc2f13b4bc87c5eba2a88c266c3eecffb18f26e227b778412da74a23acc374fca7caccec49b +"undici@npm:^7.24.0": + version: 7.29.0 + resolution: "undici@npm:7.29.0" + checksum: 10c0/85ea96e91e7f3de24de678cbbc54230fdd641a3b0643005f2aef044af1f1a2db8fbecb88b28e6fa78bb41ffeafda4479b57075b6b6ab92beac4b7b5ab53f9b10 languageName: node linkType: hard @@ -37163,22 +37242,18 @@ __metadata: languageName: node linkType: hard -"urllib@npm:^3.23.0": - version: 3.27.3 - resolution: "urllib@npm:3.27.3" +"urllib@npm:^4.9.0": + version: 4.9.1 + resolution: "urllib@npm:4.9.1" dependencies: - default-user-agent: "npm:^1.0.0" - digest-header: "npm:^1.0.0" - form-data-encoder: "npm:^1.7.2" - formdata-node: "npm:^4.3.3" - formstream: "npm:^1.1.1" + form-data: "npm:^4.0.5" + formstream: "npm:^1.5.2" mime-types: "npm:^2.1.35" - pump: "npm:^3.0.0" - qs: "npm:^6.11.2" - type-fest: "npm:^4.3.1" - undici: "npm:^5.28.2" - ylru: "npm:^1.3.2" - checksum: 10c0/639a845ced56e619e05081cecbbaa79506e34339cfb3408831f1ebdd998c1ee776995072365dc8b818b0d61c33122c92237d32eb81cce4f8e5f304f12bd63f7a + qs: "npm:^6.15.0" + type-fest: "npm:^4.41.0" + undici: "npm:^7.24.0" + ylru: "npm:^2.0.0" + checksum: 10c0/e73d0b0a3ae781e65ab79729e539519d4b941a28e0d8be55e4a1de9cd4723d6611cbaa74bc23cf855504b3461064ccdfed8bb2ad25621e0b97ddebcee6058a7a languageName: node linkType: hard @@ -37549,18 +37624,6 @@ __metadata: languageName: node linkType: hard -"vm2@npm:^3.10.0": - version: 3.10.0 - resolution: "vm2@npm:3.10.0" - dependencies: - acorn: "npm:^8.14.1" - acorn-walk: "npm:^8.3.4" - bin: - vm2: bin/vm2 - checksum: 10c0/f454f3bd9560cad82fdbcd8bc331a66672586f84f6a5bbf7151be592192bba0be719237f9a95c49fdbf4383b6960ebaca931e729f02361aabc9518c865409ef9 - languageName: node - linkType: hard - "vscode-languageserver-types@npm:^3.17.1": version: 3.17.5 resolution: "vscode-languageserver-types@npm:3.17.5" @@ -37650,13 +37713,6 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:4.0.0-beta.3": - version: 4.0.0-beta.3 - resolution: "web-streams-polyfill@npm:4.0.0-beta.3" - checksum: 10c0/a9596779db2766990117ed3a158e0b0e9f69b887a6d6ba0779940259e95f99dc3922e534acc3e5a117b5f5905300f527d6fbf8a9f0957faf1d8e585ce3452e8e - languageName: node - linkType: hard - "web-streams-polyfill@npm:^3.0.3": version: 3.3.3 resolution: "web-streams-polyfill@npm:3.3.3" @@ -38035,15 +38091,6 @@ __metadata: languageName: node linkType: hard -"win-release@npm:^1.0.0": - version: 1.1.1 - resolution: "win-release@npm:1.1.1" - dependencies: - semver: "npm:^5.0.1" - checksum: 10c0/a4e845c186450092f28ad6a86c9d81fc187138754a59c4ef18641c41844ce9d0a3a496e86d8ec5fa81544a96361e483379ebaf9bdcb85a1ff48a1441cc00ec91 - languageName: node - linkType: hard - "winston-transport@npm:^4.5.0, winston-transport@npm:^4.7.0": version: 4.7.1 resolution: "winston-transport@npm:4.7.1" @@ -38214,6 +38261,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.20.1": + version: 8.21.3 + resolution: "ws@npm:8.21.3" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/7b28dc2863ea0e2cece68d142a3eee90361021b73f750431e6d8076bb7dede5fdfdb75b3d29534b62f411261147b76b1bc80fb5cc63ab0aabd467280e85b22e0 + languageName: node + linkType: hard + "xcase@npm:^2.0.1": version: 2.0.1 resolution: "xcase@npm:2.0.1" @@ -38265,6 +38327,13 @@ __metadata: languageName: node linkType: hard +"xmlcreate@npm:^2.0.4": + version: 2.0.4 + resolution: "xmlcreate@npm:2.0.4" + checksum: 10c0/fc4234e2d1942877d761d4f3d64410b54633d2ec60b13a5d56a6a06545aba39a0df8ed7ded10785a302f632eb4f0a4fedbf4bf10e17892e11d5075244b9e5705 + languageName: node + linkType: hard + "xtend@npm:^4.0.0, xtend@npm:^4.0.2, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -38387,10 +38456,10 @@ __metadata: languageName: node linkType: hard -"ylru@npm:^1.3.2": - version: 1.4.0 - resolution: "ylru@npm:1.4.0" - checksum: 10c0/eaadc38ed6d78d4fda49abed45cfdaf149bd334df761dbeadd3cff62936d25ffa94571f84c25b64a9a4b5efd8f489ee6fee3eaaf8e7b2886418a3bcb9ec84b84 +"ylru@npm:^2.0.0": + version: 2.0.0 + resolution: "ylru@npm:2.0.0" + checksum: 10c0/f44f0b3cdeedff3cc298c3db680bf9eb536d6fb8cff1d881b7497e181d52173f9e206f95d2a869fd2596515c2ae21aad57e2c0e98f51da40a0179858bdb34201 languageName: node linkType: hard @@ -38495,15 +38564,6 @@ __metadata: languageName: node linkType: hard -"zod-validation-error@npm:^4.0.2": - version: 4.0.2 - resolution: "zod-validation-error@npm:4.0.2" - peerDependencies: - zod: ^3.25.0 || ^4.0.0 - checksum: 10c0/0ccfec48c46de1be440b719cd02044d4abb89ed0e14c13e637cd55bf29102f67ccdba373f25def0fc7130e5f15025be4d557a7edcc95d5a3811599aade689e1b - languageName: node - linkType: hard - "zod-validation-error@npm:^5.0.0": version: 5.0.0 resolution: "zod-validation-error@npm:5.0.0"