Merge pull request #31182 from hopehadfield/remove-unused-knip

🧹 Remove all unused luxon dependencies
This commit is contained in:
Vincenzo Scamporlino
2025-10-07 15:53:01 +02:00
committed by GitHub
28 changed files with 22 additions and 184 deletions
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
'@backstage/plugin-catalog-backend-module-github-org': patch
'@backstage/plugin-catalog-backend-module-gitlab-org': patch
'@backstage/plugin-catalog-backend-module-puppetdb': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-backend-module-gerrit': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-gitlab': patch
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-kubernetes-cluster': patch
'@backstage/plugin-kubernetes': patch
---
Removed unused dependencies
@@ -1,15 +1,3 @@
# Knip report
## Unused dependencies (2)
| Name | Location | Severity |
| :---------------------------- | :----------- | :------- |
| @aws-sdk/credential-providers | plugins/catalog-backend-module-aws/package.json | error |
| winston | plugins/catalog-backend-module-aws/package.json | error |
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-aws/package.json | error |
@@ -54,7 +54,6 @@
"@aws-sdk/client-eks": "^3.350.0",
"@aws-sdk/client-organizations": "^3.350.0",
"@aws-sdk/client-s3": "^3.350.0",
"@aws-sdk/credential-providers": "^3.350.0",
"@aws-sdk/middleware-endpoint": "^3.347.0",
"@aws-sdk/types": "^3.347.0",
"@backstage/backend-defaults": "workspace:^",
@@ -68,8 +67,7 @@
"@backstage/plugin-catalog-node": "workspace:^",
"@backstage/plugin-kubernetes-common": "workspace:^",
"p-limit": "^3.0.2",
"uuid": "^11.0.0",
"winston": "^3.2.1"
"uuid": "^11.0.0"
},
"devDependencies": {
"@aws-sdk/util-stream-node": "^3.350.0",
@@ -77,7 +75,6 @@
"@backstage/cli": "workspace:^",
"aws-sdk-client-mock": "^4.0.0",
"aws-sdk-client-mock-jest": "^4.0.0",
"luxon": "^3.0.0",
"yaml": "^2.0.0"
},
"configSchema": "config.d.ts"
@@ -1,8 +1,3 @@
# Knip report
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-azure/package.json | error |
@@ -63,7 +63,6 @@
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"luxon": "^3.0.0",
"msw": "^1.0.0"
},
"configSchema": "config.d.ts"
@@ -1,14 +1,3 @@
# Knip report
## Unused dependencies (1)
| Name | Location | Severity |
| :------------------------ | :----------- | :------- |
| @backstage/catalog-client | plugins/catalog-backend-module-bitbucket-cloud/package.json | error |
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-bitbucket-cloud/package.json | error |
@@ -52,7 +52,6 @@
},
"dependencies": {
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/catalog-client": "workspace:^",
"@backstage/catalog-model": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/integration": "workspace:^",
@@ -66,7 +65,6 @@
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@backstage/plugin-events-backend-test-utils": "workspace:^",
"luxon": "^3.0.0",
"msw": "^1.0.0"
},
"configSchema": "config.d.ts"
@@ -1,14 +1,3 @@
# Knip report
## Unused dependencies (1)
| Name | Location | Severity |
| :------------------------ | :----------- | :------- |
| @backstage/catalog-client | plugins/catalog-backend-module-bitbucket-server/package.json | error |
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-bitbucket-server/package.json | error |
@@ -47,7 +47,6 @@
},
"dependencies": {
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/catalog-client": "workspace:^",
"@backstage/catalog-model": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/errors": "workspace:^",
@@ -61,7 +60,6 @@
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@backstage/plugin-events-backend-test-utils": "workspace:^",
"luxon": "^3.0.0",
"msw": "^1.0.0"
},
"configSchema": "config.d.ts"
@@ -1,8 +1,3 @@
# Knip report
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-gerrit/package.json | error |
@@ -61,7 +61,6 @@
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@types/fs-extra": "^11.0.0",
"luxon": "^3.0.0",
"msw": "^1.0.0"
},
"configSchema": "config.d.ts"
@@ -1,8 +1,3 @@
# Knip report
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-github-org/package.json | error |
@@ -41,7 +41,6 @@
},
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"luxon": "^3.0.0"
"@backstage/cli": "workspace:^"
}
}
@@ -1,17 +1,5 @@
# Knip report
## Unused dependencies (2)
| Name | Location | Severity |
| :-------------------------------- | :----------- | :------- |
| @backstage/plugin-catalog-backend | plugins/catalog-backend-module-github/package.json | error |
| @backstage/catalog-client | plugins/catalog-backend-module-github/package.json | error |
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-github/package.json | error |
## Unlisted dependencies (4)
@@ -52,11 +52,9 @@
},
"dependencies": {
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/catalog-client": "workspace:^",
"@backstage/catalog-model": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/integration": "workspace:^",
"@backstage/plugin-catalog-backend": "workspace:^",
"@backstage/plugin-catalog-common": "workspace:^",
"@backstage/plugin-catalog-node": "workspace:^",
"@backstage/plugin-events-node": "workspace:^",
@@ -73,7 +71,6 @@
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@types/lodash": "^4.14.151",
"luxon": "^3.0.0",
"msw": "^2.0.0",
"type-fest": "^4.41.0"
},
@@ -1,8 +1,3 @@
# Knip report
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-gitlab-org/package.json | error |
@@ -41,7 +41,6 @@
"devDependencies": {
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@backstage/plugin-events-backend-test-utils": "workspace:^",
"luxon": "^3.0.0"
"@backstage/plugin-events-backend-test-utils": "workspace:^"
}
}
@@ -1,8 +1,3 @@
# Knip report
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-gitlab/package.json | error |
@@ -69,7 +69,6 @@
"@backstage/cli": "workspace:^",
"@backstage/plugin-events-backend-test-utils": "workspace:^",
"@types/lodash": "^4.14.151",
"luxon": "^3.0.0",
"msw": "^1.0.0"
},
"configSchema": "config.d.ts"
@@ -1,8 +1,3 @@
# Knip report
## Unused devDependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-msgraph/package.json | error |
@@ -67,7 +67,6 @@
"@backstage/backend-test-utils": "workspace:^",
"@backstage/cli": "workspace:^",
"@types/lodash": "^4.14.151",
"luxon": "^3.0.0",
"msw": "^1.0.0"
},
"configSchema": "config.d.ts"
@@ -1,8 +1,3 @@
# Knip report
## Unused dependencies (1)
| Name | Location | Severity |
| :---- | :----------- | :------- |
| luxon | plugins/catalog-backend-module-puppetdb/package.json | error |
@@ -56,7 +56,6 @@
"@backstage/plugin-catalog-node": "workspace:^",
"@backstage/types": "workspace:^",
"lodash": "^4.17.21",
"luxon": "^3.0.0",
"uuid": "^11.0.0"
},
"devDependencies": {
-15
View File
@@ -1,18 +1,3 @@
# Knip report
## Unused dependencies (5)
| Name | Location | Severity |
| :---------------------- | :----------- | :------- |
| @kubernetes-models/base | plugins/kubernetes-cluster/package.json | error |
| cronstrue | plugins/kubernetes-cluster/package.json | error |
| js-yaml | plugins/kubernetes-cluster/package.json | error |
| lodash | plugins/kubernetes-cluster/package.json | error |
| luxon | plugins/kubernetes-cluster/package.json | error |
## Unused devDependencies (1)
| Name | Location | Severity |
| :------------------- | :----------- | :------- |
| @testing-library/dom | plugins/kubernetes-cluster/package.json | error |
-6
View File
@@ -62,20 +62,14 @@
"@backstage/plugin-kubernetes-react": "workspace:^",
"@backstage/plugin-permission-react": "workspace:^",
"@kubernetes-models/apimachinery": "^2.0.0",
"@kubernetes-models/base": "^5.0.0",
"@material-ui/core": "^4.12.2",
"@material-ui/lab": "4.0.0-alpha.61",
"cronstrue": "^2.2.0",
"js-yaml": "^4.0.0",
"kubernetes-models": "^4.1.0",
"lodash": "^4.17.21",
"luxon": "^3.0.0",
"react-use": "^17.2.4"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
"@backstage/test-utils": "workspace:^",
"@testing-library/dom": "^10.0.0",
"@testing-library/jest-dom": "^6.0.0",
"@testing-library/react": "^16.0.0",
"@types/node": "^20.16.0",
-15
View File
@@ -1,18 +1,3 @@
# Knip report
## Unused dependencies (11)
| Name | Location | Severity |
| :------------------------------ | :----------- | :------- |
| @kubernetes-models/apimachinery | plugins/kubernetes/package.json | error |
| @kubernetes-models/base | plugins/kubernetes/package.json | error |
| @kubernetes/client-node | plugins/kubernetes/package.json | error |
| @xterm/addon-attach | plugins/kubernetes/package.json | error |
| kubernetes-models | plugins/kubernetes/package.json | error |
| @xterm/addon-fit | plugins/kubernetes/package.json | error |
| @xterm/xterm | plugins/kubernetes/package.json | error |
| cronstrue | plugins/kubernetes/package.json | error |
| js-yaml | plugins/kubernetes/package.json | error |
| lodash | plugins/kubernetes/package.json | error |
| luxon | plugins/kubernetes/package.json | error |
+1 -12
View File
@@ -67,18 +67,7 @@
"@backstage/plugin-kubernetes-common": "workspace:^",
"@backstage/plugin-kubernetes-react": "workspace:^",
"@backstage/plugin-permission-react": "workspace:^",
"@kubernetes-models/apimachinery": "^2.0.0",
"@kubernetes-models/base": "^5.0.0",
"@kubernetes/client-node": "1.1.2",
"@material-ui/core": "^4.12.2",
"@xterm/addon-attach": "^0.11.0",
"@xterm/addon-fit": "^0.10.0",
"@xterm/xterm": "^5.5.0",
"cronstrue": "^2.2.0",
"js-yaml": "^4.0.0",
"kubernetes-models": "^4.1.0",
"lodash": "^4.17.21",
"luxon": "^3.0.0"
"@material-ui/core": "^4.12.2"
},
"devDependencies": {
"@backstage/cli": "workspace:^",
+1 -35
View File
@@ -4327,7 +4327,6 @@ __metadata:
"@aws-sdk/client-eks": "npm:^3.350.0"
"@aws-sdk/client-organizations": "npm:^3.350.0"
"@aws-sdk/client-s3": "npm:^3.350.0"
"@aws-sdk/credential-providers": "npm:^3.350.0"
"@aws-sdk/middleware-endpoint": "npm:^3.347.0"
"@aws-sdk/types": "npm:^3.347.0"
"@aws-sdk/util-stream-node": "npm:^3.350.0"
@@ -4345,10 +4344,8 @@ __metadata:
"@backstage/plugin-kubernetes-common": "workspace:^"
aws-sdk-client-mock: "npm:^4.0.0"
aws-sdk-client-mock-jest: "npm:^4.0.0"
luxon: "npm:^3.0.0"
p-limit: "npm:^3.0.2"
uuid: "npm:^11.0.0"
winston: "npm:^3.2.1"
yaml: "npm:^2.0.0"
languageName: unknown
linkType: soft
@@ -4366,7 +4363,6 @@ __metadata:
"@backstage/integration": "workspace:^"
"@backstage/plugin-catalog-common": "workspace:^"
"@backstage/plugin-catalog-node": "workspace:^"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
uuid: "npm:^11.0.0"
languageName: unknown
@@ -4398,7 +4394,6 @@ __metadata:
dependencies:
"@backstage/backend-plugin-api": "workspace:^"
"@backstage/backend-test-utils": "workspace:^"
"@backstage/catalog-client": "workspace:^"
"@backstage/catalog-model": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/config": "workspace:^"
@@ -4408,7 +4403,6 @@ __metadata:
"@backstage/plugin-catalog-node": "workspace:^"
"@backstage/plugin-events-backend-test-utils": "workspace:^"
"@backstage/plugin-events-node": "workspace:^"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
uuid: "npm:^11.0.0"
languageName: unknown
@@ -4420,7 +4414,6 @@ __metadata:
dependencies:
"@backstage/backend-plugin-api": "workspace:^"
"@backstage/backend-test-utils": "workspace:^"
"@backstage/catalog-client": "workspace:^"
"@backstage/catalog-model": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/config": "workspace:^"
@@ -4430,7 +4423,6 @@ __metadata:
"@backstage/plugin-catalog-node": "workspace:^"
"@backstage/plugin-events-backend-test-utils": "workspace:^"
"@backstage/plugin-events-node": "workspace:^"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
uuid: "npm:^11.0.0"
languageName: unknown
@@ -4465,7 +4457,6 @@ __metadata:
"@backstage/plugin-catalog-node": "workspace:^"
"@types/fs-extra": "npm:^11.0.0"
fs-extra: "npm:^11.2.0"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
p-limit: "npm:^3.1.0"
uuid: "npm:^11.0.0"
@@ -4500,7 +4491,6 @@ __metadata:
"@backstage/plugin-catalog-backend-module-github": "workspace:^"
"@backstage/plugin-catalog-node": "workspace:^"
"@backstage/plugin-events-node": "workspace:^"
luxon: "npm:^3.0.0"
languageName: unknown
linkType: soft
@@ -4510,12 +4500,10 @@ __metadata:
dependencies:
"@backstage/backend-plugin-api": "workspace:^"
"@backstage/backend-test-utils": "workspace:^"
"@backstage/catalog-client": "workspace:^"
"@backstage/catalog-model": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/config": "workspace:^"
"@backstage/integration": "workspace:^"
"@backstage/plugin-catalog-backend": "workspace:^"
"@backstage/plugin-catalog-common": "workspace:^"
"@backstage/plugin-catalog-node": "workspace:^"
"@backstage/plugin-events-node": "workspace:^"
@@ -4526,7 +4514,6 @@ __metadata:
"@types/lodash": "npm:^4.14.151"
git-url-parse: "npm:^15.0.0"
lodash: "npm:^4.17.21"
luxon: "npm:^3.0.0"
minimatch: "npm:^9.0.0"
msw: "npm:^2.0.0"
type-fest: "npm:^4.41.0"
@@ -4545,7 +4532,6 @@ __metadata:
"@backstage/plugin-catalog-node": "workspace:^"
"@backstage/plugin-events-backend-test-utils": "workspace:^"
"@backstage/plugin-events-node": "workspace:^"
luxon: "npm:^3.0.0"
languageName: unknown
linkType: soft
@@ -4567,7 +4553,6 @@ __metadata:
"@gitbeaker/rest": "npm:^40.0.3"
"@types/lodash": "npm:^4.14.151"
lodash: "npm:^4.17.21"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
node-fetch: "npm:^2.7.0"
uuid: "npm:^11.0.0"
@@ -4649,7 +4634,6 @@ __metadata:
"@microsoft/microsoft-graph-types": "npm:^2.6.0"
"@types/lodash": "npm:^4.14.151"
lodash: "npm:^4.17.21"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
p-limit: "npm:^3.0.2"
qs: "npm:^6.9.4"
@@ -4689,7 +4673,6 @@ __metadata:
"@backstage/types": "workspace:^"
"@types/lodash": "npm:^4.14.151"
lodash: "npm:^4.17.21"
luxon: "npm:^3.0.0"
msw: "npm:^1.0.0"
uuid: "npm:^11.0.0"
languageName: unknown
@@ -5528,19 +5511,13 @@ __metadata:
"@backstage/plugin-permission-react": "workspace:^"
"@backstage/test-utils": "workspace:^"
"@kubernetes-models/apimachinery": "npm:^2.0.0"
"@kubernetes-models/base": "npm:^5.0.0"
"@material-ui/core": "npm:^4.12.2"
"@material-ui/lab": "npm:4.0.0-alpha.61"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@types/node": "npm:^20.16.0"
"@types/react": "npm:^18.0.0"
cronstrue: "npm:^2.2.0"
js-yaml: "npm:^4.0.0"
kubernetes-models: "npm:^4.1.0"
lodash: "npm:^4.17.21"
luxon: "npm:^3.0.0"
react: "npm:^18.0.2"
react-dom: "npm:^18.0.2"
react-router-dom: "npm:^6.3.0"
@@ -5655,22 +5632,11 @@ __metadata:
"@backstage/plugin-kubernetes-react": "workspace:^"
"@backstage/plugin-permission-react": "workspace:^"
"@backstage/test-utils": "workspace:^"
"@kubernetes-models/apimachinery": "npm:^2.0.0"
"@kubernetes-models/base": "npm:^5.0.0"
"@kubernetes/client-node": "npm:1.1.2"
"@material-ui/core": "npm:^4.12.2"
"@testing-library/dom": "npm:^10.0.0"
"@testing-library/jest-dom": "npm:^6.0.0"
"@testing-library/react": "npm:^16.0.0"
"@types/react": "npm:^18.0.0"
"@xterm/addon-attach": "npm:^0.11.0"
"@xterm/addon-fit": "npm:^0.10.0"
"@xterm/xterm": "npm:^5.5.0"
cronstrue: "npm:^2.2.0"
js-yaml: "npm:^4.0.0"
kubernetes-models: "npm:^4.1.0"
lodash: "npm:^4.17.21"
luxon: "npm:^3.0.0"
react: "npm:^18.0.2"
react-dom: "npm:^18.0.2"
react-router-dom: "npm:^6.3.0"
@@ -26649,7 +26615,7 @@ __metadata:
languageName: node
linkType: hard
"cronstrue@npm:^2.2.0, cronstrue@npm:^2.32.0":
"cronstrue@npm:^2.32.0":
version: 2.52.0
resolution: "cronstrue@npm:2.52.0"
bin: