From 5cdfe05cba2a680b1b3db084ed502c0bd5b85816 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Tue, 15 Apr 2025 22:59:46 +0200 Subject: [PATCH] remove unused packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- .changeset/cruel-lights-sip.md | 5 + .../package.json | 1 + plugins/auth-backend/knip-report.md | 32 --- plugins/auth-backend/package.json | 32 +-- yarn.lock | 194 +----------------- 5 files changed, 19 insertions(+), 245 deletions(-) create mode 100644 .changeset/cruel-lights-sip.md diff --git a/.changeset/cruel-lights-sip.md b/.changeset/cruel-lights-sip.md new file mode 100644 index 0000000000..b38ab052a9 --- /dev/null +++ b/.changeset/cruel-lights-sip.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-auth-backend-module-github-provider': patch +--- + +Added missing types package diff --git a/plugins/auth-backend-module-github-provider/package.json b/plugins/auth-backend-module-github-provider/package.json index efc9c5146c..dd0ec788a3 100644 --- a/plugins/auth-backend-module-github-provider/package.json +++ b/plugins/auth-backend-module-github-provider/package.json @@ -44,6 +44,7 @@ "@backstage/cli": "workspace:^", "@backstage/plugin-auth-backend": "workspace:^", "@backstage/types": "workspace:^", + "@types/passport-github2": "^1.2.4", "supertest": "^7.0.0" }, "configSchema": "config.d.ts" diff --git a/plugins/auth-backend/knip-report.md b/plugins/auth-backend/knip-report.md index fd6926afb9..2661c35327 100644 --- a/plugins/auth-backend/knip-report.md +++ b/plugins/auth-backend/knip-report.md @@ -1,34 +1,2 @@ # Knip report -## Unused dependencies (14) - -| Name | Location | Severity | -| :---------------------- | :----------- | :------- | -| passport-google-oauth20 | package.json | error | -| passport-onelogin-oauth | package.json | error | -| google-auth-library | package.json | error | -| passport-microsoft | package.json | error | -| passport-github2 | package.json | error | -| passport-auth0 | package.json | error | -| openid-client | package.json | error | -| compression | package.json | error | -| node-cache | package.json | error | -| fs-extra | package.json | error | -| winston | package.json | error | -| morgan | package.json | error | -| cors | package.json | error | -| yn | package.json | error | - -## Unused devDependencies (8) - -| Name | Location | Severity | -| :----------------------------- | :----------- | :------- | -| @types/passport-google-oauth20 | package.json | error | -| @types/passport-microsoft | package.json | error | -| @types/passport-strategy | package.json | error | -| @types/passport-github2 | package.json | error | -| @types/passport-auth0 | package.json | error | -| @types/passport-saml | package.json | error | -| @types/body-parser | package.json | error | -| @types/xml2js | package.json | error | - diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index 656a19cf89..cf07425e09 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -52,52 +52,28 @@ "@backstage/plugin-catalog-node": "workspace:^", "@backstage/types": "workspace:^", "@google-cloud/firestore": "^7.0.0", - "@node-saml/passport-saml": "^5.0.0", - "@types/express": "^4.17.6", - "@types/passport": "^1.0.3", - "compression": "^1.7.4", "connect-session-knex": "^4.0.0", "cookie-parser": "^1.4.5", - "cors": "^2.8.5", "express": "^4.17.1", "express-promise-router": "^4.1.0", "express-session": "^1.17.1", - "fs-extra": "^11.2.0", - "google-auth-library": "^9.0.0", "jose": "^5.0.0", "knex": "^3.0.0", "lodash": "^4.17.21", "luxon": "^3.0.0", "minimatch": "^9.0.0", - "morgan": "^1.10.0", - "node-cache": "^5.1.2", - "openid-client": "^5.2.1", "passport": "^0.7.0", - "passport-auth0": "^1.4.3", - "passport-github2": "^0.1.12", - "passport-google-oauth20": "^2.0.0", - "passport-microsoft": "^1.0.0", - "passport-oauth2": "^1.6.1", - "passport-onelogin-oauth": "^0.0.1", - "uuid": "^11.0.0", - "winston": "^3.2.1", - "yn": "^4.0.0" + "uuid": "^11.0.0" }, "devDependencies": { "@backstage/backend-defaults": "workspace:^", "@backstage/backend-test-utils": "workspace:^", "@backstage/cli": "workspace:^", - "@types/body-parser": "^1.19.0", + "@backstage/plugin-auth-backend-module-google-provider": "workspace:^", "@types/cookie-parser": "^1.4.2", + "@types/express": "^4.17.6", "@types/express-session": "^1.17.2", - "@types/passport-auth0": "^1.0.5", - "@types/passport-github2": "^1.2.4", - "@types/passport-google-oauth20": "^2.0.3", - "@types/passport-microsoft": "^1.0.0", - "@types/passport-saml": "^1.1.3", - "@types/passport-strategy": "^0.2.35", - "@types/xml2js": "^0.4.7", - "msw": "^1.0.0", + "@types/passport": "^1.0.3", "supertest": "^7.0.0" }, "configSchema": "config.d.ts" diff --git a/yarn.lock b/yarn.lock index 4ff5e976ad..352b16bc2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5060,6 +5060,7 @@ __metadata: "@backstage/plugin-auth-backend": "workspace:^" "@backstage/plugin-auth-node": "workspace:^" "@backstage/types": "workspace:^" + "@types/passport-github2": "npm:^1.2.4" passport-github2: "npm:^0.1.12" supertest: "npm:^7.0.0" languageName: unknown @@ -5083,7 +5084,7 @@ __metadata: languageName: unknown linkType: soft -"@backstage/plugin-auth-backend-module-google-provider@workspace:plugins/auth-backend-module-google-provider": +"@backstage/plugin-auth-backend-module-google-provider@workspace:^, @backstage/plugin-auth-backend-module-google-provider@workspace:plugins/auth-backend-module-google-provider": version: 0.0.0-use.local resolution: "@backstage/plugin-auth-backend-module-google-provider@workspace:plugins/auth-backend-module-google-provider" dependencies: @@ -5285,52 +5286,28 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/config": "workspace:^" "@backstage/errors": "workspace:^" + "@backstage/plugin-auth-backend-module-google-provider": "workspace:^" "@backstage/plugin-auth-node": "workspace:^" "@backstage/plugin-catalog-node": "workspace:^" "@backstage/types": "workspace:^" "@google-cloud/firestore": "npm:^7.0.0" - "@node-saml/passport-saml": "npm:^5.0.0" - "@types/body-parser": "npm:^1.19.0" "@types/cookie-parser": "npm:^1.4.2" "@types/express": "npm:^4.17.6" "@types/express-session": "npm:^1.17.2" "@types/passport": "npm:^1.0.3" - "@types/passport-auth0": "npm:^1.0.5" - "@types/passport-github2": "npm:^1.2.4" - "@types/passport-google-oauth20": "npm:^2.0.3" - "@types/passport-microsoft": "npm:^1.0.0" - "@types/passport-saml": "npm:^1.1.3" - "@types/passport-strategy": "npm:^0.2.35" - "@types/xml2js": "npm:^0.4.7" - compression: "npm:^1.7.4" connect-session-knex: "npm:^4.0.0" cookie-parser: "npm:^1.4.5" - cors: "npm:^2.8.5" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" express-session: "npm:^1.17.1" - fs-extra: "npm:^11.2.0" - google-auth-library: "npm:^9.0.0" jose: "npm:^5.0.0" knex: "npm:^3.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" minimatch: "npm:^9.0.0" - morgan: "npm:^1.10.0" - msw: "npm:^1.0.0" - node-cache: "npm:^5.1.2" - openid-client: "npm:^5.2.1" passport: "npm:^0.7.0" - passport-auth0: "npm:^1.4.3" - passport-github2: "npm:^0.1.12" - passport-google-oauth20: "npm:^2.0.0" - passport-microsoft: "npm:^1.0.0" - passport-oauth2: "npm:^1.6.1" - passport-onelogin-oauth: "npm:^0.0.1" supertest: "npm:^7.0.0" uuid: "npm:^11.0.0" - winston: "npm:^3.2.1" - yn: "npm:^4.0.0" languageName: unknown linkType: soft @@ -12255,40 +12232,6 @@ __metadata: languageName: node linkType: hard -"@node-saml/node-saml@npm:^5.0.1": - version: 5.0.1 - resolution: "@node-saml/node-saml@npm:5.0.1" - dependencies: - "@types/debug": "npm:^4.1.12" - "@types/qs": "npm:^6.9.11" - "@types/xml-encryption": "npm:^1.2.4" - "@types/xml2js": "npm:^0.4.14" - "@xmldom/is-dom-node": "npm:^1.0.1" - "@xmldom/xmldom": "npm:^0.8.10" - debug: "npm:^4.3.4" - xml-crypto: "npm:^6.0.1" - xml-encryption: "npm:^3.0.2" - xml2js: "npm:^0.6.2" - xmlbuilder: "npm:^15.1.1" - xpath: "npm:^0.0.34" - checksum: 10/65b31123733582ddb159fe2139349c766a5327fe12a141fac637ec8b5636be061c644e53486f17d2ffd67ef62d5497c90f76b5a6692a30a94d4114eae6124165 - languageName: node - linkType: hard - -"@node-saml/passport-saml@npm:^5.0.0": - version: 5.0.1 - resolution: "@node-saml/passport-saml@npm:5.0.1" - dependencies: - "@node-saml/node-saml": "npm:^5.0.1" - "@types/express": "npm:^4.17.21" - "@types/passport": "npm:^1.0.16" - "@types/passport-strategy": "npm:^0.2.38" - passport: "npm:^0.7.0" - passport-strategy: "npm:^1.0.0" - checksum: 10/b921ceeff68326539591ec6ef805535e907b3a63182c8df3418d8b449b88b82fb0137117f087268a3ebc76ef294a37b3e1b4df675f1f1a57b95455b87366db8d - languageName: node - linkType: hard - "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -19259,7 +19202,7 @@ __metadata: languageName: node linkType: hard -"@types/body-parser@npm:*, @types/body-parser@npm:^1.19.0": +"@types/body-parser@npm:*": version: 1.19.5 resolution: "@types/body-parser@npm:1.19.5" dependencies: @@ -19513,7 +19456,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.12, @types/debug@npm:^4.1.7": +"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.7": version: 4.1.12 resolution: "@types/debug@npm:4.1.12" dependencies: @@ -20308,26 +20251,6 @@ __metadata: languageName: node linkType: hard -"@types/passport-saml@npm:^1.1.3": - version: 1.1.7 - resolution: "@types/passport-saml@npm:1.1.7" - dependencies: - "@types/express": "npm:*" - "@types/passport": "npm:*" - checksum: 10/cc112ac43d8a9ed586cfa04342afefef45ec96b7125a554534fb763986e3426b0316ee3d9e4705240c9c3df3b2b19914dba48ef6abccbd6946e9ae634f790332 - languageName: node - linkType: hard - -"@types/passport-strategy@npm:^0.2.35, @types/passport-strategy@npm:^0.2.38": - version: 0.2.38 - resolution: "@types/passport-strategy@npm:0.2.38" - dependencies: - "@types/express": "npm:*" - "@types/passport": "npm:*" - checksum: 10/b580e165182b137a6e57b6b7511904e6c875a5e372f08679ec54f456dc5c2a72d86f23d9373a52d8286b207fe8240946686f9e3d50b0bc1b4f7316f336a06fa2 - languageName: node - linkType: hard - "@types/passport@npm:*, @types/passport@npm:^1.0.16, @types/passport@npm:^1.0.3": version: 1.0.17 resolution: "@types/passport@npm:1.0.17" @@ -20419,7 +20342,7 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:*, @types/qs@npm:^6.9.11, @types/qs@npm:^6.9.6": +"@types/qs@npm:*, @types/qs@npm:^6.9.6": version: 6.9.18 resolution: "@types/qs@npm:6.9.18" checksum: 10/152fab96efd819cc82ae67c39f089df415da6deddb48f1680edaaaa4e86a2a597de7b2ff0ad391df66d11a07006a08d52c9405e86b8cb8f3d5ba15881fe56cc7 @@ -21001,24 +20924,6 @@ __metadata: languageName: node linkType: hard -"@types/xml-encryption@npm:^1.2.4": - version: 1.2.4 - resolution: "@types/xml-encryption@npm:1.2.4" - dependencies: - "@types/node": "npm:*" - checksum: 10/1ef957dfb47cf55b12e114755e271a2343f73eb4c59ab6c68b0b7d1b8111d7e1bd8d2bfe0601d2aea09be83c66355bc77fc59f9b71aeff9bb9e15371bcfef5d3 - languageName: node - linkType: hard - -"@types/xml2js@npm:^0.4.14, @types/xml2js@npm:^0.4.7": - version: 0.4.14 - resolution: "@types/xml2js@npm:0.4.14" - dependencies: - "@types/node": "npm:*" - checksum: 10/d76338b8d6ce8540c7af6a32aacf96c38f6de48254568f58f6e5ac2af3f88e6bd1490e5346d3bb336990f91267d23c5cc09e8bf7e80840a63c7855dbf174ecbb - languageName: node - linkType: hard - "@types/yargs-parser@npm:*": version: 15.0.0 resolution: "@types/yargs-parser@npm:15.0.0" @@ -21865,14 +21770,7 @@ __metadata: languageName: node linkType: hard -"@xmldom/is-dom-node@npm:^1.0.1": - version: 1.0.1 - resolution: "@xmldom/is-dom-node@npm:1.0.1" - checksum: 10/45683a6a192e4eff0f5189d4e3ef5272fcf8e3458f598f99614810490a8163c9a7ebe4ecaf241286fb74fcd762610b46c062ad3c7fddaa6eafa9a9f1537e338a - languageName: node - linkType: hard - -"@xmldom/xmldom@npm:^0.8.10, @xmldom/xmldom@npm:^0.8.3, @xmldom/xmldom@npm:^0.8.5": +"@xmldom/xmldom@npm:^0.8.3": version: 0.8.10 resolution: "@xmldom/xmldom@npm:0.8.10" checksum: 10/62400bc5e0e75b90650e33a5ceeb8d94829dd11f9b260962b71a784cd014ddccec3e603fe788af9c1e839fa4648d8c521ebd80d8b752878d3a40edabc9ce7ccf @@ -38640,7 +38538,7 @@ __metadata: languageName: node linkType: hard -"openid-client@npm:^5.2.1, openid-client@npm:^5.3.0, openid-client@npm:^5.4.3, openid-client@npm:^5.5.0, openid-client@npm:^5.6.5": +"openid-client@npm:^5.3.0, openid-client@npm:^5.4.3, openid-client@npm:^5.5.0, openid-client@npm:^5.6.5": version: 5.7.1 resolution: "openid-client@npm:5.7.1" dependencies: @@ -39258,7 +39156,7 @@ __metadata: languageName: node linkType: hard -"passport-strategy@npm:1.x.x, passport-strategy@npm:^1.0.0": +"passport-strategy@npm:1.x.x": version: 1.0.0 resolution: "passport-strategy@npm:1.0.0" checksum: 10/5086693f2508e538dffa55a338c89fe8192fb5f4478c71f80cd5890b8573419a098f4fec88b505374f60bbe9049f6f24b9f3992678612528a3370b4dc73354a2 @@ -43107,13 +43005,6 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: 10/09b79ff6dc09689a24323352117c94593c69db348997b2af0edbd82fa08aba47d778055bf9616b57285bb73d25d790900c044bf631a8f10c8252412e3f3fe5dd - languageName: node - linkType: hard - "saxes@npm:^6.0.0": version: 6.0.0 resolution: "saxes@npm:6.0.0" @@ -47912,28 +47803,6 @@ __metadata: languageName: node linkType: hard -"xml-crypto@npm:^6.0.1": - version: 6.0.1 - resolution: "xml-crypto@npm:6.0.1" - dependencies: - "@xmldom/is-dom-node": "npm:^1.0.1" - "@xmldom/xmldom": "npm:^0.8.10" - xpath: "npm:^0.0.33" - checksum: 10/703d40b54333a50f74f2d4f3e37a7b9de7aa2dfde48b0418205261d2f66c9e3869babd96d7be18ec1661aaa3aea03a018279846f844cea607a57183a21a4748a - languageName: node - linkType: hard - -"xml-encryption@npm:^3.0.2": - version: 3.0.2 - resolution: "xml-encryption@npm:3.0.2" - dependencies: - "@xmldom/xmldom": "npm:^0.8.5" - escape-html: "npm:^1.0.3" - xpath: "npm:0.0.32" - checksum: 10/081a42ca7d7e81d23229f2a1149313e934d872c33da57eda25113a613f3940ff66f73e4e2f62d37a3a38c3c7d291784047b5b729988f346fef96c7124f6dbe83 - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -47948,16 +47817,6 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:^0.6.2": - version: 0.6.2 - resolution: "xml2js@npm:0.6.2" - dependencies: - sax: "npm:>=0.6.0" - xmlbuilder: "npm:~11.0.0" - checksum: 10/df29de8eeedb762c367d87945c39bcf54db19a2c522607491c266ed6184b5a749e37ff29cfaed0ac149da9ba332ac3dcf8e5ff2bd0a206be3343eca95faa941d - languageName: node - linkType: hard - "xml@npm:=1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" @@ -47965,20 +47824,6 @@ __metadata: languageName: node linkType: hard -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 10/e6f4bab2504afdd5f80491bda948894d2146756532521dbe7db33ae0931cd3000e3b4da19b3f5b3f51bedbd9ee06582144d28136d68bd1df96579ecf4d4404a2 - languageName: node - linkType: hard - -"xmlbuilder@npm:~11.0.0": - version: 11.0.1 - resolution: "xmlbuilder@npm:11.0.1" - checksum: 10/c8c3d208783718db5b285101a736cd8e6b69a5c265199a0739abaa93d1a1b7de5489fd16df4e776e18b2c98cb91f421a7349e99fd8c1ebeb44ecfed72a25091a - languageName: node - linkType: hard - "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0" @@ -47986,27 +47831,6 @@ __metadata: languageName: node linkType: hard -"xpath@npm:0.0.32": - version: 0.0.32 - resolution: "xpath@npm:0.0.32" - checksum: 10/9d8be7adde4500e9ee96db963838269021f89ef1ad222fdfd41b7266336e851a38416b4a710c194dcf9eb35cf58ad11e023e5951e919151b76ffcd6eb3b2cbf4 - languageName: node - linkType: hard - -"xpath@npm:^0.0.33": - version: 0.0.33 - resolution: "xpath@npm:0.0.33" - checksum: 10/09c539661cafc0d75bb48d13fee7ce6e7593d88f4387c401a3b15d46d543e81f46680be5c6ecf868c11f6090ee67ea78e0c327c4e0ffceb2969308a2d1e238bb - languageName: node - linkType: hard - -"xpath@npm:^0.0.34": - version: 0.0.34 - resolution: "xpath@npm:0.0.34" - checksum: 10/77ce03c4494dab97b70fa443761c35a6bd484538a449714b981387a532a6eb22e245b29164f5d8a4a82f4f3cfd71d27ba71d09ed2b6fe933654585c6e46c0a25 - languageName: node - linkType: hard - "xtend@npm:^4.0.0, xtend@npm:^4.0.2": version: 4.0.2 resolution: "xtend@npm:4.0.2"