diff --git a/.changeset/eighty-icons-grin.md b/.changeset/eighty-icons-grin.md new file mode 100644 index 000000000..4fdb33383 --- /dev/null +++ b/.changeset/eighty-icons-grin.md @@ -0,0 +1,26 @@ +--- +'backstage-plugin-scaffolder-backend-module-gitlab': patch +'backstage-plugin-scaffolder-backend-module-github': patch +'backstage-plugin-scaffolder-backend-module-azure': patch +'backstage-plugin-scaffolder-backend-module-gerrit': patch +'backstage-plugin-scaffolder-backend-module-bitbucket-cloud': patch +'backstage-plugin-scaffolder-backend-module-bitbucket-server': patch +'backstage-plugin-catalog-backend-module-github-org': patch +'immobiliarelabs-backstage-plugin-gitlab-backend': patch +'backstage-plugin-catalog-backend-module-github': patch +'backstage-plugin-catalog-backend-module-gitlab': patch +'roadiehq-backstage-plugin-argo-cd-backend': patch +'roadiehq-scaffolder-backend-module-utils': patch +'backstage-plugin-azure-devops-backend': patch +'backstage-plugin-kubernetes-backend': patch +'backstage-plugin-sonarqube-backend': patch +'roadiehq-scaffolder-backend-argocd': patch +'backstage-plugin-techdocs-backend': patch +'backstage-plugin-jenkins-backend': patch +'@internal/plugin-dynamic-plugins-info-backend': patch +'@internal/plugin-scalprum-backend': patch +'backend': patch +'dynamic-plugins-imports': patch +--- + +Switching to the new backend diff --git a/backstage.json b/backstage.json index 574f959b4..5e47ce291 100644 --- a/backstage.json +++ b/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.22.2" + "version": "1.23.0-next.3" } diff --git a/dynamic-plugins.default.yaml b/dynamic-plugins.default.yaml index 13f4ddb1a..cc25bf357 100644 --- a/dynamic-plugins.default.yaml +++ b/dynamic-plugins.default.yaml @@ -1,5 +1,6 @@ plugins: # Group: Github + - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic - package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic disabled: true pluginConfig: @@ -14,9 +15,17 @@ plugins: catalog: providers: githubOrg: - default: - id: production - orgUrl: "${GITHUB_ORG_URL}" + id: production + githubUrl: "${GITHUB_URL}" + orgs: [ "${GITHUB_ORG}" ] + schedule: + frequency: + minutes: 60 + initialDelay: + seconds: 15 + timeout: + minutes: 15 + - package: ./dynamic-plugins/dist/backstage-plugin-github-actions disabled: true pluginConfig: @@ -111,6 +120,7 @@ plugins: - isSecurityInsightsAvailable # Group: Gitlab + - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic - package: ./dynamic-plugins/dist/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic disabled: true pluginConfig: @@ -165,8 +175,6 @@ plugins: catalog: providers: gitlab: {} - - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gitlab-dynamic - disabled: true # Group: Kubernetes - package: ./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic @@ -288,6 +296,7 @@ plugins: - isArgocdAvailable # Group: Azure Devops + - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-azure-dynamic - package: ./dynamic-plugins/dist/backstage-plugin-azure-devops-backend-dynamic disabled: true pluginConfig: @@ -493,12 +502,15 @@ plugins: icon: docs # Standalone plugins + + - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-gerrit-dynamic + - package: ./dynamic-plugins/dist/roadiehq-scaffolder-backend-module-utils-dynamic - package: ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-quay-dynamic - package: ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-regex-dynamic - + - package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-dynamic-plugins-info disabled: true pluginConfig: @@ -516,7 +528,7 @@ plugins: gridColumn: "1 / -1" width: 100vw - - package: ./dynamic-plugins/dist/janus-idp-plugin-rbac + - package: ./dynamic-plugins/dist/janus-idp-backstage-plugin-rbac disabled: true pluginConfig: dynamicPlugins: @@ -536,7 +548,7 @@ plugins: - path: /admin/rbac module: RbacPlugin importName: RbacPage - + - package: ./dynamic-plugins/dist/janus-idp-backstage-scaffolder-backend-module-servicenow-dynamic disabled: true pluginConfig: @@ -583,8 +595,16 @@ plugins: realm: "${KEYCLOAK_REALM}" clientId: "${KEYCLOAK_CLIENT_ID}" clientSecret: "${KEYCLOAK_CLIENT_SECRET}" + schedule: + frequency: + minutes: 60 + initialDelay: + seconds: 15 + timeout: + minutes: 50 - - package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud + - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic + - package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic disabled: true pluginConfig: # https://backstage.io/docs/integrations/bitbucketCloud/discovery#configuration @@ -593,8 +613,16 @@ plugins: bitbucketCloud: default: # identifies your ingested dataset workspace: ${BITBUCKET_WORKSPACE} + schedule: + frequency: + minutes: 30 + initialDelay: + minutes: 1 + timeout: + minutes: 3 - - package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server + - package: ./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic + - package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-bitbucket-server-dynamic disabled: true pluginConfig: # https://backstage.io/docs/integrations/bitbucketServer/discovery#configuration @@ -603,6 +631,13 @@ plugins: bitbucketServer: default: # identifies your ingested dataset host: ${BITBUCKET_HOST} + schedule: + frequency: + minutes: 30 + initialDelay: + minutes: 1 + timeout: + minutes: 3 - package: ./dynamic-plugins/dist/backstage-plugin-dynatrace disabled: true @@ -732,7 +767,7 @@ plugins: anyOf: - isJfrogArtifactoryAvailable - - package: ./dynamic-plugins/dist/backstage-plugin-pagerduty + - package: ./dynamic-plugins/dist/pagerduty-backstage-plugin disabled: true pluginConfig: dynamicPlugins: diff --git a/dynamic-plugins/_utils/package.json b/dynamic-plugins/_utils/package.json index 3f7a13386..d36f38a58 100644 --- a/dynamic-plugins/_utils/package.json +++ b/dynamic-plugins/_utils/package.json @@ -11,6 +11,6 @@ "lint": "backstage-cli package lint" }, "devDependencies": { - "@backstage/cli": "0.25.1" + "@backstage/cli": "0.25.2-next.3" } } diff --git a/dynamic-plugins/imports/package.json b/dynamic-plugins/imports/package.json index 10a736c21..124dd0b93 100644 --- a/dynamic-plugins/imports/package.json +++ b/dynamic-plugins/imports/package.json @@ -12,27 +12,27 @@ "lint": "backstage-cli package lint" }, "devDependencies": { - "@backstage/cli": "0.25.1", + "@backstage/cli": "0.25.2-next.3", "tar": "6.2.0" }, "peerDependencies": { - "@janus-idp/backstage-plugin-3scale-backend": "1.3.12", - "@janus-idp/backstage-plugin-aap-backend": "1.4.12", + "@janus-idp/backstage-plugin-3scale-backend": "1.4.1", + "@janus-idp/backstage-plugin-aap-backend": "1.5.0", "@janus-idp/backstage-plugin-acr": "1.2.21", "@janus-idp/backstage-plugin-analytics-provider-segment": "1.2.5", "@janus-idp/backstage-plugin-dynamic-plugins-info": "1.0.1", "@janus-idp/backstage-plugin-jfrog-artifactory": "1.2.21", - "@janus-idp/backstage-plugin-keycloak-backend": "1.7.13", + "@janus-idp/backstage-plugin-keycloak-backend": "1.8.0", "@janus-idp/backstage-plugin-nexus-repository-manager": "1.4.21", - "@janus-idp/backstage-plugin-ocm": "3.6.1", - "@janus-idp/backstage-plugin-ocm-backend": "3.4.12", + "@janus-idp/backstage-plugin-ocm": "3.7.0", + "@janus-idp/backstage-plugin-ocm-backend": "3.5.1", "@janus-idp/backstage-plugin-quay": "1.5.2", "@janus-idp/backstage-plugin-rbac": "1.14.2", "@janus-idp/backstage-plugin-tekton": "3.5.5", "@janus-idp/backstage-plugin-topology": "1.18.3", - "@janus-idp/backstage-scaffolder-backend-module-quay": "1.2.7", - "@janus-idp/backstage-scaffolder-backend-module-regex": "1.2.7", - "@janus-idp/backstage-scaffolder-backend-module-servicenow": "1.2.9", - "@janus-idp/backstage-scaffolder-backend-module-sonarqube": "1.2.6" + "@janus-idp/backstage-scaffolder-backend-module-quay": "1.3.0", + "@janus-idp/backstage-scaffolder-backend-module-regex": "1.3.0", + "@janus-idp/backstage-scaffolder-backend-module-servicenow": "1.3.0", + "@janus-idp/backstage-scaffolder-backend-module-sonarqube": "1.3.0" } } diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/package.json index 8e5e4b335..9bc9e24f1 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-azure-devops-backend-dynamic", - "version": "0.5.1", + "version": "0.5.2-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": { @@ -45,14 +45,13 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", - "@backstage/integration": "^1.8.0", - "@backstage/plugin-catalog-common": "^1.0.20", - "@backstage/plugin-catalog-node": "^1.6.1" + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-common": "^1.0.21-next.0", + "@backstage/plugin-catalog-node": "^1.6.2-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/yarn.lock index fc1aaeb97..e4ef1ebf3 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/dist-dynamic/yarn.lock @@ -55,9 +55,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -90,9 +90,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -147,9 +147,9 @@ async@^3.2.3: integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== azure-devops-node-api@^12.0.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/azure-devops-node-api/-/azure-devops-node-api-12.3.0.tgz#bb2b31f8d4994a166dbd2bd38f9ddbf34c46bf4a" - integrity sha512-5HDhBFIXJxiFhcJ+A3hN87gwo92PrDNLJvcvRHjr+p7AsuUSF64yQU+M6wcBDczkIDVV7m+MrraKQ2tqUxSbCA== + version "12.4.0" + resolved "https://registry.yarnpkg.com/azure-devops-node-api/-/azure-devops-node-api-12.4.0.tgz#c5c4b7d18fa7f960b812aaab2c635516ef5835a3" + integrity sha512-ZrJlnoAOjliBYvO1wV9oa5Saa3h5tfRbvCSpwjqryag7bIeeY5Zl/zGiZBVD+75EumhtY5mOXNBzHvLf6JmdNQ== dependencies: tunnel "0.0.6" typed-rest-client "^1.8.4" @@ -177,14 +177,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" color-convert@^1.9.3: version "1.9.3" @@ -256,14 +258,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" depd@2.0.0: version "2.0.0" @@ -290,6 +292,18 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -384,11 +398,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -401,12 +416,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -419,9 +434,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -542,7 +557,7 @@ negotiator@0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -668,14 +683,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -685,13 +701,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -790,9 +807,9 @@ vary@~1.1.2: integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json index ce64e27d3..f86181149 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-azure-devops-backend", - "version": "0.5.1", + "version": "0.5.2-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": "./src/index.ts", @@ -26,19 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-azure-devops-backend --override-interop default" }, "dependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-azure-devops-backend": "0.5.1" + "@backstage/plugin-azure-devops-backend": "0.5.2-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 5664d6263..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; -import { createRouter } from '@backstage/plugin-azure-devops-backend'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => - createBackendPlugin({ - pluginId: 'azure-devops', - register(env) { - env.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - http: coreServices.httpRouter, - reader: coreServices.urlReader, - }, - async init({ config, logger, http, reader }) { - http.use( - await createRouter({ - logger: loggerToWinstonLogger(logger), - config, - reader, - }), - ); - }, - }); - }, - })(), -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/dynamic/index.ts deleted file mode 100644 index e78c4c3ca..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { createRouter } from '@backstage/plugin-azure-devops-backend'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'azure-devops', - createPlugin: createRouter, - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/index.ts index 110668f2a..bf570d525 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-azure-devops-backend'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json b/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json index a049d3f88..56eaefb09 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-azure-devops/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-azure-devops", - "version": "0.3.11", + "version": "0.3.12-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-azure-devops": "0.3.11" + "@backstage/plugin-azure-devops": "0.3.12-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/package.json index 4730a68bf..949796ba1 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-bitbucket-cloud-dynamic", - "version": "0.1.21", + "version": "0.1.25-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -26,11 +26,12 @@ "test": "backstage-cli package test --coverage", "clean": "backstage-cli package clean", "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", - "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-bitbucket-cloud" + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-bitbucket-cloud --embed-package @backstage/plugin-bitbucket-cloud-common" }, "dependencies": { "uuid": "^8.0.0", - "winston": "^3.2.1" + "winston": "^3.2.1", + "cross-fetch": "^4.0.0" }, "devDependencies": {}, "files": [ @@ -38,18 +39,16 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-common": "^0.20.1", - "@backstage/backend-plugin-api": "^0.6.9", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-client": "^1.5.2", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/plugin-catalog-node": "1.6.2-next.3", + "@backstage/backend-tasks": "^0.5.15-next.3", + "@backstage/catalog-client": "^1.6.0-next.1", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", - "@backstage/integration": "^1.8.0", - "@backstage/plugin-bitbucket-cloud-common": "^0.2.15", - "@backstage/plugin-catalog-common": "^1.0.20", - "@backstage/plugin-catalog-node": "^1.6.1", - "@backstage/plugin-events-node": "^0.2.18" + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-common": "^1.0.21-next.0", + "@backstage/plugin-events-node": "^0.2.19-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/yarn.lock index 2a944f3c1..898e920f1 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/dist-dynamic/yarn.lock @@ -90,6 +90,13 @@ colorspace@1.1.x: color "^3.1.3" text-hex "1.0.x" +cross-fetch@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-4.0.0.tgz#f037aef1580bb3a1a35164ea2a848ba81b445983" + integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== + dependencies: + node-fetch "^2.6.12" + enabled@2.0.x: version "2.0.0" resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" @@ -142,6 +149,13 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +node-fetch@^2.6.12: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + one-time@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" @@ -192,6 +206,11 @@ text-hex@1.0.x: resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + triple-beam@^1.3.0: version "1.4.1" resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" @@ -212,10 +231,23 @@ uuid@^8.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/package.json index 84b4a370b..7040896ae 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-bitbucket-cloud", - "version": "0.1.21", + "version": "0.1.25-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -23,20 +23,21 @@ "test": "backstage-cli package test --coverage", "clean": "backstage-cli package clean", "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", - "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-bitbucket-cloud" + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-bitbucket-cloud --embed-package @backstage/plugin-bitbucket-cloud-common" }, "dependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.24" + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.25-next.3", + "@backstage/plugin-catalog-node": "1.6.2-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/dynamic/alpha.ts deleted file mode 100644 index a288d5bf3..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/dynamic/alpha.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import catalogModuleBitbucketCloudEntityProvider from '@backstage/plugin-catalog-backend-module-bitbucket-cloud/alpha'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => [catalogModuleBitbucketCloudEntityProvider()], -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/dynamic/index.ts deleted file mode 100644 index 644d7e700..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/dynamic/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { BitbucketCloudEntityProvider } from '@backstage/plugin-catalog-backend-module-bitbucket-cloud'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - async catalog(builder, env) { - if (env.config.getOptionalBoolean('enabled.bitbucketCloud')) { - const bitbucketCloudProvider = BitbucketCloudEntityProvider.fromConfig( - env.config, - { - logger: env.logger, - schedule: env.scheduler.createScheduledTaskRunner({ - frequency: { minutes: 30 }, - timeout: { minutes: 3 }, - initialDelay: { minutes: 1 }, - }), - scheduler: env.scheduler, - }, - ); - env.eventBroker.subscribe(bitbucketCloudProvider); - builder.addEntityProvider(bitbucketCloudProvider); - } else { - env.logger.info('Bitbucket Cloud plugin is disabled'); - } - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/index.ts index 110668f2a..a6c8db85e 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { catalogModuleBitbucketCloudEntityProvider as default } from './module'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/module.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/module.ts new file mode 100644 index 000000000..3bbefa038 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-cloud/src/module.ts @@ -0,0 +1,70 @@ +/* + * Copyright 2022 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* + * This is a fixed version of the upstream `catalogModuleBitbucketCloudEntityProvider.ts` that had a bug at line 43: + * https://github.com/backstage/backstage/blob/c1742c625484a73f24d86d761cba3544e29bffcd/plugins/catalog-backend-module-bitbucket-cloud/src/module/catalogModuleBitbucketCloudEntityProvider.ts#L43 + * + * This file should be removed and the upstream module be used as soon as issue + * https://github.com/backstage/backstage/issues/22932 is fixed. + * + */ + +import { loggerToWinstonLogger } from '@backstage/backend-common'; +import { + coreServices, + createBackendModule, +} from '@backstage/backend-plugin-api'; +import { + catalogProcessingExtensionPoint, + catalogServiceRef, +} from '@backstage/plugin-catalog-node/alpha'; +import { BitbucketCloudEntityProvider } from '@backstage/plugin-catalog-backend-module-bitbucket-cloud'; + +export const catalogModuleBitbucketCloudEntityProvider = createBackendModule({ + pluginId: 'catalog', + moduleId: 'bitbucket-cloud-entity-provider', + register(env) { + env.registerInit({ + deps: { + catalog: catalogProcessingExtensionPoint, + catalogApi: catalogServiceRef, + config: coreServices.rootConfig, + logger: coreServices.logger, + scheduler: coreServices.scheduler, + tokenManager: coreServices.tokenManager, + }, + async init({ + catalog, + catalogApi, + config, + logger, + scheduler, + tokenManager, + }) { + const winstonLogger = loggerToWinstonLogger(logger); + const providers = BitbucketCloudEntityProvider.fromConfig(config, { + catalogApi, + logger: winstonLogger, + scheduler, + tokenManager, + }); + + catalog.addEntityProvider(providers); + }, + }); + }, +}); diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/package.json index 9449f8e0c..e0e41faf0 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-bitbucket-server-dynamic", - "version": "0.1.19", + "version": "0.1.23-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -40,15 +40,14 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-common": "^0.20.1", - "@backstage/backend-plugin-api": "^0.6.9", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/backend-tasks": "^0.5.15-next.3", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", "@backstage/errors": "^1.2.3", - "@backstage/integration": "^1.8.0", - "@backstage/plugin-catalog-node": "^1.6.1" + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-node": "^1.6.2-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/yarn.lock index dfb947ca8..6a1bd2124 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/dist-dynamic/yarn.lock @@ -48,9 +48,9 @@ form-data "^4.0.0" "@types/node@*": - version "20.11.13" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.13.tgz#188263ee2c8d590e181d3f5bfa7e485a932957cb" - integrity sha512-5G4zQwdiQBSWYTDAH1ctw2eidqdhMJaNsiIDKHFr55ihz5Trl2qqR8fdrT732yPBho5gkNxXm67OxWFBqX9aPg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -296,9 +296,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/package.json index 74ab62b3c..a52bcf5d6 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-bitbucket-server", - "version": "0.1.19", + "version": "0.1.23-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,17 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-bitbucket-server" }, "dependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.22" + "@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.23-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/dynamic/alpha.ts deleted file mode 100644 index 5da81b64a..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/dynamic/alpha.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import catalogModuleBitbucketServerEntityProvider from '@backstage/plugin-catalog-backend-module-bitbucket-server/alpha'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => [catalogModuleBitbucketServerEntityProvider()], -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/dynamic/index.ts deleted file mode 100644 index 6719fee5a..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/dynamic/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { BitbucketServerEntityProvider } from '@backstage/plugin-catalog-backend-module-bitbucket-server'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - async catalog(builder, env) { - if (env.config.getOptionalBoolean('enabled.bitbucketServer')) { - builder.addEntityProvider( - BitbucketServerEntityProvider.fromConfig(env.config, { - logger: env.logger, - schedule: env.scheduler.createScheduledTaskRunner({ - frequency: { minutes: 30 }, - timeout: { minutes: 3 }, - initialDelay: { minutes: 1 }, - }), - scheduler: env.scheduler, - }), - ); - } else { - env.logger.info('Bitbucket Server plugin is disabled'); - } - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/index.ts index 110668f2a..447658c0f 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-bitbucket-server/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-catalog-backend-module-bitbucket-server/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/package.json index 4874fde1e..098c51ac9 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-github-dynamic", - "version": "0.4.7", + "version": "0.5.0-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -31,7 +31,7 @@ "dependencies": { "@octokit/graphql": "^5.0.0", "@octokit/rest": "^19.0.3", - "git-url-parse": "^13.0.0", + "git-url-parse": "^14.0.0", "lodash": "^4.17.21", "minimatch": "^5.1.2", "node-fetch": "^2.6.7", @@ -44,18 +44,17 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-common": "^0.20.1", - "@backstage/backend-plugin-api": "^0.6.9", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-client": "^1.5.2", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/backend-tasks": "^0.5.15-next.3", + "@backstage/catalog-client": "^1.6.0-next.1", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", - "@backstage/integration": "^1.8.0", - "@backstage/plugin-catalog-backend": "^1.16.1", - "@backstage/plugin-catalog-common": "^1.0.20", - "@backstage/plugin-catalog-node": "^1.6.1", - "@backstage/plugin-events-node": "^0.2.18" + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-backend": "^1.17.0-next.3", + "@backstage/plugin-catalog-common": "^1.0.21-next.0", + "@backstage/plugin-catalog-node": "^1.6.2-next.3", + "@backstage/plugin-events-node": "^0.2.19-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/yarn.lock index 1b8e908f6..d36b2e1ef 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/dist-dynamic/yarn.lock @@ -246,10 +246,10 @@ git-up@^7.0.0: is-ssh "^1.4.0" parse-url "^8.1.0" -git-url-parse@^13.0.0: - version "13.1.1" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.1.tgz#664bddf0857c6a75b3c1f0ae6239abb08a1486d4" - integrity sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ== +git-url-parse@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== dependencies: git-up "^7.0.0" @@ -441,9 +441,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json index b81d0c90b..6f2e12ee9 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-github", - "version": "0.4.7", + "version": "0.5.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,17 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-github --override-interop default" }, "dependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-catalog-backend-module-github": "0.4.7" + "@backstage/plugin-catalog-backend-module-github": "0.5.0-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index dc2174195..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import catalogModuleGithubEntityProvider from '@backstage/plugin-catalog-backend-module-github/alpha'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - - install: () => [catalogModuleGithubEntityProvider()], -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/dynamic/index.ts deleted file mode 100644 index 911963124..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { GithubEntityProvider } from '@backstage/plugin-catalog-backend-module-github'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - async catalog(builder, env) { - builder.addEntityProvider( - GithubEntityProvider.fromConfig(env.config, { - logger: env.logger, - scheduler: env.scheduler, - }), - ); - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/index.ts index 110668f2a..25e1f8a6d 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-catalog-backend-module-github/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/package.json index ad59e5b7b..8b11639ec 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-github-org-dynamic", - "version": "0.1.3", + "version": "0.1.4-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -31,7 +31,7 @@ "dependencies": { "@octokit/graphql": "^5.0.0", "@octokit/rest": "^19.0.3", - "git-url-parse": "^13.0.0", + "git-url-parse": "^14.0.0", "lodash": "^4.17.21", "minimatch": "^5.1.2", "node-fetch": "^2.6.7", @@ -44,18 +44,17 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-common": "^0.20.1", - "@backstage/backend-plugin-api": "^0.6.9", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-client": "^1.5.2", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/backend-tasks": "^0.5.15-next.3", "@backstage/config": "^1.1.1", - "@backstage/integration": "^1.8.0", - "@backstage/plugin-catalog-backend": "^1.16.1", - "@backstage/plugin-catalog-common": "^1.0.20", - "@backstage/plugin-catalog-node": "^1.6.1", - "@backstage/plugin-events-node": "^0.2.18" + "@backstage/plugin-catalog-node": "^1.6.2-next.3", + "@backstage/catalog-client": "^1.6.0-next.1", + "@backstage/catalog-model": "^1.4.4-next.0", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-backend": "^1.17.0-next.3", + "@backstage/plugin-catalog-common": "^1.0.21-next.0", + "@backstage/plugin-events-node": "^0.2.19-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/yarn.lock index 1b8e908f6..d36b2e1ef 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/dist-dynamic/yarn.lock @@ -246,10 +246,10 @@ git-up@^7.0.0: is-ssh "^1.4.0" parse-url "^8.1.0" -git-url-parse@^13.0.0: - version "13.1.1" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.1.tgz#664bddf0857c6a75b3c1f0ae6239abb08a1486d4" - integrity sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ== +git-url-parse@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== dependencies: git-up "^7.0.0" @@ -441,9 +441,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json index 9687cf27f..0338485a1 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-github-org", - "version": "0.1.3", + "version": "0.1.4-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,17 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-github-org --embed-package @backstage/plugin-catalog-backend-module-github --override-interop default" }, "dependencies": { - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-catalog-backend-module-github-org": "0.1.3", - "@backstage/plugin-catalog-backend-module-github": "0.4.7" + "@backstage/plugin-catalog-backend-module-github-org": "0.1.4-next.3", + "@backstage/plugin-catalog-backend-module-github": "0.5.0-next.3" }, "devDependencies": { - "@janus-idp/cli": "1.6.0" + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index bde31b1cc..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import catalogModuleGithubOrgEntityProvider from '@backstage/plugin-catalog-backend-module-github-org'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - - install: () => [catalogModuleGithubOrgEntityProvider()], -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/dynamic/index.ts deleted file mode 100644 index b7454d25b..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { GithubOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-github'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - async catalog(builder, env) { - const providersConfig = env.config.getOptionalConfig( - 'catalog.providers.githubOrg', - ); - - providersConfig?.keys().forEach(id => { - const githubOrgConfig = providersConfig?.getConfig(id); - - const githubOrgId = githubOrgConfig.getString('id'); - const githubOrgUrl = githubOrgConfig.getString('orgUrl'); - - builder.addEntityProvider( - GithubOrgEntityProvider.fromConfig(env.config, { - id: githubOrgId, - orgUrl: githubOrgUrl, - logger: env.logger, - - // TODO (davidfestal): we don't have a schedule field here. - // Its might be that this provider is be a bit old, - // and should be replaced by GithubMultiOrgEntityProvider - schedule: env.scheduler.createScheduledTaskRunner({ - frequency: { minutes: 60 }, - timeout: { minutes: 15 }, - initialDelay: { seconds: 15 }, - }), - }), - ); - }); - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/index.ts index 110668f2a..bf0f2f3bc 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-github-org-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-catalog-backend-module-github-org'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/package.json index abeb66ea2..604ebc9bd 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-gitlab-dynamic", - "version": "0.3.6", + "version": "0.3.7-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -40,14 +40,13 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-catalog-node": "1.6.1", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/backend-tasks": "^0.5.15-next.3", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", - "@backstage/integration": "^1.8.0" + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-node": "^1.6.2-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock index ad37053eb..e5cc81391 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock @@ -243,9 +243,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json index ac26a2756..a2a2296a3 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-catalog-backend-module-gitlab", - "version": "0.3.6", + "version": "0.3.7-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,20 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-catalog-backend-module-gitlab --override-interop default" }, "dependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-catalog-node": "1.6.1", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-catalog-backend-module-gitlab": "0.3.6" + "@backstage/plugin-catalog-backend-module-gitlab": "0.3.7-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index bd662b6f6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendModule, -} from '@backstage/backend-plugin-api'; -import { GitlabDiscoveryEntityProvider } from '@backstage/plugin-catalog-backend-module-gitlab'; -import { catalogProcessingExtensionPoint } from '@backstage/plugin-catalog-node/alpha'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: createBackendModule({ - moduleId: 'catalog-backend-module-gitlab', - pluginId: 'catalog', - register(env) { - env.registerInit({ - deps: { - catalog: catalogProcessingExtensionPoint, - config: coreServices.rootConfig, - logger: coreServices.logger, - scheduler: coreServices.scheduler, - }, - async init({ catalog, config, logger, scheduler }) { - catalog.addEntityProvider( - ...GitlabDiscoveryEntityProvider.fromConfig(config, { - logger: loggerToWinstonLogger(logger), - schedule: scheduler.createScheduledTaskRunner({ - frequency: { minutes: 30 }, - timeout: { minutes: 3 }, - }), - scheduler: scheduler, - }), - ); - }, - }); - }, - }), -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/dynamic/index.ts deleted file mode 100644 index 32eb46df4..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { GitlabDiscoveryEntityProvider } from '@backstage/plugin-catalog-backend-module-gitlab'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - async catalog(builder, env) { - builder.addEntityProvider( - ...GitlabDiscoveryEntityProvider.fromConfig(env.config, { - logger: env.logger, - scheduler: env.scheduler, - }), - ); - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/index.ts index 110668f2a..63afdb823 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-catalog-backend-module-gitlab-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-catalog-backend-module-gitlab/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json b/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json index c1f4670b4..f4465827b 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-dynatrace/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-dynatrace", - "version": "8.0.3", + "version": "9.0.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-dynatrace": "8.0.3" + "@backstage/plugin-dynatrace": "9.0.0-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json b/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json index 01573f10d..60af310eb 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-github-actions/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-github-actions", - "version": "0.6.10", + "version": "0.6.11-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-github-actions": "0.6.10" + "@backstage/plugin-github-actions": "0.6.11-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json b/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json index 6bcc2dbb4..cdf154ebf 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-github-issues/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-github-issues", - "version": "0.2.18", + "version": "0.2.19-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-github-issues": "0.2.18" + "@backstage/plugin-github-issues": "0.2.19-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/package.json index 6a72843d8..1efabc19e 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-jenkins-backend-dynamic", - "version": "0.3.3", + "version": "0.3.4-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -43,18 +43,17 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/catalog-client": "1.5.2", - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/catalog-client": "^1.6.0-next.1", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", "@backstage/errors": "^1.2.3", - "@backstage/plugin-auth-node": "^0.4.3", - "@backstage/plugin-catalog-node": "^1.6.1", + "@backstage/plugin-auth-node": "^0.4.4-next.3", + "@backstage/plugin-catalog-node": "^1.6.2-next.3", "@backstage/plugin-permission-common": "^0.7.12", - "@backstage/plugin-permission-node": "^0.7.20", - "@backstage/plugin-catalog-common": "^1.0.20" + "@backstage/plugin-permission-node": "^0.7.21-next.3", + "@backstage/plugin-catalog-common": "^1.0.21-next.0" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/yarn.lock index 273d4b020..cc297a78e 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/dist-dynamic/yarn.lock @@ -55,9 +55,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -90,9 +90,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -169,14 +169,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" color-convert@^1.9.3: version "1.9.3" @@ -248,14 +250,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" depd@2.0.0: version "2.0.0" @@ -282,6 +284,18 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -376,11 +390,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -393,12 +408,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -411,9 +426,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -461,9 +476,9 @@ is-stream@^2.0.0: integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== jenkins@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/jenkins/-/jenkins-1.0.2.tgz#0cc14786e33d330695cf5b1ac9bd8ad13b01116e" - integrity sha512-HdgNvNxaW4frxwZcQvhC03xNZQFonugpHfNb8FNw4T0B7M9txzsOWNk6rHapA9NxDwBeJ0wiHINlUFQBaVBJ+g== + version "1.1.0" + resolved "https://registry.yarnpkg.com/jenkins/-/jenkins-1.1.0.tgz#be61a07223d076956f357cc324fd18c5b281fcb7" + integrity sha512-oLiVMCt5pKp3N3br7P4Fknm5Qyu0katGc4WAhokFtPSE/waePCphK/XST9Fs/srrRY4VtN5wvI79r81fIjZkpg== dependencies: papi "^1.1.0" @@ -543,7 +558,7 @@ node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -660,14 +675,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -677,13 +693,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -781,9 +798,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json index 12d77f137..62cd36186 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-jenkins-backend", - "version": "0.3.3", + "version": "0.3.4-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,20 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-jenkins-backend --override-interop default" }, "dependencies": { - "@backstage/catalog-client": "1.5.2", - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-jenkins-backend": "0.3.3" + "@backstage/plugin-jenkins-backend": "0.3.4-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 2bbed4543..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; -import { - createRouter, - DefaultJenkinsInfoProvider, -} from '@backstage/plugin-jenkins-backend'; -import { CatalogClient } from '@backstage/catalog-client'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => - createBackendPlugin({ - pluginId: 'jenkins', - register(env) { - env.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - http: coreServices.httpRouter, - discovery: coreServices.discovery, - permissions: coreServices.permissions, - }, - async init({ config, logger, http, discovery, permissions }) { - const catalog = new CatalogClient({ - discoveryApi: discovery, - }); - http.use( - await createRouter({ - logger: loggerToWinstonLogger(logger), - jenkinsInfoProvider: DefaultJenkinsInfoProvider.fromConfig({ - config: config, - catalog, - }), - permissions: permissions, - }), - ); - }, - }); - }, - })(), -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/dynamic/index.ts deleted file mode 100644 index 6dc72daa3..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { - BackendDynamicPluginInstaller, - LegacyPluginEnvironment as PluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { - createRouter, - DefaultJenkinsInfoProvider, -} from '@backstage/plugin-jenkins-backend'; -import { CatalogClient } from '@backstage/catalog-client'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'jenkins', - async createPlugin(env: PluginEnvironment) { - const catalog = new CatalogClient({ - discoveryApi: env.discovery, - }); - - return await createRouter({ - logger: env.logger, - jenkinsInfoProvider: DefaultJenkinsInfoProvider.fromConfig({ - config: env.config, - catalog, - }), - permissions: env.permissions, - }); - }, - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/index.ts index 110668f2a..97ae102e0 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-jenkins-backend'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json b/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json index c6542fa52..2e656a439 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-jenkins/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-jenkins", - "version": "0.9.4", + "version": "0.9.5-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-jenkins": "0.9.4" + "@backstage/plugin-jenkins": "0.9.5-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/package.json index be68eacb9..ac5bfb0db 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-kubernetes-backend-dynamic", - "version": "0.14.1", + "version": "0.15.0-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": { @@ -26,7 +26,7 @@ "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", - "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-kubernetes-backend --override-interop default" + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-kubernetes-backend --embed-package @backstage/plugin-kubernetes-node --override-interop default" }, "dependencies": { "@aws-crypto/sha256-js": "^5.0.0", @@ -61,19 +61,17 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/catalog-client": "1.5.2", - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/catalog-client": "^1.6.0-next.1", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", "@backstage/errors": "^1.2.3", - "@backstage/integration-aws-node": "^0.1.8", - "@backstage/plugin-auth-node": "^0.4.3", - "@backstage/plugin-catalog-node": "^1.6.1", - "@backstage/plugin-kubernetes-node": "^0.1.3", + "@backstage/integration-aws-node": "^0.1.9-next.0", + "@backstage/plugin-auth-node": "^0.4.4-next.3", + "@backstage/plugin-catalog-node": "^1.6.2-next.3", "@backstage/plugin-permission-common": "^0.7.12", - "@backstage/plugin-permission-node": "^0.7.20", + "@backstage/plugin-permission-node": "^0.7.21-next.3", "@backstage/types": "^1.1.1" }, "overrides": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/yarn.lock index 7824e2ae9..f52f93a01 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/dist-dynamic/yarn.lock @@ -75,26 +75,26 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-sdk/client-cognito-identity@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.502.0.tgz#c95330a44c381339e7f4280a20d1298d46ed582a" - integrity sha512-L+ARSvG/UHaF1blVOZ0MQfAfzVoG+ydCqiDOWyPqsGhlPuU1x0HpLWGhTA6W7D+MlFqbWJN94q0fdL6nbGYNdg== +"@aws-sdk/client-cognito-identity@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.511.0.tgz#5f024706468281ee39bbc1a1666344ca2100e8ce" + integrity sha512-y5Wz4bdNy4BGkQCPQhYJR0ObLpclSLS3xUo0ArzB4IGEcrgD9xVoo+jonagp4G90yENVUE7Vhf+1evN1bsDYIA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/credential-provider-node" "3.502.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-signing" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/credential-provider-node" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-signing" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -121,25 +121,25 @@ "@smithy/util-utf8" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/client-sso-oidc@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.502.0.tgz#f3d151a9185baedcb7f511a1149b65cb2973df30" - integrity sha512-Yc9tZqTOMWtdgpkrdjKShgWb9oKNsFQrItfoiN1xWDllaFFRPi2KTiZiR0AbSTrNasJy13d210DOxrIdte+kWQ== +"@aws-sdk/client-sso-oidc@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.511.0.tgz#f0bd146cfb979d472a6bfc15f3b9b3f8513be069" + integrity sha512-cITRRq54eTrq7ll9li+yYnLbNHKXG2P+ovdZSDiQ6LjCYBdcD4ela30qbs87Yye9YsopdslDzBhHHtrf5oiuMw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-signing" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-signing" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -166,23 +166,23 @@ "@smithy/util-utf8" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/client-sso@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.502.0.tgz#8cf21d8f52a5bef65bf7b458051b3f61f7db822c" - integrity sha512-OZAYal1+PQgUUtWiHhRayDtX0OD+XpXHKAhjYgEIPbyhQaCMp3/Bq1xDX151piWXvXqXLJHFKb8DUEqzwGO9QA== +"@aws-sdk/client-sso@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.511.0.tgz#14111560c02750db388d3606ec8e1796dc00bd5c" + integrity sha512-v1f5ZbuZWpad+fgTOpgFyIZT3A37wdqoSPh0hl+cKRu5kPsz96xCe9+UvLx+HdN2yJ/mV0UZcMq6ysj4xAGIEg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -209,23 +209,23 @@ "@smithy/util-utf8" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/client-sts@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.502.0.tgz#975efa09066a25af1c9f47b6e98f241c4445ae63" - integrity sha512-0q08gsvn6nuRqjK+i/e30PT/t7vvYwmGJS0PhJikZWv5yRDNSUxSYG0uDwKSbLDzmc2UX5+mLeyjPHlL4hbGlA== +"@aws-sdk/client-sts@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.511.0.tgz#afd790363e5ae956a0d710b32720f478992ca4bf" + integrity sha512-lwVEEXK+1auEwmBuTv35m2GvbxPthi8SjNUpU4pRetZPVbGhnhCN6H7JqeMDP6GLf81Io2eySXRsmLMt7l/fjg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -254,10 +254,10 @@ fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/core@3.496.0": - version "3.496.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.496.0.tgz#ec1394753b6b2f6e38aea593e30b2db5c7390969" - integrity sha512-yT+ug7Cw/3eJi7x2es0+46x12+cIJm5Xv+GPWsrTFD1TKgqO/VPEgfDtHFagDNbFmjNQA65Ygc/kEdIX9ICX/A== +"@aws-sdk/core@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.511.0.tgz#40658962b10514c3dabfc95f0a3e892c6511565a" + integrity sha512-0gbDvQhToyLxPyr/7KP6uavrBYKh7exld2lju1Lp65U61XgEjTVP/thJmHTvH4BAKGSqeIz/rrwJ0KrC8nwBtw== dependencies: "@smithy/core" "^1.3.1" "@smithy/protocol-http" "^3.1.1" @@ -266,33 +266,33 @@ "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-cognito-identity@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.502.0.tgz#251d7d40dbebcf47c397503de222d03474bc7014" - integrity sha512-AOFXWskh92+dhNRXw5GDPzEVYkrcIcqHMhT+XeIMRBsUwmF4nC4/Q3zAYsdCWm36bZ2F6C9UML5H5DvZGLDRXQ== +"@aws-sdk/credential-provider-cognito-identity@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.511.0.tgz#b03ec88fbfc93df285cc12f769fa409c81a455ce" + integrity sha512-ebgPj5fTg7Y0GoVFBs3vbox5oqw+kerlRyEec9qtxcXja41oOKKZWZpJ1G8aCMPk24LZGeNjtAydAZZp/W2Nqw== dependencies: - "@aws-sdk/client-cognito-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-cognito-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.502.0.tgz#800e63b2b9d90b078a120d474d5a3b1ec5b48514" - integrity sha512-KIB8Ae1Z7domMU/jU4KiIgK4tmYgvuXlhR54ehwlVHxnEoFPoPuGHFZU7oFn79jhhSLUFQ1lRYMxP0cEwb7XeQ== +"@aws-sdk/credential-provider-env@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.511.0.tgz#54084b6f8762cb102dc31a7604c618adb7e2865d" + integrity sha512-4VUsnLRox8YzxnZwnFrfZM4bL5KKLhsjjjX7oiuLyzFkhauI4HFYt7rTB8YNGphpqAg/Wzw5DBZfO3Bw1iR1HA== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-http@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.502.0.tgz#2472433af812da63f6c859d9a1ff803bcd64a113" - integrity sha512-I2V6IehnKr9Jn7hZi72YTdaUKIZHqBpngzUAP/WipOPSuTHJ3w65MU+Wxrw/jfjsI47z7Q76Xkw1TVe5lRKGGQ== +"@aws-sdk/credential-provider-http@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.511.0.tgz#21b303766573649ff4cb3931159dab0ae1760077" + integrity sha512-y83Gt8GPpgMe/lMFxIq+0G2rbzLTC6lhrDocHUzqcApLD6wet8Esy2iYckSRlJgYY+qsVAzpLrSMtt85DwRPTw== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/fetch-http-handler" "^2.4.1" "@smithy/node-http-handler" "^2.3.1" "@smithy/property-provider" "^2.1.1" @@ -302,132 +302,133 @@ "@smithy/util-stream" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.502.0.tgz#7bfe665689a7c9002d43d0203ecd5a525ac95bd0" - integrity sha512-1wB/escbspUY6uRDEMp9AMMyypUSyuQ0AMO1yQNtXviV8cPf+CuRbqP/UVnimHO1RuX0n5BmjDVVjUIEU6kuGA== +"@aws-sdk/credential-provider-ini@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.511.0.tgz#6a7fb67992d203c0ff19795d547e95e29f7fa2a1" + integrity sha512-AgIOCtYzm61jbTQCY/2Vf/yu7DeLG0TLZa05a3VVRN9XE4ERtEnMn7TdbxM+hS24MTX8xI0HbMcWxCBkXRIg9w== dependencies: - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/credential-provider-env" "3.502.0" - "@aws-sdk/credential-provider-process" "3.502.0" - "@aws-sdk/credential-provider-sso" "3.502.0" - "@aws-sdk/credential-provider-web-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/credential-provider-env" "3.511.0" + "@aws-sdk/credential-provider-process" "3.511.0" + "@aws-sdk/credential-provider-sso" "3.511.0" + "@aws-sdk/credential-provider-web-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/credential-provider-imds" "^2.2.1" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.502.0.tgz#68929ccd6b99075e19e42a47d2baed84f24b0b05" - integrity sha512-qg71UpYeFrjhu5hD+vdRqZ+EYFB11BeszsbfEJGaHhOMHmmTHNBaDAexW+bUnJSXcJL0a8vniCvca+rElbcAHQ== +"@aws-sdk/credential-provider-node@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.511.0.tgz#148ed72c40e21bc452623649f5f71360083724d5" + integrity sha512-5JDZXsSluliJmxOF+lYYFgJdSKQfVLQyic5NxScHULTERGoEwEHMgucFGwJ9MV9FoINjNTQLfAiWlJL/kGkCEQ== dependencies: - "@aws-sdk/credential-provider-env" "3.502.0" - "@aws-sdk/credential-provider-ini" "3.502.0" - "@aws-sdk/credential-provider-process" "3.502.0" - "@aws-sdk/credential-provider-sso" "3.502.0" - "@aws-sdk/credential-provider-web-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/credential-provider-env" "3.511.0" + "@aws-sdk/credential-provider-http" "3.511.0" + "@aws-sdk/credential-provider-ini" "3.511.0" + "@aws-sdk/credential-provider-process" "3.511.0" + "@aws-sdk/credential-provider-sso" "3.511.0" + "@aws-sdk/credential-provider-web-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/credential-provider-imds" "^2.2.1" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.502.0.tgz#6c41d8845a1c7073491a064c158363de04640381" - integrity sha512-fJJowOjQ4infYQX0E1J3xFVlmuwEYJAFk0Mo1qwafWmEthsBJs+6BR2RiWDELHKrSK35u4Pf3fu3RkYuCtmQFw== +"@aws-sdk/credential-provider-process@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.511.0.tgz#2b44f3159ff544239a81d0f9dfcd79b1f8e90361" + integrity sha512-88hLUPqcTwjSubPS+34ZfmglnKeLny8GbmZsyllk96l26PmDTAqo5RScSA8BWxL0l5pRRWGtcrFyts+oibHIuQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.502.0.tgz#0ce95599115afdbbeb030a911b63acd662ba7ebf" - integrity sha512-/2Nyvo+cWQpH283lmZBimTJ9JDhES9FzQUkhUXZgxQo3Ez4sguLVi2V9xoFFyG0cMff5fuNivdKHfj4FeMGjZw== +"@aws-sdk/credential-provider-sso@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.511.0.tgz#def71f250ca80bd9741a94201ae68339182d9b0f" + integrity sha512-aEei9UdXYEE2e0Htf28/IcuHcWk3VkUkpcg3KDR/AyzXA3i/kxmixtAgRmHOForC5CMqoJjzVPFUITNkAscyag== dependencies: - "@aws-sdk/client-sso" "3.502.0" - "@aws-sdk/token-providers" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sso" "3.511.0" + "@aws-sdk/token-providers" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.502.0.tgz#d45a8e78578f4613dc62275548a7196c01f5ed17" - integrity sha512-veBAjDqjMMgA2Qxxf9ywDfHYLeJpaeHWLWCQ9XCHwJJ6ZIGWmAZPTq3he/UMr5JIQXooIccqqyqXMDIXPenXpA== +"@aws-sdk/credential-provider-web-identity@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.511.0.tgz#7d1170ae77e7d73efe05b518586a096bafc656b3" + integrity sha512-/3XMyN7YYefAsES/sMMY5zZGRmZ5QJisJw798DdMYmYMsb1dt0Qy8kZTu+59ZzOiVIcznsjSTCEB81QmGtDKcA== dependencies: - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" "@aws-sdk/credential-providers@^3.350.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.502.0.tgz#6aca7597c5d0a60a7888b13c57d18f41d4383ff0" - integrity sha512-3p55XuIZ76vwsje4QbzYgYaGo+JGK3U59CBbx2GbXyUscFkVaKTiivJsdOaQ7MdkCjbrPQbLwDH4lLoPYLu2pg== - dependencies: - "@aws-sdk/client-cognito-identity" "3.502.0" - "@aws-sdk/client-sso" "3.502.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/credential-provider-cognito-identity" "3.502.0" - "@aws-sdk/credential-provider-env" "3.502.0" - "@aws-sdk/credential-provider-http" "3.502.0" - "@aws-sdk/credential-provider-ini" "3.502.0" - "@aws-sdk/credential-provider-node" "3.502.0" - "@aws-sdk/credential-provider-process" "3.502.0" - "@aws-sdk/credential-provider-sso" "3.502.0" - "@aws-sdk/credential-provider-web-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.511.0.tgz#2044f30b5245cc9137daa172374c8083041cb189" + integrity sha512-2UbJWrtSN8URZUwSx53e93nMZNwWJ706UJGYpKtz/ogl6WI6MocSAmetCpXTTVP/1eWWkPnXsEuD0OJ8QbfUiA== + dependencies: + "@aws-sdk/client-cognito-identity" "3.511.0" + "@aws-sdk/client-sso" "3.511.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/credential-provider-cognito-identity" "3.511.0" + "@aws-sdk/credential-provider-env" "3.511.0" + "@aws-sdk/credential-provider-http" "3.511.0" + "@aws-sdk/credential-provider-ini" "3.511.0" + "@aws-sdk/credential-provider-node" "3.511.0" + "@aws-sdk/credential-provider-process" "3.511.0" + "@aws-sdk/credential-provider-sso" "3.511.0" + "@aws-sdk/credential-provider-web-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/credential-provider-imds" "^2.2.1" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.502.0.tgz#2651fb3509990271c89eb50133fb17cb8ae435f6" - integrity sha512-EjnG0GTYXT/wJBmm5/mTjDcAkzU8L7wQjOzd3FTXuTCNNyvAvwrszbOj5FlarEw5XJBbQiZtBs+I5u9+zy560w== +"@aws-sdk/middleware-host-header@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.511.0.tgz#4efc08d7fecf73492b15cfc66fce9b2f4684173d" + integrity sha512-DbBzQP/6woSHR/+g9dHN3YiYaLIqFw9u8lQFMxi3rT3hqITFVYLzzXtEaHjDD6/is56pNT84CIKbyJ6/gY5d1Q== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.502.0.tgz#558cefdd233779f15687957f9f07497199b22d72" - integrity sha512-FDyv6K4nCoHxbjLGS2H8ex8I0KDIiu4FJgVRPs140ZJy6gE5Pwxzv6YTzZGLMrnqcIs9gh065Lf6DjwMelZqaw== +"@aws-sdk/middleware-logger@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.511.0.tgz#646525c397713a08f490beb5c955ccb326cf4207" + integrity sha512-EYU9dBlJXvQcCsM2Tfgi0NQoXrqovfDv/fDy8oGJgZFrgNuHDti8tdVVxeJTUJNEAF67xlDl5o+rWEkKthkYGQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.502.0.tgz#c22e2c0c1d551e58c788264687324bb7186af2cc" - integrity sha512-hvbyGJbxeuezxOu8VfFmcV4ql1hKXLxHTe5FNYfEBat2KaZXVhc1Hg+4TvB06/53p+E8J99Afmumkqbxs2esUA== +"@aws-sdk/middleware-recursion-detection@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.511.0.tgz#ac3ce292e3dc3b5dca86a03d8e66fa9e11beb9fc" + integrity sha512-PlNPCV/6zpDVdNx1K69xDTh/wPNU4WyP4qa6hUo2/+4/PNG5HI9xbCWtpb4RjhdTRw6qDtkBNcPICHbtWx5aHg== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.502.0.tgz#48b3503147eecb1a53a63633462de353668f635a" - integrity sha512-4hF08vSzJ7L6sB+393gOFj3s2N6nLusYS0XrMW6wYNFU10IDdbf8Z3TZ7gysDJJHEGQPmTAesPEDBsasGWcMxg== +"@aws-sdk/middleware-signing@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.511.0.tgz#9491193ab983a78c08dc924cdf181ca90c30d978" + integrity sha512-IMijFLfm+QQHD6NNDX9k3op9dpBSlWKnqjcMU38Tytl2nbqV4gktkarOK1exHAmH7CdoYR5BufVtBzbASNSF/A== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/protocol-http" "^3.1.1" "@smithy/signature-v4" "^2.1.1" @@ -435,23 +436,23 @@ "@smithy/util-middleware" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.502.0.tgz#dd740f150d6f3110cf5b08fedf361d202f899c93" - integrity sha512-TxbBZbRiXPH0AUxegqiNd9aM9zNSbfjtBs5MEfcBsweeT/B2O7K1EjP9+CkB8Xmk/5FLKhAKLr19b1TNoE27rw== +"@aws-sdk/middleware-user-agent@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.511.0.tgz#e954070a928f16f93e9cccb84e6174554fdf94ac" + integrity sha512-eLs+CxP2QCXh3tCGYCdAml3oyWj8MSIwKbH+8rKw0k/5vmY1YJDBy526whOxx61ivhz2e0muuijN4X5EZZ2Pnw== dependencies: - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/region-config-resolver@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.502.0.tgz#c18a04060879eb03c47c05b05fc296119ee073ba" - integrity sha512-mxmsX2AGgnSM+Sah7mcQCIneOsJQNiLX0COwEttuf8eO+6cLMAZvVudH3BnWTfea4/A9nuri9DLCqBvEmPrilg== +"@aws-sdk/region-config-resolver@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.511.0.tgz#abe0334f975414119a38eba0f85d1239a074b510" + integrity sha512-RzBLSNaRd4iEkQyEGfiSNvSnWU/x23rsiFgA9tqYFA0Vqx7YmzSWC8QBUxpwybB8HkbbL9wNVKQqTbhI3mYneQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/node-config-provider" "^2.2.1" "@smithy/types" "^2.9.1" "@smithy/util-config-provider" "^2.2.1" @@ -466,32 +467,32 @@ "@smithy/signature-v4" "^1.0.1" tslib "^2.5.0" -"@aws-sdk/token-providers@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.502.0.tgz#d477638d5bd0c47c881e63fa6395b238fe4a021c" - integrity sha512-RQgMgIXYlSf0xGl6EUeD+pqIPBlb7e29dbqHOBFc66hJVYUC2ULZX7Y+jLvcGIEaMiIaTPyvntZRFip+U+9hag== +"@aws-sdk/token-providers@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.511.0.tgz#66d116edf6df59000aa5cb28a9188707b79c7b0a" + integrity sha512-92dXjMHBJcRoUkJHc0Bvtsz7Sal8t6VASRJ5vfs5c2ZpTVgLpVnM4dBmwUgGUdnvHov0cZTXbbadTJ/qOWx5Zw== dependencies: - "@aws-sdk/client-sso-oidc" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sso-oidc" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/types@3.502.0", "@aws-sdk/types@^3.222.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.502.0.tgz#c23dda4df7fdbe32642d4f5ab23516f455fb6aba" - integrity sha512-M0DSPYe/gXhwD2QHgoukaZv5oDxhW3FfvYIrJptyqUq3OnPJBcDbihHjrE0PBtfh/9kgMZT60/fQ2NVFANfa2g== +"@aws-sdk/types@3.511.0", "@aws-sdk/types@^3.222.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.511.0.tgz#b873bcd8d0db1265234a5a8b920a3c43a6ca28ff" + integrity sha512-P03ufufxmkvd7nO46oOeEqYIMPJ8qMCKxAsfJk1JBVPQ1XctVntbail4/UFnrnzij8DTl4Mk/D62uGo7+RolXA== dependencies: "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.502.0.tgz#aee818c0c53dfedfd49599fc260cd880faea5e82" - integrity sha512-6LKFlJPp2J24r1Kpfoz5ESQn+1v5fEjDB3mtUKRdpwarhm3syu7HbKlHCF3KbcCOyahobvLvhoedT78rJFEeeg== +"@aws-sdk/util-endpoints@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.511.0.tgz#f2f7f0ca1c7a1caaede5345e700eeed41316be00" + integrity sha512-J/5hsscJkg2pAOdLx1YKlyMCk5lFRxRxEtup9xipzOxVBlqOIE72Tuu31fbxSlF8XzO/AuCJcZL4m1v098K9oA== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" "@smithy/util-endpoints" "^1.1.1" tslib "^2.5.0" @@ -503,22 +504,22 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.502.0.tgz#87b42abff6944052c78a84981637ac21859dd016" - integrity sha512-v8gKyCs2obXoIkLETAeEQ3AM+QmhHhst9xbM1cJtKUGsRlVIak/XyyD+kVE6kmMm1cjfudHpHKABWk9apQcIZQ== +"@aws-sdk/util-user-agent-browser@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.511.0.tgz#986c0f76141f6180fad6f9a0a4a8566d81c02e12" + integrity sha512-5LuESdwtIcA10aHcX7pde7aCIijcyTPBXFuXmFlDTgm/naAayQxelQDpvgbzuzGLgePf8eTyyhDKhzwPZ2EqiQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.502.0.tgz#04ac4d0371d4f243f12ddc23b42ca8ceb27dfad9" - integrity sha512-9RjxpkGZKbTdl96tIJvAo+vZoz4P/cQh36SBUt9xfRfW0BtsaLyvSrvlR5wyUYhvRcC12Axqh/8JtnAPq//+Vw== +"@aws-sdk/util-user-agent-node@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.511.0.tgz#2cb4f56050e2f173870d6bcccb0f12f68dbf73ce" + integrity sha512-UopdlRvYY5mxlS4wwFv+QAWL6/T302wmoQj7i+RY+c/D3Ej3PKBb/mW3r2wEOgZLJmPpeeM1SYMk+rVmsW1rqw== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/node-config-provider" "^2.2.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" @@ -531,28 +532,35 @@ "@smithy/util-buffer-from" "^2.1.1" tslib "^2.5.0" -"@azure/abort-controller@^1.0.0", "@azure/abort-controller@^1.1.0": +"@azure/abort-controller@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== dependencies: tslib "^2.2.0" +"@azure/abort-controller@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.0.0.tgz#a66d26c7f64977e3ff4b9e0b136296cb4bd47e8b" + integrity sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg== + dependencies: + tslib "^2.2.0" + "@azure/core-auth@^1.4.0", "@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== + version "1.6.0" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.6.0.tgz#1dd09338db12f39d45416746e23d44d76e05ecf8" + integrity sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-util" "^1.1.0" tslib "^2.2.0" "@azure/core-client@^1.4.0": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.7.3.tgz#f8cb2a1f91e8bc4921fa2e745cfdfda3e6e491a3" - integrity sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g== + version "1.8.0" + resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.8.0.tgz#fce9b0af62ba469510e4ed6169b75622d31e2216" + integrity sha512-+gHS3gEzPlhyQBMoqVPOTeNH031R5DM/xpCvz72y38C09rg4Hui/1sJS/ujoisDZbbSHyuRLVWdFlwL0pIFwbg== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-auth" "^1.4.0" "@azure/core-rest-pipeline" "^1.9.1" "@azure/core-tracing" "^1.0.0" @@ -561,11 +569,11 @@ tslib "^2.2.0" "@azure/core-rest-pipeline@^1.1.0", "@azure/core-rest-pipeline@^1.9.1": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.13.0.tgz#770b003c351b4869e3f1c85800bacb947c98cd33" - integrity sha512-a62aP/wppgmnfIkJLfcB4ssPBcH94WzrzPVJ3tlJt050zX4lfmtnvy95D3igDo3f31StO+9BgPrzvkj4aOxnoA== + version "1.14.0" + resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.14.0.tgz#9ff394941580a6dee9f0c8a759e16065c524bcfc" + integrity sha512-Tp4M6NsjCmn9L5p7HsW98eSOS7A0ibl3e5ntZglozT0XuD/0y6i36iW829ZbBq0qihlGgfaeFpkLjZ418KDm1Q== dependencies: - "@azure/abort-controller" "^1.1.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-auth" "^1.4.0" "@azure/core-tracing" "^1.0.1" "@azure/core-util" "^1.3.0" @@ -582,11 +590,11 @@ tslib "^2.2.0" "@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0", "@azure/core-util@^1.3.0": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.6.1.tgz#fea221c4fa43c26543bccf799beb30c1c7878f5a" - integrity sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ== + version "1.7.0" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.7.0.tgz#3a2f73e8c7eed0666e8b6ff9ca2c1951e175feba" + integrity sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" tslib "^2.2.0" "@azure/identity@^4.0.0": @@ -617,23 +625,23 @@ tslib "^2.2.0" "@azure/msal-browser@^3.5.0": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-3.7.1.tgz#66e3eb39cd144e54ffbbe8351a27d258799a2fd6" - integrity sha512-EZnk81zn1/5/jv/VVN2Tp+dUVchHmwbbt7pn654Eqa+ua7wtEIg1btuW/mowB13BV2nGYcvniY9Mf+3Sbe0cCg== + version "3.9.0" + resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-3.9.0.tgz#86dc08f93ebc4876d6af811cdb17a81c5bc97c7c" + integrity sha512-Ts+Q3fw9u92koCkk+oZgL6lhwDrwWSyXBcKdsKJko1Ra7ZzDl0z7pod+1g+v4Qbt8l1YqSX4wXbXs5sWUv0VWw== dependencies: - "@azure/msal-common" "14.6.1" + "@azure/msal-common" "14.7.0" -"@azure/msal-common@14.6.1": - version "14.6.1" - resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-14.6.1.tgz#1c76084ae5b0870fe0b15b9469c9bce0036acc15" - integrity sha512-yL97p2La0WrgU3MdXThOLOpdmBMvH8J69vwQ/skOqORYwOW/UYPdp9nZpvvfBO+zFZB5M3JkqA2NKtn4GfVBHw== +"@azure/msal-common@14.7.0": + version "14.7.0" + resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-14.7.0.tgz#29e6f6ae9cb4c32dc4eeba13c3eb59078c4fb487" + integrity sha512-WexujW5jKWib7xtIxR7fEVyd5xcA3FNwenELy2HO4YC/ivTFdsEcDhtpKQuRUHqXRwxoqBblyZzTAhBm4v6fHA== "@azure/msal-node@^2.5.1": - version "2.6.2" - resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-2.6.2.tgz#d6b619160a991a61ab768c5bbc8f42c279ec5416" - integrity sha512-XyP+5lUZxTpWpLCC2wAFGA9wXrUhHp1t4NLmQW0mQZzUdcSay3rG7kGGqxxeLf8mRdwoR0B70TCLmIGX6cfK/g== + version "2.6.3" + resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-2.6.3.tgz#16a74b207099fe982f686367bc34ffb9f1d5e790" + integrity sha512-ojjJqUwb297T5Tcln4PbJANFEqRXfbQXcyOrtdr1HQYIo+dSuCT/o0nG6bFVihf6fcNykDwJLCQPVXzTkx/oGg== dependencies: - "@azure/msal-common" "14.6.1" + "@azure/msal-common" "14.7.0" jsonwebtoken "^9.0.0" uuid "^8.3.0" @@ -652,16 +660,16 @@ kuler "^2.0.0" "@google-cloud/container@^5.0.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@google-cloud/container/-/container-5.5.0.tgz#cca18651a928162530440ef7c6a0f3a9f7f345ef" - integrity sha512-I/4hhHDXhzdt7tRbAp20nRi+oYgwD8RcVUWSlvOc0xQ5zJFX55z9xjI4Y1iqYH/oYXjsQfTbQG9qzeZ69mtlNw== + version "5.6.0" + resolved "https://registry.yarnpkg.com/@google-cloud/container/-/container-5.6.0.tgz#1a62e15c0e4adad8c3517df50d5718c754df2874" + integrity sha512-WLGKYRwj6Ja5UdzBXCK89DJ2i4ziQY8TLp6QLOk35dUD7bIFN+Is1KarhT4vwmnyDPsJQjGexFbvr+hciWbLjw== dependencies: google-gax "^4.0.3" -"@grpc/grpc-js@~1.9.6": - version "1.9.14" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.9.14.tgz#236378822876cbf7903f9d61a0330410e8dcc5a1" - integrity sha512-nOpuzZ2G3IuMFN+UPPpKrC6NsLmWsTqSsm66IRfnBt1D4pwTqE27lmbpcPM+l2Ua4gE7PfjRHI6uedAy7hoXUw== +"@grpc/grpc-js@~1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.10.0.tgz#23b5defd6a021a20924b4baca2dd1b3a3ecc3716" + integrity sha512-tx+eoEsqkMkLCHR4OOplwNIaJ7SVZWzeVKzEMBz8VR+TbssgBYOP4a0P+KQiQ6LaTG4SGaIEu7YTS8xOmkOWLA== dependencies: "@grpc/proto-loader" "^0.7.8" "@types/node" ">=12.12.47" @@ -806,9 +814,9 @@ tslib "^2.5.0" "@smithy/core@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-1.3.1.tgz#ecedc564e68453b02c20db9e8435d59005c066d8" - integrity sha512-tf+NIu9FkOh312b6M9G4D68is4Xr7qptzaZGZUREELF8ysE1yLKphqt7nsomjKZVwW7WE5pDDex9idowNGRQ/Q== + version "1.3.2" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-1.3.2.tgz#e11f3860b69ec0bdbd31e6afaa54963c02dc7f8e" + integrity sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw== dependencies: "@smithy/middleware-endpoint" "^2.4.1" "@smithy/middleware-retry" "^2.1.1" @@ -1135,9 +1143,9 @@ tslib "^2.5.0" "@smithy/util-defaults-mode-node@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.1.1.tgz#0910ee00aac3e8a08aac3e6ae8794e52f3efef02" - integrity sha512-tYVrc+w+jSBfBd267KDnvSGOh4NMz+wVH7v4CClDbkdPfnjvImBZsOURncT5jsFwR9KCuDyPoSZq4Pa6+eCUrA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.2.0.tgz#72fd6f945c265f1ef9be647fe829d55df5101390" + integrity sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA== dependencies: "@smithy/config-resolver" "^2.1.1" "@smithy/credential-provider-imds" "^2.2.1" @@ -1256,9 +1264,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -1322,9 +1330,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0", "@types/node@^20.1.1": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -1576,14 +1584,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" caseless@~0.12.0: version "0.12.0" @@ -1740,14 +1750,14 @@ debug@4, debug@^4.3.4: dependencies: ms "2.1.2" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" define-lazy-prop@^2.0.0: version "2.0.0" @@ -1826,10 +1836,22 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-html@~1.0.3: version "1.0.3" @@ -2024,9 +2046,9 @@ function-bind@^1.1.2: integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gaxios@^6.0.0, gaxios@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.1.1.tgz#549629f86a13e756b900f9ff7c94624670102938" - integrity sha512-bw8smrX+XlAoo9o1JAksBwX+hi/RG15J+NTSxmNPIclKC3ZVK6C2afwY8OSdRvOK0+ZLecUJYtj2MmjOt3Dm0w== + version "6.2.0" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.2.0.tgz#4698976664ef63e47dbf3f61ec9320885fcc1ba1" + integrity sha512-H6+bHeoEAU5D6XNc6mPKeN5dLZqEDs9Gpk6I+SZBEzK5So58JVrHPmevNi35fRl1J9Y5TaeLW0kYx3pCJ1U2mQ== dependencies: extend "^3.0.2" https-proxy-agent "^7.0.1" @@ -2046,11 +2068,12 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -2063,10 +2086,10 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -google-auth-library@^9.0.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.6.0.tgz#47a20aad0a358e9798c2adc489a89f1938e9c3ff" - integrity sha512-bM/buCwCeYZjmnzGstwREu3BsnbmnuI064ZGur0NmHyXUxubWMJTCO9kxsyy4T6jdzacHJY3XQWHxX4D4Mc+EA== +google-auth-library@^9.3.0: + version "9.6.3" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.6.3.tgz#add8935bc5b842a8e80f84fef2b5ed9febb41d48" + integrity sha512-4CacM29MLC2eT9Cey5GDVK4Q8t+MMp8+OEdOaqD9MG6b0dOyLORaaeJMPQ7EESVgm/+z5EKYyFLxgzBJlJgyHQ== dependencies: base64-js "^1.3.0" ecdsa-sig-formatter "^1.0.11" @@ -2076,16 +2099,16 @@ google-auth-library@^9.0.0: jws "^4.0.0" google-gax@^4.0.3: - version "4.2.1" - resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-4.2.1.tgz#4b3a269b543655ef25f04537b5494a4bb5656934" - integrity sha512-Yal4oh2GMHBsFX8zunxwaRuD2bP7rrA7Oz/ooXK8uOMGnP71jNVRl6fUv8chYLkPTqEzBSij9TZw49B86SDVTg== + version "4.3.1" + resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-4.3.1.tgz#bdffd9d8e01e1a5f8c3cd085e326d22310bd3aad" + integrity sha512-qpSfslpwqToIgQ+Tf3MjWIDjYK4UFIZ0uz6nLtttlW9N1NQA4PhGf9tlGo6KDYJ4rgL2w4CjXVd0z5yeNpN/Iw== dependencies: - "@grpc/grpc-js" "~1.9.6" + "@grpc/grpc-js" "~1.10.0" "@grpc/proto-loader" "^0.7.0" "@types/long" "^4.0.0" abort-controller "^3.0.0" duplexify "^4.0.0" - google-auth-library "^9.0.0" + google-auth-library "^9.3.0" node-fetch "^2.6.1" object-hash "^3.0.0" proto3-json-serializer "^2.0.0" @@ -2106,9 +2129,9 @@ graceful-fs@^4.1.6, graceful-fs@^4.2.0: integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== gtoken@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.0.1.tgz#b64bd01d88268ea3a3572c9076a85d1c48f1a455" - integrity sha512-KcFVtoP1CVFtQu0aSk3AyAt2og66PFhZAlkUOuWKwzMLoulHXG5W5wE5xAnHb+yl3/wEFoqGW7/cDGMU8igDZQ== + version "7.1.0" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" + integrity sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw== dependencies: gaxios "^6.0.0" jws "^4.0.0" @@ -2126,12 +2149,12 @@ har-validator@~5.1.3: ajv "^6.12.3" har-schema "^2.0.0" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -2144,9 +2167,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -2213,9 +2236,9 @@ https-proxy-agent@^5.0.0: debug "4" https-proxy-agent@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" - integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== + version "7.0.3" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.3.tgz#93f115f0f106a746faf364d1301b2e561cdf70de" + integrity sha512-kCnwztfX0KZJSLOBrcL0emLeFako55NWMovvyPP2AjsghNk9RB1yjSI+jVumPHYZsNXegNoqupSW9IY3afSH8w== dependencies: agent-base "^7.0.2" debug "4" @@ -2661,7 +2684,7 @@ object-hash@^3.0.0: resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -2923,9 +2946,9 @@ schemes@^1.4.0: extend "^3.0.0" semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" @@ -2958,14 +2981,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -2975,13 +2999,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -3240,9 +3265,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json index dd4a47f29..293911746 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-kubernetes-backend", - "version": "0.14.1", + "version": "0.15.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": "./src/index.ts", @@ -23,23 +23,18 @@ "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", - "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-kubernetes-backend --override-interop default" + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-kubernetes-backend --embed-package @backstage/plugin-kubernetes-node --override-interop default" }, "dependencies": { - "@backstage/catalog-client": "1.5.2", - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-kubernetes-backend": "0.14.1" + "@backstage/plugin-kubernetes-backend": "0.15.0-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 43f1fe2b4..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; -import { KubernetesBuilder } from '@backstage/plugin-kubernetes-backend'; -import { CatalogClient } from '@backstage/catalog-client'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => - createBackendPlugin({ - pluginId: 'kubernetes', - register(env) { - env.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - http: coreServices.httpRouter, - reader: coreServices.urlReader, - discovery: coreServices.discovery, - permissions: coreServices.permissions, - }, - async init({ config, logger, http, discovery, permissions }) { - const catalogApi = new CatalogClient({ discoveryApi: discovery }); - http.use( - ( - await KubernetesBuilder.createBuilder({ - logger: loggerToWinstonLogger(logger), - config: config, - permissions: permissions, - catalogApi, - }).build() - ).router, - ); - }, - }); - }, - })(), -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/dynamic/index.ts deleted file mode 100644 index f20cb6650..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { - BackendDynamicPluginInstaller, - LegacyPluginEnvironment as PluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { KubernetesBuilder } from '@backstage/plugin-kubernetes-backend'; -import { CatalogClient } from '@backstage/catalog-client'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'kubernetes', - async createPlugin(env: PluginEnvironment) { - const catalogApi = new CatalogClient({ discoveryApi: env.discovery }); - const { router } = await KubernetesBuilder.createBuilder({ - logger: env.logger, - config: env.config, - permissions: env.permissions, - catalogApi, - }).build(); - return router; - }, - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/index.ts index 110668f2a..27fc2c940 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-kubernetes-backend/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json b/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json index ecba9bb0c..bf8965725 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-kubernetes/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-kubernetes", - "version": "0.11.4", + "version": "0.11.5-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-kubernetes": "0.11.4" + "@backstage/plugin-kubernetes": "0.11.5-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json b/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json index 15885b686..de676b559 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-lighthouse/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-lighthouse", - "version": "0.4.14", + "version": "0.4.15-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,12 +20,12 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-lighthouse": "0.4.14", + "@backstage/plugin-lighthouse": "0.4.15-next.3", "@mui/icons-material": "5.15.6" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/.eslintignore b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/.eslintignore new file mode 100644 index 000000000..926d36ca7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/.eslintignore @@ -0,0 +1 @@ +dist-dynamic diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/.eslintrc.js b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/dist-dynamic/package.json new file mode 100644 index 000000000..e4c347343 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/dist-dynamic/package.json @@ -0,0 +1,56 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-azure-dynamic", + "version": "0.1.2-next.3", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": { + "require": "./dist/index.cjs.js", + "default": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-azure --override-interop default" + }, + "dependencies": { + "azure-devops-node-api": "^12.0.0", + "yaml": "^2.0.0" + }, + "devDependencies": {}, + "files": [ + "dist" + ], + "bundleDependencies": true, + "peerDependencies": { + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/config": "^1.1.1", + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-scaffolder-node": "^0.3.0-next.3" + }, + "overrides": { + "@aws-sdk/util-utf8-browser": { + "@smithy/util-utf8": "^2.0.0" + } + }, + "resolutions": { + "@aws-sdk/util-utf8-browser": "npm:@smithy/util-utf8@~2" + } +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/dist-dynamic/yarn.lock new file mode 100644 index 000000000..92b3b649f --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/dist-dynamic/yarn.lock @@ -0,0 +1,176 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aws-sdk/util-utf8-browser@npm:@smithy/util-utf8@~2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.1.1.tgz#690018dd28f47f014114497735e51417ea5900a6" + integrity sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A== + dependencies: + "@smithy/util-buffer-from" "^2.1.1" + tslib "^2.5.0" + +"@smithy/is-array-buffer@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz#07b4c77ae67ed58a84400c76edd482271f9f957b" + integrity sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz#f9346bf8b23c5ba6f6bdb61dd9db779441ba8d08" + integrity sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg== + dependencies: + "@smithy/is-array-buffer" "^2.1.1" + tslib "^2.5.0" + +azure-devops-node-api@^12.0.0: + version "12.4.0" + resolved "https://registry.yarnpkg.com/azure-devops-node-api/-/azure-devops-node-api-12.4.0.tgz#c5c4b7d18fa7f960b812aaab2c635516ef5835a3" + integrity sha512-ZrJlnoAOjliBYvO1wV9oa5Saa3h5tfRbvCSpwjqryag7bIeeY5Zl/zGiZBVD+75EumhtY5mOXNBzHvLf6JmdNQ== + dependencies: + tunnel "0.0.6" + typed-rest-client "^1.8.4" + +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" + +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +hasown@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== + dependencies: + function-bind "^1.1.2" + +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +qs@^6.9.1: + version "6.11.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" + integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== + dependencies: + side-channel "^1.0.4" + +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== + dependencies: + define-data-property "^1.1.2" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.3" + gopd "^1.0.1" + has-property-descriptors "^1.0.1" + +side-channel@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== + dependencies: + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" + +tslib@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +tunnel@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + +typed-rest-client@^1.8.4: + version "1.8.11" + resolved "https://registry.yarnpkg.com/typed-rest-client/-/typed-rest-client-1.8.11.tgz#6906f02e3c91e8d851579f255abf0fd60800a04d" + integrity sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA== + dependencies: + qs "^6.9.1" + tunnel "0.0.6" + underscore "^1.12.1" + +underscore@^1.12.1: + version "1.13.6" + resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441" + integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A== + +yaml@^2.0.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" + integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/package.json new file mode 100644 index 000000000..2aad9013d --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/package.json @@ -0,0 +1,40 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-azure", + "version": "0.1.2-next.3", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": "./src/index.ts", + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-azure --override-interop default" + }, + "dependencies": { + "@backstage/plugin-scaffolder-backend-module-azure": "0.1.2-next.3" + }, + "devDependencies": { + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" + }, + "files": [ + "dist", + "dist-dynamic/*.*", + "dist-dynamic/dist/**" + ] +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/src/index.ts new file mode 100644 index 000000000..fbd7b5c1c --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-azure-dynamic/src/index.ts @@ -0,0 +1 @@ +export { default } from '@backstage/plugin-scaffolder-backend-module-azure'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/.eslintignore b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/.eslintignore new file mode 100644 index 000000000..926d36ca7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/.eslintignore @@ -0,0 +1 @@ +dist-dynamic diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/.eslintrc.js b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/dist-dynamic/package.json new file mode 100644 index 000000000..1ba412711 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/dist-dynamic/package.json @@ -0,0 +1,57 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic", + "version": "0.1.0-next.1", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": { + "require": "./dist/index.cjs.js", + "default": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-bitbucket-cloud --override-interop default" + }, + "dependencies": { + "fs-extra": "10.1.0", + "node-fetch": "^2.6.7", + "yaml": "^2.0.0" + }, + "devDependencies": {}, + "files": [ + "dist" + ], + "bundleDependencies": true, + "peerDependencies": { + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/config": "^1.1.1", + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-scaffolder-node": "^0.3.0-next.3" + }, + "overrides": { + "@aws-sdk/util-utf8-browser": { + "@smithy/util-utf8": "^2.0.0" + } + }, + "resolutions": { + "@aws-sdk/util-utf8-browser": "npm:@smithy/util-utf8@~2" + } +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/dist-dynamic/yarn.lock new file mode 100644 index 000000000..6d90ee09d --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/dist-dynamic/yarn.lock @@ -0,0 +1,89 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aws-sdk/util-utf8-browser@npm:@smithy/util-utf8@~2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.1.1.tgz#690018dd28f47f014114497735e51417ea5900a6" + integrity sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A== + dependencies: + "@smithy/util-buffer-from" "^2.1.1" + tslib "^2.5.0" + +"@smithy/is-array-buffer@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz#07b4c77ae67ed58a84400c76edd482271f9f957b" + integrity sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz#f9346bf8b23c5ba6f6bdb61dd9db779441ba8d08" + integrity sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg== + dependencies: + "@smithy/is-array-buffer" "^2.1.1" + tslib "^2.5.0" + +fs-extra@10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tslib@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +yaml@^2.0.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" + integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/package.json new file mode 100644 index 000000000..a555046dc --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/package.json @@ -0,0 +1,40 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-bitbucket-cloud", + "version": "0.1.0-next.1", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": "./src/index.ts", + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-bitbucket-cloud --override-interop default" + }, + "dependencies": { + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.0-next.1" + }, + "devDependencies": { + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" + }, + "files": [ + "dist", + "dist-dynamic/*.*", + "dist-dynamic/dist/**" + ] +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/src/index.ts new file mode 100644 index 000000000..623447831 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-cloud-dynamic/src/index.ts @@ -0,0 +1 @@ +export { default } from '@backstage/plugin-scaffolder-backend-module-bitbucket-cloud'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/.eslintignore b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/.eslintignore new file mode 100644 index 000000000..926d36ca7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/.eslintignore @@ -0,0 +1 @@ +dist-dynamic diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/.eslintrc.js b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/dist-dynamic/package.json new file mode 100644 index 000000000..1659501da --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/dist-dynamic/package.json @@ -0,0 +1,57 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic", + "version": "0.1.0-next.1", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": { + "require": "./dist/index.cjs.js", + "default": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-bitbucket-server --override-interop default" + }, + "dependencies": { + "fs-extra": "10.1.0", + "node-fetch": "^2.6.7", + "yaml": "^2.0.0" + }, + "devDependencies": {}, + "files": [ + "dist" + ], + "bundleDependencies": true, + "peerDependencies": { + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/config": "^1.1.1", + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-scaffolder-node": "^0.3.0-next.3" + }, + "overrides": { + "@aws-sdk/util-utf8-browser": { + "@smithy/util-utf8": "^2.0.0" + } + }, + "resolutions": { + "@aws-sdk/util-utf8-browser": "npm:@smithy/util-utf8@~2" + } +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/dist-dynamic/yarn.lock new file mode 100644 index 000000000..6d90ee09d --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/dist-dynamic/yarn.lock @@ -0,0 +1,89 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aws-sdk/util-utf8-browser@npm:@smithy/util-utf8@~2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.1.1.tgz#690018dd28f47f014114497735e51417ea5900a6" + integrity sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A== + dependencies: + "@smithy/util-buffer-from" "^2.1.1" + tslib "^2.5.0" + +"@smithy/is-array-buffer@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz#07b4c77ae67ed58a84400c76edd482271f9f957b" + integrity sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz#f9346bf8b23c5ba6f6bdb61dd9db779441ba8d08" + integrity sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg== + dependencies: + "@smithy/is-array-buffer" "^2.1.1" + tslib "^2.5.0" + +fs-extra@10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tslib@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +yaml@^2.0.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" + integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/package.json new file mode 100644 index 000000000..fa9b867d2 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/package.json @@ -0,0 +1,40 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-bitbucket-server", + "version": "0.1.0-next.1", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": "./src/index.ts", + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-bitbucket-server --override-interop default" + }, + "dependencies": { + "@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.0-next.1" + }, + "devDependencies": { + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" + }, + "files": [ + "dist", + "dist-dynamic/*.*", + "dist-dynamic/dist/**" + ] +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/src/index.ts new file mode 100644 index 000000000..f531c8f2a --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-bitbucket-server-dynamic/src/index.ts @@ -0,0 +1 @@ +export { default } from '@backstage/plugin-scaffolder-backend-module-bitbucket-server'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/.eslintignore b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/.eslintignore new file mode 100644 index 000000000..926d36ca7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/.eslintignore @@ -0,0 +1 @@ +dist-dynamic diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/.eslintrc.js b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/dist-dynamic/package.json new file mode 100644 index 000000000..847000a0d --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/dist-dynamic/package.json @@ -0,0 +1,55 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-gerrit-dynamic", + "version": "0.1.2-next.3", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": { + "require": "./dist/index.cjs.js", + "default": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-gerrit --override-interop default" + }, + "dependencies": { + "node-fetch": "^2.6.7", + "yaml": "^2.0.0" + }, + "devDependencies": {}, + "files": [ + "dist" + ], + "bundleDependencies": true, + "peerDependencies": { + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/config": "^1.1.1", + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-scaffolder-node": "^0.3.0-next.3" + }, + "overrides": { + "@aws-sdk/util-utf8-browser": { + "@smithy/util-utf8": "^2.0.0" + } + }, + "resolutions": { + "@aws-sdk/util-utf8-browser": "npm:@smithy/util-utf8@~2" + } +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/dist-dynamic/yarn.lock new file mode 100644 index 000000000..e629664e3 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/dist-dynamic/yarn.lock @@ -0,0 +1,61 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aws-sdk/util-utf8-browser@npm:@smithy/util-utf8@~2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.1.1.tgz#690018dd28f47f014114497735e51417ea5900a6" + integrity sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A== + dependencies: + "@smithy/util-buffer-from" "^2.1.1" + tslib "^2.5.0" + +"@smithy/is-array-buffer@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz#07b4c77ae67ed58a84400c76edd482271f9f957b" + integrity sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz#f9346bf8b23c5ba6f6bdb61dd9db779441ba8d08" + integrity sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg== + dependencies: + "@smithy/is-array-buffer" "^2.1.1" + tslib "^2.5.0" + +node-fetch@^2.6.7: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +tslib@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +yaml@^2.0.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" + integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/package.json new file mode 100644 index 000000000..4764f09e1 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/package.json @@ -0,0 +1,40 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-gerrit", + "version": "0.1.2-next.3", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": "./src/index.ts", + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-gerrit --override-interop default" + }, + "dependencies": { + "@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.2-next.3" + }, + "devDependencies": { + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" + }, + "files": [ + "dist", + "dist-dynamic/*.*", + "dist-dynamic/dist/**" + ] +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/src/index.ts new file mode 100644 index 000000000..8dd801f96 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gerrit-dynamic/src/index.ts @@ -0,0 +1 @@ +export { default } from '@backstage/plugin-scaffolder-backend-module-gerrit'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/.eslintignore b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/.eslintignore new file mode 100644 index 000000000..926d36ca7 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/.eslintignore @@ -0,0 +1 @@ +dist-dynamic diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/.eslintrc.js b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/.eslintrc.js new file mode 100644 index 000000000..e2a53a6ad --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/.eslintrc.js @@ -0,0 +1 @@ +module.exports = require('@backstage/cli/config/eslint-factory')(__dirname); diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/dist-dynamic/package.json new file mode 100644 index 000000000..1c67ad10a --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/dist-dynamic/package.json @@ -0,0 +1,60 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-github-dynamic", + "version": "0.2.0-next.3", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": { + "require": "./dist/index.cjs.js", + "default": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-github --override-interop default" + }, + "dependencies": { + "@octokit/webhooks": "^10.0.0", + "libsodium-wrappers": "^0.7.11", + "octokit": "^3.0.0", + "octokit-plugin-create-pull-request": "^3.10.0", + "winston": "^3.2.1", + "yaml": "^2.0.0" + }, + "devDependencies": {}, + "files": [ + "dist" + ], + "bundleDependencies": true, + "peerDependencies": { + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", + "@backstage/config": "^1.1.1", + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-scaffolder-node": "^0.3.0-next.3" + }, + "overrides": { + "@aws-sdk/util-utf8-browser": { + "@smithy/util-utf8": "^2.0.0" + } + }, + "resolutions": { + "@aws-sdk/util-utf8-browser": "npm:@smithy/util-utf8@~2" + } +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/dist-dynamic/yarn.lock new file mode 100644 index 000000000..76106b568 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/dist-dynamic/yarn.lock @@ -0,0 +1,746 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@aws-sdk/util-utf8-browser@npm:@smithy/util-utf8@~2": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.1.1.tgz#690018dd28f47f014114497735e51417ea5900a6" + integrity sha512-BqTpzYEcUMDwAKr7/mVRUtHDhs6ZoXDi9NypMvMfOr/+u1NW7JgqodPDECiiLboEm6bobcPcECxzjtQh865e9A== + dependencies: + "@smithy/util-buffer-from" "^2.1.1" + tslib "^2.5.0" + +"@colors/colors@1.6.0", "@colors/colors@^1.6.0": + version "1.6.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.6.0.tgz#ec6cd237440700bc23ca23087f513c75508958b0" + integrity sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA== + +"@dabh/diagnostics@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@dabh/diagnostics/-/diagnostics-2.0.3.tgz#7f7e97ee9a725dffc7808d93668cc984e1dc477a" + integrity sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA== + dependencies: + colorspace "1.1.x" + enabled "2.0.x" + kuler "^2.0.0" + +"@octokit/app@^14.0.2": + version "14.0.2" + resolved "https://registry.yarnpkg.com/@octokit/app/-/app-14.0.2.tgz#b47c52020221351fb58640f113eb38b2ad3998fe" + integrity sha512-NCSCktSx+XmjuSUVn2dLfqQ9WIYePGP95SDJs4I9cn/0ZkeXcPkaoCLl64Us3dRKL2ozC7hArwze5Eu+/qt1tg== + dependencies: + "@octokit/auth-app" "^6.0.0" + "@octokit/auth-unauthenticated" "^5.0.0" + "@octokit/core" "^5.0.0" + "@octokit/oauth-app" "^6.0.0" + "@octokit/plugin-paginate-rest" "^9.0.0" + "@octokit/types" "^12.0.0" + "@octokit/webhooks" "^12.0.4" + +"@octokit/auth-app@^6.0.0": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@octokit/auth-app/-/auth-app-6.0.3.tgz#4c0ba68e8d3b1a55c34d1e68ea0ca92ef018bb7a" + integrity sha512-9N7IlBAKEJR3tJgPSubCxIDYGXSdc+2xbkjYpk9nCyqREnH8qEMoMhiEB1WgoA9yTFp91El92XNXAi+AjuKnfw== + dependencies: + "@octokit/auth-oauth-app" "^7.0.0" + "@octokit/auth-oauth-user" "^4.0.0" + "@octokit/request" "^8.0.2" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + deprecation "^2.3.1" + lru-cache "^10.0.0" + universal-github-app-jwt "^1.1.2" + universal-user-agent "^6.0.0" + +"@octokit/auth-oauth-app@^7.0.0": + version "7.0.1" + resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-app/-/auth-oauth-app-7.0.1.tgz#30fd8fcb4608ca52c29c265a3fc7032897796c8e" + integrity sha512-RE0KK0DCjCHXHlQBoubwlLijXEKfhMhKm9gO56xYvFmP1QTMb+vvwRPmQLLx0V+5AvV9N9I3lr1WyTzwL3rMDg== + dependencies: + "@octokit/auth-oauth-device" "^6.0.0" + "@octokit/auth-oauth-user" "^4.0.0" + "@octokit/request" "^8.0.2" + "@octokit/types" "^12.0.0" + "@types/btoa-lite" "^1.0.0" + btoa-lite "^1.0.0" + universal-user-agent "^6.0.0" + +"@octokit/auth-oauth-device@^6.0.0": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-device/-/auth-oauth-device-6.0.1.tgz#38e5f7f8997c5e8b774f283463ecf4a7e42d7cee" + integrity sha512-yxU0rkL65QkjbqQedgVx3gmW7YM5fF+r5uaSj9tM/cQGVqloXcqP2xK90eTyYvl29arFVCW8Vz4H/t47mL0ELw== + dependencies: + "@octokit/oauth-methods" "^4.0.0" + "@octokit/request" "^8.0.0" + "@octokit/types" "^12.0.0" + universal-user-agent "^6.0.0" + +"@octokit/auth-oauth-user@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@octokit/auth-oauth-user/-/auth-oauth-user-4.0.1.tgz#c8267883935c83f78318c726ff91d7e98de05517" + integrity sha512-N94wWW09d0hleCnrO5wt5MxekatqEJ4zf+1vSe8MKMrhZ7gAXKFOKrDEZW2INltvBWJCyDUELgGRv8gfErH1Iw== + dependencies: + "@octokit/auth-oauth-device" "^6.0.0" + "@octokit/oauth-methods" "^4.0.0" + "@octokit/request" "^8.0.2" + "@octokit/types" "^12.0.0" + btoa-lite "^1.0.0" + universal-user-agent "^6.0.0" + +"@octokit/auth-token@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-4.0.0.tgz#40d203ea827b9f17f42a29c6afb93b7745ef80c7" + integrity sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA== + +"@octokit/auth-unauthenticated@^5.0.0": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@octokit/auth-unauthenticated/-/auth-unauthenticated-5.0.1.tgz#d8032211728333068b2e07b53997c29e59a03507" + integrity sha512-oxeWzmBFxWd+XolxKTc4zr+h3mt+yofn4r7OfoIkR/Cj/o70eEGmPsFbueyJE2iBAGpjgTnEOKM3pnuEGVmiqg== + dependencies: + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + +"@octokit/core@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@octokit/core/-/core-5.1.0.tgz#81dacf0197ed7855e6413f128bd6dd9e121e7d2f" + integrity sha512-BDa2VAMLSh3otEiaMJ/3Y36GU4qf6GI+VivQ/P41NC6GHcdxpKlqV0ikSZ5gdQsmS3ojXeRx5vasgNTinF0Q4g== + dependencies: + "@octokit/auth-token" "^4.0.0" + "@octokit/graphql" "^7.0.0" + "@octokit/request" "^8.0.2" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + before-after-hook "^2.2.0" + universal-user-agent "^6.0.0" + +"@octokit/endpoint@^9.0.0": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-9.0.4.tgz#8afda5ad1ffc3073d08f2b450964c610b821d1ea" + integrity sha512-DWPLtr1Kz3tv8L0UvXTDP1fNwM0S+z6EJpRcvH66orY6Eld4XBMCSYsaWp4xIm61jTWxK68BrR7ibO+vSDnZqw== + dependencies: + "@octokit/types" "^12.0.0" + universal-user-agent "^6.0.0" + +"@octokit/graphql@^7.0.0": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-7.0.2.tgz#3df14b9968192f9060d94ed9e3aa9780a76e7f99" + integrity sha512-OJ2iGMtj5Tg3s6RaXH22cJcxXRi7Y3EBqbHTBRq+PQAqfaS8f/236fUrWhfSn8P4jovyzqucxme7/vWSSZBX2Q== + dependencies: + "@octokit/request" "^8.0.1" + "@octokit/types" "^12.0.0" + universal-user-agent "^6.0.0" + +"@octokit/oauth-app@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@octokit/oauth-app/-/oauth-app-6.1.0.tgz#22c276f6ad2364c6999837bfdd5d9c1092838726" + integrity sha512-nIn/8eUJ/BKUVzxUXd5vpzl1rwaVxMyYbQkNZjHrF7Vk/yu98/YDF/N2KeWO7uZ0g3b5EyiFXFkZI8rJ+DH1/g== + dependencies: + "@octokit/auth-oauth-app" "^7.0.0" + "@octokit/auth-oauth-user" "^4.0.0" + "@octokit/auth-unauthenticated" "^5.0.0" + "@octokit/core" "^5.0.0" + "@octokit/oauth-authorization-url" "^6.0.2" + "@octokit/oauth-methods" "^4.0.0" + "@types/aws-lambda" "^8.10.83" + universal-user-agent "^6.0.0" + +"@octokit/oauth-authorization-url@^6.0.2": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@octokit/oauth-authorization-url/-/oauth-authorization-url-6.0.2.tgz#cc82ca29cc5e339c9921672f39f2b3f5c8eb6ef2" + integrity sha512-CdoJukjXXxqLNK4y/VOiVzQVjibqoj/xHgInekviUJV73y/BSIcwvJ/4aNHPBPKcPWFnd4/lO9uqRV65jXhcLA== + +"@octokit/oauth-methods@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@octokit/oauth-methods/-/oauth-methods-4.0.1.tgz#90d22c662387056307778d7e5c4763ff559636c4" + integrity sha512-1NdTGCoBHyD6J0n2WGXg9+yDLZrRNZ0moTEex/LSPr49m530WNKcCfXDghofYptr3st3eTii+EHoG5k/o+vbtw== + dependencies: + "@octokit/oauth-authorization-url" "^6.0.2" + "@octokit/request" "^8.0.2" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + btoa-lite "^1.0.0" + +"@octokit/openapi-types@^12.11.0": + version "12.11.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-12.11.0.tgz#da5638d64f2b919bca89ce6602d059f1b52d3ef0" + integrity sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ== + +"@octokit/openapi-types@^18.0.0": + version "18.1.1" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-18.1.1.tgz#09bdfdabfd8e16d16324326da5148010d765f009" + integrity sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw== + +"@octokit/openapi-types@^19.1.0": + version "19.1.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-19.1.0.tgz#75ec7e64743870fc73e1ab4bc6ec252ecdd624dc" + integrity sha512-6G+ywGClliGQwRsjvqVYpklIfa7oRPA0vyhPQG/1Feh+B+wU0vGH1JiJ5T25d3g1JZYBHzR2qefLi9x8Gt+cpw== + +"@octokit/plugin-paginate-graphql@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-graphql/-/plugin-paginate-graphql-4.0.0.tgz#b26024fa454039c18b948f13bf754ff86b89e8b9" + integrity sha512-7HcYW5tP7/Z6AETAPU14gp5H5KmCPT3hmJrS/5tO7HIgbwenYmgw4OY9Ma54FDySuxMwD+wsJlxtuGWwuZuItA== + +"@octokit/plugin-paginate-rest@^9.0.0": + version "9.1.5" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.1.5.tgz#1705bcef4dcde1f4015ee58a63dc61b68648f480" + integrity sha512-WKTQXxK+bu49qzwv4qKbMMRXej1DU2gq017euWyKVudA6MldaSSQuxtz+vGbhxV4CjxpUxjZu6rM2wfc1FiWVg== + dependencies: + "@octokit/types" "^12.4.0" + +"@octokit/plugin-rest-endpoint-methods@^10.0.0": + version "10.2.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.2.0.tgz#eeaa4de97a2ae26404dea30ce3e17b11928e027c" + integrity sha512-ePbgBMYtGoRNXDyKGvr9cyHjQ163PbwD0y1MkDJCpkO2YH4OeXX40c4wYHKikHGZcpGPbcRLuy0unPUuafco8Q== + dependencies: + "@octokit/types" "^12.3.0" + +"@octokit/plugin-retry@^6.0.0": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz#3257404f7cc418e1c1f13a7f2012c1db848b7693" + integrity sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog== + dependencies: + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + bottleneck "^2.15.3" + +"@octokit/plugin-throttling@^8.0.0": + version "8.1.3" + resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-8.1.3.tgz#7fb0e001c0cb9383c6be07740b8ec326ed990f6b" + integrity sha512-pfyqaqpc0EXh5Cn4HX9lWYsZ4gGbjnSmUILeu4u2gnuM50K/wIk9s1Pxt3lVeVwekmITgN/nJdoh43Ka+vye8A== + dependencies: + "@octokit/types" "^12.2.0" + bottleneck "^2.15.3" + +"@octokit/request-error@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-3.0.3.tgz#ef3dd08b8e964e53e55d471acfe00baa892b9c69" + integrity sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ== + dependencies: + "@octokit/types" "^9.0.0" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request-error@^5.0.0": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-5.0.1.tgz#277e3ce3b540b41525e07ba24c5ef5e868a72db9" + integrity sha512-X7pnyTMV7MgtGmiXBwmO6M5kIPrntOXdyKZLigNfQWSEQzVxR4a4vo49vJjTWX70mPndj8KhfT4Dx+2Ng3vnBQ== + dependencies: + "@octokit/types" "^12.0.0" + deprecation "^2.0.0" + once "^1.4.0" + +"@octokit/request@^8.0.0", "@octokit/request@^8.0.1", "@octokit/request@^8.0.2": + version "8.2.0" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-8.2.0.tgz#125c547bc3f4c0e2dfa38c6829a1cf00027fbd98" + integrity sha512-exPif6x5uwLqv1N1irkLG1zZNJkOtj8bZxuVHd71U5Ftuxf2wGNvAJyNBcPbPC+EBzwYEbBDdSFb8EPcjpYxPQ== + dependencies: + "@octokit/endpoint" "^9.0.0" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + universal-user-agent "^6.0.0" + +"@octokit/types@^12.0.0", "@octokit/types@^12.2.0", "@octokit/types@^12.3.0", "@octokit/types@^12.4.0": + version "12.4.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-12.4.0.tgz#8f97b601e91ce6b9776ed8152217e77a71be7aac" + integrity sha512-FLWs/AvZllw/AGVs+nJ+ELCDZZJk+kY0zMen118xhL2zD0s1etIUHm1odgjP7epxYU1ln7SZxEUWYop5bhsdgQ== + dependencies: + "@octokit/openapi-types" "^19.1.0" + +"@octokit/types@^6.8.2": + version "6.41.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.41.0.tgz#e58ef78d78596d2fb7df9c6259802464b5f84a04" + integrity sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg== + dependencies: + "@octokit/openapi-types" "^12.11.0" + +"@octokit/types@^9.0.0": + version "9.3.2" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.3.2.tgz#3f5f89903b69f6a2d196d78ec35f888c0013cac5" + integrity sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA== + dependencies: + "@octokit/openapi-types" "^18.0.0" + +"@octokit/webhooks-methods@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@octokit/webhooks-methods/-/webhooks-methods-3.0.3.tgz#2648668d34fe44e437eca90c9031d0f3cb759c77" + integrity sha512-2vM+DCNTJ5vL62O5LagMru6XnYhV4fJslK+5YUkTa6rWlW2S+Tqs1lF9Wr9OGqHfVwpBj3TeztWfVON/eUoW1Q== + +"@octokit/webhooks-methods@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@octokit/webhooks-methods/-/webhooks-methods-4.0.0.tgz#d1697930ba3d8e6b6d0f8a2c996bb440d2e1df1b" + integrity sha512-M8mwmTXp+VeolOS/kfRvsDdW+IO0qJ8kYodM/sAysk093q6ApgmBXwK1ZlUvAwXVrp/YVHp6aArj4auAxUAOFw== + +"@octokit/webhooks-types@6.11.0": + version "6.11.0" + resolved "https://registry.yarnpkg.com/@octokit/webhooks-types/-/webhooks-types-6.11.0.tgz#1fb903bff3f2883490d6ba88d8cb8f8a55f68176" + integrity sha512-AanzbulOHljrku1NGfafxdpTCfw2ENaWzH01N2vqQM+cUFbk868Cgh0xylz0JIM9BoKbfI++bdD6EYX0Q/UTEw== + +"@octokit/webhooks-types@7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@octokit/webhooks-types/-/webhooks-types-7.3.2.tgz#c4a5049b28a6d4b0c397f4db48a9112fef579ba0" + integrity sha512-JWOoOgtWTFnTSAamPXXyjTY5/apttvNxF+vPBnwdSu5cj5snrd7FO0fyw4+wTXy8fHduq626JjhO+TwCyyA6vA== + +"@octokit/webhooks@^10.0.0": + version "10.9.2" + resolved "https://registry.yarnpkg.com/@octokit/webhooks/-/webhooks-10.9.2.tgz#1b1e79a70fa5b22a3149b18432cbf3f39dbcb544" + integrity sha512-hFVF/szz4l/Y/GQdKxNmQjUke0XJXK986p+ucIlubTGVPVtVtup5G1jarQfvCMBs9Fvlf9dvH8K83E4lefmofQ== + dependencies: + "@octokit/request-error" "^3.0.0" + "@octokit/webhooks-methods" "^3.0.0" + "@octokit/webhooks-types" "6.11.0" + aggregate-error "^3.1.0" + +"@octokit/webhooks@^12.0.4": + version "12.1.1" + resolved "https://registry.yarnpkg.com/@octokit/webhooks/-/webhooks-12.1.1.tgz#57f17f15355d23928560025d4706281fc458dfd9" + integrity sha512-h7PyYf4VR9kvmm6SYdkmju5BOQmpJ3Fvf1rNQaEsfs70EOu0vspm/Fzr1j5LnP6UGblSW2kuEKiuEwEf5H3OTw== + dependencies: + "@octokit/request-error" "^5.0.0" + "@octokit/webhooks-methods" "^4.0.0" + "@octokit/webhooks-types" "7.3.2" + aggregate-error "^3.1.0" + +"@smithy/is-array-buffer@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.1.1.tgz#07b4c77ae67ed58a84400c76edd482271f9f957b" + integrity sha512-xozSQrcUinPpNPNPds4S7z/FakDTh1MZWtRP/2vQtYB/u3HYrX2UXuZs+VhaKBd6Vc7g2XPr2ZtwGBNDN6fNKQ== + dependencies: + tslib "^2.5.0" + +"@smithy/util-buffer-from@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.1.1.tgz#f9346bf8b23c5ba6f6bdb61dd9db779441ba8d08" + integrity sha512-clhNjbyfqIv9Md2Mg6FffGVrJxw7bgK7s3Iax36xnfVj6cg0fUG7I4RH0XgXJF8bxi+saY5HR21g2UPKSxVCXg== + dependencies: + "@smithy/is-array-buffer" "^2.1.1" + tslib "^2.5.0" + +"@types/aws-lambda@^8.10.83": + version "8.10.133" + resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.133.tgz#cc21de2edc623f0fd9a5290674c4b9f30971bc58" + integrity sha512-sr852MAL/79rjDelXP6ZuJ6GwOvXIRrFAoC8a+w91mZ5XR71CuzSgo1d0+pG1qgfPhjFgaibu7SWaoC5BA7pyQ== + +"@types/btoa-lite@^1.0.0": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@types/btoa-lite/-/btoa-lite-1.0.2.tgz#82bb6aab00abf7cff3ca2825abe010c0cd536ae5" + integrity sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg== + +"@types/jsonwebtoken@^9.0.0": + version "9.0.5" + resolved "https://registry.yarnpkg.com/@types/jsonwebtoken/-/jsonwebtoken-9.0.5.tgz#0bd9b841c9e6c5a937c17656e2368f65da025588" + integrity sha512-VRLSGzik+Unrup6BsouBeHsf4d1hOEgYWTm/7Nmw1sXoN1+tRly/Gy/po3yeahnP4jfnQWWAhQAqcNfH7ngOkA== + dependencies: + "@types/node" "*" + +"@types/node@*": + version "20.11.19" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.19.tgz#b466de054e9cb5b3831bee38938de64ac7f81195" + integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== + dependencies: + undici-types "~5.26.4" + +"@types/triple-beam@^1.3.2": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c" + integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw== + +aggregate-error@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +async@^3.2.3: + version "3.2.5" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + +before-after-hook@^2.2.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" + integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== + +bottleneck@^2.15.3: + version "2.19.5" + resolved "https://registry.yarnpkg.com/bottleneck/-/bottleneck-2.19.5.tgz#5df0b90f59fd47656ebe63c78a98419205cadd91" + integrity sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw== + +btoa-lite@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/btoa-lite/-/btoa-lite-1.0.0.tgz#337766da15801210fdd956c22e9c6891ab9d0337" + integrity sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA== + +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +color-convert@^1.9.3: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.6.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" + integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@^3.1.3: + version "3.2.1" + resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" + integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== + dependencies: + color-convert "^1.9.3" + color-string "^1.6.0" + +colorspace@1.1.x: + version "1.1.4" + resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" + integrity sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w== + dependencies: + color "^3.1.3" + text-hex "1.0.x" + +deprecation@^2.0.0, deprecation@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" + integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== + +ecdsa-sig-formatter@1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz#ae0f0fa2d85045ef14a817daa3ce9acd0489e5bf" + integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + dependencies: + safe-buffer "^5.0.1" + +enabled@2.0.x: + version "2.0.0" + resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" + integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== + +fecha@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/fecha/-/fecha-4.2.3.tgz#4d9ccdbc61e8629b259fdca67e65891448d569fd" + integrity sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw== + +fn.name@1.x.x: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" + integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +inherits@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +jsonwebtoken@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz#65ff91f4abef1784697d40952bb1998c504caaf3" + integrity sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ== + dependencies: + jws "^3.2.2" + lodash.includes "^4.3.0" + lodash.isboolean "^3.0.3" + lodash.isinteger "^4.0.4" + lodash.isnumber "^3.0.3" + lodash.isplainobject "^4.0.6" + lodash.isstring "^4.0.1" + lodash.once "^4.0.0" + ms "^2.1.1" + semver "^7.5.4" + +jwa@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.1.tgz#743c32985cb9e98655530d53641b66c8645b039a" + integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + dependencies: + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.11" + safe-buffer "^5.0.1" + +jws@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.2.tgz#001099f3639468c9414000e99995fa52fb478304" + integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + dependencies: + jwa "^1.4.1" + safe-buffer "^5.0.1" + +kuler@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/kuler/-/kuler-2.0.0.tgz#e2c570a3800388fb44407e851531c1d670b061b3" + integrity sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A== + +libsodium-wrappers@^0.7.11: + version "0.7.13" + resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz#83299e06ee1466057ba0e64e532777d2929b90d3" + integrity sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw== + dependencies: + libsodium "^0.7.13" + +libsodium@^0.7.13: + version "0.7.13" + resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.13.tgz#230712ec0b7447c57b39489c48a4af01985fb393" + integrity sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw== + +lodash.includes@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" + integrity sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w== + +lodash.isboolean@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" + integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== + +lodash.isinteger@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" + integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== + +lodash.isnumber@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" + integrity sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + integrity sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw== + +lodash.once@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== + +logform@^2.3.2, logform@^2.4.0: + version "2.6.0" + resolved "https://registry.yarnpkg.com/logform/-/logform-2.6.0.tgz#8c82a983f05d6eaeb2d75e3decae7a768b2bf9b5" + integrity sha512-1ulHeNPp6k/LD8H91o7VYFBng5i1BDE7HoKxVbZiGFidS1Rj65qcywLxX+pVfAPoQJEjRdvKcusKwOupHCVOVQ== + dependencies: + "@colors/colors" "1.6.0" + "@types/triple-beam" "^1.3.2" + fecha "^4.2.0" + ms "^2.1.1" + safe-stable-stringify "^2.3.1" + triple-beam "^1.3.0" + +lru-cache@^10.0.0: + version "10.2.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" + integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +octokit-plugin-create-pull-request@^3.10.0: + version "3.13.1" + resolved "https://registry.yarnpkg.com/octokit-plugin-create-pull-request/-/octokit-plugin-create-pull-request-3.13.1.tgz#fe6f15375cc4592dfa25730778c090f9f2721979" + integrity sha512-nsWZRn7NrqZvqGl3E0VcDDyyS/4xbNNvwWM2yk65TViLdEBoOhIU5SqKdfqANa+WPwv5DwHsO3T10DK1qMg72w== + dependencies: + "@octokit/types" "^6.8.2" + +octokit@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/octokit/-/octokit-3.1.2.tgz#e574e4f2f5f8712e10412ce81fb56a74c93d4cfa" + integrity sha512-MG5qmrTL5y8KYwFgE1A4JWmgfQBaIETE/lOlfwNYx1QOtCQHGVxkRJmdUJltFc1HVn73d61TlMhMyNTOtMl+ng== + dependencies: + "@octokit/app" "^14.0.2" + "@octokit/core" "^5.0.0" + "@octokit/oauth-app" "^6.0.0" + "@octokit/plugin-paginate-graphql" "^4.0.0" + "@octokit/plugin-paginate-rest" "^9.0.0" + "@octokit/plugin-rest-endpoint-methods" "^10.0.0" + "@octokit/plugin-retry" "^6.0.0" + "@octokit/plugin-throttling" "^8.0.0" + "@octokit/request-error" "^5.0.0" + "@octokit/types" "^12.0.0" + +once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +one-time@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/one-time/-/one-time-1.0.0.tgz#e06bc174aed214ed58edede573b433bbf827cb45" + integrity sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g== + dependencies: + fn.name "1.x.x" + +readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +safe-buffer@^5.0.1, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-stable-stringify@^2.3.1: + version "2.4.3" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== + +semver@^7.5.4: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== + dependencies: + is-arrayish "^0.3.1" + +stack-trace@0.0.x: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg== + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +text-hex@1.0.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== + +triple-beam@^1.3.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" + integrity sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg== + +tslib@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +universal-github-app-jwt@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/universal-github-app-jwt/-/universal-github-app-jwt-1.1.2.tgz#8c1867a394d7d9d42cda34f11d1bcb023797d8df" + integrity sha512-t1iB2FmLFE+yyJY9+3wMx0ejB+MQpEVkH0gQv7dR6FZyltyq+ZZO0uDpbopxhrZ3SLEO4dCEkIujOMldEQ2iOA== + dependencies: + "@types/jsonwebtoken" "^9.0.0" + jsonwebtoken "^9.0.2" + +universal-user-agent@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.1.tgz#15f20f55da3c930c57bddbf1734c6654d5fd35aa" + integrity sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ== + +util-deprecate@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +winston-transport@^4.5.0: + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== + dependencies: + logform "^2.3.2" + readable-stream "^3.6.0" + triple-beam "^1.3.0" + +winston@^3.2.1: + version "3.11.0" + resolved "https://registry.yarnpkg.com/winston/-/winston-3.11.0.tgz#2d50b0a695a2758bb1c95279f0a88e858163ed91" + integrity sha512-L3yR6/MzZAOl0DsysUXHVjOwv8mKZ71TrA/41EIduGpOOV5LQVodqN+QdQ6BS6PJ/RdIshZhq84P/fStEZkk7g== + dependencies: + "@colors/colors" "^1.6.0" + "@dabh/diagnostics" "^2.0.2" + async "^3.2.3" + is-stream "^2.0.0" + logform "^2.4.0" + one-time "^1.0.0" + readable-stream "^3.4.0" + safe-stable-stringify "^2.3.1" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.5.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^2.0.0: + version "2.3.4" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" + integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/package.json new file mode 100644 index 000000000..c6bfee39a --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/package.json @@ -0,0 +1,40 @@ +{ + "name": "backstage-plugin-scaffolder-backend-module-github", + "version": "0.2.0-next.3", + "main": "src/index.ts", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public", + "main": "dist/index.cjs.js", + "types": "dist/index.d.ts" + }, + "backstage": { + "role": "backend-plugin-module" + }, + "exports": { + ".": "./src/index.ts", + "./package.json": "./package.json" + }, + "scripts": { + "build": "backstage-cli package build", + "lint": "backstage-cli package lint", + "test": "backstage-cli package test --passWithNoTests --coverage", + "clean": "backstage-cli package clean", + "clean-dynamic-sources": "yarn clean && rm -Rf node_modules", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-github --override-interop default" + }, + "dependencies": { + "@backstage/plugin-scaffolder-backend-module-github": "0.2.0-next.3" + }, + "devDependencies": { + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" + }, + "files": [ + "dist", + "dist-dynamic/*.*", + "dist-dynamic/dist/**" + ] +} diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/src/index.ts new file mode 100644 index 000000000..62621beb3 --- /dev/null +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-github-dynamic/src/index.ts @@ -0,0 +1 @@ +export { default } from '@backstage/plugin-scaffolder-backend-module-github'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/package.json index 35d240f07..0b51414ff 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-scaffolder-backend-module-gitlab-dynamic", - "version": "0.2.12", + "version": "0.2.13-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -32,6 +32,7 @@ "@gitbeaker/core": "^35.8.0", "@gitbeaker/node": "^35.8.0", "@gitbeaker/rest": "^39.25.0", + "luxon": "^3.0.0", "yaml": "^2.0.0", "zod": "^3.22.4" }, @@ -41,13 +42,12 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/integration": "1.8.0", - "@backstage/plugin-scaffolder-node": "0.2.10", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-common": "^0.20.1", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", "@backstage/config": "^1.1.1", - "@backstage/errors": "^1.2.3" + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-scaffolder-node": "^0.3.0-next.3" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock index 211b989aa..b5cbefbad 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/dist-dynamic/yarn.lock @@ -22,12 +22,12 @@ query-string "^7.0.0" xcase "^2.0.1" -"@gitbeaker/core@^39.34.0": - version "39.34.0" - resolved "https://registry.yarnpkg.com/@gitbeaker/core/-/core-39.34.0.tgz#ea5724688ddd4814a0ce399a72c8a4e9b16bd89d" - integrity sha512-2DHxkmF+IYFv6zLOJ5sy1PGrGXSDGKUJj7l6c5BXfmKVS9kgAfaqslZsdonh3wVtyEClEUPHez2Gq6vI/r35bg== +"@gitbeaker/core@^39.34.2": + version "39.34.2" + resolved "https://registry.yarnpkg.com/@gitbeaker/core/-/core-39.34.2.tgz#c9b7d9af51b6adee79428efde8dce3fc4de9c855" + integrity sha512-Vs1BKnEMnHltq1nMuBKxust1E+JUroDVKLy87ElLgvjAkH726mEVJCFnNC2/o2Ru7Et2qqhFN+PlUeYzzAbU2w== dependencies: - "@gitbeaker/requester-utils" "^39.34.0" + "@gitbeaker/requester-utils" "^39.34.2" qs "^6.11.2" xcase "^2.0.1" @@ -51,10 +51,10 @@ qs "^6.10.1" xcase "^2.0.1" -"@gitbeaker/requester-utils@^39.34.0": - version "39.34.0" - resolved "https://registry.yarnpkg.com/@gitbeaker/requester-utils/-/requester-utils-39.34.0.tgz#ee91cc220fa8af537be1b6bd23432252d6347dca" - integrity sha512-82XEPAlYwC475I4vjj/SKM50ptdvMCuX5aeW4XE3eYnjc2rNh/mLDbgGRu2P4wzb2x+yHxY6W8NpcfZ39Ek2wQ== +"@gitbeaker/requester-utils@^39.34.2": + version "39.34.2" + resolved "https://registry.yarnpkg.com/@gitbeaker/requester-utils/-/requester-utils-39.34.2.tgz#295cbb7cdf460988f438cb3bb956ce4c0f92655c" + integrity sha512-ToCwNKQe/+uHjB2kPTXY72SvbAyjsPABb9T1EiMGuVahk6rWdhtVZIM659rGuqdJGTqQ4y18wk0A+w6D3Z2lCQ== dependencies: picomatch-browser "^2.2.6" qs "^6.11.2" @@ -62,12 +62,12 @@ xcase "^2.0.1" "@gitbeaker/rest@^39.25.0": - version "39.34.0" - resolved "https://registry.yarnpkg.com/@gitbeaker/rest/-/rest-39.34.0.tgz#cd2b16c5a8e79b80e70cd780de907b939c5d7e4b" - integrity sha512-9EDO4HVAjaRjU6K0h2B7cPpv2gGY9fxO+a2p4gxbQo30ikKOeQFE0UtU2QLnztin8WPcB0S8sOOoMVGBWhxb0Q== + version "39.34.2" + resolved "https://registry.yarnpkg.com/@gitbeaker/rest/-/rest-39.34.2.tgz#4048a6da3d66b9a9f99d7f61437ed59b71286213" + integrity sha512-MT4Vue1ltvsR7Nug18A6DIk+u+gu64+b0Un/R2XIsLB7eSAX8Pm/sQnYxsjHksroZJVlyGHiGsaxbllX75Pntg== dependencies: - "@gitbeaker/core" "^39.34.0" - "@gitbeaker/requester-utils" "^39.34.0" + "@gitbeaker/core" "^39.34.2" + "@gitbeaker/requester-utils" "^39.34.2" "@sindresorhus/is@^4.0.0": version "4.6.0" @@ -119,9 +119,9 @@ "@types/node" "*" "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -155,14 +155,16 @@ cacheable-request@^7.0.2: normalize-url "^6.0.1" responselike "^2.0.0" -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" clone-response@^1.0.2: version "1.0.3" @@ -195,14 +197,14 @@ defer-to-connect@^2.0.0: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" delay@^5.0.0: version "5.0.0" @@ -221,6 +223,18 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + filter-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" @@ -240,11 +254,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -281,12 +296,12 @@ got@^11.8.3: p-cancelable "^2.0.0" responselike "^2.0.0" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -299,9 +314,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -340,6 +355,11 @@ lowercase-keys@^2.0.0: resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== +luxon@^3.0.0: + version "3.4.4" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.4.tgz#cf20dc27dc532ba41a169c43fdcc0063601577af" + integrity sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA== + mime-db@1.52.0: version "1.52.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" @@ -372,7 +392,7 @@ normalize-url@^6.0.1: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -441,25 +461,27 @@ responselike@^2.0.0: dependencies: lowercase-keys "^2.0.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" split-on-first@^1.0.0: version "1.1.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json index 91b813aff..d3712e20f 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-scaffolder-backend-module-gitlab", - "version": "0.2.12", + "version": "0.2.13-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,20 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-scaffolder-backend-module-gitlab --override-interop default" }, "dependencies": { - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/integration": "1.8.0", - "@backstage/plugin-scaffolder-node": "0.2.10", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.12" + "@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.13-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 784b3a12d..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendModule, -} from '@backstage/backend-plugin-api'; -import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; -import { ScmIntegrations } from '@backstage/integration'; -import { - createGitlabProjectAccessTokenAction, - createGitlabProjectDeployTokenAction, - createGitlabProjectVariableAction, - createGitlabGroupEnsureExistsAction, -} from '@backstage/plugin-scaffolder-backend-module-gitlab'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: createBackendModule({ - moduleId: 'scaffolder-backend-module-gitlab', - pluginId: 'scaffolder', - register(env) { - env.registerInit({ - deps: { - scaffolder: scaffolderActionsExtensionPoint, - config: coreServices.rootConfig, - }, - async init({ scaffolder, config }) { - const integrations = ScmIntegrations.fromConfig(config); - - for (const action of [ - createGitlabProjectAccessTokenAction, - createGitlabProjectDeployTokenAction, - createGitlabProjectVariableAction, - createGitlabGroupEnsureExistsAction, - ]) { - scaffolder.addActions(action({ integrations: integrations })); - } - }, - }); - }, - }), -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/dynamic/index.ts deleted file mode 100644 index 722baacd4..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { ScmIntegrations } from '@backstage/integration'; -import { TemplateAction } from '@backstage/plugin-scaffolder-node'; - -import { - createGitlabProjectAccessTokenAction, - createGitlabProjectDeployTokenAction, - createGitlabProjectVariableAction, - createGitlabGroupEnsureExistsAction, -} from '@backstage/plugin-scaffolder-backend-module-gitlab'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - // eslint-disable-next-line @typescript-eslint/no-explicit-any - scaffolder(env): TemplateAction[] { - const integrations = ScmIntegrations.fromConfig(env.config); - return [ - createGitlabProjectAccessTokenAction({ integrations: integrations }), - createGitlabProjectDeployTokenAction({ integrations: integrations }), - createGitlabProjectVariableAction({ integrations: integrations }), - createGitlabGroupEnsureExistsAction({ integrations: integrations }), - ]; - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/index.ts index 110668f2a..8abec20a3 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-scaffolder-backend-module-gitlab-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-scaffolder-backend-module-gitlab'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/package.json index 867e5e003..55f996a5c 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-sonarqube-backend-dynamic", - "version": "0.2.11", + "version": "0.2.12-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -42,9 +42,8 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-common": "^0.21.0-next.3", + "@backstage/backend-plugin-api": "^0.6.10-next.3", "@backstage/config": "^1.1.1", "@backstage/errors": "^1.2.3" }, diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/yarn.lock index cbaec0176..9d383be64 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/dist-dynamic/yarn.lock @@ -55,9 +55,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -90,9 +90,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -169,14 +169,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" color-convert@^1.9.3: version "1.9.3" @@ -248,14 +250,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" depd@2.0.0: version "2.0.0" @@ -282,6 +284,18 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -376,11 +390,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -393,12 +408,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -411,9 +426,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -536,7 +551,7 @@ node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -648,14 +663,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -665,13 +681,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -769,9 +786,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json index 0797a3587..a2e2f0a11 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-sonarqube-backend", - "version": "0.2.11", + "version": "0.2.12-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,19 +26,15 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-sonarqube-backend --override-interop default" }, "dependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-sonarqube-backend": "0.2.11" + "@backstage/plugin-sonarqube-backend": "0.2.12-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 170c59c68..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; -import { - createRouter, - DefaultSonarqubeInfoProvider, -} from '@backstage/plugin-sonarqube-backend'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => - createBackendPlugin({ - pluginId: 'sonarqube', - register(env) { - env.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - http: coreServices.httpRouter, - }, - async init({ config, logger, http }) { - http.use( - await createRouter({ - logger: loggerToWinstonLogger(logger), - sonarqubeInfoProvider: - DefaultSonarqubeInfoProvider.fromConfig(config), - }), - ); - }, - }); - }, - })(), -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/dynamic/index.ts deleted file mode 100644 index 8120b508c..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { - BackendDynamicPluginInstaller, - LegacyPluginEnvironment as PluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { - createRouter, - DefaultSonarqubeInfoProvider, -} from '@backstage/plugin-sonarqube-backend'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'sonarqube', - async createPlugin(env: PluginEnvironment) { - return await createRouter({ - logger: env.logger, - sonarqubeInfoProvider: DefaultSonarqubeInfoProvider.fromConfig( - env.config, - ), - }); - }, - }, -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/index.ts index 110668f2a..caf071793 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { default } from '@backstage/plugin-sonarqube-backend'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json b/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json index 1db9be839..98b311b98 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-sonarqube/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-sonarqube", - "version": "0.7.11", + "version": "0.7.12-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,11 +20,11 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/plugin-sonarqube": "0.7.11" + "@backstage/plugin-sonarqube": "0.7.12-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-tech-radar/package.json b/dynamic-plugins/wrappers/backstage-plugin-tech-radar/package.json index 45a6ae64a..d818f2865 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-tech-radar/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-tech-radar/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-tech-radar", - "version": "0.6.12", + "version": "0.6.13-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,13 +20,13 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/core-plugin-api": "1.8.2", - "@backstage/plugin-tech-radar": "0.6.12", + "@backstage/core-plugin-api": "1.9.0-next.1", + "@backstage/plugin-tech-radar": "0.6.13-next.3", "@mui/icons-material": "5.15.6" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/package.json index e9d6b501e..4344df423 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-techdocs-backend-dynamic", - "version": "1.9.2", + "version": "1.9.3-next.3", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "Apache-2.0", @@ -29,16 +29,16 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-techdocs-backend @backstage/plugin-search-backend-module-techdocs @backstage/plugin-techdocs-node --override-interop default" }, "dependencies": { - "dockerode": "3.3.5", - "lodash": "^4.17.21", - "node-fetch": "^2.6.7", - "p-limit": "^3.1.0", - "winston": "^3.2.1", "@types/express": "^4.17.6", + "dockerode": "^3.3.1", "express": "^4.17.1", "express-promise-router": "^4.1.0", "fs-extra": "10.1.0", "knex": "^3.0.0", + "lodash": "^4.17.21", + "node-fetch": "^2.6.7", + "p-limit": "^3.1.0", + "winston": "^3.2.1", "@aws-sdk/client-s3": "^3.350.0", "@aws-sdk/credential-providers": "^3.350.0", "@aws-sdk/lib-storage": "^3.350.0", @@ -47,8 +47,8 @@ "@azure/storage-blob": "^12.5.0", "@google-cloud/storage": "^7.0.0", "@smithy/node-http-handler": "^2.1.7", - "@trendyol-js/openstack-swift-sdk": "^0.0.6", - "git-url-parse": "^13.0.0", + "@trendyol-js/openstack-swift-sdk": "^0.0.7", + "git-url-parse": "^14.0.0", "hpagent": "^1.2.0", "js-yaml": "^4.0.0", "json5": "^2.1.3", @@ -61,21 +61,21 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-tasks": "^0.5.14", - "@backstage/catalog-client": "^1.5.2", - "@backstage/catalog-model": "^1.4.3", + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", + "@backstage/catalog-client": "^1.6.0-next.1", + "@backstage/catalog-model": "^1.4.4-next.0", "@backstage/config": "^1.1.1", - "@backstage/plugin-catalog-common": "^1.0.20", - "@backstage/plugin-catalog-node": "^1.6.1", + "@backstage/errors": "^1.2.3", + "@backstage/integration": "^1.9.0-next.1", + "@backstage/plugin-catalog-common": "^1.0.21-next.0", "@backstage/plugin-permission-common": "^0.7.12", - "@backstage/plugin-search-backend-node": "^1.2.13", + "@backstage/backend-tasks": "^0.5.15-next.3", + "@backstage/plugin-catalog-node": "^1.6.2-next.3", + "@backstage/plugin-search-backend-node": "^1.2.14-next.3", "@backstage/plugin-search-common": "^1.2.10", - "@backstage/errors": "^1.2.3", - "@backstage/integration": "^1.8.0", - "@backstage/integration-aws-node": "^0.1.8" + "@backstage/integration-aws-node": "^0.1.9-next.0" }, "overrides": { "@aws-sdk/util-utf8-browser": { diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/yarn.lock index 65acc9fbc..45adcaa5b 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/dist-dynamic/yarn.lock @@ -79,26 +79,26 @@ "@aws-sdk/util-utf8-browser" "^3.0.0" tslib "^1.11.1" -"@aws-sdk/client-cognito-identity@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.502.0.tgz#c95330a44c381339e7f4280a20d1298d46ed582a" - integrity sha512-L+ARSvG/UHaF1blVOZ0MQfAfzVoG+ydCqiDOWyPqsGhlPuU1x0HpLWGhTA6W7D+MlFqbWJN94q0fdL6nbGYNdg== +"@aws-sdk/client-cognito-identity@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.511.0.tgz#5f024706468281ee39bbc1a1666344ca2100e8ce" + integrity sha512-y5Wz4bdNy4BGkQCPQhYJR0ObLpclSLS3xUo0ArzB4IGEcrgD9xVoo+jonagp4G90yENVUE7Vhf+1evN1bsDYIA== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/credential-provider-node" "3.502.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-signing" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/credential-provider-node" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-signing" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -126,33 +126,33 @@ tslib "^2.5.0" "@aws-sdk/client-s3@^3.350.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.502.0.tgz#ecbca9f281f909835e9778b7310f48d5bf656a9d" - integrity sha512-/xanrBWjDnvz1tVtTWhNcp68N8+3jrVc1RFdvbZqLs6uweCQM56xRCmUEel/rA6oBhKBiuGn51MdjHXs+gGhUA== + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-s3/-/client-s3-3.511.0.tgz#ecf0d42c44727f7fcc82a07ec6406408d21c2a50" + integrity sha512-IRUYev0KNKa5rQrpULE9IhJW6dhgGQWBmAJI+OyITHMu3uGvVHDqWKqnShV0IfMJWg1y37I3juFJ1KAti8jyHw== dependencies: "@aws-crypto/sha1-browser" "3.0.0" "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/credential-provider-node" "3.502.0" - "@aws-sdk/middleware-bucket-endpoint" "3.502.0" - "@aws-sdk/middleware-expect-continue" "3.502.0" - "@aws-sdk/middleware-flexible-checksums" "3.502.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-location-constraint" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-sdk-s3" "3.502.0" - "@aws-sdk/middleware-signing" "3.502.0" - "@aws-sdk/middleware-ssec" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/signature-v4-multi-region" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/credential-provider-node" "3.511.0" + "@aws-sdk/middleware-bucket-endpoint" "3.511.0" + "@aws-sdk/middleware-expect-continue" "3.511.0" + "@aws-sdk/middleware-flexible-checksums" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-location-constraint" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-sdk-s3" "3.511.0" + "@aws-sdk/middleware-signing" "3.511.0" + "@aws-sdk/middleware-ssec" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/signature-v4-multi-region" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@aws-sdk/xml-builder" "3.496.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" @@ -189,25 +189,25 @@ fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/client-sso-oidc@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.502.0.tgz#f3d151a9185baedcb7f511a1149b65cb2973df30" - integrity sha512-Yc9tZqTOMWtdgpkrdjKShgWb9oKNsFQrItfoiN1xWDllaFFRPi2KTiZiR0AbSTrNasJy13d210DOxrIdte+kWQ== +"@aws-sdk/client-sso-oidc@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.511.0.tgz#f0bd146cfb979d472a6bfc15f3b9b3f8513be069" + integrity sha512-cITRRq54eTrq7ll9li+yYnLbNHKXG2P+ovdZSDiQ6LjCYBdcD4ela30qbs87Yye9YsopdslDzBhHHtrf5oiuMw== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-signing" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-signing" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -234,23 +234,23 @@ "@smithy/util-utf8" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/client-sso@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.502.0.tgz#8cf21d8f52a5bef65bf7b458051b3f61f7db822c" - integrity sha512-OZAYal1+PQgUUtWiHhRayDtX0OD+XpXHKAhjYgEIPbyhQaCMp3/Bq1xDX151piWXvXqXLJHFKb8DUEqzwGO9QA== +"@aws-sdk/client-sso@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.511.0.tgz#14111560c02750db388d3606ec8e1796dc00bd5c" + integrity sha512-v1f5ZbuZWpad+fgTOpgFyIZT3A37wdqoSPh0hl+cKRu5kPsz96xCe9+UvLx+HdN2yJ/mV0UZcMq6ysj4xAGIEg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -277,23 +277,23 @@ "@smithy/util-utf8" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/client-sts@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.502.0.tgz#975efa09066a25af1c9f47b6e98f241c4445ae63" - integrity sha512-0q08gsvn6nuRqjK+i/e30PT/t7vvYwmGJS0PhJikZWv5yRDNSUxSYG0uDwKSbLDzmc2UX5+mLeyjPHlL4hbGlA== +"@aws-sdk/client-sts@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.511.0.tgz#afd790363e5ae956a0d710b32720f478992ca4bf" + integrity sha512-lwVEEXK+1auEwmBuTv35m2GvbxPthi8SjNUpU4pRetZPVbGhnhCN6H7JqeMDP6GLf81Io2eySXRsmLMt7l/fjg== dependencies: "@aws-crypto/sha256-browser" "3.0.0" "@aws-crypto/sha256-js" "3.0.0" - "@aws-sdk/core" "3.496.0" - "@aws-sdk/middleware-host-header" "3.502.0" - "@aws-sdk/middleware-logger" "3.502.0" - "@aws-sdk/middleware-recursion-detection" "3.502.0" - "@aws-sdk/middleware-user-agent" "3.502.0" - "@aws-sdk/region-config-resolver" "3.502.0" - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" - "@aws-sdk/util-user-agent-browser" "3.502.0" - "@aws-sdk/util-user-agent-node" "3.502.0" + "@aws-sdk/core" "3.511.0" + "@aws-sdk/middleware-host-header" "3.511.0" + "@aws-sdk/middleware-logger" "3.511.0" + "@aws-sdk/middleware-recursion-detection" "3.511.0" + "@aws-sdk/middleware-user-agent" "3.511.0" + "@aws-sdk/region-config-resolver" "3.511.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" + "@aws-sdk/util-user-agent-browser" "3.511.0" + "@aws-sdk/util-user-agent-node" "3.511.0" "@smithy/config-resolver" "^2.1.1" "@smithy/core" "^1.3.1" "@smithy/fetch-http-handler" "^2.4.1" @@ -322,10 +322,10 @@ fast-xml-parser "4.2.5" tslib "^2.5.0" -"@aws-sdk/core@3.496.0": - version "3.496.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.496.0.tgz#ec1394753b6b2f6e38aea593e30b2db5c7390969" - integrity sha512-yT+ug7Cw/3eJi7x2es0+46x12+cIJm5Xv+GPWsrTFD1TKgqO/VPEgfDtHFagDNbFmjNQA65Ygc/kEdIX9ICX/A== +"@aws-sdk/core@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.511.0.tgz#40658962b10514c3dabfc95f0a3e892c6511565a" + integrity sha512-0gbDvQhToyLxPyr/7KP6uavrBYKh7exld2lju1Lp65U61XgEjTVP/thJmHTvH4BAKGSqeIz/rrwJ0KrC8nwBtw== dependencies: "@smithy/core" "^1.3.1" "@smithy/protocol-http" "^3.1.1" @@ -334,33 +334,33 @@ "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-cognito-identity@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.502.0.tgz#251d7d40dbebcf47c397503de222d03474bc7014" - integrity sha512-AOFXWskh92+dhNRXw5GDPzEVYkrcIcqHMhT+XeIMRBsUwmF4nC4/Q3zAYsdCWm36bZ2F6C9UML5H5DvZGLDRXQ== +"@aws-sdk/credential-provider-cognito-identity@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.511.0.tgz#b03ec88fbfc93df285cc12f769fa409c81a455ce" + integrity sha512-ebgPj5fTg7Y0GoVFBs3vbox5oqw+kerlRyEec9qtxcXja41oOKKZWZpJ1G8aCMPk24LZGeNjtAydAZZp/W2Nqw== dependencies: - "@aws-sdk/client-cognito-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-cognito-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-env@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.502.0.tgz#800e63b2b9d90b078a120d474d5a3b1ec5b48514" - integrity sha512-KIB8Ae1Z7domMU/jU4KiIgK4tmYgvuXlhR54ehwlVHxnEoFPoPuGHFZU7oFn79jhhSLUFQ1lRYMxP0cEwb7XeQ== +"@aws-sdk/credential-provider-env@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.511.0.tgz#54084b6f8762cb102dc31a7604c618adb7e2865d" + integrity sha512-4VUsnLRox8YzxnZwnFrfZM4bL5KKLhsjjjX7oiuLyzFkhauI4HFYt7rTB8YNGphpqAg/Wzw5DBZfO3Bw1iR1HA== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-http@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.502.0.tgz#2472433af812da63f6c859d9a1ff803bcd64a113" - integrity sha512-I2V6IehnKr9Jn7hZi72YTdaUKIZHqBpngzUAP/WipOPSuTHJ3w65MU+Wxrw/jfjsI47z7Q76Xkw1TVe5lRKGGQ== +"@aws-sdk/credential-provider-http@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.511.0.tgz#21b303766573649ff4cb3931159dab0ae1760077" + integrity sha512-y83Gt8GPpgMe/lMFxIq+0G2rbzLTC6lhrDocHUzqcApLD6wet8Esy2iYckSRlJgYY+qsVAzpLrSMtt85DwRPTw== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/fetch-http-handler" "^2.4.1" "@smithy/node-http-handler" "^2.3.1" "@smithy/property-provider" "^2.1.1" @@ -370,101 +370,102 @@ "@smithy/util-stream" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-ini@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.502.0.tgz#7bfe665689a7c9002d43d0203ecd5a525ac95bd0" - integrity sha512-1wB/escbspUY6uRDEMp9AMMyypUSyuQ0AMO1yQNtXviV8cPf+CuRbqP/UVnimHO1RuX0n5BmjDVVjUIEU6kuGA== +"@aws-sdk/credential-provider-ini@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.511.0.tgz#6a7fb67992d203c0ff19795d547e95e29f7fa2a1" + integrity sha512-AgIOCtYzm61jbTQCY/2Vf/yu7DeLG0TLZa05a3VVRN9XE4ERtEnMn7TdbxM+hS24MTX8xI0HbMcWxCBkXRIg9w== dependencies: - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/credential-provider-env" "3.502.0" - "@aws-sdk/credential-provider-process" "3.502.0" - "@aws-sdk/credential-provider-sso" "3.502.0" - "@aws-sdk/credential-provider-web-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/credential-provider-env" "3.511.0" + "@aws-sdk/credential-provider-process" "3.511.0" + "@aws-sdk/credential-provider-sso" "3.511.0" + "@aws-sdk/credential-provider-web-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/credential-provider-imds" "^2.2.1" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-node@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.502.0.tgz#68929ccd6b99075e19e42a47d2baed84f24b0b05" - integrity sha512-qg71UpYeFrjhu5hD+vdRqZ+EYFB11BeszsbfEJGaHhOMHmmTHNBaDAexW+bUnJSXcJL0a8vniCvca+rElbcAHQ== +"@aws-sdk/credential-provider-node@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.511.0.tgz#148ed72c40e21bc452623649f5f71360083724d5" + integrity sha512-5JDZXsSluliJmxOF+lYYFgJdSKQfVLQyic5NxScHULTERGoEwEHMgucFGwJ9MV9FoINjNTQLfAiWlJL/kGkCEQ== dependencies: - "@aws-sdk/credential-provider-env" "3.502.0" - "@aws-sdk/credential-provider-ini" "3.502.0" - "@aws-sdk/credential-provider-process" "3.502.0" - "@aws-sdk/credential-provider-sso" "3.502.0" - "@aws-sdk/credential-provider-web-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/credential-provider-env" "3.511.0" + "@aws-sdk/credential-provider-http" "3.511.0" + "@aws-sdk/credential-provider-ini" "3.511.0" + "@aws-sdk/credential-provider-process" "3.511.0" + "@aws-sdk/credential-provider-sso" "3.511.0" + "@aws-sdk/credential-provider-web-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/credential-provider-imds" "^2.2.1" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-process@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.502.0.tgz#6c41d8845a1c7073491a064c158363de04640381" - integrity sha512-fJJowOjQ4infYQX0E1J3xFVlmuwEYJAFk0Mo1qwafWmEthsBJs+6BR2RiWDELHKrSK35u4Pf3fu3RkYuCtmQFw== +"@aws-sdk/credential-provider-process@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.511.0.tgz#2b44f3159ff544239a81d0f9dfcd79b1f8e90361" + integrity sha512-88hLUPqcTwjSubPS+34ZfmglnKeLny8GbmZsyllk96l26PmDTAqo5RScSA8BWxL0l5pRRWGtcrFyts+oibHIuQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-sso@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.502.0.tgz#0ce95599115afdbbeb030a911b63acd662ba7ebf" - integrity sha512-/2Nyvo+cWQpH283lmZBimTJ9JDhES9FzQUkhUXZgxQo3Ez4sguLVi2V9xoFFyG0cMff5fuNivdKHfj4FeMGjZw== +"@aws-sdk/credential-provider-sso@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.511.0.tgz#def71f250ca80bd9741a94201ae68339182d9b0f" + integrity sha512-aEei9UdXYEE2e0Htf28/IcuHcWk3VkUkpcg3KDR/AyzXA3i/kxmixtAgRmHOForC5CMqoJjzVPFUITNkAscyag== dependencies: - "@aws-sdk/client-sso" "3.502.0" - "@aws-sdk/token-providers" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sso" "3.511.0" + "@aws-sdk/token-providers" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/credential-provider-web-identity@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.502.0.tgz#d45a8e78578f4613dc62275548a7196c01f5ed17" - integrity sha512-veBAjDqjMMgA2Qxxf9ywDfHYLeJpaeHWLWCQ9XCHwJJ6ZIGWmAZPTq3he/UMr5JIQXooIccqqyqXMDIXPenXpA== +"@aws-sdk/credential-provider-web-identity@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.511.0.tgz#7d1170ae77e7d73efe05b518586a096bafc656b3" + integrity sha512-/3XMyN7YYefAsES/sMMY5zZGRmZ5QJisJw798DdMYmYMsb1dt0Qy8kZTu+59ZzOiVIcznsjSTCEB81QmGtDKcA== dependencies: - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" "@aws-sdk/credential-providers@^3.350.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.502.0.tgz#6aca7597c5d0a60a7888b13c57d18f41d4383ff0" - integrity sha512-3p55XuIZ76vwsje4QbzYgYaGo+JGK3U59CBbx2GbXyUscFkVaKTiivJsdOaQ7MdkCjbrPQbLwDH4lLoPYLu2pg== - dependencies: - "@aws-sdk/client-cognito-identity" "3.502.0" - "@aws-sdk/client-sso" "3.502.0" - "@aws-sdk/client-sts" "3.502.0" - "@aws-sdk/credential-provider-cognito-identity" "3.502.0" - "@aws-sdk/credential-provider-env" "3.502.0" - "@aws-sdk/credential-provider-http" "3.502.0" - "@aws-sdk/credential-provider-ini" "3.502.0" - "@aws-sdk/credential-provider-node" "3.502.0" - "@aws-sdk/credential-provider-process" "3.502.0" - "@aws-sdk/credential-provider-sso" "3.502.0" - "@aws-sdk/credential-provider-web-identity" "3.502.0" - "@aws-sdk/types" "3.502.0" + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-providers/-/credential-providers-3.511.0.tgz#2044f30b5245cc9137daa172374c8083041cb189" + integrity sha512-2UbJWrtSN8URZUwSx53e93nMZNwWJ706UJGYpKtz/ogl6WI6MocSAmetCpXTTVP/1eWWkPnXsEuD0OJ8QbfUiA== + dependencies: + "@aws-sdk/client-cognito-identity" "3.511.0" + "@aws-sdk/client-sso" "3.511.0" + "@aws-sdk/client-sts" "3.511.0" + "@aws-sdk/credential-provider-cognito-identity" "3.511.0" + "@aws-sdk/credential-provider-env" "3.511.0" + "@aws-sdk/credential-provider-http" "3.511.0" + "@aws-sdk/credential-provider-ini" "3.511.0" + "@aws-sdk/credential-provider-node" "3.511.0" + "@aws-sdk/credential-provider-process" "3.511.0" + "@aws-sdk/credential-provider-sso" "3.511.0" + "@aws-sdk/credential-provider-web-identity" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/credential-provider-imds" "^2.2.1" "@smithy/property-provider" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" "@aws-sdk/lib-storage@^3.350.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.502.0.tgz#4aab5568f501bab6d717e300769e423f26a7b622" - integrity sha512-0wz5OoXtpfrNNUQnZPxKD0tqNfxeJbxNQBSZtGtCoCihBqmKE/Oui85ptrdLyrjjTc2b+Hxu7xfyGdU2ILWBYA== + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/lib-storage/-/lib-storage-3.511.0.tgz#150af004cc2269c08f780599ae86158dc9730616" + integrity sha512-inEbSyqzGxiQs8aEnkGdxw9ZDn370mRHOdE1TB/GvVe9buQVyZ2hQvOY5WBVOaIGDIxGpuUzVvr4o89XreU19w== dependencies: "@smithy/abort-controller" "^2.1.1" "@smithy/middleware-endpoint" "^2.4.1" @@ -474,12 +475,12 @@ stream-browserify "3.0.0" tslib "^2.5.0" -"@aws-sdk/middleware-bucket-endpoint@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.502.0.tgz#580ef680c8b3b1230d78598089414769331f2a4a" - integrity sha512-mUSP2DUcjhO5zM2b21CvZ9AqwI8DaAeZA6NYHOxWGTV9BUxHcdGWXEjDkcVj9CQ0gvNwTtw6B5L/q52rVAnZbw== +"@aws-sdk/middleware-bucket-endpoint@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-bucket-endpoint/-/middleware-bucket-endpoint-3.511.0.tgz#48c9c5242a488dcfa0323ce4db90d02fe253efb7" + integrity sha512-G4dAAHPUZbpDCVBaCcAOlFoctO9lcecSs0EZYrvzQc/9d4XJvNWGd1C7GSdf204VPOCPZCjNpTkdWGm25r00wA== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@aws-sdk/util-arn-parser" "3.495.0" "@smithy/node-config-provider" "^2.2.1" "@smithy/protocol-http" "^3.1.1" @@ -487,74 +488,74 @@ "@smithy/util-config-provider" "^2.2.1" tslib "^2.5.0" -"@aws-sdk/middleware-expect-continue@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.502.0.tgz#fd265571e1f3a4855714fda34252de751fb054dd" - integrity sha512-DxfAuBVuPSt8as9xP57o8ks6ySVSjwO2NNNAdpLwk4KhEAPYEpHlf2yWYorYLrS+dDmwfYgOhRNoguuBdCu6ow== +"@aws-sdk/middleware-expect-continue@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-expect-continue/-/middleware-expect-continue-3.511.0.tgz#ac96f26a55f5fd10e32c354f5c5e94be154dad6c" + integrity sha512-zjDzrJV9PFCkEqhNLKKK+9PB1vPveVZLJbcY71V3PZFvPII1bhlgwvI1e99MhEiaiH2a9I2PnS56bGwEKuNTrw== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-flexible-checksums@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.502.0.tgz#e4fa059f3c4603bd815f16d69e1c4277c4c4830a" - integrity sha512-kCt2zQDFumz/LnJJJOSd2GW4dr8oT8YMJKgxC/pph3aRXoSHXRwhrMbFnQ8swEE9vjywxtcED8sym0b0tNhhoA== +"@aws-sdk/middleware-flexible-checksums@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-flexible-checksums/-/middleware-flexible-checksums-3.511.0.tgz#a11d39c51d3f3ff4e2e5f745eceb6f1231d94bdb" + integrity sha512-oI8zULi6VXLXJ3zA6aCdbOoceSNOxGITosB7EKDsLllzAQFV1WlzmQCtjFY8DLLYZ521atgJNcVbzjxPQnrnJA== dependencies: "@aws-crypto/crc32" "3.0.0" "@aws-crypto/crc32c" "3.0.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/is-array-buffer" "^2.1.1" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" "@smithy/util-utf8" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/middleware-host-header@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.502.0.tgz#2651fb3509990271c89eb50133fb17cb8ae435f6" - integrity sha512-EjnG0GTYXT/wJBmm5/mTjDcAkzU8L7wQjOzd3FTXuTCNNyvAvwrszbOj5FlarEw5XJBbQiZtBs+I5u9+zy560w== +"@aws-sdk/middleware-host-header@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.511.0.tgz#4efc08d7fecf73492b15cfc66fce9b2f4684173d" + integrity sha512-DbBzQP/6woSHR/+g9dHN3YiYaLIqFw9u8lQFMxi3rT3hqITFVYLzzXtEaHjDD6/is56pNT84CIKbyJ6/gY5d1Q== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-location-constraint@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.502.0.tgz#188c3bae2e908aff11030af10bc3b64c87905910" - integrity sha512-fLRwPuTZvEWQkPjys03m3D6tYN4kf7zU6+c8mJxwvEg+yfBuv2RBsbd+Vn2bTisUjXvIg1kyBzONlpHoIyFneg== +"@aws-sdk/middleware-location-constraint@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-location-constraint/-/middleware-location-constraint-3.511.0.tgz#196effea8560186d586742221803f423907476a0" + integrity sha512-PKHnOT3oBo41NELq3Esz3K9JuV1l9E+SrCcfr/07yU4EbqhS4UGPb22Yf5JakQu4fGbTFlAftcc8PXcE2zLr4g== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-logger@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.502.0.tgz#558cefdd233779f15687957f9f07497199b22d72" - integrity sha512-FDyv6K4nCoHxbjLGS2H8ex8I0KDIiu4FJgVRPs140ZJy6gE5Pwxzv6YTzZGLMrnqcIs9gh065Lf6DjwMelZqaw== +"@aws-sdk/middleware-logger@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.511.0.tgz#646525c397713a08f490beb5c955ccb326cf4207" + integrity sha512-EYU9dBlJXvQcCsM2Tfgi0NQoXrqovfDv/fDy8oGJgZFrgNuHDti8tdVVxeJTUJNEAF67xlDl5o+rWEkKthkYGQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-recursion-detection@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.502.0.tgz#c22e2c0c1d551e58c788264687324bb7186af2cc" - integrity sha512-hvbyGJbxeuezxOu8VfFmcV4ql1hKXLxHTe5FNYfEBat2KaZXVhc1Hg+4TvB06/53p+E8J99Afmumkqbxs2esUA== +"@aws-sdk/middleware-recursion-detection@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.511.0.tgz#ac3ce292e3dc3b5dca86a03d8e66fa9e11beb9fc" + integrity sha512-PlNPCV/6zpDVdNx1K69xDTh/wPNU4WyP4qa6hUo2/+4/PNG5HI9xbCWtpb4RjhdTRw6qDtkBNcPICHbtWx5aHg== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-sdk-s3@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.502.0.tgz#a2d968414247fd9cbfc90e1071f29e4375cb25b8" - integrity sha512-GbGugrfyL5bNA/zw8iQll92yXBONfWSC8Ns00DtkOU1saPXp4/7WHtyyZGYdvPa73T1IsuZy9egpoYRBmRcd5Q== +"@aws-sdk/middleware-sdk-s3@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-sdk-s3/-/middleware-sdk-s3-3.511.0.tgz#b49858e86bda505a2dea88207c68a02db9c961a5" + integrity sha512-SKJr8mKaqjcGpu0xxRPXZiKrJmyetDfgzvWuZ7QOgdnPa+6jk5fmEUTFoPb3VCarMkf8xo/l6cTZ5lei7Lbflw== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@aws-sdk/util-arn-parser" "3.495.0" "@smithy/node-config-provider" "^2.2.1" "@smithy/protocol-http" "^3.1.1" @@ -564,12 +565,12 @@ "@smithy/util-config-provider" "^2.2.1" tslib "^2.5.0" -"@aws-sdk/middleware-signing@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.502.0.tgz#48b3503147eecb1a53a63633462de353668f635a" - integrity sha512-4hF08vSzJ7L6sB+393gOFj3s2N6nLusYS0XrMW6wYNFU10IDdbf8Z3TZ7gysDJJHEGQPmTAesPEDBsasGWcMxg== +"@aws-sdk/middleware-signing@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-signing/-/middleware-signing-3.511.0.tgz#9491193ab983a78c08dc924cdf181ca90c30d978" + integrity sha512-IMijFLfm+QQHD6NNDX9k3op9dpBSlWKnqjcMU38Tytl2nbqV4gktkarOK1exHAmH7CdoYR5BufVtBzbASNSF/A== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/protocol-http" "^3.1.1" "@smithy/signature-v4" "^2.1.1" @@ -577,66 +578,66 @@ "@smithy/util-middleware" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/middleware-ssec@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.502.0.tgz#0abdebedd98b284112c2eda36f707111a8a3cbd5" - integrity sha512-1nidVTIba6/aVjjzD/WNqWdzSyTrXOHO3Ddz2MGD8S1yGSrYz4iYaq4Bm/uosfdr8B1L0Ws0pjdRXrNfzSw/DQ== +"@aws-sdk/middleware-ssec@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-ssec/-/middleware-ssec-3.511.0.tgz#655995a7dd08c890451c6ed22eee4e354c47acbf" + integrity sha512-8pfgBard9pj7oWJ79R6dbXHUGr7JPP/OmAsKBYZA0r/91a1XdFUDtRYZadstjcOv/X3QbeG3QqWOtNco+XgM7Q== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/middleware-user-agent@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.502.0.tgz#dd740f150d6f3110cf5b08fedf361d202f899c93" - integrity sha512-TxbBZbRiXPH0AUxegqiNd9aM9zNSbfjtBs5MEfcBsweeT/B2O7K1EjP9+CkB8Xmk/5FLKhAKLr19b1TNoE27rw== +"@aws-sdk/middleware-user-agent@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.511.0.tgz#e954070a928f16f93e9cccb84e6174554fdf94ac" + integrity sha512-eLs+CxP2QCXh3tCGYCdAml3oyWj8MSIwKbH+8rKw0k/5vmY1YJDBy526whOxx61ivhz2e0muuijN4X5EZZ2Pnw== dependencies: - "@aws-sdk/types" "3.502.0" - "@aws-sdk/util-endpoints" "3.502.0" + "@aws-sdk/types" "3.511.0" + "@aws-sdk/util-endpoints" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/region-config-resolver@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.502.0.tgz#c18a04060879eb03c47c05b05fc296119ee073ba" - integrity sha512-mxmsX2AGgnSM+Sah7mcQCIneOsJQNiLX0COwEttuf8eO+6cLMAZvVudH3BnWTfea4/A9nuri9DLCqBvEmPrilg== +"@aws-sdk/region-config-resolver@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.511.0.tgz#abe0334f975414119a38eba0f85d1239a074b510" + integrity sha512-RzBLSNaRd4iEkQyEGfiSNvSnWU/x23rsiFgA9tqYFA0Vqx7YmzSWC8QBUxpwybB8HkbbL9wNVKQqTbhI3mYneQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/node-config-provider" "^2.2.1" "@smithy/types" "^2.9.1" "@smithy/util-config-provider" "^2.2.1" "@smithy/util-middleware" "^2.1.1" tslib "^2.5.0" -"@aws-sdk/signature-v4-multi-region@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.502.0.tgz#2d3fab86051eb98a4e4216e0f2f3d957a854b42c" - integrity sha512-NpOXtUXH0ZAgnyI3Y3s2fPrgwbsWoNMwdoXdFZvH0eDzzX80tim7Yuy6dzVA5zrxSzOYs1xjcOhM+4CmM0QZiw== +"@aws-sdk/signature-v4-multi-region@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/signature-v4-multi-region/-/signature-v4-multi-region-3.511.0.tgz#6a33b9f540983c8c32ea3b0de4827f4a29da19f6" + integrity sha512-lwbU3LX5TpYu1DHBMH2Wz+2MWGccn5G3psu1Y9WTPc+1bubVQHWf8UD2lzON5L2QirT9tQheQjTke1u5JC7FTQ== dependencies: - "@aws-sdk/middleware-sdk-s3" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/middleware-sdk-s3" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/protocol-http" "^3.1.1" "@smithy/signature-v4" "^2.1.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/token-providers@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.502.0.tgz#d477638d5bd0c47c881e63fa6395b238fe4a021c" - integrity sha512-RQgMgIXYlSf0xGl6EUeD+pqIPBlb7e29dbqHOBFc66hJVYUC2ULZX7Y+jLvcGIEaMiIaTPyvntZRFip+U+9hag== +"@aws-sdk/token-providers@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.511.0.tgz#66d116edf6df59000aa5cb28a9188707b79c7b0a" + integrity sha512-92dXjMHBJcRoUkJHc0Bvtsz7Sal8t6VASRJ5vfs5c2ZpTVgLpVnM4dBmwUgGUdnvHov0cZTXbbadTJ/qOWx5Zw== dependencies: - "@aws-sdk/client-sso-oidc" "3.502.0" - "@aws-sdk/types" "3.502.0" + "@aws-sdk/client-sso-oidc" "3.511.0" + "@aws-sdk/types" "3.511.0" "@smithy/property-provider" "^2.1.1" "@smithy/shared-ini-file-loader" "^2.3.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@aws-sdk/types@3.502.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.347.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.502.0.tgz#c23dda4df7fdbe32642d4f5ab23516f455fb6aba" - integrity sha512-M0DSPYe/gXhwD2QHgoukaZv5oDxhW3FfvYIrJptyqUq3OnPJBcDbihHjrE0PBtfh/9kgMZT60/fQ2NVFANfa2g== +"@aws-sdk/types@3.511.0", "@aws-sdk/types@^3.222.0", "@aws-sdk/types@^3.347.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.511.0.tgz#b873bcd8d0db1265234a5a8b920a3c43a6ca28ff" + integrity sha512-P03ufufxmkvd7nO46oOeEqYIMPJ8qMCKxAsfJk1JBVPQ1XctVntbail4/UFnrnzij8DTl4Mk/D62uGo7+RolXA== dependencies: "@smithy/types" "^2.9.1" tslib "^2.5.0" @@ -648,12 +649,12 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-endpoints@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.502.0.tgz#aee818c0c53dfedfd49599fc260cd880faea5e82" - integrity sha512-6LKFlJPp2J24r1Kpfoz5ESQn+1v5fEjDB3mtUKRdpwarhm3syu7HbKlHCF3KbcCOyahobvLvhoedT78rJFEeeg== +"@aws-sdk/util-endpoints@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.511.0.tgz#f2f7f0ca1c7a1caaede5345e700eeed41316be00" + integrity sha512-J/5hsscJkg2pAOdLx1YKlyMCk5lFRxRxEtup9xipzOxVBlqOIE72Tuu31fbxSlF8XzO/AuCJcZL4m1v098K9oA== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" "@smithy/util-endpoints" "^1.1.1" tslib "^2.5.0" @@ -665,22 +666,22 @@ dependencies: tslib "^2.5.0" -"@aws-sdk/util-user-agent-browser@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.502.0.tgz#87b42abff6944052c78a84981637ac21859dd016" - integrity sha512-v8gKyCs2obXoIkLETAeEQ3AM+QmhHhst9xbM1cJtKUGsRlVIak/XyyD+kVE6kmMm1cjfudHpHKABWk9apQcIZQ== +"@aws-sdk/util-user-agent-browser@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.511.0.tgz#986c0f76141f6180fad6f9a0a4a8566d81c02e12" + integrity sha512-5LuESdwtIcA10aHcX7pde7aCIijcyTPBXFuXmFlDTgm/naAayQxelQDpvgbzuzGLgePf8eTyyhDKhzwPZ2EqiQ== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/types" "^2.9.1" bowser "^2.11.0" tslib "^2.5.0" -"@aws-sdk/util-user-agent-node@3.502.0": - version "3.502.0" - resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.502.0.tgz#04ac4d0371d4f243f12ddc23b42ca8ceb27dfad9" - integrity sha512-9RjxpkGZKbTdl96tIJvAo+vZoz4P/cQh36SBUt9xfRfW0BtsaLyvSrvlR5wyUYhvRcC12Axqh/8JtnAPq//+Vw== +"@aws-sdk/util-user-agent-node@3.511.0": + version "3.511.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.511.0.tgz#2cb4f56050e2f173870d6bcccb0f12f68dbf73ce" + integrity sha512-UopdlRvYY5mxlS4wwFv+QAWL6/T302wmoQj7i+RY+c/D3Ej3PKBb/mW3r2wEOgZLJmPpeeM1SYMk+rVmsW1rqw== dependencies: - "@aws-sdk/types" "3.502.0" + "@aws-sdk/types" "3.511.0" "@smithy/node-config-provider" "^2.2.1" "@smithy/types" "^2.9.1" tslib "^2.5.0" @@ -701,28 +702,35 @@ "@smithy/types" "^2.9.1" tslib "^2.5.0" -"@azure/abort-controller@^1.0.0", "@azure/abort-controller@^1.1.0": +"@azure/abort-controller@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-1.1.0.tgz#788ee78457a55af8a1ad342acb182383d2119249" integrity sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw== dependencies: tslib "^2.2.0" +"@azure/abort-controller@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@azure/abort-controller/-/abort-controller-2.0.0.tgz#a66d26c7f64977e3ff4b9e0b136296cb4bd47e8b" + integrity sha512-RP/mR/WJchR+g+nQFJGOec+nzeN/VvjlwbinccoqfhTsTHbb8X5+mLDp48kHT0ueyum0BNSwGm0kX0UZuIqTGg== + dependencies: + tslib "^2.2.0" + "@azure/core-auth@^1.3.0", "@azure/core-auth@^1.4.0", "@azure/core-auth@^1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.5.0.tgz#a41848c5c31cb3b7c84c409885267d55a2c92e44" - integrity sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw== + version "1.6.0" + resolved "https://registry.yarnpkg.com/@azure/core-auth/-/core-auth-1.6.0.tgz#1dd09338db12f39d45416746e23d44d76e05ecf8" + integrity sha512-3X9wzaaGgRaBCwhLQZDtFp5uLIXCPrGbwJNWPPugvL4xbIGgScv77YzzxToKGLAKvG9amDoofMoP+9hsH1vs1w== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-util" "^1.1.0" tslib "^2.2.0" "@azure/core-client@^1.4.0": - version "1.7.3" - resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.7.3.tgz#f8cb2a1f91e8bc4921fa2e745cfdfda3e6e491a3" - integrity sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g== + version "1.8.0" + resolved "https://registry.yarnpkg.com/@azure/core-client/-/core-client-1.8.0.tgz#fce9b0af62ba469510e4ed6169b75622d31e2216" + integrity sha512-+gHS3gEzPlhyQBMoqVPOTeNH031R5DM/xpCvz72y38C09rg4Hui/1sJS/ujoisDZbbSHyuRLVWdFlwL0pIFwbg== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-auth" "^1.4.0" "@azure/core-rest-pipeline" "^1.9.1" "@azure/core-tracing" "^1.0.0" @@ -751,11 +759,11 @@ xml2js "^0.5.0" "@azure/core-lro@^2.2.0": - version "2.5.4" - resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-2.5.4.tgz#b21e2bcb8bd9a8a652ff85b61adeea51a8055f90" - integrity sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q== + version "2.6.0" + resolved "https://registry.yarnpkg.com/@azure/core-lro/-/core-lro-2.6.0.tgz#7e8b6067991e874511a0667140ae415065f7163c" + integrity sha512-PyRNcaIOfMgoUC01/24NoG+k8O81VrKxYARnDlo+Q2xji0/0/j2nIt8BwQh294pb1c5QnXTDPbNR4KzoDKXEoQ== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-util" "^1.2.0" "@azure/logger" "^1.0.0" tslib "^2.2.0" @@ -768,11 +776,11 @@ tslib "^2.2.0" "@azure/core-rest-pipeline@^1.1.0", "@azure/core-rest-pipeline@^1.9.1": - version "1.13.0" - resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.13.0.tgz#770b003c351b4869e3f1c85800bacb947c98cd33" - integrity sha512-a62aP/wppgmnfIkJLfcB4ssPBcH94WzrzPVJ3tlJt050zX4lfmtnvy95D3igDo3f31StO+9BgPrzvkj4aOxnoA== + version "1.14.0" + resolved "https://registry.yarnpkg.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.14.0.tgz#9ff394941580a6dee9f0c8a759e16065c524bcfc" + integrity sha512-Tp4M6NsjCmn9L5p7HsW98eSOS7A0ibl3e5ntZglozT0XuD/0y6i36iW829ZbBq0qihlGgfaeFpkLjZ418KDm1Q== dependencies: - "@azure/abort-controller" "^1.1.0" + "@azure/abort-controller" "^2.0.0" "@azure/core-auth" "^1.4.0" "@azure/core-tracing" "^1.0.1" "@azure/core-util" "^1.3.0" @@ -797,11 +805,11 @@ tslib "^2.2.0" "@azure/core-util@^1.0.0", "@azure/core-util@^1.1.0", "@azure/core-util@^1.1.1", "@azure/core-util@^1.2.0", "@azure/core-util@^1.3.0": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.6.1.tgz#fea221c4fa43c26543bccf799beb30c1c7878f5a" - integrity sha512-h5taHeySlsV9qxuK64KZxy4iln1BtMYlNt5jbuEFN3UFSAd1EwKg/Gjl5a6tZ/W8t6li3xPnutOx7zbDyXnPmQ== + version "1.7.0" + resolved "https://registry.yarnpkg.com/@azure/core-util/-/core-util-1.7.0.tgz#3a2f73e8c7eed0666e8b6ff9ca2c1951e175feba" + integrity sha512-Zq2i3QO6k9DA8vnm29mYM4G8IE9u1mhF1GUabVEqPNX8Lj833gdxQ2NAFxt2BZsfAL+e9cT8SyVN7dFVJ/Hf0g== dependencies: - "@azure/abort-controller" "^1.0.0" + "@azure/abort-controller" "^2.0.0" tslib "^2.2.0" "@azure/identity@^4.0.0": @@ -832,23 +840,23 @@ tslib "^2.2.0" "@azure/msal-browser@^3.5.0": - version "3.7.1" - resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-3.7.1.tgz#66e3eb39cd144e54ffbbe8351a27d258799a2fd6" - integrity sha512-EZnk81zn1/5/jv/VVN2Tp+dUVchHmwbbt7pn654Eqa+ua7wtEIg1btuW/mowB13BV2nGYcvniY9Mf+3Sbe0cCg== + version "3.9.0" + resolved "https://registry.yarnpkg.com/@azure/msal-browser/-/msal-browser-3.9.0.tgz#86dc08f93ebc4876d6af811cdb17a81c5bc97c7c" + integrity sha512-Ts+Q3fw9u92koCkk+oZgL6lhwDrwWSyXBcKdsKJko1Ra7ZzDl0z7pod+1g+v4Qbt8l1YqSX4wXbXs5sWUv0VWw== dependencies: - "@azure/msal-common" "14.6.1" + "@azure/msal-common" "14.7.0" -"@azure/msal-common@14.6.1": - version "14.6.1" - resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-14.6.1.tgz#1c76084ae5b0870fe0b15b9469c9bce0036acc15" - integrity sha512-yL97p2La0WrgU3MdXThOLOpdmBMvH8J69vwQ/skOqORYwOW/UYPdp9nZpvvfBO+zFZB5M3JkqA2NKtn4GfVBHw== +"@azure/msal-common@14.7.0": + version "14.7.0" + resolved "https://registry.yarnpkg.com/@azure/msal-common/-/msal-common-14.7.0.tgz#29e6f6ae9cb4c32dc4eeba13c3eb59078c4fb487" + integrity sha512-WexujW5jKWib7xtIxR7fEVyd5xcA3FNwenELy2HO4YC/ivTFdsEcDhtpKQuRUHqXRwxoqBblyZzTAhBm4v6fHA== "@azure/msal-node@^2.5.1": - version "2.6.2" - resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-2.6.2.tgz#d6b619160a991a61ab768c5bbc8f42c279ec5416" - integrity sha512-XyP+5lUZxTpWpLCC2wAFGA9wXrUhHp1t4NLmQW0mQZzUdcSay3rG7kGGqxxeLf8mRdwoR0B70TCLmIGX6cfK/g== + version "2.6.3" + resolved "https://registry.yarnpkg.com/@azure/msal-node/-/msal-node-2.6.3.tgz#16a74b207099fe982f686367bc34ffb9f1d5e790" + integrity sha512-ojjJqUwb297T5Tcln4PbJANFEqRXfbQXcyOrtdr1HQYIo+dSuCT/o0nG6bFVihf6fcNykDwJLCQPVXzTkx/oGg== dependencies: - "@azure/msal-common" "14.6.1" + "@azure/msal-common" "14.7.0" jsonwebtoken "^9.0.0" uuid "^8.3.0" @@ -966,9 +974,9 @@ tslib "^2.5.0" "@smithy/core@^1.3.1": - version "1.3.1" - resolved "https://registry.yarnpkg.com/@smithy/core/-/core-1.3.1.tgz#ecedc564e68453b02c20db9e8435d59005c066d8" - integrity sha512-tf+NIu9FkOh312b6M9G4D68is4Xr7qptzaZGZUREELF8ysE1yLKphqt7nsomjKZVwW7WE5pDDex9idowNGRQ/Q== + version "1.3.2" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-1.3.2.tgz#e11f3860b69ec0bdbd31e6afaa54963c02dc7f8e" + integrity sha512-tYDmTp0f2TZVE18jAOH1PnmkngLQ+dOGUlMd1u67s87ieueNeyqhja6z/Z4MxhybEiXKOWFOmGjfTZWFxljwJw== dependencies: "@smithy/middleware-endpoint" "^2.4.1" "@smithy/middleware-retry" "^2.1.1" @@ -1312,9 +1320,9 @@ tslib "^2.5.0" "@smithy/util-defaults-mode-node@^2.1.1": - version "2.1.1" - resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.1.1.tgz#0910ee00aac3e8a08aac3e6ae8794e52f3efef02" - integrity sha512-tYVrc+w+jSBfBd267KDnvSGOh4NMz+wVH7v4CClDbkdPfnjvImBZsOURncT5jsFwR9KCuDyPoSZq4Pa6+eCUrA== + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-2.2.0.tgz#72fd6f945c265f1ef9be647fe829d55df5101390" + integrity sha512-iFJp/N4EtkanFpBUtSrrIbtOIBf69KNuve03ic1afhJ9/korDxdM0c6cCH4Ehj/smI9pDCfVv+bqT3xZjF2WaA== dependencies: "@smithy/config-resolver" "^2.1.1" "@smithy/credential-provider-imds" "^2.2.1" @@ -1397,13 +1405,13 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== -"@trendyol-js/openstack-swift-sdk@^0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@trendyol-js/openstack-swift-sdk/-/openstack-swift-sdk-0.0.6.tgz#823fd1a310a0c1def770f065d0a71393b8e6d221" - integrity sha512-5OOjq6PQjDOavzWwepBl+YKrNWocAz2DoXuzTkfX4J4xRn+yBpkWX3ne7+jbuCDzRIyCaEhhacu3BpB5d2pzkg== +"@trendyol-js/openstack-swift-sdk@^0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@trendyol-js/openstack-swift-sdk/-/openstack-swift-sdk-0.0.7.tgz#45ba1dbfd1ccd3df263b25981a4d563943e1766d" + integrity sha512-N3jYUiqwNT4KajMPQJkFn6FrVCdFcnyRvphGHCdyfvxf3PxZbEDV2mDjLQ+qNTLWsDS3hEfE63KISOpM2Cuo6g== dependencies: agentkeepalive "^4.1.4" - axios "^0.21.1" + axios "^1.0.0" axios-cached-dns-resolve "0.5.2" file-type "^16.5.4" @@ -1428,9 +1436,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -1471,9 +1479,9 @@ form-data "^4.0.0" "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -1640,12 +1648,14 @@ axios-cached-dns-resolve@0.5.2: pino "^5.12.2" pino-pretty "^2.6.0" -axios@^0.21.1: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== +axios@^1.0.0: + version "1.6.7" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.7.tgz#7b48c2e27c96f9c68a2f8f31e2ab19f59b06b0a7" + integrity sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA== dependencies: - follow-redirects "^1.14.0" + follow-redirects "^1.15.4" + form-data "^4.0.0" + proxy-from-env "^1.1.0" babel-polyfill@^6.26.0: version "6.26.0" @@ -1757,14 +1767,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" camelcase@5.0.0: version "5.0.0" @@ -1909,14 +1921,14 @@ debug@4, debug@4.3.4, debug@^4.1.1, debug@^4.3.4: dependencies: ms "2.1.2" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" define-lazy-prop@^2.0.0: version "2.0.0" @@ -1948,7 +1960,7 @@ docker-modem@^3.0.0: split-ca "^1.0.1" ssh2 "^1.11.0" -dockerode@3.3.5: +dockerode@^3.3.1: version "3.3.5" resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-3.3.5.tgz#7ae3f40f2bec53ae5e9a741ce655fff459745629" integrity sha512-/0YNa3ZDNeLr/tSckmD69+Gq+qVNhvKfAHNeZJBnp7EOP6RGKV8ORrJHkUn20So5wU+xxT7+1n5u8PjHbfjbSA== @@ -2001,10 +2013,22 @@ ent@^2.2.0: resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" integrity sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-html@~1.0.3: version "1.0.3" @@ -2153,7 +2177,7 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.14.0: +follow-redirects@^1.15.4: version "1.15.5" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== @@ -2206,9 +2230,9 @@ function-bind@^1.1.2: integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gaxios@^6.0.0, gaxios@^6.0.2, gaxios@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.1.1.tgz#549629f86a13e756b900f9ff7c94624670102938" - integrity sha512-bw8smrX+XlAoo9o1JAksBwX+hi/RG15J+NTSxmNPIclKC3ZVK6C2afwY8OSdRvOK0+ZLecUJYtj2MmjOt3Dm0w== + version "6.2.0" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.2.0.tgz#4698976664ef63e47dbf3f61ec9320885fcc1ba1" + integrity sha512-H6+bHeoEAU5D6XNc6mPKeN5dLZqEDs9Gpk6I+SZBEzK5So58JVrHPmevNi35fRl1J9Y5TaeLW0kYx3pCJ1U2mQ== dependencies: extend "^3.0.2" https-proxy-agent "^7.0.1" @@ -2223,11 +2247,12 @@ gcp-metadata@^6.1.0: gaxios "^6.0.0" json-bigint "^1.0.0" -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -2251,17 +2276,17 @@ git-up@^7.0.0: is-ssh "^1.4.0" parse-url "^8.1.0" -git-url-parse@^13.0.0: - version "13.1.1" - resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-13.1.1.tgz#664bddf0857c6a75b3c1f0ae6239abb08a1486d4" - integrity sha512-PCFJyeSSdtnbfhSNRw9Wk96dDCNx+sogTe4YNXeXSJxt7xz5hvXekuRn9JX7m+Mf4OscCu8h+mtAl3+h5Fo8lQ== +git-url-parse@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== dependencies: git-up "^7.0.0" google-auth-library@^9.0.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.6.0.tgz#47a20aad0a358e9798c2adc489a89f1938e9c3ff" - integrity sha512-bM/buCwCeYZjmnzGstwREu3BsnbmnuI064ZGur0NmHyXUxubWMJTCO9kxsyy4T6jdzacHJY3XQWHxX4D4Mc+EA== + version "9.6.3" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-9.6.3.tgz#add8935bc5b842a8e80f84fef2b5ed9febb41d48" + integrity sha512-4CacM29MLC2eT9Cey5GDVK4Q8t+MMp8+OEdOaqD9MG6b0dOyLORaaeJMPQ7EESVgm/+z5EKYyFLxgzBJlJgyHQ== dependencies: base64-js "^1.3.0" ecdsa-sig-formatter "^1.0.11" @@ -2283,9 +2308,9 @@ graceful-fs@^4.1.6, graceful-fs@^4.2.0: integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== gtoken@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.0.1.tgz#b64bd01d88268ea3a3572c9076a85d1c48f1a455" - integrity sha512-KcFVtoP1CVFtQu0aSk3AyAt2og66PFhZAlkUOuWKwzMLoulHXG5W5wE5xAnHb+yl3/wEFoqGW7/cDGMU8igDZQ== + version "7.1.0" + resolved "https://registry.yarnpkg.com/gtoken/-/gtoken-7.1.0.tgz#d61b4ebd10132222817f7222b1e6064bd463fc26" + integrity sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw== dependencies: gaxios "^6.0.0" jws "^4.0.0" @@ -2295,12 +2320,12 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -2313,9 +2338,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -2353,9 +2378,9 @@ https-proxy-agent@^5.0.0: debug "4" https-proxy-agent@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b" - integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA== + version "7.0.3" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.3.tgz#93f115f0f106a746faf364d1301b2e561cdf70de" + integrity sha512-kCnwztfX0KZJSLOBrcL0emLeFako55NWMovvyPP2AjsghNk9RB1yjSI+jVumPHYZsNXegNoqupSW9IY3afSH8w== dependencies: agent-base "^7.0.2" debug "4" @@ -2710,7 +2735,7 @@ node-fetch@^2.6.7, node-fetch@^2.6.9: dependencies: whatwg-url "^5.0.0" -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -2841,6 +2866,11 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -2965,9 +2995,9 @@ sax@>=0.6.0: integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" @@ -3000,14 +3030,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -3017,13 +3048,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -3287,9 +3319,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json index adb45f0c4..5ad1eb5c5 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-techdocs-backend", - "version": "1.9.2", + "version": "1.9.3-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -26,22 +26,19 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @backstage/plugin-techdocs-backend @backstage/plugin-search-backend-module-techdocs @backstage/plugin-techdocs-node --override-interop default" }, "dependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/plugin-techdocs-backend": "1.9.2", - "@backstage/plugin-techdocs-node": "1.11.1", - "@backstage/plugin-search-backend-module-techdocs": "0.1.13", - "dockerode": "3.3.5" + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", + "@backstage/plugin-techdocs-backend": "1.9.3-next.3", + "@backstage/plugin-search-backend-module-techdocs": "0.1.14-next.3" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index ef0beceb5..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; - -import { - cacheToPluginCacheManager, - loggerToWinstonLogger, -} from '@backstage/backend-common'; -import { buildRouter } from '../service/router'; -import { default as techdocsModule } from '@backstage/plugin-search-backend-module-techdocs/alpha'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => [ - createBackendPlugin({ - pluginId: 'techdocs', - register(env) { - env.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - http: coreServices.httpRouter, - cache: coreServices.cache, - discovery: coreServices.discovery, - reader: coreServices.urlReader, - }, - async init({ config, logger, http, cache, discovery, reader }) { - http.use( - await buildRouter({ - config, - cache: cacheToPluginCacheManager(cache), - discovery, - reader, - logger: loggerToWinstonLogger(logger), - }), - ); - }, - }); - }, - })(), - techdocsModule(), - ], -}; diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/index.ts index f173320bc..07fb87993 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/dynamic/index.ts @@ -1,22 +1,8 @@ +import { default as techdocsPlugin } from '@backstage/plugin-techdocs-backend/alpha'; +import { default as techdocsSearchModule } from '@backstage/plugin-search-backend-module-techdocs/alpha'; import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { DefaultTechDocsCollatorFactory } from '@backstage/plugin-search-backend-module-techdocs'; -import { buildRouter } from '../service/router'; export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'techdocs', - createPlugin: buildRouter, - }, - search(indexBuilder, schedule, env) { - // collator gathers entities from techdocs. - indexBuilder.addCollator({ - schedule, - factory: DefaultTechDocsCollatorFactory.fromConfig(env.config, { - discovery: env.discovery, - logger: env.logger, - tokenManager: env.tokenManager, - }), - }); - }, + kind: 'new', + install: () => [techdocsPlugin(), techdocsSearchModule()], }; diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/index.ts index 110668f2a..ec54dd24e 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { dynamicPluginInstaller } from './dynamic'; diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/service/router.ts b/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/service/router.ts deleted file mode 100644 index 6214506e1..000000000 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs-backend-dynamic/src/service/router.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { DockerContainerRunner } from '@backstage/backend-common'; -import { - createRouter, - Generators, - Preparers, - Publisher, -} from '@backstage/plugin-techdocs-backend'; -import Docker from 'dockerode'; -import { LegacyPluginEnvironment as PluginEnvironment } from '@backstage/backend-dynamic-feature-service'; - -export async function buildRouter( - env: Pick< - PluginEnvironment, - 'config' | 'logger' | 'discovery' | 'cache' | 'reader' - >, -) { - // Preparers are responsible for fetching source files for documentation. - const preparers = await Preparers.fromConfig(env.config, { - logger: env.logger, - reader: env.reader, - }); - - // Docker client (conditionally) used by the generators, based on techdocs.generators config. - const dockerClient = new Docker(); - const containerRunner = new DockerContainerRunner({ dockerClient }); - - // Generators are used for generating documentation sites. - const generators = await Generators.fromConfig(env.config, { - logger: env.logger, - containerRunner, - }); - - // Publisher is used for - // 1. Publishing generated files to storage - // 2. Fetching files from storage and passing them to TechDocs frontend. - const publisher = await Publisher.fromConfig(env.config, { - logger: env.logger, - discovery: env.discovery, - }); - - // checks if the publisher is working and logs the result - await publisher.getReadiness(); - - return await createRouter({ - preparers, - generators, - publisher, - logger: env.logger, - config: env.config, - discovery: env.discovery, - cache: env.cache, - }); -} diff --git a/dynamic-plugins/wrappers/backstage-plugin-techdocs/package.json b/dynamic-plugins/wrappers/backstage-plugin-techdocs/package.json index 107a53abb..1256b81dd 100644 --- a/dynamic-plugins/wrappers/backstage-plugin-techdocs/package.json +++ b/dynamic-plugins/wrappers/backstage-plugin-techdocs/package.json @@ -1,6 +1,6 @@ { "name": "backstage-plugin-techdocs", - "version": "1.9.3", + "version": "1.10.0-next.3", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", @@ -20,19 +20,19 @@ "export-dynamic": "janus-cli package export-dynamic-plugin" }, "dependencies": { - "@backstage/core-plugin-api": "1.8.2", - "@backstage/plugin-catalog-react": "1.9.3", - "@backstage/plugin-search-react": "1.7.5", - "@backstage/plugin-techdocs": "1.9.3", - "@backstage/plugin-techdocs-module-addons-contrib": "1.1.4", - "@backstage/plugin-techdocs-react": "1.1.15" + "@backstage/core-plugin-api": "1.9.0-next.1", + "@backstage/plugin-catalog-react": "1.10.0-next.3", + "@backstage/plugin-search-react": "1.7.6-next.3", + "@backstage/plugin-techdocs": "1.10.0-next.3", + "@backstage/plugin-techdocs-module-addons-contrib": "1.1.5-next.3", + "@backstage/plugin-techdocs-react": "1.1.16-next.2" }, "peerDependencies": { "react": "16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/package.json index 5763c6ad2..2da26c87f 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/package.json @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": { @@ -43,10 +43,9 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-common": "0.19.9", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-catalog-node": "1.6.1", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", + "@backstage/backend-common": "^0.19.9", + "@backstage/backend-plugin-api": "^0.6.7", "@backstage/config": "^1.1.1", "@backstage/integration": "^1.7.0" }, diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/yarn.lock index 36dd38da9..dd7d7d0a8 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/dist-dynamic/yarn.lock @@ -55,9 +55,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -97,9 +97,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -201,14 +201,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" color-convert@^1.9.3: version "1.9.3" @@ -280,14 +282,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" depd@2.0.0: version "2.0.0" @@ -314,6 +316,18 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -425,11 +439,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -442,12 +457,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -460,9 +475,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -628,7 +643,7 @@ negotiator@0.6.3: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -760,14 +775,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -777,13 +793,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -870,9 +887,9 @@ vary@~1.1.2: integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json index e69180416..da5925bc8 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/package.json @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": "./src/index.ts", @@ -26,20 +26,16 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @immobiliarelabs/backstage-plugin-gitlab-backend --override-interop default" }, "dependencies": { - "@backstage/backend-common": "0.19.9", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-catalog-node": "1.6.1", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", "@immobiliarelabs/backstage-plugin-gitlab-backend": "6.4.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 3b33987f0..000000000 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,53 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendModule, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; -import { - GitlabFillerProcessor, - createRouter, -} from '@immobiliarelabs/backstage-plugin-gitlab-backend'; -import { catalogProcessingExtensionPoint } from '@backstage/plugin-catalog-node/alpha'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => [ - createBackendModule({ - moduleId: 'catalog-backend-module-gitlab-filler-processor', - pluginId: 'catalog', - register(env) { - env.registerInit({ - deps: { - catalog: catalogProcessingExtensionPoint, - config: coreServices.rootConfig, - }, - async init({ catalog, config }) { - catalog.addProcessor(new GitlabFillerProcessor(config)); - }, - }); - }, - })(), - createBackendPlugin({ - pluginId: 'gitlab', - register(env) { - env.registerInit({ - deps: { - http: coreServices.httpRouter, - logger: coreServices.logger, - config: coreServices.rootConfig, - }, - async init({ http, logger, config }) { - http.use( - await createRouter({ - logger: loggerToWinstonLogger(logger), - config: config, - }), - ); - }, - }); - }, - })(), - ], -}; diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/index.ts index 6ed1a81b6..3757c95f7 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/index.ts +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/dynamic/index.ts @@ -1,16 +1,10 @@ import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; import { - GitlabFillerProcessor, - createRouter, + catalogPluginGitlabFillerProcessorModule, + gitlabPlugin, } from '@immobiliarelabs/backstage-plugin-gitlab-backend'; export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'gitlab', - createPlugin: createRouter, - }, - async catalog(builder, env) { - builder.addProcessor(new GitlabFillerProcessor(env.config)); - }, + kind: 'new', + install: () => [catalogPluginGitlabFillerProcessorModule(), gitlabPlugin()], }; diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/index.ts index 110668f2a..f3aadfed7 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { dynamicPluginInstaller } from './dynamic/index'; diff --git a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json index 21e40a009..2be8452f2 100644 --- a/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json +++ b/dynamic-plugins/wrappers/immobiliarelabs-backstage-plugin-gitlab/package.json @@ -23,8 +23,8 @@ "@immobiliarelabs/backstage-plugin-gitlab": "6.4.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/pagerduty-backstage-plugin/package.json b/dynamic-plugins/wrappers/pagerduty-backstage-plugin/package.json index b5bf346a1..9e31bbfc1 100644 --- a/dynamic-plugins/wrappers/pagerduty-backstage-plugin/package.json +++ b/dynamic-plugins/wrappers/pagerduty-backstage-plugin/package.json @@ -23,8 +23,8 @@ "@pagerduty/backstage-plugin": "0.8.2" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/package.json index f901913fb..82cc3c1a8 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/package.json @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": { @@ -43,8 +43,8 @@ "bundleDependencies": true, "peerDependencies": { "@backstage/backend-common": "0.19.9", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", "@backstage/catalog-client": "^1.4.6", "@backstage/config": "^1.1.1" }, diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/yarn.lock index 62f5a56ce..7fa4fd9b1 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/dist-dynamic/yarn.lock @@ -55,9 +55,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -90,9 +90,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -169,14 +169,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" color-convert@^1.9.3: version "1.9.3" @@ -255,14 +257,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" depd@2.0.0: version "2.0.0" @@ -289,6 +291,18 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -383,11 +397,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -400,12 +415,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -418,9 +433,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -543,7 +558,7 @@ node-fetch@^2.6.12: dependencies: whatwg-url "^5.0.0" -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -655,14 +670,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -672,13 +688,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -776,9 +793,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json index 713f40e61..df00db2f6 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/package.json @@ -11,7 +11,7 @@ "types": "dist/index.d.ts" }, "backstage": { - "role": "backend-plugin-module" + "role": "backend-plugin" }, "exports": { ".": "./src/index.ts", @@ -27,18 +27,17 @@ }, "dependencies": { "@backstage/backend-common": "0.19.9", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", "@roadiehq/backstage-plugin-argo-cd-backend": "2.14.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index f94cf0932..000000000 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { loggerToWinstonLogger } from '@backstage/backend-common'; -import { - coreServices, - createBackendPlugin, -} from '@backstage/backend-plugin-api'; -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { createRouter } from '@roadiehq/backstage-plugin-argo-cd-backend'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: () => - createBackendPlugin({ - pluginId: 'argocd', - register(env) { - env.registerInit({ - deps: { - config: coreServices.rootConfig, - logger: coreServices.logger, - http: coreServices.httpRouter, - }, - async init({ config, logger, http }) { - http.use( - await createRouter({ - logger: loggerToWinstonLogger(logger), - config, - }), - ); - }, - }); - }, - })(), -}; diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/dynamic/index.ts deleted file mode 100644 index 4979b5066..000000000 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { createRouter } from '@roadiehq/backstage-plugin-argo-cd-backend'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - router: { - pluginID: 'argocd', - createPlugin: createRouter, - }, -}; diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/index.ts b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/index.ts index 110668f2a..49810e514 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { argocdPlugin as default } from './plugin'; diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/plugin.ts b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/plugin.ts new file mode 100644 index 000000000..de9c69a86 --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd-backend-dynamic/src/plugin.ts @@ -0,0 +1,27 @@ +import { loggerToWinstonLogger } from '@backstage/backend-common'; +import { + coreServices, + createBackendPlugin, +} from '@backstage/backend-plugin-api'; +import { createRouter } from '@roadiehq/backstage-plugin-argo-cd-backend'; + +export const argocdPlugin = createBackendPlugin({ + pluginId: 'argocd', + register(env) { + env.registerInit({ + deps: { + config: coreServices.rootConfig, + logger: coreServices.logger, + http: coreServices.httpRouter, + }, + async init({ config, logger, http }) { + http.use( + await createRouter({ + logger: loggerToWinstonLogger(logger), + config, + }), + ); + }, + }); + }, +}); diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json index d564353ad..224359b73 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-argo-cd/package.json @@ -23,8 +23,8 @@ "@roadiehq/backstage-plugin-argo-cd": "2.4.1" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json index 5d0437571..3da75ff08 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-datadog/package.json @@ -23,8 +23,8 @@ "@roadiehq/backstage-plugin-datadog": "2.2.2" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json index 8fb30a81c..09ffdd167 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-insights/package.json @@ -23,8 +23,8 @@ "@roadiehq/backstage-plugin-github-insights": "2.3.23" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json index 3b3e6d479..8af3d8613 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-github-pull-requests/package.json @@ -23,8 +23,8 @@ "@roadiehq/backstage-plugin-github-pull-requests": "2.5.20" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json index 401249190..afb152f92 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-jira/package.json @@ -23,8 +23,8 @@ "@roadiehq/backstage-plugin-jira": "2.5.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json index fb00fb6af..2085d2f23 100644 --- a/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json +++ b/dynamic-plugins/wrappers/roadiehq-backstage-plugin-security-insights/package.json @@ -23,8 +23,8 @@ "@roadiehq/backstage-plugin-security-insights": "2.3.11" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/package.json index bdc3dc933..0287ffa3a 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/package.json @@ -43,9 +43,9 @@ "bundleDependencies": true, "peerDependencies": { "@backstage/backend-common": "0.19.9", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-scaffolder-node": "0.2.10", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/plugin-scaffolder-node": "0.3.0-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", "@backstage/config": "^1.1.1", "@backstage/plugin-scaffolder-backend": "^1.19.1", "@backstage/catalog-client": "^1.4.6" diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/yarn.lock index 62f5a56ce..7fa4fd9b1 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/dist-dynamic/yarn.lock @@ -55,9 +55,9 @@ "@types/node" "*" "@types/express-serve-static-core@^4.17.33": - version "4.17.42" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.42.tgz#2a276952acc73d1b8dc63fd4210647abbc553a71" - integrity sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ== + version "4.17.43" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz#10d8444be560cb789c4735aea5eac6e5af45df54" + integrity sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg== dependencies: "@types/node" "*" "@types/qs" "*" @@ -90,9 +90,9 @@ integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/node@*": - version "20.11.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.10.tgz#6c3de8974d65c362f82ee29db6b5adf4205462f9" - integrity sha512-rZEfe/hJSGYmdfX9tvcPMYeYPW2sNl50nsw4jZmRcaG0HIAb0WYEpsB05GOb53vjqpyE9GUhlDQ4jLSoB5q9kg== + version "20.11.17" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.11.17.tgz#cdd642d0e62ef3a861f88ddbc2b61e32578a9292" + integrity sha512-QmgQZGWu1Yw9TDyAP9ZzpFJKynYNeOvwMJmaxABfieQoVoiVOS6MN1WSpqpRcbeA5+RW82kraAVxCCJg+780Qw== dependencies: undici-types "~5.26.4" @@ -169,14 +169,16 @@ bytes@3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== -call-bind@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" - integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== +call-bind@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.1" - set-function-length "^1.1.1" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" color-convert@^1.9.3: version "1.9.3" @@ -255,14 +257,14 @@ debug@2.6.9: dependencies: ms "2.0.0" -define-data-property@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" - integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== +define-data-property@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: - get-intrinsic "^1.2.1" + es-define-property "^1.0.0" + es-errors "^1.3.0" gopd "^1.0.1" - has-property-descriptors "^1.0.0" depd@2.0.0: version "2.0.0" @@ -289,6 +291,18 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" @@ -383,11 +397,12 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" - integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: + es-errors "^1.3.0" function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" @@ -400,12 +415,12 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" - integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== +has-property-descriptors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.2.2" + es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" @@ -418,9 +433,9 @@ has-symbols@^1.0.3: integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.1.tgz#26f48f039de2c0f8d3356c223fb8d50253519faa" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== dependencies: function-bind "^1.1.2" @@ -543,7 +558,7 @@ node-fetch@^2.6.12: dependencies: whatwg-url "^5.0.0" -object-inspect@^1.9.0: +object-inspect@^1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== @@ -655,14 +670,15 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -set-function-length@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.0.tgz#2f81dc6c16c7059bda5ab7c82c11f03a515ed8e1" - integrity sha512-4DBHDoyHlM1IRPGYcoxexgh67y4ueR53FKV1yyxwFMY7aCqcN/38M1+SwZ/qJQ8iLv7+ck385ot4CcisOAPT9w== +set-function-length@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.1.tgz#47cc5945f2c771e2cf261c6737cf9684a2a5e425" + integrity sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g== dependencies: - define-data-property "^1.1.1" + define-data-property "^1.1.2" + es-errors "^1.3.0" function-bind "^1.1.2" - get-intrinsic "^1.2.2" + get-intrinsic "^1.2.3" gopd "^1.0.1" has-property-descriptors "^1.0.1" @@ -672,13 +688,14 @@ setprototypeof@1.2.0: integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + version "1.0.5" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.5.tgz#9a84546599b48909fb6af1211708d23b1946221b" + integrity sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.6" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" simple-swizzle@^0.2.2: version "0.2.2" @@ -776,9 +793,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json index ff723133a..833f006e2 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/package.json @@ -27,19 +27,18 @@ }, "dependencies": { "@backstage/backend-common": "0.19.9", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-scaffolder-node": "0.2.10", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/plugin-scaffolder-node": "0.3.0-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", "@roadiehq/scaffolder-backend-argocd": "1.1.19" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 07fd294d0..000000000 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendModule, -} from '@backstage/backend-plugin-api'; -import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; -import { createArgoCdResources } from '@roadiehq/scaffolder-backend-argocd'; -import { loggerToWinstonLogger } from '@backstage/backend-common'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: createBackendModule({ - moduleId: 'scaffolder-backend-argocd', - pluginId: 'scaffolder', - register(env) { - env.registerInit({ - deps: { - scaffolder: scaffolderActionsExtensionPoint, - config: coreServices.rootConfig, - logger: coreServices.logger, - }, - async init({ scaffolder, config, logger }) { - scaffolder.addActions( - createArgoCdResources(config, loggerToWinstonLogger(logger)), - ); - }, - }); - }, - }), -}; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/dynamic/index.ts deleted file mode 100644 index 9a67d0c92..000000000 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { createArgoCdResources } from '@roadiehq/scaffolder-backend-argocd'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - scaffolder: env => [createArgoCdResources(env.config, env.logger)], -}; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/index.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/index.ts index 110668f2a..bbb515242 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { scaffolderBackendModuleArgocd as default } from './plugin'; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/plugin.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/plugin.ts new file mode 100644 index 000000000..afb2e686c --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-argocd-dynamic/src/plugin.ts @@ -0,0 +1,26 @@ +import { + coreServices, + createBackendModule, +} from '@backstage/backend-plugin-api'; +import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; +import { createArgoCdResources } from '@roadiehq/scaffolder-backend-argocd'; +import { loggerToWinstonLogger } from '@backstage/backend-common'; + +export const scaffolderBackendModuleArgocd = createBackendModule({ + moduleId: 'scaffolder-backend-module-argocd', + pluginId: 'scaffolder', + register(env) { + env.registerInit({ + deps: { + scaffolder: scaffolderActionsExtensionPoint, + config: coreServices.rootConfig, + logger: coreServices.logger, + }, + async init({ scaffolder, config, logger }) { + scaffolder.addActions( + createArgoCdResources(config, loggerToWinstonLogger(logger)), + ); + }, + }); + }, +}); diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/package.json index 6f1948109..89d64880e 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/package.json @@ -44,9 +44,8 @@ ], "bundleDependencies": true, "peerDependencies": { - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-scaffolder-node": "0.2.10", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/plugin-scaffolder-node": "0.2.8", "@backstage/backend-common": "^0.19.9", "@backstage/config": "^1.1.1", "@backstage/errors": "^1.2.3", diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/yarn.lock b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/yarn.lock index 4f0077d86..df910a4c8 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/yarn.lock +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/dist-dynamic/yarn.lock @@ -300,9 +300,9 @@ whatwg-url@^5.0.0: webidl-conversions "^3.0.0" winston-transport@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.6.0.tgz#f1c1a665ad1b366df72199e27892721832a19e1b" - integrity sha512-wbBA9PbPAHxKiygo7ub7BYRiKxms0tpfU2ljtWzb3SjRjv5yl6Ozuy/TkXf00HTAt+Uylo3gSkNwzc4ME0wiIg== + version "4.7.0" + resolved "https://registry.yarnpkg.com/winston-transport/-/winston-transport-4.7.0.tgz#e302e6889e6ccb7f383b926df6936a5b781bd1f0" + integrity sha512-ajBj65K5I7denzer2IYW6+2bNIVqLGDHqDw3Ow8Ohh+vdW+rv4MZ6eiDvHoKhfJFZ2auyN8byXieDDJ96ViONg== dependencies: logform "^2.3.2" readable-stream "^3.6.0" diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json index 40e507839..d47bba656 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/package.json @@ -26,19 +26,17 @@ "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @roadiehq/scaffolder-backend-module-utils --override-interop default" }, "dependencies": { - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/plugin-scaffolder-node": "0.2.10", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/plugin-scaffolder-node": "0.2.8", "@roadiehq/scaffolder-backend-module-utils": "1.13.1" }, "devDependencies": { - "@backstage/cli": "0.25.1", - "@janus-idp/cli": "1.6.0" + "@backstage/cli": "0.25.2-next.3", + "@janus-idp/cli": "1.7.1" }, "files": [ "dist", "dist-dynamic/*.*", - "dist-dynamic/dist/**", - "dist-dynamic/alpha/*" + "dist-dynamic/dist/**" ] } diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/alpha.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/alpha.ts deleted file mode 100644 index 3896270d6..000000000 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/alpha.ts +++ /dev/null @@ -1 +0,0 @@ -export * from './dynamic/alpha'; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/dynamic/alpha.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/dynamic/alpha.ts deleted file mode 100644 index 8819b223d..000000000 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/dynamic/alpha.ts +++ /dev/null @@ -1,56 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - coreServices, - createBackendModule, -} from '@backstage/backend-plugin-api'; -import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; -import { - createZipAction, - createSleepAction, - createWriteFileAction, - createAppendFileAction, - createMergeJSONAction, - createMergeAction, - createParseFileAction, - createReplaceInFileAction, - createSerializeYamlAction, - createSerializeJsonAction, - createJSONataAction, - createYamlJSONataTransformAction, - createJsonJSONataTransformAction, -} from '@roadiehq/scaffolder-backend-module-utils'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'new', - install: createBackendModule({ - moduleId: 'scaffolder-backend-module-utils', - pluginId: 'scaffolder', - register(env) { - env.registerInit({ - deps: { - scaffolder: scaffolderActionsExtensionPoint, - discovery: coreServices.discovery, - }, - async init({ scaffolder }) { - for (const action of [ - createZipAction, - createSleepAction, - createWriteFileAction, - createAppendFileAction, - createMergeJSONAction, - createMergeAction, - createParseFileAction, - createReplaceInFileAction, - createSerializeYamlAction, - createSerializeJsonAction, - createJSONataAction, - createYamlJSONataTransformAction, - createJsonJSONataTransformAction, - ]) { - scaffolder.addActions(action({})); - } - }, - }); - }, - }), -}; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/dynamic/index.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/dynamic/index.ts deleted file mode 100644 index 79159c632..000000000 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/dynamic/index.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { BackendDynamicPluginInstaller } from '@backstage/backend-dynamic-feature-service'; -import { - createZipAction, - createSleepAction, - createWriteFileAction, - createAppendFileAction, - createMergeJSONAction, - createMergeAction, - createParseFileAction, - createReplaceInFileAction, - createSerializeYamlAction, - createSerializeJsonAction, - createJSONataAction, - createYamlJSONataTransformAction, - createJsonJSONataTransformAction, -} from '@roadiehq/scaffolder-backend-module-utils'; - -export const dynamicPluginInstaller: BackendDynamicPluginInstaller = { - kind: 'legacy', - scaffolder: () => [ - createZipAction(), - createSleepAction(), - createWriteFileAction(), - createAppendFileAction(), - createMergeJSONAction({}), - createMergeAction(), - createParseFileAction(), - createReplaceInFileAction(), - createSerializeYamlAction(), - createSerializeJsonAction(), - createJSONataAction(), - createYamlJSONataTransformAction(), - createJsonJSONataTransformAction(), - ], -}; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/index.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/index.ts index 110668f2a..e34447c4e 100644 --- a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/index.ts +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/index.ts @@ -1 +1 @@ -export * from './dynamic/index'; +export { scaffolderBackendModuleUtils as default } from './plugin'; diff --git a/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/plugin.ts b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/plugin.ts new file mode 100644 index 000000000..3342d0f9c --- /dev/null +++ b/dynamic-plugins/wrappers/roadiehq-scaffolder-backend-module-utils-dynamic/src/plugin.ts @@ -0,0 +1,52 @@ +import { + coreServices, + createBackendModule, +} from '@backstage/backend-plugin-api'; +import { scaffolderActionsExtensionPoint } from '@backstage/plugin-scaffolder-node/alpha'; +import { + createZipAction, + createSleepAction, + createWriteFileAction, + createAppendFileAction, + createMergeJSONAction, + createMergeAction, + createParseFileAction, + createReplaceInFileAction, + createSerializeYamlAction, + createSerializeJsonAction, + createJSONataAction, + createYamlJSONataTransformAction, + createJsonJSONataTransformAction, +} from '@roadiehq/scaffolder-backend-module-utils'; + +export const scaffolderBackendModuleUtils = createBackendModule({ + moduleId: 'scaffolder-backend-module-utils', + pluginId: 'scaffolder', + register(env) { + env.registerInit({ + deps: { + scaffolder: scaffolderActionsExtensionPoint, + discovery: coreServices.discovery, + }, + async init({ scaffolder }) { + for (const action of [ + createZipAction, + createSleepAction, + createWriteFileAction, + createAppendFileAction, + createMergeJSONAction, + createMergeAction, + createParseFileAction, + createReplaceInFileAction, + createSerializeYamlAction, + createSerializeJsonAction, + createJSONataAction, + createYamlJSONataTransformAction, + createJsonJSONataTransformAction, + ]) { + scaffolder.addActions(action({})); + } + }, + }); + }, +}); diff --git a/package.json b/package.json index 06d49d2fe..31fca9246 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "node-gyp": "9.4.1" }, "devDependencies": { - "@backstage/cli": "0.25.1", + "@backstage/cli": "0.25.2-next.3", "@changesets/cli": "2.27.1", "@smithy/util-utf8": "2.1.1", "@spotify/prettier-config": "15.0.0", diff --git a/packages/app/package.json b/packages/app/package.json index c9c73b064..1d512dd1c 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -14,28 +14,28 @@ "lint": "backstage-cli package lint" }, "dependencies": { - "@backstage/app-defaults": "1.4.7", - "@backstage/catalog-model": "1.4.3", - "@backstage/cli": "0.25.1", + "@backstage/app-defaults": "1.5.0-next.3", + "@backstage/catalog-model": "1.4.4-next.0", + "@backstage/cli": "0.25.2-next.3", "@backstage/config": "1.1.1", - "@backstage/core-app-api": "1.11.3", - "@backstage/core-components": "0.13.10", - "@backstage/core-plugin-api": "1.8.2", - "@backstage/integration-react": "1.1.23", - "@backstage/plugin-api-docs": "0.10.3", - "@backstage/plugin-catalog": "1.16.1", - "@backstage/plugin-catalog-common": "1.0.20", - "@backstage/plugin-catalog-graph": "0.3.3", - "@backstage/plugin-catalog-import": "0.10.5", - "@backstage/plugin-catalog-react": "1.9.3", - "@backstage/plugin-home": "0.6.1", - "@backstage/plugin-org": "0.6.19", - "@backstage/plugin-permission-react": "0.4.19", - "@backstage/plugin-scaffolder": "1.17.1", - "@backstage/plugin-search": "1.4.5", - "@backstage/plugin-search-react": "1.7.5", - "@backstage/plugin-user-settings": "0.8.0", - "@backstage/theme": "0.5.0", + "@backstage/core-app-api": "1.12.0-next.1", + "@backstage/core-components": "0.14.0-next.2", + "@backstage/core-plugin-api": "1.9.0-next.1", + "@backstage/integration-react": "1.1.24-next.2", + "@backstage/plugin-api-docs": "0.11.0-next.3", + "@backstage/plugin-catalog": "1.17.0-next.3", + "@backstage/plugin-catalog-common": "1.0.21-next.0", + "@backstage/plugin-catalog-graph": "0.4.0-next.3", + "@backstage/plugin-catalog-import": "0.10.6-next.3", + "@backstage/plugin-catalog-react": "1.10.0-next.3", + "@backstage/plugin-home": "0.6.2-next.3", + "@backstage/plugin-org": "0.6.20-next.3", + "@backstage/plugin-permission-react": "0.4.20-next.1", + "@backstage/plugin-scaffolder": "1.18.0-next.3", + "@backstage/plugin-search": "1.4.6-next.3", + "@backstage/plugin-search-react": "1.7.6-next.3", + "@backstage/plugin-user-settings": "0.8.1-next.3", + "@backstage/theme": "0.5.1-next.1", "@emotion/react": "11.11.3", "@emotion/styled": "11.11.0", "@mui/icons-material": "5.15.6", @@ -53,8 +53,8 @@ "tss-react": "4.9.3" }, "devDependencies": { - "@backstage/test-utils": "1.4.7", - "@janus-idp/cli": "1.6.0", + "@backstage/test-utils": "1.5.0-next.3", + "@janus-idp/cli": "1.7.1", "@scalprum/react-test-utils": "0.1.3", "@testing-library/dom": "9.3.4", "@testing-library/jest-dom": "6.3.0", diff --git a/packages/backend/package.json b/packages/backend/package.json index c6845b006..1074f4a79 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -9,43 +9,46 @@ }, "//": "The extra configuration options in the start script are needed for local development", "scripts": { - "start": "cross-env LEGACY_BACKEND_START=true backstage-cli package start", + "start": "cross-env backstage-cli package start", "build": "backstage-cli package build", "lint": "backstage-cli package lint", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean" }, "dependencies": { - "@backstage/backend-app-api": "0.5.10", - "@backstage/backend-common": "0.20.1", - "@backstage/backend-dynamic-feature-service": "0.1.0", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-tasks": "0.5.14", - "@backstage/catalog-client": "1.5.2", - "@backstage/catalog-model": "1.4.3", + "@backstage/backend-app-api": "0.5.11-next.3", + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-defaults": "0.2.10-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/backend-tasks": "0.5.15-next.3", + "@backstage/catalog-client": "1.6.0-next.1", + "@backstage/catalog-model": "1.4.4-next.0", + "@backstage/cli-node": "0.2.3-next.0", "@backstage/config": "1.1.1", - "@backstage/config-loader": "1.6.1", - "@backstage/integration": "1.8.0", - "@backstage/plugin-app-backend": "0.3.57", - "@backstage/plugin-auth-backend": "0.20.3", - "@backstage/plugin-auth-node": "0.4.3", - "@backstage/plugin-catalog-backend": "1.16.2", - "@backstage/plugin-catalog-backend-module-openapi": "0.1.26", - "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.6", - "@backstage/plugin-events-backend": "0.2.18", - "@backstage/plugin-events-node": "0.2.18", - "@backstage/plugin-permission-backend": "0.5.32", + "@backstage/config-loader": "1.6.2-next.0", + "@backstage/integration": "1.9.0-next.1", + "@backstage/plugin-app-backend": "0.3.58-next.3", + "@backstage/plugin-auth-backend": "0.21.0-next.3", + "@backstage/plugin-auth-node": "0.4.4-next.3", + "@backstage/plugin-catalog-backend": "1.17.0-next.3", + "@backstage/plugin-catalog-backend-module-openapi": "0.1.27-next.3", + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.7-next.3", + "@backstage/plugin-events-backend": "0.2.19-next.3", + "@backstage/plugin-events-node": "0.2.19-next.3", + "@backstage/plugin-permission-backend": "0.5.33-next.3", "@backstage/plugin-permission-common": "0.7.12", - "@backstage/plugin-permission-node": "0.7.20", - "@backstage/plugin-proxy-backend": "0.4.7", - "@backstage/plugin-scaffolder-backend": "1.20.0", - "@backstage/plugin-search-backend": "1.4.9", - "@backstage/plugin-search-backend-module-catalog": "0.1.13", - "@backstage/plugin-search-backend-module-pg": "0.5.18", - "@backstage/plugin-search-backend-node": "1.2.13", - "@internal/plugin-dynamic-plugins-info-backend": "0.1.0", + "@backstage/plugin-permission-node": "0.7.21-next.3", + "@backstage/plugin-proxy-backend": "0.4.8-next.3", + "@backstage/plugin-scaffolder-backend": "1.21.0-next.3", + "@backstage/plugin-search-backend": "1.5.0-next.3", + "@backstage/plugin-search-backend-module-catalog": "0.1.14-next.3", + "@backstage/plugin-search-backend-module-pg": "0.5.19-next.3", + "@backstage/plugin-search-backend-node": "1.2.14-next.3", + "@internal/plugin-dynamic-plugins-info-backend": "*", "@internal/plugin-scalprum-backend": "*", "@janus-idp/backstage-plugin-rbac-backend": "2.2.0", + "@janus-idp/backstage-plugin-rbac-node": "1.0.0", "@manypkg/get-packages": "1.1.3", "app": "*", "better-sqlite3": "9.3.0", @@ -54,14 +57,14 @@ "express-promise-router": "4.1.1", "express-rate-limit": "7.1.5", "fs-extra": "11.2.0", - "isolated-vm": "4.7.2", + "isolated-vm": "4.6.0", "lodash": "4.17.21", "pg": "8.11.3", "prom-client": "15.1.0", "winston": "3.11.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", + "@backstage/cli": "0.25.2-next.3", "@types/express": "4.17.21", "@types/fs-extra": "11.0.4", "cross-env": "7.0.3" diff --git a/packages/backend/src/index.ts b/packages/backend/src/index.ts index 30b38f0c3..ae99d35f6 100644 --- a/packages/backend/src/index.ts +++ b/packages/backend/src/index.ts @@ -1,333 +1,94 @@ +import { rootHttpRouterServiceFactory } from '@backstage/backend-app-api'; +import { createBackend } from '@backstage/backend-defaults'; +import { PackageRoles } from '@backstage/cli-node'; import { - HostDiscovery, - WinstonLogger, - createConfigSecretEnumerator, - loadBackendConfig, -} from '@backstage/backend-app-api'; -import { - CacheManager, - DatabaseManager, - ServerTokenManager, - ServiceBuilder, - UrlReaders, - createRootLogger, - createServiceBuilder, - createStatusCheckRouter, - getRootLogger, - notFoundHandler, - useHotMemoize, -} from '@backstage/backend-common'; -import { - BackendPluginProvider, - DynamicPluginManager, - LegacyPluginEnvironment as PluginEnvironment, + dynamicPluginsFeatureDiscoveryServiceFactory, + dynamicPluginsServiceFactory, + dynamicPluginsSchemasServiceFactory, + dynamicPluginsFrontendSchemas, + dynamicPluginsRootLoggerServiceFactory, } from '@backstage/backend-dynamic-feature-service'; -import { TaskScheduler } from '@backstage/backend-tasks'; -import { Config } from '@backstage/config'; -import { DefaultIdentityClient } from '@backstage/plugin-auth-node'; -import { DefaultEventBroker } from '@backstage/plugin-events-backend'; -import { ServerPermissionClient } from '@backstage/plugin-permission-node'; -import { createRouter as dynamicPluginsInfoRouter } from '@internal/plugin-dynamic-plugins-info-backend'; -import { createRouter as scalprumRouter } from '@internal/plugin-scalprum-backend'; -import { RequestHandler, Router } from 'express'; -import * as winston from 'winston'; -import { metricsHandler } from './metrics'; -import app from './plugins/app'; -import auth from './plugins/auth'; -import catalog from './plugins/catalog'; -import events from './plugins/events'; -import permission from './plugins/permission'; -import proxy from './plugins/proxy'; -import scaffolder from './plugins/scaffolder'; -import search from './plugins/search'; import { - createDynamicPluginsConfigSecretEnumerator, - gatherDynamicPluginsSchemas, -} from './schemas'; - -function makeCreateEnv(config: Config, pluginProvider: BackendPluginProvider) { - const root = getRootLogger(); - const reader = UrlReaders.default({ logger: root, config }); - const discovery = HostDiscovery.fromConfig(config); - const cacheManager = CacheManager.fromConfig(config); - const databaseManager = DatabaseManager.fromConfig(config, { logger: root }); - const tokenManager = ServerTokenManager.fromConfig(config, { logger: root }); - const taskScheduler = TaskScheduler.fromConfig(config, { databaseManager }); - const eventBroker = new DefaultEventBroker(root); - - const identity = DefaultIdentityClient.create({ - discovery, - }); - const permissions = ServerPermissionClient.fromConfig(config, { - discovery, - tokenManager, - }); - - // UrlReader has a toString method - root.info(`Created UrlReader ${reader}`); // NOSONAR - - return (plugin: string): PluginEnvironment => { - const logger = root.child({ type: 'plugin', plugin }); - const database = databaseManager.forPlugin(plugin); - const cache = cacheManager.forPlugin(plugin); - const scheduler = taskScheduler.forPlugin(plugin); - return { - logger, - database, - cache, - config, - reader, - discovery, - tokenManager, - scheduler, - permissions, - identity, - eventBroker, - pluginProvider, - }; - }; -} - -async function addPlugin(args: { - plugin: string; - apiRouter: Router; - createEnv: ReturnType; - router: (env: PluginEnvironment) => Promise; - logger: winston.Logger; -}): Promise { - const { plugin, apiRouter, createEnv, router, logger } = args; - - logger.info(`Adding plugin "${plugin}" to backend...`); - const pluginEnv: PluginEnvironment = useHotMemoize(module, () => - createEnv(plugin), - ); - apiRouter.use(`/${plugin}`, await router(pluginEnv)); -} - -async function addRouter(args: { - name: string; - service: ServiceBuilder; - root: string; - router: RequestHandler | Router; - logger: winston.Logger; -}): Promise { - const { name, service, root, router, logger } = args; - - logger.info(`Adding router "${name}" to backend...`); - service.addRouter(root, router); -} - -const redacter = WinstonLogger.redacter(); - -async function main() { - const logger = createRootLogger({ - format: winston.format.combine( - redacter.format, // We use our own redacter here, in order to add additional secrets for dynamic plugins. - process.env.NODE_ENV === 'production' - ? winston.format.json() - : WinstonLogger.colorFormat(), - ), - }); - - const { config } = await loadBackendConfig({ - argv: process.argv, - }); - - const pluginManager = await DynamicPluginManager.create({ - config, - logger, - }); - - const dynamicPluginsSchemas = await gatherDynamicPluginsSchemas( - pluginManager, - logger, - ); - - const secretEnumerator = { - staticApplication: await createConfigSecretEnumerator({ logger }), - dynamicPlugins: await createDynamicPluginsConfigSecretEnumerator( - dynamicPluginsSchemas, - logger, - ), - }; - - const addSecretsInRedacter = () => { - redacter.add([ - ...secretEnumerator.staticApplication(config), - ...secretEnumerator.dynamicPlugins(config), - ]); - }; - addSecretsInRedacter(); - config.subscribe?.(() => { - addSecretsInRedacter(); - }); - - const secrets = [...secretEnumerator.dynamicPlugins(config)]; - if (secrets.length > 0) { - getRootLogger().info( - `The following secret related to dynamic plugin should be redacted: ${secrets[0]}`, - ); - } - - const createEnv = makeCreateEnv(config, pluginManager); - - const appEnv = useHotMemoize(module, () => createEnv('app')); - - const apiRouter = Router(); - - // Scalprum frontend plugins provider - await addPlugin({ - plugin: 'scalprum', - apiRouter, - createEnv, - router: env => - scalprumRouter({ - logger: env.logger, - pluginManager, - discovery: env.discovery, - }), - logger, - }); - - // Dynamic plugins info provider - await addPlugin({ - plugin: 'dynamic-plugins-info', - apiRouter, - createEnv, - router: env => - dynamicPluginsInfoRouter({ - logger: env.logger, - pluginManager, - }), - logger, - }); - - // Required core plugins - await addPlugin({ - plugin: 'proxy', - apiRouter, - createEnv, - router: proxy, - logger, - }); - await addPlugin({ - plugin: 'auth', - apiRouter, - createEnv, - router: auth, - logger, - }); - await addPlugin({ - plugin: 'catalog', - apiRouter, - createEnv, - router: catalog, - logger, - }); - await addPlugin({ - plugin: 'search', - apiRouter, - createEnv, - router: search, - logger, - }); - await addPlugin({ - plugin: 'scaffolder', - apiRouter, - createEnv, - router: scaffolder, - logger, - }); - await addPlugin({ - plugin: 'events', - apiRouter, - createEnv, - router: events, - logger, - }); - await addPlugin({ - plugin: 'permission', - apiRouter, - createEnv, - router: env => - permission(env, { - getPluginIds: () => [ - 'catalog', // Add the other required static plugins here - 'scaffolder', - 'permission', - ...(pluginManager - .backendPlugins() - .map(p => { - if (p.installer.kind !== 'legacy') { - return undefined; - } - return p.installer.router?.pluginID; - }) - .filter(p => p !== undefined) as string[]), - ], - }), - logger, - }); - - // Load dynamic plugins - for (const plugin of pluginManager.backendPlugins()) { - if (plugin.installer.kind === 'legacy') { - const pluginRouter = plugin.installer.router; - if (pluginRouter !== undefined) { - await addPlugin({ - plugin: pluginRouter.pluginID, - apiRouter, - createEnv, - router: pluginRouter.createPlugin, - logger, - }); - } - } - } - - // Add backends ABOVE this line; this 404 handler is the catch-all fallback - apiRouter.use(notFoundHandler()); - - const service = createServiceBuilder(module).loadConfig(config); - - // Required core routers - await addRouter({ - name: 'api', - service, - root: '/api', - router: apiRouter, - logger, - }); - await addRouter({ - name: 'healthcheck', - service, - root: '', - router: await createStatusCheckRouter(appEnv), - logger, - }); - await addRouter({ - name: 'metrics', - service, - root: '', - router: metricsHandler(), - logger, - }); - await addRouter({ - name: 'app', - service, - root: '', - router: await app(appEnv, dynamicPluginsSchemas), - logger, - }); - - await service.start().catch(err => { - console.log(err); - process.exit(1); - }); -} - -module.hot?.accept(); -main().catch(error => { - console.error('Backend failed to start up', error); - process.exit(1); -}); + rbacDynamicPluginsProvider, + pluginIDProviderService, +} from './modules/rbacDynamicPluginsModule'; +import { metricsHandler } from './metrics'; +import { statusCheckHandler } from '@backstage/backend-common'; +import { RequestHandler } from 'express'; +import * as path from 'path'; + +const backend = createBackend(); + +backend.add( + rootHttpRouterServiceFactory({ + configure(context) { + let healthCheckHandler: RequestHandler | undefined; + + const { app, routes, middleware } = context; + app.use(middleware.helmet()); + app.use(middleware.cors()); + app.use(middleware.compression()); + app.use(middleware.logging()); + app.use('/healthcheck', async (_, response, next) => { + if (!healthCheckHandler) { + healthCheckHandler = await statusCheckHandler(); + } + healthCheckHandler(_, response, next); + }); + app.use('/metrics', metricsHandler()); + app.use(routes); + app.use(middleware.notFound()); + app.use(middleware.error()); + }, + }), +); +backend.add(dynamicPluginsFeatureDiscoveryServiceFactory()); // overridden version of the FeatureDiscoveryService which provides features loaded by dynamic plugins +backend.add(dynamicPluginsServiceFactory()); +backend.add( + dynamicPluginsSchemasServiceFactory({ + schemaLocator(pluginPackage) { + const platform = PackageRoles.getRoleInfo( + pluginPackage.manifest.backstage.role, + ).platform; + return path.join( + platform === 'node' ? 'dist' : 'dist-scalprum', + 'configSchema.json', + ); + }, + }), +); +backend.add(dynamicPluginsFrontendSchemas()); +backend.add(dynamicPluginsRootLoggerServiceFactory()); + +backend.add(import('@backstage/plugin-app-backend/alpha')); +backend.add( + import('@backstage/plugin-catalog-backend-module-scaffolder-entity-model'), +); + +backend.add(import('@backstage/plugin-catalog-backend/alpha')); + +// TODO: Probably we should now provide this as a dynamic plugin +backend.add(import('@backstage/plugin-catalog-backend-module-openapi')); + +backend.add(import('@backstage/plugin-proxy-backend/alpha')); + +// TODO: Check in the Scaffolder new backend plugin why the identity is not passed and the default is built instead. +backend.add(import('@backstage/plugin-scaffolder-backend/alpha')); + +backend.add(import('@backstage/plugin-search-backend/alpha')); +backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha')); + +// TODO: We should test it more deeply. The structure is not exactly the same as the old backend implementation +backend.add(import('@backstage/plugin-events-backend/alpha')); + +backend.add(import('@janus-idp/backstage-plugin-rbac-backend')); +backend.add(pluginIDProviderService); +backend.add(rbacDynamicPluginsProvider); + +backend.add(import('@backstage/plugin-auth-backend')); +backend.add(import('./modules/authProvidersModule')); + +backend.add(import('@internal/plugin-dynamic-plugins-info-backend')); +backend.add(import('@internal/plugin-scalprum-backend')); + +backend.start(); diff --git a/packages/backend/src/plugins/auth.ts b/packages/backend/src/modules/authProvidersModule.ts similarity index 85% rename from packages/backend/src/plugins/auth.ts rename to packages/backend/src/modules/authProvidersModule.ts index be43b119d..395b67f8c 100644 --- a/packages/backend/src/plugins/auth.ts +++ b/packages/backend/src/modules/authProvidersModule.ts @@ -1,11 +1,8 @@ import { - createRouter, providers, defaultAuthProviderFactories, ProviderFactories, } from '@backstage/plugin-auth-backend'; -import { Router } from 'express'; -import type { LegacyPluginEnvironment as PluginEnvironment } from '@backstage/backend-dynamic-feature-service'; import { stringifyEntityRef, DEFAULT_NAMESPACE, @@ -13,7 +10,12 @@ import { import { AuthProviderFactory, AuthResolverContext, + authProvidersExtensionPoint, } from '@backstage/plugin-auth-node'; +import { + coreServices, + createBackendModule, +} from '@backstage/backend-plugin-api'; /** * Function is responsible for signing in a user with the catalog user and @@ -239,30 +241,39 @@ function getAuthProviderFactory(providerId: string): AuthProviderFactory { } } -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - const providersConfig = env.config.getConfig('auth.providers'); - const authFactories: ProviderFactories = {}; - providersConfig.keys().forEach(providerId => { - const factory = getAuthProviderFactory(providerId); - authFactories[providerId] = factory; - }); +const authProvidersModule = createBackendModule({ + pluginId: 'auth', + moduleId: 'auth.providers', + register(reg) { + reg.registerInit({ + deps: { + config: coreServices.rootConfig, + authProviders: authProvidersExtensionPoint, + logger: coreServices.logger, + }, + async init({ config, authProviders, logger }) { + const providersConfig = config.getConfig('auth.providers'); + const authFactories: ProviderFactories = {}; + providersConfig.keys().forEach(providerId => { + const factory = getAuthProviderFactory(providerId); + authFactories[providerId] = factory; + }); + + const providerFactories: ProviderFactories = { + ...defaultAuthProviderFactories, + ...authFactories, + }; - const providerFactiories: ProviderFactories = { - ...defaultAuthProviderFactories, - ...authFactories, - }; - env.logger.info( - `Enabled Provider Factories : ${JSON.stringify(providerFactiories)}`, - ); + logger.info( + `Enabled Provider Factories : ${JSON.stringify(providerFactories)}`, + ); - return await createRouter({ - logger: env.logger, - config: env.config, - database: env.database, - discovery: env.discovery, - tokenManager: env.tokenManager, - providerFactories: providerFactiories, - }); -} + Object.entries(providerFactories).forEach(([providerId, factory]) => { + authProviders.registerProvider({ providerId, factory }); + }); + }, + }); + }, +}); + +export default authProvidersModule; diff --git a/packages/backend/src/modules/rbacDynamicPluginsModule.ts b/packages/backend/src/modules/rbacDynamicPluginsModule.ts new file mode 100644 index 000000000..af9469f73 --- /dev/null +++ b/packages/backend/src/modules/rbacDynamicPluginsModule.ts @@ -0,0 +1,85 @@ +import { + createBackendModule, + createServiceRef, + createServiceFactory, +} from '@backstage/backend-plugin-api'; +import { pluginIdProviderExtensionPoint } from '@janus-idp/backstage-plugin-rbac-node'; +import { PluginIdProvider } from '@janus-idp/backstage-plugin-rbac-backend'; +import { + DynamicPluginManager, + dynamicPluginsServiceRef, +} from '@backstage/backend-dynamic-feature-service'; + +const pluginIDProviderServiceRef = createServiceRef({ + id: 'pluginIDProvider', + scope: 'root', +}); + +/* +// When (if ?) the BackendFeatureRegistrationObserver addition is accected / merged upstream +// (https://github.com/backstage/backstage/pull/22637), +// then the following commented code would be the right one. + +class PluginIdProviderImpl extends BackendFeatureRegistrationObserver implements PluginIdProvider { + private pluginIDs: string[] = []; + + getPluginIds = ():string[] => { + console.log(this.pluginIDs) + return this.pluginIDs; + } + + setFeatures(features: BackendFeatureRegistration[]): void { + this.pluginIDs = features.filter(f => f.type === 'plugin').map(f => f.pluginId); + console.log(this.pluginIDs) + } +} +*/ + +export const pluginIDProviderService = createServiceFactory({ + service: pluginIDProviderServiceRef, + deps: { + dynamicPlugins: dynamicPluginsServiceRef, // to remove when the above commented code would be used + }, + factory({ dynamicPlugins }) { + const backendPluginIds = ( + dynamicPlugins as DynamicPluginManager + ).availablePackages + .filter(p => { + return p.manifest?.backstage?.role === 'backend-plugin'; + }) + .map(p => { + const removedPrefix = p.manifest.name.replace( + /(^@[^\/]*\/plugin-|^[^@/]*-plugin-)/, + '', + ); + const removedSuffix = removedPrefix.replace(/-backend-dynamic$/, ''); + return removedSuffix; + }); + + return { + getPluginIds: () => { + return ['catalog', 'scaffolder', 'permission', ...backendPluginIds]; + }, + }; + + // return new PluginIdProviderImpl() + }, +}); + +export const rbacDynamicPluginsProvider = createBackendModule({ + pluginId: 'permission', + moduleId: 'rbac.dynamic-plugin-ids', + register(reg) { + reg.registerInit({ + deps: { + pluginIDProvider: pluginIDProviderServiceRef, + pluginProviderIDExtension: pluginIdProviderExtensionPoint, + }, + async init({ pluginIDProvider, pluginProviderIDExtension }) { + pluginProviderIDExtension.addPluginIdProvider({ + getPluginIds: pluginIDProvider.getPluginIds, + }); + }, + }); + }, +}); diff --git a/packages/backend/src/plugins/app.ts b/packages/backend/src/plugins/app.ts deleted file mode 100644 index c216e05bb..000000000 --- a/packages/backend/src/plugins/app.ts +++ /dev/null @@ -1,74 +0,0 @@ -import { createRouter } from '@backstage/plugin-app-backend'; -import { Router } from 'express'; -import type { LegacyPluginEnvironment as PluginEnvironment } from '@backstage/backend-dynamic-feature-service'; -import { resolvePackagePath } from '@backstage/backend-common'; -import { resolve as resolvePath } from 'path'; -import fs from 'fs-extra'; -import rateLimit from 'express-rate-limit'; -import { completeFrontendSchemas } from '../schemas'; - -export default async function createPlugin( - env: PluginEnvironment, - dynamicPluginsSchemas: { value: any; path: string }[], -): Promise { - const appPackageName = 'app'; - - const appDistDir = resolvePackagePath(appPackageName, 'dist'); - const staticDir = resolvePath(appDistDir, 'static'); - - if (await fs.pathExists(appDistDir)) { - await completeFrontendSchemas(dynamicPluginsSchemas, appDistDir); - } - - let injectedJSFile: string | undefined = undefined; - - if (await fs.pathExists(staticDir)) { - const files = await fs.readdir(staticDir); - const jsFiles = files.filter(file => file.endsWith('.js')); - - for (const jsFile of jsFiles) { - const path = resolvePath(staticDir, jsFile); - - const content = await fs.readFile(path, 'utf8'); - if (content.includes('__APP_INJECTED_')) { - injectedJSFile = jsFile; - break; - } - } - } - - const router = await createRouter({ - logger: env.logger, - config: env.config, - database: env.database, - appPackageName, - }); - - const enclosingRouter = Router(); - if (injectedJSFile) { - env.logger.info( - `Setting up static router for injected Javascript file ${injectedJSFile}`, - ); - - enclosingRouter.get( - `/static/${injectedJSFile}`, - rateLimit({ - windowMs: 15 * 60 * 1000, // 15 minutes - max: 100, // limit each IP to 100 requests per windowMs - }), - (_req, res) => { - env.logger.info( - `Serving in the injected Javascript file with caching disabled`, - ); - res.sendFile(resolvePath(staticDir, injectedJSFile!), { - headers: { - 'cache-control': 'no-cache', - }, - }); - }, - ); - } - - enclosingRouter.use(router); - return enclosingRouter; -} diff --git a/packages/backend/src/plugins/catalog.ts b/packages/backend/src/plugins/catalog.ts deleted file mode 100644 index 9946c6afc..000000000 --- a/packages/backend/src/plugins/catalog.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { - LegacyBackendPluginInstaller, - LegacyPluginEnvironment as PluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { CatalogBuilder } from '@backstage/plugin-catalog-backend'; -import { jsonSchemaRefPlaceholderResolver } from '@backstage/plugin-catalog-backend-module-openapi'; -import { ScaffolderEntitiesProcessor } from '@backstage/plugin-catalog-backend-module-scaffolder-entity-model'; -import type { Router } from 'express'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - const builder = await CatalogBuilder.create(env); - - builder.setPlaceholderResolver('openapi', jsonSchemaRefPlaceholderResolver); - builder.setPlaceholderResolver('asyncapi', jsonSchemaRefPlaceholderResolver); - - builder.addProcessor(new ScaffolderEntitiesProcessor()); - - env.pluginProvider - .backendPlugins() - .map(p => p.installer) - .filter((i): i is LegacyBackendPluginInstaller => i.kind === 'legacy') - .forEach(i => { - if (i.catalog) { - i.catalog(builder, env); - } - }); - - const { processingEngine, router } = await builder.build(); - await processingEngine.start(); - - return router; -} diff --git a/packages/backend/src/plugins/events.ts b/packages/backend/src/plugins/events.ts deleted file mode 100644 index 3ae0acba8..000000000 --- a/packages/backend/src/plugins/events.ts +++ /dev/null @@ -1,67 +0,0 @@ -/* - * Copyright 2022 The Backstage Authors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { - LegacyBackendPluginInstaller, - LegacyPluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { - EventsBackend, - HttpPostIngressEventPublisher, -} from '@backstage/plugin-events-backend'; -import { HttpPostIngressOptions } from '@backstage/plugin-events-node'; -import { Router } from 'express'; - -export default async function createPlugin( - env: LegacyPluginEnvironment, -): Promise { - const eventsRouter = Router(); - - const eventsbackend = new EventsBackend(env.logger).setEventBroker( - env.eventBroker, - ); - - const ingresses = env.pluginProvider - .backendPlugins() - .map(plugin => plugin.installer) - .filter( - (installer): installer is LegacyBackendPluginInstaller => - installer.kind === 'legacy', - ) - .flatMap(installer => { - if (!installer.events) { - return []; - } - return installer.events(eventsbackend, env); - }); - - const http = HttpPostIngressEventPublisher.fromConfig({ - config: env.config, - ingresses: Object.fromEntries( - ingresses.map(ingress => [ - ingress.topic, - ingress as Omit, - ]), - ), - logger: env.logger, - }); - http.bind(eventsRouter); - eventsbackend.addPublishers(http); - - await eventsbackend.start(); - - return eventsRouter; -} diff --git a/packages/backend/src/plugins/permission.ts b/packages/backend/src/plugins/permission.ts deleted file mode 100644 index 5725c9869..000000000 --- a/packages/backend/src/plugins/permission.ts +++ /dev/null @@ -1,23 +0,0 @@ -import type { Router } from 'express'; -import type { LegacyPluginEnvironment as PluginEnvironment } from '@backstage/backend-dynamic-feature-service'; -import { - PolicyBuilder, - PluginIdProvider, -} from '@janus-idp/backstage-plugin-rbac-backend'; - -export default async function createPlugin( - env: PluginEnvironment, - pluginIdProvider?: PluginIdProvider | undefined, -): Promise { - return await PolicyBuilder.build( - { - config: env.config, - logger: env.logger, - discovery: env.discovery, - identity: env.identity, - permissions: env.permissions, - tokenManager: env.tokenManager, - }, - pluginIdProvider, - ); -} diff --git a/packages/backend/src/plugins/proxy.ts b/packages/backend/src/plugins/proxy.ts deleted file mode 100644 index 59c40226e..000000000 --- a/packages/backend/src/plugins/proxy.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { createRouter } from '@backstage/plugin-proxy-backend'; -import type { Router } from 'express'; -import type { LegacyPluginEnvironment as PluginEnvironment } from '@backstage/backend-dynamic-feature-service'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - return await createRouter({ - logger: env.logger, - config: env.config, - discovery: env.discovery, - }); -} diff --git a/packages/backend/src/plugins/scaffolder.ts b/packages/backend/src/plugins/scaffolder.ts deleted file mode 100644 index 84d8b6ea9..000000000 --- a/packages/backend/src/plugins/scaffolder.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { - LegacyBackendPluginInstaller, - LegacyPluginEnvironment as PluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { CatalogClient } from '@backstage/catalog-client'; -import { ScmIntegrations } from '@backstage/integration'; -import { - createBuiltinActions, - createRouter, -} from '@backstage/plugin-scaffolder-backend'; -import type { Router } from 'express'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - const catalogClient = new CatalogClient({ - discoveryApi: env.discovery, - }); - const integrations = ScmIntegrations.fromConfig(env.config); - - const builtInActions = createBuiltinActions({ - integrations, - catalogClient, - config: env.config, - reader: env.reader, - }); - - const actions = [ - ...builtInActions, - ...env.pluginProvider - .backendPlugins() - .map(p => p.installer) - .filter((i): i is LegacyBackendPluginInstaller => i.kind === 'legacy') - .flatMap(({ scaffolder }) => { - if (scaffolder) { - return scaffolder(env); - } - return []; - }), - ]; - - return await createRouter({ - actions, - logger: env.logger, - config: env.config, - database: env.database, - reader: env.reader, - catalogClient, - identity: env.identity, - permissions: env.permissions, - }); -} diff --git a/packages/backend/src/plugins/search.ts b/packages/backend/src/plugins/search.ts deleted file mode 100644 index 52093128c..000000000 --- a/packages/backend/src/plugins/search.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { useHotCleanup } from '@backstage/backend-common'; -import { - LegacyBackendPluginInstaller, - LegacyPluginEnvironment as PluginEnvironment, -} from '@backstage/backend-dynamic-feature-service'; -import { DefaultCatalogCollatorFactory } from '@backstage/plugin-search-backend-module-catalog'; -import { createRouter } from '@backstage/plugin-search-backend'; -import { - IndexBuilder, - LunrSearchEngine, -} from '@backstage/plugin-search-backend-node'; -import type { Router } from 'express'; - -export default async function createPlugin( - env: PluginEnvironment, -): Promise { - // Initialize a connection to a search engine. - const searchEngine = new LunrSearchEngine({ - logger: env.logger, - }); - const indexBuilder = new IndexBuilder({ - logger: env.logger, - searchEngine, - }); - - const schedule = env.scheduler.createScheduledTaskRunner({ - frequency: { minutes: 10 }, - timeout: { minutes: 15 }, - // A 3 second delay gives the backend server a chance to initialize before - // any collators are executed, which may attempt requests against the API. - initialDelay: { seconds: 3 }, - }); - - // Collators are responsible for gathering documents known to plugins. This - // collator gathers entities from the software catalog. - indexBuilder.addCollator({ - schedule, - factory: DefaultCatalogCollatorFactory.fromConfig(env.config, { - discovery: env.discovery, - tokenManager: env.tokenManager, - }), - }); - - env.pluginProvider - .backendPlugins() - .map(p => p.installer) - .filter((i): i is LegacyBackendPluginInstaller => i.kind === 'legacy') - .forEach(i => { - if (i.search) { - i.search(indexBuilder, schedule, env); - } - }); - - // The scheduler controls when documents are gathered from collators and sent - // to the search engine for indexing. - const { scheduler } = await indexBuilder.build(); - scheduler.start(); - - useHotCleanup(module, () => scheduler.stop()); - - return await createRouter({ - engine: indexBuilder.getSearchEngine(), - types: indexBuilder.getDocumentTypes(), - permissions: env.permissions, - config: env.config, - logger: env.logger, - }); -} diff --git a/packages/backend/src/schemas.ts b/packages/backend/src/schemas.ts deleted file mode 100644 index 3f7285e48..000000000 --- a/packages/backend/src/schemas.ts +++ /dev/null @@ -1,149 +0,0 @@ -import { DynamicPluginManager } from '@backstage/backend-dynamic-feature-service'; -import { Logger } from 'winston'; -import fs from 'fs-extra'; -import * as path from 'path'; -import * as url from 'url'; -import { isEmpty } from 'lodash'; -import type { Config } from '@backstage/config'; -import { loadConfigSchema } from '@backstage/config-loader'; - -export async function gatherDynamicPluginsSchemas( - pluginManager: DynamicPluginManager, - logger: Logger, -): Promise<{ value: any; path: string }[]> { - const allSchemas: { value: any; path: string }[] = []; - - for (const plugin of pluginManager.plugins()) { - const pluginPackage = pluginManager.availablePackages.find( - pkg => - pkg.manifest.name === plugin.name && - pkg.manifest.version === plugin.version, - ); - - if (!pluginPackage) { - throw new Error(`Could not find package for plugin ${plugin.name}`); - } - - const distDir = plugin.platform === 'node' ? 'dist' : 'dist-scalprum'; - const schemaLocation: string = path.resolve( - url.fileURLToPath(pluginPackage.location), - distDir, - 'configSchema.json', - ); - if (!(await fs.pathExists(schemaLocation))) { - continue; - } - - const serialized = await fs.readJson(schemaLocation); - if (!serialized) { - continue; - } - - if (isEmpty(serialized)) { - continue; - } - - if (!serialized?.$schema || serialized?.type !== 'object') { - logger.error( - `Serialized configuration schema is invalid for plugin ${plugin.name}`, - ); - continue; - } - - allSchemas.push({ - path: schemaLocation, - value: serialized, - }); - } - - return allSchemas; -} - -export async function createDynamicPluginsConfigSecretEnumerator( - schemas: { value: any; path: string }[], - logger: Logger, -): Promise<(config: Config) => Iterable> { - const schema = await loadConfigSchema({ - serialized: { - backstageConfigSchemaVersion: 1, - schemas: schemas, - }, - }); - - return (config: Config) => { - if (schemas.length === 0) { - return []; - } - - const [secretsData] = schema - .process( - [{ data: config.getOptional() ?? {}, context: 'schema-enumerator' }], - { - visibility: ['secret'], - ignoreSchemaErrors: true, - }, - ) - .map(({ data }) => data); - const secrets = new Set(); - JSON.parse( - JSON.stringify(secretsData), - (_, v) => typeof v === 'string' && secrets.add(v), - ); - - logger.info( - `Found ${secrets.size} additional dynamic plugins secrets in config that will be redacted`, - ); - - return secrets; - }; -} - -export async function completeFrontendSchemas( - schemas: { value: any; path: string }[], - appDistDir: string, -): Promise { - // Find the frontend schema, and if not already saved, save it to '.config-schema.original.json' - const frontendBuiltSchemaPath = path.resolve( - appDistDir, - '.config-schema.json', - ); - let originalfrontendBuiltSchemaPath = path.resolve( - appDistDir, - '.config-schema.original.json', - ); - - if (!(await fs.pathExists(originalfrontendBuiltSchemaPath))) { - if (await fs.pathExists(frontendBuiltSchemaPath)) { - await fs.copyFile( - frontendBuiltSchemaPath, - originalfrontendBuiltSchemaPath, - ); - } - originalfrontendBuiltSchemaPath = frontendBuiltSchemaPath; - } - - // Read the frontend schemas from the original frontend schema file - const frontendSchemas: { value: any; path: string }[] = []; - if (await fs.pathExists(originalfrontendBuiltSchemaPath)) { - const frontendSerialized = await fs.readJson(frontendBuiltSchemaPath); - - if (frontendSerialized?.backstageConfigSchemaVersion !== 1) { - throw new Error( - `Serialized configuration schema for the frontend is invalid or has an invalid version number`, - ); - } - frontendSchemas.push( - ...(frontendSerialized.schemas as { value: any; path: string }[]), - ); - } - - // overwite the frontend schema file with one completed with the dynamic plugins schemas. - await fs.writeJSON( - frontendBuiltSchemaPath, - { - backstageConfigSchemaVersion: 1, - schemas: [...frontendSchemas, ...schemas], - }, - { spaces: 2 }, - ); -} diff --git a/plugins/dynamic-plugins-info-backend/package.json b/plugins/dynamic-plugins-info-backend/package.json index 13c807f5a..a4e9d0b7c 100644 --- a/plugins/dynamic-plugins-info-backend/package.json +++ b/plugins/dynamic-plugins-info-backend/package.json @@ -23,16 +23,17 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", "@backstage/config": "1.1.1", "@types/express": "4.17.21", "express": "4.18.2", - "winston": "3.11.0", - "node-fetch": "2.7.0" + "node-fetch": "2.7.0", + "winston": "3.11.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", + "@backstage/cli": "0.25.2-next.3", "@types/supertest": "6.0.2", "supertest": "6.3.4", "msw": "1.3.2" diff --git a/plugins/dynamic-plugins-info-backend/src/index.ts b/plugins/dynamic-plugins-info-backend/src/index.ts index 47af95cb3..8f116bb33 100644 --- a/plugins/dynamic-plugins-info-backend/src/index.ts +++ b/plugins/dynamic-plugins-info-backend/src/index.ts @@ -1 +1,2 @@ export * from './service/router'; +export { dynamicPluginsInfoPlugin as default } from './plugin'; diff --git a/plugins/dynamic-plugins-info-backend/src/plugin.ts b/plugins/dynamic-plugins-info-backend/src/plugin.ts new file mode 100644 index 000000000..eb20b0349 --- /dev/null +++ b/plugins/dynamic-plugins-info-backend/src/plugin.ts @@ -0,0 +1,21 @@ +import { + coreServices, + createBackendPlugin, +} from '@backstage/backend-plugin-api'; +import { createRouter } from './service/router'; +import { dynamicPluginsServiceRef } from '@backstage/backend-dynamic-feature-service'; + +export const dynamicPluginsInfoPlugin = createBackendPlugin({ + pluginId: 'dynamic-plugins-info', + register(env) { + env.registerInit({ + deps: { + http: coreServices.httpRouter, + pluginProvider: dynamicPluginsServiceRef, + }, + async init({ http, pluginProvider }) { + http.use(await createRouter({ pluginProvider })); + }, + }); + }, +}); diff --git a/plugins/dynamic-plugins-info-backend/src/service/router.test.ts b/plugins/dynamic-plugins-info-backend/src/service/router.test.ts index be02e5b4d..22ba35320 100644 --- a/plugins/dynamic-plugins-info-backend/src/service/router.test.ts +++ b/plugins/dynamic-plugins-info-backend/src/service/router.test.ts @@ -1,4 +1,3 @@ -import { getVoidLogger } from '@backstage/backend-common'; import express from 'express'; import request from 'supertest'; import { plugins } from '../../__fixtures__/data'; @@ -14,8 +13,7 @@ describe('createRouter', () => { pluginManager._plugins = plugins; const router = await createRouter({ - logger: getVoidLogger(), - pluginManager, + pluginProvider: pluginManager, }); app = express(); diff --git a/plugins/dynamic-plugins-info-backend/src/service/router.ts b/plugins/dynamic-plugins-info-backend/src/service/router.ts index a8f43bf51..da95864bb 100644 --- a/plugins/dynamic-plugins-info-backend/src/service/router.ts +++ b/plugins/dynamic-plugins-info-backend/src/service/router.ts @@ -1,25 +1,23 @@ import { errorHandler } from '@backstage/backend-common'; import { - DynamicPluginManager, BaseDynamicPlugin, + DynamicPluginProvider, } from '@backstage/backend-dynamic-feature-service'; import express, { Router } from 'express'; -import { Logger } from 'winston'; export interface RouterOptions { - logger: Logger; - pluginManager: DynamicPluginManager; + pluginProvider: DynamicPluginProvider; } export async function createRouter( options: RouterOptions, ): Promise { - const { pluginManager } = options; + const { pluginProvider } = options; const router = Router(); router.use(express.json()); - const plugins = pluginManager.plugins(); + const plugins = pluginProvider.plugins(); const dynamicPlugins = plugins.map(p => { // Remove the installer details for the dynamic backend plugins if (p.platform === 'node') { diff --git a/plugins/scalprum-backend/package.json b/plugins/scalprum-backend/package.json index 0ce64451e..ac2851936 100644 --- a/plugins/scalprum-backend/package.json +++ b/plugins/scalprum-backend/package.json @@ -23,9 +23,9 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-common": "0.20.1", - "@backstage/backend-plugin-api": "0.6.9", - "@backstage/backend-dynamic-feature-service": "0.1.0", + "@backstage/backend-common": "0.21.0-next.3", + "@backstage/backend-plugin-api": "0.6.10-next.3", + "@backstage/backend-dynamic-feature-service": "0.2.0-next.3", "@backstage/config": "1.1.1", "@types/express": "4.17.21", "express": "4.18.2", @@ -33,7 +33,7 @@ "winston": "3.11.0" }, "devDependencies": { - "@backstage/cli": "0.25.1", + "@backstage/cli": "0.25.2-next.3", "@types/supertest": "6.0.2", "@types/mock-fs": "4.13.4", "mock-fs": "5.2.0", diff --git a/plugins/scalprum-backend/src/index.ts b/plugins/scalprum-backend/src/index.ts index 47af95cb3..2154be59d 100644 --- a/plugins/scalprum-backend/src/index.ts +++ b/plugins/scalprum-backend/src/index.ts @@ -1 +1,2 @@ export * from './service/router'; +export { scalprumPlugin as default } from './plugin'; diff --git a/plugins/scalprum-backend/src/plugin.ts b/plugins/scalprum-backend/src/plugin.ts new file mode 100644 index 000000000..ddcc9774e --- /dev/null +++ b/plugins/scalprum-backend/src/plugin.ts @@ -0,0 +1,32 @@ +import { + coreServices, + createBackendPlugin, +} from '@backstage/backend-plugin-api'; +import { createRouter } from './service/router'; +import { + DynamicPluginManager, + dynamicPluginsServiceRef, +} from '@backstage/backend-dynamic-feature-service'; + +export const scalprumPlugin = createBackendPlugin({ + pluginId: 'scalprum', + register(env) { + env.registerInit({ + deps: { + http: coreServices.httpRouter, + discovery: coreServices.discovery, + logger: coreServices.logger, + pluginProvider: dynamicPluginsServiceRef, + }, + async init({ http, discovery, logger, pluginProvider }) { + http.use( + await createRouter({ + logger, + pluginManager: pluginProvider as DynamicPluginManager, + discovery, + }), + ); + }, + }); + }, +}); diff --git a/yarn.lock b/yarn.lock index 670d58dc6..cdc786398 100644 --- a/yarn.lock +++ b/yarn.lock @@ -20,6 +20,15 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" +"@apidevtools/json-schema-ref-parser@9.0.6": + version "9.0.6" + resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.6.tgz#5d9000a3ac1fd25404da886da6b266adcd99cf1c" + integrity sha512-M3YgsLjI0lZxvrpeGVk9Ap032W6TPQkH6pRAZz81Ac3WUNF79VQooAFnp8umjvVzUmD93NkogxEwbSce7qMsUg== + dependencies: + "@jsdevtools/ono" "^7.1.3" + call-me-maybe "^1.0.1" + js-yaml "^3.13.1" + "@apidevtools/json-schema-ref-parser@^9.0.6", "@apidevtools/json-schema-ref-parser@^9.1.2": version "9.1.2" resolved "https://registry.yarnpkg.com/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz#8ff5386b365d4c9faa7c8b566ff16a46a577d9b8" @@ -30,6 +39,37 @@ call-me-maybe "^1.0.1" js-yaml "^4.1.0" +"@apidevtools/openapi-schemas@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz#9fa08017fb59d80538812f03fc7cac5992caaa17" + integrity sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ== + +"@apidevtools/swagger-methods@^3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz#b789a362e055b0340d04712eafe7027ddc1ac267" + integrity sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg== + +"@apidevtools/swagger-parser@^10.1.0": + version "10.1.0" + resolved "https://registry.yarnpkg.com/@apidevtools/swagger-parser/-/swagger-parser-10.1.0.tgz#a987d71e5be61feb623203be0c96e5985b192ab6" + integrity sha512-9Kt7EuS/7WbMAUv2gSziqjvxwDbFSg3Xeyfuj5laUODX8o/k/CpsAKiQ8W7/R88eXFTMbJYg6+7uAmOWNKmwnw== + dependencies: + "@apidevtools/json-schema-ref-parser" "9.0.6" + "@apidevtools/openapi-schemas" "^2.1.0" + "@apidevtools/swagger-methods" "^3.0.2" + "@jsdevtools/ono" "^7.1.3" + ajv "^8.6.3" + ajv-draft-04 "^1.0.0" + call-me-maybe "^1.0.1" + +"@apisyouwonthate/style-guide@^1.4.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@apisyouwonthate/style-guide/-/style-guide-1.5.0.tgz#60dbb4fa29c0d517fa06dcd0b9b054a793253067" + integrity sha512-nHjQy9eDGmtacWuQgAUFoq5zeg3bLGNiKqYpzG2BrGghvLbEPT/uGQuZ4bt5jX8+JDy+YyVc90Esy/5u+8J+tw== + dependencies: + "@stoplight/spectral-formats" "^1.2.0" + "@stoplight/spectral-functions" "^1.6.1" + "@ardatan/sync-fetch@^0.0.1": version "0.0.1" resolved "https://registry.yarnpkg.com/@ardatan/sync-fetch/-/sync-fetch-0.0.1.tgz#3385d3feedceb60a896518a1db857ec1e945348f" @@ -37,7 +77,7 @@ dependencies: node-fetch "^2.6.1" -"@asyncapi/avro-schema-parser@^3.0.7": +"@asyncapi/avro-schema-parser@^3.0.9": version "3.0.11" resolved "https://registry.yarnpkg.com/@asyncapi/avro-schema-parser/-/avro-schema-parser-3.0.11.tgz#56982639dbf52b928633342aef741b70cae2dae3" integrity sha512-QXSvGoLk8k5OA1Q1lqVe8xYpSVLdaUBgaGGVn0KkLsbpU9Wp1vOw4LVSOmcSuv7V9O3X7s7GoJ/rdP851TYfCg== @@ -46,7 +86,7 @@ "@types/json-schema" "^7.0.11" avsc "^5.7.6" -"@asyncapi/openapi-schema-parser@^3.0.8": +"@asyncapi/openapi-schema-parser@^3.0.10": version "3.0.12" resolved "https://registry.yarnpkg.com/@asyncapi/openapi-schema-parser/-/openapi-schema-parser-3.0.12.tgz#2d43e4b31fa6f6d94867d311700e63b36b01721a" integrity sha512-w3uMw65vZTpgpA8mQZ+TFn7DVk8efYYyjv2c4UR/3qfCa4CDVILmBAt7oVDpuxLbaNwT/C6HoCyAQDTnsCgO6Q== @@ -57,7 +97,7 @@ ajv-errors "^3.0.0" ajv-formats "^2.1.1" -"@asyncapi/parser@^3.0.1", "@asyncapi/parser@^3.0.4": +"@asyncapi/parser@^3.0.2": version "3.0.4" resolved "https://registry.yarnpkg.com/@asyncapi/parser/-/parser-3.0.4.tgz#ddc8e464a60afc3846880e262e362a736f57f397" integrity sha512-xop2ZGCNey6eaNp6ypscrWCQogC++XAjq7yWvaB9v3GfpL0P8Dq+d29NetlvpLFZ1xnkbeuUg9R2m7FBZYkPFw== @@ -82,7 +122,32 @@ jsonpath-plus "^7.2.0" node-fetch "2.6.7" -"@asyncapi/protobuf-schema-parser@^3.0.4": +"@asyncapi/parser@^3.0.4": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@asyncapi/parser/-/parser-3.0.5.tgz#61bb77780ac00423fea2ba6c07fd3f96ae7e2d5c" + integrity sha512-Kc/hwCyb2/YzcIfQlY9lwjUDV/9cXMjVewQz9WvPVAaFlOr83bdHpccfnl2sQNXDcC+zCcpEDBjs41ATowPE3Q== + dependencies: + "@asyncapi/specs" "^6.4.0" + "@openapi-contrib/openapi-schema-to-json-schema" "~3.2.0" + "@stoplight/json" "^3.20.2" + "@stoplight/json-ref-readers" "^1.2.2" + "@stoplight/json-ref-resolver" "^3.1.5" + "@stoplight/spectral-core" "^1.16.1" + "@stoplight/spectral-functions" "^1.7.2" + "@stoplight/spectral-parsers" "^1.0.2" + "@stoplight/spectral-ref-resolver" "^1.0.3" + "@stoplight/types" "^13.12.0" + "@types/json-schema" "^7.0.11" + "@types/urijs" "^1.19.19" + ajv "^8.11.0" + ajv-errors "^3.0.0" + ajv-formats "^2.1.1" + avsc "^5.7.5" + js-yaml "^4.1.0" + jsonpath-plus "^7.2.0" + node-fetch "2.6.7" + +"@asyncapi/protobuf-schema-parser@^3.0.6": version "3.2.1" resolved "https://registry.yarnpkg.com/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.1.tgz#54ddfc980067e1183596d767c7a710d80a8135dc" integrity sha512-LO6afGz+6w5QfBP0ZDk5Pl7Z0+Ku8chyuaiS4lqi8S8eI6+3bCwWme/XgG1kfAlFmYepu+y8nGGOEOq5Q8jx+g== @@ -91,25 +156,32 @@ "@types/protocol-buffers-schema" "^3.4.1" protobufjs "^7.2.6" -"@asyncapi/react-component@1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@asyncapi/react-component/-/react-component-1.2.6.tgz#8c661fe4f6487b6346ef2c2299c45cc72bba8fd0" - integrity sha512-NgB9sVYrob3e2xrxOgrZLctTeQk4cha/VDiF/sC42ehCtWXFACcZwLCLZfkf2gCCwr6SfO5xAxltLq8NMXNTNg== +"@asyncapi/react-component@1.2.13": + version "1.2.13" + resolved "https://registry.yarnpkg.com/@asyncapi/react-component/-/react-component-1.2.13.tgz#3db48b0da6fc5fbf0081470eddb9db645e31ae48" + integrity sha512-PMDHVk0nG7fFgRn/OA2WabfY4x6xCpbPVTLbu5ySLGpL5VABvrK5rIl6wfHk+yZwyuMRNfSbURLkU2L+3Ho8Zw== dependencies: - "@asyncapi/avro-schema-parser" "^3.0.7" - "@asyncapi/openapi-schema-parser" "^3.0.8" - "@asyncapi/parser" "^3.0.1" - "@asyncapi/protobuf-schema-parser" "^3.0.4" + "@asyncapi/avro-schema-parser" "^3.0.9" + "@asyncapi/openapi-schema-parser" "^3.0.10" + "@asyncapi/parser" "^3.0.2" + "@asyncapi/protobuf-schema-parser" "^3.0.6" highlight.js "^10.7.2" isomorphic-dompurify "^0.13.0" marked "^4.0.14" openapi-sampler "^1.2.1" use-resize-observer "^8.0.0" -"@asyncapi/specs@^6.3.0": - version "6.3.0" - resolved "https://registry.yarnpkg.com/@asyncapi/specs/-/specs-6.3.0.tgz#6fc72b878059974a07075b4139501a32b633d33d" - integrity sha512-Ui7Fekd/ruqd4hTSb5ogsTG8eylHEyKR5qKOtg+HwOYWlUEtObOD2UlhbuASiB4YnG5SSfkEKR5YsUJmf/ESYQ== +"@asyncapi/specs@^4.1.0": + version "4.3.1" + resolved "https://registry.yarnpkg.com/@asyncapi/specs/-/specs-4.3.1.tgz#835dbed92253654407a5c6416755fa69d5332bea" + integrity sha512-EfexhJu/lwF8OdQDm28NKLJHFkx0Gb6O+rcezhZYLPIoNYKXJMh2J1vFGpwmfAcTTh+ffK44Oc2Hs1Q4sLBp+A== + dependencies: + "@types/json-schema" "^7.0.11" + +"@asyncapi/specs@^6.3.0", "@asyncapi/specs@^6.4.0": + version "6.4.0" + resolved "https://registry.yarnpkg.com/@asyncapi/specs/-/specs-6.4.0.tgz#6021a472582815c6e51447c46fb1e43cf4d09544" + integrity sha512-hTw0xF09i+eoSGP8LKo6aM+XOkvWsgV7kYpFHXd45VX9RcVZl5cADFIYDnPZkd52WaDJ4S+8Nrwkt/1vDb6SrQ== dependencies: "@types/json-schema" "^7.0.11" @@ -2052,20 +2124,56 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" -"@backstage/app-defaults@1.4.7": - version "1.4.7" - resolved "https://registry.yarnpkg.com/@backstage/app-defaults/-/app-defaults-1.4.7.tgz#9ad472a4db7324040cdd42ed3896b7605c6f7ba8" - integrity sha512-C6T0NGT3DN9IGHrnt5Z/YlS0ysPl2YrgSZuZIJDkkW0oJssnCz07aiLEAXddh3SyKC2v+pNY25NbEJlk/eB52A== +"@backstage/app-defaults@1.5.0-next.3": + version "1.5.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/app-defaults/-/app-defaults-1.5.0-next.3.tgz#f80651b6a3ad0e359f329a6ebaae4ad4252590fa" + integrity sha512-+DVXsyvjbRQWtbQynfH23dbD9/3XivbGdgx4GCkGiGAv+lx7J0bU0nqu/wcU/A8ip0JN4CJ8RnJx7FAW/shrLw== dependencies: - "@backstage/core-app-api" "^1.11.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-permission-react" "^0.4.19" - "@backstage/theme" "^0.5.0" + "@backstage/core-app-api" "^1.12.0-next.1" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/plugin-permission-react" "^0.4.20-next.1" + "@backstage/theme" "^0.5.1-next.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" -"@backstage/backend-app-api@0.5.10", "@backstage/backend-app-api@^0.5.10", "@backstage/backend-app-api@^0.5.8": +"@backstage/backend-app-api@0.5.11-next.3", "@backstage/backend-app-api@^0.5.11-next.3": + version "0.5.11-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-app-api/-/backend-app-api-0.5.11-next.3.tgz#e0549ce76b2a275e00d491de92376b3e57f61357" + integrity sha512-T7E3cmORyWrTFFqO9cR/D0gLMon1CBdqakm0YlN4FX7m8VguWyxJkHigpUXiilOht2duNAqnuHXsLO5IEX2FqA== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/cli-common" "^0.1.13" + "@backstage/cli-node" "^0.2.3-next.0" + "@backstage/config" "^1.1.1" + "@backstage/config-loader" "^1.6.2-next.0" + "@backstage/errors" "^1.2.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@backstage/types" "^1.1.1" + "@manypkg/get-packages" "^1.1.3" + "@types/cors" "^2.8.6" + "@types/express" "^4.17.6" + compression "^1.7.4" + cors "^2.8.5" + express "^4.17.1" + express-promise-router "^4.1.0" + fs-extra "10.1.0" + helmet "^6.0.0" + lodash "^4.17.21" + logform "^2.3.2" + minimatch "^5.0.0" + minimist "^1.2.5" + morgan "^1.10.0" + node-forge "^1.3.1" + selfsigned "^2.0.0" + stoppable "^1.1.0" + winston "^3.2.1" + winston-transport "^4.5.0" + +"@backstage/backend-app-api@^0.5.10", "@backstage/backend-app-api@^0.5.6", "@backstage/backend-app-api@^0.5.8": version "0.5.10" resolved "https://registry.yarnpkg.com/@backstage/backend-app-api/-/backend-app-api-0.5.10.tgz#ec0cbebe9c2aebdfce6605bcafb8696bb1959a02" integrity sha512-eD6CeHWaNsSjs3zHgQ8qio4kzqtnIgzAH71aUwaiOiiibtsBiueRCCmYNbibbEh/9eSZEm6nl0eIk0bKCDvnHQ== @@ -2101,7 +2209,7 @@ winston "^3.2.1" winston-transport "^4.5.0" -"@backstage/backend-common@0.19.9", "@backstage/backend-common@^0.19.8", "@backstage/backend-common@^0.19.9": +"@backstage/backend-common@0.19.9", "@backstage/backend-common@^0.19.9": version "0.19.9" resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.19.9.tgz#30146662f595720b7231249bfa350ecf17a5a73a" integrity sha512-xaVEMnr3BNokABwPzPdwR4X5RLwbLlKsuT9g9KAuGurckBwgjSe2to75p1SjP75yKtp54PpqsIh64NKWZ9vqNg== @@ -2162,7 +2270,128 @@ yauzl "^2.10.0" yn "^4.0.0" -"@backstage/backend-common@0.20.1", "@backstage/backend-common@^0.20.1": +"@backstage/backend-common@0.21.0-next.3", "@backstage/backend-common@^0.21.0-next.3": + version "0.21.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.21.0-next.3.tgz#4e9106cea659c209b83f47512dfd3c0e26bd44b7" + integrity sha512-QrEXCM/cIjjxsI0zuhA4sJMrc82cleNbKFHgMyeVMzFJWkUN9USAlfcCxN15pUxLcbtURMssVBZ2mFI/v+fqAA== + dependencies: + "@aws-sdk/abort-controller" "^3.347.0" + "@aws-sdk/client-s3" "^3.350.0" + "@aws-sdk/credential-providers" "^3.350.0" + "@aws-sdk/types" "^3.347.0" + "@backstage/backend-app-api" "^0.5.11-next.3" + "@backstage/backend-dev-utils" "^0.1.4-next.0" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/cli-common" "^0.1.13" + "@backstage/config" "^1.1.1" + "@backstage/config-loader" "^1.6.2-next.0" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-aws-node" "^0.1.9-next.0" + "@backstage/types" "^1.1.1" + "@google-cloud/storage" "^7.0.0" + "@keyv/memcache" "^1.3.5" + "@keyv/redis" "^2.5.3" + "@kubernetes/client-node" "0.20.0" + "@manypkg/get-packages" "^1.1.3" + "@octokit/rest" "^19.0.3" + "@types/cors" "^2.8.6" + "@types/dockerode" "^3.3.0" + "@types/express" "^4.17.6" + "@types/luxon" "^3.0.0" + "@types/webpack-env" "^1.15.2" + archiver "^6.0.0" + base64-stream "^1.0.0" + compression "^1.7.4" + concat-stream "^2.0.0" + cors "^2.8.5" + dockerode "^3.3.1" + express "^4.17.1" + express-promise-router "^4.1.0" + fs-extra "10.1.0" + git-url-parse "^14.0.0" + helmet "^6.0.0" + isomorphic-git "^1.23.0" + jose "^4.6.0" + keyv "^4.5.2" + knex "^3.0.0" + lodash "^4.17.21" + logform "^2.3.2" + luxon "^3.0.0" + minimatch "^5.0.0" + mysql2 "^2.2.5" + node-fetch "^2.6.7" + p-limit "^3.1.0" + pg "^8.11.3" + raw-body "^2.4.1" + tar "^6.1.12" + uuid "^8.3.2" + winston "^3.2.1" + winston-transport "^4.5.0" + yauzl "^2.10.0" + yn "^4.0.0" + +"@backstage/backend-common@^0.19.8": + version "0.19.8" + resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.19.8.tgz#df4cb4826edc8b60a74d34904eca349d913c257f" + integrity sha512-MGHjuq35fX5fy7LVMUs6tIFeE9Hx1Ok8mrFxP15WbRWwSjHoXmEzjsQQzuw1xSviEHWupOAW7DevO+oZ5zgy1g== + dependencies: + "@aws-sdk/abort-controller" "^3.347.0" + "@aws-sdk/client-s3" "^3.350.0" + "@aws-sdk/credential-providers" "^3.350.0" + "@aws-sdk/types" "^3.347.0" + "@backstage/backend-app-api" "^0.5.6" + "@backstage/backend-dev-utils" "^0.1.2" + "@backstage/backend-plugin-api" "^0.6.6" + "@backstage/cli-common" "^0.1.13" + "@backstage/config" "^1.1.1" + "@backstage/config-loader" "^1.5.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.7.1" + "@backstage/integration-aws-node" "^0.1.7" + "@backstage/types" "^1.1.1" + "@google-cloud/storage" "^6.0.0" + "@keyv/memcache" "^1.3.5" + "@keyv/redis" "^2.5.3" + "@kubernetes/client-node" "0.19.0" + "@manypkg/get-packages" "^1.1.3" + "@octokit/rest" "^19.0.3" + "@types/cors" "^2.8.6" + "@types/dockerode" "^3.3.0" + "@types/express" "^4.17.6" + "@types/luxon" "^3.0.0" + "@types/webpack-env" "^1.15.2" + archiver "^5.0.2" + base64-stream "^1.0.0" + compression "^1.7.4" + concat-stream "^2.0.0" + cors "^2.8.5" + dockerode "^3.3.1" + express "^4.17.1" + express-promise-router "^4.1.0" + fs-extra "10.1.0" + git-url-parse "^13.0.0" + helmet "^6.0.0" + isomorphic-git "^1.23.0" + jose "^4.6.0" + keyv "^4.5.2" + knex "^2.0.0" + lodash "^4.17.21" + logform "^2.3.2" + luxon "^3.0.0" + minimatch "^5.0.0" + mysql2 "^2.2.5" + node-fetch "^2.6.7" + pg "^8.3.0" + raw-body "^2.4.1" + tar "^6.1.12" + uuid "^8.3.2" + winston "^3.2.1" + winston-transport "^4.5.0" + yauzl "^2.10.0" + yn "^4.0.0" + +"@backstage/backend-common@^0.20.1": version "0.20.1" resolved "https://registry.yarnpkg.com/@backstage/backend-common/-/backend-common-0.20.1.tgz#e9b8bc7d7251ea57b2db52d7c6619dd74caa959f" integrity sha512-VI3b2Bio+ne/IgVhKh6wP+ogqBVV+vo8ck/n0RHwtukpRc0Gx92M+LPfqf4UxlV7fvY2tYSFXtXLXupeW8aWfQ== @@ -2223,45 +2452,63 @@ yauzl "^2.10.0" yn "^4.0.0" +"@backstage/backend-defaults@0.2.10-next.3": + version "0.2.10-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-defaults/-/backend-defaults-0.2.10-next.3.tgz#9eafbd1c7350f928497a1d0d031b368cd45bfe29" + integrity sha512-ucCKvhGocLP2xxOx63QcB/pd4qzn6J2Snl/wxQlSFUQZhIKp3S9C7mjv4xdBe71ESO3aMojeBU9uqxbIiBw/+A== + dependencies: + "@backstage/backend-app-api" "^0.5.11-next.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-dev-utils@^0.1.2", "@backstage/backend-dev-utils@^0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@backstage/backend-dev-utils/-/backend-dev-utils-0.1.3.tgz#31412b8e14027718a7cf229474e032acd862a1a3" integrity sha512-vq0zdpiAuMMAsaWavpCwmA4psi2EFoYmDEP5Kk9xU+jcDMTAH+ArNY+sn6fZ/6cA7IJEYNu6pFFEAXfn+dh6yg== -"@backstage/backend-dynamic-feature-service@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@backstage/backend-dynamic-feature-service/-/backend-dynamic-feature-service-0.1.0.tgz#66175f262e94871f2ff60c451476f7c5c87509d6" - integrity sha512-3MB0sLxGR3R+yTPEpu0moskJ3t5wv5E2zOgAHm4duaJo56FbqvFYUo5LhhmMAaUDZqG7DwYETbtH1pfQdQX+Bg== +"@backstage/backend-dev-utils@^0.1.4-next.0": + version "0.1.4-next.0" + resolved "https://registry.yarnpkg.com/@backstage/backend-dev-utils/-/backend-dev-utils-0.1.4-next.0.tgz#5da2579fda7b9a7f096e08a07e36f510173e0ab4" + integrity sha512-bz6LabVFxb7UONRQxiQiZbw1WSwvuSQwCFTx8Hfk2WIia6UVcDy9vamx+Gy9glY1Nh+QYuoxcyqENswNCt44LQ== + +"@backstage/backend-dynamic-feature-service@0.2.0-next.3": + version "0.2.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-dynamic-feature-service/-/backend-dynamic-feature-service-0.2.0-next.3.tgz#9745f17e084fe7f29c96d6b1ceeb7471b8d95354" + integrity sha512-bmWXMr6wJGHRicJkTqu1wP30GcvGKa2s9GdGc8KXkKC5cIcGZytwA77CttvZ3eFjGtJ/LvRrISpSeSsIJQM1rQ== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" + "@backstage/backend-app-api" "^0.5.11-next.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" "@backstage/cli-common" "^0.1.13" - "@backstage/cli-node" "^0.2.2" + "@backstage/cli-node" "^0.2.3-next.0" "@backstage/config" "^1.1.1" + "@backstage/config-loader" "^1.6.2-next.0" "@backstage/errors" "^1.2.3" - "@backstage/plugin-auth-node" "^0.4.3" - "@backstage/plugin-catalog-backend" "^1.16.1" - "@backstage/plugin-events-backend" "^0.2.18" - "@backstage/plugin-events-node" "^0.2.18" + "@backstage/plugin-app-node" "^0.1.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-catalog-backend" "^1.17.0-next.3" + "@backstage/plugin-events-backend" "^0.2.19-next.3" + "@backstage/plugin-events-node" "^0.2.19-next.3" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-permission-node" "^0.7.20" - "@backstage/plugin-scaffolder-node" "^0.2.10" - "@backstage/plugin-search-backend-node" "^1.2.13" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + "@backstage/plugin-search-backend-node" "^1.2.14-next.3" "@backstage/plugin-search-common" "^1.2.10" "@backstage/types" "^1.1.1" + "@manypkg/get-packages" "^1.1.3" "@types/express" "^4.17.6" chokidar "^3.5.3" express "^4.17.1" + fs-extra "10.1.0" lodash "^4.17.21" winston "^3.2.1" -"@backstage/backend-openapi-utils@^0.1.2": - version "0.1.2" - resolved "https://registry.yarnpkg.com/@backstage/backend-openapi-utils/-/backend-openapi-utils-0.1.2.tgz#0947fa0b1703fc9e40838756feb8cc6183b1d825" - integrity sha512-LZJtnP8a/UXROeo17w77xWFpBzpn22ETQ7KpuLmJhn9KTqHUNr90gjtbjEs+Nk06sg1eecKgiWBtlHRtHOroEw== +"@backstage/backend-openapi-utils@^0.1.3-next.3": + version "0.1.3-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-openapi-utils/-/backend-openapi-utils-0.1.3-next.3.tgz#c3e68476d2299489fd59fe87fc22b4feb164767c" + integrity sha512-9OPsyoHfjyKO/4k6MKnS1+GpdIMVT3aQ4RmdegH+r65M1OVCIDveNFbI6ZF/THlANNqxIZNYBUKmxbWMmdAK2Q== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/errors" "^1.2.3" "@types/express" "^4.17.6" "@types/express-serve-static-core" "^4.17.5" @@ -2273,7 +2520,21 @@ openapi-merge "^1.3.2" openapi3-ts "^3.1.2" -"@backstage/backend-plugin-api@0.6.9", "@backstage/backend-plugin-api@^0.6.6", "@backstage/backend-plugin-api@^0.6.7", "@backstage/backend-plugin-api@^0.6.9": +"@backstage/backend-plugin-api@0.6.10-next.3", "@backstage/backend-plugin-api@^0.6.10-next.3": + version "0.6.10-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-plugin-api/-/backend-plugin-api-0.6.10-next.3.tgz#37ddf201f581ceb2573b12575cddbbc41a8a195d" + integrity sha512-M1gfaVN0vhOa5w8I9GIXu71M3MGCfbP40YNlDGm1uqspV7dMDqacyiWAVdeIDuMo9utV1ZVTxneA9CSJ8yiBlQ== + dependencies: + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/config" "^1.1.1" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/types" "^1.1.1" + "@types/express" "^4.17.6" + express "^4.17.1" + knex "^3.0.0" + +"@backstage/backend-plugin-api@^0.6.6", "@backstage/backend-plugin-api@^0.6.7", "@backstage/backend-plugin-api@^0.6.9": version "0.6.9" resolved "https://registry.yarnpkg.com/@backstage/backend-plugin-api/-/backend-plugin-api-0.6.9.tgz#da43371efb576079dc51a023db8075ea14ba2870" integrity sha512-NKRft/mK8SqNQw01QHGpwaAc4MhRh8HaAFtWrcQex746vMr8dqwspvr8KVALIkOodVrsS9oq4VnNDSVtnCBmUA== @@ -2287,7 +2548,26 @@ express "^4.17.1" knex "^3.0.0" -"@backstage/backend-tasks@0.5.14", "@backstage/backend-tasks@^0.5.14": +"@backstage/backend-tasks@0.5.15-next.3", "@backstage/backend-tasks@^0.5.15-next.3": + version "0.5.15-next.3" + resolved "https://registry.yarnpkg.com/@backstage/backend-tasks/-/backend-tasks-0.5.15-next.3.tgz#0a14a201229da942f08775f881d41c52d3bd9164" + integrity sha512-DmT8pzD4ObazATjSeEvh3A09a9U4vVP2hN9F0f8dT02o+yfICzASFmg1U0iD3Fz7uqtrAgRIZRVO/W8Sgap/uw== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/types" "^1.1.1" + "@opentelemetry/api" "^1.3.0" + "@types/luxon" "^3.0.0" + cron "^3.0.0" + knex "^3.0.0" + lodash "^4.17.21" + luxon "^3.0.0" + uuid "^8.0.0" + winston "^3.2.1" + zod "^3.22.4" + +"@backstage/backend-tasks@^0.5.14": version "0.5.14" resolved "https://registry.yarnpkg.com/@backstage/backend-tasks/-/backend-tasks-0.5.14.tgz#0c0022339daf528ecd6d39fca891642b5ed7ddb5" integrity sha512-bVRAOM86lhOk/tG0z+oXvPdIqtusgPxMO93WaayXbr0R7Tx4Ogp8pg49s7XU4WB7Mdq+fmyiqp1VQt0NR3FCwQ== @@ -2329,7 +2609,17 @@ textextensions "^5.16.0" uuid "^8.0.0" -"@backstage/catalog-client@1.5.2", "@backstage/catalog-client@^1.4.5", "@backstage/catalog-client@^1.4.6", "@backstage/catalog-client@^1.5.2": +"@backstage/catalog-client@1.6.0-next.1", "@backstage/catalog-client@^1.6.0-next.1": + version "1.6.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/catalog-client/-/catalog-client-1.6.0-next.1.tgz#e07c67d89e0ab4745081bdd84fe48af834e714d8" + integrity sha512-vXebkSpZ+jFBhVtG65qDDZQYVH1gfsSOMvUWmxUtMOSjS8fzY11CHfdfevVeRu3fkGsRB1PYtMLBPidEjHsaWg== + dependencies: + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/errors" "^1.2.3" + cross-fetch "^4.0.0" + uri-template "^2.0.0" + +"@backstage/catalog-client@^1.4.5", "@backstage/catalog-client@^1.4.6", "@backstage/catalog-client@^1.5.2": version "1.5.2" resolved "https://registry.yarnpkg.com/@backstage/catalog-client/-/catalog-client-1.5.2.tgz#f75e14e4e3aa473fc5db47841f531d1833e611e8" integrity sha512-hWP1Zb2KZ7owSvHdOhP+VB8eSOYbnsXz+l2OdTgMhKQS8ulGZXUW1SzA+N9PZupnQLYmZP2+2DXTpKhSEzQnnQ== @@ -2339,7 +2629,17 @@ cross-fetch "^4.0.0" uri-template "^2.0.0" -"@backstage/catalog-model@1.4.3", "@backstage/catalog-model@^1.4.3": +"@backstage/catalog-model@1.4.4-next.0", "@backstage/catalog-model@^1.4.4-next.0": + version "1.4.4-next.0" + resolved "https://registry.yarnpkg.com/@backstage/catalog-model/-/catalog-model-1.4.4-next.0.tgz#628a6c9192207abe670722202cac8398285f1c63" + integrity sha512-qUHsQCebn6XYZkKS89xwgG1s1GZqM9hvdJhaJhsvgYf7eg6YCIDSPhcLIRdwU6kp+RWNxYuYgJ23FOaJQRTdxg== + dependencies: + "@backstage/errors" "^1.2.3" + "@backstage/types" "^1.1.1" + ajv "^8.10.0" + lodash "^4.17.21" + +"@backstage/catalog-model@^1.4.3": version "1.4.3" resolved "https://registry.yarnpkg.com/@backstage/catalog-model/-/catalog-model-1.4.3.tgz#64abf34071d1cad6372f905b92e1d831e480750c" integrity sha512-cfbTPWLVma/ZKxRh76aLWqSFozzXMxHoGK+Tn50dOxHHp2xmdcx5jWBtOszNJs560rR7KScD7YnImUPkNn5DWQ== @@ -2354,6 +2654,20 @@ resolved "https://registry.yarnpkg.com/@backstage/cli-common/-/cli-common-0.1.13.tgz#cbeda6a359ca4437fc782f0ac51bb957e8d49e73" integrity sha512-UMgNAIJSeEPSMkzxiWCP8aFR8APsG21XczDnzwHdL/41F7g2C+KA6UeQc/3tzbe8XQo+PxbNLpReZeKSSnSPSQ== +"@backstage/cli-node@0.2.3-next.0", "@backstage/cli-node@^0.2.3-next.0": + version "0.2.3-next.0" + resolved "https://registry.yarnpkg.com/@backstage/cli-node/-/cli-node-0.2.3-next.0.tgz#394b229f0caac871dc47caf832e2ca2bc6c58f3f" + integrity sha512-9sUPmH+LJOsfYpXEPQ8Q/sDdjuNmc8VwPRiiky1OkGTnIvaneKN0tzJ/tzMpl4vLkPykvIaFkSrUXxuQP/9XDg== + dependencies: + "@backstage/cli-common" "^0.1.13" + "@backstage/errors" "^1.2.3" + "@backstage/types" "^1.1.1" + "@manypkg/get-packages" "^1.1.3" + "@yarnpkg/parsers" "^3.0.0-rc.4" + fs-extra "10.1.0" + semver "^7.5.3" + zod "^3.22.4" + "@backstage/cli-node@^0.1.5": version "0.1.5" resolved "https://registry.yarnpkg.com/@backstage/cli-node/-/cli-node-0.1.5.tgz#8f6b0a3b7aef3d7fe49a2fb7d471629fccccd272" @@ -2382,19 +2696,19 @@ semver "^7.5.3" zod "^3.22.4" -"@backstage/cli@0.25.1": - version "0.25.1" - resolved "https://registry.yarnpkg.com/@backstage/cli/-/cli-0.25.1.tgz#463129d48584bcbc6d953c4ed6f089e97d88c320" - integrity sha512-xx3RHnyqmsaEI7b1gzmRh2wz44e4kWKB/22+UP/ySVlhSxqvfepJjq/cX8sAYycdL/CcL0XkmiStjkShZsHg9g== +"@backstage/cli@0.25.2-next.3": + version "0.25.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/cli/-/cli-0.25.2-next.3.tgz#b9140f3cee9bbc39e7d70baddaf722e51f260f19" + integrity sha512-yn9U2SpctqVCuatnUvXGZ5wfDMHmbQJjFfJb7tD/rf0PF3w5B61vioIeSoC+FksW1MMR3ob3QfufDO8raI4ugQ== dependencies: - "@backstage/catalog-model" "^1.4.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/cli-common" "^0.1.13" - "@backstage/cli-node" "^0.2.2" + "@backstage/cli-node" "^0.2.3-next.0" "@backstage/config" "^1.1.1" - "@backstage/config-loader" "^1.6.1" + "@backstage/config-loader" "^1.6.2-next.0" "@backstage/errors" "^1.2.3" - "@backstage/eslint-plugin" "^0.1.4" - "@backstage/integration" "^1.8.0" + "@backstage/eslint-plugin" "^0.1.5-next.0" + "@backstage/integration" "^1.9.0-next.1" "@backstage/release-manifests" "^0.0.11" "@backstage/types" "^1.1.1" "@manypkg/get-packages" "^1.1.3" @@ -2419,7 +2733,7 @@ "@swc/core" "^1.3.46" "@swc/helpers" "^0.5.0" "@swc/jest" "^0.2.22" - "@types/jest" "^29.0.0" + "@types/jest" "^29.5.11" "@types/webpack-env" "^1.15.2" "@typescript-eslint/eslint-plugin" "^6.12.0" "@typescript-eslint/parser" "^6.7.2" @@ -2435,12 +2749,12 @@ css-loader "^6.5.1" ctrlc-windows "^2.1.0" diff "^5.0.0" - esbuild "^0.19.0" + esbuild "^0.20.0" esbuild-loader "^2.18.0" eslint "^8.6.0" eslint-config-prettier "^8.3.0" eslint-formatter-friendly "^7.0.0" - eslint-plugin-deprecation "^1.3.2" + eslint-plugin-deprecation "^2.0.0" eslint-plugin-import "^2.25.4" eslint-plugin-jest "^27.0.0" eslint-plugin-jsx-a11y "^6.5.1" @@ -2449,15 +2763,15 @@ eslint-plugin-unused-imports "^3.0.0" eslint-webpack-plugin "^3.1.1" express "^4.17.1" - fork-ts-checker-webpack-plugin "^7.0.0-alpha.8" + fork-ts-checker-webpack-plugin "^9.0.0" fs-extra "10.1.0" - git-url-parse "^13.0.0" + git-url-parse "^14.0.0" glob "^7.1.7" global-agent "^3.0.0" handlebars "^4.7.3" html-webpack-plugin "^5.3.1" inquirer "^8.2.0" - jest "^29.0.2" + jest "^29.7.0" jest-css-modules "^2.1.0" jest-environment-jsdom "^29.0.2" jest-runtime "^29.0.2" @@ -2469,6 +2783,7 @@ node-libs-browser "^2.2.1" npm-packlist "^5.0.0" ora "^5.3.0" + p-queue "^6.6.2" postcss "^8.1.0" process "^0.11.10" react-dev-utils "^12.0.0-next.60" @@ -2497,10 +2812,10 @@ yn "^4.0.0" zod "^3.22.4" -"@backstage/config-loader@1.6.1", "@backstage/config-loader@^1.5.1", "@backstage/config-loader@^1.5.3", "@backstage/config-loader@^1.6.1": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@backstage/config-loader/-/config-loader-1.6.1.tgz#bd5bc282cddc3b26dd0346962f814bad5dbe164b" - integrity sha512-wWbM7LGrN559HPzAKMczpv2mv1OXvhtgBMCgFw0jHZx5IrR3bdRZRapFQ8rmZAtj76vSLZv58qZfpOkSR6cWVQ== +"@backstage/config-loader@1.6.2-next.0", "@backstage/config-loader@^1.6.2-next.0": + version "1.6.2-next.0" + resolved "https://registry.yarnpkg.com/@backstage/config-loader/-/config-loader-1.6.2-next.0.tgz#39abc97339b01de6681f9508403d517aa21c8cac" + integrity sha512-n9nK8YRojBSSyjgwS+qkaX9ttVg/RsxejWm/P8dnEuxAvkiqHD93du2yUhQiFnJ19Lvvgx2ZDCKkg+nM9wJ6Cw== dependencies: "@backstage/cli-common" "^0.1.13" "@backstage/config" "^1.1.1" @@ -2519,26 +2834,48 @@ typescript-json-schema "^0.62.0" yaml "^2.0.0" -"@backstage/config@1.1.1", "@backstage/config@^1.1.1": - version "1.1.1" - resolved "https://registry.yarnpkg.com/@backstage/config/-/config-1.1.1.tgz#824ef3d74b391579060d5646fa1f45fcd553ce02" - integrity sha512-H+xZbIVvstrkVnfxZFH6JB3Gb5qUIb8DjHOakHUlDX7xEIXjQnaM3Kf85RtnHu0uYpFIpB29i8FI68Y/uLeqyw== +"@backstage/config-loader@^1.5.1", "@backstage/config-loader@^1.5.3", "@backstage/config-loader@^1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@backstage/config-loader/-/config-loader-1.6.1.tgz#bd5bc282cddc3b26dd0346962f814bad5dbe164b" + integrity sha512-wWbM7LGrN559HPzAKMczpv2mv1OXvhtgBMCgFw0jHZx5IrR3bdRZRapFQ8rmZAtj76vSLZv58qZfpOkSR6cWVQ== dependencies: + "@backstage/cli-common" "^0.1.13" + "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" "@backstage/types" "^1.1.1" + "@types/json-schema" "^7.0.6" + ajv "^8.10.0" + chokidar "^3.5.2" + fs-extra "10.1.0" + json-schema "^0.4.0" + json-schema-merge-allof "^0.8.1" + json-schema-traverse "^1.0.0" lodash "^4.17.21" + minimist "^1.2.5" + node-fetch "^2.6.7" + typescript-json-schema "^0.62.0" + yaml "^2.0.0" -"@backstage/core-app-api@1.11.3", "@backstage/core-app-api@^1.11.3": - version "1.11.3" - resolved "https://registry.yarnpkg.com/@backstage/core-app-api/-/core-app-api-1.11.3.tgz#49d97c6fd1ed051b4520e8afb1400951d93d587f" - integrity sha512-GVs4M5SarJXXW4MByqRQIHTb6B3RHsNsdoLVmd9BmdKJ9hoPh+UFQTUoXhQyO9sbbGLutiQEV5L6kZAaXkW9Fw== +"@backstage/config@1.1.1", "@backstage/config@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@backstage/config/-/config-1.1.1.tgz#824ef3d74b391579060d5646fa1f45fcd553ce02" + integrity sha512-H+xZbIVvstrkVnfxZFH6JB3Gb5qUIb8DjHOakHUlDX7xEIXjQnaM3Kf85RtnHu0uYpFIpB29i8FI68Y/uLeqyw== + dependencies: + "@backstage/errors" "^1.2.3" + "@backstage/types" "^1.1.1" + lodash "^4.17.21" + +"@backstage/core-app-api@1.12.0-next.1", "@backstage/core-app-api@^1.12.0-next.1": + version "1.12.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/core-app-api/-/core-app-api-1.12.0-next.1.tgz#5ba4431ba0c4456523dc33188bd145a9d5c7667c" + integrity sha512-O5kBAU+bsyo5QWyEAFhoOm1yK71ru9MqHNoOuOLQ/ei6nCqLy+JT2ep/L+Pafzd79FUxkriOauLj+wCpzPVlBA== dependencies: "@backstage/config" "^1.1.1" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/types" "^1.1.1" "@backstage/version-bridge" "^1.0.7" "@types/prop-types" "^15.7.3" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" history "^5.0.0" i18next "^22.4.15" lodash "^4.17.21" @@ -2547,18 +2884,63 @@ zen-observable "^0.10.0" zod "^3.22.4" -"@backstage/core-compat-api@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@backstage/core-compat-api/-/core-compat-api-0.1.1.tgz#e7c0f0ae47a634de2df35decf58776c4308f1bfd" - integrity sha512-Cv53pBB4Q6nRtTeBkpMXBowK8cc7mGiDjn0NHbdz1pzdUpXX2hXm6CwT/2IHtpJJTtML3TiwIyueyDsQkR0c6g== +"@backstage/core-compat-api@^0.2.0-next.3": + version "0.2.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/core-compat-api/-/core-compat-api-0.2.0-next.3.tgz#fe1cb01e577b22a1123a5c60d0ffaba4f9ab4e7c" + integrity sha512-k8jLGr0NwPnZJhWaTrIoqo77CS8NUmtrA2GeslShJXVJy/3QAxQhWWjDF2L0KCWt/jPC4zJAptLXyyPs5FTtNQ== dependencies: - "@backstage/core-app-api" "^1.11.3" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/frontend-plugin-api" "^0.5.0" + "@backstage/core-app-api" "^1.12.0-next.1" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" "@backstage/version-bridge" "^1.0.7" "@types/react" "^16.13.1 || ^17.0.0" -"@backstage/core-components@0.13.10", "@backstage/core-components@^0.13.10", "@backstage/core-components@^0.13.8": +"@backstage/core-components@0.14.0-next.2", "@backstage/core-components@^0.14.0-next.2": + version "0.14.0-next.2" + resolved "https://registry.yarnpkg.com/@backstage/core-components/-/core-components-0.14.0-next.2.tgz#9680650d3f5c3b4da4c3d43c35ddd40deb4a171c" + integrity sha512-RvNEtys4Bv9715Flj0MNfCEvPkwY7CphNA8E1SQ5BDd3y1BkB8ciPynOfeQhmwePNl3Y0e9c5lJF/AnnxoYogA== + dependencies: + "@backstage/config" "^1.1.1" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/errors" "^1.2.3" + "@backstage/theme" "^0.5.1-next.1" + "@backstage/version-bridge" "^1.0.7" + "@date-io/core" "^1.3.13" + "@material-table/core" "^3.1.0" + "@material-ui/core" "^4.12.2" + "@material-ui/icons" "^4.9.1" + "@material-ui/lab" "4.0.0-alpha.61" + "@react-hookz/web" "^24.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + "@types/react-sparklines" "^1.7.0" + "@types/react-text-truncate" "^0.14.0" + ansi-regex "^6.0.1" + classnames "^2.2.6" + d3-selection "^3.0.0" + d3-shape "^3.0.0" + d3-zoom "^3.0.0" + dagre "^0.8.5" + linkify-react "4.1.3" + linkifyjs "4.1.3" + lodash "^4.17.21" + pluralize "^8.0.0" + qs "^6.9.4" + rc-progress "3.5.1" + react-helmet "6.1.0" + react-hook-form "^7.12.2" + react-idle-timer "5.6.2" + react-markdown "^8.0.0" + react-sparklines "^1.7.0" + react-syntax-highlighter "^15.4.5" + react-text-truncate "^0.19.0" + react-use "^17.3.2" + react-virtualized-auto-sizer "^1.0.11" + react-window "^1.8.6" + remark-gfm "^3.0.1" + zen-observable "^0.10.0" + zod "^3.22.4" + +"@backstage/core-components@^0.13.10", "@backstage/core-components@^0.13.8": version "0.13.10" resolved "https://registry.yarnpkg.com/@backstage/core-components/-/core-components-0.13.10.tgz#f423b56c81cade3df20ec5eccb209f0315320290" integrity sha512-njqtxt0J4eHBcU+tuZgL0yba8Fhie/OtefVwCx5K6+vPWLGQNMnXzJCX7Q/4iLtwBXoMyP+pk3r90sDja3ZV9Q== @@ -2603,7 +2985,19 @@ zen-observable "^0.10.0" zod "^3.22.4" -"@backstage/core-plugin-api@1.8.2", "@backstage/core-plugin-api@^1.7.0", "@backstage/core-plugin-api@^1.8.0", "@backstage/core-plugin-api@^1.8.2": +"@backstage/core-plugin-api@1.9.0-next.1", "@backstage/core-plugin-api@^1.9.0-next.1": + version "1.9.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/core-plugin-api/-/core-plugin-api-1.9.0-next.1.tgz#63763ddf0b36ae1b4a2f2223c97b02039e7068f1" + integrity sha512-04tpl9jUh9Ui9xpgUKLKUuNsvgxgtfzURcpfdVB9plwD0GU06BI938RAjs5OQpBt4Ge79y4zs2gy5O+00vIKQw== + dependencies: + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/types" "^1.1.1" + "@backstage/version-bridge" "^1.0.7" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + history "^5.0.0" + +"@backstage/core-plugin-api@^1.7.0", "@backstage/core-plugin-api@^1.8.0", "@backstage/core-plugin-api@^1.8.2": version "1.8.2" resolved "https://registry.yarnpkg.com/@backstage/core-plugin-api/-/core-plugin-api-1.8.2.tgz#1e6f54f0ef1669ffeff56490fbde92c766312230" integrity sha512-+KvbbMp4L5fz14zhiucG4TevrKcyyS59LjBL7yeoHQO+PdGQFbFaGhispNb/Y+Yjyo/tEuk0+JktRyTBUa1dEg== @@ -2622,7 +3016,7 @@ "@backstage/types" "^1.1.1" serialize-error "^8.0.1" -"@backstage/eslint-plugin@^0.1.3", "@backstage/eslint-plugin@^0.1.4": +"@backstage/eslint-plugin@^0.1.3": version "0.1.4" resolved "https://registry.yarnpkg.com/@backstage/eslint-plugin/-/eslint-plugin-0.1.4.tgz#7504ed126fbdb97777c94df5072960470ece2949" integrity sha512-y2Cu6n+vObrIDWM4mk7+JPQ+Hjv1/60qGoonCrScQEFFQal3nyjSeWFm+V+YlXYhyW65KR8J0rUiyAOLbDzahw== @@ -2630,6 +3024,14 @@ "@manypkg/get-packages" "^1.1.3" minimatch "^5.1.2" +"@backstage/eslint-plugin@^0.1.5-next.0": + version "0.1.5-next.0" + resolved "https://registry.yarnpkg.com/@backstage/eslint-plugin/-/eslint-plugin-0.1.5-next.0.tgz#5ed5b59b6231fdca14cc1d773cc3352eeb439d17" + integrity sha512-g6Cp00493Iyf9CtfG15Os0e4cSKahI8/bAN1foYB0/mErc2TF4ee1furzpS3uGMj6D/uyZtqPon+hfXan/lCGg== + dependencies: + "@manypkg/get-packages" "^1.1.3" + minimatch "^5.1.2" + "@backstage/frontend-plugin-api@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@backstage/frontend-plugin-api/-/frontend-plugin-api-0.5.0.tgz#47d84b588cc80f1e16201fe40a7e1a783ba75fcc" @@ -2645,7 +3047,22 @@ zod "^3.22.4" zod-to-json-schema "^3.21.4" -"@backstage/integration-aws-node@^0.1.8": +"@backstage/frontend-plugin-api@^0.6.0-next.3": + version "0.6.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/frontend-plugin-api/-/frontend-plugin-api-0.6.0-next.3.tgz#6800b62d601633fea04bfa84ec8f4a206c66b3b2" + integrity sha512-SGvT2/dMSngpiSs222ylSB7SpsMjdqyvExS77Pvpcg4O6HwEBNCzzuDIcQuyVoMhJUbsUoJ1rzZ6GmfYDSOspQ== + dependencies: + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/types" "^1.1.1" + "@backstage/version-bridge" "^1.0.7" + "@material-ui/core" "^4.12.4" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + lodash "^4.17.21" + zod "^3.22.4" + zod-to-json-schema "^3.21.4" + +"@backstage/integration-aws-node@^0.1.7", "@backstage/integration-aws-node@^0.1.8": version "0.1.8" resolved "https://registry.yarnpkg.com/@backstage/integration-aws-node/-/integration-aws-node-0.1.8.tgz#c0582a63e2348a42bbe172bdcd4609f024cc0051" integrity sha512-WD/ahhk1d92ycjBOIRK2gtvuoP1nt5lNMKkfR1qsRBlgZFUPRCe7rkdELGpmRgrGBzU7ZyWfWGjLUh/Qpfva9Q== @@ -2658,7 +3075,32 @@ "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" -"@backstage/integration-react@1.1.23", "@backstage/integration-react@^1.1.21", "@backstage/integration-react@^1.1.23": +"@backstage/integration-aws-node@^0.1.9-next.0": + version "0.1.9-next.0" + resolved "https://registry.yarnpkg.com/@backstage/integration-aws-node/-/integration-aws-node-0.1.9-next.0.tgz#a2c988e33b5af706da48bde9e9f274763db19722" + integrity sha512-KT/aJ/WCmHNX5omhPKvlnUxtdFaHEEQrRD01g7ms6WyElDNLv4DuiuH4CUDJJ4xKvcTuivyAI7aLuo6qJVxU2g== + dependencies: + "@aws-sdk/client-sts" "^3.350.0" + "@aws-sdk/credential-provider-node" "^3.350.0" + "@aws-sdk/credential-providers" "^3.350.0" + "@aws-sdk/types" "^3.347.0" + "@aws-sdk/util-arn-parser" "^3.310.0" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + +"@backstage/integration-react@1.1.24-next.2", "@backstage/integration-react@^1.1.24-next.2": + version "1.1.24-next.2" + resolved "https://registry.yarnpkg.com/@backstage/integration-react/-/integration-react-1.1.24-next.2.tgz#7a9b94a8bb0734b1044ce3870d3e0a78e7b71aad" + integrity sha512-yHve+ccCoCxxNPsEFcWP59kTJlZ0HZr4AWysFK8xj7VMfacYYe8/WQ1hHowDWCEPl2GsCtBsLIgpJFRbpiXxag== + dependencies: + "@backstage/config" "^1.1.1" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/integration" "^1.9.0-next.1" + "@material-ui/core" "^4.12.2" + "@material-ui/icons" "^4.9.1" + "@types/react" "^16.13.1 || ^17.0.0" + +"@backstage/integration-react@^1.1.21", "@backstage/integration-react@^1.1.23": version "1.1.23" resolved "https://registry.yarnpkg.com/@backstage/integration-react/-/integration-react-1.1.23.tgz#259bcfcf450ff5fdb6f51604649e976cb3385db4" integrity sha512-3cFQyWl6mVH6z1cVTJ8aZZdwk4+wsGZkk6smtOpoamSZ7PtodR+V3ZXU/eeb3Sz2GCMUK/r9XWmOnPF1+nuEpw== @@ -2670,7 +3112,22 @@ "@material-ui/icons" "^4.9.1" "@types/react" "^16.13.1 || ^17.0.0" -"@backstage/integration@1.8.0", "@backstage/integration@^1.7.0", "@backstage/integration@^1.7.2", "@backstage/integration@^1.8.0": +"@backstage/integration@1.9.0-next.1", "@backstage/integration@^1.9.0-next.1": + version "1.9.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/integration/-/integration-1.9.0-next.1.tgz#4d046839ca1c461f953e9469ef846da3d0100ea1" + integrity sha512-4/4vIUFvnjO8Us74qAz1w9e2vmMRJJLRDc1upb2KOh0cGRzYiEJTYyALCaLIPvSCPQVU0gP2dxj37Ext0lqPYg== + dependencies: + "@azure/identity" "^4.0.0" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@octokit/auth-app" "^4.0.0" + "@octokit/rest" "^19.0.3" + cross-fetch "^4.0.0" + git-url-parse "^14.0.0" + lodash "^4.17.21" + luxon "^3.0.0" + +"@backstage/integration@^1.7.0", "@backstage/integration@^1.7.1", "@backstage/integration@^1.7.2", "@backstage/integration@^1.8.0": version "1.8.0" resolved "https://registry.yarnpkg.com/@backstage/integration/-/integration-1.8.0.tgz#affc54e1c12c5a4e68a92de4e42c6cf001bdf6ec" integrity sha512-FCFOubvpKK2dt38sNATrImHrS0pkmvS2LPzvLQ01JzRy5F/QxsdRGxJmzB9irpLOUh7F3/Ilr7cBdG5nYyYVOA== @@ -2684,41 +3141,43 @@ lodash "^4.17.21" luxon "^3.0.0" -"@backstage/plugin-api-docs@0.10.3": - version "0.10.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-api-docs/-/plugin-api-docs-0.10.3.tgz#e2dedad4d8630a1bf8297521d2d3b0bf872718e5" - integrity sha512-uCpS70w2yw6P4hHpMaJfXZc30zjQBOo08zN+NAS7KOHjJzMF2Bq90/5IQVBi9Ri/bhjw/vO1Z7T9fzCbDZM/yA== - dependencies: - "@asyncapi/react-component" "1.2.6" - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog" "^1.16.1" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-permission-react" "^0.4.19" +"@backstage/plugin-api-docs@0.11.0-next.3": + version "0.11.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-api-docs/-/plugin-api-docs-0.11.0-next.3.tgz#aa67c6e9e9f93a240b44efa16e5a4400af96b6d7" + integrity sha512-JiGubA6p12lE6STbPvOIi2HikA+9F9ZYWGzZL22tkH+c02NHqKywm+ZW8Hb7Pg3eMvsRgGvVKkeGtVOUOFef8Q== + dependencies: + "@asyncapi/react-component" "1.2.13" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/plugin-catalog" "^1.17.0-next.3" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-permission-react" "^0.4.20-next.1" "@graphiql/react" "^0.20.0" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" - graphiql "3.0.10" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + graphiql "3.1.0" graphql "^16.0.0" graphql-config "^5.0.2" graphql-ws "^5.4.1" isomorphic-form-data "^2.0.0" swagger-ui-react "^5.0.0" -"@backstage/plugin-app-backend@0.3.57": - version "0.3.57" - resolved "https://registry.yarnpkg.com/@backstage/plugin-app-backend/-/plugin-app-backend-0.3.57.tgz#2ac5cb7aa2c9851a64ba00831d3654991f239259" - integrity sha512-G7PHT6SyZXG1PUdBSxFkHgR2QkmX0gj6r74JOsbyYrXH4T4DkHnS6qCmr6paBowVMuzO6T3C5zdFIsXcTozdsw== +"@backstage/plugin-app-backend@0.3.58-next.3": + version "0.3.58-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-app-backend/-/plugin-app-backend-0.3.58-next.3.tgz#8e8136290439c7612378ef562ef8e11a7f1c176c" + integrity sha512-Oo8KGIM+VchjRebpE1RoJ8diIoi7YBaPAehTg+3AlUilcPAKPdq0XPB7e+QOo8Db7z8xOPjIJAMSomHmzRSXmA== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/config" "^1.1.1" - "@backstage/config-loader" "^1.6.1" - "@backstage/plugin-app-node" "^0.1.9" + "@backstage/config-loader" "^1.6.2-next.0" + "@backstage/plugin-app-node" "^0.1.10-next.3" "@backstage/types" "^1.1.1" "@types/express" "^4.17.6" express "^4.17.1" @@ -2732,120 +3191,168 @@ winston "^3.2.1" yn "^4.0.0" -"@backstage/plugin-app-node@^0.1.9": - version "0.1.9" - resolved "https://registry.yarnpkg.com/@backstage/plugin-app-node/-/plugin-app-node-0.1.9.tgz#1a2d6df65d98de2cb86bebde2a2a06046fbe4b1f" - integrity sha512-n/1mPYY5HEhGXlpRWIpyNuB8piHm9ch2jPtDecPTv2sKdppHOCc0mwVSEZxGh7ga/NpPrwJASTInhp51MSpETw== +"@backstage/plugin-app-node@^0.1.10-next.3": + version "0.1.10-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-app-node/-/plugin-app-node-0.1.10-next.3.tgz#2c3331e2ed1a4483156741c9f9bf10b919f1f5a4" + integrity sha512-nrdx16p+5eiRRi5Zs3XR26YNmClO6WyrdYYJ7Tkdr6UD4X/M7tmfJBqzktZrYsOPZ8mIcJrehYhDdT3Nfq6+2w== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config-loader" "^1.6.2-next.0" "@types/express" "^4.17.6" express "^4.17.1" + fs-extra "10.1.0" -"@backstage/plugin-auth-backend-module-atlassian-provider@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-atlassian-provider/-/plugin-auth-backend-module-atlassian-provider-0.1.1.tgz#aa4714308ad59b2aed3dc3635b773fbdfc00d425" - integrity sha512-qH4jzzk62/z5AI/qM4LTRKYZ9223OV3iSFfGmi8qbFtr9MOfhR3/Srio9/nxxGeDlXs4J8hNTo3JnfaQhDkfCg== +"@backstage/plugin-auth-backend-module-atlassian-provider@^0.1.2-next.3": + version "0.1.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-atlassian-provider/-/plugin-auth-backend-module-atlassian-provider-0.1.2-next.3.tgz#f8fa1a3d13ade8b4902e4e2cf60ed3ba05ee70b9" + integrity sha512-goRexc4CrN5CvMJerH+cfQvOSKCOrlRAYHhMlMkYaMtF5TOmCPBD0mjxSb4wB5IOt9TpR4wiunbk6/HAaw+0bg== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" express "^4.18.2" passport "^0.7.0" passport-atlassian-oauth2 "^2.1.0" -"@backstage/plugin-auth-backend-module-gcp-iap-provider@^0.2.3": - version "0.2.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-gcp-iap-provider/-/plugin-auth-backend-module-gcp-iap-provider-0.2.3.tgz#71a405cb557f6369ead3592c8919004921f02ecd" - integrity sha512-5e62tOuH4TAk8WvtC51ECu1NRSkdhKHWW/+pSem7ep+wVcq+sbxK9lgCyFOtS7qX4DsUypNUlZfIa0GZMnkBKw== +"@backstage/plugin-auth-backend-module-aws-alb-provider@^0.1.0-next.2": + version "0.1.0-next.2" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-aws-alb-provider/-/plugin-auth-backend-module-aws-alb-provider-0.1.0-next.2.tgz#509216e7cdca6122bc4f8fc08b10cdbf1b8b03f5" + integrity sha512-LCcR9VEFxGJ6F0fSMpWkoK7UI2TQuE5cyhkEbfqfykxihyExPm5mi5zxGQSCwmsrnyVfoFf6nzT+hSG2ckmLzw== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/errors" "^1.2.3" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/plugin-auth-backend" "^0.21.0-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + jose "^4.6.0" + node-cache "^5.1.2" + node-fetch "^2.6.7" + +"@backstage/plugin-auth-backend-module-gcp-iap-provider@^0.2.4-next.3": + version "0.2.4-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-gcp-iap-provider/-/plugin-auth-backend-module-gcp-iap-provider-0.2.4-next.3.tgz#30652f47a4557b3dac71941e81756a54f6f763cd" + integrity sha512-WS/4X1A6AXhba9rqaEe7B7dlil8BZPjl0G0HjwVrl6HzTPQJFatnJFLqDqNQP62FT/0LvkW9FerFVd1hmbJtxQ== + dependencies: + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/errors" "^1.2.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" "@backstage/types" "^1.1.1" google-auth-library "^8.0.0" -"@backstage/plugin-auth-backend-module-github-provider@^0.1.6": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-github-provider/-/plugin-auth-backend-module-github-provider-0.1.6.tgz#695b7768e521fb32797cbd68e27106cf853939dc" - integrity sha512-0d6z9jxjkPCZpS9xTwvdKmtCGDG0LC7ozh9YqQuTM09wSRC6RLoJ22NhWjJojFsW2e+dZTM/nlkZKEdvtgSQ2A== +"@backstage/plugin-auth-backend-module-github-provider@^0.1.7-next.3": + version "0.1.7-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-github-provider/-/plugin-auth-backend-module-github-provider-0.1.7-next.3.tgz#e90fb749fe4fb007b6d35dd6b6d939c22161ad11" + integrity sha512-ly3oru6n7eVzOpo9QQUv+ADIp9vS52BOE8TO77V+0SaKLEJrgfIiJOH/5mILSpTgjoGza9LKVWQGRDCBO7nogw== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" passport-github2 "^0.1.12" -"@backstage/plugin-auth-backend-module-gitlab-provider@^0.1.6": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-gitlab-provider/-/plugin-auth-backend-module-gitlab-provider-0.1.6.tgz#e909a15ae06c25d189e0f229ec418b43c6554c49" - integrity sha512-qlC83viI4s/rUESPvtV7Im3Dk/YXb9b7KGgNXShrbJI3ntMFm7PsMe74HhCEv4WFh47Pwt1LUhzSZNJw2FQ7OA== +"@backstage/plugin-auth-backend-module-gitlab-provider@^0.1.7-next.3": + version "0.1.7-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-gitlab-provider/-/plugin-auth-backend-module-gitlab-provider-0.1.7-next.3.tgz#134c68d9dc3700693a02721b504af20eca55ba26" + integrity sha512-15mMCB4Lrhduh+3/i4nryiprV2d8R2Ycn0Zcei6l7PfzS4RME90urc49LuE/wykSoV9v1V+Z/W5VwHASPGClug== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" express "^4.18.2" passport "^0.7.0" passport-gitlab2 "^5.0.0" -"@backstage/plugin-auth-backend-module-google-provider@^0.1.6": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-google-provider/-/plugin-auth-backend-module-google-provider-0.1.6.tgz#96ea34a23c7b8e10751e98b2234ca17e9da3e370" - integrity sha512-OkHoVhbTWeLvc/i19W02txqX24PSepan0Mo9mPn/ReSy3ON1NI3um9E4n9dKZ3o3khJKEWOsoX1iET9GpIjqGQ== +"@backstage/plugin-auth-backend-module-google-provider@^0.1.7-next.3": + version "0.1.7-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-google-provider/-/plugin-auth-backend-module-google-provider-0.1.7-next.3.tgz#fb1b8892b73f5a50e2e9855057ed73cf2c550be2" + integrity sha512-XXTHhO/aIsnDRWaFO5dm/MHQIJX4Grw7GobtbOCY8mPdUrw1hNj+1/b2hedxzi9ItQgyLxoDRWNiE4NNehy/fQ== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" google-auth-library "^8.0.0" passport-google-oauth20 "^2.0.0" -"@backstage/plugin-auth-backend-module-oauth2-provider@^0.1.6": - version "0.1.6" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-oauth2-provider/-/plugin-auth-backend-module-oauth2-provider-0.1.6.tgz#91556eb0c82a4c74aa64f0ed2fed393c058b2675" - integrity sha512-IWWb46yc9R+t8lQMwamxnaeldW8NEuymrUYWk3alL/hzlhMZN1MW7X1YKfTf2THzf9DuCxfNY0sowhFANBS6ig== +"@backstage/plugin-auth-backend-module-microsoft-provider@^0.1.5-next.3": + version "0.1.5-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-microsoft-provider/-/plugin-auth-backend-module-microsoft-provider-0.1.5-next.3.tgz#7668054dab976b597dfc3cdbd1f5dff5ea75e979" + integrity sha512-lX8MvFqyR54nmRs1CpHl9FFKsxMy+WepZTApFSLG8N8Ir9hL0I+eprYQ0RJTie4MrG0lUEYnU0OmMfVjSB4cgg== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + express "^4.18.2" + jose "^4.6.0" + lodash "^4.17.21" + node-fetch "^2.6.7" + passport "^0.7.0" + passport-microsoft "^1.0.0" + +"@backstage/plugin-auth-backend-module-oauth2-provider@^0.1.7-next.3": + version "0.1.7-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-oauth2-provider/-/plugin-auth-backend-module-oauth2-provider-0.1.7-next.3.tgz#08fc38a56c079a6f761345f4dff92ec4ed54252a" + integrity sha512-pL5EAjwPFwK0J1mlPgBq5DjQi9BbdPojfFOaLoGQVuo/22nmocFswBDTImBRaWTnf8DL1H0xcASaSGfxBKnF+Q== + dependencies: + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" passport "^0.7.0" passport-oauth2 "^1.6.1" -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@^0.1.1": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-oauth2-proxy-provider/-/plugin-auth-backend-module-oauth2-proxy-provider-0.1.1.tgz#c79458e96d39b6d58243de96f56c23bd47ecb0e7" - integrity sha512-LTl1vy4BD7H5D/npwigU2RVxb/GEi192LUz9C8EZjhN6T+QlrAnwpkiiLkNW3DGTxXxvPzVZC+I/MfP1mUlBTg== +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@^0.1.2-next.3": + version "0.1.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-oauth2-proxy-provider/-/plugin-auth-backend-module-oauth2-proxy-provider-0.1.2-next.3.tgz#cea44093c7222e736aa413c9719d2b0c1bf4fe9e" + integrity sha512-SnEJ5+TjAFwG2PFwFospw+wJfwcVQcYeWzZ23HOigBczJ8jqFXFX8uyeSpd21d8WYGWc2JyGXWLAwJCygWTP3w== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/errors" "^1.2.3" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" jose "^4.6.0" -"@backstage/plugin-auth-backend-module-okta-provider@^0.0.2": - version "0.0.2" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-okta-provider/-/plugin-auth-backend-module-okta-provider-0.0.2.tgz#5eee2d91ea6bd3b4e572b61847de0c12dfc5c421" - integrity sha512-z8jpXR883unY8wC/WMY2cXg63s08fOON/q51FakV2vpm7SnndAcpVhXr2EqKoWKMbd3RDjjsGsA8GZFesBZlOw== +"@backstage/plugin-auth-backend-module-oidc-provider@^0.1.0-next.3": + version "0.1.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-oidc-provider/-/plugin-auth-backend-module-oidc-provider-0.1.0-next.3.tgz#260fd2d0171aac903c3ac966c6770cb70cebba7b" + integrity sha512-Sp+EOWzXhYUpJRzsSvvBwY3ekExI61f+ZLqw3hbtbjtbt8QTrxoGk71jcDgU+FZ6UWUAflHoy7mvGvP/a3Fgfg== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-backend" "^0.21.0-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + express "^4.18.2" + openid-client "^5.5.0" + passport "^0.7.0" + +"@backstage/plugin-auth-backend-module-okta-provider@^0.0.3-next.3": + version "0.0.3-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend-module-okta-provider/-/plugin-auth-backend-module-okta-provider-0.0.3-next.3.tgz#199708bf07e31d4cbf428f71faf843ee94410f72" + integrity sha512-+6QHAonDhHILqfvwjkgxL/pd43eYBYpubOlzTea2HxkU429Gzyui2E6l9AkTROmIl+4xYIArsbULdDku2r5Esw== + dependencies: + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" "@davidzemon/passport-okta-oauth" "^0.0.5" express "^4.18.2" passport "^0.7.0" -"@backstage/plugin-auth-backend@0.20.3": - version "0.20.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend/-/plugin-auth-backend-0.20.3.tgz#5e6e4464bb10fb43f8d590925cd788b5bb42e595" - integrity sha512-JCzAh5ZuXxRgQWQ3bZdSds0YgdXxr2S4FtE0kROtSP2eqFXRgBBmP1W4nrnygXcHMtag5wm2rDLx6Sh+kQYLAA== +"@backstage/plugin-auth-backend@0.21.0-next.3", "@backstage/plugin-auth-backend@^0.21.0-next.3": + version "0.21.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-backend/-/plugin-auth-backend-0.21.0-next.3.tgz#2b18d6e8474ceddb08acac038488a6d0ed767397" + integrity sha512-uR+V7FlKQ0kFbuRceoJhM3BbAYaESRGFNhzqg1M4OIPK9tLbUQS3bd4UjqYxTRkUz3B3x/mFWQCf/Nm8WRbzeA== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/plugin-auth-backend-module-atlassian-provider" "^0.1.1" - "@backstage/plugin-auth-backend-module-gcp-iap-provider" "^0.2.3" - "@backstage/plugin-auth-backend-module-github-provider" "^0.1.6" - "@backstage/plugin-auth-backend-module-gitlab-provider" "^0.1.6" - "@backstage/plugin-auth-backend-module-google-provider" "^0.1.6" - "@backstage/plugin-auth-backend-module-oauth2-provider" "^0.1.6" - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider" "^0.1.1" - "@backstage/plugin-auth-backend-module-okta-provider" "^0.0.2" - "@backstage/plugin-auth-node" "^0.4.3" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/plugin-auth-backend-module-atlassian-provider" "^0.1.2-next.3" + "@backstage/plugin-auth-backend-module-aws-alb-provider" "^0.1.0-next.2" + "@backstage/plugin-auth-backend-module-gcp-iap-provider" "^0.2.4-next.3" + "@backstage/plugin-auth-backend-module-github-provider" "^0.1.7-next.3" + "@backstage/plugin-auth-backend-module-gitlab-provider" "^0.1.7-next.3" + "@backstage/plugin-auth-backend-module-google-provider" "^0.1.7-next.3" + "@backstage/plugin-auth-backend-module-microsoft-provider" "^0.1.5-next.3" + "@backstage/plugin-auth-backend-module-oauth2-provider" "^0.1.7-next.3" + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider" "^0.1.2-next.3" + "@backstage/plugin-auth-backend-module-oidc-provider" "^0.1.0-next.3" + "@backstage/plugin-auth-backend-module-okta-provider" "^0.0.3-next.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/types" "^1.1.1" "@google-cloud/firestore" "^7.0.0" + "@node-saml/passport-saml" "^4.0.4" "@types/express" "^4.17.6" "@types/passport" "^1.0.3" compression "^1.7.4" @@ -2858,7 +3365,6 @@ fs-extra "10.1.0" google-auth-library "^8.0.0" jose "^4.6.0" - jwt-decode "^3.1.0" knex "^3.0.0" lodash "^4.17.21" luxon "^3.0.0" @@ -2871,17 +3377,38 @@ passport-auth0 "^1.4.3" passport-bitbucket-oauth2 "^0.1.2" passport-github2 "^0.1.12" - passport-gitlab2 "^5.0.0" passport-google-oauth20 "^2.0.0" passport-microsoft "^1.0.0" passport-oauth2 "^1.6.1" passport-onelogin-oauth "^0.0.1" - passport-saml "^3.1.2" uuid "^8.0.0" winston "^3.2.1" yn "^4.0.0" -"@backstage/plugin-auth-node@0.4.3", "@backstage/plugin-auth-node@^0.4.0", "@backstage/plugin-auth-node@^0.4.3": +"@backstage/plugin-auth-node@0.4.4-next.3", "@backstage/plugin-auth-node@^0.4.4-next.3": + version "0.4.4-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-node/-/plugin-auth-node-0.4.4-next.3.tgz#a2feea63227becff80ad55e3af68d29eeb0e9305" + integrity sha512-LqWEuGV4VoJEKkH7YgHBQZWX4rLs7QE8qrE7NlWA47yCY25wH3wRX82/MBMEbxjkdjudlhgu+cwn+ucrNjLtgQ== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/types" "^1.1.1" + "@types/express" "*" + "@types/passport" "^1.0.3" + express "^4.17.1" + jose "^4.6.0" + lodash "^4.17.21" + node-fetch "^2.6.7" + passport "^0.7.0" + winston "^3.2.1" + zod "^3.22.4" + zod-to-json-schema "^3.21.4" + +"@backstage/plugin-auth-node@^0.4.0", "@backstage/plugin-auth-node@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@backstage/plugin-auth-node/-/plugin-auth-node-0.4.3.tgz#87522b4a29824f9f160cf4087a6b02ae7adb735d" integrity sha512-dIavrhNjsgxSLgm7CP+sc6YdoA6J4eVuS8Jl5vmt1jhX6Gc2DZMjPRglO2QVotWa3Ucl1tBa+GZxLGOwDetAWg== @@ -2904,19 +3431,19 @@ zod "^3.22.4" zod-to-json-schema "^3.21.4" -"@backstage/plugin-azure-devops-backend@0.5.1": - version "0.5.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-azure-devops-backend/-/plugin-azure-devops-backend-0.5.1.tgz#aadfebbcc69b0ee07d62f56087513c8bede4d928" - integrity sha512-vJnF1hevb2U4WkA+7TcKeSqaPSqHzTmTo2YXVu5Injyqw5t7ske2ArCvGA8MJVk4e239P2JSOkxWHxCFPuFGMQ== +"@backstage/plugin-azure-devops-backend@0.5.2-next.3": + version "0.5.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-azure-devops-backend/-/plugin-azure-devops-backend-0.5.2-next.3.tgz#dccf030e5f0db377c284f80bb7a6500109a2f0ad" + integrity sha512-s41CgMwvN0H0xnM5J8Fks5tSAtZF6K89U6VWtvZZmi0y2pse6PhsnzcalZ4oD4bgQxkZ2qHfB1aauXTd1g71IQ== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/integration" "^1.8.0" + "@backstage/integration" "^1.9.0-next.1" "@backstage/plugin-azure-devops-common" "^0.3.2" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" "@types/express" "^4.17.6" azure-devops-node-api "^12.0.0" express "^4.17.1" @@ -2932,142 +3459,155 @@ resolved "https://registry.yarnpkg.com/@backstage/plugin-azure-devops-common/-/plugin-azure-devops-common-0.3.2.tgz#309a483999801d6a3d571f94d7ee00c3d369776c" integrity sha512-icvOszlGIGrbQhZ1Qu94GWguds1acUvixCzjWFXQC9LkfGAxNVKijk6/cXcbdH1txvQkSSHebLsj6kobHfl8Zg== -"@backstage/plugin-azure-devops@0.3.11": - version "0.3.11" - resolved "https://registry.yarnpkg.com/@backstage/plugin-azure-devops/-/plugin-azure-devops-0.3.11.tgz#b65a4d64a1846a98474614aa55f9f67da0dd0589" - integrity sha512-yHcGRoonpC8l79xriiEChngjtIOQeRNj24BJ96snoWpUdB9anZlGrA+LE0k8j717iE8x3VrypOA6ymYfw67wKQ== +"@backstage/plugin-azure-devops@0.3.12-next.3": + version "0.3.12-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-azure-devops/-/plugin-azure-devops-0.3.12-next.3.tgz#b45ec0dc5bf50d96bcfa810759a9bcbebeada6df" + integrity sha512-mNsH9sOmZUPUo0VFbXYZYLnS2/ahJ6DlkTs60HcA7NKzoT5X3nrgmVyo92bdkDQRZzMveLNGZXc+E/7MbZ+qGw== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" "@backstage/plugin-azure-devops-common" "^0.3.2" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" humanize-duration "^3.27.0" luxon "^3.0.0" react-use "^17.2.4" -"@backstage/plugin-bitbucket-cloud-common@^0.2.15": - version "0.2.15" - resolved "https://registry.yarnpkg.com/@backstage/plugin-bitbucket-cloud-common/-/plugin-bitbucket-cloud-common-0.2.15.tgz#c77bde2b6559906c76f0a0f9ad3827ce6dfc4543" - integrity sha512-F9hud2mvhjz6AKzoLDGcWeDgwcEqfIlpqofmMJC3YBErHes5PZicL1AWxE+k1rPDUFWH3+I1D7mBz57CVD6hsg== +"@backstage/plugin-bitbucket-cloud-common@^0.2.16-next.2": + version "0.2.16-next.2" + resolved "https://registry.yarnpkg.com/@backstage/plugin-bitbucket-cloud-common/-/plugin-bitbucket-cloud-common-0.2.16-next.2.tgz#440faa0f40fbde30a974fe12daf49209d0f379ad" + integrity sha512-gnpk65FZ1HICXSNDNjctUsbf4ITQihQhKMP+ljkb9R6GytKhw6zA7xLI8gQ6ywZevylhLmCXRGt38X093k9xtQ== dependencies: - "@backstage/integration" "^1.8.0" + "@backstage/integration" "^1.9.0-next.1" cross-fetch "^4.0.0" -"@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.24": - version "0.1.24" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-bitbucket-cloud/-/plugin-catalog-backend-module-bitbucket-cloud-0.1.24.tgz#91cf7ebe28d427556d18b5d4c149891cb3fb82c2" - integrity sha512-vmb7ZuMa1f3s4RTVlQNYwTviQPohumzSKY06BSmiJC2jnR2X7UVAMbBPlHQKJZproAlvvh2RA/yt7dc7mYDBWw== +"@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.1.25-next.3": + version "0.1.25-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-bitbucket-cloud/-/plugin-catalog-backend-module-bitbucket-cloud-0.1.25-next.3.tgz#9a2420bfda5fbac699d9627de7f531e403a7ae83" + integrity sha512-SdY/aXpDTlNEmptMA8Kk9A6nly/MAdLMedpV4nVm63cTV+nHFie0peY6lKTfVLIhzSUzKXADxtwU/Oq4FQeuXw== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-bitbucket-cloud-common" "^0.2.15" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" - "@backstage/plugin-events-node" "^0.2.18" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-bitbucket-cloud-common" "^0.2.16-next.2" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-events-node" "^0.2.19-next.3" uuid "^8.0.0" winston "^3.2.1" -"@backstage/plugin-catalog-backend-module-bitbucket-server@0.1.22": - version "0.1.22" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-bitbucket-server/-/plugin-catalog-backend-module-bitbucket-server-0.1.22.tgz#98c2fa58cf0b26ac45c25f2dc69a0c603e48ff3f" - integrity sha512-7GAt4Q9H+h7O48zXS65TTunwwrjoV2smB2aO1kAHsYCJV1pFEth4uVV6+gmZCESA5aEfWKV2M3kCramtIRdH4A== +"@backstage/plugin-catalog-backend-module-bitbucket-server@0.1.23-next.3": + version "0.1.23-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-bitbucket-server/-/plugin-catalog-backend-module-bitbucket-server-0.1.23-next.3.tgz#e4e31c27d7618154418d76637c97754dd4fd8828" + integrity sha512-2YcjAHwAHlYxzHwPR5LlEgUCe+3/1YKaskYemEOzR12HXAu+QLdn9BLDYUU3eG3u9oJuSbK6U2IWopQoFpUC7g== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" "@types/node-fetch" "^2.5.12" node-fetch "^2.6.7" uuid "^8.0.0" winston "^3.2.1" -"@backstage/plugin-catalog-backend-module-github-org@0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-github-org/-/plugin-catalog-backend-module-github-org-0.1.3.tgz#94193dac5726f26dc4f26a47a44527608c92f8e9" - integrity sha512-KT2XikeBPOgam0pwKDnWFRI8gcJLDC7G01J+DNDvMDK1B0gS24fosp1wnTjXXSsQKdJMcZaaIoVqezWVsxqb3A== +"@backstage/plugin-catalog-backend-module-github-org@0.1.4-next.3": + version "0.1.4-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-github-org/-/plugin-catalog-backend-module-github-org-0.1.4-next.3.tgz#96c59867d9330c81c820bf9cdc5f33e4f44a9d7c" + integrity sha512-Ladz2MlSEGYdgEWRnxwUnMwBazIbDyhfPGmWGiQRtMFfoDVuyO462rZ2w8HoTRQtr8U0+pupB4EXVwSH1evUQQ== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" "@backstage/config" "^1.1.1" - "@backstage/plugin-catalog-backend-module-github" "^0.4.7" - "@backstage/plugin-catalog-node" "^1.6.1" - -"@backstage/plugin-catalog-backend-module-github@0.4.7", "@backstage/plugin-catalog-backend-module-github@^0.4.7": - version "0.4.7" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-github/-/plugin-catalog-backend-module-github-0.4.7.tgz#5123eb8a6f491d925d2d0ef399318412ab012a96" - integrity sha512-PrS7IH246I7+osfwJLO5f2UfOlUWpsrC5JZu3E5K3TIjaIiOW9VQxvKAzEj6bjJLfxj9jh8M5ag1Y8hANpsCNw== - dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/plugin-catalog-backend-module-github" "^0.5.0-next.3" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + +"@backstage/plugin-catalog-backend-module-github@0.5.0-next.3", "@backstage/plugin-catalog-backend-module-github@^0.5.0-next.3": + version "0.5.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-github/-/plugin-catalog-backend-module-github-0.5.0-next.3.tgz#f014e36fcad030adfab4a9784958847623beb3ea" + integrity sha512-Ns+llSQsKaB1+uZr0UWZBllhA8J6O+26yOmcG02rAe/nIECvQYyCpk58fvvLw0LMpS/gx0BoDpEwWSgFR63Q+w== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-catalog-backend" "^1.16.1" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" - "@backstage/plugin-events-node" "^0.2.18" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-catalog-backend" "^1.17.0-next.3" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-events-node" "^0.2.19-next.3" "@octokit/graphql" "^5.0.0" "@octokit/rest" "^19.0.3" - git-url-parse "^13.0.0" + git-url-parse "^14.0.0" lodash "^4.17.21" minimatch "^5.1.2" node-fetch "^2.6.7" uuid "^8.0.0" winston "^3.2.1" -"@backstage/plugin-catalog-backend-module-gitlab@0.3.6": - version "0.3.6" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-gitlab/-/plugin-catalog-backend-module-gitlab-0.3.6.tgz#bfdbbc33d1f5ae9325f88c66a6899c0a4ef272a1" - integrity sha512-P1SNDnI2eW25WjNt41hX4fQNg0vjyJHZmAumP9YileN6MQRc7Zo2WKxGjTdTLGR/leBPEtrqNzbbtj/4AHm22w== +"@backstage/plugin-catalog-backend-module-gitlab@0.3.7-next.3": + version "0.3.7-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-gitlab/-/plugin-catalog-backend-module-gitlab-0.3.7-next.3.tgz#601807b1f07886b3c120c7c55bb458497fa96c82" + integrity sha512-3aux3ujls/GJf8C31hvrg0mGdZl/lSF7mRb7/ggfzBxY1qaiplE8zblMtoe7FdnFfdazD9goJWoqQB3aBm8HXA== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" lodash "^4.17.21" node-fetch "^2.6.7" uuid "^8.0.0" winston "^3.2.1" -"@backstage/plugin-catalog-backend-module-openapi@0.1.26": - version "0.1.26" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-openapi/-/plugin-catalog-backend-module-openapi-0.1.26.tgz#3cab55a261eaf7c2b781d51bc4dabf316af4c5fe" - integrity sha512-7/b1CqaKXbB4BTaCOTqxuOby1GZJrl4mfcrMmkLdG32H54NVX3iXMRJLRY5ra6IVdNmVE4ks2hDCJMfcO/qqxg== +"@backstage/plugin-catalog-backend-module-openapi@0.1.27-next.3": + version "0.1.27-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-openapi/-/plugin-catalog-backend-module-openapi-0.1.27-next.3.tgz#21578bffdc87f8aa5202f749376aa37fc9640908" + integrity sha512-90KSOIjIZmTwvgFVW41w3r95MbU+oF79F4AaE03J/8XmcwFDwyXhhDZ+ZovhEZq4OCPx5/YV8JG5KVopM6z7vA== dependencies: "@apidevtools/json-schema-ref-parser" "^9.0.6" - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-catalog-backend" "^1.16.1" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-catalog-backend" "^1.17.0-next.3" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" "@backstage/types" "^1.1.1" winston "^3.2.1" yaml "^2.1.1" -"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.6", "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@^0.1.6": +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.7-next.3", "@backstage/plugin-catalog-backend-module-scaffolder-entity-model@^0.1.7-next.3": + version "0.1.7-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-scaffolder-entity-model/-/plugin-catalog-backend-module-scaffolder-entity-model-0.1.7-next.3.tgz#a8ea6c26e5e8c02fce8728f042707bed7dd80ed2" + integrity sha512-1FhGm9pakiunep238Xf2fx0K+x6AmlgNOC9mI/DgGTdTEWuEWbtIjt4R+hDlrAadXPfJtxNmp8XPcLOBG2i7Yw== + dependencies: + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-scaffolder-common" "^1.5.0-next.1" + +"@backstage/plugin-catalog-backend-module-scaffolder-entity-model@^0.1.6": version "0.1.6" resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend-module-scaffolder-entity-model/-/plugin-catalog-backend-module-scaffolder-entity-model-0.1.6.tgz#0ea62233a916b86bf3ae8ba09fd93ff007bac0f0" integrity sha512-aGawWFUjoJAbITPUdKzF4fzTTJk5hn/bLMF33Ks5iIW1EWokPoVmDR/qErjxKXXChnVTzPwvPdBejV6HPVcs8Q== @@ -3078,27 +3618,28 @@ "@backstage/plugin-catalog-node" "^1.6.1" "@backstage/plugin-scaffolder-common" "^1.4.5" -"@backstage/plugin-catalog-backend@1.16.2", "@backstage/plugin-catalog-backend@^1.16.1": - version "1.16.2" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend/-/plugin-catalog-backend-1.16.2.tgz#fe4765d02d4cd8e17d3705bee5ecdbb7a03e5018" - integrity sha512-aTTztezyaW1y1NaaWIZ++QANn4bCFFl0DUA/4JUW14A6hQJR8F3h+V/XRaM5kkkG8F2arzowwbfTREKiDU8Ezw== - dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-openapi-utils" "^0.1.2" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" +"@backstage/plugin-catalog-backend@1.17.0-next.3", "@backstage/plugin-catalog-backend@^1.17.0-next.3": + version "1.17.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-backend/-/plugin-catalog-backend-1.17.0-next.3.tgz#2b59628855d6d762cafb0954d1d5d168fccaaa0b" + integrity sha512-IGL/AV3+0+dmtCkXeP6Ly8ls1IQ4XrCzsVLiAoXXXBGzlYVD9pI1Y+2/zpJ//cfulyCKqdvkidyRhQxpARtF5Q== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-openapi-utils" "^0.1.3-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-auth-node" "^0.4.3" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" - "@backstage/plugin-events-node" "^0.2.18" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-events-node" "^0.2.19-next.3" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-permission-node" "^0.7.20" - "@backstage/plugin-search-backend-module-catalog" "^0.1.13" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@backstage/plugin-search-backend-module-catalog" "^0.1.14-next.3" + "@backstage/repo-tools" "^0.6.0-next.3" "@backstage/types" "^1.1.1" "@opentelemetry/api" "^1.3.0" "@types/express" "^4.17.6" @@ -3107,7 +3648,7 @@ express "^4.17.1" fast-json-stable-stringify "^2.1.0" fs-extra "10.1.0" - git-url-parse "^13.0.0" + git-url-parse "^14.0.0" glob "^7.1.6" knex "^3.0.0" lodash "^4.17.21" @@ -3122,7 +3663,16 @@ yn "^4.0.0" zod "^3.22.4" -"@backstage/plugin-catalog-common@1.0.20", "@backstage/plugin-catalog-common@^1.0.20": +"@backstage/plugin-catalog-common@1.0.21-next.0", "@backstage/plugin-catalog-common@^1.0.21-next.0": + version "1.0.21-next.0" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-common/-/plugin-catalog-common-1.0.21-next.0.tgz#b3ac17dfda1630ccba80fe122dbcbf06e6347f26" + integrity sha512-w6IcKajmMmt9vS2EzPeNxelx5oKKwlJpGRgto8WrlyxOHLzMnX/g0jLkKWPWLBwicTiygMi56rgXaMnrFYmCuA== + dependencies: + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/plugin-search-common" "^1.2.10" + +"@backstage/plugin-catalog-common@^1.0.20": version "1.0.20" resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-common/-/plugin-catalog-common-1.0.20.tgz#84050135b29b0690aff613b31a427277a2c18169" integrity sha512-jHMzUBPDqieri/psW1H0ylR57ofzPLLjlSSVbvzLAVc63DDQMWunb6UdjARAGRceeV4ea+shrhlvEx5tdG9eEQ== @@ -3131,57 +3681,73 @@ "@backstage/plugin-permission-common" "^0.7.12" "@backstage/plugin-search-common" "^1.2.10" -"@backstage/plugin-catalog-graph@0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-graph/-/plugin-catalog-graph-0.3.3.tgz#fc35db8f9c3ea67560a5ffaff71f9cfe459ed611" - integrity sha512-SXQmcET2o0yFMc9ecx794/P5NNSTb03Xpc6KKdJwlIyon2ZoCvrcAcAur3Vp6vvHdrcQCgejwlgRvVJKXRQTlg== - dependencies: - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog-react" "^1.9.3" +"@backstage/plugin-catalog-graph@0.4.0-next.3": + version "0.4.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-graph/-/plugin-catalog-graph-0.4.0-next.3.tgz#656ca9fcdaae1ffa2ce8db867422b30db97021c7" + integrity sha512-o0JA1S5BAhTKkVal856ILKkUY/Wz1vOjlaqac3igZb1kvOcRB3b+QnGLG+tf10rrhMl0Qe/y5Xi0ogPv9rZ43g== + dependencies: + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@backstage/types" "^1.1.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" classnames "^2.3.1" lodash "^4.17.15" p-limit "^3.1.0" qs "^6.9.4" react-use "^17.2.4" -"@backstage/plugin-catalog-import@0.10.5": - version "0.10.5" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-import/-/plugin-catalog-import-0.10.5.tgz#f7da41a1547c09432610292843211cc202c69bf8" - integrity sha512-ia8gt8EK/zg5ahfb4/iTEx+lQ+4nxjeL8O563YMXvRvnr1gSfJbStPL6Yi44kISwUfHFqCcVWikXmhH9TpSZDg== +"@backstage/plugin-catalog-import@0.10.6-next.3": + version "0.10.6-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-import/-/plugin-catalog-import-0.10.6-next.3.tgz#df0f21f4435ddf8f4a0ebbf18fed196927fdf06d" + integrity sha512-hyxWs4rAeDyjVWcnNJBIH/kUXf2s7ahW8NUhXq6/RG7OZ/Pavk2KbKPhFgT4WNIU+qpy1KMVdM3SfGk1T1p1ow== dependencies: - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/frontend-plugin-api" "^0.5.0" - "@backstage/integration" "^1.8.0" - "@backstage/integration-react" "^1.1.23" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" "@octokit/rest" "^19.0.3" - "@types/react" "^16.13.1 || ^17.0.0" - git-url-parse "^13.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + git-url-parse "^14.0.0" js-base64 "^3.6.0" lodash "^4.17.21" react-hook-form "^7.12.2" react-use "^17.2.4" yaml "^2.0.0" -"@backstage/plugin-catalog-node@1.6.1", "@backstage/plugin-catalog-node@^1.6.1": +"@backstage/plugin-catalog-node@1.6.2-next.3", "@backstage/plugin-catalog-node@^1.6.2-next.3": + version "1.6.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-node/-/plugin-catalog-node-1.6.2-next.3.tgz#0f8af4030b75ad031c7df83d6b04f7918ba0848b" + integrity sha512-68fkXlXKZ6E66/77IuPa825pn8aew4SdiTUm0z110QizxGeU4DZAnKKJQQFd2NO2ja1jQqAlgEGV7ybclLVmwQ== + dependencies: + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/errors" "^1.2.3" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@backstage/types" "^1.1.1" + +"@backstage/plugin-catalog-node@^1.6.1": version "1.6.1" resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-node/-/plugin-catalog-node-1.6.1.tgz#9a872dfdc562f79cb1e3a5873028abaf5ae0b4f9" integrity sha512-mYNzcCUy9s28/SymS0p1mPmjtRQBfICAS2lFUKfKFT6pXQ7sqnC0Cxcn9ln1XjS3+ikxFC7jfYs4EOrv2DVm7w== @@ -3195,7 +3761,37 @@ "@backstage/plugin-permission-node" "^0.7.20" "@backstage/types" "^1.1.1" -"@backstage/plugin-catalog-react@1.9.3", "@backstage/plugin-catalog-react@^1.9.0", "@backstage/plugin-catalog-react@^1.9.1", "@backstage/plugin-catalog-react@^1.9.3": +"@backstage/plugin-catalog-react@1.10.0-next.3", "@backstage/plugin-catalog-react@^1.10.0-next.3": + version "1.10.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-react/-/plugin-catalog-react-1.10.0-next.3.tgz#a76031a1ac854676a91a470c46b9626ac2aa78f9" + integrity sha512-1Z6VjxHpynVEk9vn5QNNYnvmP5LbFZ4GKWQoHw4EgQQSS/YJ1OEeh/v1NNa/tZKEXfF/7BUlU2ZMYJ9gpPAEbQ== + dependencies: + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/errors" "^1.2.3" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/plugin-permission-react" "^0.4.20-next.1" + "@backstage/types" "^1.1.1" + "@backstage/version-bridge" "^1.0.7" + "@material-ui/core" "^4.12.2" + "@material-ui/icons" "^4.9.1" + "@material-ui/lab" "4.0.0-alpha.61" + "@react-hookz/web" "^24.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + classnames "^2.2.6" + lodash "^4.17.21" + material-ui-popup-state "^1.9.3" + qs "^6.9.4" + react-use "^17.2.4" + yaml "^2.0.0" + zen-observable "^0.10.0" + +"@backstage/plugin-catalog-react@^1.9.0", "@backstage/plugin-catalog-react@^1.9.1": version "1.9.3" resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog-react/-/plugin-catalog-react-1.9.3.tgz#d5910989bc62e1827be00bc4e9650985f2ea338e" integrity sha512-JeJp4uGiC4gFmCRV8Pk50rzKxAtvKZFuMZ1N7n7t39NtvcmKJemrYKE+5q9RMGi/hRE5+i2D0tqX90JDKlNdVA== @@ -3225,31 +3821,31 @@ yaml "^2.0.0" zen-observable "^0.10.0" -"@backstage/plugin-catalog@1.16.1", "@backstage/plugin-catalog@^1.16.1": - version "1.16.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog/-/plugin-catalog-1.16.1.tgz#be2f7d726a0283739c46a1f28bda9fa1c0fca3ef" - integrity sha512-h0u8O6A+rR4NAvXzCIeMX56etWTbEmBRQx/QHpY7ZfkwxW601OvTKlT0v7t1wOTW9NbXlO4STyoHtrHc5a1geA== +"@backstage/plugin-catalog@1.17.0-next.3", "@backstage/plugin-catalog@^1.17.0-next.3": + version "1.17.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-catalog/-/plugin-catalog-1.17.0-next.3.tgz#c3b6ecc8d85c808429b75767098bab1cfdf22026" + integrity sha512-KENUuc6hS6InMgJ4C5TAkCeFJKsXhTsjiBWvuKnL4j2/QEu7VsEiyicis2niAsyijsQZemm6UPFOSyo7j4HPUQ== dependencies: - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/frontend-plugin-api" "^0.5.0" - "@backstage/integration-react" "^1.1.23" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-permission-react" "^0.4.19" - "@backstage/plugin-scaffolder-common" "^1.4.5" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-permission-react" "^0.4.20-next.1" + "@backstage/plugin-scaffolder-common" "^1.5.0-next.1" "@backstage/plugin-search-common" "^1.2.10" - "@backstage/plugin-search-react" "^1.7.5" + "@backstage/plugin-search-react" "^1.7.6-next.3" "@backstage/types" "^1.1.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" "@mui/utils" "^5.14.15" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" dataloader "^2.0.0" expiry-map "^2.0.0" history "^5.0.0" @@ -3258,79 +3854,79 @@ react-use "^17.2.4" zen-observable "^0.10.0" -"@backstage/plugin-dynatrace@8.0.3": - version "8.0.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-dynatrace/-/plugin-dynatrace-8.0.3.tgz#a4e1d7b519baf2330b85b0ad5f1c1eecf4aeddde" - integrity sha512-LzAw5WloyW22gIfEbJYE9cnZKOti8nus8p5wvyU7mQuaqBmLP2gfDKqi4rek42xIXDkidovJjq8iYsgCkbQw8w== +"@backstage/plugin-dynatrace@9.0.0-next.3": + version "9.0.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-dynatrace/-/plugin-dynatrace-9.0.0-next.3.tgz#587d2ade9e6b9bcb6f501c15208f34130f922136" + integrity sha512-C3pzGiGPVI6wquEA70oHrqf2pOgviKNUoaf0XCr6/csny7fgSU+fkrJxhG9dn8p21R4XGQ+bAcn4Z4ZWRkHemg== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@material-ui/core" "^4.12.2" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" react-use "^17.2.4" -"@backstage/plugin-events-backend@0.2.18", "@backstage/plugin-events-backend@^0.2.18": - version "0.2.18" - resolved "https://registry.yarnpkg.com/@backstage/plugin-events-backend/-/plugin-events-backend-0.2.18.tgz#32ddef510dfa3b02bfa651792dbac0827dd52a11" - integrity sha512-ZZWfkDCUpxmcAqCmZFsak2MXUVLtXmqrp1tD9r3hTNI42VC6mTmFQajjR8pRoUbs3muQEZshSvC9KhlqSiQyOA== +"@backstage/plugin-events-backend@0.2.19-next.3", "@backstage/plugin-events-backend@^0.2.19-next.3": + version "0.2.19-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-events-backend/-/plugin-events-backend-0.2.19-next.3.tgz#b95552d45d27b905393b8b844237bf530068e250" + integrity sha512-LESf9yuooCzVsI+Ae6HOwAGlVyE8DBjZAnELgcZ7Kg87OB//xilQBDtivCsO5YhY9ogpgeN1+PC3gtv+502hMA== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/config" "^1.1.1" - "@backstage/plugin-events-node" "^0.2.18" + "@backstage/plugin-events-node" "^0.2.19-next.3" "@types/express" "^4.17.6" express "^4.17.1" express-promise-router "^4.1.0" winston "^3.2.1" -"@backstage/plugin-events-node@0.2.18", "@backstage/plugin-events-node@^0.2.18": - version "0.2.18" - resolved "https://registry.yarnpkg.com/@backstage/plugin-events-node/-/plugin-events-node-0.2.18.tgz#ecf2d06f108a6eb5510bdaa81b9c4cd755d145e7" - integrity sha512-9F5+z6+8tu+GOwEUuzJi1214OpdUyPw/+gdZ/6Q5ybI8KHsXoEsWwgTiyLHBrEntJvVeQqzil0HOU5deZcqZPA== +"@backstage/plugin-events-node@0.2.19-next.3", "@backstage/plugin-events-node@^0.2.19-next.3": + version "0.2.19-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-events-node/-/plugin-events-node-0.2.19-next.3.tgz#7d9a27864c3f9a7d32ebdf9459ccdb38a1c4b815" + integrity sha512-kayyP7/UQTkUy3Z71Hogjme+qtdw7q0C5GLu1R7XON2h+e2VdXpB+6ivGbg5vn1A55xAacEyB78AJCLvp4pM8w== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-plugin-api" "^0.6.10-next.3" -"@backstage/plugin-github-actions@0.6.10": - version "0.6.10" - resolved "https://registry.yarnpkg.com/@backstage/plugin-github-actions/-/plugin-github-actions-0.6.10.tgz#d64e9ba81a2138d36feb5b45209d7701492de364" - integrity sha512-l+OdaQy2m02Or+wTwV7S3i2YTntyJa+ek+8xgQbvpi1eUweRlSM10vMg9o5PtI+CR5njdkPHIMTQyWRP9nFgFw== +"@backstage/plugin-github-actions@0.6.11-next.3": + version "0.6.11-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-github-actions/-/plugin-github-actions-0.6.11-next.3.tgz#f839800a075cbaff48dd4d3970a5efe00a67bd75" + integrity sha512-8aEpGZqSdK0Fjav7CA4CCts2ATRMp25KgKBc2VlhcIzWLYCjMdZzRE1Y+J9Gekss1XEtY6L5A/HRkT/PtA5EhA== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/integration" "^1.8.0" - "@backstage/integration-react" "^1.1.23" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" "@octokit/rest" "^19.0.3" - "@types/react" "^16.13.1 || ^17.0.0" - git-url-parse "^13.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + git-url-parse "^14.0.0" luxon "^3.0.0" react-use "^17.2.4" -"@backstage/plugin-github-issues@0.2.18": - version "0.2.18" - resolved "https://registry.yarnpkg.com/@backstage/plugin-github-issues/-/plugin-github-issues-0.2.18.tgz#dceda9877c7b1baf6bc760bbfa17e049f825f27b" - integrity sha512-93WFurhusuTUDrymkRFOf/VV1THovuEAgPjWbV4B3CFcSFKHQHGtdqoY8GNeanSMBF0up9ZCNH7JECrx7bPtsg== +"@backstage/plugin-github-issues@0.2.19-next.3": + version "0.2.19-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-github-issues/-/plugin-github-issues-0.2.19-next.3.tgz#d4a9d8882b99847273763066a55e5ee13ceb122b" + integrity sha512-tZmPZbB3l45rj0vNFugam76lHoYpCHXqFtYEzpN9IZnSbuCFpaNuru81XQi7TDmTX05W54qXVq1wYc5YjPfSyw== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@material-ui/core" "^4.12.4" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" luxon "^3.0.0" octokit "^3.0.0" react-use "^17.4.0" -"@backstage/plugin-home-react@^0.1.5", "@backstage/plugin-home-react@^0.1.7": +"@backstage/plugin-home-react@^0.1.5": version "0.1.7" resolved "https://registry.yarnpkg.com/@backstage/plugin-home-react/-/plugin-home-react-0.1.7.tgz#c4f5a6a16ddc817fc13e97af94616669c85484a7" integrity sha512-82NhKJooemMNxSH7zwJDhumqX4g5+mR9JCeOswagWOQiElDV5/bmXsCYUlzze3lfJLE4X0z677O6H/5ly3Yn9g== @@ -3342,29 +3938,42 @@ "@rjsf/utils" "5.15.1" "@types/react" "^16.13.1 || ^17.0.0" -"@backstage/plugin-home@0.6.1": - version "0.6.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-home/-/plugin-home-0.6.1.tgz#0c2f326b31380f954ddc1556cd979e105efed82c" - integrity sha512-1lUJDz6669Ik5AwhawdAG5ik6t5nKJo31StHDlK9dCurVD/yKQ2FPi6d8wHy8QMGjDzfhMj/hrVjiWvll61OqA== +"@backstage/plugin-home-react@^0.1.8-next.3": + version "0.1.8-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-home-react/-/plugin-home-react-0.1.8-next.3.tgz#b0599d9c9f33f8afe01f9cd44c0f2f5e2f9be25e" + integrity sha512-qq9pDbiVRCCEL0IbWwL/VcmE1bw+Wjmooh1LRT26E7k51euAkipeJ4rROOgnAllI0DbKx2XEMiY5VfS05aCbfA== dependencies: - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-app-api" "^1.11.3" - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/frontend-plugin-api" "^0.5.0" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-home-react" "^0.1.7" - "@backstage/theme" "^0.5.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@material-ui/lab" "4.0.0-alpha.61" - "@rjsf/core" "5.15.1" - "@rjsf/material-ui" "5.15.1" - "@rjsf/utils" "5.15.1" - "@rjsf/validator-ajv8" "5.15.1" + "@rjsf/utils" "5.17.0" "@types/react" "^16.13.1 || ^17.0.0" + +"@backstage/plugin-home@0.6.2-next.3": + version "0.6.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-home/-/plugin-home-0.6.2-next.3.tgz#12163d29791244655f22ff79182eebe717d63c11" + integrity sha512-yLODJZawKeAT/Pg9ICCXICVQGwawlTDzZrJHtdDkC1RSrTjgwnnZgpqtMgseC7txQ8ZARWGOI+98lgwn4/3HvA== + dependencies: + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/config" "^1.1.1" + "@backstage/core-app-api" "^1.12.0-next.1" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-home-react" "^0.1.8-next.3" + "@backstage/theme" "^0.5.1-next.1" + "@material-ui/core" "^4.12.2" + "@material-ui/icons" "^4.9.1" + "@material-ui/lab" "4.0.0-alpha.61" + "@rjsf/core" "5.17.0" + "@rjsf/material-ui" "5.17.0" + "@rjsf/utils" "5.17.0" + "@rjsf/validator-ajv8" "5.17.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" lodash "^4.17.21" luxon "^3.4.3" react-grid-layout "1.3.4" @@ -3372,22 +3981,22 @@ react-use "^17.2.4" zod "^3.22.4" -"@backstage/plugin-jenkins-backend@0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-jenkins-backend/-/plugin-jenkins-backend-0.3.3.tgz#ae6fb324b56b6d3bb8d67ecd9317656030ebfe5c" - integrity sha512-WAjZwTbBkz2KqqXvYagdfJ3QZiYnleGCPIEeUMn4483OeOjtRPJGwzBrHa4iVQ836k6x36AQbet8J10RSjOJKQ== +"@backstage/plugin-jenkins-backend@0.3.4-next.3": + version "0.3.4-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-jenkins-backend/-/plugin-jenkins-backend-0.3.4-next.3.tgz#354930238910094320743d75acba64743c1bd5aa" + integrity sha512-l9jEtoSv1KfT1g+xf/I414eKHLcRcAqAZvpW0lwcwRLxv9GunVJHcr9Wt/tVenmrhB5DhMQOEb2Rf5yVSIaK9A== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/plugin-auth-node" "^0.4.3" - "@backstage/plugin-catalog-node" "^1.6.1" - "@backstage/plugin-jenkins-common" "^0.1.23" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-jenkins-common" "^0.1.24-next.0" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-permission-node" "^0.7.20" + "@backstage/plugin-permission-node" "^0.7.21-next.3" "@types/express" "^4.17.6" express "^4.17.1" express-promise-router "^4.1.0" @@ -3396,53 +4005,53 @@ winston "^3.2.1" yn "^4.0.0" -"@backstage/plugin-jenkins-common@^0.1.23": - version "0.1.23" - resolved "https://registry.yarnpkg.com/@backstage/plugin-jenkins-common/-/plugin-jenkins-common-0.1.23.tgz#7cd1fdbac3006da6b62dd97c41f9842e4ac75597" - integrity sha512-D20TCVnVUeWJtRKriCkumQqhqS9R+Sb1pgs3zYo+m/lECgWOEZKt+/e1zH33QnvOsYrXg73rLWYtfhVlHdWCvQ== +"@backstage/plugin-jenkins-common@^0.1.24-next.0": + version "0.1.24-next.0" + resolved "https://registry.yarnpkg.com/@backstage/plugin-jenkins-common/-/plugin-jenkins-common-0.1.24-next.0.tgz#f258ebe5201af33f0b3b20bb9567edb5b5b00efc" + integrity sha512-FXhmL3HAkVdFtC5R4KUyckd9HwmoLRSre6PzqqjfZyv1mWVU8LRwvDZKqGbk2xgOEhvFVQhpREDoevfKdhe3NA== dependencies: - "@backstage/plugin-catalog-common" "^1.0.20" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" "@backstage/plugin-permission-common" "^0.7.12" -"@backstage/plugin-jenkins@0.9.4": - version "0.9.4" - resolved "https://registry.yarnpkg.com/@backstage/plugin-jenkins/-/plugin-jenkins-0.9.4.tgz#af87b5fa03841ab760be67c0af0f24cbc335f763" - integrity sha512-SBjgKeV2lFZEQBEVnWkxWq6EtLFn5PotVEkKLTPoI8l4jABLDiNOBBfIFjWW9r5EIZ6hpZ1Z5yq64inRP3nmQw== +"@backstage/plugin-jenkins@0.9.5-next.3": + version "0.9.5-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-jenkins/-/plugin-jenkins-0.9.5-next.3.tgz#39ec0a339b30df0f579bf82b2a10f3bde672ec24" + integrity sha512-VNt4YObcnoJ2DbUQlfEecTF6m/4k/lmWYL51keLXXDV0jX1Z0sKgtS4/hjXFWkolPUbQLgUjCYpo9H4qcEGqWQ== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-jenkins-common" "^0.1.23" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-jenkins-common" "^0.1.24-next.0" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" luxon "^3.0.0" react-use "^17.2.4" -"@backstage/plugin-kubernetes-backend@0.14.1": - version "0.14.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-backend/-/plugin-kubernetes-backend-0.14.1.tgz#452a55589a9026ed3a1b93274fbf671b68011c51" - integrity sha512-iZqUP0/516SS1HvyJsP/Frf0fR8Q9VN26RQDWB6uz09AS2EUJaUa53xdU8k8JqjdGhgi9V9uzqUbl93TT20DgQ== +"@backstage/plugin-kubernetes-backend@0.15.0-next.3": + version "0.15.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-backend/-/plugin-kubernetes-backend-0.15.0-next.3.tgz#e9c30e3a9e311c57543195f464ca7b443c394162" + integrity sha512-apQzYXjWk15bZOjXwsNlW0tQFQ0HKbfbgeDoXg4uxVvDxRTzbfSiphTULNpkZZr4sgP3YCRDxqygOQ2YyxZ02A== dependencies: "@aws-crypto/sha256-js" "^5.0.0" "@aws-sdk/credential-providers" "^3.350.0" "@aws-sdk/signature-v4" "^3.347.0" "@azure/identity" "^4.0.0" - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/integration-aws-node" "^0.1.8" - "@backstage/plugin-auth-node" "^0.4.3" - "@backstage/plugin-catalog-node" "^1.6.1" - "@backstage/plugin-kubernetes-common" "^0.7.3" - "@backstage/plugin-kubernetes-node" "^0.1.3" + "@backstage/integration-aws-node" "^0.1.9-next.0" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-kubernetes-common" "^0.7.4-next.2" + "@backstage/plugin-kubernetes-node" "^0.1.4-next.3" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-permission-node" "^0.7.20" + "@backstage/plugin-permission-node" "^0.7.21-next.3" "@backstage/types" "^1.1.1" "@google-cloud/container" "^5.0.0" "@jest-mock/express" "^2.0.1" @@ -3465,12 +4074,12 @@ winston "^3.2.1" yn "^4.0.0" -"@backstage/plugin-kubernetes-common@^0.7.3": - version "0.7.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-common/-/plugin-kubernetes-common-0.7.3.tgz#d9421387109e9bfc510b0e2de3857b78ba5181ef" - integrity sha512-5p9Tj8HjBs06cdofzkGZm4fncUGyhsKboodzK/RF47sHY8G+sAC4vUMoTlcOJczU16tC0tOeXOgkKjhVYIMWDQ== +"@backstage/plugin-kubernetes-common@^0.7.4-next.2": + version "0.7.4-next.2" + resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-common/-/plugin-kubernetes-common-0.7.4-next.2.tgz#8b1fa95a7b96b23cd4518fc67619d456a2ec2e1a" + integrity sha512-YSkDNL/zT4/2lQlfYNgQMgHUS4Vw+QiCdhgYQDYLOiBat+MS8XGgdOiGLBO7p8d6rUPq6X53d4YTWlKdDGZ3tA== dependencies: - "@backstage/catalog-model" "^1.4.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/plugin-permission-common" "^0.7.12" "@backstage/types" "^1.1.1" "@kubernetes/client-node" "0.20.0" @@ -3478,26 +4087,29 @@ lodash "^4.17.21" luxon "^3.0.0" -"@backstage/plugin-kubernetes-node@^0.1.3": - version "0.1.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-node/-/plugin-kubernetes-node-0.1.3.tgz#b3478b58fddd6a6931122cf377eeef2275f93d2b" - integrity sha512-MWnGmzv6swwg3kWtP8k0nIYlOCOsfDkMW/Rk8Vy5RVLy/TkDjJilSXl8nHR1h9z3XFTwXMMtR7X7UmhwK6wxxQ== +"@backstage/plugin-kubernetes-node@^0.1.4-next.3": + version "0.1.4-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-node/-/plugin-kubernetes-node-0.1.4-next.3.tgz#3560922656233b61071458da4a836f6864e877bd" + integrity sha512-kEqxTpG13NmCoOrTX61yE/a5TMYs/t2M3DfSWtVkBWIF6JRZqqz7qgtVWptacxrKy2IBOd+HHzWqV9qevDyaxw== dependencies: - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-model" "^1.4.3" - "@backstage/plugin-kubernetes-common" "^0.7.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/plugin-kubernetes-common" "^0.7.4-next.2" "@backstage/types" "^1.1.1" + "@kubernetes/client-node" "^0.20.0" + node-fetch "^2.6.7" + winston "^3.2.1" -"@backstage/plugin-kubernetes-react@^0.2.1": - version "0.2.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-react/-/plugin-kubernetes-react-0.2.1.tgz#cd62a15639f36b0e1ac3bc03cb34d901a885bb14" - integrity sha512-f5tNbBzfn5/DHavPW3pj/zuqsnIyDFGjZhxf9sCvakPiq18eh9P6FH8CMlsr9I5WzHeE+sbtPjLuHySFZbnVVg== +"@backstage/plugin-kubernetes-react@^0.3.0-next.3": + version "0.3.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes-react/-/plugin-kubernetes-react-0.3.0-next.3.tgz#fba1e1a7932cabd4df2b1b7e51213a2f4f345c4e" + integrity sha512-E823y85Uo0X0oU/Is44cw+rYeSH8O2bN3GPwu+4H4vCtz8GtRUci5zm+mPbe14ZD/clhLakwFB/igBaKAJWE7g== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/plugin-kubernetes-common" "^0.7.3" + "@backstage/plugin-kubernetes-common" "^0.7.4-next.2" "@backstage/types" "^1.1.1" "@kubernetes-models/apimachinery" "^1.1.0" "@kubernetes-models/base" "^4.0.1" @@ -3505,7 +4117,7 @@ "@material-ui/core" "^4.9.13" "@material-ui/icons" "^4.11.3" "@material-ui/lab" "^4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" cronstrue "^2.32.0" js-yaml "^4.1.0" kubernetes-models "^4.3.1" @@ -3516,22 +4128,22 @@ xterm-addon-attach "^0.9.0" xterm-addon-fit "^0.8.0" -"@backstage/plugin-kubernetes@0.11.4": - version "0.11.4" - resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes/-/plugin-kubernetes-0.11.4.tgz#7c8fca7219df57b35b1cfc94d0c1bc16d24c275f" - integrity sha512-I/86dpa1sVH472huUt+PpJXEMRtTEqKZLJj+vYFs2a+aXOU9hWBF0fqBC+CoIaX1GLw8dCsy83jpIIzUa0PEww== - dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-kubernetes-common" "^0.7.3" - "@backstage/plugin-kubernetes-react" "^0.2.1" +"@backstage/plugin-kubernetes@0.11.5-next.3": + version "0.11.5-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-kubernetes/-/plugin-kubernetes-0.11.5-next.3.tgz#2b74ab6737fd78a9130b91d10706c8875c786f0a" + integrity sha512-sBKb7jZAIWvDsEPlKDJXxsc3w7YQf9kGNZntQY1Sdd4bckC6wFnO+19Qu7/B8WrQFVjmY7PGkJ1n+U/VJijKYg== + dependencies: + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-kubernetes-common" "^0.7.4-next.2" + "@backstage/plugin-kubernetes-react" "^0.3.0-next.3" "@kubernetes-models/apimachinery" "^1.1.0" "@kubernetes-models/base" "^4.0.1" "@kubernetes/client-node" "0.20.0" "@material-ui/core" "^4.12.2" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" cronstrue "^2.2.0" js-yaml "^4.0.0" kubernetes-models "^4.1.0" @@ -3548,43 +4160,67 @@ dependencies: "@backstage/config" "^1.1.1" -"@backstage/plugin-lighthouse@0.4.14": - version "0.4.14" - resolved "https://registry.yarnpkg.com/@backstage/plugin-lighthouse/-/plugin-lighthouse-0.4.14.tgz#5f8bd2b8b3daa79721bb04502296561c6611409d" - integrity sha512-GA8cEi6HcOuPpqbUlxWL1o+QIw/IrWVxxKEyPJDL43NTp70gRe9spfbFdVsmJGMyry1tcq35u6iHX+i383rl5w== +"@backstage/plugin-lighthouse@0.4.15-next.3": + version "0.4.15-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-lighthouse/-/plugin-lighthouse-0.4.15-next.3.tgz#20cd39645c68a8dd83581169ce4c065318659dd0" + integrity sha512-9j4lPvn+VjwdZWlraP8UfnZr8QXLa3PigHBMQHvxe2wD7XFMC9Brws0mcFWQ9xhHLdIiLU2smXFoeEzRfXRyGA== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@backstage/plugin-lighthouse-common" "^0.1.4" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" react-use "^17.2.4" -"@backstage/plugin-org@0.6.19": - version "0.6.19" - resolved "https://registry.yarnpkg.com/@backstage/plugin-org/-/plugin-org-0.6.19.tgz#f7b52a0759180f2c289964a16c1a4a749e55ed23" - integrity sha512-MY22oEwI7iy53m2P8L2my8MFVIke7TJ6cHMcJxbMpmzN70H/Zp+JH2DQ20kQy5bdzOiTTuXCRd/r0trlvG61Og== - dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-react" "^1.9.3" +"@backstage/plugin-org@0.6.20-next.3": + version "0.6.20-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-org/-/plugin-org-0.6.20-next.3.tgz#3027dab3f35fb3cef734a9459f5b53bfee750a10" + integrity sha512-i66G4IvFOiKY9+kSuu/kKnb+yzkHr2LKT7hMIQRelteBbE4CRUIBFaWaqQ+pQKqkQRCOuvyhhEoKxrxpKbPkvA== + dependencies: + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" lodash "^4.17.21" p-limit "^3.1.0" pluralize "^8.0.0" qs "^6.10.1" react-use "^17.2.4" -"@backstage/plugin-permission-backend@0.5.32", "@backstage/plugin-permission-backend@^0.5.29": +"@backstage/plugin-permission-backend@0.5.33-next.3": + version "0.5.33-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-backend/-/plugin-permission-backend-0.5.33-next.3.tgz#07104f4f4dac115e95d5867af307458e5aee7ed6" + integrity sha512-moo1IMJlYL15ns5nVDGWlqm7TrMibFXy8dCPFe2nQC9SrvE8afLoexEwvfTHON8sgZFfeuNyiw4+h85FghI5Hg== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@types/express" "*" + dataloader "^2.0.0" + express "^4.17.1" + express-promise-router "^4.1.0" + lodash "^4.17.21" + node-fetch "^2.6.7" + winston "^3.2.1" + yn "^4.0.0" + zod "^3.22.4" + +"@backstage/plugin-permission-backend@^0.5.29": version "0.5.32" resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-backend/-/plugin-permission-backend-0.5.32.tgz#a448270bab15aa7b736d4d405ece01064ba5b679" integrity sha512-OjaegfqEiI+sTEWaU/QPTGkz3PGUtXT5wPvq4S8mrVHxJF3ljJ3LkQABLGi1Cyn7OZ9w2duhgJ3gXBpnpCQcHA== @@ -3618,7 +4254,24 @@ uuid "^8.0.0" zod "^3.22.4" -"@backstage/plugin-permission-node@0.7.20", "@backstage/plugin-permission-node@^0.7.17", "@backstage/plugin-permission-node@^0.7.20": +"@backstage/plugin-permission-node@0.7.21-next.3", "@backstage/plugin-permission-node@^0.7.21-next.3": + version "0.7.21-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-node/-/plugin-permission-node-0.7.21-next.3.tgz#2a932358172b8747b6c94a335e5b3bb837d836af" + integrity sha512-nW0YzlDnj03OaRxU+iXbhvfu/rL8Ihx2AFt8SMuMmmaGWPkKkb1X4LVASsEbhn/rhsvb9NjqoidgUOBRmmccLA== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-permission-common" "^0.7.12" + "@types/express" "^4.17.6" + express "^4.17.1" + express-promise-router "^4.1.0" + zod "^3.22.4" + zod-to-json-schema "^3.20.4" + +"@backstage/plugin-permission-node@^0.7.17", "@backstage/plugin-permission-node@^0.7.20": version "0.7.20" resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-node/-/plugin-permission-node-0.7.20.tgz#172b1d36e5cf3cf2ead992fa495d054eea45fb11" integrity sha512-OQD6R+n0AYC+o/jdAePrjdIYKNhssuimfx7plx7wcsTF9xz6Mpxj1zUvVp+zgDoNub2prG0Bd9H+tw0ATtAGgw== @@ -3635,7 +4288,18 @@ zod "^3.22.4" zod-to-json-schema "^3.20.4" -"@backstage/plugin-permission-react@0.4.19", "@backstage/plugin-permission-react@^0.4.19": +"@backstage/plugin-permission-react@0.4.20-next.1", "@backstage/plugin-permission-react@^0.4.20-next.1": + version "0.4.20-next.1" + resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-react/-/plugin-permission-react-0.4.20-next.1.tgz#0946ea7a0e807b461d8cefd22c3f35027b734a50" + integrity sha512-gXIPkC5GUWDpjazdu4k5L4NxJScmaB/ab7ZFEkZgqq6Rv6x5YcBNKmKbvivbPfrREIVJZF+VLj/D4y2JVegmeQ== + dependencies: + "@backstage/config" "^1.1.1" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/plugin-permission-common" "^0.7.12" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + swr "^2.0.0" + +"@backstage/plugin-permission-react@^0.4.19": version "0.4.19" resolved "https://registry.yarnpkg.com/@backstage/plugin-permission-react/-/plugin-permission-react-0.4.19.tgz#29c49d16db3fd4e5065a8bffbb467ffcfa549816" integrity sha512-Ec/7Mrsdty92HeOv/99ADpsDSQYQWqCJnYPiuY10vLmEWO8J5VoxJVUl5BqN1n2yDg6QrO/JxR63chI5ccm6RQ== @@ -3646,13 +4310,13 @@ "@types/react" "^16.13.1 || ^17.0.0" swr "^2.0.0" -"@backstage/plugin-proxy-backend@0.4.7": - version "0.4.7" - resolved "https://registry.yarnpkg.com/@backstage/plugin-proxy-backend/-/plugin-proxy-backend-0.4.7.tgz#4bc5f7f9118ce253063bc6132170340c7a1a4795" - integrity sha512-imY9bl94PBxHqOOCAGJBKC9lngzcoR5BxQ4fgwZgYCvbinnFBrLNzd5baazvgWt+ZDloAQ/X3xQMAd4o2N1cqw== +"@backstage/plugin-proxy-backend@0.4.8-next.3": + version "0.4.8-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-proxy-backend/-/plugin-proxy-backend-0.4.8-next.3.tgz#0d2335403b89483c1fc377238bda7a2dab843111" + integrity sha512-Tl/4PnAGxi/KomkSxlHOqdkj1bthxYiuSWxQvHLN6xG+IO5Jvc2qfiRnMut0gPSlzPpTwBguDswCCHf3ZMGOWA== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/config" "^1.1.1" "@types/express" "^4.17.6" express "^4.17.1" @@ -3665,6 +4329,20 @@ yn "^4.0.0" yup "^0.32.9" +"@backstage/plugin-scaffolder-backend-module-azure@0.1.2-next.3", "@backstage/plugin-scaffolder-backend-module-azure@^0.1.2-next.3": + version "0.1.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-azure/-/plugin-scaffolder-backend-module-azure-0.1.2-next.3.tgz#6b683e1a9280e6ba1d86dd4b4d4639fe8435cc46" + integrity sha512-KloDKlTz/qmxOne4rUn3okBGFLFGwIJeXADnUID0ayyq0GDCqNwh2CHZtib8WBi9fQeqQaGpekaCKHP5IKyy3w== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + azure-devops-node-api "^12.0.0" + yaml "^2.0.0" + "@backstage/plugin-scaffolder-backend-module-azure@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-azure/-/plugin-scaffolder-backend-module-azure-0.1.1.tgz#c8ba1b4daae3cf9afe2950ac3cd366aa64c1959f" @@ -3678,6 +4356,36 @@ azure-devops-node-api "^12.0.0" yaml "^2.0.0" +"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.0-next.1", "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@^0.1.0-next.1": + version "0.1.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-bitbucket-cloud/-/plugin-scaffolder-backend-module-bitbucket-cloud-0.1.0-next.1.tgz#4a050c16a09161ec73ce927d2cfcf9a25ecd9779" + integrity sha512-VJG8J2XYOB1iHElWxWR9ycl26jFQ2fLNoXRtGRdxjPChH7SUW8dySyKNLRsxv3ckCdl6TxEbXIi6LXBgj9eI/g== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + fs-extra "10.1.0" + node-fetch "^2.6.7" + yaml "^2.0.0" + +"@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.0-next.1", "@backstage/plugin-scaffolder-backend-module-bitbucket-server@^0.1.0-next.1": + version "0.1.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-bitbucket-server/-/plugin-scaffolder-backend-module-bitbucket-server-0.1.0-next.1.tgz#276358aca33a60e2fe0026f807567229e78eb406" + integrity sha512-XwRdditH2Z67e46ujZGrtGC6aN+L8e5MhdpCi3OBsD64oKS93WB+xUpSE/L4CefOQEL9Zd8VelvE3bdSmhKEDg== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + fs-extra "10.1.0" + node-fetch "^2.6.7" + yaml "^2.0.0" + "@backstage/plugin-scaffolder-backend-module-bitbucket@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-bitbucket/-/plugin-scaffolder-backend-module-bitbucket-0.1.1.tgz#5b56f8f3e35c20bd380285f8e4ab6bc94dfa99dc" @@ -3691,6 +4399,36 @@ node-fetch "^2.6.7" yaml "^2.0.0" +"@backstage/plugin-scaffolder-backend-module-bitbucket@^0.2.0-next.3": + version "0.2.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-bitbucket/-/plugin-scaffolder-backend-module-bitbucket-0.2.0-next.3.tgz#cd1483a8051ce4e058f7024a459401db0cdd4958" + integrity sha512-si6QtQclTZNIrnCe0L33XhfOpxbKySu95p5VMOmqNyNwbCZC6qNsN0AR4bk2nckDngJGOwPqUdTBqyTjT0Csaw== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud" "^0.1.0-next.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server" "^0.1.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + fs-extra "10.1.0" + node-fetch "^2.6.7" + yaml "^2.0.0" + +"@backstage/plugin-scaffolder-backend-module-gerrit@0.1.2-next.3", "@backstage/plugin-scaffolder-backend-module-gerrit@^0.1.2-next.3": + version "0.1.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-gerrit/-/plugin-scaffolder-backend-module-gerrit-0.1.2-next.3.tgz#35c2afccba206020fee5f6c539a271269731b749" + integrity sha512-yb2zVYLJDDwFlfp2ixHrknNqA71zpsDmcE22tKyT0QYt2lE06ABFvE79xX4I5JYUDiKC39PgcQBsuhyr8TbQZg== + dependencies: + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + node-fetch "^2.6.7" + yaml "^2.0.0" + "@backstage/plugin-scaffolder-backend-module-gerrit@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-gerrit/-/plugin-scaffolder-backend-module-gerrit-0.1.1.tgz#a52161f1b8e1980ef485f835ae1875ff35438a83" @@ -3703,6 +4441,24 @@ node-fetch "^2.6.7" yaml "^2.0.0" +"@backstage/plugin-scaffolder-backend-module-github@0.2.0-next.3", "@backstage/plugin-scaffolder-backend-module-github@^0.2.0-next.3": + version "0.2.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-github/-/plugin-scaffolder-backend-module-github-0.2.0-next.3.tgz#1755178847d189202738c53acf28363d00faa969" + integrity sha512-3U11MvQgxGVsSBlag/ChGV5NSBtHM2FwYfLUPsp0QMEf5Sehiw7YCQJcsUMSMOTxLkeCTYjkVLWCi6MCOgJAsw== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + "@octokit/webhooks" "^10.0.0" + libsodium-wrappers "^0.7.11" + octokit "^3.0.0" + octokit-plugin-create-pull-request "^3.10.0" + winston "^3.2.1" + yaml "^2.0.0" + "@backstage/plugin-scaffolder-backend-module-github@^0.1.1": version "0.1.1" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-github/-/plugin-scaffolder-backend-module-github-0.1.1.tgz#e9fc23411c10021ef1fe330cc7a1fae06f9a2ef4" @@ -3720,7 +4476,25 @@ winston "^3.2.1" yaml "^2.0.0" -"@backstage/plugin-scaffolder-backend-module-gitlab@0.2.12", "@backstage/plugin-scaffolder-backend-module-gitlab@^0.2.12": +"@backstage/plugin-scaffolder-backend-module-gitlab@0.2.13-next.3", "@backstage/plugin-scaffolder-backend-module-gitlab@^0.2.13-next.3": + version "0.2.13-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-gitlab/-/plugin-scaffolder-backend-module-gitlab-0.2.13-next.3.tgz#7d2b21cfb00475a50a521f43beab44a64ea4c9ba" + integrity sha512-3R26+TgePQ3DbMzjLv8rbLnnw1bakv8nbWRj1I75LGilU/p3G7a9y6E7vUsgOth2u0ZbYAuR93VnBV8yGYTbtw== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + "@gitbeaker/core" "^35.8.0" + "@gitbeaker/node" "^35.8.0" + "@gitbeaker/rest" "^39.25.0" + luxon "^3.0.0" + yaml "^2.0.0" + zod "^3.22.4" + +"@backstage/plugin-scaffolder-backend-module-gitlab@^0.2.12": version "0.2.12" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend-module-gitlab/-/plugin-scaffolder-backend-module-gitlab-0.2.12.tgz#10cf7f69be0379c1e221fc82a177816969f01190" integrity sha512-20VW3fAk4xkyE4bRwRz9rd5S2p9W3Tgmu9ITX7RB1qmEUTqWfAVIRQdkt18gN459srxpypwm7Kh97/I7o7X8KQ== @@ -3736,7 +4510,57 @@ yaml "^2.0.0" zod "^3.22.4" -"@backstage/plugin-scaffolder-backend@1.20.0", "@backstage/plugin-scaffolder-backend@^1.19.1": +"@backstage/plugin-scaffolder-backend@1.21.0-next.3": + version "1.21.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend/-/plugin-scaffolder-backend-1.21.0-next.3.tgz#49415e36b558e69a07c0ef7708fbfcb74de0a5ef" + integrity sha512-YaqcHzbyijKvX7IxxS95aYM+fBYr86we/58C49BdZ+T3Hd74xyBNMAf/099GonmlWTkBCORFLV9HQnaS+ZPzmQ== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/config" "^1.1.1" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-auth-node" "^0.4.4-next.3" + "@backstage/plugin-catalog-backend-module-scaffolder-entity-model" "^0.1.7-next.3" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@backstage/plugin-scaffolder-backend-module-azure" "^0.1.2-next.3" + "@backstage/plugin-scaffolder-backend-module-bitbucket" "^0.2.0-next.3" + "@backstage/plugin-scaffolder-backend-module-bitbucket-cloud" "^0.1.0-next.1" + "@backstage/plugin-scaffolder-backend-module-bitbucket-server" "^0.1.0-next.1" + "@backstage/plugin-scaffolder-backend-module-gerrit" "^0.1.2-next.3" + "@backstage/plugin-scaffolder-backend-module-github" "^0.2.0-next.3" + "@backstage/plugin-scaffolder-backend-module-gitlab" "^0.2.13-next.3" + "@backstage/plugin-scaffolder-common" "^1.5.0-next.1" + "@backstage/plugin-scaffolder-node" "^0.3.0-next.3" + "@backstage/types" "^1.1.1" + "@types/express" "^4.17.6" + "@types/luxon" "^3.0.0" + express "^4.17.1" + express-promise-router "^4.1.0" + fs-extra "10.1.0" + globby "^11.0.0" + isbinaryfile "^5.0.0" + isolated-vm "^4.5.0" + jsonschema "^1.2.6" + knex "^3.0.0" + lodash "^4.17.21" + luxon "^3.0.0" + nunjucks "^3.2.3" + p-limit "^3.1.0" + p-queue "^6.6.2" + prom-client "^14.0.1" + uuid "^8.2.0" + winston "^3.2.1" + yaml "^2.0.0" + zen-observable "^0.10.0" + zod "^3.22.4" + +"@backstage/plugin-scaffolder-backend@^1.19.1": version "1.20.0" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-backend/-/plugin-scaffolder-backend-1.20.0.tgz#016d41d2dce8d128d632e5c81f3e31195ac9abfe" integrity sha512-LUhMgH58VNsUa/yBX0GOwwAkb9q0O6CA6p9PzCH5SeOnkJ6v6dMhkgzWgrfjsy0yktmSRb1d0PNdQFdGMzvszA== @@ -3784,7 +4608,7 @@ zen-observable "^0.10.0" zod "^3.22.4" -"@backstage/plugin-scaffolder-common@^1.4.5": +"@backstage/plugin-scaffolder-common@^1.4.3", "@backstage/plugin-scaffolder-common@^1.4.5": version "1.4.5" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-common/-/plugin-scaffolder-common-1.4.5.tgz#4e578416ff3648d8cfad0acd5eb4ef8f6811d7d6" integrity sha512-JSOpUpLxwvYpjqTRPjcFLxa7Z1ngAnwV5ijI06ASboB+dai9IPIGATW57CfvF2u5Vn+wxaXQ6Tc8Pr9gwCdp4A== @@ -3793,7 +4617,54 @@ "@backstage/plugin-permission-common" "^0.7.12" "@backstage/types" "^1.1.1" -"@backstage/plugin-scaffolder-node@0.2.10", "@backstage/plugin-scaffolder-node@^0.2.10", "@backstage/plugin-scaffolder-node@^0.2.8": +"@backstage/plugin-scaffolder-common@^1.5.0-next.1": + version "1.5.0-next.1" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-common/-/plugin-scaffolder-common-1.5.0-next.1.tgz#ce0c21519eddd37ac17d9ae5f903a503db8768c9" + integrity sha512-QG6pvhRoBEFePsgBBoyx9p/XiW5DhOxNv5S1mDmEtCBHtNN7PKCg/ZdZp+BZ7TYlDkf3Rf85LkOH72/tZNnFVA== + dependencies: + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/plugin-permission-common" "^0.7.12" + "@backstage/types" "^1.1.1" + +"@backstage/plugin-scaffolder-node@0.2.8": + version "0.2.8" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-node/-/plugin-scaffolder-node-0.2.8.tgz#76d7665c1014b9ae509ff22374be85035e5c142e" + integrity sha512-19jC8SiwvJ78ceX1FVTarT+NfN4qcn+3ahhLqDac2X1xhCj3+sfosN8kClTHuXV3RanaIodoCdOIFz6Qy+qZCQ== + dependencies: + "@backstage/backend-common" "^0.19.9" + "@backstage/backend-plugin-api" "^0.6.7" + "@backstage/catalog-model" "^1.4.3" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.7.2" + "@backstage/plugin-scaffolder-common" "^1.4.3" + "@backstage/types" "^1.1.1" + fs-extra "10.1.0" + jsonschema "^1.2.6" + winston "^3.2.1" + zod "^3.21.4" + zod-to-json-schema "^3.20.4" + +"@backstage/plugin-scaffolder-node@0.3.0-next.3", "@backstage/plugin-scaffolder-node@^0.3.0-next.3": + version "0.3.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-node/-/plugin-scaffolder-node-0.3.0-next.3.tgz#d4e3cbd81317443e85a3e49c0445d732e939cf63" + integrity sha512-T1+3qs5iVRQGePqg2CqCdBr24eh77afQW9N7pt2FGb4DCt2KMxQrySZ1h+TUkVJmKQRI+31tZVhc37wQoYnOaw== + dependencies: + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/errors" "^1.2.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-scaffolder-common" "^1.5.0-next.1" + "@backstage/types" "^1.1.1" + fs-extra "10.1.0" + globby "^11.0.0" + jsonschema "^1.2.6" + p-limit "^3.1.0" + winston "^3.2.1" + zod "^3.22.4" + zod-to-json-schema "^3.20.4" + +"@backstage/plugin-scaffolder-node@^0.2.10", "@backstage/plugin-scaffolder-node@^0.2.8": version "0.2.10" resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-node/-/plugin-scaffolder-node-0.2.10.tgz#ba0b97e4e8e86d48b991bc4233d64d3d9f389c5c" integrity sha512-3/JQL5JKhRchd/N2gTLTSEnHFhkfCcbSUdZoQDSj4bTkTALl7vNeR6XpW4QqOuKhnaDGndrLORtUiNiCugjRCA== @@ -3813,31 +4684,32 @@ zod "^3.22.4" zod-to-json-schema "^3.20.4" -"@backstage/plugin-scaffolder-react@^1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-react/-/plugin-scaffolder-react-1.7.1.tgz#3731fa9f82dbcfd36610e2db6dfe9d856a7f8e9f" - integrity sha512-cwzyxqTyewRhtq+MmJj4ujx1jZBeXzxbQaLoNoiwZWJ3USXnploC0iCfa8CMbjGH7wnk1f59KEy9rExagO/BNA== - dependencies: - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-scaffolder-common" "^1.4.5" - "@backstage/theme" "^0.5.0" +"@backstage/plugin-scaffolder-react@^1.8.0-next.3": + version "1.8.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder-react/-/plugin-scaffolder-react-1.8.0-next.3.tgz#3259fa99089a34f2d8a9be37aadb3638b5b607a9" + integrity sha512-pEOrE1bKndefChn9XkIVJTSwGeHrGcS82uGxfltUDGtWgEVRiZaC1I/wqUNwnHSh057EdirDypafZ/MIaIJPlg== + dependencies: + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-scaffolder-common" "^1.5.0-next.1" + "@backstage/theme" "^0.5.1-next.1" "@backstage/types" "^1.1.1" "@backstage/version-bridge" "^1.0.7" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@react-hookz/web" "^23.0.0" - "@rjsf/core" "5.15.1" - "@rjsf/material-ui" "5.15.1" - "@rjsf/utils" "5.15.1" - "@rjsf/validator-ajv8" "5.15.1" + "@react-hookz/web" "^24.0.0" + "@rjsf/core" "5.17.0" + "@rjsf/material-ui" "5.17.0" + "@rjsf/utils" "5.17.0" + "@rjsf/validator-ajv8" "5.17.0" "@types/json-schema" "^7.0.9" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" classnames "^2.2.6" + flatted "3.2.9" humanize-duration "^3.25.1" immer "^9.0.1" json-schema "^0.4.0" @@ -3851,23 +4723,25 @@ zod "^3.22.4" zod-to-json-schema "^3.20.4" -"@backstage/plugin-scaffolder@1.17.1": - version "1.17.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder/-/plugin-scaffolder-1.17.1.tgz#285642f3b267c1230f577e24892743982390946e" - integrity sha512-DGdrXXJKU6pq8VN4k6KNuNOAG22Dn/Nu92N9m7cQIg981F3/FMQqECMThAT4jVw7kaQRZrs75hw47wPtg/CgDA== +"@backstage/plugin-scaffolder@1.18.0-next.3": + version "1.18.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-scaffolder/-/plugin-scaffolder-1.18.0-next.3.tgz#2503f99cd437bf8536858a9acca0cb06b2bcf301" + integrity sha512-yLIAbmIhTx9KCsAKRl1+KO7iNj5riklUQQK4SlKfEe95Q06sN0IlnmNid8emjIdrTOqK2Ynah7ehQCefBsmLVw== dependencies: - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/integration" "^1.8.0" - "@backstage/integration-react" "^1.1.23" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-permission-react" "^0.4.19" - "@backstage/plugin-scaffolder-common" "^1.4.5" - "@backstage/plugin-scaffolder-react" "^1.7.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-permission-react" "^0.4.20-next.1" + "@backstage/plugin-scaffolder-common" "^1.5.0-next.1" + "@backstage/plugin-scaffolder-react" "^1.8.0-next.3" "@backstage/types" "^1.1.1" "@codemirror/language" "^6.0.0" "@codemirror/legacy-modes" "^6.1.0" @@ -3875,16 +4749,16 @@ "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@react-hookz/web" "^23.0.0" - "@rjsf/core" "5.15.1" - "@rjsf/material-ui" "5.15.1" - "@rjsf/utils" "5.15.1" - "@rjsf/validator-ajv8" "5.15.1" - "@types/react" "^16.13.1 || ^17.0.0" + "@react-hookz/web" "^24.0.0" + "@rjsf/core" "5.17.0" + "@rjsf/material-ui" "5.17.0" + "@rjsf/utils" "5.17.0" + "@rjsf/validator-ajv8" "5.17.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" "@uiw/react-codemirror" "^4.9.3" classnames "^2.2.6" event-source-polyfill "^1.0.31" - git-url-parse "^13.0.0" + git-url-parse "^14.0.0" humanize-duration "^3.25.1" immer "^9.0.1" json-schema "^0.4.0" @@ -3899,69 +4773,69 @@ zod "^3.22.4" zod-to-json-schema "^3.20.4" -"@backstage/plugin-search-backend-module-catalog@0.1.13", "@backstage/plugin-search-backend-module-catalog@^0.1.13": - version "0.1.13" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-catalog/-/plugin-search-backend-module-catalog-0.1.13.tgz#1c0c0e4e8908b1ed7a0b35d914d319645be46fec" - integrity sha512-pOaNZUCGkvmDqiEZqXdvXqIieuaoiaH/N4POCdlMCztvfbJ6rkT2HZZSNa21EROfJWFLXeN3SkeskDVu79tu1w== +"@backstage/plugin-search-backend-module-catalog@0.1.14-next.3", "@backstage/plugin-search-backend-module-catalog@^0.1.14-next.3": + version "0.1.14-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-catalog/-/plugin-search-backend-module-catalog-0.1.14-next.3.tgz#95b88002acb0a474bed232f73ed42ba226e14c57" + integrity sha512-tk4xKJwDAEcmInrWYQrBrSNEQ+qZa+vimwnieEcmplZrrzUaEIVEmuEENKjf09LUbM/rg27iwE42NiNdy2QXSg== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-search-backend-node" "^1.2.13" + "@backstage/plugin-search-backend-node" "^1.2.14-next.3" "@backstage/plugin-search-common" "^1.2.10" -"@backstage/plugin-search-backend-module-pg@0.5.18": - version "0.5.18" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-pg/-/plugin-search-backend-module-pg-0.5.18.tgz#63846cd6cd744f057f96330d8586490a4bd8dd6c" - integrity sha512-jC+uTIKBxltj8huFRz7x+c1xCi/VD4efa+fWOtY7ZfWfDUm3OsOeXAMhwl7mC8gMYMdvF4kEKWLYCUi3r6KGrw== +"@backstage/plugin-search-backend-module-pg@0.5.19-next.3": + version "0.5.19-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-pg/-/plugin-search-backend-module-pg-0.5.19-next.3.tgz#14be63cd23cd927f699cd98f2da90936d601ee17" + integrity sha512-i77cC+dvWzVT9vV7WwlyrPMAn2ogAsca6FCh5lHZo5Jt06rpRDX+IezDDs6K/SoRD/3CDJKIVTbcK/4313YO8A== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/config" "^1.1.1" - "@backstage/plugin-search-backend-node" "^1.2.13" + "@backstage/plugin-search-backend-node" "^1.2.14-next.3" "@backstage/plugin-search-common" "^1.2.10" knex "^3.0.0" lodash "^4.17.21" uuid "^8.3.2" winston "^3.2.1" -"@backstage/plugin-search-backend-module-techdocs@0.1.13", "@backstage/plugin-search-backend-module-techdocs@^0.1.13": - version "0.1.13" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-techdocs/-/plugin-search-backend-module-techdocs-0.1.13.tgz#b09f0024780adbda7d8d92cb2a4db145317da932" - integrity sha512-af6dmC1MqJoplle1/1oz1lT3zdGz2HS6uxDH3fMtBQsizbUQgkIRo+2cNtS3GI7dlVidQNadm5MZeXhJNJh9SQ== +"@backstage/plugin-search-backend-module-techdocs@0.1.14-next.3", "@backstage/plugin-search-backend-module-techdocs@^0.1.14-next.3": + version "0.1.14-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-module-techdocs/-/plugin-search-backend-module-techdocs-0.1.14-next.3.tgz#5aeef865503792da5c27d439a819e06b1049091b" + integrity sha512-LhQD+bKpb8eRWdB1S7euGW0dS1yJAzUA6Leual83tfVgdgOrnOpIsC4IqbHlTWmbMrbURX4lCP69dztlZqTb9Q== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/plugin-catalog-common" "^1.0.20" - "@backstage/plugin-catalog-node" "^1.6.1" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" + "@backstage/plugin-catalog-node" "^1.6.2-next.3" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-search-backend-node" "^1.2.13" + "@backstage/plugin-search-backend-node" "^1.2.14-next.3" "@backstage/plugin-search-common" "^1.2.10" - "@backstage/plugin-techdocs-node" "^1.11.1" + "@backstage/plugin-techdocs-node" "^1.11.2-next.3" lodash "^4.17.21" node-fetch "^2.6.7" p-limit "^3.1.0" winston "^3.2.1" -"@backstage/plugin-search-backend-node@1.2.13", "@backstage/plugin-search-backend-node@^1.2.13": - version "1.2.13" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-node/-/plugin-search-backend-node-1.2.13.tgz#2b6af884321b2550ed43a0d092feae9facb5f68b" - integrity sha512-Vg/XFIqKN3Q/oCFivGwra8eoq8w+WmC5i+uyEIUJyB3hisDe57zg5m89fKQGuNSZVRYxWMbyqZvqj8izBkqp4g== +"@backstage/plugin-search-backend-node@1.2.14-next.3", "@backstage/plugin-search-backend-node@^1.2.14-next.3": + version "1.2.14-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend-node/-/plugin-search-backend-node-1.2.14-next.3.tgz#82264a2c7e4c8e007a6e62f012f0aac67715626e" + integrity sha512-NRIx0dWVMApUKS7d+eZfJ8CiQZsumXEOE0rXkva0mqg4XetdZN+R8R+p3W93z1mzNgQeEUeqU7FyhXN3TGcbZQ== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/backend-tasks" "^0.5.14" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/backend-tasks" "^0.5.15-next.3" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" "@backstage/plugin-permission-common" "^0.7.12" @@ -3973,20 +4847,20 @@ uuid "^8.3.2" winston "^3.2.1" -"@backstage/plugin-search-backend@1.4.9": - version "1.4.9" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend/-/plugin-search-backend-1.4.9.tgz#2f4420196f75a963769fd1f9d6f4788c4686e7f6" - integrity sha512-d3qVkd42sF6k6P1YknApbwwLeFXn0dIy2nzaaZ9BHrproHE2cwAYxtjZSJjKy9GSqxWLvI5BZQSnXmA/DKR2/A== +"@backstage/plugin-search-backend@1.5.0-next.3": + version "1.5.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search-backend/-/plugin-search-backend-1.5.0-next.3.tgz#b845de6d900da0d66ff6d26c8a2dcd2a815e82a7" + integrity sha512-YuMzOlhxkWrkxhv25/necdxgUIl1UUQ/+x5E567rc2Kgk/A2uki0s9LcsXXMOLVa2tNs8o7bqMfqo0cqX8yBPg== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-openapi-utils" "^0.1.2" - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-openapi-utils" "^0.1.3-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/plugin-auth-node" "^0.4.3" + "@backstage/plugin-auth-node" "^0.4.4-next.3" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-permission-node" "^0.7.20" - "@backstage/plugin-search-backend-node" "^1.2.13" + "@backstage/plugin-permission-node" "^0.7.21-next.3" + "@backstage/plugin-search-backend-node" "^1.2.14-next.3" "@backstage/plugin-search-common" "^1.2.10" "@backstage/types" "^1.1.1" "@types/express" "^4.17.6" @@ -4006,54 +4880,54 @@ "@backstage/plugin-permission-common" "^0.7.12" "@backstage/types" "^1.1.1" -"@backstage/plugin-search-react@1.7.5", "@backstage/plugin-search-react@^1.7.5": - version "1.7.5" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search-react/-/plugin-search-react-1.7.5.tgz#2ee2079db75a988965d20a99280f1533351b1007" - integrity sha512-c69LMiMLDxHBd21g+MXjm3vzcAUMyjLxtFtsjfm43eikj0nf0eUxwzVKua/QuHVtjsvMA8pQmHBGCGCJgqWWLw== +"@backstage/plugin-search-react@1.7.6-next.3", "@backstage/plugin-search-react@^1.7.6-next.3": + version "1.7.6-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search-react/-/plugin-search-react-1.7.6-next.3.tgz#931f719a02784cc5a1a851d9994aab5c6f0af101" + integrity sha512-HBX3mf9US6zw/Otynb9rWpqmeK6OEw3UTxnRSpWfcq90vRqOar/2CaoOV4yGDUKLuHNsy4D4qHNU2oRu6Y/PbQ== dependencies: - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/frontend-plugin-api" "^0.5.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" "@backstage/plugin-search-common" "^1.2.10" - "@backstage/theme" "^0.5.0" + "@backstage/theme" "^0.5.1-next.1" "@backstage/types" "^1.1.1" "@backstage/version-bridge" "^1.0.7" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" lodash "^4.17.21" qs "^6.9.4" react-use "^17.3.2" -"@backstage/plugin-search@1.4.5": - version "1.4.5" - resolved "https://registry.yarnpkg.com/@backstage/plugin-search/-/plugin-search-1.4.5.tgz#fde56441e090a675651ba68531348dbca121c356" - integrity sha512-+4VhTMl7zdjdMm/pzhNpeO/d3K+Ner1m5dYoldJs3uMYmh3PEhiwtSbCg4MO3Imb+fkYDknPZlQ7AlqwGbP1Yw== +"@backstage/plugin-search@1.4.6-next.3": + version "1.4.6-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-search/-/plugin-search-1.4.6-next.3.tgz#3a29cb999851a9435f22caada310244efa8f88aa" + integrity sha512-a7lGMr0msEVBMxcK29WE3yY+73VPLyC7qtZgH9sjswfxP5fUXgnw0Nkyf2ADy1A7X/mW2qUqRtl/w2GIDq1ODA== dependencies: - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/frontend-plugin-api" "^0.5.0" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@backstage/plugin-search-common" "^1.2.10" - "@backstage/plugin-search-react" "^1.7.5" + "@backstage/plugin-search-react" "^1.7.6-next.3" "@backstage/types" "^1.1.1" "@backstage/version-bridge" "^1.0.7" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" qs "^6.9.4" react-use "^17.2.4" -"@backstage/plugin-sonarqube-backend@0.2.11": - version "0.2.11" - resolved "https://registry.yarnpkg.com/@backstage/plugin-sonarqube-backend/-/plugin-sonarqube-backend-0.2.11.tgz#11f0d88985b6cb351ae099bc33f2f1906acc6c78" - integrity sha512-TZdS59I1QZ4kjkjm5aZgGtejk0N5eolThZlstBAE/V6yTrTmqFO2LTNyaRZcw7a9N1LzlekoDEgoV2Q6EOjpwA== +"@backstage/plugin-sonarqube-backend@0.2.12-next.3": + version "0.2.12-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-sonarqube-backend/-/plugin-sonarqube-backend-0.2.12-next.3.tgz#87caa7e923616c601e667a84cd4649f16a9cbb9d" + integrity sha512-23UDcHKshXKy1EYX/xUJChKU4Ntl4C5xCwQqVe7NtbzeSHISNk2CiMgJzZaRj7JLxknWyEV8NM4xkG1FkQVwaw== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" "@types/express" "*" @@ -4063,65 +4937,65 @@ winston "^3.2.1" yn "^5.0.0" -"@backstage/plugin-sonarqube-react@^0.1.12": - version "0.1.12" - resolved "https://registry.yarnpkg.com/@backstage/plugin-sonarqube-react/-/plugin-sonarqube-react-0.1.12.tgz#b7ae65515733beb21f8b2cf146019c41d32b13bb" - integrity sha512-FwlemFXlr8mGd57QcYaRkFFUq0dT4T0nQ/9UEHe6HzrEWQIRjL4GS7yVydCbz5EtQtYoFU6sNrtmPfz2eBSSRQ== +"@backstage/plugin-sonarqube-react@^0.1.13-next.1": + version "0.1.13-next.1" + resolved "https://registry.yarnpkg.com/@backstage/plugin-sonarqube-react/-/plugin-sonarqube-react-0.1.13-next.1.tgz#17ffb4c6f9e3055cb9ea1f08281ec1689a3f9254" + integrity sha512-B4wZ9wH8OPEgUinQwBbIk5bLQDNxAc1YFxze78JAqw0riXpAXOraSO71nURaYK4AmWtrqx9EPNgGBFsoCA7R9Q== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-plugin-api" "^1.9.0-next.1" -"@backstage/plugin-sonarqube@0.7.11": - version "0.7.11" - resolved "https://registry.yarnpkg.com/@backstage/plugin-sonarqube/-/plugin-sonarqube-0.7.11.tgz#faf2024bd95f28283fbe69039abd414500b75959" - integrity sha512-U7cbBsQftJc4cYuzpkEWzN/YmZbvyO+qWsoODFieUQhWoy4ArKdqUMsU8bNNpSxrLYveMUkwGDqqxLc5c58Vqw== +"@backstage/plugin-sonarqube@0.7.12-next.3": + version "0.7.12-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-sonarqube/-/plugin-sonarqube-0.7.12-next.3.tgz#e5829c86174ac1d0f7ef011ad22f2d7717b347bf" + integrity sha512-WrTel4v9YvS6ktMstVcItZYw17Rlh4ZW1RQKj1ogp5F4q9ue9XI42UwcFh2SGcXGSj1BHpba7tJ7ya0s9ASHIw== dependencies: - "@backstage/catalog-model" "^1.4.3" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/plugin-sonarqube-react" "^0.1.12" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/plugin-sonarqube-react" "^0.1.13-next.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/styles" "^4.10.0" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" cross-fetch "^4.0.0" luxon "^3.0.0" rc-progress "3.5.1" react-use "^17.2.4" -"@backstage/plugin-tech-radar@0.6.12": - version "0.6.12" - resolved "https://registry.yarnpkg.com/@backstage/plugin-tech-radar/-/plugin-tech-radar-0.6.12.tgz#b7c304d8ae2a2ef1d5add841ad28336871a1022a" - integrity sha512-wY9dUvkweo/9yW0Ii7esynvuOd/dGz/spU3E6szkEFXodluBOD5U1D91eURvBAghqWv8Ms6GOHzLhj5bfwxCYA== +"@backstage/plugin-tech-radar@0.6.13-next.3": + version "0.6.13-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-tech-radar/-/plugin-tech-radar-0.6.13-next.3.tgz#8959891c77dff9a5469b328c4e13201290e3ed7c" + integrity sha512-rz1agZ1oyGLrqD0DMIX3t7QepEvW0zGvrbKyZgaoVbJ4AT0BVgaKVodUaZxygQCSSeayjao5W27VJfHd/KLLOQ== dependencies: - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/frontend-plugin-api" "^0.5.0" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" color "^4.0.1" d3-force "^3.0.0" react-use "^17.2.4" -"@backstage/plugin-techdocs-backend@1.9.2": - version "1.9.2" - resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-backend/-/plugin-techdocs-backend-1.9.2.tgz#06911a35cd21ba353a2f7a8e46c1afa541833048" - integrity sha512-FlYa7BER9SnT/pgrBhMckqmSsnOww+qNSEefc8hnAwp2LutUMlkhWiBWQ3X9kZ7BieRZq6DbwY/T48PuVz7Tuw== +"@backstage/plugin-techdocs-backend@1.9.3-next.3": + version "1.9.3-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-backend/-/plugin-techdocs-backend-1.9.3-next.3.tgz#ec4f8fbfce990526ad6544591cefb06e2fa9c057" + integrity sha512-uB3tN81pN7fEwY4je+TAZvMoB6Wt6ZT9jVSDfscSEF2pDYqOWUdYrSuDapsHaQfRILIdSB8ocWSJoiTk4Hzq/w== dependencies: - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-client" "^1.5.2" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-client" "^1.6.0-next.1" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/integration" "^1.8.0" - "@backstage/plugin-catalog-common" "^1.0.20" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/plugin-catalog-common" "^1.0.21-next.0" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-search-backend-module-techdocs" "^0.1.13" - "@backstage/plugin-techdocs-node" "^1.11.1" + "@backstage/plugin-search-backend-module-techdocs" "^0.1.14-next.3" + "@backstage/plugin-techdocs-node" "^1.11.2-next.3" "@types/express" "^4.17.6" dockerode "^3.3.1" express "^4.17.1" @@ -4133,26 +5007,26 @@ p-limit "^3.1.0" winston "^3.2.1" -"@backstage/plugin-techdocs-module-addons-contrib@1.1.4": - version "1.1.4" - resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-module-addons-contrib/-/plugin-techdocs-module-addons-contrib-1.1.4.tgz#91338470076ae0a15b05c27a9bd8d43b2c0d6d5b" - integrity sha512-Eht9iQ2MdQioRRzFE4xPmFH726sIbr1mh75jw1uefiI05z3ZyNR3LslecDN2KCXsTQUt5zgN4aQwsacjifdhSQ== +"@backstage/plugin-techdocs-module-addons-contrib@1.1.5-next.3": + version "1.1.5-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-module-addons-contrib/-/plugin-techdocs-module-addons-contrib-1.1.5-next.3.tgz#6769ab0fb5751975bf0ba24d9e8e8377a08d916f" + integrity sha512-Y6GBFgOpmt2t+kKVyprY+RkSwIjsrESk5Du/NyaWv/SR6pXZEn1rmc9PyHdtOfHjL6m+jsN9IXw98mm+xNjxUw== dependencies: - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" - "@backstage/integration" "^1.8.0" - "@backstage/integration-react" "^1.1.23" - "@backstage/plugin-techdocs-react" "^1.1.15" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-techdocs-react" "^1.1.16-next.2" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@react-hookz/web" "^23.0.0" - git-url-parse "^13.0.0" + "@react-hookz/web" "^24.0.0" + git-url-parse "^14.0.0" photoswipe "^5.3.7" -"@backstage/plugin-techdocs-node@1.11.1", "@backstage/plugin-techdocs-node@^1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-node/-/plugin-techdocs-node-1.11.1.tgz#2f151ef6a62d3b932b2c2f5849a5c8e43f3d8339" - integrity sha512-S8BAEY4qOR20X/5XauZpmQH3wBDJt2oXnCVW3i+hrC4OtObGokhF5vGgU3VlJPCnlQXlVGmfQkxSSneIqT5xHQ== +"@backstage/plugin-techdocs-node@^1.11.2-next.3": + version "1.11.2-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-node/-/plugin-techdocs-node-1.11.2-next.3.tgz#8be2c2a2780c3c3c164379bc31bf686880a53f2a" + integrity sha512-ltEfp030iRhgbF0jzTqhbXrmKThE279JF9NjokHdUDPQO7j9+qLwuYPZ1rFZCCYdCD+fSL06alRqPbuYg75zGQ== dependencies: "@aws-sdk/client-s3" "^3.350.0" "@aws-sdk/credential-providers" "^3.350.0" @@ -4160,21 +5034,21 @@ "@aws-sdk/types" "^3.347.0" "@azure/identity" "^4.0.0" "@azure/storage-blob" "^12.5.0" - "@backstage/backend-common" "^0.20.1" - "@backstage/backend-plugin-api" "^0.6.9" - "@backstage/catalog-model" "^1.4.3" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/backend-plugin-api" "^0.6.10-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" "@backstage/errors" "^1.2.3" - "@backstage/integration" "^1.8.0" - "@backstage/integration-aws-node" "^0.1.8" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-aws-node" "^0.1.9-next.0" "@backstage/plugin-search-common" "^1.2.10" "@google-cloud/storage" "^7.0.0" "@smithy/node-http-handler" "^2.1.7" - "@trendyol-js/openstack-swift-sdk" "^0.0.6" + "@trendyol-js/openstack-swift-sdk" "^0.0.7" "@types/express" "^4.17.6" express "^4.17.1" fs-extra "10.1.0" - git-url-parse "^13.0.0" + git-url-parse "^14.0.0" hpagent "^1.2.0" js-yaml "^4.0.0" json5 "^2.1.3" @@ -4183,74 +5057,74 @@ recursive-readdir "^2.2.2" winston "^3.2.1" -"@backstage/plugin-techdocs-react@1.1.15", "@backstage/plugin-techdocs-react@^1.1.15": - version "1.1.15" - resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-react/-/plugin-techdocs-react-1.1.15.tgz#6902aa7e95c652995c92f3ecd712de998b1d5c70" - integrity sha512-Kc1nhVN//Dt+7+EvPFNu0RtRfT+F7TApZZ9TQP3zabLJTGDms3aKWZJJhNHCE3e5QlXX4uuUMojQaHGEjjbF3w== +"@backstage/plugin-techdocs-react@1.1.16-next.2", "@backstage/plugin-techdocs-react@^1.1.16-next.2": + version "1.1.16-next.2" + resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs-react/-/plugin-techdocs-react-1.1.16-next.2.tgz#c278e36f1e3de745b5c650932d2f3827b38a9e93" + integrity sha512-lOEIGb18MzTYzwHnXEPGJXCg4t4J9BBMS+JmNn5C/blbdtdZJcpghGHFDLFNxYxR3P7n1c+gtG/RSeWwfpjd2g== dependencies: - "@backstage/catalog-model" "^1.4.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/version-bridge" "^1.0.7" "@material-ui/core" "^4.12.2" "@material-ui/styles" "^4.11.0" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" jss "~10.10.0" lodash "^4.17.21" react-helmet "6.1.0" react-use "^17.2.4" -"@backstage/plugin-techdocs@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs/-/plugin-techdocs-1.9.3.tgz#d2de5b8194525116d1b952de8e04f379becfc3be" - integrity sha512-rL47tw2S3vrIkBw8ktsuDeosTvkwdBnJkeENqklkuIBfuFobjRuuN79T+eMEIl5kOYwEjEEgLJBMg8TKVg+V8g== +"@backstage/plugin-techdocs@1.10.0-next.3": + version "1.10.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-techdocs/-/plugin-techdocs-1.10.0-next.3.tgz#726dd43b5036fd74b8850ef9f51628d5d38edc35" + integrity sha512-TGtsoxA9S6InUGIRBE8jjDkajyYFqaP7ECd2pe6YNPKO4duFbWCorLit3jdEPAM5WnR5qerfpDPgVUN9ZydKZw== dependencies: - "@backstage/catalog-model" "^1.4.3" + "@backstage/catalog-model" "^1.4.4-next.0" "@backstage/config" "^1.1.1" - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/frontend-plugin-api" "^0.5.0" - "@backstage/integration" "^1.8.0" - "@backstage/integration-react" "^1.1.23" - "@backstage/plugin-catalog-react" "^1.9.3" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/integration" "^1.9.0-next.1" + "@backstage/integration-react" "^1.1.24-next.2" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" "@backstage/plugin-search-common" "^1.2.10" - "@backstage/plugin-search-react" "^1.7.5" - "@backstage/plugin-techdocs-react" "^1.1.15" - "@backstage/theme" "^0.5.0" + "@backstage/plugin-search-react" "^1.7.6-next.3" + "@backstage/plugin-techdocs-react" "^1.1.16-next.2" + "@backstage/theme" "^0.5.1-next.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" "@material-ui/styles" "^4.10.0" - "@types/react" "^16.13.1 || ^17.0.0" - dompurify "^2.2.9" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" + dompurify "^3.0.0" event-source-polyfill "1.0.25" - git-url-parse "^13.0.0" + git-url-parse "^14.0.0" jss "~10.10.0" lodash "^4.17.21" react-helmet "6.1.0" react-use "^17.2.4" -"@backstage/plugin-user-settings@0.8.0": - version "0.8.0" - resolved "https://registry.yarnpkg.com/@backstage/plugin-user-settings/-/plugin-user-settings-0.8.0.tgz#a82c10651b559b15b2fdd12652388705fdbb9d2c" - integrity sha512-H6tNvjqLWiSM3MS/sBkKdrUGgT7ou7DMPXYWy6dl1bSRMLeYrmLwH7gjbkwhAo6wojjCG6cbcnWOFcYZ9EQHoA== +"@backstage/plugin-user-settings@0.8.1-next.3": + version "0.8.1-next.3" + resolved "https://registry.yarnpkg.com/@backstage/plugin-user-settings/-/plugin-user-settings-0.8.1-next.3.tgz#1f3eb6c7f5405376dcc279666a230ae0e151eed8" + integrity sha512-soEeam4tE5yk638mMm++0hgtHCHbD071TK9CYF9oHhNFAW4+XBOBXx1YdprYEVcxKi62yVN992no5phavygIcA== dependencies: - "@backstage/core-app-api" "^1.11.3" - "@backstage/core-compat-api" "^0.1.1" - "@backstage/core-components" "^0.13.10" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-app-api" "^1.12.0-next.1" + "@backstage/core-compat-api" "^0.2.0-next.3" + "@backstage/core-components" "^0.14.0-next.2" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/errors" "^1.2.3" - "@backstage/frontend-plugin-api" "^0.5.0" - "@backstage/plugin-catalog-react" "^1.9.3" - "@backstage/theme" "^0.5.0" + "@backstage/frontend-plugin-api" "^0.6.0-next.3" + "@backstage/plugin-catalog-react" "^1.10.0-next.3" + "@backstage/theme" "^0.5.1-next.1" "@backstage/types" "^1.1.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" "@material-ui/lab" "4.0.0-alpha.61" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" react-use "^17.2.4" zen-observable "^0.10.0" @@ -4261,29 +5135,66 @@ dependencies: cross-fetch "^4.0.0" -"@backstage/test-utils@1.4.7": - version "1.4.7" - resolved "https://registry.yarnpkg.com/@backstage/test-utils/-/test-utils-1.4.7.tgz#fed1d295f43f81dcb5f4edc2d555e3c465c234f1" - integrity sha512-/d9Z2qMbi1xYVECCHhVnnHr331+hJohrvbainCE3eadxpPZCAg8s1qBzrlpYXleDDIcdA2mH6l2b2Q4itR2MGw== +"@backstage/repo-tools@^0.6.0-next.3": + version "0.6.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/repo-tools/-/repo-tools-0.6.0-next.3.tgz#2f29028d590f5e702b1a3d3efdc6cd0a0dce326d" + integrity sha512-Pd5iFqssHonbiJIzQWbFgglXwMG3+7kznHALHeR92twCJ/sqKbftqQpEjCwWqBqSHekcG4orDXAQWXsVTImJNQ== + dependencies: + "@apidevtools/swagger-parser" "^10.1.0" + "@apisyouwonthate/style-guide" "^1.4.0" + "@backstage/backend-common" "^0.21.0-next.3" + "@backstage/catalog-model" "^1.4.4-next.0" + "@backstage/cli-common" "^0.1.13" + "@backstage/cli-node" "^0.2.3-next.0" + "@backstage/errors" "^1.2.3" + "@manypkg/get-packages" "^1.1.3" + "@microsoft/api-documenter" "^7.22.33" + "@microsoft/api-extractor" "^7.36.4" + "@openapitools/openapi-generator-cli" "^2.7.0" + "@stoplight/spectral-core" "^1.18.0" + "@stoplight/spectral-formatters" "^1.1.0" + "@stoplight/spectral-functions" "^1.7.2" + "@stoplight/spectral-parsers" "^1.0.2" + "@stoplight/spectral-rulesets" "^1.18.0" + "@stoplight/spectral-runtime" "^1.1.2" + "@stoplight/types" "^14.0.0" + chalk "^4.0.0" + codeowners-utils "^1.0.2" + commander "^9.1.0" + fs-extra "10.1.0" + glob "^8.0.3" + is-glob "^4.0.3" + js-yaml "^4.1.0" + lodash "^4.17.21" + minimatch "^5.1.1" + p-limit "^3.0.2" + portfinder "^1.0.32" + ts-node "^10.0.0" + yaml-diff-patch "^2.0.0" + +"@backstage/test-utils@1.5.0-next.3": + version "1.5.0-next.3" + resolved "https://registry.yarnpkg.com/@backstage/test-utils/-/test-utils-1.5.0-next.3.tgz#9b00d2eb914e549b60a21e6d09d38f09fc0efbca" + integrity sha512-+urt1OmcuibRIIbU5tZ68s9fSmxWyIOqODsFCOzA0BJKTBAbuEZYUWzGiskia1HOaqG9XsyWlTqaROW8Byy6Cw== dependencies: "@backstage/config" "^1.1.1" - "@backstage/core-app-api" "^1.11.3" - "@backstage/core-plugin-api" "^1.8.2" + "@backstage/core-app-api" "^1.12.0-next.1" + "@backstage/core-plugin-api" "^1.9.0-next.1" "@backstage/plugin-permission-common" "^0.7.12" - "@backstage/plugin-permission-react" "^0.4.19" - "@backstage/theme" "^0.5.0" + "@backstage/plugin-permission-react" "^0.4.20-next.1" + "@backstage/theme" "^0.5.1-next.1" "@backstage/types" "^1.1.1" "@material-ui/core" "^4.12.2" "@material-ui/icons" "^4.9.1" - "@types/react" "^16.13.1 || ^17.0.0" + "@types/react" "^16.13.1 || ^17.0.0 || ^18.0.0" cross-fetch "^4.0.0" i18next "^22.4.15" zen-observable "^0.10.0" -"@backstage/theme@0.5.0", "@backstage/theme@^0.5.0": - version "0.5.0" - resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.0.tgz#4a4d0fa7dcf5335628f6c261e8bc82516327578a" - integrity sha512-lqYzmnNtnv0lkO6XOexUW/wzDFZNMg950WjEi6iTNpFn+D4T1XwC4n+CsF5uAMgYiGAoqZRkRYfGsK+xKciENw== +"@backstage/theme@0.5.1-next.1", "@backstage/theme@^0.5.1-next.1": + version "0.5.1-next.1" + resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.1-next.1.tgz#4632334550b01aa8c146edc8b197895ccf930151" + integrity sha512-U/VKm5EKvFX4Yaus9kIOEtB69deB9ffG3MMefZQwFok6BraSW3MBwhDGGyW0ctrcu90ZErCE7VBOHp2jzVWlng== dependencies: "@emotion/react" "^11.10.5" "@emotion/styled" "^11.10.5" @@ -4298,6 +5209,15 @@ "@emotion/styled" "^11.10.5" "@mui/material" "^5.12.2" +"@backstage/theme@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@backstage/theme/-/theme-0.5.0.tgz#4a4d0fa7dcf5335628f6c261e8bc82516327578a" + integrity sha512-lqYzmnNtnv0lkO6XOexUW/wzDFZNMg950WjEi6iTNpFn+D4T1XwC4n+CsF5uAMgYiGAoqZRkRYfGsK+xKciENw== + dependencies: + "@emotion/react" "^11.10.5" + "@emotion/styled" "^11.10.5" + "@mui/material" "^5.12.2" + "@backstage/types@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@backstage/types/-/types-1.1.1.tgz#c9ccb30357005e7fb5fa2ac140198059976eb076" @@ -4787,6 +5707,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz#d1bc06aedb6936b3b6d313bf809a5a40387d2b7f" integrity sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA== +"@esbuild/aix-ppc64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.0.tgz#509621cca4e67caf0d18561a0c56f8b70237472f" + integrity sha512-fGFDEctNh0CcSwsiRPxiaqX0P5rq+AqE0SRhYGZ4PX46Lg1FNR6oCxJghf8YgY0WQEgQuh3lErUFE4KxLeRmmw== + "@esbuild/android-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.16.17.tgz#cf91e86df127aa3d141744edafcba0abdc577d23" @@ -4797,6 +5722,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz#7ad65a36cfdb7e0d429c353e00f680d737c2aed4" integrity sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA== +"@esbuild/android-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.20.0.tgz#109a6fdc4a2783fc26193d2687827045d8fef5ab" + integrity sha512-aVpnM4lURNkp0D3qPoAzSG92VXStYmoVPOgXveAUoQBWRSuQzt51yvSju29J6AHPmwY1BjH49uR29oyfH1ra8Q== + "@esbuild/android-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.16.17.tgz#025b6246d3f68b7bbaa97069144fb5fb70f2fff2" @@ -4807,6 +5737,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.12.tgz#b0c26536f37776162ca8bde25e42040c203f2824" integrity sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w== +"@esbuild/android-arm@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.20.0.tgz#1397a2c54c476c4799f9b9073550ede496c94ba5" + integrity sha512-3bMAfInvByLHfJwYPJRlpTeaQA75n8C/QKpEaiS4HrFWFiJlNI0vzq/zCjBrhAYcPyVPG7Eo9dMrcQXuqmNk5g== + "@esbuild/android-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.16.17.tgz#c820e0fef982f99a85c4b8bfdd582835f04cd96e" @@ -4817,6 +5752,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.12.tgz#cb13e2211282012194d89bf3bfe7721273473b3d" integrity sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew== +"@esbuild/android-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.20.0.tgz#2b615abefb50dc0a70ac313971102f4ce2fdb3ca" + integrity sha512-uK7wAnlRvjkCPzh8jJ+QejFyrP8ObKuR5cBIsQZ+qbMunwR8sbd8krmMbxTLSrDhiPZaJYKQAU5Y3iMDcZPhyQ== + "@esbuild/darwin-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.16.17.tgz#edef4487af6b21afabba7be5132c26d22379b220" @@ -4827,6 +5767,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz#cbee41e988020d4b516e9d9e44dd29200996275e" integrity sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g== +"@esbuild/darwin-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.20.0.tgz#5c122ed799eb0c35b9d571097f77254964c276a2" + integrity sha512-AjEcivGAlPs3UAcJedMa9qYg9eSfU6FnGHJjT8s346HSKkrcWlYezGE8VaO2xKfvvlZkgAhyvl06OJOxiMgOYQ== + "@esbuild/darwin-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.16.17.tgz#42829168730071c41ef0d028d8319eea0e2904b4" @@ -4837,6 +5782,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz#e37d9633246d52aecf491ee916ece709f9d5f4cd" integrity sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A== +"@esbuild/darwin-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.20.0.tgz#9561d277002ba8caf1524f209de2b22e93d170c1" + integrity sha512-bsgTPoyYDnPv8ER0HqnJggXK6RyFy4PH4rtsId0V7Efa90u2+EifxytE9pZnsDgExgkARy24WUQGv9irVbTvIw== + "@esbuild/freebsd-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.16.17.tgz#1f4af488bfc7e9ced04207034d398e793b570a27" @@ -4847,6 +5797,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz#1ee4d8b682ed363b08af74d1ea2b2b4dbba76487" integrity sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA== +"@esbuild/freebsd-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.0.tgz#84178986a3138e8500d17cc380044868176dd821" + integrity sha512-kQ7jYdlKS335mpGbMW5tEe3IrQFIok9r84EM3PXB8qBFJPSc6dpWfrtsC/y1pyrz82xfUIn5ZrnSHQQsd6jebQ== + "@esbuild/freebsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.16.17.tgz#636306f19e9bc981e06aa1d777302dad8fddaf72" @@ -4857,6 +5812,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz#37a693553d42ff77cd7126764b535fb6cc28a11c" integrity sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg== +"@esbuild/freebsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.20.0.tgz#3f9ce53344af2f08d178551cd475629147324a83" + integrity sha512-uG8B0WSepMRsBNVXAQcHf9+Ko/Tr+XqmK7Ptel9HVmnykupXdS4J7ovSQUIi0tQGIndhbqWLaIL/qO/cWhXKyQ== + "@esbuild/linux-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.16.17.tgz#a003f7ff237c501e095d4f3a09e58fc7b25a4aca" @@ -4867,6 +5827,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz#be9b145985ec6c57470e0e051d887b09dddb2d4b" integrity sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA== +"@esbuild/linux-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.20.0.tgz#24efa685515689df4ecbc13031fa0a9dda910a11" + integrity sha512-uTtyYAP5veqi2z9b6Gr0NUoNv9F/rOzI8tOD5jKcCvRUn7T60Bb+42NDBCWNhMjkQzI0qqwXkQGo1SY41G52nw== + "@esbuild/linux-arm@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.16.17.tgz#b591e6a59d9c4fe0eeadd4874b157ab78cf5f196" @@ -4877,6 +5842,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz#207ecd982a8db95f7b5279207d0ff2331acf5eef" integrity sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w== +"@esbuild/linux-arm@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.20.0.tgz#6b586a488e02e9b073a75a957f2952b3b6e87b4c" + integrity sha512-2ezuhdiZw8vuHf1HKSf4TIk80naTbP9At7sOqZmdVwvvMyuoDiZB49YZKLsLOfKIr77+I40dWpHVeY5JHpIEIg== + "@esbuild/linux-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.16.17.tgz#24333a11027ef46a18f57019450a5188918e2a54" @@ -4887,6 +5857,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz#d0d86b5ca1562523dc284a6723293a52d5860601" integrity sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA== +"@esbuild/linux-ia32@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.20.0.tgz#84ce7864f762708dcebc1b123898a397dea13624" + integrity sha512-c88wwtfs8tTffPaoJ+SQn3y+lKtgTzyjkD8NgsyCtCmtoIC8RDL7PrJU05an/e9VuAke6eJqGkoMhJK1RY6z4w== + "@esbuild/linux-loong64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.16.17.tgz#d5ad459d41ed42bbd4d005256b31882ec52227d8" @@ -4897,6 +5872,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz#9a37f87fec4b8408e682b528391fa22afd952299" integrity sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA== +"@esbuild/linux-loong64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.20.0.tgz#1922f571f4cae1958e3ad29439c563f7d4fd9037" + integrity sha512-lR2rr/128/6svngnVta6JN4gxSXle/yZEZL3o4XZ6esOqhyR4wsKyfu6qXAL04S4S5CgGfG+GYZnjFd4YiG3Aw== + "@esbuild/linux-mips64el@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.16.17.tgz#4e5967a665c38360b0a8205594377d4dcf9c3726" @@ -4907,6 +5887,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz#4ddebd4e6eeba20b509d8e74c8e30d8ace0b89ec" integrity sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w== +"@esbuild/linux-mips64el@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.20.0.tgz#7ca1bd9df3f874d18dbf46af009aebdb881188fe" + integrity sha512-9Sycc+1uUsDnJCelDf6ZNqgZQoK1mJvFtqf2MUz4ujTxGhvCWw+4chYfDLPepMEvVL9PDwn6HrXad5yOrNzIsQ== + "@esbuild/linux-ppc64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.16.17.tgz#206443a02eb568f9fdf0b438fbd47d26e735afc8" @@ -4917,6 +5902,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz#adb67dadb73656849f63cd522f5ecb351dd8dee8" integrity sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg== +"@esbuild/linux-ppc64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.20.0.tgz#8f95baf05f9486343bceeb683703875d698708a4" + integrity sha512-CoWSaaAXOZd+CjbUTdXIJE/t7Oz+4g90A3VBCHLbfuc5yUQU/nFDLOzQsN0cdxgXd97lYW/psIIBdjzQIwTBGw== + "@esbuild/linux-riscv64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.16.17.tgz#c351e433d009bf256e798ad048152c8d76da2fc9" @@ -4927,6 +5917,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz#11bc0698bf0a2abf8727f1c7ace2112612c15adf" integrity sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg== +"@esbuild/linux-riscv64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.20.0.tgz#ca63b921d5fe315e28610deb0c195e79b1a262ca" + integrity sha512-mlb1hg/eYRJUpv8h/x+4ShgoNLL8wgZ64SUr26KwglTYnwAWjkhR2GpoKftDbPOCnodA9t4Y/b68H4J9XmmPzA== + "@esbuild/linux-s390x@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.16.17.tgz#661f271e5d59615b84b6801d1c2123ad13d9bd87" @@ -4937,6 +5932,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz#e86fb8ffba7c5c92ba91fc3b27ed5a70196c3cc8" integrity sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg== +"@esbuild/linux-s390x@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.20.0.tgz#cb3d069f47dc202f785c997175f2307531371ef8" + integrity sha512-fgf9ubb53xSnOBqyvWEY6ukBNRl1mVX1srPNu06B6mNsNK20JfH6xV6jECzrQ69/VMiTLvHMicQR/PgTOgqJUQ== + "@esbuild/linux-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.16.17.tgz#e4ba18e8b149a89c982351443a377c723762b85f" @@ -4947,6 +5947,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz#5f37cfdc705aea687dfe5dfbec086a05acfe9c78" integrity sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg== +"@esbuild/linux-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.20.0.tgz#ac617e0dc14e9758d3d7efd70288c14122557dc7" + integrity sha512-H9Eu6MGse++204XZcYsse1yFHmRXEWgadk2N58O/xd50P9EvFMLJTQLg+lB4E1cF2xhLZU5luSWtGTb0l9UeSg== + "@esbuild/netbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.16.17.tgz#7d4f4041e30c5c07dd24ffa295c73f06038ec775" @@ -4957,6 +5962,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz#29da566a75324e0d0dd7e47519ba2f7ef168657b" integrity sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA== +"@esbuild/netbsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.20.0.tgz#6cc778567f1513da6e08060e0aeb41f82eb0f53c" + integrity sha512-lCT675rTN1v8Fo+RGrE5KjSnfY0x9Og4RN7t7lVrN3vMSjy34/+3na0q7RIfWDAj0e0rCh0OL+P88lu3Rt21MQ== + "@esbuild/openbsd-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.16.17.tgz#970fa7f8470681f3e6b1db0cc421a4af8060ec35" @@ -4967,6 +5977,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz#306c0acbdb5a99c95be98bdd1d47c916e7dc3ff0" integrity sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw== +"@esbuild/openbsd-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.20.0.tgz#76848bcf76b4372574fb4d06cd0ed1fb29ec0fbe" + integrity sha512-HKoUGXz/TOVXKQ+67NhxyHv+aDSZf44QpWLa3I1lLvAwGq8x1k0T+e2HHSRvxWhfJrFxaaqre1+YyzQ99KixoA== + "@esbuild/sunos-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.16.17.tgz#abc60e7c4abf8b89fb7a4fe69a1484132238022c" @@ -4977,6 +5992,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz#0933eaab9af8b9b2c930236f62aae3fc593faf30" integrity sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA== +"@esbuild/sunos-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.20.0.tgz#ea4cd0639bf294ad51bc08ffbb2dac297e9b4706" + integrity sha512-GDwAqgHQm1mVoPppGsoq4WJwT3vhnz/2N62CzhvApFD1eJyTroob30FPpOZabN+FgCjhG+AgcZyOPIkR8dfD7g== + "@esbuild/win32-arm64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.16.17.tgz#7b0ff9e8c3265537a7a7b1fd9a24e7bd39fcd87a" @@ -4987,6 +6007,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz#773bdbaa1971b36db2f6560088639ccd1e6773ae" integrity sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A== +"@esbuild/win32-arm64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.20.0.tgz#a5c171e4a7f7e4e8be0e9947a65812c1535a7cf0" + integrity sha512-0vYsP8aC4TvMlOQYozoksiaxjlvUcQrac+muDqj1Fxy6jh9l9CZJzj7zmh8JGfiV49cYLTorFLxg7593pGldwQ== + "@esbuild/win32-ia32@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.16.17.tgz#e90fe5267d71a7b7567afdc403dfd198c292eb09" @@ -4997,6 +6022,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz#000516cad06354cc84a73f0943a4aa690ef6fd67" integrity sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ== +"@esbuild/win32-ia32@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.20.0.tgz#f8ac5650c412d33ea62d7551e0caf82da52b7f85" + integrity sha512-p98u4rIgfh4gdpV00IqknBD5pC84LCub+4a3MO+zjqvU5MVXOc3hqR2UgT2jI2nh3h8s9EQxmOsVI3tyzv1iFg== + "@esbuild/win32-x64@0.16.17": version "0.16.17" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.16.17.tgz#c5a1a4bfe1b57f0c3e61b29883525c6da3e5c091" @@ -5007,6 +6037,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz#c57c8afbb4054a3ab8317591a0b7320360b444ae" integrity sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA== +"@esbuild/win32-x64@0.20.0": + version "0.20.0" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.0.tgz#2efddf82828aac85e64cef62482af61c29561bee" + integrity sha512-NgJnesu1RtWihtTtXGFMU5YSE6JyyHPMxCwBZK7a6/8d31GuSo9l0Ss7w1Jw5QnKUawG6UEehs883kcXf5fYwg== + "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -5592,10 +6627,10 @@ dependencies: "@backstage/backend-plugin-api" "^0.6.6" -"@janus-idp/cli@1.6.0": - version "1.6.0" - resolved "https://registry.yarnpkg.com/@janus-idp/cli/-/cli-1.6.0.tgz#e9446db9892bf5a7262a0d9316e3e9591262cc79" - integrity sha512-c1a+xQhPqbOG3gXMhMLxWKxYUX4XpVfBAPKg/N8uJbKzuJMmi5wrYoh/Y5Kq7KiQoTSurtCokhBYpL0Au+AQfw== +"@janus-idp/cli@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@janus-idp/cli/-/cli-1.7.1.tgz#efb372462a7fb171e66815a618b69eb046a37e20" + integrity sha512-Ck/5xwLn2IAnmLEfLSksFo3r7UTMW7IUjwYN7hC5Jyw3xS4pkmyx5Vuyf+dejIIstl2cSVi78DnhTSeP4Tl3Xw== dependencies: "@backstage/cli-common" "^0.1.13" "@backstage/cli-node" "^0.1.5" @@ -6045,6 +7080,11 @@ dependencies: "@lezer/common" "^1.0.0" +"@lukeed/csprng@^1.0.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" + integrity sha512-Z7C/xXCiGWsg0KuKsHTKJxbWhpI3Vs5GwLfOean7MGyVFGqdRgBbAjOCh6u4bbjPc/8MJ2pZmK/0DLdCbivLDA== + "@manypkg/find-root@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f" @@ -6206,6 +7246,61 @@ prop-types "^15.7.2" react-is "^16.8.0 || ^17.0.0" +"@microsoft/api-documenter@^7.22.33": + version "7.23.23" + resolved "https://registry.yarnpkg.com/@microsoft/api-documenter/-/api-documenter-7.23.23.tgz#7d3d74ba005a47248347917a92251e24f33fd0a0" + integrity sha512-77upYNmm6h9+8hdNWL7R1+vW1QaExkwKuOuSWR2v3Tdk2JHCVf+s341jybgYEnxRhIQIIxtLeiwQ/xzMFOizwQ== + dependencies: + "@microsoft/api-extractor-model" "7.28.9" + "@microsoft/tsdoc" "0.14.2" + "@rushstack/node-core-library" "3.66.0" + "@rushstack/ts-command-line" "4.17.1" + colors "~1.2.1" + js-yaml "~3.13.1" + resolve "~1.22.1" + +"@microsoft/api-extractor-model@7.28.9": + version "7.28.9" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.28.9.tgz#97ba8c74aa0e95da0ef43489b2bd7aceff2b953e" + integrity sha512-lM77dV+VO46MGp5lu4stUBnO3jyr+CrDzU+DtapcOQEZUqJxPYUoK5zjeD+gRZ9ckgGMZC94ch6FBkpmsjwQgw== + dependencies: + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.66.0" + +"@microsoft/api-extractor@^7.36.4": + version "7.40.1" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.40.1.tgz#004a4f2291e9e534cf4b751f004911b7e1e34932" + integrity sha512-xHn2Zkh6s5JIjP94SG6VtIlIeRJcASgfZpDKV+bgoddMt1X4ujSZFOz7uEGNYNO7mEtdVOvpNKBpC4CDytD8KQ== + dependencies: + "@microsoft/api-extractor-model" "7.28.9" + "@microsoft/tsdoc" "0.14.2" + "@microsoft/tsdoc-config" "~0.16.1" + "@rushstack/node-core-library" "3.66.0" + "@rushstack/rig-package" "0.5.1" + "@rushstack/ts-command-line" "4.17.1" + colors "~1.2.1" + lodash "~4.17.15" + resolve "~1.22.1" + semver "~7.5.4" + source-map "~0.6.1" + typescript "5.3.3" + +"@microsoft/tsdoc-config@~0.16.1": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz#b786bb4ead00d54f53839a458ce626c8548d3adf" + integrity sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw== + dependencies: + "@microsoft/tsdoc" "0.14.2" + ajv "~6.12.6" + jju "~1.4.0" + resolve "~1.19.0" + +"@microsoft/tsdoc@0.14.2": + version "0.14.2" + resolved "https://registry.yarnpkg.com/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz#c3ec604a0b54b9a9b87e9735dfc59e1a5da6a5fb" + integrity sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug== + "@motionone/animation@^10.12.0": version "10.17.0" resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.17.0.tgz#7633c6f684b5fee2b61c405881b8c24662c68fca" @@ -6436,6 +7531,61 @@ resolved "https://registry.yarnpkg.com/@n1ru4l/push-pull-async-iterable-iterator/-/push-pull-async-iterable-iterator-3.2.0.tgz#c15791112db68dd9315d329d652b7e797f737655" integrity sha512-3fkKj25kEjsfObL6IlKPAlHYPq/oYwUkkQ03zsTTiDjD7vg/RxjdiLeCydqtxHZP0JgsXL3D/X5oAkMGzuUp/Q== +"@nestjs/axios@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@nestjs/axios/-/axios-3.0.1.tgz#b006f81dd54a49def92cfaf9a8970434567e75ce" + integrity sha512-VlOZhAGDmOoFdsmewn8AyClAdGpKXQQaY1+3PGB+g6ceurGIdTxZgRX3VXc1T6Zs60PedWjg3A82TDOB05mrzQ== + +"@nestjs/common@10.3.0": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@nestjs/common/-/common-10.3.0.tgz#d78f0ff2062d1d53c79c170a79c12a1548e2e598" + integrity sha512-DGv34UHsZBxCM3H5QGE2XE/+oLJzz5+714JQjBhjD9VccFlQs3LRxo/epso4l7nJIiNlZkPyIUC8WzfU/5RTsQ== + dependencies: + uid "2.0.2" + iterare "1.2.1" + tslib "2.6.2" + +"@nestjs/core@10.3.0": + version "10.3.0" + resolved "https://registry.yarnpkg.com/@nestjs/core/-/core-10.3.0.tgz#d5c6b26d6d9280664910d5481153d25c5da4ec00" + integrity sha512-N06P5ncknW/Pm8bj964WvLIZn2gNhHliCBoAO1LeBvNImYkecqKcrmLbY49Fa1rmMfEM3MuBHeDys3edeuYAOA== + dependencies: + uid "2.0.2" + "@nuxtjs/opencollective" "0.3.2" + fast-safe-stringify "2.1.1" + iterare "1.2.1" + path-to-regexp "3.2.0" + tslib "2.6.2" + +"@node-saml/node-saml@^4.0.4": + version "4.0.5" + resolved "https://registry.yarnpkg.com/@node-saml/node-saml/-/node-saml-4.0.5.tgz#039e387095b54639b06df62b1b4a6d8941c6d907" + integrity sha512-J5DglElbY1tjOuaR1NPtjOXkXY5bpUhDoKVoeucYN98A3w4fwgjIOPqIGcb6cQsqFq2zZ6vTCeKn5C/hvefSaw== + dependencies: + "@types/debug" "^4.1.7" + "@types/passport" "^1.0.11" + "@types/xml-crypto" "^1.4.2" + "@types/xml-encryption" "^1.2.1" + "@types/xml2js" "^0.4.11" + "@xmldom/xmldom" "^0.8.6" + debug "^4.3.4" + xml-crypto "^3.0.1" + xml-encryption "^3.0.2" + xml2js "^0.5.0" + xmlbuilder "^15.1.1" + +"@node-saml/passport-saml@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@node-saml/passport-saml/-/passport-saml-4.0.4.tgz#dce5ca38828fb2e5f63d56d4c0aefa01ba3c1dbc" + integrity sha512-xFw3gw0yo+K1mzlkW15NeBF7cVpRHN/4vpjmBKzov5YFImCWh/G0LcTZ8krH3yk2/eRPc3Or8LRPudVJBjmYaw== + dependencies: + "@node-saml/node-saml" "^4.0.4" + "@types/express" "^4.17.14" + "@types/passport" "^1.0.11" + "@types/passport-strategy" "^0.2.35" + passport "^0.6.0" + passport-strategy "^1.0.0" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -6473,6 +7623,15 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@nuxtjs/opencollective@0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c" + integrity sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA== + dependencies: + chalk "^4.1.0" + consola "^2.15.0" + node-fetch "^2.6.1" + "@octokit/app@^14.0.2": version "14.0.2" resolved "https://registry.yarnpkg.com/@octokit/app/-/app-14.0.2.tgz#b47c52020221351fb58640f113eb38b2ad3998fe" @@ -6948,6 +8107,29 @@ dependencies: fast-deep-equal "^3.1.3" +"@openapitools/openapi-generator-cli@^2.7.0": + version "2.9.0" + resolved "https://registry.yarnpkg.com/@openapitools/openapi-generator-cli/-/openapi-generator-cli-2.9.0.tgz#9e8255bbadc3746386cb4cb99ae86e8f34dcb130" + integrity sha512-KQpftKeiMoH5aEI/amOVLFGkGeT3DyA7Atj7v7l8xT3O9xnIUpoDmMg0WBTEh+NHxEwEAITQNDzr+JLjkXVaKw== + dependencies: + "@nestjs/axios" "3.0.1" + "@nestjs/common" "10.3.0" + "@nestjs/core" "10.3.0" + "@nuxtjs/opencollective" "0.3.2" + axios "1.6.5" + chalk "4.1.2" + commander "8.3.0" + compare-versions "4.1.4" + concurrently "6.5.1" + console.table "0.10.0" + fs-extra "10.1.0" + glob "7.2.3" + inquirer "8.2.6" + lodash "4.17.21" + reflect-metadata "0.1.13" + rxjs "7.8.1" + tslib "2.6.2" + "@openshift/dynamic-plugin-sdk-webpack@^3.0.0": version "3.0.1" resolved "https://registry.yarnpkg.com/@openshift/dynamic-plugin-sdk-webpack/-/dynamic-plugin-sdk-webpack-3.0.1.tgz#ae62d6b48910ad652d20fd0a725c981826ed98be" @@ -7370,6 +8552,13 @@ dependencies: "@react-hookz/deep-equal" "^1.0.4" +"@react-hookz/web@^24.0.0": + version "24.0.4" + resolved "https://registry.yarnpkg.com/@react-hookz/web/-/web-24.0.4.tgz#7a13d4c2cc65861b926ef6c4452fba00408c8778" + integrity sha512-DcIM6JiZklDyHF6CRD1FTXzuggAkQ+3Ncq2Wln7Kdih8GV6ZIeN9JfS6ZaQxpQUxan8/4n0J2V/R7nMeiSrb2Q== + dependencies: + "@react-hookz/deep-equal" "^1.0.4" + "@react-spring/animated@~9.7.3": version "9.7.3" resolved "https://registry.yarnpkg.com/@react-spring/animated/-/animated-9.7.3.tgz#4211b1a6d48da0ff474a125e93c0f460ff816e0f" @@ -7424,21 +8613,21 @@ resolved "https://registry.yarnpkg.com/@repeaterjs/repeater/-/repeater-3.0.5.tgz#b77571685410217a548a9c753aa3cdfc215bfc78" integrity sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA== -"@rjsf/core@5.15.1": - version "5.15.1" - resolved "https://registry.yarnpkg.com/@rjsf/core/-/core-5.15.1.tgz#bbc412eb764252ec0f217c3668341be9e0dc7d61" - integrity sha512-Ysn9G7sAS9A/fY4tCXv0LUUM8rNgXpVUkkoeOg3Yx6Y0vTctLVM7eorfmKuRKOrUZFCVe/MY0RjJfP3n2v1Fbg== +"@rjsf/core@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@rjsf/core/-/core-5.17.0.tgz#2a964d555ba6dc018e381159371c2396df9136af" + integrity sha512-0woSU+VU+t2kbDNSyMQhjxJOXJbk3F6lSHxf8XmS4yV3sXP/yr/vo7J3qcvXbSvCLPYMQHvskBFhCIaQqyHWBg== dependencies: lodash "^4.17.21" lodash-es "^4.17.21" - markdown-to-jsx "^7.3.2" - nanoid "^3.3.6" + markdown-to-jsx "^7.4.1" + nanoid "^3.3.7" prop-types "^15.8.1" -"@rjsf/material-ui@5.15.1": - version "5.15.1" - resolved "https://registry.yarnpkg.com/@rjsf/material-ui/-/material-ui-5.15.1.tgz#3e03fc2ae55f3bb3c3774734aab52453d5ea45e3" - integrity sha512-lbvz0tHOP09PUlqXAU4mfNHgfFH2SmL27D8kYsE+q1EHOWtBG9E98tOr+F0Kou5gti0ETBEajtQ8eKo0VlibFg== +"@rjsf/material-ui@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@rjsf/material-ui/-/material-ui-5.17.0.tgz#3e9fbc87df8907f4d0506223a13411a40261a99b" + integrity sha512-EBUC2Pmx4sYslrRjnepa0XXtTsVLSfj7DOQZRrLdYMEL3xSfuMWIc33OOIqGXUGWeMNP8Frc3Z+4RZl+URyguw== "@rjsf/utils@5.15.1": version "5.15.1" @@ -7451,10 +8640,21 @@ lodash-es "^4.17.21" react-is "^18.2.0" -"@rjsf/validator-ajv8@5.15.1": - version "5.15.1" - resolved "https://registry.yarnpkg.com/@rjsf/validator-ajv8/-/validator-ajv8-5.15.1.tgz#b748c9f351c2fc060c6c3b67d2c5d33e3aaba929" - integrity sha512-QEbjdpLTmDCq4pdmeNaCiMiq3CId7IJ/Iri5FI794fhH8mn8Geu5hWqisMBTbrptfGdItY4RapKvoIglQEZKOg== +"@rjsf/utils@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@rjsf/utils/-/utils-5.17.0.tgz#baf9a108bdd8e8c7f5a3441d8e88447c3926d501" + integrity sha512-Hy2uAxMKWZIZSMzc2AiHrdACYvHj9GDynrdApMgUTxfjpzj5DT7Rghl/FGj7gg8Zy8VtdVNTCbkIzfS8xt4x7g== + dependencies: + json-schema-merge-allof "^0.8.1" + jsonpointer "^5.0.1" + lodash "^4.17.21" + lodash-es "^4.17.21" + react-is "^18.2.0" + +"@rjsf/validator-ajv8@5.17.0": + version "5.17.0" + resolved "https://registry.yarnpkg.com/@rjsf/validator-ajv8/-/validator-ajv8-5.17.0.tgz#460a9f7804db26b62c04ba3e4d434618b120027b" + integrity sha512-ZLTpvZDzBt1+Wftao2AkpRaSvxaVRrutvFX3/oy640/KsWUfl0ofV33ai9O4aptKSnOPjfRiLqPJgbPHgQAhmw== dependencies: ajv "^8.12.0" ajv-formats "^2.1.1" @@ -7696,6 +8896,37 @@ estree-walker "^2.0.2" picomatch "^2.3.1" +"@rushstack/node-core-library@3.66.0": + version "3.66.0" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.66.0.tgz#88fb1a9632221847d84298f9d7899ef58b5b2704" + integrity sha512-nXyddNe3T9Ph14TrIfjtLZ+GDzC7HL/wF+ZKC18qmRVtz2xXLd1ZzreVgiAgGDwn8ZUWZ/7q//gQJk96iWjSrg== + dependencies: + colors "~1.2.1" + fs-extra "~7.0.1" + import-lazy "~4.0.0" + jju "~1.4.0" + resolve "~1.22.1" + semver "~7.5.4" + z-schema "~5.0.2" + +"@rushstack/rig-package@0.5.1": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.5.1.tgz#6c9c283cc96b5bb1eae9875946d974ac5429bb21" + integrity sha512-pXRYSe29TjRw7rqxD4WS3HN/sRSbfr+tJs4a9uuaSIBAITbUggygdhuG0VrO0EO+QqH91GhYMN4S6KRtOEmGVA== + dependencies: + resolve "~1.22.1" + strip-json-comments "~3.1.1" + +"@rushstack/ts-command-line@4.17.1": + version "4.17.1" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.17.1.tgz#c78db928ce5b93f2e98fd9e14c24f3f3876e57f1" + integrity sha512-2jweO1O57BYP5qdBGl6apJLB+aRIn5ccIRTPDyULh0KMwVzFqWtw6IZWt1qtUoZD/pD2RNkIOosH6Cq45rIYeg== + dependencies: + "@types/argparse" "1.0.38" + argparse "~1.0.9" + colors "~1.2.1" + string-argv "~0.3.1" + "@sagold/json-pointer@^5.1.1": version "5.1.1" resolved "https://registry.yarnpkg.com/@sagold/json-pointer/-/json-pointer-5.1.1.tgz#01c2b75a3ea09eebde8c83a8c11409c8573dea67" @@ -8387,7 +9618,7 @@ resolved "https://registry.yarnpkg.com/@stoplight/path/-/path-1.3.2.tgz#96e591496b72fde0f0cdae01a61d64f065bd9ede" integrity sha512-lyIc6JUlUA8Ve5ELywPC8I2Sdnh1zc1zmbYgVarhXIp9YeAB0ReeqmGEOWNtlHkbP2DAA1AL65Wfn2ncjK/jtQ== -"@stoplight/spectral-core@^1.16.1", "@stoplight/spectral-core@^1.7.0", "@stoplight/spectral-core@^1.8.0": +"@stoplight/spectral-core@^1.15.1", "@stoplight/spectral-core@^1.16.1", "@stoplight/spectral-core@^1.18.0", "@stoplight/spectral-core@^1.7.0", "@stoplight/spectral-core@^1.8.0", "@stoplight/spectral-core@^1.8.1": version "1.18.3" resolved "https://registry.yarnpkg.com/@stoplight/spectral-core/-/spectral-core-1.18.3.tgz#d6859182aa09681fe1e5af5a5f4c39082e554542" integrity sha512-YY8x7X2SWJIhGTLPol+eFiQpWPz0D0mJdkK2i4A0QJG68KkNhypP6+JBC7/Kz3XWjqr0L/RqAd+N5cQLPOKZGQ== @@ -8414,7 +9645,7 @@ simple-eval "1.0.0" tslib "^2.3.0" -"@stoplight/spectral-formats@^1.0.0": +"@stoplight/spectral-formats@^1.0.0", "@stoplight/spectral-formats@^1.2.0", "@stoplight/spectral-formats@^1.5.0": version "1.6.0" resolved "https://registry.yarnpkg.com/@stoplight/spectral-formats/-/spectral-formats-1.6.0.tgz#c4a7169ac85a2855a3d76cdcc7a59e8f2e8f2bb3" integrity sha512-X27qhUfNluiduH0u/QwJqhOd8Wk5YKdxVmKM03Aijlx0AH1H5mYt3l9r7t2L4iyJrsBaFPnMGt7UYJDGxszbNA== @@ -8424,7 +9655,24 @@ "@types/json-schema" "^7.0.7" tslib "^2.3.1" -"@stoplight/spectral-functions@^1.7.2": +"@stoplight/spectral-formatters@^1.1.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-formatters/-/spectral-formatters-1.3.0.tgz#01c70872c10f0ba9cf6b36527b22ad973cdf8c34" + integrity sha512-ryuMwlzbPUuyn7ybSEbFYsljYmvTaTyD51wyCQs4ROzgfm3Yo5QDD0IsiJUzUpKK/Ml61ZX8ebgiPiRFEJtBpg== + dependencies: + "@stoplight/path" "^1.3.2" + "@stoplight/spectral-core" "^1.15.1" + "@stoplight/spectral-runtime" "^1.1.0" + "@stoplight/types" "^13.15.0" + chalk "4.1.2" + cliui "7.0.4" + lodash "^4.17.21" + node-sarif-builder "^2.0.3" + strip-ansi "6.0" + text-table "^0.2.0" + tslib "^2.5.0" + +"@stoplight/spectral-functions@^1.5.1", "@stoplight/spectral-functions@^1.6.1", "@stoplight/spectral-functions@^1.7.2": version "1.7.2" resolved "https://registry.yarnpkg.com/@stoplight/spectral-functions/-/spectral-functions-1.7.2.tgz#96ddc5dc2b093fba41a902a0ef374300f861f58f" integrity sha512-f+61/FtIkQeIo+a269CeaeqjpyRsgDyIk6DGr7iS4hyuk1PPk7Uf6MNRDs9FEIBh7CpdEJ+HSHbMLwgpymWTIw== @@ -8462,7 +9710,27 @@ dependency-graph "0.11.0" tslib "^2.3.1" -"@stoplight/spectral-runtime@^1.0.0", "@stoplight/spectral-runtime@^1.1.0", "@stoplight/spectral-runtime@^1.1.2": +"@stoplight/spectral-rulesets@^1.18.0": + version "1.18.1" + resolved "https://registry.yarnpkg.com/@stoplight/spectral-rulesets/-/spectral-rulesets-1.18.1.tgz#7efe41fdc29a6504821c854e85d39aa0e730a252" + integrity sha512-buLzYi4rHjZOG2d5LC/s3YpySrCGrwR4irKDyrxLlbbqmB8BDOsrdO+7G9UGvRCJwAy/xs1VWcjokzGnG68K+Q== + dependencies: + "@asyncapi/specs" "^4.1.0" + "@stoplight/better-ajv-errors" "1.0.3" + "@stoplight/json" "^3.17.0" + "@stoplight/spectral-core" "^1.8.1" + "@stoplight/spectral-formats" "^1.5.0" + "@stoplight/spectral-functions" "^1.5.1" + "@stoplight/spectral-runtime" "^1.1.1" + "@stoplight/types" "^13.6.0" + "@types/json-schema" "^7.0.7" + ajv "^8.8.2" + ajv-formats "~2.1.0" + json-schema-traverse "^1.0.0" + lodash "~4.17.21" + tslib "^2.3.0" + +"@stoplight/spectral-runtime@^1.0.0", "@stoplight/spectral-runtime@^1.1.0", "@stoplight/spectral-runtime@^1.1.1", "@stoplight/spectral-runtime@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@stoplight/spectral-runtime/-/spectral-runtime-1.1.2.tgz#7315767a09a4a7e5226e997e245bd3eb39561a02" integrity sha512-fr5zRceXI+hrl82yAVoME+4GvJie8v3wmOe9tU+ZLRRNonizthy8qDi0Z/z4olE+vGreSDcuDOZ7JjRxFW5kTw== @@ -8483,7 +9751,7 @@ "@types/json-schema" "^7.0.4" utility-types "^3.10.0" -"@stoplight/types@^12.3.0 || ^13.0.0", "@stoplight/types@^13.0.0", "@stoplight/types@^13.12.0", "@stoplight/types@^13.6.0": +"@stoplight/types@^12.3.0 || ^13.0.0", "@stoplight/types@^13.0.0", "@stoplight/types@^13.12.0", "@stoplight/types@^13.15.0", "@stoplight/types@^13.6.0": version "13.20.0" resolved "https://registry.yarnpkg.com/@stoplight/types/-/types-13.20.0.tgz#d42682f1e3a14a3c60bdf0df08bff4023518763d" integrity sha512-2FNTv05If7ib79VPDA/r9eUet76jewXFH2y2K5vuge6SXbRHtWBhcaRmu+6QpF4/WRNoJj5XYRSwLGXDxysBGA== @@ -8491,6 +9759,14 @@ "@types/json-schema" "^7.0.4" utility-types "^3.10.0" +"@stoplight/types@^14.0.0": + version "14.1.1" + resolved "https://registry.yarnpkg.com/@stoplight/types/-/types-14.1.1.tgz#0dd5761aac25673a951955e984c724c138368b7a" + integrity sha512-/kjtr+0t0tjKr+heVfviO9FrU/uGLc+QNX3fHJc19xsCNYqU7lVhaXxDmEID9BZTjG+/r9pK9xP/xU02XGg65g== + dependencies: + "@types/json-schema" "^7.0.4" + utility-types "^3.10.0" + "@stoplight/types@~13.6.0": version "13.6.0" resolved "https://registry.yarnpkg.com/@stoplight/types/-/types-13.6.0.tgz#96c6aaae05858b36f589821cd52c95aa9b205ce7" @@ -9311,13 +10587,13 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== -"@trendyol-js/openstack-swift-sdk@^0.0.6": - version "0.0.6" - resolved "https://registry.yarnpkg.com/@trendyol-js/openstack-swift-sdk/-/openstack-swift-sdk-0.0.6.tgz#823fd1a310a0c1def770f065d0a71393b8e6d221" - integrity sha512-5OOjq6PQjDOavzWwepBl+YKrNWocAz2DoXuzTkfX4J4xRn+yBpkWX3ne7+jbuCDzRIyCaEhhacu3BpB5d2pzkg== +"@trendyol-js/openstack-swift-sdk@^0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@trendyol-js/openstack-swift-sdk/-/openstack-swift-sdk-0.0.7.tgz#45ba1dbfd1ccd3df263b25981a4d563943e1766d" + integrity sha512-N3jYUiqwNT4KajMPQJkFn6FrVCdFcnyRvphGHCdyfvxf3PxZbEDV2mDjLQ+qNTLWsDS3hEfE63KISOpM2Cuo6g== dependencies: agentkeepalive "^4.1.4" - axios "^0.21.1" + axios "^1.0.0" axios-cached-dns-resolve "0.5.2" file-type "^16.5.4" @@ -9353,6 +10629,11 @@ dependencies: "@types/readdir-glob" "*" +"@types/argparse@1.0.38": + version "1.0.38" + resolved "https://registry.yarnpkg.com/@types/argparse/-/argparse-1.0.38.tgz#a81fd8606d481f873a3800c6ebae4f1d768a56a9" + integrity sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== + "@types/aria-query@^5.0.1": version "5.0.4" resolved "https://registry.yarnpkg.com/@types/aria-query/-/aria-query-5.0.4.tgz#1a31c3d378850d2778dabb6374d036dcba4ba708" @@ -9562,7 +10843,7 @@ "@types/range-parser" "*" "@types/send" "*" -"@types/express@*", "@types/express@4.17.21", "@types/express@^4.17.13", "@types/express@^4.17.17", "@types/express@^4.17.6": +"@types/express@*", "@types/express@4.17.21", "@types/express@^4.17.13", "@types/express@^4.17.14", "@types/express@^4.17.17", "@types/express@^4.17.6": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -9661,10 +10942,10 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^29.0.0": - version "29.5.11" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.11.tgz#0c13aa0da7d0929f078ab080ae5d4ced80fa2f2c" - integrity sha512-S2mHmYIVe13vrm6q4kN6fLYYAka15ALQki/vgDC3mIukEOx8WJlv0kQPM+d4w8Gp6u0uSdKND04IlTXBv0rwnQ== +"@types/jest@^29.5.11": + version "29.5.12" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-29.5.12.tgz#7f7dc6eb4cf246d2474ed78744b05d06ce025544" + integrity sha512-eDC8bTvT/QhYdxJAulQikueigY5AsdBRH2yDKW3yveW7svY3+DzN84/2NUgkw10RTiJbWqZrTtoGVdYlvFJdLw== dependencies: expect "^29.0.0" pretty-format "^29.0.0" @@ -9867,7 +11148,15 @@ "@types/oauth" "*" "@types/passport" "*" -"@types/passport@*", "@types/passport@^1.0.3": +"@types/passport-strategy@^0.2.35": + version "0.2.38" + resolved "https://registry.yarnpkg.com/@types/passport-strategy/-/passport-strategy-0.2.38.tgz#482abba0b165cd4553ec8b748f30b022bd6c04d3" + integrity sha512-GC6eMqqojOooq993Tmnmp7AUTbbQSgilyvpCYQjT+H6JfG/g6RGc7nXEniZlp0zyKJ0WUdOiZWLBZft9Yug1uA== + dependencies: + "@types/express" "*" + "@types/passport" "*" + +"@types/passport@*", "@types/passport@^1.0.11", "@types/passport@^1.0.3": version "1.0.16" resolved "https://registry.yarnpkg.com/@types/passport/-/passport-1.0.16.tgz#5a2918b180a16924c4d75c31254c31cdca5ce6cf" integrity sha512-FD0qD5hbPWQzaM0wHUnJ/T0BBCJBxCeemtnCwc/ThhTg3x9jfrAcRUmj5Dopza+MfFS9acTe3wk7rcVnRIp/0A== @@ -9941,7 +11230,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@18.2.48", "@types/react@^16.13.1 || ^17.0.0": +"@types/react@*", "@types/react@18.2.48", "@types/react@^16.13.1 || ^17.0.0", "@types/react@^16.13.1 || ^17.0.0 || ^18.0.0": version "18.2.48" resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.48.tgz#11df5664642d0bd879c1f58bc1d37205b064e8f1" integrity sha512-qboRCl6Ie70DQQG9hhNREz81jqC1cs9EVNcjQ1AU+jH6NFfSAhVVbrrY/+nSF+Bsk4AOwm9Qa61InvMCyV+H3w== @@ -9984,6 +11273,11 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== +"@types/sarif@^2.1.4": + version "2.1.7" + resolved "https://registry.yarnpkg.com/@types/sarif/-/sarif-2.1.7.tgz#dab4d16ba7568e9846c454a8764f33c5d98e5524" + integrity sha512-kRz0VEkJqWLf1LLVN4pT1cg1Z9wAuvI6L97V3m2f5B76Tg8d413ddvLBPTEHAZJlnn4XSvu0FkZtViCQGVyrXQ== + "@types/scheduler@*": version "0.16.8" resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" @@ -10144,6 +11438,28 @@ dependencies: "@types/node" "*" +"@types/xml-crypto@^1.4.2": + version "1.4.6" + resolved "https://registry.yarnpkg.com/@types/xml-crypto/-/xml-crypto-1.4.6.tgz#6d1fd7d41c91554f2aed97c2ba273af0388fa5cf" + integrity sha512-A6jEW2FxLZo1CXsRWnZHUX2wzR3uDju2Bozt6rDbSmU/W8gkilaVbwFEVN0/NhnUdMVzwYobWtM6bU1QJJFb7Q== + dependencies: + "@types/node" "*" + xpath "0.0.27" + +"@types/xml-encryption@^1.2.1": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/xml-encryption/-/xml-encryption-1.2.4.tgz#0eceea58c82a89f62c0a2dc383a6461dfc2fe1ba" + integrity sha512-I69K/WW1Dv7j6O3jh13z0X8sLWJRXbu5xnHDl9yHzUNDUBtUoBY058eb5s+x/WG6yZC1h8aKdI2EoyEPjyEh+Q== + dependencies: + "@types/node" "*" + +"@types/xml2js@^0.4.11": + version "0.4.14" + resolved "https://registry.yarnpkg.com/@types/xml2js/-/xml2js-0.4.14.tgz#5d462a2a7330345e2309c6b549a183a376de8f9a" + integrity sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ== + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": version "21.0.3" resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" @@ -10511,12 +11827,7 @@ fast-querystring "^1.1.1" tslib "^2.3.1" -"@xmldom/xmldom@^0.7.0", "@xmldom/xmldom@^0.7.6", "@xmldom/xmldom@^0.7.9": - version "0.7.13" - resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" - integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== - -"@xmldom/xmldom@^0.8.3": +"@xmldom/xmldom@^0.8.3", "@xmldom/xmldom@^0.8.5", "@xmldom/xmldom@^0.8.6", "@xmldom/xmldom@^0.8.8": version "0.8.10" resolved "https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== @@ -10708,7 +12019,7 @@ ajv-keywords@^5.1.0: dependencies: fast-deep-equal "^3.1.3" -ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -10718,7 +12029,7 @@ ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.10.0, ajv@^8.11.0, ajv@^8.11.2, ajv@^8.12.0, ajv@^8.6.0, ajv@^8.6.3, ajv@^8.9.0: +ajv@^8.0.0, ajv@^8.10.0, ajv@^8.11.0, ajv@^8.11.2, ajv@^8.12.0, ajv@^8.6.0, ajv@^8.6.3, ajv@^8.8.2, ajv@^8.9.0: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -10912,7 +12223,7 @@ arg@^4.1.0: resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== -argparse@^1.0.10, argparse@^1.0.7: +argparse@^1.0.10, argparse@^1.0.7, argparse@~1.0.9: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -11106,6 +12417,13 @@ async-retry@^1.3.3: dependencies: retry "0.13.1" +async@^2.6.4: + version "2.6.4" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" + integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA== + dependencies: + lodash "^4.17.14" + async@^3.2.3, async@^3.2.4: version "3.2.5" resolved "https://registry.yarnpkg.com/async/-/async-3.2.5.tgz#ebd52a8fdaf7a2289a24df399f8d8485c8a46b66" @@ -11190,12 +12508,14 @@ axios-cached-dns-resolve@0.5.2: pino "^5.12.2" pino-pretty "^2.6.0" -axios@^0.21.1: - version "0.21.4" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" - integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== +axios@1.6.5: + version "1.6.5" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.5.tgz#2c090da14aeeab3770ad30c3a1461bc970fb0cd8" + integrity sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg== dependencies: - follow-redirects "^1.14.0" + follow-redirects "^1.15.4" + form-data "^4.0.0" + proxy-from-env "^1.1.0" axios@^1.0.0, axios@^1.4.0, axios@^1.6.0: version "1.6.7" @@ -12571,6 +13891,14 @@ chalk@2.4.2, chalk@^2.1.0, chalk@^2.3.2, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@4.1.2, chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" @@ -12595,14 +13923,6 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - char-regex@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" @@ -12757,6 +14077,15 @@ client-only@^0.0.1: resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== +cliui@7.0.4, cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + cliui@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -12766,15 +14095,6 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" -cliui@^7.0.2: - version "7.0.4" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" - integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== - dependencies: - string-width "^4.2.0" - strip-ansi "^6.0.0" - wrap-ansi "^7.0.0" - cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -12930,6 +14250,11 @@ colorette@^2.0.10, colorette@^2.0.20: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== +colors@~1.2.1: + version "1.2.5" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.2.5.tgz#89c7ad9a374bc030df8013241f68136ed8835afc" + integrity sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + colorspace@1.1.x: version "1.1.4" resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" @@ -12960,6 +14285,11 @@ commander@11.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-11.1.0.tgz#62fdce76006a68e5c1ab3314dc92e800eb83d906" integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== +commander@8.3.0, commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + commander@^10.0.0: version "10.0.1" resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" @@ -12985,11 +14315,6 @@ commander@^7.2.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - commander@^9.1.0: version "9.5.0" resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" @@ -13005,6 +14330,11 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== +compare-versions@4.1.4: + version "4.1.4" + resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-4.1.4.tgz#3571f4d610924d4414846a4183d386c8f3d51112" + integrity sha512-FemMreK9xNyL8gQevsdRMrvO4lFCkQP7qbuktn1q8ndcNk1+0mz7lgE7b/sNvbhVgY4w6tMN1FDp6aADjqw2rw== + component-emitter@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" @@ -13101,6 +14431,20 @@ concat-with-sourcemaps@^1.1.0: dependencies: source-map "^0.6.1" +concurrently@6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/concurrently/-/concurrently-6.5.1.tgz#4518c67f7ac680cf5c34d5adf399a2a2047edc8c" + integrity sha512-FlSwNpGjWQfRwPLXvJ/OgysbBxPkWpiVjy1042b0U7on7S7qwwMIILRj7WTN1mTgqa582bG6NFuScOoh6Zgdag== + dependencies: + chalk "^4.1.0" + date-fns "^2.16.1" + lodash "^4.17.21" + rxjs "^6.6.3" + spawn-command "^0.0.2-1" + supports-color "^8.1.0" + tree-kill "^1.2.2" + yargs "^16.2.0" + connect-history-api-fallback@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" @@ -13114,6 +14458,11 @@ connect-session-knex@^4.0.0: bluebird "^3.7.2" knex "3" +consola@^2.15.0: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + console-browserify@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" @@ -13124,6 +14473,13 @@ console-control-strings@^1.1.0: resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== +console.table@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/console.table/-/console.table-0.10.0.tgz#0917025588875befd70cf2eff4bef2c6e2d75d04" + integrity sha512-dPyZofqggxuvSf7WXvNjuRfnsOk1YazkVP8FdxH4tcH2c37wc79/Yl6Bhr7Lsu00KMgy2ql/qCMuNu8xctZM8g== + dependencies: + easy-table "1.1.0" + constants-browserify@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" @@ -13263,7 +14619,7 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: path-type "^4.0.0" yaml "^1.10.0" -cosmiconfig@^8.1.0, cosmiconfig@^8.1.3: +cosmiconfig@^8.1.0, cosmiconfig@^8.1.3, cosmiconfig@^8.2.0: version "8.3.6" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== @@ -13364,6 +14720,14 @@ cron@^2.0.0: "@types/luxon" "~3.3.0" luxon "~3.3.0" +cron@^3.0.0: + version "3.1.6" + resolved "https://registry.yarnpkg.com/cron/-/cron-3.1.6.tgz#e7e1798a468e017c8d31459ecd7c2d088f97346c" + integrity sha512-cvFiQCeVzsA+QPM6fhjBtlKGij7tLLISnTSvFxVdnFGLdz+ZdXN37kNe0i2gefmdD17XuZA6n2uPVwzl4FxW/w== + dependencies: + "@types/luxon" "~3.3.0" + luxon "~3.4.0" + cronstrue@^2.2.0, cronstrue@^2.32.0: version "2.47.0" resolved "https://registry.yarnpkg.com/cronstrue/-/cronstrue-2.47.0.tgz#3cf447c2a3a070d5bad2cedd6383e7cc16f5a308" @@ -14192,7 +15556,7 @@ docker-modem@^3.0.0: split-ca "^1.0.1" ssh2 "^1.11.0" -dockerode@3.3.5, dockerode@^3.3.1: +dockerode@^3.3.1: version "3.3.5" resolved "https://registry.yarnpkg.com/dockerode/-/dockerode-3.3.5.tgz#7ae3f40f2bec53ae5e9a741ce655fff459745629" integrity sha512-/0YNa3ZDNeLr/tSckmD69+Gq+qVNhvKfAHNeZJBnp7EOP6RGKV8ORrJHkUn20So5wU+xxT7+1n5u8PjHbfjbSA== @@ -14316,12 +15680,12 @@ domhandler@^5.0.2, domhandler@^5.0.3: dependencies: domelementtype "^2.3.0" -dompurify@=3.0.8: +dompurify@=3.0.8, dompurify@^3.0.0: version "3.0.8" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-3.0.8.tgz#e0021ab1b09184bc8af7e35c7dd9063f43a8a437" integrity sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ== -dompurify@^2.2.7, dompurify@^2.2.9: +dompurify@^2.2.7: version "2.4.7" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.4.7.tgz#277adeb40a2c84be2d42a8bcd45f582bfa4d0cfc" integrity sha512-kxxKlPEDa6Nc5WJi+qRgPbOAbgTpSULL+vI3NUXsZMlkJxTqYI9wg5ZTay2sFrdZRWHPWNi+EdAhcJf81WtoMQ== @@ -14395,6 +15759,13 @@ eastasianwidth@^0.2.0: resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== +easy-table@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/easy-table/-/easy-table-1.1.0.tgz#86f9ab4c102f0371b7297b92a651d5824bc8cb73" + integrity sha512-oq33hWOSSnl2Hoh00tZWaIPi1ievrD9aFG82/IgjlycAnW9hHx5PkJiXpxPsgEE+H7BsbVQXFVFST8TEXS6/pA== + optionalDependencies: + wcwidth ">=1.0.1" + ebnf@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ebnf/-/ebnf-1.9.1.tgz#64c25d8208ec0d221ec11c3c5e8094015131a9d3" @@ -14755,6 +16126,35 @@ esbuild@^0.19.0, esbuild@~0.19.10: "@esbuild/win32-ia32" "0.19.12" "@esbuild/win32-x64" "0.19.12" +esbuild@^0.20.0: + version "0.20.0" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.20.0.tgz#a7170b63447286cd2ff1f01579f09970e6965da4" + integrity sha512-6iwE3Y2RVYCME1jLpBqq7LQWK3MW6vjV2bZy6gt/WrqkY+WE74Spyc0ThAOYpMtITvnjX09CrC6ym7A/m9mebA== + optionalDependencies: + "@esbuild/aix-ppc64" "0.20.0" + "@esbuild/android-arm" "0.20.0" + "@esbuild/android-arm64" "0.20.0" + "@esbuild/android-x64" "0.20.0" + "@esbuild/darwin-arm64" "0.20.0" + "@esbuild/darwin-x64" "0.20.0" + "@esbuild/freebsd-arm64" "0.20.0" + "@esbuild/freebsd-x64" "0.20.0" + "@esbuild/linux-arm" "0.20.0" + "@esbuild/linux-arm64" "0.20.0" + "@esbuild/linux-ia32" "0.20.0" + "@esbuild/linux-loong64" "0.20.0" + "@esbuild/linux-mips64el" "0.20.0" + "@esbuild/linux-ppc64" "0.20.0" + "@esbuild/linux-riscv64" "0.20.0" + "@esbuild/linux-s390x" "0.20.0" + "@esbuild/linux-x64" "0.20.0" + "@esbuild/netbsd-x64" "0.20.0" + "@esbuild/openbsd-x64" "0.20.0" + "@esbuild/sunos-x64" "0.20.0" + "@esbuild/win32-arm64" "0.20.0" + "@esbuild/win32-ia32" "0.20.0" + "@esbuild/win32-x64" "0.20.0" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -14840,10 +16240,10 @@ eslint-module-utils@^2.8.0: dependencies: debug "^3.2.7" -eslint-plugin-deprecation@^1.3.2: - version "1.6.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-deprecation/-/eslint-plugin-deprecation-1.6.0.tgz#b12d0c5a9baf3bcde0752ff6337703c059a4ae23" - integrity sha512-rld+Vrneh/NXRtDB0vQifOvgUy0HJYoejaxWlVnsk/LK7iij2tCWQIFcCKG4uzQb+Ef86bDke39w1lh4wnon4Q== +eslint-plugin-deprecation@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-deprecation/-/eslint-plugin-deprecation-2.0.0.tgz#9804707a4c19f3a53615c6babc0ced3d429d69cf" + integrity sha512-OAm9Ohzbj11/ZFyICyR5N6LbOIvQMp7ZU2zI7Ej0jIc8kiGUERXPNMfw2QqqHD1ZHtjMub3yPZILovYEYucgoQ== dependencies: "@typescript-eslint/utils" "^6.0.0" tslib "^2.3.1" @@ -15370,7 +16770,7 @@ fast-json-parse@^1.0.3: resolved "https://registry.yarnpkg.com/fast-json-parse/-/fast-json-parse-1.0.3.tgz#43e5c61ee4efa9265633046b770fb682a7577c4d" integrity sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw== -fast-json-patch@^3.0.0-1: +fast-json-patch@^3.0.0-1, fast-json-patch@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/fast-json-patch/-/fast-json-patch-3.1.1.tgz#85064ea1b1ebf97a3f7ad01e23f9337e72c66947" integrity sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ== @@ -15407,7 +16807,7 @@ fast-redact@^2.0.0: resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-2.1.0.tgz#dfe3c1ca69367fb226f110aa4ec10ec85462ffdf" integrity sha512-0LkHpTLyadJavq9sRzzyqIoMZemWli77K2/MGOkafrR64B9ItrvZ9aT+jluvNDsv0YEHjSNhlMBtbokuoqii4A== -fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.1.1: +fast-safe-stringify@2.1.1, fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.0.7, fast-safe-stringify@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== @@ -15596,7 +16996,7 @@ flatstr@^1.0.12: resolved "https://registry.yarnpkg.com/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931" integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== -flatted@^3.2.9: +flatted@3.2.9, flatted@^3.2.9: version "3.2.9" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.9.tgz#7eb4c67ca1ba34232ca9d2d93e9886e611ad7daf" integrity sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ== @@ -15606,7 +17006,7 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -follow-redirects@^1.0.0, follow-redirects@^1.14.0, follow-redirects@^1.15.4: +follow-redirects@^1.0.0, follow-redirects@^1.15.4: version "1.15.5" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.5.tgz#54d4d6d062c0fa7d9d17feb008461550e3ba8020" integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== @@ -15673,6 +17073,24 @@ fork-ts-checker-webpack-plugin@^7.0.0-alpha.8: semver "^7.3.5" tapable "^2.2.1" +fork-ts-checker-webpack-plugin@^9.0.0: + version "9.0.2" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-9.0.2.tgz#c12c590957837eb02b02916902dcf3e675fd2b1e" + integrity sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg== + dependencies: + "@babel/code-frame" "^7.16.7" + chalk "^4.1.2" + chokidar "^3.5.3" + cosmiconfig "^8.2.0" + deepmerge "^4.2.2" + fs-extra "^10.0.0" + memfs "^3.4.1" + minimatch "^3.0.4" + node-abort-controller "^3.0.1" + schema-utils "^3.1.1" + semver "^7.3.5" + tapable "^2.2.1" + form-data@^2.3.2, form-data@^2.5.0: version "2.5.1" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.5.1.tgz#f2cbec57b5e59e23716e128fe44d4e5dd23895f4" @@ -15788,7 +17206,7 @@ fs-extra@11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^7.0.1: +fs-extra@^7.0.1, fs-extra@~7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== @@ -16026,6 +17444,13 @@ git-url-parse@^13.0.0: dependencies: git-up "^7.0.0" +git-url-parse@^14.0.0: + version "14.0.0" + resolved "https://registry.yarnpkg.com/git-url-parse/-/git-url-parse-14.0.0.tgz#18ce834726d5fbca0c25a4555101aa277017418f" + integrity sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ== + dependencies: + git-up "^7.0.0" + github-from-package@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" @@ -16050,18 +17475,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@^10.3.10: - version "10.3.10" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" - integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== - dependencies: - foreground-child "^3.1.0" - jackspeak "^2.3.5" - minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry "^1.10.1" - -glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0, glob@^7.2.3: +glob@7.2.3, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -16073,6 +17487,17 @@ glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.1.7, glob@^7.2.0, glob@^7.2.3: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^10.3.10: + version "10.3.10" + resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.5" + minimatch "^9.0.1" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" + glob@^8.0.0, glob@^8.0.1, glob@^8.0.3: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" @@ -16239,10 +17664,10 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== -graphiql@3.0.10: - version "3.0.10" - resolved "https://registry.yarnpkg.com/graphiql/-/graphiql-3.0.10.tgz#68a7d894ef4ac1d13cc10e2ccfe4128d0556cd29" - integrity sha512-xgRFCg0mgIyca8keWkmBFA3knh9exDg53SxqFh96ewoMWYLeziqc0xIGFe2L/As8Aw1u5pFZcW913HwX3IXztw== +graphiql@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/graphiql/-/graphiql-3.1.0.tgz#9867f72c6eaa2d45134cbef532c401664534b49b" + integrity sha512-1l2PecYNvFYYNSYq+4vIJOACXkP60Kod0E0SnKu+2f0Ux/npFNr3TfwJLZs7eKqqSh0KODmorvHi/XBP46Ua7A== dependencies: "@graphiql/react" "^0.20.2" "@graphiql/toolkit" "^0.9.1" @@ -16889,6 +18314,11 @@ import-from@^3.0.0: dependencies: resolve-from "^5.0.0" +import-lazy@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -16948,7 +18378,7 @@ inline-style-prefixer@^7.0.0: css-in-js-utils "^3.1.0" fast-loops "^1.1.3" -inquirer@^8.2.0: +inquirer@8.2.6, inquirer@^8.2.0: version "8.2.6" resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== @@ -17128,7 +18558,7 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.13.0, is-core-module@^2.13.1: +is-core-module@^2.1.0, is-core-module@^2.13.0, is-core-module@^2.13.1: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== @@ -17453,10 +18883,10 @@ isobject@^3.0.1: resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== -isolated-vm@4.7.2, isolated-vm@^4.5.0: - version "4.7.2" - resolved "https://registry.yarnpkg.com/isolated-vm/-/isolated-vm-4.7.2.tgz#5670d5cce1d92004f9b825bec5b0b11fc7501b65" - integrity sha512-JVEs5gzWObzZK5+OlBplCdYSpokMcdhLSs/xWYYxmYWVfOOFF4oZJsYh7E/FmfX8e7gMioXMpMMeEyX1afuKrg== +isolated-vm@4.6.0, isolated-vm@^4.5.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/isolated-vm/-/isolated-vm-4.6.0.tgz#41a487c1aeeca2a3930ab520029db3b06c6c45aa" + integrity sha512-MEnfC/54q5PED3VJ9UJYJPOlU6mYFHS3ivR9E8yeNNBEFRFUNBnY0xO4Rj3D/SOtFKPNmsQp9NWUYSKZqAoZiA== dependencies: prebuild-install "^7.1.1" @@ -17556,6 +18986,11 @@ istanbul-reports@^3.1.3: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +iterare@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/iterare/-/iterare-1.2.1.tgz#139c400ff7363690e33abffa33cbba8920f00042" + integrity sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q== + iterator.prototype@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/iterator.prototype/-/iterator.prototype-1.1.2.tgz#5e29c8924f01916cb9335f1ff80619dcff22b0c0" @@ -17970,7 +19405,7 @@ jest-worker@^29.7.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jest@^29.0.2: +jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest/-/jest-29.7.0.tgz#994676fc24177f088f1c5e3737f5697204ff2613" integrity sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw== @@ -17985,6 +19420,11 @@ jiti@^1.18.2: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== +jju@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" + integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== + jmespath@^0.15.0: version "0.15.0" resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" @@ -18045,6 +19485,14 @@ js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.6.1, js-yaml@^3.8. argparse "^1.0.7" esprima "^4.0.0" +js-yaml@~3.13.1: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -18472,11 +19920,6 @@ jws@^4.0.0: jwa "^2.0.0" safe-buffer "^5.0.1" -jwt-decode@^3.1.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-3.1.2.tgz#3fb319f3675a2df0c2895c8f5e9fa4b67b04ed59" - integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== - keyv@^4.0.0, keyv@^4.5.2, keyv@^4.5.3: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" @@ -18818,7 +20261,7 @@ lodash.isboolean@^3.0.3: resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" integrity sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg== -lodash.isequal@^4.0.0: +lodash.isequal@^4.0.0, lodash.isequal@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== @@ -18883,7 +20326,7 @@ lodash.zipobject@^4.1.3: resolved "https://registry.yarnpkg.com/lodash.zipobject/-/lodash.zipobject-4.1.3.tgz#b399f5aba8ff62a746f6979bf20b214f964dbef8" integrity sha512-A9SzX4hMKWS25MyalwcOnNoplyHbkNVsjidhTp8ru0Sj23wY9GWBKS8gAIGDSAqeWjIjvE4KBEl24XXAs+v4wQ== -lodash@4.17.21, lodash@^4.15.0, lodash@^4.17.0, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0, lodash@~4.17.21: +lodash@4.17.21, lodash@^4.15.0, lodash@^4.17.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0, lodash@~4.17.15, lodash@~4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -19003,7 +20446,7 @@ lunr@^2.3.9: resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== -luxon@^3.0.0, luxon@^3.0.1, luxon@^3.3.0, luxon@^3.4.1, luxon@^3.4.3: +luxon@^3.0.0, luxon@^3.0.1, luxon@^3.3.0, luxon@^3.4.1, luxon@^3.4.3, luxon@~3.4.0: version "3.4.4" resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.4.tgz#cf20dc27dc532ba41a169c43fdcc0063601577af" integrity sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA== @@ -19106,7 +20549,7 @@ markdown-table@^3.0.0: resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== -markdown-to-jsx@^7.3.2: +markdown-to-jsx@^7.4.1: version "7.4.1" resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.4.1.tgz#1ed6a60f8f9cd944bec39d9923fbbc8d3d60dcb9" integrity sha512-GbrbkTnHp9u6+HqbPRFJbObi369AgJNXi/sGqq5HRsoZW063xR1XDCaConqq+whfEIAlzB1YPnOgsPc7B7bc/A== @@ -19864,7 +21307,7 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@^0.5.1, mkdirp@^0.5.4: +mkdirp@^0.5.1, mkdirp@^0.5.4, mkdirp@^0.5.6: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== @@ -20037,7 +21480,7 @@ nanoclone@^0.2.1: resolved "https://registry.yarnpkg.com/nanoclone/-/nanoclone-0.2.1.tgz#dd4090f8f1a110d26bb32c49ed2f5b9235209ed4" integrity sha512-wynEP02LmIbLpcYw8uBKpcfF6dmg2vcpKqxeH5UcoKEYdExslsdUA4ugFauuaeYdTB76ez6gJW8XAZ6CgkXYxA== -nanoid@^3.3.6, nanoid@^3.3.7: +nanoid@^3.3.7: version "3.3.7" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== @@ -20211,6 +21654,14 @@ node-releases@^2.0.14: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== +node-sarif-builder@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/node-sarif-builder/-/node-sarif-builder-2.0.3.tgz#179ae590ce020f97f9e45037dc1cde85aa4398ec" + integrity sha512-Pzr3rol8fvhG/oJjIq2NTVB0vmdNNlz22FENhhPojYRZ4/ee08CfK4YuKmuL54V9MLhI1kpzxfOJ/63LzmZzDg== + dependencies: + "@types/sarif" "^2.1.4" + fs-extra "^10.0.0" + nopt@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" @@ -20543,7 +21994,7 @@ openapi3-ts@^3.1.2: dependencies: yaml "^2.2.1" -openid-client@^5.2.1, openid-client@^5.3.0: +openid-client@^5.2.1, openid-client@^5.3.0, openid-client@^5.5.0: version "5.6.4" resolved "https://registry.yarnpkg.com/openid-client/-/openid-client-5.6.4.tgz#b2c25e6d5338ba3ce00e04341bb286798a196177" integrity sha512-T1h3B10BRPKfcObdBklX639tVz+xh34O7GjofqrqiAQdm7eHsQ00ih18x6wuJ/E6FxdtS2u3FmUGPDeEcMwzNA== @@ -20553,6 +22004,13 @@ openid-client@^5.2.1, openid-client@^5.3.0: object-hash "^2.2.0" oidc-token-hash "^5.0.3" +oppa@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/oppa/-/oppa-0.4.0.tgz#4d6e0f7a1cd8f23bd267cf8f20c101fc2911bb5b" + integrity sha512-DFvM3+F+rB/igo3FRnkDWitjZgBH9qZAn68IacYHsqbZBKwuTA+LdD4zSJiQtgQpWq7M08we5FlGAVHz0yW7PQ== + dependencies: + chalk "^4.1.1" + optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" @@ -20934,24 +22392,20 @@ passport-onelogin-oauth@^0.0.1: pkginfo "0.2.x" uid2 "0.0.3" -passport-saml@^3.1.2: - version "3.2.4" - resolved "https://registry.yarnpkg.com/passport-saml/-/passport-saml-3.2.4.tgz#e8e9523f954988a3a47d12e425d7fa0f20a74dc9" - integrity sha512-JSgkFXeaexLNQh1RrOvJAgjLnZzH/S3HbX/mWAk+i7aulnjqUe7WKnPl1NPnJWqP7Dqsv0I2Xm6KIFHkftk0HA== - dependencies: - "@xmldom/xmldom" "^0.7.6" - debug "^4.3.2" - passport-strategy "^1.0.0" - xml-crypto "^2.1.3" - xml-encryption "^2.0.0" - xml2js "^0.4.23" - xmlbuilder "^15.1.1" - passport-strategy@1.x.x, passport-strategy@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/passport-strategy/-/passport-strategy-1.0.0.tgz#b5539aa8fc225a3d1ad179476ddf236b440f52e4" integrity sha512-CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA== +passport@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/passport/-/passport-0.6.0.tgz#e869579fab465b5c0b291e841e6cc95c005fac9d" + integrity sha512-0fe+p3ZnrWRW74fe8+SvCyf4a3Pb2/h7gFkQ8yTJpAO50gDzlfjZUZTO1k5Eg9kUct22OxHLqDZoKUWRHOh9ug== + dependencies: + passport-strategy "1.x.x" + pause "0.0.1" + utils-merge "^1.0.1" + passport@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/passport/-/passport-0.7.0.tgz#3688415a59a48cf8068417a8a8092d4492ca3a05" @@ -21017,7 +22471,7 @@ path-key@^4.0.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== -path-parse@^1.0.7: +path-parse@^1.0.6, path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -21035,6 +22489,11 @@ path-to-regexp@0.1.7: resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== +path-to-regexp@3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-3.2.0.tgz#fa7877ecbc495c601907562222453c43cc204a5f" + integrity sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA== + path-to-regexp@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-6.2.1.tgz#d54934d6798eb9e5ef14e7af7962c945906918e5" @@ -21122,7 +22581,7 @@ pg-types@^2.1.0: postgres-date "~1.0.4" postgres-interval "^1.1.0" -pg@8.11.3, pg@^8.11.3: +pg@8.11.3, pg@^8.11.3, pg@^8.3.0: version "8.11.3" resolved "https://registry.yarnpkg.com/pg/-/pg-8.11.3.tgz#d7db6e3fe268fcedd65b8e4599cda0b8b4bf76cb" integrity sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g== @@ -21265,6 +22724,15 @@ popper.js@1.16.1-lts: resolved "https://registry.yarnpkg.com/popper.js/-/popper.js-1.16.1-lts.tgz#cf6847b807da3799d80ee3d6d2f90df8a3f50b05" integrity sha512-Kjw8nKRl1m+VrSFCoVGPph93W/qrSO7ZkqPpTf7F4bk/sqcfWK019dWBUpE/fBOsOQY1dks/Bmcbfn1heM/IsA== +portfinder@^1.0.32: + version "1.0.32" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81" + integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg== + dependencies: + async "^2.6.4" + debug "^3.2.7" + mkdirp "^0.5.6" + postcss-calc@^8.2.3: version "8.2.4" resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" @@ -22476,6 +23944,11 @@ redux@^5.0.1: resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.1.tgz#97fa26881ce5746500125585d5642c77b6e9447b" integrity sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w== +reflect-metadata@0.1.13: + version "0.1.13" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08" + integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg== + reflect-metadata@^0.1.13: version "0.1.14" resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.14.tgz#24cf721fe60677146bb77eeb0e1f9dece3d65859" @@ -22766,7 +24239,7 @@ resolve.exports@^2.0.0: resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.2.tgz#f8c934b8e6a13f539e38b7098e2e36134f01e800" integrity sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg== -resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4: +resolve@^1.10.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.1, resolve@^1.22.4, resolve@~1.22.1: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -22784,6 +24257,14 @@ resolve@^2.0.0-next.4: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +resolve@~1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + responselike@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" @@ -22977,13 +24458,20 @@ run-script-webpack-plugin@^0.2.0: resolved "https://registry.yarnpkg.com/run-script-webpack-plugin/-/run-script-webpack-plugin-0.2.0.tgz#45bfdd4e11345c8619eabaef8113c2a4f26dc653" integrity sha512-SVNNq4jxzjfnaW+HkdTlyH1CWwCuSb/weYfic0D7Y/KnhY27YRYkzgybdzTDEPJlpQ73FDCRDbyBFwNsJMmwWQ== -rxjs@^7.5.5: +rxjs@7.8.1, rxjs@^7.5.5: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== dependencies: tslib "^2.1.0" +rxjs@^6.6.3: + version "6.6.7" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + dependencies: + tslib "^1.9.0" + sade@^1.7.3: version "1.8.1" resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" @@ -23146,7 +24634,7 @@ semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@~7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -23538,6 +25026,11 @@ space-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== +spawn-command@^0.0.2-1: + version "0.0.2-1" + resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" + integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== + spawndamnit@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" @@ -23839,7 +25332,7 @@ strict-uri-encode@^2.0.0: resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== -string-argv@0.3.2: +string-argv@0.3.2, string-argv@~0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6" integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== @@ -23945,7 +25438,7 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@6.0, strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -24000,7 +25493,7 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^3.1.1: +strip-json-comments@^3.1.1, strip-json-comments@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -24146,7 +25639,7 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0: +supports-color@^8.0.0, supports-color@^8.1.0: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -24595,6 +26088,11 @@ traverse@~0.6.6: resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.8.tgz#5e5e0c41878b57e4b73ad2f3d1e36a715ea4ab15" integrity sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== +tree-kill@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== + tree-sitter-json@=0.20.1: version "0.20.1" resolved "https://registry.yarnpkg.com/tree-sitter-json/-/tree-sitter-json-0.20.1.tgz#d1fe6c59571dd3a987ebb3f5aeef404f37b3a453" @@ -24677,7 +26175,7 @@ ts-mixer@^6.0.3: resolved "https://registry.yarnpkg.com/ts-mixer/-/ts-mixer-6.0.3.tgz#69bd50f406ff39daa369885b16c77a6194c7cae6" integrity sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ== -ts-node@^10.9.1: +ts-node@^10.0.0, ts-node@^10.9.1: version "10.9.2" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.2.tgz#70f021c9e185bccdca820e26dc413805c101c71f" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -24711,16 +26209,16 @@ tsconfig-paths@^3.15.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.11.1, tslib@^1.14.1, tslib@^1.8.1: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - -tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.2: +tslib@2.6.2, tslib@^2.0.0, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.2.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.4.1, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== +tslib@^1.11.1, tslib@^1.14.1, tslib@^1.8.1, tslib@^1.9.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tss-react@4.9.3: version "4.9.3" resolved "https://registry.yarnpkg.com/tss-react/-/tss-react-4.9.3.tgz#69ce18bcf83fe96d99d35f44a036c7b507f66eff" @@ -25032,6 +26530,13 @@ uid2@^1.0.0: resolved "https://registry.yarnpkg.com/uid2/-/uid2-1.0.0.tgz#ef8d95a128d7c5c44defa1a3d052eecc17a06bfb" integrity sha512-+I6aJUv63YAcY9n4mQreLUt0d4lvwkkopDNmpomkAUz0fAkEMV9pRWxN0EjhW1YfRhcuyHg2v3mwddCDW1+LFQ== +uid@2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/uid/-/uid-2.0.2.tgz#4b5782abf0f2feeefc00fa88006b2b3b7af3e3b9" + integrity sha512-u3xV3X7uzvi5b1MncmZo3i2Aw222Zk1keqLA1YkHldREkAhAqi65wuPfe7lHx8H/Wzy+8CE7S7uS3jekIM5s8g== + dependencies: + "@lukeed/csprng" "^1.0.0" + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e" @@ -25419,6 +26924,11 @@ validate.io-number@^1.0.3: resolved "https://registry.yarnpkg.com/validate.io-number/-/validate.io-number-1.0.3.tgz#f63ffeda248bf28a67a8d48e0e3b461a1665baf8" integrity sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg== +validator@^13.7.0: + version "13.11.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" + integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== + value-or-promise@^1.0.11, value-or-promise@^1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/value-or-promise/-/value-or-promise-1.0.12.tgz#0e5abfeec70148c78460a849f6b003ea7986f15c" @@ -25514,7 +27024,7 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -wcwidth@^1.0.1: +wcwidth@>=1.0.1, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== @@ -25914,20 +27424,20 @@ xml-but-prettier@^1.0.1: dependencies: repeat-string "^1.5.2" -xml-crypto@^2.1.3: - version "2.1.5" - resolved "https://registry.yarnpkg.com/xml-crypto/-/xml-crypto-2.1.5.tgz#e201ee51dca18dd9ae158ac101b6e995c983dca8" - integrity sha512-xOSJmGFm+BTXmaPYk8pPV3duKo6hJuZ5niN4uMzoNcTlwYs0jAu/N3qY+ud9MhE4N7eMRuC1ayC7Yhmb7MmAWg== +xml-crypto@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/xml-crypto/-/xml-crypto-3.2.0.tgz#a9debab572c8e895cff5fb351a8d8be3f6e1962e" + integrity sha512-qVurBUOQrmvlgmZqIVBqmb06TD2a/PpEUfFPgD7BuBfjmoH4zgkqaWSIJrnymlCvM2GGt9x+XtJFA+ttoAufqg== dependencies: - "@xmldom/xmldom" "^0.7.9" + "@xmldom/xmldom" "^0.8.8" xpath "0.0.32" -xml-encryption@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/xml-encryption/-/xml-encryption-2.0.0.tgz#d4e1eb3ec1f2c5d2a2a0a6e23d199237e8b4bf83" - integrity sha512-4Av83DdvAgUQQMfi/w8G01aJshbEZP9ewjmZMpS9t3H+OCZBDvyK4GJPnHGfWiXlArnPbYvR58JB9qF2x9Ds+Q== +xml-encryption@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/xml-encryption/-/xml-encryption-3.0.2.tgz#d3cb67d97cdd9673313a42cc0d7fa43ff0886c21" + integrity sha512-VxYXPvsWB01/aqVLd6ZMPWZ+qaj0aIdF+cStrVJMcFj3iymwZeI0ABzB3VqMYv48DkSpRhnrXqTUkR34j+UDyg== dependencies: - "@xmldom/xmldom" "^0.7.0" + "@xmldom/xmldom" "^0.8.5" escape-html "^1.0.3" xpath "0.0.32" @@ -25948,14 +27458,6 @@ xml-name-validator@^4.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-4.0.0.tgz#79a006e2e63149a8600f15430f0a4725d1524835" integrity sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw== -xml2js@^0.4.23: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - xml2js@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.5.0.tgz#d9440631fbb2ed800203fad106f2724f62c493b7" @@ -25984,6 +27486,11 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== +xpath@0.0.27: + version "0.0.27" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== + xpath@0.0.32: version "0.0.32" resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.32.tgz#1b73d3351af736e17ec078d6da4b8175405c48af" @@ -26034,7 +27541,16 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@2.3.4, yaml@^2.0.0, yaml@^2.1.1, yaml@^2.2.1, yaml@^2.2.2: +yaml-diff-patch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/yaml-diff-patch/-/yaml-diff-patch-2.0.0.tgz#0eb4ff80a75e182e74417fb6b0b54214a49bf13d" + integrity sha512-RhfIQPGcKSZhsUmsczXAeg5jNhWXk3tAmhl2kjfZthdyaL0XXXOpvRozUp22HvPStmZsHu8T30/UEfX9oIwGxw== + dependencies: + fast-json-patch "^3.1.0" + oppa "^0.4.0" + yaml "^2.0.0-10" + +yaml@2.3.4, yaml@^2.0.0, yaml@^2.0.0-10, yaml@^2.1.1, yaml@^2.2.1, yaml@^2.2.2: version "2.3.4" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.3.4.tgz#53fc1d514be80aabf386dc6001eb29bf3b7523b2" integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA== @@ -26079,7 +27595,7 @@ yargs@^15.1.0: y18n "^4.0.0" yargs-parser "^18.1.2" -yargs@^16.0.0: +yargs@^16.0.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== @@ -26154,6 +27670,17 @@ yup@^0.32.11, yup@^0.32.9: property-expr "^2.0.4" toposort "^2.0.2" +z-schema@~5.0.2: + version "5.0.6" + resolved "https://registry.yarnpkg.com/z-schema/-/z-schema-5.0.6.tgz#46d6a687b15e4a4369e18d6cb1c7b8618fc256c5" + integrity sha512-+XR1GhnWklYdfr8YaZv/iu+vY+ux7V5DS5zH1DQf6bO5ufrt/5cgNhVO5qyhsjFXvsqQb/f08DWE9b6uPscyAg== + dependencies: + lodash.get "^4.4.2" + lodash.isequal "^4.5.0" + validator "^13.7.0" + optionalDependencies: + commander "^10.0.0" + zen-observable@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.10.0.tgz#ee10eba75272897dbee5f152ab26bb5e0107f0c8"