diff --git a/CHANGELOG.md b/CHANGELOG.md index b928794a..a6ea2128 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.2.0-alpha.0](https://github.com/immobiliare/backstage-plugin-ldap-auth/compare/v4.1.0...v4.2.0-alpha.0) (2024-03-25) + +### Features + +- Support for Signin Error; Parameterizing Username label ([84941fa](https://github.com/immobiliare/backstage-plugin-ldap-auth/commit/84941fae0c1d42e82edda5872dfd37ca5970666e)) +- upgrade auth backend ([e05c6b6](https://github.com/immobiliare/backstage-plugin-ldap-auth/commit/e05c6b605e060079dfb920289cc66ab4f55a3087)) + # [4.1.0](https://github.com/immobiliare/backstage-plugin-ldap-auth/compare/v4.1.0-alpha.1...v4.1.0) (2024-03-11) **Note:** Version bump only for package root diff --git a/lerna.json b/lerna.json index bbf6353c..d8b1a5e7 100644 --- a/lerna.json +++ b/lerna.json @@ -2,5 +2,5 @@ "$schema": "node_modules/lerna/schemas/lerna-schema.json", "useNx": true, "npmClient": "yarn", - "version": "4.1.0" + "version": "4.2.0-alpha.0" } diff --git a/packages/ldap-auth-backend/CHANGELOG.md b/packages/ldap-auth-backend/CHANGELOG.md index 6d63d62d..4071c8e7 100644 --- a/packages/ldap-auth-backend/CHANGELOG.md +++ b/packages/ldap-auth-backend/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.2.0-alpha.0](https://github.com/immobiliare/backstage-plugin-ldap-auth/compare/v4.1.0...v4.2.0-alpha.0) (2024-03-25) + +### Features + +- upgrade auth backend ([e05c6b6](https://github.com/immobiliare/backstage-plugin-ldap-auth/commit/e05c6b605e060079dfb920289cc66ab4f55a3087)) + # [4.1.0](https://github.com/immobiliare/backstage-plugin-ldap-auth/compare/v4.1.0-alpha.1...v4.1.0) (2024-03-11) **Note:** Version bump only for package @immobiliarelabs/backstage-plugin-ldap-auth-backend diff --git a/packages/ldap-auth-backend/package.json b/packages/ldap-auth-backend/package.json index 37927363..1961b391 100644 --- a/packages/ldap-auth-backend/package.json +++ b/packages/ldap-auth-backend/package.json @@ -1,7 +1,7 @@ { "name": "@immobiliarelabs/backstage-plugin-ldap-auth-backend", "description": "Backstage LDAP Authentication plugin, this packages adds backend authentication and token generation/validation/management; sibling of @immobiliarelabs/backstage-plugin-ldap-auth", - "version": "4.1.0", + "version": "4.2.0-alpha.0", "main": "dist/index.cjs.js", "types": "dist/index.d.ts", "license": "MIT", @@ -28,11 +28,11 @@ "postpack": "backstage-cli package postpack" }, "dependencies": { - "@backstage/backend-plugin-api": "^0.6.13", - "@backstage/core-plugin-api": "^1.9.0", - "@backstage/errors": "^1.2.3", - "@backstage/plugin-auth-backend": "^0.21.3", - "@backstage/plugin-auth-node": "^0.4.8", + "@backstage/backend-plugin-api": "^0.6.15", + "@backstage/core-plugin-api": "^1.9.1", + "@backstage/errors": "^1.2.4", + "@backstage/plugin-auth-backend": "^0.22.2", + "@backstage/plugin-auth-node": "^0.4.10", "keyv": "^4.3.3", "ldap-authentication": "^3.0.3", "ldap-escape": "^2.0.6", @@ -42,9 +42,9 @@ "react": "^16.13.1 || ^17.0.0" }, "devDependencies": { - "@backstage/backend-test-utils": "^0.3.3", - "@backstage/cli": "^0.25.2", - "@types/ldap-escape": "^2.0.0", + "@backstage/backend-test-utils": "^0.3.5", + "@backstage/cli": "^0.26.1", + "@types/ldap-escape": "^2.0.2", "@types/ldapjs": "^2.2.4", "@types/node": "^20.5.9", "@types/supertest": "^6.0.2", diff --git a/packages/ldap-auth/CHANGELOG.md b/packages/ldap-auth/CHANGELOG.md index 56371cec..d9a74678 100644 --- a/packages/ldap-auth/CHANGELOG.md +++ b/packages/ldap-auth/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [4.2.0-alpha.0](https://github.com/immobiliare/backstage-plugin-ldap-auth/compare/v4.1.0...v4.2.0-alpha.0) (2024-03-25) + +### Features + +- Support for Signin Error; Parameterizing Username label ([84941fa](https://github.com/immobiliare/backstage-plugin-ldap-auth/commit/84941fae0c1d42e82edda5872dfd37ca5970666e)) + # [4.1.0](https://github.com/immobiliare/backstage-plugin-ldap-auth/compare/v4.1.0-alpha.1...v4.1.0) (2024-03-11) **Note:** Version bump only for package @immobiliarelabs/backstage-plugin-ldap-auth diff --git a/packages/ldap-auth/package.json b/packages/ldap-auth/package.json index c7243fc8..516258b4 100644 --- a/packages/ldap-auth/package.json +++ b/packages/ldap-auth/package.json @@ -1,7 +1,7 @@ { "name": "@immobiliarelabs/backstage-plugin-ldap-auth", "description": "Backstage LDAP Authentication plugin, this packages adds frontend login page and token management sibling of @immobiliarelabs/backstage-plugin-ldap-auth-backend", - "version": "4.1.0", + "version": "4.2.0-alpha.0", "main": "dist/index.esm.js", "types": "dist/index.d.ts", "license": "MIT", diff --git a/packages/ldap-auth/src/components/LoginPage/Form.tsx b/packages/ldap-auth/src/components/LoginPage/Form.tsx index 1b6ead6e..2c182cd6 100644 --- a/packages/ldap-auth/src/components/LoginPage/Form.tsx +++ b/packages/ldap-auth/src/components/LoginPage/Form.tsx @@ -6,11 +6,13 @@ import PasswordValidator from 'password-validator'; export type LoginFormProps = { onSubmit: (username: string, password: string) => void; + onSignInError?: (error: Error) => void; error?: Error; helperTextUsername?: string; helperTextPassword?: string; validateUsername?: (usr: string) => boolean; validatePassword?: (pass: string) => boolean; + usernameLabel?: string; }; const useStyles = makeStyles((theme) => ({ @@ -34,11 +36,13 @@ usernameSchema.is().min(4).is().max(40).not().spaces(); export const LoginForm = ({ onSubmit, + onSignInError, error, helperTextUsername, helperTextPassword, validatePassword, validateUsername, + usernameLabel, }: LoginFormProps) => { const validatePasswd = validatePassword || passwordSchema.validate.bind(passwordSchema); @@ -60,6 +64,12 @@ export const LoginForm = ({ if (isUsernameValid && isPasswordValid) onSubmit(username, password); } + useEffect(() => { + if (error && onSignInError) { + onSignInError(error); + } + }, [error, onSignInError]); + useEffect(() => { const keyDownHandler = (event: { key: string; @@ -85,7 +95,7 @@ export const LoginForm = ({ setUsername(e.target.value)} value={username} id="username" diff --git a/packages/ldap-auth/src/components/LoginPage/LoginPage.tsx b/packages/ldap-auth/src/components/LoginPage/LoginPage.tsx index 15fb8d48..08fe63fe 100644 --- a/packages/ldap-auth/src/components/LoginPage/LoginPage.tsx +++ b/packages/ldap-auth/src/components/LoginPage/LoginPage.tsx @@ -33,11 +33,13 @@ import { LoginForm } from './Form'; export type LdapSignInPageProps = SignInPageProps & { provider: string; children?: React.ReactNode | null; + onSignInError?: (error: Error) => void; options?: { helperTextPassword?: string; helperTextUsername?: string; validateUsername?: (usr: string) => boolean; validatePassword?: (pass: string) => boolean; + usernameLabel?: string; }; }; @@ -101,10 +103,19 @@ export const LdapSignInPage = (props: LdapSignInPageProps) => { return null; } + function onSignInError(error: Error) { + props?.onSignInError?.(error); + } + return ( <> {props.children} - + ); }; diff --git a/yarn.lock b/yarn.lock index 50309d94..3f8549cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -988,6 +988,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.22.13": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" + dependencies: + "@babel/highlight": ^7.24.2 + picocolors: ^1.0.0 + checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.23.5": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" @@ -1582,6 +1592,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.2": + version: 7.24.2 + resolution: "@babel/highlight@npm:7.24.2" + dependencies: + "@babel/helper-validator-identifier": ^7.22.20 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: 5f17b131cc3ebf3ab285a62cf98a404aef1bd71a6be045e748f8d5bf66d6a6e1aefd62f5972c84369472e8d9f22a614c58a89cd331eb60b7ba965b31b1bbeaf5 + languageName: node + linkType: hard + "@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.3": version: 7.19.3 resolution: "@babel/parser@npm:7.19.3" @@ -2776,61 +2798,65 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-app-api@npm:^0.5.14": - version: 0.5.14 - resolution: "@backstage/backend-app-api@npm:0.5.14" +"@backstage/backend-app-api@npm:^0.6.1": + version: 0.6.1 + resolution: "@backstage/backend-app-api@npm:0.6.1" dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/backend-tasks": ^0.5.18 + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/backend-tasks": ^0.5.20 "@backstage/cli-common": ^0.1.13 - "@backstage/cli-node": ^0.2.3 - "@backstage/config": ^1.1.1 - "@backstage/config-loader": ^1.6.2 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-node": ^0.4.8 - "@backstage/plugin-permission-node": ^0.7.24 + "@backstage/cli-node": ^0.2.4 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.10 + "@backstage/plugin-permission-node": ^0.7.26 "@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 + cookie: ^0.6.0 cors: ^2.8.5 express: ^4.17.1 express-promise-router: ^4.1.0 fs-extra: ^11.2.0 helmet: ^6.0.0 + jose: ^5.0.0 lodash: ^4.17.21 logform: ^2.3.2 - minimatch: ^5.0.0 + minimatch: ^9.0.0 minimist: ^1.2.5 morgan: ^1.10.0 node-forge: ^1.3.1 + path-to-regexp: ^6.2.1 selfsigned: ^2.0.0 stoppable: ^1.1.0 winston: ^3.2.1 winston-transport: ^4.5.0 - checksum: 4d5453d9d80c2f0aea52c83c89b4397799940173b1a30ca9ed55e46ea63ed0cde5f66936314839b152d86a324793cff494242c89adc13e59aaaee1d36f8b4e24 + checksum: 7110f26dd5fca3f9c9cfbb7c82ae7ec64908d291e399e2c84c2bd96f8cc4f35447e40ef69fecce6dcdbce3fb3b29b18755f38c6ff1a93e36a2e05c114638118e languageName: node linkType: hard -"@backstage/backend-common@npm:^0.21.3": - version: 0.21.3 - resolution: "@backstage/backend-common@npm:0.21.3" +"@backstage/backend-common@npm:^0.21.5": + version: 0.21.5 + resolution: "@backstage/backend-common@npm:0.21.5" 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.14 + "@backstage/backend-app-api": ^0.6.1 "@backstage/backend-dev-utils": ^0.1.4 - "@backstage/backend-plugin-api": ^0.6.13 + "@backstage/backend-plugin-api": ^0.6.15 "@backstage/cli-common": ^0.1.13 - "@backstage/config": ^1.1.1 - "@backstage/config-loader": ^1.6.2 - "@backstage/errors": ^1.2.3 - "@backstage/integration": ^1.9.0 - "@backstage/integration-aws-node": ^0.1.9 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/integration": ^1.9.1 + "@backstage/integration-aws-node": ^0.1.11 + "@backstage/plugin-auth-node": ^0.4.10 "@backstage/types": ^1.1.1 "@google-cloud/storage": ^7.0.0 "@keyv/memcache": ^1.3.5 @@ -2855,30 +2881,30 @@ __metadata: git-url-parse: ^14.0.0 helmet: ^6.0.0 isomorphic-git: ^1.23.0 - jose: ^4.6.0 + jose: ^5.0.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 + minimatch: ^9.0.0 + mysql2: ^3.0.0 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 + uuid: ^9.0.0 winston: ^3.2.1 winston-transport: ^4.5.0 - yauzl: ^2.10.0 + yauzl: ^3.0.0 yn: ^4.0.0 peerDependencies: pg-connection-string: ^2.3.0 peerDependenciesMeta: pg-connection-string: optional: true - checksum: bddef1b3ba7908bd5ad5f707cea7a7b5fbce41ca779ecf9bca1456b45d8ec988f815ca436524c0ce33790442e13bce7e815e267242952cbcfd7935ee8e4a14fe + checksum: be082ab135849dadb9d83075e5b5eac50a52a2bb6c7b0670cda61d7c0553535445b33573ec7c3381ab01e71f5c0d9b6f858bf2ec1194d39bddd4534772eb1c82 languageName: node linkType: hard @@ -2889,29 +2915,29 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^0.6.13": - version: 0.6.13 - resolution: "@backstage/backend-plugin-api@npm:0.6.13" +"@backstage/backend-plugin-api@npm:^0.6.15": + version: 0.6.15 + resolution: "@backstage/backend-plugin-api@npm:0.6.15" dependencies: - "@backstage/backend-tasks": ^0.5.18 - "@backstage/config": ^1.1.1 - "@backstage/plugin-auth-node": ^0.4.8 - "@backstage/plugin-permission-common": ^0.7.12 + "@backstage/backend-tasks": ^0.5.20 + "@backstage/config": ^1.2.0 + "@backstage/plugin-auth-node": ^0.4.10 + "@backstage/plugin-permission-common": ^0.7.13 "@backstage/types": ^1.1.1 "@types/express": ^4.17.6 express: ^4.17.1 knex: ^3.0.0 - checksum: a8d2984322c4cc2cba1248335eb76d4318e867996c63d2a57cedd7efb55727da8a1bd857ff28687b8119ef4c526aeae2e8614049419900838a6027b1a9ea84b5 + checksum: a9febe188c41efa2565b141a09fe74491dbd21ed464b5ecf12008f8e7033d5a1424c00b9f0dafb39121b48a0f360968a260d1e9539e950e19be008899dcb8673 languageName: node linkType: hard -"@backstage/backend-tasks@npm:^0.5.18": - version: 0.5.18 - resolution: "@backstage/backend-tasks@npm:0.5.18" +"@backstage/backend-tasks@npm:^0.5.20": + version: 0.5.20 + resolution: "@backstage/backend-tasks@npm:0.5.20" dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/config": ^1.1.1 - "@backstage/errors": ^1.2.3 + "@backstage/backend-common": ^0.21.5 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 "@backstage/types": ^1.1.1 "@opentelemetry/api": ^1.3.0 "@types/luxon": ^3.0.0 @@ -2919,37 +2945,38 @@ __metadata: knex: ^3.0.0 lodash: ^4.17.21 luxon: ^3.0.0 - uuid: ^8.0.0 + uuid: ^9.0.0 winston: ^3.2.1 zod: ^3.22.4 - checksum: efef2b474d985c955833b31c25c2bbf10163e6ae488259ceab5dd388d6904586954243a63bbf4e757648d29cf97d0331f8c3a78534ef0749664578e929b5d2d6 + checksum: 5a088ac83a9c7ee27298f28a8138868105a4b43b58fc8e38887faca5144cadd3f4fc1b36aa016095c5c58667ccd4e39263d44e7ed7d16328846318ffe92ac7a1 languageName: node linkType: hard -"@backstage/backend-test-utils@npm:^0.3.3": - version: 0.3.3 - resolution: "@backstage/backend-test-utils@npm:0.3.3" - dependencies: - "@backstage/backend-app-api": ^0.5.14 - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/config": ^1.1.1 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-node": ^0.4.8 +"@backstage/backend-test-utils@npm:^0.3.5": + version: 0.3.5 + resolution: "@backstage/backend-test-utils@npm:0.3.5" + dependencies: + "@backstage/backend-app-api": ^0.6.1 + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.10 "@backstage/types": ^1.1.1 better-sqlite3: ^9.0.0 + cookie: ^0.6.0 express: ^4.17.1 fs-extra: ^11.0.0 knex: ^3.0.0 msw: ^1.0.0 - mysql2: ^2.2.5 + mysql2: ^3.0.0 pg: ^8.11.3 - testcontainers: ^8.1.2 + testcontainers: ^10.0.0 textextensions: ^5.16.0 - uuid: ^8.0.0 + uuid: ^9.0.0 peerDependencies: "@types/jest": "*" - checksum: 802fe1762b1a154763384e4f639cee1d0000e6cba693ab461802009b7e7d303566372b8991b12518f2b50a3c3173e925fbca0e4598d585470e77b6ee829c240e + checksum: 0a9a6a84babc0b55f7e7c7cc2913cfde7b9f664aaa21b6903c58ecbc05c5035eeefeb9a6fcc22d25a3df9184b089f37738b9b240270bf97507a53d68596761dd languageName: node linkType: hard @@ -2965,6 +2992,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-client@npm:^1.6.2": + version: 1.6.2 + resolution: "@backstage/catalog-client@npm:1.6.2" + dependencies: + "@backstage/catalog-model": ^1.4.5 + "@backstage/errors": ^1.2.4 + cross-fetch: ^4.0.0 + uri-template: ^2.0.0 + checksum: b69187fb5bd7ef3f5aeba0d1e924f66c730853bc7098dabea9acfd02e7182d22e26b7ef086d9df252dde5b7316ed8e756725cd2de6cbf16eb804fa311376aff9 + languageName: node + linkType: hard + "@backstage/catalog-model@npm:^1.4.2": version: 1.4.2 resolution: "@backstage/catalog-model@npm:1.4.2" @@ -2992,6 +3031,18 @@ __metadata: languageName: node linkType: hard +"@backstage/catalog-model@npm:^1.4.5": + version: 1.4.5 + resolution: "@backstage/catalog-model@npm:1.4.5" + dependencies: + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + ajv: ^8.10.0 + lodash: ^4.17.21 + checksum: 34aaa4b82d29bf3b0a4b52552f8eb8189041df826f87a7bbdef5107a1efb8ce1f7eb1c1a343868718ca2af9be76d9f5184f6a92076d893d3a3951d16881647b7 + languageName: node + linkType: hard + "@backstage/cli-common@npm:^0.1.12": version: 0.1.12 resolution: "@backstage/cli-common@npm:0.1.12" @@ -3022,19 +3073,19 @@ __metadata: languageName: node linkType: hard -"@backstage/cli-node@npm:^0.2.3": - version: 0.2.3 - resolution: "@backstage/cli-node@npm:0.2.3" +"@backstage/cli-node@npm:^0.2.4": + version: 0.2.4 + resolution: "@backstage/cli-node@npm:0.2.4" dependencies: "@backstage/cli-common": ^0.1.13 - "@backstage/errors": ^1.2.3 + "@backstage/errors": ^1.2.4 "@backstage/types": ^1.1.1 "@manypkg/get-packages": ^1.1.3 "@yarnpkg/parsers": ^3.0.0-rc.4 fs-extra: ^11.2.0 semver: ^7.5.3 zod: ^3.22.4 - checksum: 26032ca8feab7fb59f1027d183c2f2378c8a5a1cc2021218ef594d56796f9d20072fd405bce818e52b0890efb9bd7bef3662cc0fa04bb1f8a3ed6da5ebaecb87 + checksum: 071ae325c8fb16cd9dac2b811461ca8c617fa601879baf7048afa780a5612064aef7a281d42dab36e52b58acb97f90f509fea3627437bbb7c6934d0f0b8c6fe5 languageName: node linkType: hard @@ -3161,18 +3212,18 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.25.2": - version: 0.25.2 - resolution: "@backstage/cli@npm:0.25.2" +"@backstage/cli@npm:^0.26.1": + version: 0.26.1 + resolution: "@backstage/cli@npm:0.26.1" dependencies: - "@backstage/catalog-model": ^1.4.4 + "@backstage/catalog-model": ^1.4.5 "@backstage/cli-common": ^0.1.13 - "@backstage/cli-node": ^0.2.3 - "@backstage/config": ^1.1.1 - "@backstage/config-loader": ^1.6.2 - "@backstage/errors": ^1.2.3 - "@backstage/eslint-plugin": ^0.1.5 - "@backstage/integration": ^1.9.0 + "@backstage/cli-node": ^0.2.4 + "@backstage/config": ^1.2.0 + "@backstage/config-loader": ^1.7.0 + "@backstage/errors": ^1.2.4 + "@backstage/eslint-plugin": ^0.1.6 + "@backstage/integration": ^1.9.1 "@backstage/release-manifests": ^0.0.11 "@backstage/types": ^1.1.1 "@manypkg/get-packages": ^1.1.3 @@ -3185,9 +3236,9 @@ __metadata: "@rollup/plugin-json": ^6.0.0 "@rollup/plugin-node-resolve": ^15.0.0 "@rollup/plugin-yaml": ^4.0.0 - "@spotify/eslint-config-base": ^14.0.0 - "@spotify/eslint-config-react": ^14.0.0 - "@spotify/eslint-config-typescript": ^14.0.0 + "@spotify/eslint-config-base": ^15.0.0 + "@spotify/eslint-config-react": ^15.0.0 + "@spotify/eslint-config-typescript": ^15.0.0 "@sucrase/webpack-loader": ^2.0.0 "@svgr/core": 6.5.x "@svgr/plugin-jsx": 6.5.x @@ -3242,21 +3293,22 @@ __metadata: json-schema: ^0.4.0 lodash: ^4.17.21 mini-css-extract-plugin: ^2.4.2 - minimatch: ^5.1.1 + minimatch: ^9.0.0 node-fetch: ^2.6.7 node-libs-browser: ^2.2.1 npm-packlist: ^5.0.0 ora: ^5.3.0 + p-limit: ^3.1.0 p-queue: ^6.6.2 + pirates: ^4.0.6 postcss: ^8.1.0 process: ^0.11.10 react-dev-utils: ^12.0.0-next.60 react-refresh: ^0.14.0 recursive-readdir: ^2.2.2 - replace-in-file: ^6.0.0 - rollup: ^2.60.2 - rollup-plugin-dts: ^4.0.1 - rollup-plugin-esbuild: ^4.7.2 + rollup: ^4.0.0 + rollup-plugin-dts: ^6.1.0 + rollup-plugin-esbuild: ^6.1.1 rollup-plugin-postcss: ^4.0.0 rollup-pluginutils: ^2.8.2 run-script-webpack-plugin: ^0.2.0 @@ -3266,7 +3318,6 @@ __metadata: swc-loader: ^0.2.3 tar: ^6.1.12 terser-webpack-plugin: ^5.1.3 - tsx: ^4.0.0 util: ^0.12.3 webpack: ^5.70.0 webpack-dev-server: ^4.7.3 @@ -3291,7 +3342,7 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - checksum: 22654d2bf587c7730d4809662ed125d53ecc0aa1eba7999159f9cf2bc5ce6518558f974a59457d498f9a11bcd32fcdca5fd53670a50bb23011821172ddf6aebf + checksum: 51990de6c4b12a740ac3aa297bdbab01dba7f8b76c0acf132741f05fd9db862f866b360ea713f91e00bd2f88fbdb431684ee6b6ee9d3a521a50341c1608164d2 languageName: node linkType: hard @@ -3320,13 +3371,13 @@ __metadata: languageName: node linkType: hard -"@backstage/config-loader@npm:^1.6.2": - version: 1.6.2 - resolution: "@backstage/config-loader@npm:1.6.2" +"@backstage/config-loader@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/config-loader@npm:1.7.0" dependencies: "@backstage/cli-common": ^0.1.13 - "@backstage/config": ^1.1.1 - "@backstage/errors": ^1.2.3 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 "@backstage/types": ^1.1.1 "@types/json-schema": ^7.0.6 ajv: ^8.10.0 @@ -3340,7 +3391,7 @@ __metadata: node-fetch: ^2.6.7 typescript-json-schema: ^0.63.0 yaml: ^2.0.0 - checksum: d02d21a464d9a3a497eb8c6700d18b75e762cf5383a97051d7f08cf55025d965d1675bd458c42a203bf7a951ef5538f842640c3156660e0515b8a70f83976f39 + checksum: c6809bed9d40973462013923a583228aabf3ac2f873af95236620fab6607c593372842a7717fe7c3f08745fe39f8bbb071f40744232c55d8c4688245dbb3073a languageName: node linkType: hard @@ -3366,6 +3417,16 @@ __metadata: languageName: node linkType: hard +"@backstage/config@npm:^1.2.0": + version: 1.2.0 + resolution: "@backstage/config@npm:1.2.0" + dependencies: + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + checksum: 7844f0f086f894eca110f5c68832cd7c0beca2dc0ce2139b10af1d2cde6faf25afb249d3f980375def338b0ad885ef9e98f0d5a1b475bfe54c51b2b6636f1fef + languageName: node + linkType: hard + "@backstage/core-app-api@npm:^1.12.0": version: 1.12.0 resolution: "@backstage/core-app-api@npm:1.12.0" @@ -3460,6 +3521,24 @@ __metadata: languageName: node linkType: hard +"@backstage/core-plugin-api@npm:^1.9.1": + version: 1.9.1 + resolution: "@backstage/core-plugin-api@npm:1.9.1" + dependencies: + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@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 + peerDependencies: + react: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-dom: ^16.13.1 || ^17.0.0 || ^18.0.0 + react-router-dom: 6.0.0-beta.0 || ^6.3.0 + checksum: 7ba00c5ed4370dd2f6396c0733bb86a576797707a97fe593e89a9aca178d5f8fb7b0e6ca3822dc56ae9f981b38e3f82c66002cc7f4cc631c70bb2aa773c1907e + languageName: node + linkType: hard + "@backstage/dev-utils@npm:^1.0.27": version: 1.0.27 resolution: "@backstage/dev-utils@npm:1.0.27" @@ -3505,6 +3584,16 @@ __metadata: languageName: node linkType: hard +"@backstage/errors@npm:^1.2.4": + version: 1.2.4 + resolution: "@backstage/errors@npm:1.2.4" + dependencies: + "@backstage/types": ^1.1.1 + serialize-error: ^8.0.1 + checksum: ed988b2d3594a2fe989dd45fe197154e522194e30602552224e4a2bf6ed895c671e7f832d5c01b8e24881484698ccf3abaf2930dba5374bccfdaa283f4850fb9 + languageName: node + linkType: hard + "@backstage/eslint-plugin@npm:^0.1.3": version: 0.1.3 resolution: "@backstage/eslint-plugin@npm:0.1.3" @@ -3515,13 +3604,13 @@ __metadata: languageName: node linkType: hard -"@backstage/eslint-plugin@npm:^0.1.5": - version: 0.1.5 - resolution: "@backstage/eslint-plugin@npm:0.1.5" +"@backstage/eslint-plugin@npm:^0.1.6": + version: 0.1.6 + resolution: "@backstage/eslint-plugin@npm:0.1.6" dependencies: "@manypkg/get-packages": ^1.1.3 - minimatch: ^5.1.2 - checksum: 69dd9247f553d2703a04afde75d57a2dff7ada1660da820daac3e70f094d84f585123399820de3aaf0b793f989907132657741c220c48bcdfe8606ef885d27fd + minimatch: ^9.0.0 + checksum: 9b08ddf26617f584c88deeb5110813f92e1470506894c95cd95a54a041e458786b8bbd75c55cd6894ae00c710022a8a592ab4045398d189198b919d52a3e4e3d languageName: node linkType: hard @@ -3545,18 +3634,18 @@ __metadata: languageName: node linkType: hard -"@backstage/integration-aws-node@npm:^0.1.9": - version: 0.1.9 - resolution: "@backstage/integration-aws-node@npm:0.1.9" +"@backstage/integration-aws-node@npm:^0.1.11": + version: 0.1.11 + resolution: "@backstage/integration-aws-node@npm:0.1.11" 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 - checksum: 9732374bb346796bfbdcff721295d4376ad301a159bb6187d584f45a8bf6d6ad2a2daf46501ce067c0536b6d1b8aab032586d63cafc04868bf1e57c1dd51968b + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + checksum: 16299056ac317071c986ecb7600a647da86483a6773cf203f13c178d79ffe0c39cd5e5968a140feac3dd01d2bceafd3675e242cdcb5a30edeb774691e836aa85 languageName: node linkType: hard @@ -3612,175 +3701,192 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.1.5": - version: 0.1.5 - resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.1.5" +"@backstage/integration@npm:^1.9.1": + version: 1.9.1 + resolution: "@backstage/integration@npm:1.9.1" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 + "@azure/identity": ^4.0.0 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@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 + checksum: 6e4610bd3992d877d05ffd43b6ac9d809a937a3d05faf19bb528fd806a55aabddc145305428f6250f1cb1840435fb4e9329811bddc5d576566c458b67619d6b9 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend-module-atlassian-provider@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/plugin-auth-backend-module-atlassian-provider@npm:0.1.7" + dependencies: + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 express: ^4.18.2 passport: ^0.7.0 passport-atlassian-oauth2: ^2.1.0 - checksum: 6d5a35b1b5262f9a22de87220eed11666b8fd887e4b9984fcc0200375b6b3b03b1b2033e5f6a53b65345f022497d2addc81fb03c2b67f7065fa9aa590b5d00b3 + checksum: 9fbd8d586712844a4a2c9974c4bb42596fff65338928b90917ae7737ffd9fa71cc714bd2f8ab05b1714511d95b36f467a83e6b092735e7445c24ada121e092b8 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.1.4": - version: 0.1.4 - resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.1.4" - dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-backend": ^0.21.3 - "@backstage/plugin-auth-node": ^0.4.8 - jose: ^4.6.0 +"@backstage/plugin-auth-backend-module-aws-alb-provider@npm:^0.1.7": + version: 0.1.7 + resolution: "@backstage/plugin-auth-backend-module-aws-alb-provider@npm:0.1.7" + dependencies: + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-backend": ^0.22.2 + "@backstage/plugin-auth-node": ^0.4.10 + jose: ^5.0.0 node-cache: ^5.1.2 node-fetch: ^2.6.7 - checksum: e938c8d7da79b1ab65c544efd584742181e2abdf0bbaffceb41f4f9d5149e0bcf4abc50841bdc3d1d4ed070475f95daaddea737ea82ee74351544ba7403ad4a6 + checksum: 5606f90c594e11a75137e99b7f92b7bd218770fa0c2c683bcf6cfce20ce293e941de5df1b432f48ade4e2ae81fc625e5ae075e115033873eb095f29aa55bf8d6 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.2.8": - version: 0.2.8 - resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.2.8" +"@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:^0.2.10": + version: 0.2.10 + resolution: "@backstage/plugin-auth-backend-module-gcp-iap-provider@npm:0.2.10" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.10 "@backstage/types": ^1.1.1 - google-auth-library: ^8.0.0 - checksum: 01f29c44014f4b967b6961fcf1794a6de3c9a98e8e17fad6d3d6467493cb5724be4e3617938599d9da947affe402f37fc8b6f12840c2c2fb48412dd6624db11b + google-auth-library: ^9.0.0 + checksum: c775189f7310de309d1a57d1eb3c1f2a5b193d79d5a8448b456975c2add77882e728e6df73b4599eebfefd900e6800f2ec8bd469ef34b7ee91803966191302b3 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-github-provider@npm:^0.1.10": - version: 0.1.10 - resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.1.10" +"@backstage/plugin-auth-backend-module-github-provider@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/plugin-auth-backend-module-github-provider@npm:0.1.12" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 passport-github2: ^0.1.12 - checksum: bf6ea295e993ce27c464dbe708cf7827002cb3f61fcbe2dabd189c502215d1843e3c061e31b147e737f0eccfec6d47ac31bfd1abbaf65b23421240da592817a1 + checksum: 33a0b28cc96315031f1cbfaba12fa05e0c6da53c1cfac470c99ee1e17c3abef984224ac83db7e9520c8209fb776c4f29c44bf0a284583e06f26b9fac2f6e89d1 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.1.10": - version: 0.1.10 - resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.1.10" +"@backstage/plugin-auth-backend-module-gitlab-provider@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/plugin-auth-backend-module-gitlab-provider@npm:0.1.12" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 express: ^4.18.2 passport: ^0.7.0 passport-gitlab2: ^5.0.0 - checksum: 787afe24c50592bc9b67c3dad49c4bce1688dfc3528c0ab263a5daa19558a73f47ec32ffd95211c66b6f2eeda4e9382c20772d38ffbaeacf4f744fa625440599 + checksum: 325e769260fead5b7dfa1eadf384576d22c09b2540965eec8682e743bc472a1ab86d9927b054cbc0b186fde11e2f1072c1d5fda7d4e0c90a3e5dbd6452c2ae7d languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-google-provider@npm:^0.1.10": - version: 0.1.10 - resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.1.10" +"@backstage/plugin-auth-backend-module-google-provider@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/plugin-auth-backend-module-google-provider@npm:0.1.12" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 - google-auth-library: ^8.0.0 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 + google-auth-library: ^9.0.0 passport-google-oauth20: ^2.0.0 - checksum: b1deebcf5cefc98afff0f575d1327200b73380b228273a5824c71ec37a7ae9017b04d8359c41937cae14fa1f1f8006b598287c2f3c31cef0eaa527a59bb5fd03 + checksum: 1b71eb1b27f0dbb8d54f9584ba5b7f6e80c9edffa9e6b3d1a46da6638c0992058abf9680b89ad99bed84f5d218d1155120a5d44703f0d8cc399b2034e50ff9d2 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.1.8": - version: 0.1.8 - resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.1.8" +"@backstage/plugin-auth-backend-module-microsoft-provider@npm:^0.1.10": + version: 0.1.10 + resolution: "@backstage/plugin-auth-backend-module-microsoft-provider@npm:0.1.10" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 express: ^4.18.2 - jose: ^4.6.0 + jose: ^5.0.0 lodash: ^4.17.21 node-fetch: ^2.6.7 passport: ^0.7.0 passport-microsoft: ^1.0.0 - checksum: 0b4a1bdb45b6ee9b5ae3651d17137db5c98c53d3662511fdae7c9f09092f780e0e3ffe79ff249223fe69c7e3f262eff3585fd4a8847175f2b99a56c6defc4882 + checksum: 063f20aa570067bf83b5e5f60dabdd6197171666b8e1a5e3ff4c2ba543b16bfa4cb59b2d536dcd3774a9e935bfc0fa9335d95b65c9bcafe69a2e288ba0e1e996 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.1.10": - version: 0.1.10 - resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.1.10" +"@backstage/plugin-auth-backend-module-oauth2-provider@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/plugin-auth-backend-module-oauth2-provider@npm:0.1.12" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 passport: ^0.7.0 passport-oauth2: ^1.6.1 - checksum: 6598101ecf748a50b3505b039a89dce06a627c320bdb7bb185688c094113f75e7a2c212cd0d45ecfcbccab084b53f7f19e683e8caee393a3551cb62911dd3b7e + checksum: ae6d5300f9d606a23a901ffe93f635b9fa505f25de303352788a0b6f9ae1a714c5129630070953d2dcde788c04f4f1b686f56e09d6d15f8f37228ad266c690e2 languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.1.6": - version: 0.1.6 - resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.1.6" +"@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:^0.1.8": + version: 0.1.8 + resolution: "@backstage/plugin-auth-backend-module-oauth2-proxy-provider@npm:0.1.8" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-node": ^0.4.8 - jose: ^4.6.0 - checksum: af691c939b07b258584ac377f7379e9d0d198e890bfc3d18b65f43f05c9d1100421b5384fbc3b12b910e2027bcc211c0dcaaf4e509891afcb4807356db60b5d5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.10 + jose: ^5.0.0 + checksum: cecc04ebb6c8122e6e8cf8353c6630c8dd7d004b7268cb1344c2295a891389e59acb633eba1abe0779a96c8f0bd4b4ecef2765d900959deea2bebd629f783a5e languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.1.3": - version: 0.1.3 - resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.1.3" +"@backstage/plugin-auth-backend-module-oidc-provider@npm:^0.1.6": + version: 0.1.6 + resolution: "@backstage/plugin-auth-backend-module-oidc-provider@npm:0.1.6" dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-backend": ^0.21.3 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-backend": ^0.22.2 + "@backstage/plugin-auth-node": ^0.4.10 express: ^4.18.2 openid-client: ^5.5.0 passport: ^0.7.0 - checksum: 697c09c1b1b2e70b568fd890511559bd87580598d90a1b5cc5507d590b0988bc1987d5c18bd5463ecbc6d515ac2d030fa5c4fc6f0b8654f92cabb8c20ac13e41 + checksum: 095bcefce6fb6d86f94a3f352768944e1fbd5ab2f61f5bb4ccce4d7cddb094b64c4dcceb894c0f68b837d86d14e1eb36c9a0455665666a301ba9de04239b065a languageName: node linkType: hard -"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.0.6": - version: 0.0.6 - resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.0.6" +"@backstage/plugin-auth-backend-module-okta-provider@npm:^0.0.8": + version: 0.0.8 + resolution: "@backstage/plugin-auth-backend-module-okta-provider@npm:0.0.8" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/plugin-auth-node": ^0.4.8 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/plugin-auth-node": ^0.4.10 "@davidzemon/passport-okta-oauth": ^0.0.5 express: ^4.18.2 passport: ^0.7.0 - checksum: 1b3cb910733f6f163f18ec4f40549c619c411054eff07752c49e551530e00095e0bfe5083a288eecd60d6fda85e602aa97747f6c66c68d53d4d1f3aa89e0d8fd - languageName: node - linkType: hard - -"@backstage/plugin-auth-backend@npm:^0.21.3": - version: 0.21.3 - resolution: "@backstage/plugin-auth-backend@npm:0.21.3" - dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/catalog-client": ^1.6.0 - "@backstage/catalog-model": ^1.4.4 - "@backstage/config": ^1.1.1 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-backend-module-atlassian-provider": ^0.1.5 - "@backstage/plugin-auth-backend-module-aws-alb-provider": ^0.1.4 - "@backstage/plugin-auth-backend-module-gcp-iap-provider": ^0.2.8 - "@backstage/plugin-auth-backend-module-github-provider": ^0.1.10 - "@backstage/plugin-auth-backend-module-gitlab-provider": ^0.1.10 - "@backstage/plugin-auth-backend-module-google-provider": ^0.1.10 - "@backstage/plugin-auth-backend-module-microsoft-provider": ^0.1.8 - "@backstage/plugin-auth-backend-module-oauth2-provider": ^0.1.10 - "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": ^0.1.6 - "@backstage/plugin-auth-backend-module-oidc-provider": ^0.1.3 - "@backstage/plugin-auth-backend-module-okta-provider": ^0.0.6 - "@backstage/plugin-auth-node": ^0.4.8 - "@backstage/plugin-catalog-node": ^1.7.3 + checksum: 3709a7c11be123153ae4804f78fae3226abe33463ba06b52509177d70ada8e77924b0e66985818e1f8d548bd0c7716b964d510f39557aaf01bf6562c29d9c974 + languageName: node + linkType: hard + +"@backstage/plugin-auth-backend@npm:^0.22.2": + version: 0.22.2 + resolution: "@backstage/plugin-auth-backend@npm:0.22.2" + dependencies: + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/catalog-client": ^1.6.2 + "@backstage/catalog-model": ^1.4.5 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-backend-module-atlassian-provider": ^0.1.7 + "@backstage/plugin-auth-backend-module-aws-alb-provider": ^0.1.7 + "@backstage/plugin-auth-backend-module-gcp-iap-provider": ^0.2.10 + "@backstage/plugin-auth-backend-module-github-provider": ^0.1.12 + "@backstage/plugin-auth-backend-module-gitlab-provider": ^0.1.12 + "@backstage/plugin-auth-backend-module-google-provider": ^0.1.12 + "@backstage/plugin-auth-backend-module-microsoft-provider": ^0.1.10 + "@backstage/plugin-auth-backend-module-oauth2-provider": ^0.1.12 + "@backstage/plugin-auth-backend-module-oauth2-proxy-provider": ^0.1.8 + "@backstage/plugin-auth-backend-module-oidc-provider": ^0.1.6 + "@backstage/plugin-auth-backend-module-okta-provider": ^0.0.8 + "@backstage/plugin-auth-node": ^0.4.10 + "@backstage/plugin-catalog-node": ^1.10.0 "@backstage/types": ^1.1.1 "@google-cloud/firestore": ^7.0.0 "@node-saml/passport-saml": ^4.0.4 @@ -3794,12 +3900,12 @@ __metadata: express-promise-router: ^4.1.0 express-session: ^1.17.1 fs-extra: ^11.2.0 - google-auth-library: ^8.0.0 - jose: ^4.6.0 + google-auth-library: ^9.0.0 + jose: ^5.0.0 knex: ^3.0.0 lodash: ^4.17.21 luxon: ^3.0.0 - minimatch: ^5.0.0 + minimatch: ^9.0.0 morgan: ^1.10.0 node-cache: ^5.1.2 node-fetch: ^2.6.7 @@ -3812,35 +3918,35 @@ __metadata: passport-microsoft: ^1.0.0 passport-oauth2: ^1.6.1 passport-onelogin-oauth: ^0.0.1 - uuid: ^8.0.0 + uuid: ^9.0.0 winston: ^3.2.1 yn: ^4.0.0 - checksum: 2aa8af14a9b6920d9d416495fba3f59abf4af0bf6531f6508e21942dc67ee20d201187f467f1715538ca300f8fba6d95a2189b95dc044f0c97c3e5e18f17d939 + checksum: 9197a3cbf095cbacb60697107fc667cdfc58eb6ff5f11b7c32a878fadb7669d58a0c9d1e05685e8b2069a16d18836027d2512e9c6fd4adff3f9b1fff765b1243 languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.4.8": - version: 0.4.8 - resolution: "@backstage/plugin-auth-node@npm:0.4.8" +"@backstage/plugin-auth-node@npm:^0.4.10": + version: 0.4.10 + resolution: "@backstage/plugin-auth-node@npm:0.4.10" dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/catalog-client": ^1.6.0 - "@backstage/catalog-model": ^1.4.4 - "@backstage/config": ^1.1.1 - "@backstage/errors": ^1.2.3 + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/catalog-client": ^1.6.2 + "@backstage/catalog-model": ^1.4.5 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 "@backstage/types": ^1.1.1 "@types/express": "*" "@types/passport": ^1.0.3 express: ^4.17.1 - jose: ^4.6.0 + jose: ^5.0.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 - checksum: 244ac1a8585a9b6bf1bf3a089ba99071823bcb978b865f27664c222f699520ecd08c28831a6ccd38e661c46b77ae9ff0df8794bc4eed8d46998d58823e44fa09 + checksum: 97df0c0e38ee8bd145aaa5577568f0fc6ca7c4deee404f83f3dd75e92c25915d1d179346663507d50d0b531ac1c3fab605274890dba27aafd54efbdc8c691ee3 languageName: node linkType: hard @@ -3855,19 +3961,30 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-catalog-node@npm:^1.7.3": - version: 1.7.3 - resolution: "@backstage/plugin-catalog-node@npm:1.7.3" +"@backstage/plugin-catalog-common@npm:^1.0.22": + version: 1.0.22 + resolution: "@backstage/plugin-catalog-common@npm:1.0.22" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/catalog-client": ^1.6.0 - "@backstage/catalog-model": ^1.4.4 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-catalog-common": ^1.0.21 - "@backstage/plugin-permission-common": ^0.7.12 - "@backstage/plugin-permission-node": ^0.7.24 + "@backstage/catalog-model": ^1.4.5 + "@backstage/plugin-permission-common": ^0.7.13 + "@backstage/plugin-search-common": ^1.2.11 + checksum: f468ade184d5e535cc27cbb27a9dbd6cd21c1601b5a84167d2ea1004f471180ef8bf148df5561b5557c332bdc01480d020e93f62915f029cc728802cebf8e255 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-node@npm:^1.10.0": + version: 1.10.0 + resolution: "@backstage/plugin-catalog-node@npm:1.10.0" + dependencies: + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/catalog-client": ^1.6.2 + "@backstage/catalog-model": ^1.4.5 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-catalog-common": ^1.0.22 + "@backstage/plugin-permission-common": ^0.7.13 + "@backstage/plugin-permission-node": ^0.7.26 "@backstage/types": ^1.1.1 - checksum: b0b0e61202fa0da168420d3a5bb3a6b3c626db44df12eb9a5738cd64a2a9c1468ea3e8038f0ab6e8db6b25055f1af5778e9715fee31721c5b60c99b7a12b6e68 + checksum: 110f12eaabb427be1e28f2827375cbbfc0a06aa321df6287284f7fd78c2cab56fe21a454799b18c7fb624603942a6072c04ad1fa72c4e2fbccf0e58c4ff7c4dc languageName: node linkType: hard @@ -3921,22 +4038,36 @@ __metadata: languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.7.24": - version: 0.7.24 - resolution: "@backstage/plugin-permission-node@npm:0.7.24" +"@backstage/plugin-permission-common@npm:^0.7.13": + version: 0.7.13 + resolution: "@backstage/plugin-permission-common@npm:0.7.13" dependencies: - "@backstage/backend-common": ^0.21.3 - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/config": ^1.1.1 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-node": ^0.4.8 - "@backstage/plugin-permission-common": ^0.7.12 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/types": ^1.1.1 + cross-fetch: ^4.0.0 + uuid: ^9.0.0 + zod: ^3.22.4 + checksum: 3abea60e1016d352b99700d331af39b8c2b6f84ce7e19e02026f909e53a709b23c1ac9fadc591658252c458bb4d381545574ca66374db0912efe6640c8d58020 + languageName: node + linkType: hard + +"@backstage/plugin-permission-node@npm:^0.7.26": + version: 0.7.26 + resolution: "@backstage/plugin-permission-node@npm:0.7.26" + dependencies: + "@backstage/backend-common": ^0.21.5 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/config": ^1.2.0 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-node": ^0.4.10 + "@backstage/plugin-permission-common": ^0.7.13 "@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 - checksum: 857d546c42d449db9e1ea3db220dda452ddec9c18ed4f39c68ea811515f8f09a5f2a5b85d8750ff8b622ff53c000cfda65e56c591b2c5e86a79a2f6268364d90 + checksum: 0268c081d21b3aabd64efe6afb8ba674713eb9e8fc791c309543bca963028fe08bbc44d936fb99925bc5029e610cd608c43aa54d628ec2d2394a176f359a0a8c languageName: node linkType: hard @@ -3967,6 +4098,16 @@ __metadata: languageName: node linkType: hard +"@backstage/plugin-search-common@npm:^1.2.11": + version: 1.2.11 + resolution: "@backstage/plugin-search-common@npm:1.2.11" + dependencies: + "@backstage/plugin-permission-common": ^0.7.13 + "@backstage/types": ^1.1.1 + checksum: 861ba64fd733511bad58d2b3f6b2af60426d71b8e8d74838b85a15a5870d54c0de984681a33f5adb8e97284da9167655982bcf5e543436d0f4160a2c0cbece1f + languageName: node + linkType: hard + "@backstage/release-manifests@npm:^0.0.10": version: 0.0.10 resolution: "@backstage/release-manifests@npm:0.0.10" @@ -4489,13 +4630,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/aix-ppc64@npm:0.19.12" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.20.1": version: 0.20.1 resolution: "@esbuild/aix-ppc64@npm:0.20.1" @@ -4517,13 +4651,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm64@npm:0.19.12" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/android-arm64@npm:0.19.3" @@ -4559,13 +4686,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm@npm:0.19.12" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/android-arm@npm:0.19.3" @@ -4594,13 +4714,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-x64@npm:0.19.12" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/android-x64@npm:0.19.3" @@ -4629,13 +4742,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-arm64@npm:0.19.12" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/darwin-arm64@npm:0.19.3" @@ -4664,13 +4770,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-x64@npm:0.19.12" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/darwin-x64@npm:0.19.3" @@ -4699,13 +4798,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-arm64@npm:0.19.12" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/freebsd-arm64@npm:0.19.3" @@ -4734,13 +4826,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-x64@npm:0.19.12" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/freebsd-x64@npm:0.19.3" @@ -4769,13 +4854,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm64@npm:0.19.12" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-arm64@npm:0.19.3" @@ -4804,13 +4882,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm@npm:0.19.12" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-arm@npm:0.19.3" @@ -4839,13 +4910,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ia32@npm:0.19.12" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-ia32@npm:0.19.3" @@ -4881,13 +4945,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-loong64@npm:0.19.12" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-loong64@npm:0.19.3" @@ -4916,13 +4973,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-mips64el@npm:0.19.12" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-mips64el@npm:0.19.3" @@ -4951,13 +5001,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ppc64@npm:0.19.12" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-ppc64@npm:0.19.3" @@ -4986,13 +5029,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-riscv64@npm:0.19.12" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-riscv64@npm:0.19.3" @@ -5021,13 +5057,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-s390x@npm:0.19.12" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-s390x@npm:0.19.3" @@ -5056,13 +5085,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-x64@npm:0.19.12" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/linux-x64@npm:0.19.3" @@ -5091,13 +5113,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/netbsd-x64@npm:0.19.12" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/netbsd-x64@npm:0.19.3" @@ -5126,13 +5141,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/openbsd-x64@npm:0.19.12" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/openbsd-x64@npm:0.19.3" @@ -5161,13 +5169,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/sunos-x64@npm:0.19.12" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/sunos-x64@npm:0.19.3" @@ -5196,13 +5197,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-arm64@npm:0.19.12" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/win32-arm64@npm:0.19.3" @@ -5231,13 +5225,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-ia32@npm:0.19.12" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/win32-ia32@npm:0.19.3" @@ -5266,13 +5253,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-x64@npm:0.19.12" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.19.3": version: 0.19.3 resolution: "@esbuild/win32-x64@npm:0.19.3" @@ -5570,14 +5550,14 @@ __metadata: version: 0.0.0-use.local resolution: "@immobiliarelabs/backstage-plugin-ldap-auth-backend@workspace:packages/ldap-auth-backend" dependencies: - "@backstage/backend-plugin-api": ^0.6.13 - "@backstage/backend-test-utils": ^0.3.3 - "@backstage/cli": ^0.25.2 - "@backstage/core-plugin-api": ^1.9.0 - "@backstage/errors": ^1.2.3 - "@backstage/plugin-auth-backend": ^0.21.3 - "@backstage/plugin-auth-node": ^0.4.8 - "@types/ldap-escape": ^2.0.0 + "@backstage/backend-plugin-api": ^0.6.15 + "@backstage/backend-test-utils": ^0.3.5 + "@backstage/cli": ^0.26.1 + "@backstage/core-plugin-api": ^1.9.1 + "@backstage/errors": ^1.2.4 + "@backstage/plugin-auth-backend": ^0.22.2 + "@backstage/plugin-auth-node": ^0.4.10 + "@types/ldap-escape": ^2.0.2 "@types/ldapjs": ^2.2.4 "@types/node": ^20.5.9 "@types/supertest": ^6.0.2 @@ -7920,7 +7900,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.1.0": +"@rollup/pluginutils@npm:^5.0.5, @rollup/pluginutils@npm:^5.1.0": version: 5.1.0 resolution: "@rollup/pluginutils@npm:5.1.0" dependencies: @@ -7936,6 +7916,97 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.13.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-android-arm64@npm:4.13.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.13.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.13.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.13.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.13.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.13.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.13.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.13.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.13.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.13.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.13.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.13.0": + version: 4.13.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.13.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@sigstore/protobuf-specs@npm:^0.1.0": version: 0.1.0 resolution: "@sigstore/protobuf-specs@npm:0.1.0" @@ -8553,6 +8624,15 @@ __metadata: languageName: node linkType: hard +"@spotify/eslint-config-base@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/eslint-config-base@npm:15.0.0" + peerDependencies: + eslint: ">=7.x" + checksum: 265a4d807b5236030466a3a8373f41e51a9b4939b450d47ed2cb4704485004a5d64b2f9e024e865b4f5eea61ab6bbe439442e4ca2ac06e52a3b5c7e94c2d6b27 + languageName: node + linkType: hard + "@spotify/eslint-config-react@npm:^14.0.0": version: 14.1.0 resolution: "@spotify/eslint-config-react@npm:14.1.0" @@ -8561,7 +8641,19 @@ __metadata: eslint-plugin-jsx-a11y: 6.x eslint-plugin-react: ">=7.7.0 <8" eslint-plugin-react-hooks: ^4.0.0 - checksum: d4e54469594b92f7e09b94ca5c1bff3a9398eb3a92c93c02f29bd63fe82a0eb30c730da3d30127f9ad599d11815479fd5e9b120816839a37d89449dc444c12f6 + checksum: d4e54469594b92f7e09b94ca5c1bff3a9398eb3a92c93c02f29bd63fe82a0eb30c730da3d30127f9ad599d11815479fd5e9b120816839a37d89449dc444c12f6 + languageName: node + linkType: hard + +"@spotify/eslint-config-react@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/eslint-config-react@npm:15.0.0" + peerDependencies: + eslint: ">=8.x" + eslint-plugin-jsx-a11y: 6.x + eslint-plugin-react: ">=7.7.0 <8" + eslint-plugin-react-hooks: ^4.0.0 + checksum: 42e16f63d51b2230d2e4eba6524d2d9278d480827c5d2ab32f96253bafd4d8ceb87c37d8429601e36642ff30c86b92011ad4efd26c83db4037478ad118497cce languageName: node linkType: hard @@ -8576,6 +8668,17 @@ __metadata: languageName: node linkType: hard +"@spotify/eslint-config-typescript@npm:^15.0.0": + version: 15.0.0 + resolution: "@spotify/eslint-config-typescript@npm:15.0.0" + peerDependencies: + "@typescript-eslint/eslint-plugin": ">=5" + "@typescript-eslint/parser": ">=5" + eslint: ">=8.x" + checksum: d30d07e1e2e0e18cc583a72ca74b5fdb80ee26e6529de26e1e85d1416ca5396c942efaccc2613287365c7ac3659378b0ba0cdda3df25c7e5cdbd7317f1cbe885 + languageName: node + linkType: hard + "@sucrase/webpack-loader@npm:^2.0.0": version: 2.0.0 resolution: "@sucrase/webpack-loader@npm:2.0.0" @@ -8971,15 +9074,6 @@ __metadata: languageName: node linkType: hard -"@types/archiver@npm:^5.3.1": - version: 5.3.4 - resolution: "@types/archiver@npm:5.3.4" - dependencies: - "@types/readdir-glob": "*" - checksum: 4ef27b99091ada9b8f13017d5b9e6d42a439e35a7858b30e040c408e081d98d8db6307b0762500288b5da38cab9823c4756b6abae1fdd2658d42bfb09eb7c5fb - languageName: node - linkType: hard - "@types/aws-lambda@npm:^8.10.83": version: 8.10.114 resolution: "@types/aws-lambda@npm:8.10.114" @@ -9139,13 +9233,13 @@ __metadata: languageName: node linkType: hard -"@types/dockerode@npm:^3.3.8": - version: 3.3.25 - resolution: "@types/dockerode@npm:3.3.25" +"@types/dockerode@npm:^3.3.24": + version: 3.3.26 + resolution: "@types/dockerode@npm:3.3.26" dependencies: "@types/docker-modem": "*" "@types/node": "*" - checksum: fe2aa4c12556ac81aa1f37cae4d763bb7c5f97e1d3913f442cfcc64221672486337f16a35b4acdc134dbe2b205c4aecbf296f77de655ba99bce8079c1660f528 + checksum: ec1e83ef2d938813c8fa72f7c8744a9bf598369d8a0f340377ddff25c6e7d118379cd297eecbe4af2b7aa64bf5cd1bb66b32d1e3874a062433b967265be94f09 languageName: node linkType: hard @@ -9193,6 +9287,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a + languageName: node + linkType: hard + "@types/estree@npm:^0.0.51": version: 0.0.51 resolution: "@types/estree@npm:0.0.51" @@ -9398,10 +9499,10 @@ __metadata: languageName: node linkType: hard -"@types/ldap-escape@npm:^2.0.0": - version: 2.0.0 - resolution: "@types/ldap-escape@npm:2.0.0" - checksum: cc3218bafa368e6d4423e99ea6bd1126a722a07d367a7eaf75cd1b36471518f9356daa17bd0b069ce90f7ee945455172fe60d62856406408de578d92fbe01366 +"@types/ldap-escape@npm:^2.0.2": + version: 2.0.2 + resolution: "@types/ldap-escape@npm:2.0.2" + checksum: 7370df064df54213b0355608d36dac289c8ed01d75d946f8aed42192a78e439af3c21a5442599c4cc090f8b1215b3f18d15c264a94d8cbfde7dfd643c0ab11f3 languageName: node linkType: hard @@ -9715,15 +9816,6 @@ __metadata: languageName: node linkType: hard -"@types/readdir-glob@npm:*": - version: 1.1.5 - resolution: "@types/readdir-glob@npm:1.1.5" - dependencies: - "@types/node": "*" - checksum: 58625586589a2cbcf19d7bff5a9b61e961b42e438e5a4f537633785efdcacfad15d3b32df3d27926696b36b43eb86eeb790fce9373fa357ab87720c64f86618b - languageName: node - linkType: hard - "@types/request@npm:^2.47.1": version: 2.48.8 resolution: "@types/request@npm:2.48.8" @@ -11094,7 +11186,7 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^5.3.1": +"archiver@npm:^5.3.2": version: 5.3.2 resolution: "archiver@npm:5.3.2" dependencies: @@ -11326,6 +11418,13 @@ __metadata: languageName: node linkType: hard +"async-lock@npm:^1.4.1": + version: 1.4.1 + resolution: "async-lock@npm:1.4.1" + checksum: 29e70cd892932b7c202437786cedc39ff62123cb6941014739bd3cabd6106326416e9e7c21285a5d1dc042cad239a0f7ec9c44658491ee4a615fd36a21c1d10a + languageName: node + linkType: hard + "async-retry@npm:^1.3.3": version: 1.3.3 resolution: "async-retry@npm:1.3.3" @@ -11622,6 +11721,13 @@ __metadata: languageName: node linkType: hard +"bare-events@npm:^2.0.0": + version: 2.2.2 + resolution: "bare-events@npm:2.2.2" + checksum: 154d3fc044cc171d3b85a89b768e626417b60c050123ac2ac10fc002152b4bdeb359ed1453ad54c0f1d05a7786f780d3b976af68e55c09fe4579d8466d3ff256 + languageName: node + linkType: hard + "bare-events@npm:^2.2.0": version: 2.2.1 resolution: "bare-events@npm:2.2.1" @@ -11629,6 +11735,34 @@ __metadata: languageName: node linkType: hard +"bare-fs@npm:^2.1.1": + version: 2.2.2 + resolution: "bare-fs@npm:2.2.2" + dependencies: + bare-events: ^2.0.0 + bare-os: ^2.0.0 + bare-path: ^2.0.0 + streamx: ^2.13.0 + checksum: 5b6d26690ee4de93b559f6a1187b6ff553224fe4faea5ef9cbd235b13e033ef96a598dc28eb10aad17d1f35baed24e14e18436534041913f905a0c50ed27713a + languageName: node + linkType: hard + +"bare-os@npm:^2.0.0, bare-os@npm:^2.1.0": + version: 2.2.1 + resolution: "bare-os@npm:2.2.1" + checksum: 7d870d8955531809253dfbceeda5b68e8396ef640166f8ff6c4c5e344f18a6bc9253f6d5e7d9ae2841426b66e9b7b1a39b2a102e6b23e1ddff26ad8a8981af81 + languageName: node + linkType: hard + +"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": + version: 2.1.0 + resolution: "bare-path@npm:2.1.0" + dependencies: + bare-os: ^2.1.0 + checksum: 03f260e72bd0ae0df4cd712322a2d3c8c16701ffaa55cf2d517ae62b7f78c64b7ec5bba81ec579367f966472481f5160db282e6663bd0fc8cfb09ebe272d8bba + languageName: node + linkType: hard + "base64-js@npm:^1.0.2, base64-js@npm:^1.3.0, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -13235,6 +13369,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: f56a7d32a07db5458e79c726b77e3c2eff655c36792f2b6c58d351fb5f61531e5b1ab7f46987150136e366c65213cbe31729e02a3eaed630c3bf7334635fb410 + languageName: node + linkType: hard + "cookiejar@npm:^2.1.4": version: 2.1.4 resolution: "cookiejar@npm:2.1.4" @@ -14132,7 +14273,7 @@ __metadata: languageName: node linkType: hard -"denque@npm:^2.0.1": +"denque@npm:^2.0.1, denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 @@ -14327,12 +14468,12 @@ __metadata: languageName: node linkType: hard -"docker-compose@npm:^0.23.17": - version: 0.23.19 - resolution: "docker-compose@npm:0.23.19" +"docker-compose@npm:^0.24.6": + version: 0.24.7 + resolution: "docker-compose@npm:0.24.7" dependencies: - yaml: ^1.10.2 - checksum: 1704825954ec8645e4b099cc2641531955eef5a8a9729c885fab7067ae4d7935c663252e51b49878397e51cd5a3efcf2f13c8460e252aa39d14a0722c0bacfe5 + yaml: ^2.2.2 + checksum: 54daa1985fd7a57a1881dfdb7d294a189b9ba4e097de81127bfb4ff2f7727d249cc1514ee6a5a06c0085f9f6b5bcafe55b3e463f30b87c4d682bd8b0dac0450e languageName: node linkType: hard @@ -14360,14 +14501,14 @@ __metadata: languageName: node linkType: hard -"dockerode@npm:^3.3.1": - version: 3.3.4 - resolution: "dockerode@npm:3.3.4" +"dockerode@npm:^3.3.5": + version: 3.3.5 + resolution: "dockerode@npm:3.3.5" dependencies: "@balena/dockerignore": ^1.0.2 docker-modem: ^3.0.0 tar-fs: ~2.0.1 - checksum: 6cb4b9d1c42feb3acfa77daf103b070cc412351dc7dc0a1553cc774ccd1be1a1412a87f8aa13c3155c63ec5c61a7cadc833b4248c4d8342814bbf708f795b952 + checksum: 7f6650422b07fa7ea9d5801f04b1a432634446b5fe37b995b8302b953b64e93abf1bb4596c2fb574ba47aafee685ef2ab959cc86c9654add5a26d09541bbbcc6 languageName: node linkType: hard @@ -14794,6 +14935,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^1.3.1": + version: 1.4.2 + resolution: "es-module-lexer@npm:1.4.2" + checksum: f4cfb9e1227f63c786d1c861a086cad477d2b9b29128b343d20e34ae775341a62f62cea0119976a1db58908c99f50a469ef9f3ec0529de012c6d780b41456912 + languageName: node + linkType: hard + "es-shim-unscopables@npm:^1.0.0": version: 1.0.0 resolution: "es-shim-unscopables@npm:1.0.0" @@ -15379,86 +15527,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:~0.19.10": - version: 0.19.12 - resolution: "esbuild@npm:0.19.12" - dependencies: - "@esbuild/aix-ppc64": 0.19.12 - "@esbuild/android-arm": 0.19.12 - "@esbuild/android-arm64": 0.19.12 - "@esbuild/android-x64": 0.19.12 - "@esbuild/darwin-arm64": 0.19.12 - "@esbuild/darwin-x64": 0.19.12 - "@esbuild/freebsd-arm64": 0.19.12 - "@esbuild/freebsd-x64": 0.19.12 - "@esbuild/linux-arm": 0.19.12 - "@esbuild/linux-arm64": 0.19.12 - "@esbuild/linux-ia32": 0.19.12 - "@esbuild/linux-loong64": 0.19.12 - "@esbuild/linux-mips64el": 0.19.12 - "@esbuild/linux-ppc64": 0.19.12 - "@esbuild/linux-riscv64": 0.19.12 - "@esbuild/linux-s390x": 0.19.12 - "@esbuild/linux-x64": 0.19.12 - "@esbuild/netbsd-x64": 0.19.12 - "@esbuild/openbsd-x64": 0.19.12 - "@esbuild/sunos-x64": 0.19.12 - "@esbuild/win32-arm64": 0.19.12 - "@esbuild/win32-ia32": 0.19.12 - "@esbuild/win32-x64": 0.19.12 - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 2936e29107b43e65a775b78b7bc66ddd7d76febd73840ac7e825fb22b65029422ff51038a08d19b05154f543584bd3afe7d1ef1c63900429475b17fbe61cb61f - languageName: node - linkType: hard - "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -16483,13 +16551,6 @@ __metadata: languageName: node linkType: hard -"fast-text-encoding@npm:^1.0.0": - version: 1.0.6 - resolution: "fast-text-encoding@npm:1.0.6" - checksum: 9d58f694314b3283e785bf61954902536da228607ad246905e30256f9ab8331f780ac987e7222c9f5eafd04168d07e12b8054c85cedb76a2c05af0e82387a903 - languageName: node - linkType: hard - "fast-xml-parser@npm:4.2.5": version: 4.2.5 resolution: "fast-xml-parser@npm:4.2.5" @@ -16555,15 +16616,6 @@ __metadata: languageName: node linkType: hard -"fd-slicer@npm:~1.1.0": - version: 1.1.0 - resolution: "fd-slicer@npm:1.1.0" - dependencies: - pend: ~1.2.0 - checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2 - languageName: node - linkType: hard - "fecha@npm:^4.2.0": version: 4.2.3 resolution: "fecha@npm:4.2.3" @@ -17040,16 +17092,6 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.3": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: latest - checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" @@ -17059,15 +17101,6 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.3#~builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -17124,18 +17157,6 @@ __metadata: languageName: node linkType: hard -"gaxios@npm:^5.0.0, gaxios@npm:^5.0.1": - version: 5.0.2 - resolution: "gaxios@npm:5.0.2" - dependencies: - extend: ^3.0.2 - https-proxy-agent: ^5.0.0 - is-stream: ^2.0.0 - node-fetch: ^2.6.7 - checksum: 117036131cc0d0a268d2d99fffe6a6cc6a4e88dd5b77ce23d3f0b4aff1291b8af169dae20e88799adc986cf3ae507acfaeb70f6ceca8c5d6b8c28e3dde5c992a - languageName: node - linkType: hard - "gaxios@npm:^6.0.0, gaxios@npm:^6.0.2, gaxios@npm:^6.1.1": version: 6.3.0 resolution: "gaxios@npm:6.3.0" @@ -17148,16 +17169,6 @@ __metadata: languageName: node linkType: hard -"gcp-metadata@npm:^5.0.0": - version: 5.0.1 - resolution: "gcp-metadata@npm:5.0.1" - dependencies: - gaxios: ^5.0.0 - json-bigint: ^1.0.0 - checksum: abc0a3b8375c4101fa80b492d108bebbefa5531b8b5ecf9adefef0def2631d242263e17dd8d2917068fab7954992347004b1c18240f89832083bb964974dfecf - languageName: node - linkType: hard - "gcp-metadata@npm:^6.1.0": version: 6.1.0 resolution: "gcp-metadata@npm:6.1.0" @@ -17600,23 +17611,6 @@ __metadata: languageName: node linkType: hard -"google-auth-library@npm:^8.0.0": - version: 8.5.2 - resolution: "google-auth-library@npm:8.5.2" - dependencies: - arrify: ^2.0.0 - base64-js: ^1.3.0 - ecdsa-sig-formatter: ^1.0.11 - fast-text-encoding: ^1.0.0 - gaxios: ^5.0.0 - gcp-metadata: ^5.0.0 - gtoken: ^6.1.0 - jws: ^4.0.0 - lru-cache: ^6.0.0 - checksum: 5ab2904f5da3c119a7c241a1d5a11640468a7da58dfcec8a9cad181cc2723e6662b3c65997906069852d9fa066ba3e4b7f14e11cbb80d541e320b66ead6777dc - languageName: node - linkType: hard - "google-auth-library@npm:^9.0.0, google-auth-library@npm:^9.3.0": version: 9.6.3 resolution: "google-auth-library@npm:9.6.3" @@ -17651,17 +17645,6 @@ __metadata: languageName: node linkType: hard -"google-p12-pem@npm:^4.0.0": - version: 4.0.1 - resolution: "google-p12-pem@npm:4.0.1" - dependencies: - node-forge: ^1.3.1 - bin: - gp12-pem: build/src/bin/gp12-pem.js - checksum: 59a5026331ea67455672e83770da29f09d979f02e06cb2227ea5916f8cca437887c2d3869f2602a686dc84437886ae9d2ac010780803cbe8e5f161c2d02d8efd - languageName: node - linkType: hard - "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -17739,17 +17722,6 @@ __metadata: languageName: node linkType: hard -"gtoken@npm:^6.1.0": - version: 6.1.2 - resolution: "gtoken@npm:6.1.2" - dependencies: - gaxios: ^5.0.1 - google-p12-pem: ^4.0.0 - jws: ^4.0.0 - checksum: cf3210afe2ccee8feaa06f0c7eb942e217244a8563a1d0a71aa3095eea545015896741c1d48654d8de35b7b07579f93e25e5dfe817f06b7e753646b67f7a4ecf - languageName: node - linkType: hard - "gtoken@npm:^7.0.0": version: 7.1.0 resolution: "gtoken@npm:7.1.0" @@ -20346,10 +20318,10 @@ __metadata: languageName: node linkType: hard -"jose@npm:^4.6.0": - version: 4.10.0 - resolution: "jose@npm:4.10.0" - checksum: c575bf2519b758592b3037cac0da34ff2641e56a050b156fe6ab18c03cd6c22e5338d28d1fe3dd997c9b3c0cc7deda72faca4a93ff41274a587850c6519852d0 +"jose@npm:^5.0.0": + version: 5.2.3 + resolution: "jose@npm:5.2.3" + checksum: 7c41025d3e449f654a4cbf0e18e3a4a3bcb74b242d716e2e665a20be5c93b3f68421032a4531fd984d4bad6aa225c7c517da18da6e0cf778b104cd7e30bde5de languageName: node linkType: hard @@ -21601,6 +21573,13 @@ __metadata: languageName: node linkType: hard +"long@npm:^5.2.1": + version: 5.2.3 + resolution: "long@npm:5.2.3" + checksum: 885ede7c3de4facccbd2cacc6168bae3a02c3e836159ea4252c87b6e34d40af819824b2d4edce330bfb5c4d6e8ce3ec5864bdcf9473fa1f53a4f8225860e5897 + languageName: node + linkType: hard + "longest-streak@npm:^3.0.0": version: 3.0.1 resolution: "longest-streak@npm:3.0.1" @@ -21670,6 +21649,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^8.0.0": + version: 8.0.5 + resolution: "lru-cache@npm:8.0.5" + checksum: 87d72196d8f46e8299c4ab576ed2ec8a07e3cbef517dc9874399c0b2470bd9bf62aacec3b67f84ed6d74aaa1ef31636d048edf996f76248fd17db72bfb631609 + languageName: node + linkType: hard + "lru-cache@npm:^9.1.1 || ^10.0.0": version: 10.0.0 resolution: "lru-cache@npm:10.0.0" @@ -21709,7 +21695,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.3": +"magic-string@npm:^0.30.3, magic-string@npm:^0.30.4": version: 0.30.8 resolution: "magic-string@npm:0.30.8" dependencies: @@ -22635,7 +22621,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.0, minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": version: 5.1.0 resolution: "minimatch@npm:5.1.0" dependencies: @@ -22977,19 +22963,19 @@ __metadata: languageName: node linkType: hard -"mysql2@npm:^2.2.5": - version: 2.3.3 - resolution: "mysql2@npm:2.3.3" +"mysql2@npm:^3.0.0": + version: 3.9.2 + resolution: "mysql2@npm:3.9.2" dependencies: - denque: ^2.0.1 + denque: ^2.1.0 generate-function: ^2.3.1 iconv-lite: ^0.6.3 - long: ^4.0.0 - lru-cache: ^6.0.0 - named-placeholders: ^1.1.2 + long: ^5.2.1 + lru-cache: ^8.0.0 + named-placeholders: ^1.1.3 seq-queue: ^0.0.5 sqlstring: ^2.3.2 - checksum: 45e479d0cbdb24ceb9d1846a1708ae2c33aa64f603f7899279b33560b1eec441f1b7a596075896f1305f701cfbc083bceb88bc72ba5d2f3656a3d6102611286a + checksum: a236a52659d67812af494bc41d09a2bd906d12755887ba75bbdf271c25ad5668030e0a2e91dc61ba4b3b225fb2b5a6aa07a168e077fcdaf50d6a73930c11de5d languageName: node linkType: hard @@ -23004,7 +22990,7 @@ __metadata: languageName: node linkType: hard -"named-placeholders@npm:^1.1.2": +"named-placeholders@npm:^1.1.3": version: 1.1.3 resolution: "named-placeholders@npm:1.1.3" dependencies: @@ -23192,7 +23178,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9": +"node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.9, node-fetch@npm:^2.7.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -24534,7 +24520,7 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^6.2.0": +"path-to-regexp@npm:^6.2.0, path-to-regexp@npm:^6.2.1": version: 6.2.1 resolution: "path-to-regexp@npm:6.2.1" checksum: f0227af8284ea13300f4293ba111e3635142f976d4197f14d5ad1f124aebd9118783dd2e5f1fe16f7273743cc3dbeddfb7493f237bb27c10fdae07020cc9b698 @@ -24739,6 +24725,13 @@ __metadata: languageName: node linkType: hard +"pirates@npm:^4.0.6": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 + languageName: node + linkType: hard + "pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" @@ -25439,7 +25432,18 @@ __metadata: languageName: node linkType: hard -"properties-reader@npm:^2.2.0": +"proper-lockfile@npm:^4.1.2": + version: 4.1.2 + resolution: "proper-lockfile@npm:4.1.2" + dependencies: + graceful-fs: ^4.2.4 + retry: ^0.12.0 + signal-exit: ^3.0.2 + checksum: 00078ee6a61c216a56a6140c7d2a98c6c733b3678503002dc073ab8beca5d50ca271de4c85fca13b9b8ee2ff546c36674d1850509b84a04a5d0363bcb8638939 + languageName: node + linkType: hard + +"properties-reader@npm:^2.3.0": version: 2.3.0 resolution: "properties-reader@npm:2.3.0" dependencies: @@ -26880,6 +26884,22 @@ __metadata: languageName: node linkType: hard +"rollup-plugin-dts@npm:^6.1.0": + version: 6.1.0 + resolution: "rollup-plugin-dts@npm:6.1.0" + dependencies: + "@babel/code-frame": ^7.22.13 + magic-string: ^0.30.4 + peerDependencies: + rollup: ^3.29.4 || ^4 + typescript: ^4.5 || ^5.0 + dependenciesMeta: + "@babel/code-frame": + optional: true + checksum: a90f8e975e4515734c84fa17e0feaf8fdd9ed9368722c3908687875903a393cba4d07d9934bae9b91a0c1b6c63ac1ef0ccd7363d3e6e4dc10eabca3540be9f11 + languageName: node + linkType: hard + "rollup-plugin-esbuild@npm:^4.7.2": version: 4.10.1 resolution: "rollup-plugin-esbuild@npm:4.10.1" @@ -26896,6 +26916,21 @@ __metadata: languageName: node linkType: hard +"rollup-plugin-esbuild@npm:^6.1.1": + version: 6.1.1 + resolution: "rollup-plugin-esbuild@npm:6.1.1" + dependencies: + "@rollup/pluginutils": ^5.0.5 + debug: ^4.3.4 + es-module-lexer: ^1.3.1 + get-tsconfig: ^4.7.2 + peerDependencies: + esbuild: ">=0.18.0" + rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 + checksum: b027ddfbc9519f6f6aa41537b102ea23a38df588686b86d62ebd40441dd7cc8ca8e227dcaea92fc7ae8a42dc57a9975a3b184771e0eeb4c1fbe6296f10ef9da5 + languageName: node + linkType: hard + "rollup-plugin-postcss@npm:^4.0.0": version: 4.0.2 resolution: "rollup-plugin-postcss@npm:4.0.2" @@ -26942,6 +26977,60 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.0.0": + version: 4.13.0 + resolution: "rollup@npm:4.13.0" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.13.0 + "@rollup/rollup-android-arm64": 4.13.0 + "@rollup/rollup-darwin-arm64": 4.13.0 + "@rollup/rollup-darwin-x64": 4.13.0 + "@rollup/rollup-linux-arm-gnueabihf": 4.13.0 + "@rollup/rollup-linux-arm64-gnu": 4.13.0 + "@rollup/rollup-linux-arm64-musl": 4.13.0 + "@rollup/rollup-linux-riscv64-gnu": 4.13.0 + "@rollup/rollup-linux-x64-gnu": 4.13.0 + "@rollup/rollup-linux-x64-musl": 4.13.0 + "@rollup/rollup-win32-arm64-msvc": 4.13.0 + "@rollup/rollup-win32-ia32-msvc": 4.13.0 + "@rollup/rollup-win32-x64-msvc": 4.13.0 + "@types/estree": 1.0.5 + fsevents: ~2.3.2 + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: c2c35bee0a71ceb0df37c170c2b73a500bf9ebdffb747487d77831348603d50dcfcdd9d0a937362d3a87edda559c9d1e017fba2d75f05f0c594634d9b8dde9a4 + languageName: node + linkType: hard + "root@workspace:.": version: 0.0.0-use.local resolution: "root@workspace:." @@ -28040,7 +28129,7 @@ __metadata: languageName: node linkType: hard -"streamx@npm:^2.15.0": +"streamx@npm:^2.13.0, streamx@npm:^2.15.0": version: 2.16.1 resolution: "streamx@npm:2.16.1" dependencies: @@ -28498,7 +28587,7 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:^2.0.0, tar-fs@npm:^2.1.1": +"tar-fs@npm:^2.0.0": version: 2.1.1 resolution: "tar-fs@npm:2.1.1" dependencies: @@ -28510,6 +28599,23 @@ __metadata: languageName: node linkType: hard +"tar-fs@npm:^3.0.5": + version: 3.0.5 + resolution: "tar-fs@npm:3.0.5" + dependencies: + bare-fs: ^2.1.1 + bare-path: ^2.1.0 + pump: ^3.0.0 + tar-stream: ^3.1.5 + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: e31c7e3e525fec0afecdec1cac58071809e396187725f2eba442f08a4c5649c8cd6b7ce25982f9a91bb0f055628df47c08177dd2ea4f5dafd3c22f42f8da8f00 + languageName: node + linkType: hard + "tar-fs@npm:~2.0.1": version: 2.0.1 resolution: "tar-fs@npm:2.0.1" @@ -28535,7 +28641,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.0.0": +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": version: 3.1.7 resolution: "tar-stream@npm:3.1.7" dependencies: @@ -28648,23 +28754,26 @@ __metadata: languageName: node linkType: hard -"testcontainers@npm:^8.1.2": - version: 8.16.0 - resolution: "testcontainers@npm:8.16.0" +"testcontainers@npm:^10.0.0": + version: 10.7.2 + resolution: "testcontainers@npm:10.7.2" dependencies: "@balena/dockerignore": ^1.0.2 - "@types/archiver": ^5.3.1 - "@types/dockerode": ^3.3.8 - archiver: ^5.3.1 + "@types/dockerode": ^3.3.24 + archiver: ^5.3.2 + async-lock: ^1.4.1 byline: ^5.0.0 debug: ^4.3.4 - docker-compose: ^0.23.17 - dockerode: ^3.3.1 + docker-compose: ^0.24.6 + dockerode: ^3.3.5 get-port: ^5.1.1 - properties-reader: ^2.2.0 + node-fetch: ^2.7.0 + proper-lockfile: ^4.1.2 + properties-reader: ^2.3.0 ssh-remote-port-forward: ^1.0.4 - tar-fs: ^2.1.1 - checksum: 2fb8250591691a4bd86640b53e13236ad507ba9e03ac3043683de5e9dd632bc29d52827c22ccfe2b0d28dec6896cbaa56dcb153ce65f7f74212ddefc204e8d6a + tar-fs: ^3.0.5 + tmp: ^0.2.1 + checksum: b4650509e3e072b96cd8ed75fdeeaa8a51a81cc9d45aabec26d4915cf9942e051f14fce4d23a29e70a007c2e8b3ce46f72dac602962f21c5a8d27976c846ef24 languageName: node linkType: hard @@ -28800,6 +28909,13 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.2.1": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 73b5c96b6e52da7e104d9d44afb5d106bb1e16d9fa7d00dbeb9e6522e61b571fbdb165c756c62164be9a3bbe192b9b268c236d370a2a0955c7689cd2ae377b95 + languageName: node + linkType: hard + "tmp@npm:~0.2.1": version: 0.2.1 resolution: "tmp@npm:0.2.1" @@ -29086,22 +29202,6 @@ __metadata: languageName: node linkType: hard -"tsx@npm:^4.0.0": - version: 4.7.1 - resolution: "tsx@npm:4.7.1" - dependencies: - esbuild: ~0.19.10 - fsevents: ~2.3.3 - get-tsconfig: ^4.7.2 - dependenciesMeta: - fsevents: - optional: true - bin: - tsx: dist/cli.mjs - checksum: 7f77294c0eee9a9b203f89eb299ee80b393d6b4bf79ec01b650502213a23ea08d0dfc52e938b302ef27c97b70557f7f5a590c3174a7e3c8f1140c668eea4a3a2 - languageName: node - linkType: hard - "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" @@ -30674,13 +30774,13 @@ __metadata: languageName: node linkType: hard -"yauzl@npm:^2.10.0": - version: 2.10.0 - resolution: "yauzl@npm:2.10.0" +"yauzl@npm:^3.0.0": + version: 3.1.2 + resolution: "yauzl@npm:3.1.2" dependencies: buffer-crc32: ~0.2.3 - fd-slicer: ~1.1.0 - checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b + pend: ~1.2.0 + checksum: 8ed80d4b2dfe749498b77120089bd216f50bbcd463a7a719e84cd92d1ba9ffc64eb90f3a8590f93521fccfc6dad5c757e4cef9aef3d78d94890aab2194450005 languageName: node linkType: hard