Merge branch 'master' into milliehartnt123-create-ui-doc

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
This commit is contained in:
milliehartnt123
2025-12-23 10:17:58 -05:00
committed by GitHub
1172 changed files with 45388 additions and 15688 deletions
@@ -0,0 +1,93 @@
---
title: 'Backstage in Atlanta: Highlights from BackstageCon and KubeCon + CloudNativeCon North America 2025'
author: Kate Klymkovska, Spotify & André Wanlin, Spotify
---
![Backstage in Atlanta: Highlights from BackstageCon and KubeCon + CloudNativeCon North America 2025](assets/2025-11-25/backstagecon-kubecon-na-2025-header.png)
Cancelled flights and wonky Wi-Fi couldn't hold us back from having an amazing time in the Big Peach! It was great to head south and commune with the community in person at [BackstageCon](https://colocatedeventsna2025.sched.com/overview/type/BackstageCon) and [KubeCon + CloudNativeCon North America 2025](https://kccncna2025.sched.com) in Atlanta. We gave talks, shared insights, chatted without having to type into little text boxes, and tackled issues elbow-to-elbow during [ContribFest](https://backstage.io/blog/2025/10/15/backstage-contribfest-kubecon-guide). The week was capped off with the [Backstage maintainers talk](https://www.youtube.com/watch?v=evmmr-uxNsc&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) where we celebrated a year of milestones, the release of the adoption-ready New Frontend System, and work towards an AI-Native Backstage. Catch up with recordings of [all the Backstage talks](https://www.youtube.com/playlist?list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) and check out highlights from our week in the Big A below.
{/* truncate */}
## Scenes from BackstageCon (and beyond)
![Scenes from BackstageCon and KubeCon + CloudNativeCon NA 2025](assets/2025-11-25/kcon25-atl-slideshow.gif)
_📸 [CNCF](https://www.flickr.com/photos/143247548@N03/albums/72177720330018728/)_
Brrr…it was a cold start with “Hot 'Lanta” bringing a serious autumn chill on Monday morning. But all the spicy DevEx insights would soon heat things up in the halls of the Georgia World Conference Center. Throughout the day, we heard discussions around how organizations adopt Backstage and scale it for productivity, as well as practical lessons on governance, deployment models, change management, and standardizing best practices around Backstage.
And despite an unfortunate amount of flight disruptions waylaying some of the speakers, the organizers were able to work around all the last-minute issues for a day full of presentations, demos, lightning talks, and keynotes. Check out our community YouTube channel to watch recordings of [all the Backstage talks](https://www.youtube.com/playlist?list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) from Atlanta. Not sure where to start?
### A few personal picks
Here are six BackstageCon talks that we attended and thought were worth sharing. They feature Backstage adopters across a range of industries — from finance and healthcare, to networking, automotive experiences, and beyond — all sharing use cases that relate to almost any engineering org:
- 🏦 [Supercharging Backstage Scaffolder for Workflows](https://www.youtube.com/watch?v=0m94ERF0k4Q&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU): Jonathan Chan and Francis Hackenberger, engineers from the Royal Bank of Canada's cloud team, talk about how they scale up the power of Backstage Software Templates at one of Canada's largest banks.
- 🩺 [From Friction to Flow: How Backstage Transformed Our Security Experience](https://www.youtube.com/watch?v=ZCM9i1zD364&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU): In this lightning talk, Christopher Diaz, principal engineer at RVO Health, squeezes three years' worth of Backstage learnings into a 10-minute lightning talk — including how Backstage has unlocked an inner source culture within their org, with teams building custom plugins to extend their instance (“That's what makes it so much fun to build on Backstage: everything you need to solve a problem is literally just a pull request away” 🙌).
- 📶 [How Ericsson Scaled Developer Experience with Backstage](https://www.youtube.com/watch?v=1mDEkiN4NTs&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU): Ericsson principal engineer Damien O'Toole and engineering manager Kieran Egan share what they learned on the way to scaling internal Backstage adoption to over 1,260 users and over 4,073 weekly visits.
- 🚗 [Cruising the AI Highway: Standardized MCP Deployment and Governance with Backstage](https://www.youtube.com/watch?v=pFSSpDHB2rU&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU): Engineers from Toyota Connected — “recovering system administrator” Rob Heckel and platform engineer Tyler Rothenberg — share how they deploy MCP servers across their org in an easy, secure, and sustainable way, covering everything from the basics of MCP to deploying MCP servers using cloud native tools and integrating them with Backstage.
- 📊 [Lego Bricks for Developers: Turning Insights into Golden Paths at Neo4j](https://www.youtube.com/watch?v=IdLXeK8motg&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU): Developer advocate Jeremy Adams (stepping in for a waylayed Chris Heisz) joins engineer Luke Beamish to talk about how they use Golden Paths at Neo4j, a leader in graph technology whose tech is used for cancer research, GenAI, and NASA's mission to Mars.
- 🔔 [Driving Adoption by Generating High Value Notifications in Backstage](https://www.youtube.com/watch?v=N4gCLbhxTHA&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU): How do notifications work in Backstage and what makes them such a powerful way to drive Backstage adoption within your org? Watch this talk by Spotify engineering manager Avantika Iyer and customer success engineer/Backstage community maintainer André Wanlin. [Hey, that's me! Seriously, tho, notifications are the jam. — AW]
### Backstage at KubeCon
The Backstage-related talks continued throughout the week during KubeCon + CloudNativeCon, including:
- 🚀 [The Journey of Deploying Backstage in a Large Organization](https://www.youtube.com/watch?v=l7OQdrUkoVI&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU), as told by engineers Mathieu Girard and Teddy Poingt from Beneva, Canada's largest mutual insurance company.
- 📚 [Build Your Internal Developer Platform with the Experts](https://www.youtube.com/watch?v=eqxKB6Gq7oc&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) in this hands-on workshop led by CNCF ambassadors and project maintainers.
- 🎵 [Harmonizing Strategy and Engineering: Lessons Learnt in Building a Platform Plugin for Diverse Users](https://www.youtube.com/watch?v=2t_Pdiu3B1E&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) from Spotify senior product manager Sri Chandrasekaran and senior engineer Kate Klymkovska. [Hey, that's me! What André said, except product vision instead of notifications. — KK]
### Watch 'em all!
📺 There's much more to explore and dive into. Head over to the Backstage Community YouTube channel to [watch all the Backstage talks](https://www.youtube.com/playlist?list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) from BackstageCon and KubeCon.
## Our third Backstage ContribFest
![Backstage ContribFest at KubeCon + CloudNativeCon NA 2025!](assets/2025-11-25/kcon25-atl-contribfest.jpg)
We talked about Backstage a ton, but we also invited attendees to help us build it. In Atlanta, we co-hosted our third [Backstage Contribfest](https://backstage.io/blog/2025/10/15/backstage-contribfest-kubecon-guide) with participants of all experience and skill levels diving into the Backstage repos to tackle issues together — and with plenty of Backstage maintainers and contributors close at hand to help out.
A few ContribFest-fueled pull requests have already popped up in the repos:
- fix(ui): render html in gfm mode in MarkdownContent component ([#31770](https://github.com/backstage/backstage/pull/31770))
- catalog-react: OwnerEntityPicker case insensitive ([#31756](https://github.com/backstage/backstage/pull/31756))
- fix: making the github urls case insensitive ([#31754](https://github.com/backstage/backstage/pull/31754))
- fix: success announcements should be transient ([#6041](https://github.com/backstage/community-plugins/pull/6041) — ✅ merged!)
Many thanks to all the participants and to our fellow hosts — Kurt King from Procore and Aramis Sennyey from DoorDash!🙏
🛠️ If you haven't yet joined our worldwide community of contributors, [there's no time like the present](https://github.com/backstage/backstage/blob/master/CONTRIBUTING.md)!
## Maintainers talk: Stable foundations, MCP innovations
![Backstage Maintainers Track at KubeCon + CloudNativeCon NA 2025!](assets/2025-11-25/kcon25-atl-maintainers.gif)
As always, the main event for the community is the Maintainers Track session. Backstage core maintainers Ben Lambert and Patrik Oldsberg closed out the week celebrating a year of milestones — including contributions big and small from the community — while looking ahead to what's next for the framework.
In their talk, [Backstage Celebrations: Stable Foundations and MCP Innovations](https://www.youtube.com/watch?v=evmmr-uxNsc&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU), they shared:
- **Project Updates:** Adopters, plugins, and stars — and all the other ways the Backstage community continues to grow, including in the community-plugins repo. Plus, improvements to issue handling and more.
- **Project Maturity:** With the new backend ([released as a stable 1.0 last year](https://backstage.io/docs/releases/v1.31.0/)) and new frontend ([adoption-ready as of this year](https://backstage.io/docs/releases/v1.42.0)) now both in place, the Backstage framework has modern foundations built for the future. With more emphasis on declarative integration (and less TypeScript code), Backstage is more accessible and easier to maintain — and plugins are simpler than ever to build and integrate. Make sure to watch the demo to see how quickly you can install plugins into a fresh Backstage instance.
- **New Stuff ✨:** MCP, MCP, MCP, and MCP: What happens when you combine your AI tools with your engineering source of truth? Learn about Backstage + MCP, the latest improvements to the Backstage Actions Registry, authorization via new dynamic client registration and CLI authentication, and a live demo. Plus, all the latest on the framework's new design system, [Backstage UI](https://ui.backstage.io) (BUI).
- **Roadmap:** Looking ahead to what's next for the New Frontend System, the Backstage UI rollout, the plugin ecosystem, MCP, CLI, and the release process.
📺 Watch the entire [Backstage maintainers talk](https://www.youtube.com/watch?v=evmmr-uxNsc&list=PL8iP9yIjU0Q33vpSaBlAvIhgDb-9smXUU) to dig into the past, present, and future of the framework, including live demos showcasing the newest features and capabilities.
## See you in 🌷Amsterdam!
![Cloud native puppies improving developer experience at KubeCon + CloudNativeCon NA 2025!](assets/2025-11-25/kcon25-atl-puppies.gif)
_Cloud native puppies improving developer experience in Atlanta. 📸 [CNCF](https://www.flickr.com/photos/143247548@N03/albums/72177720330018728/)_
And that's a wrap for Atlanta! We say goodbye to the home of 🎤 trap music and get ready to say hello to a [stroopwafel](https://en.wikipedia.org/wiki/Stroopwafel) fika 🧇.
See you next year at [BackstageCon](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/backstagecon/) and [KubeCon + CloudNativeCon Europe 2026](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/) in Amsterdam!
Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 867 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 972 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

+1 -1
View File
@@ -6,5 +6,5 @@ category: Monitoring
description: Access Airbrake error monitoring and other integrations from within Backstage
documentation: https://github.com/backstage/community-plugins/tree/main/workspaces/airbrake/plugins/airbrake
iconUrl: https://wp-assets.airbrake.io/wp-content/uploads/2020/10/05222904/Square-white-A-on-Orange.png
npmPackageName: '@backstage/plugin-airbrake'
npmPackageName: '@backstage-community/plugin-airbrake'
addedDate: '2022-01-10'
@@ -6,5 +6,5 @@ category: Monitoring
description: Track usage of your Backstage instance using Google Analytics 4.
documentation: https://github.com/backstage/community-plugins/tree/main/workspaces/analytics/plugins/analytics-module-ga4#readme
iconUrl: /img/ga-icon.png
npmPackageName: '@backstage/plugin-analytics-module-ga4'
npmPackageName: '@backstage-community/plugin-analytics-module-ga4'
addedDate: '2021-10-07'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Debugging
description: Integrates Apollo Explorer graphs as a tool to browse GraphQL API endpoints inside Backstage.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/apollo-explorer/plugins/apollo-explorer/README.md
iconUrl: /img/apollo-explorer.png
npmPackageName: '@backstage/plugin-apollo-explorer'
npmPackageName: '@backstage-community/plugin-apollo-explorer'
addedDate: '2022-07-20'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Infrastructure
description: View resources related to Amazon Elastic Container Service for your components in Backstage.
documentation: https://github.com/awslabs/backstage-plugins-for-aws/tree/main/plugins/ecs#readme
iconUrl: https://raw.githubusercontent.com/awslabs/backstage-plugins-for-aws/main/docs/images/logos/amazon-ecs-logo.png
npmPackageName: 'https://www.npmjs.com/package/@aws/amazon-ecs-plugin-for-backstage'
npmPackageName: '@aws/amazon-ecs-plugin-for-backstage'
addedDate: '2024-04-22'
+1 -1
View File
@@ -6,5 +6,5 @@ category: CI/CD
description: View resources related to AWS CodeBuild for your components in Backstage.
documentation: https://github.com/awslabs/backstage-plugins-for-aws/tree/main/plugins/codebuild#readme
iconUrl: https://raw.githubusercontent.com/awslabs/backstage-plugins-for-aws/main/docs/images/logos/aws-codebuild-logo.png
npmPackageName: 'https://www.npmjs.com/package/@aws/aws-codebuild-plugin-for-backstage'
npmPackageName: '@aws/aws-codebuild-plugin-for-backstage'
addedDate: '2024-04-22'
+1 -1
View File
@@ -6,5 +6,5 @@ category: CI/CD
description: View resources related to AWS CodePipeline for your components in Backstage.
documentation: https://github.com/awslabs/backstage-plugins-for-aws/tree/main/plugins/codepipeline#readme
iconUrl: https://raw.githubusercontent.com/awslabs/backstage-plugins-for-aws/main/docs/images/logos/aws-codepipeline-logo.png
npmPackageName: 'https://www.npmjs.com/package/@aws/aws-codepipeline-plugin-for-backstage'
npmPackageName: '@aws/aws-codepipeline-plugin-for-backstage'
addedDate: '2024-04-22'
+1 -1
View File
@@ -6,5 +6,5 @@ category: CI/CD
description: Easily view your Azure Pipelines within the Software Catalog
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/azure-devops/plugins/azure-devops/README.md
iconUrl: /img/azure-pipelines.svg
npmPackageName: '@backstage/plugin-azure-devops'
npmPackageName: '@backstage-community/plugin-azure-devops'
addedDate: '2021-12-22'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Discovery
description: The badges plugin offers a set of badges that can be used outside of Backstage, showing information related to data from the catalog.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/badges/plugins/badges/README.md
iconUrl: /img/badges.svg
npmPackageName: '@backstage/plugin-badges'
npmPackageName: '@backstage-community/plugin-badges'
addedDate: '2021-09-29'
+1 -1
View File
@@ -5,5 +5,5 @@ category: Discovery
description: A marketplace where engineers can propose projects suitable for inner sourcing
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/bazaar/plugins/bazaar/README.md
iconUrl: /img/bazaar.svg
npmPackageName: '@backstage/plugin-bazaar'
npmPackageName: '@backstage-community/plugin-bazaar'
addedDate: '2022-01-11'
+1 -1
View File
@@ -6,5 +6,5 @@ category: CI/CD
description: View Bitrise builds and download the build artifacts within Backstage.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/bitrise/plugins/bitrise/README.md
iconUrl: https://avatars.githubusercontent.com/u/7174390?s=400&v=4
npmPackageName: '@backstage/plugin-bitrise'
npmPackageName: '@backstage-community/plugin-bitrise'
addedDate: '2021-03-01'
@@ -0,0 +1,10 @@
---
title: Conviso Platform
author: Conviso Application Security
authorUrl: https://convisoappsec.com
category: Security
description: Import your Backstage catalog entities as security assets in Conviso Platform.
documentation: https://github.com/convisoappsec/backstage-plugin-conviso/blob/main/README.md
iconUrl: https://raw.githubusercontent.com/convisoappsec/backstage-plugin-conviso/main/assets/convisoappsec_logo.png
npmPackageName: 'backstage-plugin-conviso'
addedDate: '2025-11-14'
@@ -6,7 +6,7 @@ category: CI/CD
description: The plugin offers integration with Digital.ai Deploy and backstage components and services. It provide access to deployments and reports.
documentation: https://docs.digital.ai/deploy/docs/concept/xl-deploy-backstage-overview
iconUrl: /img/digital.ai-deploy.svg
npmPackageName: '@digital.ai/plugin-dai-deploy'
npmPackageName: '@digital-ai/plugin-dai-deploy'
tags:
- ci
- cd
+1 -1
View File
@@ -6,5 +6,5 @@ category: Monitoring
description: View service incidents information from FireHydrant, such as active incidents and incident metrics, directly within Backstage.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/firehydrant/plugins/firehydrant/README.md
iconUrl: https://github.com/backstage/community-plugins/blob/main/workspaces/firehydrant/plugins/firehydrant/doc/firehydrant_logo.png
npmPackageName: '@backstage/plugin-firehydrant'
npmPackageName: '@backstage-community/plugin-firehydrant'
addedDate: '2021-08-18'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Quality
description: View FOSSA license compliance of your components in Backstage.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/fossa/plugins/fossa/README.md
iconUrl: https://avatars0.githubusercontent.com/u/9543448?s=400&v=4
npmPackageName: '@backstage/plugin-fossa'
npmPackageName: '@backstage-community/plugin-fossa'
addedDate: '2020-12-10'
@@ -6,5 +6,5 @@ category: Kubernetes
description: Import Kubernetes resources into Backstage Components
documentation: https://github.com/AntoineDao/backstage-provider-kubernetes#readme
iconUrl: https://avatars.githubusercontent.com/u/13629408
npmPackageName: https://www.npmjs.com/package/@antoinedao/backstage-provider-kubernetes
npmPackageName: '@antoinedao/backstage-provider-kubernetes'
addedDate: '2023-04-10'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Metadata
description: View the programming language break down for your entities within the Software Catalog
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/linguist/plugins/linguist/README.md
iconUrl: /img/linguist.svg
npmPackageName: '@backstage/plugin-linguist'
npmPackageName: '@backstage-community/plugin-linguist'
addedDate: '2023-06-17'
+1 -1
View File
@@ -6,5 +6,5 @@ category: CI/CD
description: Easily view your Octopus Deploy releases within the Software Catalog
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/octopus-deploy/plugins/octopus-deploy/README.md
iconUrl: /img/octopus-deploy.svg
npmPackageName: '@backstage/plugin-octopus-deploy'
npmPackageName: '@backstage-community/plugin-octopus-deploy'
addedDate: '2023-02-24'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Monitoring
description: OpenCost provides cloud cost monitoring for your cloud native environments.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/opencost/plugins/opencost/README.md
iconUrl: /img/opencost.png
npmPackageName: '@backstage/plugin-opencost'
npmPackageName: '@backstage-community/plugin-opencost'
addedDate: '2023-10-26'
+1 -1
View File
@@ -6,7 +6,7 @@ category: Configuration Management
description: Visualize resource information and Puppet facts from PuppetDB.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/puppetdb/plugins/puppetdb/README.md
iconUrl: /img/puppet.png
npmPackageName: '@backstage/plugin-puppetdb'
npmPackageName: '@backstage-community/plugin-puppetdb'
tags:
- puppet
- puppetdb
+1 -1
View File
@@ -5,5 +5,5 @@ authorUrl: https://github.com/secustor
category: Quality
description: This plugin enables you to host Renovate CLI yourself inside of Backstage and extract data from it.
documentation: https://github.com/secustor/backstage-plugins/tree/main/plugins/renovate
npmPackageName: '@backstage/backstage-plugin-renovate'
npmPackageName: '@secustor/backstage-plugin-renovate'
addedDate: '2025-03-31'
+10
View File
@@ -0,0 +1,10 @@
---
title: Citrix Secure Developer Spaces (SDS)
author: Citrix
authorUrl: https://github.com/strong-network
category: Development
description: Connect Backstage with Citrix Secure Developer Spaces (SDS) to view and create developer workspaces.
documentation: https://www.npmjs.com/package/@citrixcloud/backstage-sds-workspaces
iconUrl: /img/citrix_sds.png
npmPackageName: '@citrixcloud/backstage-sds-workspaces'
addedDate: '2025-10-07'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Utility
description: The shortcuts plugin allows a user to have easy access to pages within a Backstage app by storing them as "shortcuts" in the Sidebar.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/shortcuts/plugins/shortcuts/README.md
iconUrl: /img/shortcuts.svg
npmPackageName: '@backstage/plugin-shortcuts'
npmPackageName: '@backstage-community/plugin-shortcuts'
addedDate: '2021-10-06'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Quality
description: Components to display code quality metrics from SonarCloud and SonarQube.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/sonarqube/plugins/sonarqube/README.md
iconUrl: /img/sonarqube-icon.svg
npmPackageName: '@backstage/plugin-sonarqube'
npmPackageName: '@backstage-community/plugin-sonarqube'
addedDate: '2020-11-03'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Discovery
description: Provides Stack Overflow specific functionality that can be used in different ways (e.g. for homepage and search) to compose your Backstage App.
documentation: https://github.com/backstage/community-plugins/blob/main/workspaces/stack-overflow/plugins/stack-overflow/README.md
iconUrl: /img/stack-overflow-logo.svg
npmPackageName: '@backstage/plugin-stack-overflow'
npmPackageName: '@backstage-community/plugin-stack-overflow'
addedDate: '2022-06-14'
@@ -0,0 +1,10 @@
---
title: Template Designer
author: tduniec
authorUrl: https://github.com/tduniec
category: Productivity
description: Template Designer turns blank Backstage YAML into a storyboard-like canvas, guiding anyone through drag-and-drop scaffolder authoring before ever touching code. Rally non-experts, broadcast best practices, and accelerate template launches directly inside Backstage.
documentation: https://github.com/tduniec/template-designer-plugin/blob/main/README.md
iconUrl: https://raw.githubusercontent.com/tduniec/template-designer-plugin/main/img/logo/templateDesignerLogo.png
npmPackageName: '@tduniec/plugin-template-designer'
addedDate: 2025-11-19
+1 -1
View File
@@ -8,5 +8,5 @@ description: |
Plugin includes an Entity ComponentCard, Backend API route and scaffolder actions.
documentation: https://github.com/QualiTorque/torque-backstage-plugin/tree/main/packages/torque#readme
iconUrl: https://user-images.githubusercontent.com/8643801/214640977-751bc338-6b77-40a0-a897-cba41b6f006a.png
npmPackageName: '@qtorque/backstage-plugin-torque'
npmPackageName: '@qtorque/backstage-torque-plugin'
addedDate: '2023-01-25'
+1 -1
View File
@@ -6,5 +6,5 @@ category: Monitoring
description: Discover valuable insights hiding inside Xcodes build logs.
documentation: https://xcmetrics.io/
iconUrl: /img/xcmetrics-icon.png
npmPackageName: '@backstage/plugin-xcmetrics'
npmPackageName: '@backstage-community/plugin-xcmetrics'
addedDate: '2021-08-06'
+2 -3
View File
@@ -28,7 +28,7 @@
"@docusaurus/preset-classic": "^3.1.1",
"@docusaurus/types": "^3.1.1",
"@mdx-js/react": "^3.0.0",
"@swc/core": "^1.3.46",
"@swc/core": "^1.15.6",
"clsx": "^2.0.0",
"docusaurus-plugin-openapi-docs": "^4.3.0",
"docusaurus-plugin-sass": "^0.2.3",
@@ -44,11 +44,10 @@
"devDependencies": {
"@docusaurus/module-type-aliases": "^3.1.1",
"@docusaurus/tsconfig": "^3.1.1",
"@types/luxon": "^3.0.0",
"@types/webpack-env": "^1.18.0",
"js-yaml": "^4.1.1",
"prettier": "^2.6.2",
"typescript": "~5.2.0",
"typescript": "~5.7.0",
"yaml-loader": "^0.8.0"
}
}
+673 -607
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

+193 -169
View File
@@ -2961,92 +2961,92 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-darwin-arm64@npm:1.11.24"
"@swc/core-darwin-arm64@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-darwin-arm64@npm:1.15.6"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@swc/core-darwin-x64@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-darwin-x64@npm:1.11.24"
"@swc/core-darwin-x64@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-darwin-x64@npm:1.15.6"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@swc/core-linux-arm-gnueabihf@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.11.24"
"@swc/core-linux-arm-gnueabihf@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.6"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@swc/core-linux-arm64-gnu@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-linux-arm64-gnu@npm:1.11.24"
"@swc/core-linux-arm64-gnu@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.6"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-arm64-musl@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-linux-arm64-musl@npm:1.11.24"
"@swc/core-linux-arm64-musl@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-linux-arm64-musl@npm:1.15.6"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@swc/core-linux-x64-gnu@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-linux-x64-gnu@npm:1.11.24"
"@swc/core-linux-x64-gnu@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-linux-x64-gnu@npm:1.15.6"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-x64-musl@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-linux-x64-musl@npm:1.11.24"
"@swc/core-linux-x64-musl@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-linux-x64-musl@npm:1.15.6"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@swc/core-win32-arm64-msvc@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-win32-arm64-msvc@npm:1.11.24"
"@swc/core-win32-arm64-msvc@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.6"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@swc/core-win32-ia32-msvc@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-win32-ia32-msvc@npm:1.11.24"
"@swc/core-win32-ia32-msvc@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.6"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@swc/core-win32-x64-msvc@npm:1.11.24":
version: 1.11.24
resolution: "@swc/core-win32-x64-msvc@npm:1.11.24"
"@swc/core-win32-x64-msvc@npm:1.15.6":
version: 1.15.6
resolution: "@swc/core-win32-x64-msvc@npm:1.15.6"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.3.46":
version: 1.11.24
resolution: "@swc/core@npm:1.11.24"
"@swc/core@npm:^1.15.6":
version: 1.15.6
resolution: "@swc/core@npm:1.15.6"
dependencies:
"@swc/core-darwin-arm64": "npm:1.11.24"
"@swc/core-darwin-x64": "npm:1.11.24"
"@swc/core-linux-arm-gnueabihf": "npm:1.11.24"
"@swc/core-linux-arm64-gnu": "npm:1.11.24"
"@swc/core-linux-arm64-musl": "npm:1.11.24"
"@swc/core-linux-x64-gnu": "npm:1.11.24"
"@swc/core-linux-x64-musl": "npm:1.11.24"
"@swc/core-win32-arm64-msvc": "npm:1.11.24"
"@swc/core-win32-ia32-msvc": "npm:1.11.24"
"@swc/core-win32-x64-msvc": "npm:1.11.24"
"@swc/core-darwin-arm64": "npm:1.15.6"
"@swc/core-darwin-x64": "npm:1.15.6"
"@swc/core-linux-arm-gnueabihf": "npm:1.15.6"
"@swc/core-linux-arm64-gnu": "npm:1.15.6"
"@swc/core-linux-arm64-musl": "npm:1.15.6"
"@swc/core-linux-x64-gnu": "npm:1.15.6"
"@swc/core-linux-x64-musl": "npm:1.15.6"
"@swc/core-win32-arm64-msvc": "npm:1.15.6"
"@swc/core-win32-ia32-msvc": "npm:1.15.6"
"@swc/core-win32-x64-msvc": "npm:1.15.6"
"@swc/counter": "npm:^0.1.3"
"@swc/types": "npm:^0.1.21"
"@swc/types": "npm:^0.1.25"
peerDependencies:
"@swc/helpers": ">=0.5.17"
dependenciesMeta:
@@ -3073,7 +3073,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
checksum: 10/0b3e883f8a5652a7ab221a777386ccc8a65fc5b53d533bad15b703b22984eb3b449efd907b1872263f1a9990a9a50612f3c6deb619894a43f03cd974ec9bd1b7
checksum: 10/d17d1b5e6e81f8c262b668f237b863dd612eaa19fc35e74067b2a27ba3998c0c511ec7f49cd91c02f61fa77dd1b5d7e65d293736f65ec45d6c13989904b1c7eb
languageName: node
linkType: hard
@@ -3084,12 +3084,12 @@ __metadata:
languageName: node
linkType: hard
"@swc/types@npm:^0.1.21":
version: 0.1.21
resolution: "@swc/types@npm:0.1.21"
"@swc/types@npm:^0.1.25":
version: 0.1.25
resolution: "@swc/types@npm:0.1.25"
dependencies:
"@swc/counter": "npm:^0.1.3"
checksum: 10/6554bf5c78519f49099a2ba448d170191a14b1c7a35df848f10ee4d6c03ecd681e5213884905187de1d1d221589ec8b5cb77f477d099dc1627c3ec9d7f2fcdb0
checksum: 10/f6741450224892d12df43e5ca7f3cc0287df644dcd672626eb0cc2a3a8e3e875f4b29eb11336f37c7240cf6e010ba59eb3a79f4fb8bee5cbd168dfc1326ff369
languageName: node
linkType: hard
@@ -3328,13 +3328,6 @@ __metadata:
languageName: node
linkType: hard
"@types/luxon@npm:^3.0.0":
version: 3.4.2
resolution: "@types/luxon@npm:3.4.2"
checksum: 10/fd89566e3026559f2bc4ddcc1e70a2c16161905ed50be9473ec0cfbbbe919165041408c4f6e06c4bcf095445535052e2c099087c76b1b38e368127e618fc968d
languageName: node
linkType: hard
"@types/mdast@npm:^3.0.0":
version: 3.0.15
resolution: "@types/mdast@npm:3.0.15"
@@ -4281,8 +4274,7 @@ __metadata:
"@docusaurus/tsconfig": "npm:^3.1.1"
"@docusaurus/types": "npm:^3.1.1"
"@mdx-js/react": "npm:^3.0.0"
"@swc/core": "npm:^1.3.46"
"@types/luxon": "npm:^3.0.0"
"@swc/core": "npm:^1.15.6"
"@types/webpack-env": "npm:^1.18.0"
clsx: "npm:^2.0.0"
docusaurus-plugin-openapi-docs: "npm:^4.3.0"
@@ -4297,7 +4289,7 @@ __metadata:
react-dom: "npm:^18.0.2"
sass: "npm:^1.57.1"
swc-loader: "npm:^0.2.3"
typescript: "npm:~5.2.0"
typescript: "npm:~5.7.0"
yaml-loader: "npm:^0.8.0"
languageName: unknown
linkType: soft
@@ -4358,23 +4350,23 @@ __metadata:
languageName: node
linkType: hard
"body-parser@npm:1.20.3":
version: 1.20.3
resolution: "body-parser@npm:1.20.3"
"body-parser@npm:~1.20.3":
version: 1.20.4
resolution: "body-parser@npm:1.20.4"
dependencies:
bytes: "npm:3.1.2"
bytes: "npm:~3.1.2"
content-type: "npm:~1.0.5"
debug: "npm:2.6.9"
depd: "npm:2.0.0"
destroy: "npm:1.2.0"
http-errors: "npm:2.0.0"
iconv-lite: "npm:0.4.24"
on-finished: "npm:2.4.1"
qs: "npm:6.13.0"
raw-body: "npm:2.5.2"
destroy: "npm:~1.2.0"
http-errors: "npm:~2.0.1"
iconv-lite: "npm:~0.4.24"
on-finished: "npm:~2.4.1"
qs: "npm:~6.14.0"
raw-body: "npm:~2.5.3"
type-is: "npm:~1.6.18"
unpipe: "npm:1.0.0"
checksum: 10/8723e3d7a672eb50854327453bed85ac48d045f4958e81e7d470c56bf111f835b97e5b73ae9f6393d0011cc9e252771f46fd281bbabc57d33d3986edf1e6aeca
unpipe: "npm:~1.0.0"
checksum: 10/ff67e28d3f426707be8697a75fdf8d564dc50c341b41f054264d8ab6e2924e519c7ce8acc9d0de05328fdc41e1d9f3f200aec9c1cfb1867d6b676a410d97c689
languageName: node
linkType: hard
@@ -4591,7 +4583,7 @@ __metadata:
languageName: node
linkType: hard
"bytes@npm:3.1.2":
"bytes@npm:~3.1.2":
version: 3.1.2
resolution: "bytes@npm:3.1.2"
checksum: 10/a10abf2ba70c784471d6b4f58778c0beeb2b5d405148e66affa91f23a9f13d07603d0a0354667310ae1d6dc141474ffd44e2a074be0f6e2254edb8fc21445388
@@ -4729,9 +4721,9 @@ __metadata:
linkType: hard
"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688":
version: 1.0.30001695
resolution: "caniuse-lite@npm:1.0.30001695"
checksum: 10/8107c5e89b86c7a2fd506b93c658ff945c98c6518260c3b28af9f02bd83bf83939696241f0b413545c5b9895c86bcae64c9370388576440e74e9b848f04170d3
version: 1.0.30001760
resolution: "caniuse-lite@npm:1.0.30001760"
checksum: 10/ac5c13d00b946c3ace331d25379ed9d85743b1028aba79ae80402cb128b4b491122585144898fefb836d4d9879c13c717a081ae241a00420cbbc7e1b934ec685
languageName: node
linkType: hard
@@ -5223,7 +5215,7 @@ __metadata:
languageName: node
linkType: hard
"content-disposition@npm:0.5.4":
"content-disposition@npm:~0.5.4":
version: 0.5.4
resolution: "content-disposition@npm:0.5.4"
dependencies:
@@ -5246,17 +5238,17 @@ __metadata:
languageName: node
linkType: hard
"cookie-signature@npm:1.0.6":
version: 1.0.6
resolution: "cookie-signature@npm:1.0.6"
checksum: 10/f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a
"cookie-signature@npm:~1.0.6":
version: 1.0.7
resolution: "cookie-signature@npm:1.0.7"
checksum: 10/1a62808cd30d15fb43b70e19829b64d04b0802d8ef00275b57d152de4ae6a3208ca05c197b6668d104c4d9de389e53ccc2d3bc6bcaaffd9602461417d8c40710
languageName: node
linkType: hard
"cookie@npm:0.6.0":
version: 0.6.0
resolution: "cookie@npm:0.6.0"
checksum: 10/c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583
"cookie@npm:~0.7.1":
version: 0.7.2
resolution: "cookie@npm:0.7.2"
checksum: 10/24b286c556420d4ba4e9bc09120c9d3db7d28ace2bd0f8ccee82422ce42322f73c8312441271e5eefafbead725980e5996cc02766dbb89a90ac7f5636ede608f
languageName: node
linkType: hard
@@ -5772,7 +5764,7 @@ __metadata:
languageName: node
linkType: hard
"depd@npm:2.0.0":
"depd@npm:2.0.0, depd@npm:~2.0.0":
version: 2.0.0
resolution: "depd@npm:2.0.0"
checksum: 10/c0c8ff36079ce5ada64f46cc9d6fd47ebcf38241105b6e0c98f412e8ad91f084bcf906ff644cc3a4bd876ca27a62accb8b0fff72ea6ed1a414b89d8506f4a5ca
@@ -5803,7 +5795,7 @@ __metadata:
languageName: node
linkType: hard
"destroy@npm:1.2.0":
"destroy@npm:1.2.0, destroy@npm:~1.2.0":
version: 1.2.0
resolution: "destroy@npm:1.2.0"
checksum: 10/0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38
@@ -5914,8 +5906,8 @@ __metadata:
linkType: hard
"docusaurus-plugin-openapi-docs@npm:^4.3.0":
version: 4.3.7
resolution: "docusaurus-plugin-openapi-docs@npm:4.3.7"
version: 4.5.1
resolution: "docusaurus-plugin-openapi-docs@npm:4.5.1"
dependencies:
"@apidevtools/json-schema-ref-parser": "npm:^11.5.4"
"@redocly/openapi-core": "npm:^1.10.5"
@@ -5937,7 +5929,7 @@ __metadata:
"@docusaurus/utils": ^3.5.0
"@docusaurus/utils-validation": ^3.5.0
react: ^16.8.4 || ^17.0.0 || ^18.0.0 || ^19.0.0
checksum: 10/ad011358b13fd5e574e33ad3e1b2bb002226e2dcab72e6a8c98c4ad5436a81e28815afe6f14252a48bb52f0c088b03dfd93a5955a8a6883fbda794bebf7d1792
checksum: 10/496ce49d494f06803a61eaa6c6810782668269574c12a1a55315742974884a7ffd6e2c75875d8fd9909611bdccaa4de42419e0debbf47def0db6974617b9e5ba
languageName: node
linkType: hard
@@ -6541,41 +6533,41 @@ __metadata:
linkType: hard
"express@npm:^4.17.3":
version: 4.21.0
resolution: "express@npm:4.21.0"
version: 4.22.1
resolution: "express@npm:4.22.1"
dependencies:
accepts: "npm:~1.3.8"
array-flatten: "npm:1.1.1"
body-parser: "npm:1.20.3"
content-disposition: "npm:0.5.4"
body-parser: "npm:~1.20.3"
content-disposition: "npm:~0.5.4"
content-type: "npm:~1.0.4"
cookie: "npm:0.6.0"
cookie-signature: "npm:1.0.6"
cookie: "npm:~0.7.1"
cookie-signature: "npm:~1.0.6"
debug: "npm:2.6.9"
depd: "npm:2.0.0"
encodeurl: "npm:~2.0.0"
escape-html: "npm:~1.0.3"
etag: "npm:~1.8.1"
finalhandler: "npm:1.3.1"
fresh: "npm:0.5.2"
http-errors: "npm:2.0.0"
finalhandler: "npm:~1.3.1"
fresh: "npm:~0.5.2"
http-errors: "npm:~2.0.0"
merge-descriptors: "npm:1.0.3"
methods: "npm:~1.1.2"
on-finished: "npm:2.4.1"
on-finished: "npm:~2.4.1"
parseurl: "npm:~1.3.3"
path-to-regexp: "npm:0.1.10"
path-to-regexp: "npm:~0.1.12"
proxy-addr: "npm:~2.0.7"
qs: "npm:6.13.0"
qs: "npm:~6.14.0"
range-parser: "npm:~1.2.1"
safe-buffer: "npm:5.2.1"
send: "npm:0.19.0"
serve-static: "npm:1.16.2"
send: "npm:~0.19.0"
serve-static: "npm:~1.16.2"
setprototypeof: "npm:1.2.0"
statuses: "npm:2.0.1"
statuses: "npm:~2.0.1"
type-is: "npm:~1.6.18"
utils-merge: "npm:1.0.1"
vary: "npm:~1.1.2"
checksum: 10/3b1ee5bc5b1bd996f688702519cebc9b63a24e506965f6e1773268238cfa2c24ffdb38cc3fcb4fde66f77de1c0bebd9ee058dad06bb9c6f084b525f3c09164d3
checksum: 10/f33c1bd0c7d36e2a1f18de9cdc176469d32f68e20258d2941b8d296ab9a4fd9011872c246391bf87714f009fac5114c832ec5ac65cbee39421f1258801eb8470
languageName: node
linkType: hard
@@ -6723,18 +6715,18 @@ __metadata:
languageName: node
linkType: hard
"finalhandler@npm:1.3.1":
version: 1.3.1
resolution: "finalhandler@npm:1.3.1"
"finalhandler@npm:~1.3.1":
version: 1.3.2
resolution: "finalhandler@npm:1.3.2"
dependencies:
debug: "npm:2.6.9"
encodeurl: "npm:~2.0.0"
escape-html: "npm:~1.0.3"
on-finished: "npm:2.4.1"
on-finished: "npm:~2.4.1"
parseurl: "npm:~1.3.3"
statuses: "npm:2.0.1"
statuses: "npm:~2.0.2"
unpipe: "npm:~1.0.0"
checksum: 10/4babe72969b7373b5842bc9f75c3a641a4d0f8eb53af6b89fa714d4460ce03fb92b28de751d12ba415e96e7e02870c436d67412120555e2b382640535697305b
checksum: 10/6cb4f9f80eaeb5a0fac4fdbd27a65d39271f040a0034df16556d896bfd855fd42f09da886781b3102117ea8fceba97b903c1f8b08df1fb5740576d5e0f481eed
languageName: node
linkType: hard
@@ -6872,7 +6864,7 @@ __metadata:
languageName: node
linkType: hard
"fresh@npm:0.5.2":
"fresh@npm:0.5.2, fresh@npm:~0.5.2":
version: 0.5.2
resolution: "fresh@npm:0.5.2"
checksum: 10/64c88e489b5d08e2f29664eb3c79c705ff9a8eb15d3e597198ef76546d4ade295897a44abb0abd2700e7ef784b2e3cbf1161e4fbf16f59129193fd1030d16da1
@@ -7751,6 +7743,19 @@ __metadata:
languageName: node
linkType: hard
"http-errors@npm:~2.0.0, http-errors@npm:~2.0.1":
version: 2.0.1
resolution: "http-errors@npm:2.0.1"
dependencies:
depd: "npm:~2.0.0"
inherits: "npm:~2.0.4"
setprototypeof: "npm:~1.2.0"
statuses: "npm:~2.0.2"
toidentifier: "npm:~1.0.1"
checksum: 10/9fe31bc0edf36566c87048aed1d3d0cbe03552564adc3541626a0613f542d753fbcb13bdfcec0a3a530dbe1714bb566c89d46244616b66bddd26ac413b06a207
languageName: node
linkType: hard
"http-parser-js@npm:>=0.5.1":
version: 0.5.8
resolution: "http-parser-js@npm:0.5.8"
@@ -7865,15 +7870,6 @@ __metadata:
languageName: node
linkType: hard
"iconv-lite@npm:0.4.24":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
dependencies:
safer-buffer: "npm:>= 2.1.2 < 3"
checksum: 10/6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3
languageName: node
linkType: hard
"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
@@ -7883,6 +7879,15 @@ __metadata:
languageName: node
linkType: hard
"iconv-lite@npm:~0.4.24":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
dependencies:
safer-buffer: "npm:>= 2.1.2 < 3"
checksum: 10/6d3a2dac6e5d1fb126d25645c25c3a1209f70cceecc68b8ef51ae0da3cdc078c151fade7524a30b12a3094926336831fca09c666ef55b37e2c69638b5d6bd2e3
languageName: node
linkType: hard
"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0":
version: 5.1.0
resolution: "icss-utils@npm:5.1.0"
@@ -8904,9 +8909,9 @@ __metadata:
linkType: hard
"luxon@npm:^3.0.0":
version: 3.5.0
resolution: "luxon@npm:3.5.0"
checksum: 10/48f86e6c1c96815139f8559456a3354a276ba79bcef0ae0d4f2172f7652f3ba2be2237b0e103b8ea0b79b47715354ac9fac04eb1db3485dcc72d5110491dd47f
version: 3.7.2
resolution: "luxon@npm:3.7.2"
checksum: 10/b24cd205ed306ce7415991687897dcc4027921ae413c9116590bc33a95f93b86ce52cf74ba72b4f5c5ab1c10090517f54ac8edfb127c049e0bf55b90dc2260be
languageName: node
linkType: hard
@@ -10631,9 +10636,9 @@ __metadata:
linkType: hard
"node-forge@npm:^1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
checksum: 10/05bab6868633bf9ad4c3b1dd50ec501c22ffd69f556cdf169a00998ca1d03e8107a6032ba013852f202035372021b845603aeccd7dfcb58cdb7430013b3daa8d
version: 1.3.2
resolution: "node-forge@npm:1.3.2"
checksum: 10/dcc54aaffe0cf52367214a20c0032aa9b209d9095dd14526504f1972d1900a07e96046b3684cb0c8d0cc3d48744dd18e02b7b447ab28fac615ffb850beeabf18
languageName: node
linkType: hard
@@ -10909,7 +10914,7 @@ __metadata:
languageName: node
linkType: hard
"on-finished@npm:2.4.1":
"on-finished@npm:2.4.1, on-finished@npm:~2.4.1":
version: 2.4.1
resolution: "on-finished@npm:2.4.1"
dependencies:
@@ -11287,13 +11292,6 @@ __metadata:
languageName: node
linkType: hard
"path-to-regexp@npm:0.1.10":
version: 0.1.10
resolution: "path-to-regexp@npm:0.1.10"
checksum: 10/894e31f1b20e592732a87db61fff5b95c892a3fe430f9ab18455ebe69ee88ef86f8eb49912e261f9926fc53da9f93b46521523e33aefd9cb0a7b0d85d7096006
languageName: node
linkType: hard
"path-to-regexp@npm:2.2.1":
version: 2.2.1
resolution: "path-to-regexp@npm:2.2.1"
@@ -11310,6 +11308,13 @@ __metadata:
languageName: node
linkType: hard
"path-to-regexp@npm:~0.1.12":
version: 0.1.12
resolution: "path-to-regexp@npm:0.1.12"
checksum: 10/2e30f6a0144679c1f95c98e166b96e6acd1e72be9417830fefc8de7ac1992147eb9a4c7acaa59119fb1b3c34eec393b2129ef27e24b2054a3906fc4fb0d1398e
languageName: node
linkType: hard
"path-type@npm:^4.0.0":
version: 4.0.0
resolution: "path-type@npm:4.0.0"
@@ -12049,16 +12054,7 @@ __metadata:
languageName: node
linkType: hard
"qs@npm:6.13.0":
version: 6.13.0
resolution: "qs@npm:6.13.0"
dependencies:
side-channel: "npm:^1.0.6"
checksum: 10/f548b376e685553d12e461409f0d6e5c59ec7c7d76f308e2a888fd9db3e0c5e89902bedd0754db3a9038eda5f27da2331a6f019c8517dc5e0a16b3c9a6e9cef8
languageName: node
linkType: hard
"qs@npm:^6.12.3":
"qs@npm:^6.12.3, qs@npm:~6.14.0":
version: 6.14.0
resolution: "qs@npm:6.14.0"
dependencies:
@@ -12130,15 +12126,15 @@ __metadata:
languageName: node
linkType: hard
"raw-body@npm:2.5.2":
version: 2.5.2
resolution: "raw-body@npm:2.5.2"
"raw-body@npm:~2.5.3":
version: 2.5.3
resolution: "raw-body@npm:2.5.3"
dependencies:
bytes: "npm:3.1.2"
http-errors: "npm:2.0.0"
iconv-lite: "npm:0.4.24"
unpipe: "npm:1.0.0"
checksum: 10/863b5171e140546a4d99f349b720abac4410338e23df5e409cfcc3752538c9caf947ce382c89129ba976f71894bd38b5806c774edac35ebf168d02aa1ac11a95
bytes: "npm:~3.1.2"
http-errors: "npm:~2.0.1"
iconv-lite: "npm:~0.4.24"
unpipe: "npm:~1.0.0"
checksum: 10/f35759fe5a6548e7c529121ead1de4dd163f899749a5896c42e278479df2d9d7f98b5bb17312737c03617765e5a1433e586f717616e5cfbebc13b4738b820601
languageName: node
linkType: hard
@@ -13059,8 +13055,8 @@ __metadata:
linkType: hard
"sass@npm:^1.57.1, sass@npm:^1.80.4":
version: 1.83.4
resolution: "sass@npm:1.83.4"
version: 1.94.2
resolution: "sass@npm:1.94.2"
dependencies:
"@parcel/watcher": "npm:^2.4.1"
chokidar: "npm:^4.0.0"
@@ -13071,7 +13067,7 @@ __metadata:
optional: true
bin:
sass: sass.js
checksum: 10/9a7d1c6be1a9e711a1c561d189b9816aa7715f6d0ec0b2ec181f64163788d0caaf4741924eeadce558720b58b1de0e9b21b9dae6a0d14489c4d2a142d3f3b12e
checksum: 10/e60c214ea93677740c9ddfad55c77fd433255bbfdd9faba137acf1215bed5ba6ad9d83efea81feb87a89283931d01f0435227e3fff37c65c263e0ee05f885328
languageName: node
linkType: hard
@@ -13199,6 +13195,27 @@ __metadata:
languageName: node
linkType: hard
"send@npm:~0.19.0":
version: 0.19.1
resolution: "send@npm:0.19.1"
dependencies:
debug: "npm:2.6.9"
depd: "npm:2.0.0"
destroy: "npm:1.2.0"
encodeurl: "npm:~2.0.0"
escape-html: "npm:~1.0.3"
etag: "npm:~1.8.1"
fresh: "npm:0.5.2"
http-errors: "npm:2.0.0"
mime: "npm:1.6.0"
ms: "npm:2.1.3"
on-finished: "npm:2.4.1"
range-parser: "npm:~1.2.1"
statuses: "npm:2.0.1"
checksum: 10/360bf50a839c7bbc181f67c3a0f3424a7ad8016dfebcd9eb90891f4b762b4377da14414c32250d67b53872e884171c27469110626f6c22765caa7c38c207ee1d
languageName: node
linkType: hard
"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1":
version: 6.0.2
resolution: "serialize-javascript@npm:6.0.2"
@@ -13239,7 +13256,7 @@ __metadata:
languageName: node
linkType: hard
"serve-static@npm:1.16.2":
"serve-static@npm:~1.16.2":
version: 1.16.2
resolution: "serve-static@npm:1.16.2"
dependencies:
@@ -13286,7 +13303,7 @@ __metadata:
languageName: node
linkType: hard
"setprototypeof@npm:1.2.0":
"setprototypeof@npm:1.2.0, setprototypeof@npm:~1.2.0":
version: 1.2.0
resolution: "setprototypeof@npm:1.2.0"
checksum: 10/fde1630422502fbbc19e6844346778f99d449986b2f9cdcceb8326730d2f3d9964dbcb03c02aaadaefffecd0f2c063315ebea8b3ad895914bf1afc1747fc172e
@@ -13449,7 +13466,7 @@ __metadata:
languageName: node
linkType: hard
"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0":
"side-channel@npm:^1.1.0":
version: 1.1.0
resolution: "side-channel@npm:1.1.0"
dependencies:
@@ -13696,6 +13713,13 @@ __metadata:
languageName: node
linkType: hard
"statuses@npm:~2.0.1, statuses@npm:~2.0.2":
version: 2.0.2
resolution: "statuses@npm:2.0.2"
checksum: 10/6927feb50c2a75b2a4caab2c565491f7a93ad3d8dbad7b1398d52359e9243a20e2ebe35e33726dee945125ef7a515e9097d8a1b910ba2bbd818265a2f6c39879
languageName: node
linkType: hard
"std-env@npm:^3.0.1":
version: 3.3.1
resolution: "std-env@npm:3.3.1"
@@ -14119,7 +14143,7 @@ __metadata:
languageName: node
linkType: hard
"toidentifier@npm:1.0.1":
"toidentifier@npm:1.0.1, toidentifier@npm:~1.0.1":
version: 1.0.1
resolution: "toidentifier@npm:1.0.1"
checksum: 10/952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45
@@ -14226,23 +14250,23 @@ __metadata:
languageName: node
linkType: hard
"typescript@npm:~5.2.0":
version: 5.2.2
resolution: "typescript@npm:5.2.2"
"typescript@npm:~5.7.0":
version: 5.7.3
resolution: "typescript@npm:5.7.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10/d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555
checksum: 10/6a7e556de91db3d34dc51cd2600e8e91f4c312acd8e52792f243c7818dfadb27bae677175fad6947f9c81efb6c57eb6b2d0c736f196a6ee2f1f7d57b74fc92fa
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A~5.2.0#optional!builtin<compat/typescript>":
version: 5.2.2
resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin<compat/typescript>::version=5.2.2&hash=f3b441"
"typescript@patch:typescript@npm%3A~5.7.0#optional!builtin<compat/typescript>":
version: 5.7.3
resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>::version=5.7.3&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 10/f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a
checksum: 10/dc58d777eb4c01973f7fbf1fd808aad49a0efdf545528dab9b07d94fdcb65b8751742804c3057e9619a4627f2d9cc85547fdd49d9f4326992ad0181b49e61d81
languageName: node
linkType: hard
@@ -14470,7 +14494,7 @@ __metadata:
languageName: node
linkType: hard
"unpipe@npm:1.0.0, unpipe@npm:~1.0.0":
"unpipe@npm:~1.0.0":
version: 1.0.0
resolution: "unpipe@npm:1.0.0"
checksum: 10/4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2