diff --git a/.changeset/friendly-terms-love.md b/.changeset/friendly-terms-love.md new file mode 100644 index 0000000000..18fc399740 --- /dev/null +++ b/.changeset/friendly-terms-love.md @@ -0,0 +1,5 @@ +--- +'@backstage/repo-tools': patch +--- + +Introduced `knip` to the `knip-reports` command, which generates a `knip-report.md` file for your packages with dependency warnings, if any. diff --git a/.github/vale/config/vocabularies/Backstage/accept.txt b/.github/vale/config/vocabularies/Backstage/accept.txt index 940e855828..9bb4a52cf4 100644 --- a/.github/vale/config/vocabularies/Backstage/accept.txt +++ b/.github/vale/config/vocabularies/Backstage/accept.txt @@ -185,6 +185,7 @@ Kaswell keepalive Keyv Knex +knip Koyeb KPIs Kuang diff --git a/.gitignore b/.gitignore index c0ef0d2001..e499faf29e 100644 --- a/.gitignore +++ b/.gitignore @@ -162,4 +162,7 @@ e2e-test-report/ *svg.dtmp # Scripts -plugins-report.csv \ No newline at end of file +plugins-report.csv + +# Temporary knip configs +knip.json diff --git a/.prettierignore b/.prettierignore index c54ee5d821..c561036ebb 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,6 +6,7 @@ coverage templates api-report.md api-report-*.md +knip-report.md cli-report.md plugins/scaffolder-backend/sample-templates .vscode diff --git a/package.json b/package.json index 8ee2f151a1..d3188d483a 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "build:all": "backstage-cli repo build --all", "build:api-reports": "yarn build:api-reports:only --tsc", "build:api-reports:only": "backstage-repo-tools api-reports --allow-warnings 'packages/core-components,plugins/+(catalog|catalog-import|git-release-manager|jenkins|kubernetes)' -o ae-wrong-input-file-type --validate-release-tags", + "build:knip-reports": "backstage-repo-tools knip-reports", "build:api-docs": "LANG=en_EN yarn build:api-reports --docs --exclude 'plugins/@(adr|adr-backend|adr-common|airbrake|airbrake-backend|allure|analytics-module-ga|analytics-module-ga4|analytics-module-newrelic-browser|apache-airflow|api-docs|api-docs-module-protoc-gen-doc|apollo-explorer|app-visualizer|azure-devops|azure-devops-backend|azure-devops-common|azure-sites|azure-sites-backend|azure-sites-common|badges|badges-backend|bazaar|bazaar-backend|bitbucket-cloud-common|bitrise|catalog-graph|catalog-graphql|catalog-import|catalog-unprocessed-entities|cicd-statistics|cicd-statistics-module-gitlab|circleci|cloudbuild|code-climate|code-coverage|code-coverage-backend|codescene|config-schema|cost-insights|cost-insights-common|dynatrace|entity-feedback|entity-feedback-backend|entity-feedback-common|entity-validation|example-todo-list|example-todo-list-backend|example-todo-list-common|firehydrant|fossa|gcalendar|gcp-projects|git-release-manager|github-actions|github-deployments|github-issues|github-pull-requests-board|gitops-profiles|gocd|graphiql|graphql-backend|graphql-voyager|ilert|jenkins|jenkins-backend|jenkins-common|kafka|kafka-backend|lighthouse|lighthouse-backend|lighthouse-common|linguist|linguist-backend|linguist-common|microsoft-calendar|newrelic|newrelic-dashboard|nomad|nomad-backend|octopus-deploy|opencost|pagerduty|periskop|periskop-backend|playlist|playlist-backend|playlist-common|proxy-backend|puppetdb|rollbar|rollbar-backend|sentry|shortcuts|splunk-on-call|stack-overflow|stack-overflow-backend|stackstorm|tech-radar|tech-radar-2|todo|todo-backend|xcmetrics)'", "build:plugins-report": "node ./scripts/build-plugins-report", "tsc": "tsc", @@ -91,6 +92,7 @@ "eslint-plugin-testing-library": "^6.0.0", "fs-extra": "10.1.0", "husky": "^9.0.0", + "knip": "^4.3.1", "lint-staged": "^15.0.0", "minimist": "^1.2.5", "node-gyp": "^10.0.0", diff --git a/packages/app-defaults/knip-report.md b/packages/app-defaults/knip-report.md new file mode 100644 index 0000000000..fb60112aa2 --- /dev/null +++ b/packages/app-defaults/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/packages/app-next-example-plugin/knip-report.md b/packages/app-next-example-plugin/knip-report.md new file mode 100644 index 0000000000..9bc5da7334 --- /dev/null +++ b/packages/app-next-example-plugin/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:---------------|:-------------| +| msw | package.json | +| cross-fetch | package.json | +| @backstage/cli | package.json | + diff --git a/packages/app-next/knip-report.md b/packages/app-next/knip-report.md new file mode 100644 index 0000000000..7787f9c8fc --- /dev/null +++ b/packages/app-next/knip-report.md @@ -0,0 +1,83 @@ +# Knip report + +## Unused dependencies (64) + +| Name | Location | +|:-------------------------------------------------|:-------------| +| lodash | package.json | +| history | package.json | +| react-use | package.json | +| @octokit/rest | package.json | +| zen-observable | package.json | +| @material-ui/lab | package.json | +| @backstage/theme | package.json | +| @backstage/plugin-org | package.json | +| @backstage/plugin-adr | package.json | +| @backstage/plugin-todo | package.json | +| @backstage/plugin-gocd | package.json | +| app-next-example-plugin | package.json | +| @backstage/plugin-kafka | package.json | +| @backstage/app-defaults | package.json | +| @backstage/plugin-sentry | package.json | +| @backstage/plugin-search | package.json | +| @backstage/plugin-badges | package.json | +| @backstage/catalog-model | package.json | +| @backstage/plugin-rollbar | package.json | +| @backstage/plugin-jenkins | package.json | +| @backstage/plugin-explore | package.json | +| @backstage/plugin-catalog | package.json | +| @circleci/backstage-plugin | package.json | +| @backstage/plugin-puppetdb | package.json | +| @backstage/plugin-playlist | package.json | +| @backstage/plugin-newrelic | package.json | +| @backstage/plugin-linguist | package.json | +| @backstage/plugin-devtools | package.json | +| @backstage/plugin-api-docs | package.json | +| @backstage/plugin-airbrake | package.json | +| @backstage/plugin-shortcuts | package.json | +| @backstage/plugin-dynatrace | package.json | +| @backstage/plugin-stackstorm | package.json | +| @backstage/plugin-scaffolder | package.json | +| @backstage/plugin-lighthouse | package.json | +| @backstage/plugin-kubernetes | package.json | +| @backstage/plugin-cloudbuild | package.json | +| @backstage/plugin-azure-sites | package.json | +| @backstage/plugin-search-react | package.json | +| @backstage/plugin-gcp-projects | package.json | +| @backstage/plugin-azure-devops | package.json | +| @backstage/plugin-tech-insights | package.json | +| @backstage/plugin-search-common | package.json | +| @backstage/plugin-cost-insights | package.json | +| @backstage/plugin-code-coverage | package.json | +| @backstage/plugin-catalog-react | package.json | +| @backstage/plugin-catalog-graph | package.json | +| @backstage/plugin-techdocs-react | package.json | +| @backstage/plugin-octopus-deploy | package.json | +| @backstage/plugin-github-actions | package.json | +| @backstage/plugin-catalog-common | package.json | +| @backstage/plugin-apache-airflow | package.json | +| @backstage/plugin-linguist-common | package.json | +| @backstage/plugin-entity-feedback | package.json | +| @backstage/plugin-scaffolder-react | package.json | +| @backstage/plugin-permission-react | package.json | +| @roadiehq/backstage-plugin-travis-ci | package.json | +| @roadiehq/backstage-plugin-buildkite | package.json | +| @backstage/plugin-newrelic-dashboard | package.json | +| @oriflame/backstage-plugin-score-card | package.json | +| @roadiehq/backstage-plugin-github-insights | package.json | +| @backstage/plugin-catalog-unprocessed-entities | package.json | +| @roadiehq/backstage-plugin-github-pull-requests | package.json | +| @backstage/plugin-techdocs-module-addons-contrib | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:----------------------------|:-------------| +| cross-env | package.json | +| @types/jquery | package.json | +| @testing-library/dom | package.json | +| @types/zen-observable | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/packages/app/knip-report.md b/packages/app/knip-report.md new file mode 100644 index 0000000000..f22347da9f --- /dev/null +++ b/packages/app/knip-report.md @@ -0,0 +1,38 @@ +# Knip report + +## Unused dependencies (15) + +| Name | Location | +|:----------------------------------|:-------------| +| vite | package.json | +| history | package.json | +| react-router | package.json | +| @octokit/rest | package.json | +| zen-observable | package.json | +| vite-plugin-html | package.json | +| @material-ui/lab | package.json | +| @backstage/theme | package.json | +| @vitejs/plugin-react | package.json | +| vite-plugin-node-polyfills | package.json | +| @backstage/plugin-airbrake | package.json | +| @backstage/frontend-app-api | package.json | +| @backstage/plugin-azure-sites | package.json | +| @backstage/plugin-search-common | package.json | +| @backstage/plugin-linguist-common | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:----------------------------|:-------------| +| cross-env | package.json | +| @types/jquery | package.json | +| @testing-library/dom | package.json | +| @types/zen-observable | package.json | +| @testing-library/user-event | package.json | + +## Unlisted dependencies (1) + +| Name | Location | +|:------------|:---------------------------------------------------------| +| @rjsf/utils | src/components/scaffolder/customScaffolderExtensions.tsx | + diff --git a/packages/backend-app-api/knip-report.md b/packages/backend-app-api/knip-report.md new file mode 100644 index 0000000000..6b0b884653 --- /dev/null +++ b/packages/backend-app-api/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------|:-------------| +| winston-transport | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| http-errors | package.json | +| @backstage/cli | package.json | +| @types/http-errors | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/packages/backend-common/knip-report.md b/packages/backend-common/knip-report.md new file mode 100644 index 0000000000..a5bb065337 --- /dev/null +++ b/packages/backend-common/knip-report.md @@ -0,0 +1,33 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:----------------------|:-------------| +| mysql2 | package.json | +| @types/webpack-env | package.json | +| @manypkg/get-packages | package.json | + +## Unused devDependencies (12) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| mysql2 | package.json | +| supertest | package.json | +| http-errors | package.json | +| better-sqlite3 | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @types/webpack-env | package.json | +| @types/http-errors | package.json | +| aws-sdk-client-mock | package.json | +| @aws-sdk/util-stream-node | package.json | +| @backstage/backend-test-utils | package.json | + +## Referenced optional peerDependencies (1) + +| Name | Location | +|:---------------------|:-------------| +| pg-connection-string | package.json | + diff --git a/packages/backend-defaults/knip-report.md b/packages/backend-defaults/knip-report.md new file mode 100644 index 0000000000..f667b944dd --- /dev/null +++ b/packages/backend-defaults/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/backend-plugin-api | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/packages/backend-dev-utils/knip-report.md b/packages/backend-dev-utils/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/packages/backend-dev-utils/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/packages/backend-dynamic-feature-service/knip-report.md b/packages/backend-dynamic-feature-service/knip-report.md new file mode 100644 index 0000000000..72049f8827 --- /dev/null +++ b/packages/backend-dynamic-feature-service/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:--------------------------------|:-------------| +| @backstage/types | package.json | +| @backstage/errors | package.json | +| @backstage/plugin-search-common | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| wait-for-expect | package.json | +| @backstage/config-loader | package.json | +| @backstage/backend-app-api | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/packages/backend-next/knip-report.md b/packages/backend-next/knip-report.md new file mode 100644 index 0000000000..07ea59cd66 --- /dev/null +++ b/packages/backend-next/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (7) + +| Name | Location | +|:-------------------------------------------------|:-------------| +| @backstage/backend-tasks | package.json | +| @backstage/plugin-auth-node | package.json | +| @backstage/backend-plugin-api | package.json | +| @backstage/plugin-permission-node | package.json | +| @backstage/plugin-permission-common | package.json | +| @backstage/plugin-search-backend-node | package.json | +| @backstage/plugin-catalog-backend-module-openapi | package.json | + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/packages/backend-openapi-utils/knip-report.md b/packages/backend-openapi-utils/knip-report.md new file mode 100644 index 0000000000..1f28b4cd29 --- /dev/null +++ b/packages/backend-openapi-utils/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| lodash | package.json | +| @backstage/backend-plugin-api | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | + diff --git a/packages/backend-plugin-api/knip-report.md b/packages/backend-plugin-api/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/packages/backend-plugin-api/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/packages/backend-tasks/knip-report.md b/packages/backend-tasks/knip-report.md new file mode 100644 index 0000000000..b4595609b6 --- /dev/null +++ b/packages/backend-tasks/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:----------------|:-------------| +| @backstage/cli | package.json | +| wait-for-expect | package.json | + diff --git a/packages/backend-test-utils/knip-report.md b/packages/backend-test-utils/knip-report.md new file mode 100644 index 0000000000..c6974ee723 --- /dev/null +++ b/packages/backend-test-utils/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (5) + +| Name | Location | +|:------------------|:-------------| +| pg | package.json | +| msw | package.json | +| mysql2 | package.json | +| better-sqlite3 | package.json | +| @backstage/errors | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/packages/backend/knip-report.md b/packages/backend/knip-report.md new file mode 100644 index 0000000000..dbd46f1746 --- /dev/null +++ b/packages/backend/knip-report.md @@ -0,0 +1,27 @@ +# Knip report + +## Unused dependencies (12) + +| Name | Location | +|:--------------------------------------------------|:-------------| +| pg | package.json | +| luxon | package.json | +| mysql2 | package.json | +| example-app | package.json | +| @octokit/rest | package.json | +| better-sqlite3 | package.json | +| @gitbeaker/node | package.json | +| pg-connection-string | package.json | +| azure-devops-node-api | package.json | +| @backstage/plugin-tech-insights-node | package.json | +| @backstage/plugin-azure-sites-common | package.json | +| @backstage/plugin-scaffolder-backend-module-rails | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:---------------------------------|:-------------| +| @types/luxon | package.json | +| @backstage/cli | package.json | +| @types/express-serve-static-core | package.json | + diff --git a/packages/catalog-client/knip-report.md b/packages/catalog-client/knip-report.md new file mode 100644 index 0000000000..23d85dc9a4 --- /dev/null +++ b/packages/catalog-client/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | + diff --git a/packages/catalog-model/knip-report.md b/packages/catalog-model/knip-report.md new file mode 100644 index 0000000000..7b964d1d0f --- /dev/null +++ b/packages/catalog-model/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-------------------|:-------------| +| yaml | package.json | +| @backstage/cli | package.json | +| @types/json-schema | package.json | + diff --git a/packages/cli-common/knip-report.md b/packages/cli-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/packages/cli-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/packages/cli-node/knip-report.md b/packages/cli-node/knip-report.md new file mode 100644 index 0000000000..fc3e84abaf --- /dev/null +++ b/packages/cli-node/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------|:-------------| +| semver | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/packages/cli/knip-report.md b/packages/cli/knip-report.md new file mode 100644 index 0000000000..8caf86f5ec --- /dev/null +++ b/packages/cli/knip-report.md @@ -0,0 +1,75 @@ +# Knip report + +## Unused dependencies (28) + +| Name | Location | +|:---------------------------------|:-------------| +| util | package.json | +| glob | package.json | +| buffer | package.json | +| sucrase | package.json | +| process | package.json | +| postcss | package.json | +| esbuild | package.json | +| @swc/jest | package.json | +| @swc/core | package.json | +| @svgr/core | package.json | +| cross-fetch | package.json | +| jest-runtime | package.json | +| @swc/helpers | package.json | +| replace-in-file | package.json | +| jest-css-modules | package.json | +| @svgr/plugin-jsx | package.json | +| @svgr/plugin-svgo | package.json | +| @types/webpack-env | package.json | +| eslint-plugin-react | package.json | +| terser-webpack-plugin | package.json | +| jest-environment-jsdom | package.json | +| eslint-plugin-jsx-a11y | package.json | +| @sucrase/webpack-loader | package.json | +| eslint-plugin-react-hooks | package.json | +| eslint-plugin-deprecation | package.json | +| eslint-formatter-friendly | package.json | +| @spotify/eslint-config-react | package.json | +| @typescript-eslint/eslint-plugin | package.json | + +## Unused devDependencies (18) + +| Name | Location | +|:----------------------------------------|:-------------| +| msw | package.json | +| del | package.json | +| ts-node | package.json | +| nodemon | package.json | +| @types/ejs | package.json | +| @types/svgo | package.json | +| @backstage/theme | package.json | +| @types/http-proxy | package.json | +| @backstage/dev-utils | package.json | +| @backstage/test-utils | package.json | +| @backstage/core-app-api | package.json | +| @backstage/backend-common | package.json | +| @backstage/core-plugin-api | package.json | +| @backstage/core-components | package.json | +| @types/terser-webpack-plugin | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/backend-plugin-api | package.json | +| @types/rollup-plugin-peer-deps-external | package.json | + +## Referenced optional peerDependencies (4) + +| Name | Location | +|:---------------------------|:-------------| +| vite | package.json | +| vite-plugin-html | package.json | +| @vitejs/plugin-react | package.json | +| vite-plugin-node-polyfills | package.json | + +## Unlisted dependencies (3) + +| Name | Location | +|:-------------------|:-------------------------------------------| +| prettier | src/commands/migrate/packageLintConfigs.ts | +| react-dom/client | src/lib/bundler/hasReactDomClient.ts | +| react/package.json | src/lib/bundler/server.ts | + diff --git a/packages/codemods/knip-report.md b/packages/codemods/knip-report.md new file mode 100644 index 0000000000..2d38eafb88 --- /dev/null +++ b/packages/codemods/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:------------------------|:-------------| +| jscodeshift | package.json | +| jscodeshift-add-imports | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-------------------|:-------------| +| ts-node | package.json | +| @backstage/cli | package.json | +| @types/jscodeshift | package.json | + diff --git a/packages/config-loader/knip-report.md b/packages/config-loader/knip-report.md new file mode 100644 index 0000000000..ff197bea3a --- /dev/null +++ b/packages/config-loader/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| zen-observable | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/packages/config/knip-report.md b/packages/config/knip-report.md new file mode 100644 index 0000000000..ce8576bebf --- /dev/null +++ b/packages/config/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | + diff --git a/packages/core-app-api/knip-report.md b/packages/core-app-api/knip-report.md new file mode 100644 index 0000000000..905368dd3f --- /dev/null +++ b/packages/core-app-api/knip-report.md @@ -0,0 +1,24 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| history | package.json | + +## Unused devDependencies (11) + +| Name | Location | +|:-----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| react-router-beta | package.json | +| react-router-stable | package.json | +| @testing-library/dom | package.json | +| react-router-dom-beta | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| react-router-dom-stable | package.json | +| @testing-library/user-event | package.json | +| @testing-library/react-hooks | package.json | + diff --git a/packages/core-compat-api/knip-report.md b/packages/core-compat-api/knip-report.md new file mode 100644 index 0000000000..25c65be193 --- /dev/null +++ b/packages/core-compat-api/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/core-app-api | package.json | + +## Unused devDependencies (8) + +| Name | Location | +|:--------------------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/react | package.json | +| @backstage/plugin-catalog | package.json | +| @backstage/plugin-puppetdb | package.json | +| @backstage/frontend-app-api | package.json | +| @backstage/plugin-stackstorm | package.json | +| @backstage/frontend-test-utils | package.json | +| @oriflame/backstage-plugin-score-card | package.json | + diff --git a/packages/core-components/knip-report.md b/packages/core-components/knip-report.md new file mode 100644 index 0000000000..f457b7bb78 --- /dev/null +++ b/packages/core-components/knip-report.md @@ -0,0 +1,31 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | +|:------------------|:-------------| +| linkifyjs | package.json | +| @date-io/core | package.json | +| zen-observable | package.json | +| @backstage/config | package.json | + +## Unused devDependencies (9) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| cross-fetch | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @types/zen-observable | package.json | +| @types/google-protobuf | package.json | +| @testing-library/react | package.json | +| @backstage/app-defaults | package.json | +| @testing-library/user-event | package.json | + +## Unlisted dependencies (1) + +| Name | Location | +|:--------|:---------------------------------------| +| csstype | src/components/Lifecycle/Lifecycle.tsx | + diff --git a/packages/core-plugin-api/knip-report.md b/packages/core-plugin-api/knip-report.md new file mode 100644 index 0000000000..b222f9399d --- /dev/null +++ b/packages/core-plugin-api/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| history | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/packages/create-app/knip-report.md b/packages/create-app/knip-report.md new file mode 100644 index 0000000000..3e3ca1b1a7 --- /dev/null +++ b/packages/create-app/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| ts-node | package.json | +| nodemon | package.json | +| @backstage/cli | package.json | +| @types/command-exists | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/packages/dev-utils/knip-report.md b/packages/dev-utils/knip-report.md new file mode 100644 index 0000000000..c4383e6fce --- /dev/null +++ b/packages/dev-utils/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-----------------|:-------------| +| @backstage/theme | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| zen-observable | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/packages/e2e-test-utils/knip-report.md b/packages/e2e-test-utils/knip-report.md new file mode 100644 index 0000000000..a41c8d5233 --- /dev/null +++ b/packages/e2e-test-utils/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + +## Referenced optional peerDependencies (1) + +| Name | Location | +|:-----------------|:-------------| +| @playwright/test | package.json | + diff --git a/packages/e2e-test/knip-report.md b/packages/e2e-test/knip-report.md new file mode 100644 index 0000000000..fbc04bfa55 --- /dev/null +++ b/packages/e2e-test/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| ts-node | package.json | +| nodemon | package.json | +| @backstage/cli | package.json | +| @types/puppeteer | package.json | + diff --git a/packages/errors/knip-report.md b/packages/errors/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/packages/errors/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/packages/eslint-plugin/knip-report.md b/packages/eslint-plugin/knip-report.md new file mode 100644 index 0000000000..77fca799d7 --- /dev/null +++ b/packages/eslint-plugin/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unlisted dependencies (2) + +| Name | Location | +|:-------|:-------------------------------| +| estree | lib/visitImports.js | +| estree | rules/no-undeclared-imports.js | + diff --git a/packages/frontend-app-api/knip-report.md b/packages/frontend-app-api/knip-report.md new file mode 100644 index 0000000000..fb60112aa2 --- /dev/null +++ b/packages/frontend-app-api/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/packages/frontend-plugin-api/knip-report.md b/packages/frontend-plugin-api/knip-report.md new file mode 100644 index 0000000000..a6c1e939c7 --- /dev/null +++ b/packages/frontend-plugin-api/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:---------------------------|:-------------| +| lodash | package.json | +| @material-ui/core | package.json | +| @backstage/core-components | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:-------------------------------|:-------------| +| history | package.json | +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/frontend-app-api | package.json | +| @backstage/frontend-test-utils | package.json | + diff --git a/packages/frontend-test-utils/knip-report.md b/packages/frontend-test-utils/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/packages/frontend-test-utils/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/packages/integration-aws-node/knip-report.md b/packages/integration-aws-node/knip-report.md new file mode 100644 index 0000000000..a8a1f8c820 --- /dev/null +++ b/packages/integration-aws-node/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:----------------------------------|:-------------| +| @backstage/errors | package.json | +| @aws-sdk/credential-provider-node | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:-------------------------|:-------------| +| @backstage/cli | package.json | +| aws-sdk-client-mock | package.json | +| @backstage/test-utils | package.json | +| aws-sdk-client-mock-jest | package.json | +| @backstage/config-loader | package.json | + diff --git a/packages/integration-react/knip-report.md b/packages/integration-react/knip-report.md new file mode 100644 index 0000000000..1ffbed64e8 --- /dev/null +++ b/packages/integration-react/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:----------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | + diff --git a/packages/integration/knip-report.md b/packages/integration/knip-report.md new file mode 100644 index 0000000000..995a52d5a7 --- /dev/null +++ b/packages/integration/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/config-loader | package.json | + diff --git a/packages/release-manifests/knip-report.md b/packages/release-manifests/knip-report.md new file mode 100644 index 0000000000..bac0bb3f80 --- /dev/null +++ b/packages/release-manifests/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:----------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | + diff --git a/packages/repo-tools/cli-report.md b/packages/repo-tools/cli-report.md index 7988c479b0..13e588e3e2 100644 --- a/packages/repo-tools/cli-report.md +++ b/packages/repo-tools/cli-report.md @@ -15,6 +15,7 @@ Commands: api-reports [options] [paths...] type-deps generate-catalog-info [options] + knip-reports [options] [paths...] package [command] repo [command] help [command] @@ -49,6 +50,16 @@ Options: -h, --help ``` +### `backstage-repo-tools knip-reports` + +``` +Usage: backstage-repo-tools knip-reports [options] [paths...] + +Options: + --ci + -h, --help +``` + ### `backstage-repo-tools package` ``` diff --git a/packages/repo-tools/knip-report.md b/packages/repo-tools/knip-report.md new file mode 100644 index 0000000000..5c60462783 --- /dev/null +++ b/packages/repo-tools/knip-report.md @@ -0,0 +1,26 @@ +# Knip report + +## Unused dependencies (6) + +| Name | Location | +|:------------------------------------|:-------------| +| glob | package.json | +| ts-node | package.json | +| is-glob | package.json | +| @stoplight/spectral-runtime | package.json | +| @stoplight/spectral-functions | package.json | +| @openapitools/openapi-generator-cli | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @types/is-glob | package.json | +| @backstage/backend-test-utils | package.json | + +## Referenced optional peerDependencies (1) + +| Name | Location | +|:---------|:-------------| +| prettier | package.json | + diff --git a/packages/repo-tools/src/commands/api-reports/api-extractor.ts b/packages/repo-tools/src/commands/api-reports/api-extractor.ts index b8c241bb0b..250e8c5c03 100644 --- a/packages/repo-tools/src/commands/api-reports/api-extractor.ts +++ b/packages/repo-tools/src/commands/api-reports/api-extractor.ts @@ -16,37 +16,36 @@ import { groupBy } from 'lodash'; import { - resolve as resolvePath, - relative as relativePath, basename, join, + relative as relativePath, + resolve as resolvePath, } from 'path'; -import { execFile } from 'child_process'; import fs from 'fs-extra'; import { + CompilerState, Extractor, ExtractorConfig, - CompilerState, ExtractorLogLevel, ExtractorMessage, } from '@microsoft/api-extractor'; import { Program } from 'typescript'; import { - DocNode, - IDocNodeContainerParameters, - TSDocTagSyntaxKind, - TSDocConfiguration, - Standardization, DocBlockTag, - DocPlainText, DocLinkTag, + DocNode, + DocPlainText, + IDocNodeContainerParameters, + Standardization, + TSDocConfiguration, + TSDocTagSyntaxKind, } from '@microsoft/tsdoc'; import { TSDocConfigFile } from '@microsoft/tsdoc-config'; import { - ApiPackage, - ApiModel, ApiItem, ApiItemKind, + ApiModel, + ApiPackage, } from '@microsoft/api-extractor-model'; import { IMarkdownDocumenterOptions, @@ -64,6 +63,7 @@ import { AstDeclaration } from '@microsoft/api-extractor/lib/analyzer/AstDeclara import { paths as cliPaths } from '../../lib/paths'; import minimatch from 'minimatch'; import { getPackageExportNames } from '../../lib/entryPoints'; +import { createBinRunner } from '../util'; const tmpDir = cliPaths.resolveTargetRoot( './node_modules/.cache/api-extractor', @@ -290,10 +290,10 @@ function logApiReportInstructions() { '*************************************************************************************', ); console.log( - '* You have uncommitted changes to the public API of a package. *', + '* You have uncommitted changes to the public API or reports of a package. *', ); console.log( - '* To solve this, run `yarn build:api-reports` and commit all api-report.md changes. *', + '* To solve this, run `yarn build:api-reports` and commit all md file changes. *', ); console.log( '*************************************************************************************', @@ -1227,31 +1227,6 @@ export async function categorizePackageDirs(packageDirs: string[]) { return { tsPackageDirs, cliPackageDirs }; } -function createBinRunner(cwd: string, path: string) { - return async (...command: string[]) => - new Promise((resolve, reject) => { - execFile( - 'node', - [path, ...command], - { - cwd, - shell: true, - timeout: 60000, - maxBuffer: 1024 * 1024, - }, - (err, stdout, stderr) => { - if (err) { - reject(new Error(`${err.message}\n${stderr}`)); - } else if (stderr) { - reject(new Error(`Command printed error output: ${stderr}`)); - } else { - resolve(stdout); - } - }, - ); - }); -} - function parseHelpPage(helpPageContent: string) { const [, usage] = helpPageContent.match(/^\s*Usage: (.*)$/im) ?? []; const lines = helpPageContent.split(/\r?\n/); @@ -1443,3 +1418,66 @@ export async function runCliExtraction({ } } } + +interface KnipExtractionOptions { + packageDirs: string[]; + isLocalBuild: boolean; +} + +export async function runKnipReports({ + packageDirs, + isLocalBuild, +}: KnipExtractionOptions) { + const knipDir = cliPaths.resolveTargetRoot('./node_modules/knip/bin/'); + + for (const packageDir of packageDirs) { + console.log(`## Processing ${packageDir}`); + const fullDir = cliPaths.resolveTargetRoot(packageDir); + const reportPath = resolvePath(fullDir, 'knip-report.md'); + const run = createBinRunner(fullDir, ''); + + const report = await run( + `${knipDir}/knip.js`, + `--directory ${fullDir}`, // Run in the package directory + '--no-exit-code', // Removing this will end the process in case there are findings by knip + '--no-progress', // Remove unnecessary debugging from output + // TODO: Add more checks when dependencies start to look ok, see https://knip.dev/reference/cli#--include + '--include dependencies,unlisted', + '--reporter markdown', + ); + + const existingReport = await fs + .readFile(reportPath, 'utf8') + .catch(error => { + if (error.code === 'ENOENT') { + return undefined; + } + throw error; + }); + + if (existingReport !== report) { + if (isLocalBuild) { + console.warn(`Knip report changed for ${packageDir}`); + await fs.writeFile(reportPath, report); + } else { + logApiReportInstructions(); + + if (existingReport) { + console.log(''); + console.log( + `The conflicting file is ${relativePath( + cliPaths.targetRoot, + reportPath, + )}, expecting the following content:`, + ); + console.log(''); + + console.log(report); + + logApiReportInstructions(); + } + throw new Error(`Knip report changed for ${packageDir}, `); + } + } + } +} diff --git a/packages/repo-tools/src/commands/api-reports/api-reports.test.ts b/packages/repo-tools/src/commands/api-reports/api-reports.test.ts index d1f7a3836c..955720c52e 100644 --- a/packages/repo-tools/src/commands/api-reports/api-reports.test.ts +++ b/packages/repo-tools/src/commands/api-reports/api-reports.test.ts @@ -20,9 +20,9 @@ import * as pathsLib from '../../lib/paths'; import { buildDocs, - runCliExtraction, - runApiExtraction, categorizePackageDirs, + runApiExtraction, + runCliExtraction, } from './api-extractor'; import { buildApiReports } from './api-reports'; @@ -43,6 +43,7 @@ jest.mock('./api-extractor', () => ({ runApiExtraction: jest.fn(), runCliExtraction: jest.fn(), buildDocs: jest.fn(), + runKnipReports: jest.fn(), })); const projectPaths = pathsLib.paths; diff --git a/packages/repo-tools/src/commands/api-reports/api-reports.ts b/packages/repo-tools/src/commands/api-reports/api-reports.ts index d9164578b0..637cd86671 100644 --- a/packages/repo-tools/src/commands/api-reports/api-reports.ts +++ b/packages/repo-tools/src/commands/api-reports/api-reports.ts @@ -16,11 +16,11 @@ import { OptionValues } from 'commander'; import { - createTemporaryTsConfig, + buildDocs, categorizePackageDirs, + createTemporaryTsConfig, runApiExtraction, runCliExtraction, - buildDocs, } from './api-extractor'; import { paths as cliPaths, resolvePackagePaths } from '../../lib/paths'; import { generateTypeDeclarations } from './generateTypeDeclarations'; @@ -94,6 +94,7 @@ export const buildApiReports = async (paths: string[] = [], opts: Options) => { validateReleaseTags: opts.validateReleaseTags, }); } + if (cliPackageDirs.length > 0) { console.log('# Generating package CLI reports'); await runCliExtraction({ diff --git a/packages/repo-tools/src/commands/index.ts b/packages/repo-tools/src/commands/index.ts index 1fa37402ce..e0463da4f9 100644 --- a/packages/repo-tools/src/commands/index.ts +++ b/packages/repo-tools/src/commands/index.ts @@ -168,6 +168,17 @@ export function registerCommands(program: Command) { ), ), ); + + program + .command('knip-reports [paths...]') + .option('--ci', 'CI run checks that there is no changes on knip reports') + .description('Generate a knip report for selected packages') + .action( + lazy(() => + import('./knip-reports/knip-reports').then(m => m.buildKnipReports), + ), + ); + registerPackageCommand(program); registerRepoCommand(program); } diff --git a/packages/repo-tools/src/commands/knip-reports/knip-extractor.ts b/packages/repo-tools/src/commands/knip-reports/knip-extractor.ts new file mode 100644 index 0000000000..8273ab2533 --- /dev/null +++ b/packages/repo-tools/src/commands/knip-reports/knip-extractor.ts @@ -0,0 +1,175 @@ +/* + * Copyright 2024 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { paths as cliPaths } from '../../lib/paths'; +import pLimit from 'p-limit'; +import os from 'os'; +import { relative as relativePath, resolve as resolvePath } from 'path'; +import fs from 'fs-extra'; +import { createBinRunner } from '../util'; + +// Ignore this due to Knip error: Error: ENAMETOOLONG: name too long, scandir +const ignoredPackages = ['packages/techdocs-cli-embedded-app']; + +interface KnipExtractionOptions { + packageDirs: string[]; + isLocalBuild: boolean; +} + +interface KnipConfigOptions { + packageDir: string; +} + +interface KnipPackageOptions { + packageDir: string; + knipDir: string; + isLocalBuild: boolean; +} + +function logKnipReportInstructions() { + console.log(''); + console.log( + '*************************************************************************************', + ); + console.log( + '* You have uncommitted changes to the knip reports of a package. *', + ); + console.log( + '* To solve this, run `yarn build:knip-reports` and commit all md file changes. *', + ); + console.log( + '*************************************************************************************', + ); + console.log(''); +} + +async function generateKnipConfig({ packageDir }: KnipConfigOptions) { + const knipConfig = { + entry: [ + 'dev/index.{ts,tsx}', + 'src/index.{ts,tsx}', + 'src/routes.ts', + 'src/run.ts', + ], + jest: { entry: 'src/setupTests.ts' }, + storybook: { entry: 'src/components/**/*.stories.tsx' }, + ignore: [ + '.eslintrc.js', + 'config.d.ts', + 'knexfile.js', + 'node_modules/**', + 'dist/**', + '{fixtures,migrations,templates}/**', + ], + }; + await fs.writeFile( + `${packageDir}/knip.json`, + JSON.stringify(knipConfig, null, 2), + ); +} + +function cleanKnipConfig({ packageDir }: KnipConfigOptions) { + if (fs.existsSync(`${packageDir}/knip.json`)) { + fs.rmSync(`${packageDir}/knip.json`); + } +} + +async function handlePackage({ + packageDir, + knipDir, + isLocalBuild, +}: KnipPackageOptions) { + console.log(`## Processing ${packageDir}`); + if (ignoredPackages.includes(packageDir)) { + console.log(`Skipping ${packageDir}`); + return; + } + const fullDir = cliPaths.resolveTargetRoot(packageDir); + const reportPath = resolvePath(fullDir, 'knip-report.md'); + const run = createBinRunner(fullDir, ''); + + await generateKnipConfig({ packageDir: fullDir }); + + const report = await run( + `${knipDir}/knip.js`, + `--directory ${fullDir}`, // Run in the package directory + '--config knip.json', + '--no-exit-code', // Removing this will end the process in case there are findings by knip + '--no-progress', // Remove unnecessary debugging from output + // TODO: Add more checks when dependencies start to look ok, see https://knip.dev/reference/cli#--include + '--include dependencies,unlisted', + '--reporter markdown', + ); + + cleanKnipConfig({ packageDir: fullDir }); + + const existingReport = await fs.readFile(reportPath, 'utf8').catch(error => { + if (error.code === 'ENOENT') { + return undefined; + } + throw error; + }); + + if (existingReport !== report) { + if (isLocalBuild) { + console.warn(`Knip report changed for ${packageDir}`); + await fs.writeFile(reportPath, report); + } else { + logKnipReportInstructions(); + + if (existingReport) { + console.log(''); + console.log( + `The conflicting file is ${relativePath( + cliPaths.targetRoot, + reportPath, + )}, expecting the following content:`, + ); + console.log(''); + + console.log(report); + + logKnipReportInstructions(); + } + throw new Error(`Knip report changed for ${packageDir}, `); + } + } +} + +export async function runKnipReports({ + packageDirs, + isLocalBuild, +}: KnipExtractionOptions) { + const knipDir = cliPaths.resolveTargetRoot('./node_modules/knip/bin/'); + const limiter = pLimit(os.cpus().length); + + try { + await Promise.all( + packageDirs.map(packageDir => + limiter(async () => + handlePackage({ packageDir, knipDir, isLocalBuild }), + ), + ), + ); + } catch (e) { + console.log( + `Error occurred during knip reporting: ${e}, cleaning knip configs`, + ); + packageDirs.map(packageDir => { + const fullDir = cliPaths.resolveTargetRoot(packageDir); + cleanKnipConfig({ packageDir: fullDir }); + }); + } +} diff --git a/packages/repo-tools/src/commands/knip-reports/knip-reports.ts b/packages/repo-tools/src/commands/knip-reports/knip-reports.ts new file mode 100644 index 0000000000..48ffa6cbdb --- /dev/null +++ b/packages/repo-tools/src/commands/knip-reports/knip-reports.ts @@ -0,0 +1,54 @@ +/* + * Copyright 2022 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { OptionValues } from 'commander'; +import { runKnipReports } from './knip-extractor'; +import { resolvePackagePaths } from '../../lib/paths'; + +type Options = { + ci?: boolean; +} & OptionValues; + +export const buildKnipReports = async (paths: string[] = [], opts: Options) => { + const isCiBuild = opts.ci; + + const isAllPackages = !paths?.length; + const selectedPackageDirs = await resolvePackagePaths({ + paths, + include: opts.include, + exclude: opts.exclude, + }); + + if (isAllPackages && !isCiBuild) { + console.log(''); + console.log( + 'TIP: You can generate knip-reports for select packages by passing package paths:', + ); + console.log(''); + console.log( + ' yarn build:knip-reports packages/config packages/core-plugin-api plugins/*', + ); + console.log(''); + } + + if (selectedPackageDirs.length > 0) { + console.log('# Generating package knip reports'); + await runKnipReports({ + packageDirs: selectedPackageDirs, + isLocalBuild: !isCiBuild, + }); + } +}; diff --git a/packages/repo-tools/src/commands/util.ts b/packages/repo-tools/src/commands/util.ts new file mode 100644 index 0000000000..933945bc5c --- /dev/null +++ b/packages/repo-tools/src/commands/util.ts @@ -0,0 +1,41 @@ +/* + * Copyright 2024 The Backstage Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { execFile } from 'child_process'; + +export function createBinRunner(cwd: string, path: string) { + return async (...command: string[]) => + new Promise((resolve, reject) => { + execFile( + 'node', + [path, ...command], + { + cwd, + shell: true, + timeout: 60000, + maxBuffer: 1024 * 1024, + }, + (err, stdout, stderr) => { + if (err) { + reject(new Error(`${err.message}\n${stderr}`)); + } else if (stderr) { + reject(new Error(`Command printed error output: ${stderr}`)); + } else { + resolve(stdout); + } + }, + ); + }); +} diff --git a/packages/techdocs-cli-embedded-app/knip-report.md b/packages/techdocs-cli-embedded-app/knip-report.md new file mode 100644 index 0000000000..87e4093961 --- /dev/null +++ b/packages/techdocs-cli-embedded-app/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | +|:----------------------|:-------------| +| history | package.json | +| react-use | package.json | +| @backstage/theme | package.json | +| @backstage/test-utils | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:----------------------------|:-------------| +| cross-env | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @testing-library/jest-dom | package.json | +| @testing-library/user-event | package.json | + diff --git a/packages/techdocs-cli/knip-report.md b/packages/techdocs-cli/knip-report.md new file mode 100644 index 0000000000..818eb3953a --- /dev/null +++ b/packages/techdocs-cli/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------------|:-------------| +| global-agent | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:-------------------|:-------------| +| ts-node | package.json | +| nodemon | package.json | +| find-process | package.json | +| @backstage/cli | package.json | +| @types/webpack-env | package.json | + diff --git a/packages/test-utils/knip-report.md b/packages/test-utils/knip-report.md new file mode 100644 index 0000000000..4c8222eecd --- /dev/null +++ b/packages/test-utils/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------|:-------------| +| @material-ui/core | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | + diff --git a/packages/theme/knip-report.md b/packages/theme/knip-report.md new file mode 100644 index 0000000000..71141a3bba --- /dev/null +++ b/packages/theme/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:----------------|:-------------| +| @emotion/react | package.json | +| @emotion/styled | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @mui/styles | package.json | +| @backstage/cli | package.json | +| @testing-library/react | package.json | + diff --git a/packages/types/knip-report.md b/packages/types/knip-report.md new file mode 100644 index 0000000000..9a1bf2ebe7 --- /dev/null +++ b/packages/types/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:----------------------|:-------------| +| luxon | package.json | +| zen-observable | package.json | +| @backstage/cli | package.json | +| @types/zen-observable | package.json | + diff --git a/packages/version-bridge/knip-report.md b/packages/version-bridge/knip-report.md new file mode 100644 index 0000000000..9f54e7f06d --- /dev/null +++ b/packages/version-bridge/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/adr-backend/knip-report.md b/plugins/adr-backend/knip-report.md new file mode 100644 index 0000000000..46434ad5e6 --- /dev/null +++ b/plugins/adr-backend/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----------|:-------------| +| yn | package.json | +| node-fetch | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/adr-common/knip-report.md b/plugins/adr-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/adr-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/adr/knip-report.md b/plugins/adr/knip-report.md new file mode 100644 index 0000000000..881216583e --- /dev/null +++ b/plugins/adr/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:---------------|:-------------| +| remark-gfm | package.json | +| react-markdown | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/airbrake-backend/knip-report.md b/plugins/airbrake-backend/knip-report.md new file mode 100644 index 0000000000..e31e20b852 --- /dev/null +++ b/plugins/airbrake-backend/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/airbrake/knip-report.md b/plugins/airbrake/knip-report.md new file mode 100644 index 0000000000..9364473c4f --- /dev/null +++ b/plugins/airbrake/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/app-defaults | package.json | + diff --git a/plugins/allure/knip-report.md b/plugins/allure/knip-report.md new file mode 100644 index 0000000000..a7fde3968b --- /dev/null +++ b/plugins/allure/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:-----------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/analytics-module-ga/knip-report.md b/plugins/analytics-module-ga/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/analytics-module-ga/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/analytics-module-ga4/knip-report.md b/plugins/analytics-module-ga4/knip-report.md new file mode 100644 index 0000000000..544b473dd0 --- /dev/null +++ b/plugins/analytics-module-ga4/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @types/jest | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/analytics-module-newrelic-browser/knip-report.md b/plugins/analytics-module-newrelic-browser/knip-report.md new file mode 100644 index 0000000000..9f54e7f06d --- /dev/null +++ b/plugins/analytics-module-newrelic-browser/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/apache-airflow/knip-report.md b/plugins/apache-airflow/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/apache-airflow/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/api-docs-module-protoc-gen-doc/knip-report.md b/plugins/api-docs-module-protoc-gen-doc/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/api-docs-module-protoc-gen-doc/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/api-docs/knip-report.md b/plugins/api-docs/knip-report.md new file mode 100644 index 0000000000..7ecee7de26 --- /dev/null +++ b/plugins/api-docs/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:---------------------|:-------------| +| graphql-ws | package.json | +| graphql-config | package.json | +| isomorphic-form-data | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/apollo-explorer/knip-report.md b/plugins/apollo-explorer/knip-report.md new file mode 100644 index 0000000000..25d92625f5 --- /dev/null +++ b/plugins/apollo-explorer/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------------|:-------------| +| use-deep-compare-effect | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/app-backend/knip-report.md b/plugins/app-backend/knip-report.md new file mode 100644 index 0000000000..d9b5d085f3 --- /dev/null +++ b/plugins/app-backend/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---|:-------------| +| yn | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| node-fetch | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-app-api | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/app-node/knip-report.md b/plugins/app-node/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/app-node/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/app-visualizer/knip-report.md b/plugins/app-visualizer/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/app-visualizer/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/auth-backend-module-atlassian-provider/knip-report.md b/plugins/auth-backend-module-atlassian-provider/knip-report.md new file mode 100644 index 0000000000..fe0782ee45 --- /dev/null +++ b/plugins/auth-backend-module-atlassian-provider/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:---------|:-------------| +| express | package.json | +| passport | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-aws-alb-provider/knip-report.md b/plugins/auth-backend-module-aws-alb-provider/knip-report.md new file mode 100644 index 0000000000..3f2a3a7c13 --- /dev/null +++ b/plugins/auth-backend-module-aws-alb-provider/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-------------------------------|:-------------| +| @backstage/backend-common | package.json | +| @backstage/plugin-auth-backend | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| express | package.json | +| @backstage/cli | package.json | +| @backstage/config | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-gcp-iap-provider/knip-report.md b/plugins/auth-backend-module-gcp-iap-provider/knip-report.md new file mode 100644 index 0000000000..b0c3c1d32f --- /dev/null +++ b/plugins/auth-backend-module-gcp-iap-provider/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| express | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-github-provider/knip-report.md b/plugins/auth-backend-module-github-provider/knip-report.md new file mode 100644 index 0000000000..8d7bd5cd41 --- /dev/null +++ b/plugins/auth-backend-module-github-provider/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-gitlab-provider/knip-report.md b/plugins/auth-backend-module-gitlab-provider/knip-report.md new file mode 100644 index 0000000000..fe0782ee45 --- /dev/null +++ b/plugins/auth-backend-module-gitlab-provider/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:---------|:-------------| +| express | package.json | +| passport | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-google-provider/knip-report.md b/plugins/auth-backend-module-google-provider/knip-report.md new file mode 100644 index 0000000000..6e4b0f2a59 --- /dev/null +++ b/plugins/auth-backend-module-google-provider/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-auth-backend | package.json | + diff --git a/plugins/auth-backend-module-microsoft-provider/knip-report.md b/plugins/auth-backend-module-microsoft-provider/knip-report.md new file mode 100644 index 0000000000..d51b79899b --- /dev/null +++ b/plugins/auth-backend-module-microsoft-provider/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:---------|:-------------| +| express | package.json | +| passport | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/config | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-oauth2-provider/knip-report.md b/plugins/auth-backend-module-oauth2-provider/knip-report.md new file mode 100644 index 0000000000..3db18e15f0 --- /dev/null +++ b/plugins/auth-backend-module-oauth2-provider/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---------|:-------------| +| passport | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-oauth2-proxy-provider/knip-report.md b/plugins/auth-backend-module-oauth2-proxy-provider/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/auth-backend-module-oauth2-proxy-provider/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-oidc-provider/knip-report.md b/plugins/auth-backend-module-oidc-provider/knip-report.md new file mode 100644 index 0000000000..8cb9f67afb --- /dev/null +++ b/plugins/auth-backend-module-oidc-provider/knip-report.md @@ -0,0 +1,24 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:--------------------------|:-------------| +| express | package.json | +| passport | package.json | +| @backstage/backend-common | package.json | + +## Unused devDependencies (9) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| jose | package.json | +| supertest | package.json | +| cookie-parser | package.json | +| @backstage/cli | package.json | +| express-session | package.json | +| @backstage/config | package.json | +| express-promise-router | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-okta-provider/knip-report.md b/plugins/auth-backend-module-okta-provider/knip-report.md new file mode 100644 index 0000000000..fe0782ee45 --- /dev/null +++ b/plugins/auth-backend-module-okta-provider/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:---------|:-------------| +| express | package.json | +| passport | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-pinniped-provider/knip-report.md b/plugins/auth-backend-module-pinniped-provider/knip-report.md new file mode 100644 index 0000000000..c3dbae1569 --- /dev/null +++ b/plugins/auth-backend-module-pinniped-provider/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused devDependencies (9) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| jose | package.json | +| express | package.json | +| passport | package.json | +| supertest | package.json | +| cookie-parser | package.json | +| @backstage/cli | package.json | +| express-session | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend-module-vmware-cloud-provider/knip-report.md b/plugins/auth-backend-module-vmware-cloud-provider/knip-report.md new file mode 100644 index 0000000000..c5d1ec2ac8 --- /dev/null +++ b/plugins/auth-backend-module-vmware-cloud-provider/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/errors | package.json | +| @backstage/config | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/auth-backend/knip-report.md b/plugins/auth-backend/knip-report.md new file mode 100644 index 0000000000..846531dab7 --- /dev/null +++ b/plugins/auth-backend/knip-report.md @@ -0,0 +1,34 @@ +# Knip report + +## Unused dependencies (12) + +| Name | Location | +|:------------------------|:-------------| +| yn | package.json | +| cors | package.json | +| morgan | package.json | +| winston | package.json | +| fs-extra | package.json | +| node-cache | package.json | +| compression | package.json | +| openid-client | package.json | +| passport-github2 | package.json | +| passport-microsoft | package.json | +| google-auth-library | package.json | +| passport-google-oauth20 | package.json | + +## Unused devDependencies (10) + +| Name | Location | +|:-------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @types/xml2js | package.json | +| @backstage/cli | package.json | +| @types/body-parser | package.json | +| @types/passport-saml | package.json | +| @types/passport-github2 | package.json | +| @types/passport-strategy | package.json | +| @types/passport-microsoft | package.json | +| @types/passport-google-oauth20 | package.json | + diff --git a/plugins/auth-node/knip-report.md b/plugins/auth-node/knip-report.md new file mode 100644 index 0000000000..3d3a7684bb --- /dev/null +++ b/plugins/auth-node/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----------|:-------------| +| winston | package.json | +| node-fetch | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| uuid | package.json | +| supertest | package.json | +| cookie-parser | package.json | +| @backstage/cli | package.json | +| express-promise-router | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/azure-devops-backend/knip-report.md b/plugins/azure-devops-backend/knip-report.md new file mode 100644 index 0000000000..e31e20b852 --- /dev/null +++ b/plugins/azure-devops-backend/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/azure-devops-common/knip-report.md b/plugins/azure-devops-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/azure-devops-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/azure-devops/knip-report.md b/plugins/azure-devops/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/azure-devops/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/azure-sites-backend/knip-report.md b/plugins/azure-sites-backend/knip-report.md new file mode 100644 index 0000000000..b1d05b28ee --- /dev/null +++ b/plugins/azure-sites-backend/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-------------------------|:-------------| +| node-fetch | package.json | +| @backstage/catalog-model | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------|:-------------| +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/azure-sites-common/knip-report.md b/plugins/azure-sites-common/knip-report.md new file mode 100644 index 0000000000..c61d844657 --- /dev/null +++ b/plugins/azure-sites-common/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------------------------|:-------------| +| @backstage/catalog-model | package.json | + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/azure-sites/knip-report.md b/plugins/azure-sites/knip-report.md new file mode 100644 index 0000000000..c60bbdc1a8 --- /dev/null +++ b/plugins/azure-sites/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:------------------------------------|:-------------| +| @backstage/theme | package.json | +| @backstage/plugin-permission-react | package.json | +| @backstage/plugin-permission-common | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:-----------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/badges-backend/knip-report.md b/plugins/badges-backend/knip-report.md new file mode 100644 index 0000000000..db5d6f9746 --- /dev/null +++ b/plugins/badges-backend/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:----------|:-------------| +| cors | package.json | +| supertest | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/badges/knip-report.md b/plugins/badges/knip-report.md new file mode 100644 index 0000000000..ce8576bebf --- /dev/null +++ b/plugins/badges/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | + diff --git a/plugins/bazaar-backend/knip-report.md b/plugins/bazaar-backend/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/bazaar-backend/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/bazaar/knip-report.md b/plugins/bazaar/knip-report.md new file mode 100644 index 0000000000..a203b667b3 --- /dev/null +++ b/plugins/bazaar/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/catalog-client | package.json | + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/bitbucket-cloud-common/knip-report.md b/plugins/bitbucket-cloud-common/knip-report.md new file mode 100644 index 0000000000..63682826ff --- /dev/null +++ b/plugins/bitbucket-cloud-common/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------------|:-------------| +| msw | package.json | +| ts-morph | package.json | +| @backstage/cli | package.json | +| @openapitools/openapi-generator-cli | package.json | + diff --git a/plugins/bitrise/knip-report.md b/plugins/bitrise/knip-report.md new file mode 100644 index 0000000000..5ab0e57e57 --- /dev/null +++ b/plugins/bitrise/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---------|:-------------| +| recharts | package.json | + +## Unused devDependencies (8) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @types/recharts | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/catalog-backend-module-aws/knip-report.md b/plugins/catalog-backend-module-aws/knip-report.md new file mode 100644 index 0000000000..cb210f6032 --- /dev/null +++ b/plugins/catalog-backend-module-aws/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------------------|:-------------| +| @aws-sdk/credential-providers | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:------------------------------|:-------------| +| yaml | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| aws-sdk-client-mock | package.json | +| aws-sdk-client-mock-jest | package.json | +| @aws-sdk/util-stream-node | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-azure/knip-report.md b/plugins/catalog-backend-module-azure/knip-report.md new file mode 100644 index 0000000000..195f060dc1 --- /dev/null +++ b/plugins/catalog-backend-module-azure/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-backstage-openapi/knip-report.md b/plugins/catalog-backend-module-backstage-openapi/knip-report.md new file mode 100644 index 0000000000..1a11be1d96 --- /dev/null +++ b/plugins/catalog-backend-module-backstage-openapi/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-------|:-------------| +| yn | package.json | +| lodash | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| @types/express | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/catalog-backend-module-bitbucket-cloud/knip-report.md b/plugins/catalog-backend-module-bitbucket-cloud/knip-report.md new file mode 100644 index 0000000000..195f060dc1 --- /dev/null +++ b/plugins/catalog-backend-module-bitbucket-cloud/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-bitbucket-server/knip-report.md b/plugins/catalog-backend-module-bitbucket-server/knip-report.md new file mode 100644 index 0000000000..195f060dc1 --- /dev/null +++ b/plugins/catalog-backend-module-bitbucket-server/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-bitbucket/knip-report.md b/plugins/catalog-backend-module-bitbucket/knip-report.md new file mode 100644 index 0000000000..7f1069ffcc --- /dev/null +++ b/plugins/catalog-backend-module-bitbucket/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/backend-common | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-gcp/knip-report.md b/plugins/catalog-backend-module-gcp/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/catalog-backend-module-gcp/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-gerrit/knip-report.md b/plugins/catalog-backend-module-gerrit/knip-report.md new file mode 100644 index 0000000000..9a01b39c31 --- /dev/null +++ b/plugins/catalog-backend-module-gerrit/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---------|:-------------| +| fs-extra | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @types/fs-extra | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-github-org/knip-report.md b/plugins/catalog-backend-module-github-org/knip-report.md new file mode 100644 index 0000000000..7165b5aa7f --- /dev/null +++ b/plugins/catalog-backend-module-github-org/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-github/knip-report.md b/plugins/catalog-backend-module-github/knip-report.md new file mode 100644 index 0000000000..6654a9469f --- /dev/null +++ b/plugins/catalog-backend-module-github/knip-report.md @@ -0,0 +1,26 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:----------------------------------|:-------------| +| node-fetch | package.json | +| @backstage/plugin-catalog-backend | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + +## Unlisted dependencies (3) + +| Name | Location | +|:------------------------|:----------------------------------------------| +| @octokit/webhooks-types | src/providers/GithubEntityProvider.ts | +| @octokit/webhooks-types | src/providers/GithubMultiOrgEntityProvider.ts | +| @octokit/webhooks-types | src/providers/GithubOrgEntityProvider.ts | + diff --git a/plugins/catalog-backend-module-gitlab/knip-report.md b/plugins/catalog-backend-module-gitlab/knip-report.md new file mode 100644 index 0000000000..195f060dc1 --- /dev/null +++ b/plugins/catalog-backend-module-gitlab/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-incremental-ingestion/knip-report.md b/plugins/catalog-backend-module-incremental-ingestion/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/catalog-backend-module-incremental-ingestion/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-ldap/knip-report.md b/plugins/catalog-backend-module-ldap/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/catalog-backend-module-ldap/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/catalog-backend-module-msgraph/knip-report.md b/plugins/catalog-backend-module-msgraph/knip-report.md new file mode 100644 index 0000000000..195f060dc1 --- /dev/null +++ b/plugins/catalog-backend-module-msgraph/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| luxon | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-openapi/knip-report.md b/plugins/catalog-backend-module-openapi/knip-report.md new file mode 100644 index 0000000000..76c554b1db --- /dev/null +++ b/plugins/catalog-backend-module-openapi/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| openapi-types | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-puppetdb/knip-report.md b/plugins/catalog-backend-module-puppetdb/knip-report.md new file mode 100644 index 0000000000..eaad6fecaa --- /dev/null +++ b/plugins/catalog-backend-module-puppetdb/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------|:-------------| +| luxon | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-scaffolder-entity-model/knip-report.md b/plugins/catalog-backend-module-scaffolder-entity-model/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/catalog-backend-module-scaffolder-entity-model/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-backend-module-unprocessed/knip-report.md b/plugins/catalog-backend-module-unprocessed/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/catalog-backend-module-unprocessed/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/catalog-backend/knip-report.md b/plugins/catalog-backend/knip-report.md new file mode 100644 index 0000000000..4e798fba61 --- /dev/null +++ b/plugins/catalog-backend/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:----------------------|:-------------| +| node-fetch | package.json | +| @backstage/repo-tools | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:-----------------|:-------------| +| msw | package.json | +| supertest | package.json | +| better-sqlite3 | package.json | +| @backstage/cli | package.json | +| wait-for-expect | package.json | +| @types/supertest | package.json | + diff --git a/plugins/catalog-common/knip-report.md b/plugins/catalog-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/catalog-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/catalog-graph/knip-report.md b/plugins/catalog-graph/knip-report.md new file mode 100644 index 0000000000..95a44323ae --- /dev/null +++ b/plugins/catalog-graph/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| p-limit | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/catalog-import/knip-report.md b/plugins/catalog-import/knip-report.md new file mode 100644 index 0000000000..dbaf2b64d3 --- /dev/null +++ b/plugins/catalog-import/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused devDependencies (7) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/catalog-node/knip-report.md b/plugins/catalog-node/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/catalog-node/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/catalog-react/knip-report.md b/plugins/catalog-react/knip-report.md new file mode 100644 index 0000000000..03d1ee0396 --- /dev/null +++ b/plugins/catalog-react/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---------------------------------|:-------------| +| @backstage/plugin-catalog-common | package.json | + +## Unused devDependencies (8) + +| Name | Location | +|:------------------------------------|:-------------| +| @backstage/cli | package.json | +| react-test-renderer | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | +| @backstage/plugin-catalog-common | package.json | +| @backstage/plugin-scaffolder-common | package.json | + diff --git a/plugins/catalog-unprocessed-entities/knip-report.md b/plugins/catalog-unprocessed-entities/knip-report.md new file mode 100644 index 0000000000..9f54e7f06d --- /dev/null +++ b/plugins/catalog-unprocessed-entities/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/catalog/knip-report.md b/plugins/catalog/knip-report.md new file mode 100644 index 0000000000..cdf24bac48 --- /dev/null +++ b/plugins/catalog/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| history | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:------------------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | +| @backstage/plugin-permission-common | package.json | + diff --git a/plugins/cicd-statistics-module-gitlab/knip-report.md b/plugins/cicd-statistics-module-gitlab/knip-report.md new file mode 100644 index 0000000000..3826e577d2 --- /dev/null +++ b/plugins/cicd-statistics-module-gitlab/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------|:-------------| +| luxon | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| @types/react | package.json | +| @backstage/cli | package.json | + diff --git a/plugins/cicd-statistics/knip-report.md b/plugins/cicd-statistics/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/cicd-statistics/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/circleci/knip-report.md b/plugins/circleci/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/circleci/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/cloudbuild/knip-report.md b/plugins/cloudbuild/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/cloudbuild/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/code-climate/knip-report.md b/plugins/code-climate/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/code-climate/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/code-coverage-backend/knip-report.md b/plugins/code-coverage-backend/knip-report.md new file mode 100644 index 0000000000..86e3079791 --- /dev/null +++ b/plugins/code-coverage-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| xml2js | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/code-coverage/knip-report.md b/plugins/code-coverage/knip-report.md new file mode 100644 index 0000000000..2f33ca2948 --- /dev/null +++ b/plugins/code-coverage/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @types/highlightjs | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/codescene/knip-report.md b/plugins/codescene/knip-report.md new file mode 100644 index 0000000000..efbc44e5d5 --- /dev/null +++ b/plugins/codescene/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------|:-------------| +| @backstage/config | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/config-schema/knip-report.md b/plugins/config-schema/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/config-schema/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/cost-insights-common/knip-report.md b/plugins/cost-insights-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/cost-insights-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/cost-insights/knip-report.md b/plugins/cost-insights/knip-report.md new file mode 100644 index 0000000000..942ccee1be --- /dev/null +++ b/plugins/cost-insights/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:--------------------|:-------------| +| history | package.json | +| @material-ui/styles | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:----------------------------|:-------------| +| canvas | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/devtools-backend/knip-report.md b/plugins/devtools-backend/knip-report.md new file mode 100644 index 0000000000..0c78f2475f --- /dev/null +++ b/plugins/devtools-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/minimist | package.json | +| @types/supertest | package.json | + diff --git a/plugins/devtools-common/knip-report.md b/plugins/devtools-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/devtools-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/devtools/knip-report.md b/plugins/devtools/knip-report.md new file mode 100644 index 0000000000..9f54e7f06d --- /dev/null +++ b/plugins/devtools/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/dynatrace/knip-report.md b/plugins/dynatrace/knip-report.md new file mode 100644 index 0000000000..3770bb993e --- /dev/null +++ b/plugins/dynatrace/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/entity-feedback-backend/knip-report.md b/plugins/entity-feedback-backend/knip-report.md new file mode 100644 index 0000000000..3e8751a225 --- /dev/null +++ b/plugins/entity-feedback-backend/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-----------|:-------------| +| node-fetch | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/entity-feedback-common/knip-report.md b/plugins/entity-feedback-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/entity-feedback-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/entity-feedback/knip-report.md b/plugins/entity-feedback/knip-report.md new file mode 100644 index 0000000000..c767d8f623 --- /dev/null +++ b/plugins/entity-feedback/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/entity-validation/knip-report.md b/plugins/entity-validation/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/entity-validation/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/events-backend-module-aws-sqs/knip-report.md b/plugins/events-backend-module-aws-sqs/knip-report.md new file mode 100644 index 0000000000..f8ed497e3c --- /dev/null +++ b/plugins/events-backend-module-aws-sqs/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:--------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @aws-sdk/types | package.json | +| aws-sdk-client-mock | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-backend-module-azure/knip-report.md b/plugins/events-backend-module-azure/knip-report.md new file mode 100644 index 0000000000..c0ed269e78 --- /dev/null +++ b/plugins/events-backend-module-azure/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| winston | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:--------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-backend-module-bitbucket-cloud/knip-report.md b/plugins/events-backend-module-bitbucket-cloud/knip-report.md new file mode 100644 index 0000000000..c0ed269e78 --- /dev/null +++ b/plugins/events-backend-module-bitbucket-cloud/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| winston | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:--------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-backend-module-gerrit/knip-report.md b/plugins/events-backend-module-gerrit/knip-report.md new file mode 100644 index 0000000000..c0ed269e78 --- /dev/null +++ b/plugins/events-backend-module-gerrit/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| winston | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:--------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-backend-module-github/knip-report.md b/plugins/events-backend-module-github/knip-report.md new file mode 100644 index 0000000000..c0ed269e78 --- /dev/null +++ b/plugins/events-backend-module-github/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| winston | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:--------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-backend-module-gitlab/knip-report.md b/plugins/events-backend-module-gitlab/knip-report.md new file mode 100644 index 0000000000..c0ed269e78 --- /dev/null +++ b/plugins/events-backend-module-gitlab/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| winston | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:--------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-backend-test-utils/knip-report.md b/plugins/events-backend-test-utils/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/events-backend-test-utils/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/events-backend/knip-report.md b/plugins/events-backend/knip-report.md new file mode 100644 index 0000000000..f97871a27b --- /dev/null +++ b/plugins/events-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:--------------------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-events-backend-test-utils | package.json | + diff --git a/plugins/events-node/knip-report.md b/plugins/events-node/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/events-node/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/example-todo-list-backend/knip-report.md b/plugins/example-todo-list-backend/knip-report.md new file mode 100644 index 0000000000..e31e20b852 --- /dev/null +++ b/plugins/example-todo-list-backend/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/example-todo-list-common/knip-report.md b/plugins/example-todo-list-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/example-todo-list-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/example-todo-list/knip-report.md b/plugins/example-todo-list/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/example-todo-list/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/explore-backend/knip-report.md b/plugins/explore-backend/knip-report.md new file mode 100644 index 0000000000..899e3d7956 --- /dev/null +++ b/plugins/explore-backend/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----------------|:-------------| +| node-fetch | package.json | +| @backstage/types | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/explore-common/knip-report.md b/plugins/explore-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/explore-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/explore-react/knip-report.md b/plugins/explore-react/knip-report.md new file mode 100644 index 0000000000..0b4e23a04e --- /dev/null +++ b/plugins/explore-react/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @types/react | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/explore/knip-report.md b/plugins/explore/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/explore/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/firehydrant/knip-report.md b/plugins/firehydrant/knip-report.md new file mode 100644 index 0000000000..3770bb993e --- /dev/null +++ b/plugins/firehydrant/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/fossa/knip-report.md b/plugins/fossa/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/fossa/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/gcalendar/knip-report.md b/plugins/gcalendar/knip-report.md new file mode 100644 index 0000000000..58fbe96097 --- /dev/null +++ b/plugins/gcalendar/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------------------------|:-------------| +| @maxim_mazurok/gapi.client.calendar | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @types/sanitize-html | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/gcp-projects/knip-report.md b/plugins/gcp-projects/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/gcp-projects/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/git-release-manager/knip-report.md b/plugins/git-release-manager/knip-report.md new file mode 100644 index 0000000000..7d4e715dc1 --- /dev/null +++ b/plugins/git-release-manager/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/github-actions/knip-report.md b/plugins/github-actions/knip-report.md new file mode 100644 index 0000000000..3770bb993e --- /dev/null +++ b/plugins/github-actions/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/github-deployments/knip-report.md b/plugins/github-deployments/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/github-deployments/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/github-issues/knip-report.md b/plugins/github-issues/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/github-issues/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/github-pull-requests-board/knip-report.md b/plugins/github-pull-requests-board/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/github-pull-requests-board/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/gitops-profiles/knip-report.md b/plugins/gitops-profiles/knip-report.md new file mode 100644 index 0000000000..3770bb993e --- /dev/null +++ b/plugins/gitops-profiles/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/gocd/knip-report.md b/plugins/gocd/knip-report.md new file mode 100644 index 0000000000..2f750523b0 --- /dev/null +++ b/plugins/gocd/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---|:-------------| +| qs | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/graphiql/knip-report.md b/plugins/graphiql/knip-report.md new file mode 100644 index 0000000000..0fb6911e83 --- /dev/null +++ b/plugins/graphiql/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-----------|:-------------| +| graphql-ws | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @types/codemirror | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/graphql-voyager/knip-report.md b/plugins/graphql-voyager/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/graphql-voyager/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/home-react/knip-report.md b/plugins/home-react/knip-report.md new file mode 100644 index 0000000000..a2badb7a17 --- /dev/null +++ b/plugins/home-react/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-------------------------|:-------------| +| @backstage/cli | package.json | +| @types/react-grid-layout | package.json | + diff --git a/plugins/home/knip-report.md b/plugins/home/knip-report.md new file mode 100644 index 0000000000..e9ae64e960 --- /dev/null +++ b/plugins/home/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/ilert/knip-report.md b/plugins/ilert/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/ilert/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/jenkins-backend/knip-report.md b/plugins/jenkins-backend/knip-report.md new file mode 100644 index 0000000000..4e473a9f2e --- /dev/null +++ b/plugins/jenkins-backend/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------|:-------------| +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/jenkins-common/knip-report.md b/plugins/jenkins-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/jenkins-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/jenkins/knip-report.md b/plugins/jenkins/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/jenkins/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/kafka-backend/knip-report.md b/plugins/kafka-backend/knip-report.md new file mode 100644 index 0000000000..c8923ea814 --- /dev/null +++ b/plugins/kafka-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| jest-when | package.json | +| @backstage/cli | package.json | +| @types/jest-when | package.json | + diff --git a/plugins/kafka/knip-report.md b/plugins/kafka/knip-report.md new file mode 100644 index 0000000000..67f9dbc286 --- /dev/null +++ b/plugins/kafka/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:-----------------------|:-------------| +| jest-when | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/kubernetes-backend/knip-report.md b/plugins/kubernetes-backend/knip-report.md new file mode 100644 index 0000000000..29043eb8d9 --- /dev/null +++ b/plugins/kubernetes-backend/knip-report.md @@ -0,0 +1,24 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:-------------------|:-------------| +| morgan | package.json | +| stream-buffers | package.json | +| @jest-mock/express | package.json | + +## Unused devDependencies (9) + +| Name | Location | +|:-------------------------------------------------------------|:-------------| +| ws | package.json | +| msw | package.json | +| supertest | package.json | +| @types/aws4 | package.json | +| @backstage/cli | package.json | +| @backstage/backend-app-api | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-permission-backend | package.json | +| @backstage/plugin-permission-backend-module-allow-all-policy | package.json | + diff --git a/plugins/kubernetes-cluster/knip-report.md b/plugins/kubernetes-cluster/knip-report.md new file mode 100644 index 0000000000..963f8f85a6 --- /dev/null +++ b/plugins/kubernetes-cluster/knip-report.md @@ -0,0 +1,22 @@ +# Knip report + +## Unused dependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| luxon | package.json | +| lodash | package.json | +| js-yaml | package.json | +| cronstrue | package.json | +| @kubernetes-models/base | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/jest-dom | package.json | + diff --git a/plugins/kubernetes-common/knip-report.md b/plugins/kubernetes-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/kubernetes-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/kubernetes-node/knip-report.md b/plugins/kubernetes-node/knip-report.md new file mode 100644 index 0000000000..f45a227afc --- /dev/null +++ b/plugins/kubernetes-node/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused devDependencies (7) + +| Name | Location | +|:-------------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-common | package.json | +| @backstage/backend-app-api | package.json | +| @backstage/backend-test-utils | package.json | +| @backstage/plugin-kubernetes-backend | package.json | + diff --git a/plugins/kubernetes-react/knip-report.md b/plugins/kubernetes-react/knip-report.md new file mode 100644 index 0000000000..176a3af098 --- /dev/null +++ b/plugins/kubernetes-react/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| jest-websocket-mock | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/kubernetes/knip-report.md b/plugins/kubernetes/knip-report.md new file mode 100644 index 0000000000..b164678b81 --- /dev/null +++ b/plugins/kubernetes/knip-report.md @@ -0,0 +1,26 @@ +# Knip report + +## Unused dependencies (11) + +| Name | Location | +|:--------------------------------|:-------------| +| xterm | package.json | +| luxon | package.json | +| lodash | package.json | +| js-yaml | package.json | +| cronstrue | package.json | +| xterm-addon-fit | package.json | +| kubernetes-models | package.json | +| xterm-addon-attach | package.json | +| @kubernetes/client-node | package.json | +| @kubernetes-models/base | package.json | +| @kubernetes-models/apimachinery | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/lighthouse-backend/knip-report.md b/plugins/lighthouse-backend/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/lighthouse-backend/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/lighthouse-common/knip-report.md b/plugins/lighthouse-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/lighthouse-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/lighthouse/knip-report.md b/plugins/lighthouse/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/lighthouse/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/linguist-backend/knip-report.md b/plugins/linguist-backend/knip-report.md new file mode 100644 index 0000000000..8588b69130 --- /dev/null +++ b/plugins/linguist-backend/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/plugin-auth-node | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| js-yaml | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/linguist-common/knip-report.md b/plugins/linguist-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/linguist-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/linguist/knip-report.md b/plugins/linguist/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/linguist/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/microsoft-calendar/knip-report.md b/plugins/microsoft-calendar/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/microsoft-calendar/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/newrelic-dashboard/knip-report.md b/plugins/newrelic-dashboard/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/newrelic-dashboard/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/newrelic/knip-report.md b/plugins/newrelic/knip-report.md new file mode 100644 index 0000000000..a7fde3968b --- /dev/null +++ b/plugins/newrelic/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:-----------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/nomad-backend/knip-report.md b/plugins/nomad-backend/knip-report.md new file mode 100644 index 0000000000..e31e20b852 --- /dev/null +++ b/plugins/nomad-backend/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/nomad/knip-report.md b/plugins/nomad/knip-report.md new file mode 100644 index 0000000000..9f54e7f06d --- /dev/null +++ b/plugins/nomad/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/notifications-backend/knip-report.md b/plugins/notifications-backend/knip-report.md new file mode 100644 index 0000000000..07cbe4037a --- /dev/null +++ b/plugins/notifications-backend/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:------------------|:-------------| +| node-fetch | package.json | +| @backstage/config | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/notifications-common/knip-report.md b/plugins/notifications-common/knip-report.md new file mode 100644 index 0000000000..372c0d21f4 --- /dev/null +++ b/plugins/notifications-common/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------------------|:-------------| +| @material-ui/icons | package.json | + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/notifications-node/knip-report.md b/plugins/notifications-node/knip-report.md new file mode 100644 index 0000000000..ede95a89bc --- /dev/null +++ b/plugins/notifications-node/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (5) + +| Name | Location | +|:-------------------------------|:-------------| +| uuid | package.json | +| knex | package.json | +| @backstage/catalog-model | package.json | +| @backstage/catalog-client | package.json | +| @backstage/plugin-signals-node | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:----------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | + diff --git a/plugins/notifications/knip-report.md b/plugins/notifications/knip-report.md new file mode 100644 index 0000000000..9713c78460 --- /dev/null +++ b/plugins/notifications/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----------------|:-------------| +| @material-ui/lab | package.json | +| @backstage/theme | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/octopus-deploy/knip-report.md b/plugins/octopus-deploy/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/octopus-deploy/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/opencost/knip-report.md b/plugins/opencost/knip-report.md new file mode 100644 index 0000000000..ae56051f88 --- /dev/null +++ b/plugins/opencost/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/jest-dom | package.json | + diff --git a/plugins/org-react/knip-report.md b/plugins/org-react/knip-report.md new file mode 100644 index 0000000000..7b939bc6d9 --- /dev/null +++ b/plugins/org-react/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/catalog-client | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/org/knip-report.md b/plugins/org/knip-report.md new file mode 100644 index 0000000000..d2f6612ddc --- /dev/null +++ b/plugins/org/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/types | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/plugin-catalog | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/pagerduty/knip-report.md b/plugins/pagerduty/knip-report.md new file mode 100644 index 0000000000..3770bb993e --- /dev/null +++ b/plugins/pagerduty/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/periskop-backend/knip-report.md b/plugins/periskop-backend/knip-report.md new file mode 100644 index 0000000000..e31e20b852 --- /dev/null +++ b/plugins/periskop-backend/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/periskop/knip-report.md b/plugins/periskop/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/periskop/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/permission-backend-module-policy-allow-all/knip-report.md b/plugins/permission-backend-module-policy-allow-all/knip-report.md new file mode 100644 index 0000000000..2a595acf79 --- /dev/null +++ b/plugins/permission-backend-module-policy-allow-all/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/permission-backend/knip-report.md b/plugins/permission-backend/knip-report.md new file mode 100644 index 0000000000..cd9ea197f2 --- /dev/null +++ b/plugins/permission-backend/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:---|:-------------| +| yn | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/permission-common/knip-report.md b/plugins/permission-common/knip-report.md new file mode 100644 index 0000000000..23d85dc9a4 --- /dev/null +++ b/plugins/permission-common/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | + diff --git a/plugins/permission-node/knip-report.md b/plugins/permission-node/knip-report.md new file mode 100644 index 0000000000..e03ed5c8a2 --- /dev/null +++ b/plugins/permission-node/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/permission-react/knip-report.md b/plugins/permission-react/knip-report.md new file mode 100644 index 0000000000..fb60112aa2 --- /dev/null +++ b/plugins/permission-react/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/playlist-backend/knip-report.md b/plugins/playlist-backend/knip-report.md new file mode 100644 index 0000000000..3e8751a225 --- /dev/null +++ b/plugins/playlist-backend/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-----------|:-------------| +| node-fetch | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/playlist-common/knip-report.md b/plugins/playlist-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/playlist-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/playlist/knip-report.md b/plugins/playlist/knip-report.md new file mode 100644 index 0000000000..84aa502ad9 --- /dev/null +++ b/plugins/playlist/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------------------------|:-------------| +| @backstage/plugin-permission-common | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:------------------------|:-------------| +| swr | package.json | +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/proxy-backend/knip-report.md b/plugins/proxy-backend/knip-report.md new file mode 100644 index 0000000000..6895986f47 --- /dev/null +++ b/plugins/proxy-backend/knip-report.md @@ -0,0 +1,24 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | +|:-------|:-------------| +| yup | package.json | +| yaml | package.json | +| uuid | package.json | +| morgan | package.json | + +## Unused devDependencies (8) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @types/yup | package.json | +| @types/uuid | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/config-loader | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/puppetdb/knip-report.md b/plugins/puppetdb/knip-report.md new file mode 100644 index 0000000000..96247d3c96 --- /dev/null +++ b/plugins/puppetdb/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/rollbar-backend/knip-report.md b/plugins/rollbar-backend/knip-report.md new file mode 100644 index 0000000000..a4bbbbb810 --- /dev/null +++ b/plugins/rollbar-backend/knip-report.md @@ -0,0 +1,21 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | +|:------------|:-------------| +| cors | package.json | +| morgan | package.json | +| fs-extra | package.json | +| compression | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/rollbar/knip-report.md b/plugins/rollbar/knip-report.md new file mode 100644 index 0000000000..aa8f8b77be --- /dev/null +++ b/plugins/rollbar/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------|:-------------| +| lodash | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/scaffolder-backend-module-azure/knip-report.md b/plugins/scaffolder-backend-module-azure/knip-report.md new file mode 100644 index 0000000000..e0fd9e375f --- /dev/null +++ b/plugins/scaffolder-backend-module-azure/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/backend-common | package.json | + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/scaffolder-backend-module-bitbucket-cloud/knip-report.md b/plugins/scaffolder-backend-module-bitbucket-cloud/knip-report.md new file mode 100644 index 0000000000..97643caaa1 --- /dev/null +++ b/plugins/scaffolder-backend-module-bitbucket-cloud/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:--------------------------|:-------------| +| fs-extra | package.json | +| @backstage/backend-common | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-bitbucket-server/knip-report.md b/plugins/scaffolder-backend-module-bitbucket-server/knip-report.md new file mode 100644 index 0000000000..dd5d6b075b --- /dev/null +++ b/plugins/scaffolder-backend-module-bitbucket-server/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:--------------------------|:-------------| +| yaml | package.json | +| @backstage/backend-common | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-bitbucket/knip-report.md b/plugins/scaffolder-backend-module-bitbucket/knip-report.md new file mode 100644 index 0000000000..97643caaa1 --- /dev/null +++ b/plugins/scaffolder-backend-module-bitbucket/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:--------------------------|:-------------| +| fs-extra | package.json | +| @backstage/backend-common | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-confluence-to-markdown/knip-report.md b/plugins/scaffolder-backend-module-confluence-to-markdown/knip-report.md new file mode 100644 index 0000000000..3a54a7981d --- /dev/null +++ b/plugins/scaffolder-backend-module-confluence-to-markdown/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-cookiecutter/knip-report.md b/plugins/scaffolder-backend-module-cookiecutter/knip-report.md new file mode 100644 index 0000000000..bbd720480b --- /dev/null +++ b/plugins/scaffolder-backend-module-cookiecutter/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:------------------|:-------------| +| yn | package.json | +| winston | package.json | +| @backstage/config | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-gerrit/knip-report.md b/plugins/scaffolder-backend-module-gerrit/knip-report.md new file mode 100644 index 0000000000..ae9842cd4e --- /dev/null +++ b/plugins/scaffolder-backend-module-gerrit/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-common | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-github/knip-report.md b/plugins/scaffolder-backend-module-github/knip-report.md new file mode 100644 index 0000000000..9a7a0d3a57 --- /dev/null +++ b/plugins/scaffolder-backend-module-github/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| fs-extra | package.json | +| jest-when | package.json | +| jsonschema | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + +## Unlisted dependencies (1) + +| Name | Location | +|:-------------------------------|:-----------------------| +| @octokit/core/dist-types/types | src/actions/helpers.ts | + diff --git a/plugins/scaffolder-backend-module-gitlab/knip-report.md b/plugins/scaffolder-backend-module-gitlab/knip-report.md new file mode 100644 index 0000000000..f296802cab --- /dev/null +++ b/plugins/scaffolder-backend-module-gitlab/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| jest-date-mock | package.json | +| @backstage/cli | package.json | +| @backstage/core-app-api | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-rails/knip-report.md b/plugins/scaffolder-backend-module-rails/knip-report.md new file mode 100644 index 0000000000..b7d1f647ff --- /dev/null +++ b/plugins/scaffolder-backend-module-rails/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------|:-------------| +| @backstage/config | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| jest-when | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-sentry/knip-report.md b/plugins/scaffolder-backend-module-sentry/knip-report.md new file mode 100644 index 0000000000..8834481f6c --- /dev/null +++ b/plugins/scaffolder-backend-module-sentry/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-----|:-------------| +| yaml | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/types | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-backend-module-yeoman/knip-report.md b/plugins/scaffolder-backend-module-yeoman/knip-report.md new file mode 100644 index 0000000000..c15e502911 --- /dev/null +++ b/plugins/scaffolder-backend-module-yeoman/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| winston | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-common | package.json | + diff --git a/plugins/scaffolder-backend/knip-report.md b/plugins/scaffolder-backend/knip-report.md new file mode 100644 index 0000000000..de66889150 --- /dev/null +++ b/plugins/scaffolder-backend/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------|:-------------| +| p-limit | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| strip-ansi | package.json | +| @backstage/cli | package.json | +| wait-for-expect | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-common/knip-report.md b/plugins/scaffolder-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/scaffolder-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/scaffolder-node/knip-report.md b/plugins/scaffolder-node/knip-report.md new file mode 100644 index 0000000000..27a330fa40 --- /dev/null +++ b/plugins/scaffolder-node/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/config | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/scaffolder-react/knip-report.md b/plugins/scaffolder-react/knip-report.md new file mode 100644 index 0000000000..ffe4b02cf2 --- /dev/null +++ b/plugins/scaffolder-react/knip-report.md @@ -0,0 +1,26 @@ +# Knip report + +## Unused dependencies (6) + +| Name | Location | +|:--------------------------|:-------------| +| zod | package.json | +| immer | package.json | +| zen-observable | package.json | +| @backstage/theme | package.json | +| zod-to-json-schema | package.json | +| @backstage/catalog-client | package.json | + +## Unused devDependencies (8) + +| Name | Location | +|:---------------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @backstage/plugin-catalog | package.json | +| @testing-library/user-event | package.json | +| @backstage/plugin-catalog-common | package.json | + diff --git a/plugins/scaffolder/knip-report.md b/plugins/scaffolder/knip-report.md new file mode 100644 index 0000000000..d3f951fd6f --- /dev/null +++ b/plugins/scaffolder/knip-report.md @@ -0,0 +1,23 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | +|:--------------------|:-------------| +| immer | package.json | +| git-url-parse | package.json | +| @rjsf/material-ui | package.json | +| json-schema-library | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/search-backend-module-catalog/knip-report.md b/plugins/search-backend-module-catalog/knip-report.md new file mode 100644 index 0000000000..3a54a7981d --- /dev/null +++ b/plugins/search-backend-module-catalog/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/search-backend-module-elasticsearch/knip-report.md b/plugins/search-backend-module-elasticsearch/knip-report.md new file mode 100644 index 0000000000..80371af481 --- /dev/null +++ b/plugins/search-backend-module-elasticsearch/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/backend-common | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @short.io/opensearch-mock | package.json | +| @backstage/backend-common | package.json | +| @elastic/elasticsearch-mock | package.json | + diff --git a/plugins/search-backend-module-explore/knip-report.md b/plugins/search-backend-module-explore/knip-report.md new file mode 100644 index 0000000000..3a54a7981d --- /dev/null +++ b/plugins/search-backend-module-explore/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/search-backend-module-pg/knip-report.md b/plugins/search-backend-module-pg/knip-report.md new file mode 100644 index 0000000000..d85ea7be07 --- /dev/null +++ b/plugins/search-backend-module-pg/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------|:-------------| +| lodash | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/search-backend-module-stack-overflow-collator/knip-report.md b/plugins/search-backend-module-stack-overflow-collator/knip-report.md new file mode 100644 index 0000000000..3a54a7981d --- /dev/null +++ b/plugins/search-backend-module-stack-overflow-collator/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/search-backend-module-techdocs/knip-report.md b/plugins/search-backend-module-techdocs/knip-report.md new file mode 100644 index 0000000000..3a54a7981d --- /dev/null +++ b/plugins/search-backend-module-techdocs/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/search-backend-node/knip-report.md b/plugins/search-backend-node/knip-report.md new file mode 100644 index 0000000000..1beec7d360 --- /dev/null +++ b/plugins/search-backend-node/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-------|:-------------| +| lodash | package.json | + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/search-backend/knip-report.md b/plugins/search-backend/knip-report.md new file mode 100644 index 0000000000..22d525923f --- /dev/null +++ b/plugins/search-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/search-common/knip-report.md b/plugins/search-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/search-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/search-react/knip-report.md b/plugins/search-react/knip-report.md new file mode 100644 index 0000000000..3ab62f70ee --- /dev/null +++ b/plugins/search-react/knip-report.md @@ -0,0 +1,14 @@ +# Knip report + +## Unused devDependencies (7) + +| Name | Location | +|:-------------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | +| @backstage/frontend-app-api | package.json | +| @backstage/frontend-test-utils | package.json | + diff --git a/plugins/search/knip-report.md b/plugins/search/knip-report.md new file mode 100644 index 0000000000..c6b6402246 --- /dev/null +++ b/plugins/search/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| history | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/sentry/knip-report.md b/plugins/sentry/knip-report.md new file mode 100644 index 0000000000..8353ecad20 --- /dev/null +++ b/plugins/sentry/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------|:-------------| +| @date-io/core | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/shortcuts/knip-report.md b/plugins/shortcuts/knip-report.md new file mode 100644 index 0000000000..ecf6480396 --- /dev/null +++ b/plugins/shortcuts/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/signals-backend/knip-report.md b/plugins/signals-backend/knip-report.md new file mode 100644 index 0000000000..03597de16c --- /dev/null +++ b/plugins/signals-backend/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:----------------------|:-------------| +| node-fetch | package.json | +| @backstage/config | package.json | +| http-proxy-middleware | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/signals-node/knip-report.md b/plugins/signals-node/knip-report.md new file mode 100644 index 0000000000..ef1a89a394 --- /dev/null +++ b/plugins/signals-node/knip-report.md @@ -0,0 +1,20 @@ +# Knip report + +## Unused dependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| ws | package.json | +| uuid | package.json | +| express | package.json | +| @backstage/config | package.json | +| @backstage/backend-common | package.json | +| @backstage/plugin-auth-node | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| @types/express | package.json | +| @backstage/cli | package.json | + diff --git a/plugins/signals-react/knip-report.md b/plugins/signals-react/knip-report.md new file mode 100644 index 0000000000..b22feb3580 --- /dev/null +++ b/plugins/signals-react/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:------------------|:-------------| +| @material-ui/core | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/signals/knip-report.md b/plugins/signals/knip-report.md new file mode 100644 index 0000000000..7331067004 --- /dev/null +++ b/plugins/signals/knip-report.md @@ -0,0 +1,23 @@ +# Knip report + +## Unused dependencies (4) + +| Name | Location | +|:-------------------|:-------------| +| react-use | package.json | +| @material-ui/lab | package.json | +| @backstage/theme | package.json | +| @material-ui/icons | package.json | + +## Unused devDependencies (7) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| jest-websocket-mock | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/sonarqube-backend/knip-report.md b/plugins/sonarqube-backend/knip-report.md new file mode 100644 index 0000000000..e03ed5c8a2 --- /dev/null +++ b/plugins/sonarqube-backend/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/sonarqube-react/knip-report.md b/plugins/sonarqube-react/knip-report.md new file mode 100644 index 0000000000..588d89283b --- /dev/null +++ b/plugins/sonarqube-react/knip-report.md @@ -0,0 +1,9 @@ +# Knip report + +## Unused devDependencies (2) + +| Name | Location | +|:---------------|:-------------| +| @types/react | package.json | +| @backstage/cli | package.json | + diff --git a/plugins/sonarqube/knip-report.md b/plugins/sonarqube/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/sonarqube/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/splunk-on-call/knip-report.md b/plugins/splunk-on-call/knip-report.md new file mode 100644 index 0000000000..3770bb993e --- /dev/null +++ b/plugins/splunk-on-call/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/stack-overflow-backend/knip-report.md b/plugins/stack-overflow-backend/knip-report.md new file mode 100644 index 0000000000..42a04f1be0 --- /dev/null +++ b/plugins/stack-overflow-backend/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (3) + +| Name | Location | +|:-----------|:-------------| +| qs | package.json | +| winston | package.json | +| node-fetch | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/stack-overflow/knip-report.md b/plugins/stack-overflow/knip-report.md new file mode 100644 index 0000000000..5553b3a1f7 --- /dev/null +++ b/plugins/stack-overflow/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/stackstorm/knip-report.md b/plugins/stackstorm/knip-report.md new file mode 100644 index 0000000000..44a5bee885 --- /dev/null +++ b/plugins/stackstorm/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/tech-insights-backend-module-jsonfc/knip-report.md b/plugins/tech-insights-backend-module-jsonfc/knip-report.md new file mode 100644 index 0000000000..bfd4d03096 --- /dev/null +++ b/plugins/tech-insights-backend-module-jsonfc/knip-report.md @@ -0,0 +1,16 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----------------|:-------------| +| luxon | package.json | +| @backstage/types | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:------------------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/tech-insights-backend/knip-report.md b/plugins/tech-insights-backend/knip-report.md new file mode 100644 index 0000000000..35f2e6fc89 --- /dev/null +++ b/plugins/tech-insights-backend/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----|:-------------| +| yn | package.json | +| uuid | package.json | + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| wait-for-expect | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/tech-insights-common/knip-report.md b/plugins/tech-insights-common/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/tech-insights-common/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/tech-insights-node/knip-report.md b/plugins/tech-insights-node/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/tech-insights-node/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/tech-insights/knip-report.md b/plugins/tech-insights/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/tech-insights/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/tech-radar/knip-report.md b/plugins/tech-radar/knip-report.md new file mode 100644 index 0000000000..8fc787027b --- /dev/null +++ b/plugins/tech-radar/knip-report.md @@ -0,0 +1,13 @@ +# Knip report + +## Unused devDependencies (6) + +| Name | Location | +|:-------------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | +| @backstage/frontend-test-utils | package.json | + diff --git a/plugins/techdocs-addons-test-utils/knip-report.md b/plugins/techdocs-addons-test-utils/knip-report.md new file mode 100644 index 0000000000..79290793ca --- /dev/null +++ b/plugins/techdocs-addons-test-utils/knip-report.md @@ -0,0 +1,15 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:--------------------------|:-------------| +| @backstage/plugin-catalog | package.json | + +## Unused devDependencies (2) + +| Name | Location | +|:---------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | + diff --git a/plugins/techdocs-backend/knip-report.md b/plugins/techdocs-backend/knip-report.md new file mode 100644 index 0000000000..771313f9d2 --- /dev/null +++ b/plugins/techdocs-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/techdocs-module-addons-contrib/knip-report.md b/plugins/techdocs-module-addons-contrib/knip-report.md new file mode 100644 index 0000000000..88c7858e93 --- /dev/null +++ b/plugins/techdocs-module-addons-contrib/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:---------------------------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/plugin-techdocs-addons-test-utils | package.json | + diff --git a/plugins/techdocs-node/knip-report.md b/plugins/techdocs-node/knip-report.md new file mode 100644 index 0000000000..5057ef304a --- /dev/null +++ b/plugins/techdocs-node/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| aws-sdk-client-mock | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/techdocs-react/knip-report.md b/plugins/techdocs-react/knip-report.md new file mode 100644 index 0000000000..912e0d57b9 --- /dev/null +++ b/plugins/techdocs-react/knip-report.md @@ -0,0 +1,18 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:------------------|:-------------| +| react-helmet | package.json | +| @material-ui/core | package.json | + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @backstage/theme | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/techdocs/knip-report.md b/plugins/techdocs/knip-report.md new file mode 100644 index 0000000000..0aa86b7492 --- /dev/null +++ b/plugins/techdocs/knip-report.md @@ -0,0 +1,22 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:-----------------|:-------------| +| jss | package.json | +| @backstage/theme | package.json | + +## Unused devDependencies (8) + +| Name | Location | +|:-------------------------------------------------|:-------------| +| canvas | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | +| @testing-library/user-event | package.json | +| @backstage/plugin-techdocs-module-addons-contrib | package.json | + diff --git a/plugins/todo-backend/knip-report.md b/plugins/todo-backend/knip-report.md new file mode 100644 index 0000000000..42fe56bac7 --- /dev/null +++ b/plugins/todo-backend/knip-report.md @@ -0,0 +1,17 @@ +# Knip report + +## Unused dependencies (2) + +| Name | Location | +|:----------------------|:-------------| +| yn | package.json | +| @backstage/repo-tools | package.json | + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/todo/knip-report.md b/plugins/todo/knip-report.md new file mode 100644 index 0000000000..9679afeb54 --- /dev/null +++ b/plugins/todo/knip-report.md @@ -0,0 +1,10 @@ +# Knip report + +## Unused devDependencies (3) + +| Name | Location | +|:-----------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | + diff --git a/plugins/user-settings-backend/knip-report.md b/plugins/user-settings-backend/knip-report.md new file mode 100644 index 0000000000..22d525923f --- /dev/null +++ b/plugins/user-settings-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:------------------------------|:-------------| +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | +| @backstage/backend-test-utils | package.json | + diff --git a/plugins/user-settings/knip-report.md b/plugins/user-settings/knip-report.md new file mode 100644 index 0000000000..53337fea0b --- /dev/null +++ b/plugins/user-settings/knip-report.md @@ -0,0 +1,19 @@ +# Knip report + +## Unused dependencies (1) + +| Name | Location | +|:-----------------|:-------------| +| @backstage/theme | package.json | + +## Unused devDependencies (6) + +| Name | Location | +|:----------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/plugins/vault-backend/knip-report.md b/plugins/vault-backend/knip-report.md new file mode 100644 index 0000000000..9597d52c23 --- /dev/null +++ b/plugins/vault-backend/knip-report.md @@ -0,0 +1,11 @@ +# Knip report + +## Unused devDependencies (4) + +| Name | Location | +|:-----------------|:-------------| +| msw | package.json | +| supertest | package.json | +| @backstage/cli | package.json | +| @types/supertest | package.json | + diff --git a/plugins/vault-node/knip-report.md b/plugins/vault-node/knip-report.md new file mode 100644 index 0000000000..24c942926b --- /dev/null +++ b/plugins/vault-node/knip-report.md @@ -0,0 +1,8 @@ +# Knip report + +## Unused devDependencies (1) + +| Name | Location | +|:---------------|:-------------| +| @backstage/cli | package.json | + diff --git a/plugins/vault/knip-report.md b/plugins/vault/knip-report.md new file mode 100644 index 0000000000..a469608db4 --- /dev/null +++ b/plugins/vault/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:------------------------|:-------------| +| msw | package.json | +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @testing-library/react | package.json | +| @backstage/core-app-api | package.json | + diff --git a/plugins/xcmetrics/knip-report.md b/plugins/xcmetrics/knip-report.md new file mode 100644 index 0000000000..d0ad73b69c --- /dev/null +++ b/plugins/xcmetrics/knip-report.md @@ -0,0 +1,12 @@ +# Knip report + +## Unused devDependencies (5) + +| Name | Location | +|:----------------------------|:-------------| +| @backstage/cli | package.json | +| @testing-library/dom | package.json | +| @backstage/test-utils | package.json | +| @testing-library/react | package.json | +| @testing-library/user-event | package.json | + diff --git a/scripts/check-docs-quality.js b/scripts/check-docs-quality.js index 7960ff72bb..b0c5790467 100755 --- a/scripts/check-docs-quality.js +++ b/scripts/check-docs-quality.js @@ -26,6 +26,7 @@ const IGNORED = [ /^OWNERS\.md$/, /^.*[/\\]CHANGELOG\.md$/, /^.*[/\\]([^\/]+-)?api-report\.md$/, + /^.*[/\\]knip-report\.md$/, /^docs[/\\]releases[/\\].*-changelog\.md$/, /^docs[/\\]reference[/\\]/, ]; @@ -65,7 +66,7 @@ async function exitIfMissingVale() { } catch (e) { if (process.env.CI) { console.log( - `Language linter (vale) was not found. Please install vale linter (https://docs.errata.ai/vale/install).\n`, + `Language linter (vale) was not found. Please install vale linter (https://vale.sh/docs/vale-cli/installation/).\n`, ); process.exit(1); } diff --git a/yarn.lock b/yarn.lock index 0125246fd5..6760e554de 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10788,6 +10788,33 @@ __metadata: languageName: node linkType: hard +"@ericcornelissen/bash-parser@npm:0.5.2": + version: 0.5.2 + resolution: "@ericcornelissen/bash-parser@npm:0.5.2" + dependencies: + array-last: ^1.1.1 + babylon: ^6.9.1 + compose-function: ^3.0.3 + deep-freeze: 0.0.1 + filter-iterator: 0.0.1 + filter-obj: ^1.1.0 + has-own-property: ^0.1.0 + identity-function: ^1.0.0 + is-iterable: ^1.1.0 + iterable-lookahead: ^1.0.0 + lodash.curry: ^4.1.1 + magic-string: ^0.16.0 + map-obj: ^2.0.0 + object-pairs: ^0.1.0 + object-values: ^1.0.0 + reverse-arguments: ^1.0.0 + shell-quote-word: ^1.0.1 + to-pascal-case: ^1.0.0 + unescape-js: ^1.0.5 + checksum: ed6feb775a45e529e36b8ab01cfe2ba39446d8403f30022d4c00f009a45ae47e9c2fd43d5607b7120366c29c42aaf4c5b0bc202066e71d543f3cde235240a87b + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.19.12": version: 0.19.12 resolution: "@esbuild/aix-ppc64@npm:0.19.12" @@ -13642,6 +13669,16 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.scandir@npm:3.0.0": + version: 3.0.0 + resolution: "@nodelib/fs.scandir@npm:3.0.0" + dependencies: + "@nodelib/fs.stat": 3.0.0 + run-parallel: ^1.2.0 + checksum: f4e9d07b310f248503d3cd632310b25cd01d97a74701bc59e1458bad32c84f78615d9853820adba8af73d970868aab46de68e540ca7efd90dacd4ea34d05553d + languageName: node + linkType: hard + "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": version: 2.0.5 resolution: "@nodelib/fs.stat@npm:2.0.5" @@ -13649,6 +13686,23 @@ __metadata: languageName: node linkType: hard +"@nodelib/fs.stat@npm:3.0.0": + version: 3.0.0 + resolution: "@nodelib/fs.stat@npm:3.0.0" + checksum: 93a93e19b64d0275b5120bed2cf85da4c5804014de1bdac6e9933b835b1cb9f88252dc990b148076bec034fc757bdd97d74cf5d99bc9f895e0f925aeabe7dbcf + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:2.0.0": + version: 2.0.0 + resolution: "@nodelib/fs.walk@npm:2.0.0" + dependencies: + "@nodelib/fs.scandir": 3.0.0 + fastq: ^1.15.0 + checksum: f900965bc3953a67cb74916ec0950cd5d58006a9218aef99928cc22dd77d117376aaf710e46c740d18638a99337a4e81cbf70c892a2124269bf177c459d89837 + languageName: node + linkType: hard + "@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" @@ -13759,6 +13813,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/git@npm:^5.0.0": + version: 5.0.4 + resolution: "@npmcli/git@npm:5.0.4" + dependencies: + "@npmcli/promise-spawn": ^7.0.0 + lru-cache: ^10.0.1 + npm-pick-manifest: ^9.0.0 + proc-log: ^3.0.0 + promise-inflight: ^1.0.1 + promise-retry: ^2.0.1 + semver: ^7.3.5 + which: ^4.0.0 + checksum: 3c4adb7294eb7562cb0d908f36e1967ae6bde438192affd7f103cdeebbd9b2d83cd6b41b7db2278c9acd934c4af138baa094544e8e8a530b515c4084438d0170 + languageName: node + linkType: hard + "@npmcli/installed-package-contents@npm:^1.0.6, @npmcli/installed-package-contents@npm:^1.0.7": version: 1.0.7 resolution: "@npmcli/installed-package-contents@npm:1.0.7" @@ -13771,6 +13841,18 @@ __metadata: languageName: node linkType: hard +"@npmcli/map-workspaces@npm:3.0.4": + version: 3.0.4 + resolution: "@npmcli/map-workspaces@npm:3.0.4" + dependencies: + "@npmcli/name-from-folder": ^2.0.0 + glob: ^10.2.2 + minimatch: ^9.0.0 + read-package-json-fast: ^3.0.0 + checksum: 99607dbc502b16d0ce7a47a81ccc496b3f5ed10df4e61e61a505929de12c356092996044174ae0cfd6d8cc177ef3b597eef4987b674fc0c5a306d3a8cc1fe91a + languageName: node + linkType: hard + "@npmcli/map-workspaces@npm:^2.0.0": version: 2.0.0 resolution: "@npmcli/map-workspaces@npm:2.0.0" @@ -13822,6 +13904,13 @@ __metadata: languageName: node linkType: hard +"@npmcli/name-from-folder@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: fb3ef891aa57315fb6171866847f298577c8bda98a028e93e458048477133e142b4eb45ce9f3b80454f7c257612cb01754ee782d608507698dd712164436f5bd + languageName: node + linkType: hard + "@npmcli/node-gyp@npm:^1.0.2, @npmcli/node-gyp@npm:^1.0.3": version: 1.0.3 resolution: "@npmcli/node-gyp@npm:1.0.3" @@ -13829,6 +13918,21 @@ __metadata: languageName: node linkType: hard +"@npmcli/package-json@npm:5.0.0": + version: 5.0.0 + resolution: "@npmcli/package-json@npm:5.0.0" + dependencies: + "@npmcli/git": ^5.0.0 + glob: ^10.2.2 + hosted-git-info: ^7.0.0 + json-parse-even-better-errors: ^3.0.0 + normalize-package-data: ^6.0.0 + proc-log: ^3.0.0 + semver: ^7.5.3 + checksum: 0d128e84e05e8a1771c8cc1f4232053fecf32e28f44e123ad16366ca3a7fd06f272f25f0b7d058f2763cab26bc479c8fc3c570af5de6324b05cb39868dcc6264 + languageName: node + linkType: hard + "@npmcli/package-json@npm:^1.0.1": version: 1.0.1 resolution: "@npmcli/package-json@npm:1.0.1" @@ -13847,6 +13951,15 @@ __metadata: languageName: node linkType: hard +"@npmcli/promise-spawn@npm:^7.0.0": + version: 7.0.1 + resolution: "@npmcli/promise-spawn@npm:7.0.1" + dependencies: + which: ^4.0.0 + checksum: a2b25d66d4dc835c69593bdf56588d66299fde3e80be4978347e686f24647007b794ce4da4cfcfcc569c67112720b746c4e7bf18ce45c096712d8b75fed19ec7 + languageName: node + linkType: hard + "@npmcli/run-script@npm:^2.0.0": version: 2.0.0 resolution: "@npmcli/run-script@npm:2.0.0" @@ -14761,6 +14874,141 @@ __metadata: languageName: node linkType: hard +"@pnpm/constants@npm:7.1.1": + version: 7.1.1 + resolution: "@pnpm/constants@npm:7.1.1" + checksum: a8b6a8c633ba2099ee844a3dd7934352a2135872e86f8fe497d599837b8be7eac374839598b70030e63cb3a32f945e881d6c0e1542f0be2b74ec52d78f891649 + languageName: node + linkType: hard + +"@pnpm/core-loggers@npm:9.0.6": + version: 9.0.6 + resolution: "@pnpm/core-loggers@npm:9.0.6" + dependencies: + "@pnpm/types": 9.4.2 + peerDependencies: + "@pnpm/logger": ^5.0.0 + checksum: ab0656839c873f5954109d540ca2a7b144626036c7f78ef4a7717e755449f9c7acda3a425b83ebc1349ad5ce295f2b6e9b133be14294b11c5df6a0f8b4feaea1 + languageName: node + linkType: hard + +"@pnpm/error@npm:5.0.2": + version: 5.0.2 + resolution: "@pnpm/error@npm:5.0.2" + dependencies: + "@pnpm/constants": 7.1.1 + checksum: 490e90b3a6fa6527a5a2b07dfd46982e005d8834036871a30cf03fcb389497b9828ed01c0d39e88b6352a340556de316eae9dbefcb3246f368815a03241576e6 + languageName: node + linkType: hard + +"@pnpm/fetching-types@npm:5.0.0": + version: 5.0.0 + resolution: "@pnpm/fetching-types@npm:5.0.0" + dependencies: + "@zkochan/retry": ^0.2.0 + node-fetch: 3.0.0-beta.9 + checksum: 845c1597be6246f484477c3badce5573a1ab35c741f59e297813faf195d07e4c03ca871beb10d614a987a4dff78bd72265c0bd56c40cbf941e416b1f3ea6231c + languageName: node + linkType: hard + +"@pnpm/graceful-fs@npm:3.2.0": + version: 3.2.0 + resolution: "@pnpm/graceful-fs@npm:3.2.0" + dependencies: + graceful-fs: ^4.2.11 + checksum: b31bad77530101d27044d2d712ecf09684398cc72311fbb079675f393219fff002a9ab8e3ea91014e79f1586a861a100ac9b4881d72156383aca6e85cf9855be + languageName: node + linkType: hard + +"@pnpm/logger@npm:5.0.0": + version: 5.0.0 + resolution: "@pnpm/logger@npm:5.0.0" + dependencies: + bole: ^5.0.0 + ndjson: ^2.0.0 + checksum: 6ea91cb3a539351371147b6f051489a01630538327bb3773105e91b9b35ec689b6fc1d112d484726deffe6953b738318e1a86205362baf9fb49fad27084b8f74 + languageName: node + linkType: hard + +"@pnpm/npm-package-arg@npm:^1.0.0": + version: 1.0.0 + resolution: "@pnpm/npm-package-arg@npm:1.0.0" + dependencies: + hosted-git-info: ^4.0.1 + semver: ^7.3.5 + validate-npm-package-name: ^4.0.0 + checksum: e3dbcb605b6c86e0d29854aab00af086fd922211c9c2ed4f4923a70947c10d563b5e9adc8441d7ec0a23d074edb9cd1f0c334b506c4ecc549b07b60700f3639a + languageName: node + linkType: hard + +"@pnpm/npm-resolver@npm:18.1.0": + version: 18.1.0 + resolution: "@pnpm/npm-resolver@npm:18.1.0" + dependencies: + "@pnpm/core-loggers": 9.0.6 + "@pnpm/error": 5.0.2 + "@pnpm/fetching-types": 5.0.0 + "@pnpm/graceful-fs": 3.2.0 + "@pnpm/resolve-workspace-range": 5.0.1 + "@pnpm/resolver-base": 11.1.0 + "@pnpm/types": 9.4.2 + "@zkochan/retry": ^0.2.0 + encode-registry: ^3.0.1 + load-json-file: ^6.2.0 + lru-cache: ^10.0.2 + normalize-path: ^3.0.0 + p-limit: ^3.1.0 + p-memoize: 4.0.1 + parse-npm-tarball-url: ^3.0.0 + path-temp: ^2.1.0 + ramda: "npm:@pnpm/ramda@0.28.1" + rename-overwrite: ^5.0.0 + semver: ^7.5.4 + ssri: 10.0.5 + version-selector-type: ^3.0.0 + peerDependencies: + "@pnpm/logger": ^5.0.0 + checksum: 81b0dd97a0062374db7aecd68a94e7e52dd19c9675bd052c7fa7a2b5edb6219dc525e71dccb70bf4bae90faf44f6e1cd0d4f155606bc754ffcec4f9ab6852c08 + languageName: node + linkType: hard + +"@pnpm/resolve-workspace-range@npm:5.0.1": + version: 5.0.1 + resolution: "@pnpm/resolve-workspace-range@npm:5.0.1" + dependencies: + semver: ^7.4.0 + checksum: 4c6a853b1f6d8030e5458d1d88891932e209ed35daa3032919802e6005a4beca5fa31ffd2769be1353a9f0367971afebd51493ab187ac675a73a35640a82aaa1 + languageName: node + linkType: hard + +"@pnpm/resolver-base@npm:11.1.0": + version: 11.1.0 + resolution: "@pnpm/resolver-base@npm:11.1.0" + dependencies: + "@pnpm/types": 9.4.2 + checksum: ff42d6f1bd3cfef46ab644709de13795af682c04575d782ec8cf32ef4b114486f22f3d758b1d94423ee8969fbb786a81d3a7b6fa52054af8e403b19f15a40b3f + languageName: node + linkType: hard + +"@pnpm/types@npm:9.4.2": + version: 9.4.2 + resolution: "@pnpm/types@npm:9.4.2" + checksum: a499e5442c53c38820730e626eb75b67305c838d486e2544527a1dd7bc2666ac75e91db8bc8b6ee7776927593297339468e212d239f27b0d0520ee972ab8b0b9 + languageName: node + linkType: hard + +"@pnpm/workspace.pkgs-graph@npm:^2.0.14": + version: 2.0.14 + resolution: "@pnpm/workspace.pkgs-graph@npm:2.0.14" + dependencies: + "@pnpm/npm-package-arg": ^1.0.0 + "@pnpm/npm-resolver": 18.1.0 + "@pnpm/resolve-workspace-range": 5.0.1 + ramda: "npm:@pnpm/ramda@0.28.1" + checksum: ff3b5234611da1ec4b636616554abcb4720c4fcd3db33bcb7b4b1e4ed5ebd091a854163876c1b1f7d56d2ec6e4f344c22eaf02054f2963d9a50a49462412793d + languageName: node + linkType: hard + "@popperjs/core@npm:^2.11.8": version: 2.11.8 resolution: "@popperjs/core@npm:2.11.8" @@ -16547,6 +16795,19 @@ __metadata: languageName: node linkType: hard +"@snyk/github-codeowners@npm:1.1.0": + version: 1.1.0 + resolution: "@snyk/github-codeowners@npm:1.1.0" + dependencies: + commander: ^4.1.1 + ignore: ^5.1.8 + p-map: ^4.0.0 + bin: + github-codeowners: dist/cli.js + checksum: 133f867fa968f96229ebce724d8aedaa124218e20add96a3a7d39ea45e52007fee50cc90c39e406c9e662483d003da9326e00dc4d612afa5c2ca069d1cdab9d7 + languageName: node + linkType: hard + "@spotify/eslint-config-base@npm:^14.0.0": version: 14.0.1 resolution: "@spotify/eslint-config-base@npm:14.0.1" @@ -19211,6 +19472,13 @@ __metadata: languageName: node linkType: hard +"@types/picomatch@npm:2.3.3": + version: 2.3.3 + resolution: "@types/picomatch@npm:2.3.3" + checksum: 1bf1a1d80296a585d3310c97be87e67e16da6f5c168e01ce27eef835abfc5bcca8e395afd6ae8b2b73eb72540d1587da7a468e4dfe7277ea208cf43cae096854 + languageName: node + linkType: hard + "@types/ping@npm:^0.4.1": version: 0.4.4 resolution: "@types/ping@npm:0.4.4" @@ -20558,6 +20826,22 @@ __metadata: languageName: node linkType: hard +"@zkochan/retry@npm:^0.2.0": + version: 0.2.0 + resolution: "@zkochan/retry@npm:0.2.0" + checksum: 268e77e4f2254e608fdb79396ab6947e7c302ebe3df90696ad6cda4f09417845ca13ad4e6bfe813fab1839f1e66b14294ceb5591fb4dacd0999927aa6fe55826 + languageName: node + linkType: hard + +"@zkochan/rimraf@npm:^2.1.2": + version: 2.1.3 + resolution: "@zkochan/rimraf@npm:2.1.3" + dependencies: + rimraf: ^3.0.2 + checksum: 81cf488065b3b3fcb49980d35dc49a59f8961887c7ed589250ea233f7b91a30c3b9d3ec0b7700829062e7c514c5f07afdcf5f811a4f1a06227daa69c0638f32a + languageName: node + linkType: hard + "@zxing/text-encoding@npm:0.9.0": version: 0.9.0 resolution: "@zxing/text-encoding@npm:0.9.0" @@ -21155,6 +21439,13 @@ __metadata: languageName: node linkType: hard +"arity-n@npm:^1.0.4": + version: 1.0.4 + resolution: "arity-n@npm:1.0.4" + checksum: 3d76e16907f7b8a9452690c1efc301d0fbecea457365797eccfbade9b8d1653175b2c38343201bf26fdcbf0bcbb31eab6d912e7c008c6d19042301dc0be80a73 + languageName: node + linkType: hard + "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -21199,6 +21490,15 @@ __metadata: languageName: node linkType: hard +"array-last@npm:^1.1.1": + version: 1.3.0 + resolution: "array-last@npm:1.3.0" + dependencies: + is-number: ^4.0.0 + checksum: 7631c7df9b44ea26f49e2f6eeb7a7d4d95b3798586b917e1efae4a321b6362e449e00b011e88eb0260959fbfc940fbdfce1d2a35765ea080de6d71e3fc3cf1dd + languageName: node + linkType: hard + "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -21817,6 +22117,15 @@ __metadata: languageName: node linkType: hard +"babylon@npm:^6.9.1": + version: 6.18.0 + resolution: "babylon@npm:6.18.0" + bin: + babylon: ./bin/babylon.js + checksum: 0777ae0c735ce1cbfc856d627589ed9aae212b84fb0c03c368b55e6c5d3507841780052808d0ad46e18a2ba516e93d55eeed8cd967f3b2938822dfeccfb2a16d + languageName: node + linkType: hard + "backo2@npm:^1.0.2": version: 1.0.2 resolution: "backo2@npm:1.0.2" @@ -22126,6 +22435,16 @@ __metadata: languageName: node linkType: hard +"bole@npm:^5.0.0": + version: 5.0.11 + resolution: "bole@npm:5.0.11" + dependencies: + fast-safe-stringify: ^2.0.7 + individual: ^3.0.0 + checksum: de8d478613d032db781652942055b29e9daeb57be1df06067e2e840d5ce4f3d2cbabfbc01b6f8698f3e054564569f2910b8f5b1161387f031517d4b064d2ea01 + languageName: node + linkType: hard + "bonjour-service@npm:^1.0.11": version: 1.0.11 resolution: "bonjour-service@npm:1.0.11" @@ -22463,6 +22782,15 @@ __metadata: languageName: node linkType: hard +"builtins@npm:^5.0.0": + version: 5.0.1 + resolution: "builtins@npm:5.0.1" + dependencies: + semver: ^7.0.0 + checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 + languageName: node + linkType: hard + "busboy@npm:^1.0.0, busboy@npm:^1.6.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -23460,7 +23788,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.0.0": +"commander@npm:^4.0.0, commander@npm:^4.1.1": version: 4.1.1 resolution: "commander@npm:4.1.1" checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 @@ -23551,6 +23879,15 @@ __metadata: languageName: node linkType: hard +"compose-function@npm:^3.0.3": + version: 3.0.3 + resolution: "compose-function@npm:3.0.3" + dependencies: + arity-n: ^1.0.4 + checksum: 9f17d431e3ee4797c844f2870e13494079882ac3dbc54c143b7d99967b371908e0ce7ceb71c6aed61e2ecddbcd7bb437d91428a3d0e6569aee17a87fcbc7918f + languageName: node + linkType: hard + "compress-commons@npm:^4.1.0": version: 4.1.0 resolution: "compress-commons@npm:4.1.0" @@ -24780,6 +25117,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^3.0.1": + version: 3.0.1 + resolution: "data-uri-to-buffer@npm:3.0.1" + checksum: c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30 + languageName: node + linkType: hard + "data-uri-to-buffer@npm:^6.0.0": version: 6.0.1 resolution: "data-uri-to-buffer@npm:6.0.1" @@ -25017,6 +25361,13 @@ __metadata: languageName: node linkType: hard +"deep-freeze@npm:0.0.1": + version: 0.0.1 + resolution: "deep-freeze@npm:0.0.1" + checksum: 1e43c98e44c7849382d9f896e679d48a1b5bf40993f7cc858e3730ef4e2ba387b9b7b7fe722cac34febe7f6a564cd242c27bbc319e8df793c2a287f21e5ba038 + languageName: node + linkType: hard + "deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": version: 0.1.3 resolution: "deep-is@npm:0.1.3" @@ -25714,6 +26065,19 @@ __metadata: languageName: node linkType: hard +"easy-table@npm:1.2.0": + version: 1.2.0 + resolution: "easy-table@npm:1.2.0" + dependencies: + ansi-regex: ^5.0.1 + wcwidth: ^1.0.1 + dependenciesMeta: + wcwidth: + optional: true + checksum: 66961b19751a68d2d30ce9b74ef750c374cc3112bbcac3d1ed5a939e43c035ecf6b1954098df2d5b05f1e853ab2b67de893794390dcbf0abe1f157fddeb52174 + languageName: node + linkType: hard + "ebnf@npm:^1.9.1": version: 1.9.1 resolution: "ebnf@npm:1.9.1" @@ -25840,6 +26204,15 @@ __metadata: languageName: node linkType: hard +"encode-registry@npm:^3.0.1": + version: 3.0.1 + resolution: "encode-registry@npm:3.0.1" + dependencies: + mem: ^8.0.0 + checksum: 4e7cb234704782ef3e9e0c1941cb90de9b2421da8b87a21c968609e59b931c0316b15ea0e9b5280338a831dcb8e91362f8a54f712b10c70e28598f2dfb97da4a + languageName: node + linkType: hard + "encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" @@ -27722,7 +28095,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": +"fast-glob@npm:3.3.2, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -27852,12 +28225,12 @@ __metadata: languageName: node linkType: hard -"fastq@npm:^1.6.0": - version: 1.6.1 - resolution: "fastq@npm:1.6.1" +"fastq@npm:^1.15.0, fastq@npm:^1.6.0": + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: ^1.0.4 - checksum: e9940b30758a6a6bb3595d965accb4c86b85c7b594c3387788c480a83ac5e43d933eccb6b41f510d0c944aa17af340f432b4efe791f0d0bbe0e3e06dfdcda610 + checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 languageName: node linkType: hard @@ -27950,6 +28323,16 @@ __metadata: languageName: node linkType: hard +"fetch-blob@npm:^2.1.1": + version: 2.1.2 + resolution: "fetch-blob@npm:2.1.2" + peerDependenciesMeta: + domexception: + optional: true + checksum: 22d4487ce78ea4e52b432b0057d8d42922d5d93c0374b0bc2692cebdcb11bf8fac4f6d141b31f1633db1e9212effd38385adbd765a2c7412a621307058499214 + languageName: node + linkType: hard + "fflate@npm:^0.4.4": version: 0.4.8 resolution: "fflate@npm:0.4.8" @@ -28032,6 +28415,13 @@ __metadata: languageName: node linkType: hard +"filter-iterator@npm:0.0.1": + version: 0.0.1 + resolution: "filter-iterator@npm:0.0.1" + checksum: 1dd34e0728183b3cc69d45c57ec58cbdd21c5160d53e70592e2db049ed4da81ba551b7bfaccb11731011ce5b07ee09961b09fa4573fe906145ce63d9a1813db0 + languageName: node + linkType: hard + "filter-obj@npm:^1.1.0": version: 1.1.0 resolution: "filter-obj@npm:1.1.0" @@ -29177,10 +29567,10 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard @@ -29491,6 +29881,13 @@ __metadata: languageName: node linkType: hard +"has-own-property@npm:^0.1.0": + version: 0.1.0 + resolution: "has-own-property@npm:0.1.0" + checksum: 4754f42e8a54860ea1a397c231843937ba890f3aa556698c9a2160df5f9b1a02ddb321ef0528294aec3aaa3139d17744da048027aa7129a631cb6554b6faed6f + languageName: node + linkType: hard + "has-property-descriptors@npm:^1.0.0": version: 1.0.0 resolution: "has-property-descriptors@npm:1.0.0" @@ -29719,6 +30116,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^7.0.0": + version: 7.0.1 + resolution: "hosted-git-info@npm:7.0.1" + dependencies: + lru-cache: ^10.0.1 + checksum: be5280f0a20d6153b47e1ab578e09f5ae8ad734301b3ed7e547dc88a6814d7347a4888db1b4f9635cc738e3c0ef1fbff02272aba7d07c75d4c5a50ff8d618db6 + languageName: node + linkType: hard + "hpack.js@npm:^2.1.6": version: 2.1.6 resolution: "hpack.js@npm:2.1.6" @@ -30118,6 +30524,13 @@ __metadata: languageName: node linkType: hard +"identity-function@npm:^1.0.0": + version: 1.0.0 + resolution: "identity-function@npm:1.0.0" + checksum: 0ec311050c69679334b12479f53226f67ca41bc3ba7283ede3dacfb80802ec07643868d16b274ab823ceb2e81291697f01b07e32c7796f92255bd81452b7ea15 + languageName: node + linkType: hard + "identity-obj-proxy@npm:3.0.0": version: 3.0.0 resolution: "identity-obj-proxy@npm:3.0.0" @@ -30159,10 +30572,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef +"ignore@npm:^5.1.4, ignore@npm:^5.1.8, ignore@npm:^5.2.0, ignore@npm:^5.2.4": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard @@ -30278,6 +30691,13 @@ __metadata: languageName: node linkType: hard +"individual@npm:^3.0.0": + version: 3.0.0 + resolution: "individual@npm:3.0.0" + checksum: 49f69cff2791f09d1364b39723cc03d8d48ae425b15b23c8f618ac81f8d76160dae9c2abde5fb885a6bfbce939017ba2a5c84cf3d8051d0804fca0ee79138aa2 + languageName: node + linkType: hard + "infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -30629,7 +31049,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.1.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.13.1 resolution: "is-core-module@npm:2.13.1" dependencies: @@ -30782,6 +31202,13 @@ __metadata: languageName: node linkType: hard +"is-iterable@npm:^1.1.0": + version: 1.1.1 + resolution: "is-iterable@npm:1.1.1" + checksum: d059aaf00899cf351cdf4d71ea6b4e8912107c47b31b554d28205199b306420f3b5d30a419efa6b807f466f675fd945822f1651fd6d1fd45469a578573da671e + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -30843,6 +31270,13 @@ __metadata: languageName: node linkType: hard +"is-number@npm:^4.0.0": + version: 4.0.0 + resolution: "is-number@npm:4.0.0" + checksum: e71962a5ae97400211e6be5946eff2b81d3fa85154dad498bfe2704999e63ac6b3f8591fdb7971a121122cc6e25915c2cfe882ff7b77e243d51b92ca6961267e + languageName: node + linkType: hard + "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -31372,6 +31806,13 @@ __metadata: languageName: node linkType: hard +"iterable-lookahead@npm:^1.0.0": + version: 1.0.0 + resolution: "iterable-lookahead@npm:1.0.0" + checksum: 9d849bfbfafcaf83c6eec2835192088b1f7d1aadf9f33ec4e1d117664af2d47acb742e130179c35a6eec01d0e3ec2750ea8347ba6796e47e329b015455076e67 + languageName: node + linkType: hard + "iterall@npm:^1.2.1, iterall@npm:^1.3.0": version: 1.3.0 resolution: "iterall@npm:1.3.0" @@ -32037,7 +32478,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.18.2": +"jiti@npm:1.21.0, jiti@npm:^1.18.2": version: 1.21.0 resolution: "jiti@npm:1.21.0" bin: @@ -32116,7 +32557,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:=4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": +"js-yaml@npm:4.1.0, js-yaml@npm:=4.1.0, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0": version: 4.1.0 resolution: "js-yaml@npm:4.1.0" dependencies: @@ -32349,6 +32790,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.1 + resolution: "json-parse-even-better-errors@npm:3.0.1" + checksum: bf74fa3f715e56699ccd68b80a7d20908de432a3fae2d5aa2ed530a148e9d9ccdf8e6983b93d9966a553aa70dcf003ce3a7ffec2c0ce74d2a6173e3691a426f0 + languageName: node + linkType: hard + "json-pointer@npm:0.6.2": version: 0.6.2 resolution: "json-pointer@npm:0.6.2" @@ -32961,6 +33409,41 @@ __metadata: languageName: node linkType: hard +"knip@npm:^4.3.1": + version: 4.4.0 + resolution: "knip@npm:4.4.0" + dependencies: + "@ericcornelissen/bash-parser": 0.5.2 + "@nodelib/fs.walk": 2.0.0 + "@npmcli/map-workspaces": 3.0.4 + "@npmcli/package-json": 5.0.0 + "@pnpm/logger": 5.0.0 + "@pnpm/workspace.pkgs-graph": ^2.0.14 + "@snyk/github-codeowners": 1.1.0 + "@types/picomatch": 2.3.3 + easy-table: 1.2.0 + fast-glob: 3.3.2 + jiti: 1.21.0 + js-yaml: 4.1.0 + micromatch: 4.0.5 + minimist: 1.2.8 + picocolors: 1.0.0 + picomatch: 3.0.1 + pretty-ms: 9.0.0 + smol-toml: 1.1.4 + strip-json-comments: 5.0.1 + summary: 2.1.0 + zod: 3.22.4 + zod-validation-error: 3.0.0 + peerDependencies: + "@types/node": ">=18" + typescript: ">=5.0.4" + bin: + knip: bin/knip.js + checksum: 02ce0c03f732eeee73c76028569baf8105355ad58702af485201eb3d2e65e0cafbeb65c8d40be4e43b2abc29f4d8cf46d10ed6da8660103f1acd0e7beb2707eb + languageName: node + linkType: hard + "kubernetes-models@npm:^4.1.0, kubernetes-models@npm:^4.3.1": version: 4.3.1 resolution: "kubernetes-models@npm:4.3.1" @@ -33251,6 +33734,18 @@ __metadata: languageName: node linkType: hard +"load-json-file@npm:^6.2.0": + version: 6.2.0 + resolution: "load-json-file@npm:6.2.0" + dependencies: + graceful-fs: ^4.1.15 + parse-json: ^5.0.0 + strip-bom: ^4.0.0 + type-fest: ^0.6.0 + checksum: 4429e430ebb99375fc7cd936348e4f7ba729486080ced4272091c1e386a7f5f738ea3337d8ffd4b01c2f5bc3ddde92f2c780045b66838fe98bdb79f901884643 + languageName: node + linkType: hard + "load-yaml-file@npm:^0.2.0": version: 0.2.0 resolution: "load-yaml-file@npm:0.2.0" @@ -33355,7 +33850,7 @@ __metadata: languageName: node linkType: hard -"lodash.curry@npm:^4.0.1": +"lodash.curry@npm:^4.0.1, lodash.curry@npm:^4.1.1": version: 4.1.1 resolution: "lodash.curry@npm:4.1.1" checksum: 9192b70fe7df4d1ff780c0260bee271afa9168c93fe4fa24bc861900240531b59781b5fdaadf4644fea8f4fbcd96f0700539ab294b579ffc1022c6c15dcc462a @@ -33714,10 +34209,10 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.1.0 - resolution: "lru-cache@npm:10.1.0" - checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab +"lru-cache@npm:^10.0.0, lru-cache@npm:^10.0.1, lru-cache@npm:^10.0.2, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.2.0 + resolution: "lru-cache@npm:10.2.0" + checksum: eee7ddda4a7475deac51ac81d7dd78709095c6fa46e8350dc2d22462559a1faa3b81ed931d5464b13d48cbd7e08b46100b6f768c76833912bc444b99c37e25db languageName: node linkType: hard @@ -33816,6 +34311,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.16.0": + version: 0.16.0 + resolution: "magic-string@npm:0.16.0" + dependencies: + vlq: ^0.2.1 + checksum: f97e225062b600212e95fc8ed1948410bee3cb5248e03ed14fc45f12bb61a43960fdc0525f4aaaf62d6e79165526c9f8274ec225a92d421980cfcfcb8063be98 + languageName: node + linkType: hard + "magic-string@npm:^0.25.7": version: 0.25.7 resolution: "magic-string@npm:0.25.7" @@ -33945,6 +34449,15 @@ __metadata: languageName: node linkType: hard +"map-age-cleaner@npm:^0.1.3": + version: 0.1.3 + resolution: "map-age-cleaner@npm:0.1.3" + dependencies: + p-defer: ^1.0.0 + checksum: cb2804a5bcb3cbdfe4b59066ea6d19f5e7c8c196cd55795ea4c28f792b192e4c442426ae52524e5e1acbccf393d3bddacefc3d41f803e66453f6c4eda3650bc1 + languageName: node + linkType: hard + "map-age-cleaner@npm:^0.2.0": version: 0.2.0 resolution: "map-age-cleaner@npm:0.2.0" @@ -33961,6 +34474,13 @@ __metadata: languageName: node linkType: hard +"map-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "map-obj@npm:2.0.0" + checksum: 77d2b7b03398a71c84bd7df8ab7be2139e5459fc1e18dbb5f15055fe7284bec0fc37fe410185b5f8ca2e3c3e01fd0fd1f946c579607878adb26cad1cd75314aa + languageName: node + linkType: hard + "map-obj@npm:^4.0.0": version: 4.3.0 resolution: "map-obj@npm:4.3.0" @@ -34279,6 +34799,26 @@ __metadata: languageName: node linkType: hard +"mem@npm:^6.0.1": + version: 6.1.1 + resolution: "mem@npm:6.1.1" + dependencies: + map-age-cleaner: ^0.1.3 + mimic-fn: ^3.0.0 + checksum: 59a54b66838f074354fd2ae32cca5064996761ded870e74fa1e098bb3e5d48fc033ebeacf6809d4b2ad3036f7a6fb7538858821bbd4f1cfb7ef8966c0ab9b753 + languageName: node + linkType: hard + +"mem@npm:^8.0.0": + version: 8.1.1 + resolution: "mem@npm:8.1.1" + dependencies: + map-age-cleaner: ^0.1.3 + mimic-fn: ^3.1.0 + checksum: c41bc97f6f82b91899206058989e34bcb1543af40413c2ab59e5a8e97e4f8f2188d62e7bd95b2d575d5b0d823d5034a0f274a0676f6d11a0e0b973898b06c8b1 + languageName: node + linkType: hard + "memfs@npm:^3.1.2, memfs@npm:^3.4.1": version: 3.4.1 resolution: "memfs@npm:3.4.1" @@ -34802,7 +35342,7 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^3.0.0": +"mimic-fn@npm:^3.0.0, mimic-fn@npm:^3.1.0": version: 3.1.0 resolution: "mimic-fn@npm:3.1.0" checksum: f7b167f9115b8bbdf2c3ee55dce9149d14be9e54b237259c4bc1d8d0512ea60f25a1b323f814eb1fe8f5a541662804bcfcfff3202ca58df143edb986849d58db @@ -34888,7 +35428,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": +"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -34935,7 +35475,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:>=1.2.2, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:1.2.8, minimist@npm:>=1.2.2, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -35652,6 +36192,16 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:3.0.0-beta.9": + version: 3.0.0-beta.9 + resolution: "node-fetch@npm:3.0.0-beta.9" + dependencies: + data-uri-to-buffer: ^3.0.1 + fetch-blob: ^2.1.1 + checksum: 586af0910649cb62f1c044ddac41e71c0b0f48133fba406ad5e0fab51baff18f22cd187ea65ef690ceed7386a71910e904348105dc8eae55f907fa94df7e76ca + languageName: node + linkType: hard + "node-fetch@npm:^1.0.1": version: 1.7.3 resolution: "node-fetch@npm:1.7.3" @@ -35914,6 +36464,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^6.0.0": + version: 6.0.0 + resolution: "normalize-package-data@npm:6.0.0" + dependencies: + hosted-git-info: ^7.0.0 + is-core-module: ^2.8.1 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: 741211a4354ba6d618caffa98f64e0e5ec9e5575bf3aefe47f4b68e662d65f9ba1b6b2d10640c16254763ed0879288155566138b5ffe384172352f6e969c1752 + languageName: node + linkType: hard + "normalize-path@npm:^2.1.1": version: 2.1.1 resolution: "normalize-path@npm:2.1.1" @@ -35978,6 +36540,15 @@ __metadata: languageName: node linkType: hard +"npm-install-checks@npm:^6.0.0": + version: 6.3.0 + resolution: "npm-install-checks@npm:6.3.0" + dependencies: + semver: ^7.1.1 + checksum: 6c20dadb878a0d2f1f777405217b6b63af1299d0b43e556af9363ee6eefaa98a17dfb7b612a473a473e96faf7e789c58b221e0d8ffdc1d34903c4f71618df3b4 + languageName: node + linkType: hard + "npm-normalize-package-bin@npm:^1.0.0, npm-normalize-package-bin@npm:^1.0.1": version: 1.0.1 resolution: "npm-normalize-package-bin@npm:1.0.1" @@ -35992,6 +36563,25 @@ __metadata: languageName: node linkType: hard +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: de416d720ab22137a36292ff8a333af499ea0933ef2320a8c6f56a73b0f0448227fec4db5c890d702e26d21d04f271415eab6580b5546456861cc0c19498a4bf + languageName: node + linkType: hard + +"npm-package-arg@npm:^11.0.0": + version: 11.0.1 + resolution: "npm-package-arg@npm:11.0.1" + dependencies: + hosted-git-info: ^7.0.0 + proc-log: ^3.0.0 + semver: ^7.3.5 + validate-npm-package-name: ^5.0.0 + checksum: 60364504e04e34fc20b47ad192efc9181922bce0cb41fa81871b1b75748d8551725f61b2f9a2e3dffb1782d749a35313f5dc02c18c3987653990d486f223adf2 + languageName: node + linkType: hard + "npm-package-arg@npm:^8.0.1, npm-package-arg@npm:^8.1.2, npm-package-arg@npm:^8.1.5": version: 8.1.5 resolution: "npm-package-arg@npm:8.1.5" @@ -36043,6 +36633,18 @@ __metadata: languageName: node linkType: hard +"npm-pick-manifest@npm:^9.0.0": + version: 9.0.0 + resolution: "npm-pick-manifest@npm:9.0.0" + dependencies: + npm-install-checks: ^6.0.0 + npm-normalize-package-bin: ^3.0.0 + npm-package-arg: ^11.0.0 + semver: ^7.3.5 + checksum: a6f102f9e9e8feea69be3a65e492fef6319084a85fc4e40dc88a277a3aa675089cef13ab0436ed7916e97c7bbba8315633d818eb15402c3abfb0bddc1af08cc7 + languageName: node + linkType: hard + "npm-registry-fetch@npm:^12.0.0, npm-registry-fetch@npm:^12.0.1": version: 12.0.2 resolution: "npm-registry-fetch@npm:12.0.2" @@ -36208,6 +36810,20 @@ __metadata: languageName: node linkType: hard +"object-pairs@npm:^0.1.0": + version: 0.1.0 + resolution: "object-pairs@npm:0.1.0" + checksum: 8bde82dda701c84a27ba5bcf5e014283c6defbdab6df189af0b6582541711ed86ba2f0cce0a300a2220ba27b54ee11128c508982a191fa04f81770a7695b23d9 + languageName: node + linkType: hard + +"object-values@npm:^1.0.0": + version: 1.0.0 + resolution: "object-values@npm:1.0.0" + checksum: b86e7ef56349de1444e45b00f4aac7dcb76f2973f3e2cd5836cf86815b1ea4b2b3827bb2320cd5d1a50c78dd3068ce23cbcb5a1f024abe12296af8cf50d17a22 + languageName: node + linkType: hard + "object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -36661,6 +37277,16 @@ __metadata: languageName: node linkType: hard +"p-memoize@npm:4.0.1": + version: 4.0.1 + resolution: "p-memoize@npm:4.0.1" + dependencies: + mem: ^6.0.1 + mimic-fn: ^3.0.0 + checksum: 322294f7d8c6112cc961cf48f3e08eadc5fa0da7bc457db1a3f6f6c72d9745ae098255584d67a62367707551c514825917c86773e60c27cc341eabc9636d0a0d + languageName: node + linkType: hard + "p-queue@npm:^6.6.2": version: 6.6.2 resolution: "p-queue@npm:6.6.2" @@ -36888,6 +37514,13 @@ __metadata: languageName: node linkType: hard +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: 673c801d9f957ff79962d71ed5a24850163f4181a90dd30c4e3666b3a804f53b77f1f0556792e8b2adbb5d58757907d1aa51d7d7dc75997c2a56d72937cbc8b7 + languageName: node + linkType: hard + "parse-multipart-data@npm:^1.4.0": version: 1.5.0 resolution: "parse-multipart-data@npm:1.5.0" @@ -36895,6 +37528,15 @@ __metadata: languageName: node linkType: hard +"parse-npm-tarball-url@npm:^3.0.0": + version: 3.0.0 + resolution: "parse-npm-tarball-url@npm:3.0.0" + dependencies: + semver: ^6.1.0 + checksum: 4a6c1048a86465570fe128d69aa4d5a4a9916cbdf86ac39e43fca3fea16554905cafa4b351bf6274ce131e698412fd89157b372abed29dfd8e6aea9e67b3a717 + languageName: node + linkType: hard + "parse-path@npm:^7.0.0": version: 7.0.0 resolution: "parse-path@npm:7.0.0" @@ -37212,6 +37854,15 @@ __metadata: languageName: node linkType: hard +"path-temp@npm:^2.1.0": + version: 2.1.0 + resolution: "path-temp@npm:2.1.0" + dependencies: + unique-string: ^2.0.0 + checksum: ad28022a9c807d17d729c3ee265cd51a36f2d0283c9b1daee02dfd84fa2e4944b93e0a8d07bd5c2ed678c3c6c048d011c1817a181f6a3f03cd3a9648faef1b7d + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -37437,7 +38088,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": +"picocolors@npm:1.0.0, picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 @@ -37451,6 +38102,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:3.0.1": + version: 3.0.1 + resolution: "picomatch@npm:3.0.1" + checksum: b7fe18174bcc05bbf0ea09cc85623ae395676b3e6bc25636d4c20db79a948586237e429905453bf1ba385bc7a7aa5b56f1b351680e650d2b5c305ceb98dfc914 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -38309,6 +38967,15 @@ __metadata: languageName: node linkType: hard +"pretty-ms@npm:9.0.0": + version: 9.0.0 + resolution: "pretty-ms@npm:9.0.0" + dependencies: + parse-ms: ^4.0.0 + checksum: 072b17547e09cb232e8e4c7be0281e256b6d8acd18dfb2fdd715d50330d1689fdaa877f53cf90c62ed419ef842f0f5fb94a2cd8ed1aa6d7608ad48834219435d + languageName: node + linkType: hard + "printj@npm:~1.1.0": version: 1.1.2 resolution: "printj@npm:1.1.2" @@ -38669,6 +39336,13 @@ __metadata: languageName: node linkType: hard +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 + languageName: node + linkType: hard + "queue-tick@npm:^1.0.1": version: 1.0.1 resolution: "queue-tick@npm:1.0.1" @@ -38720,6 +39394,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:@pnpm/ramda@0.28.1": + version: 0.28.1 + resolution: "@pnpm/ramda@npm:0.28.1" + checksum: e45e41ceab4f9a0a08fec9c7809a7b79cf3b3220998588f76567addb7533167b591112e0ea1a34b9d99f97ab7511a5bedb1cbb3d49c424c7dc0cdc060ffc2aae + languageName: node + linkType: hard + "ramda@npm:~0.29.1": version: 0.29.1 resolution: "ramda@npm:0.29.1" @@ -39598,6 +40279,16 @@ __metadata: languageName: node linkType: hard +"read-package-json-fast@npm:^3.0.0": + version: 3.0.2 + resolution: "read-package-json-fast@npm:3.0.2" + dependencies: + json-parse-even-better-errors: ^3.0.0 + npm-normalize-package-bin: ^3.0.0 + checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 + languageName: node + linkType: hard + "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -40075,6 +40766,16 @@ __metadata: languageName: node linkType: hard +"rename-overwrite@npm:^5.0.0": + version: 5.0.0 + resolution: "rename-overwrite@npm:5.0.0" + dependencies: + "@zkochan/rimraf": ^2.1.2 + fs-extra: 10.1.0 + checksum: eaac7b36302b6f184dcff91c625776e3a3b46b234550adcf70434695ef9c7dd28bd9c5b2945c4a7fbcd09649bd31efce26aae39166becdc05ca9213524d2c3b8 + languageName: node + linkType: hard + "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -40386,6 +41087,13 @@ __metadata: languageName: node linkType: hard +"reverse-arguments@npm:^1.0.0": + version: 1.0.0 + resolution: "reverse-arguments@npm:1.0.0" + checksum: 4dc725066adb35bccdee90545bab7e3ddd07e61c3622afa22a6a17cc84cf22166f9355f8f206c89d344f0afc78a53ae6a8d43a710ca9774a676e3632a5a3d9a1 + languageName: node + linkType: hard + "rfc4648@npm:^1.3.0": version: 1.4.0 resolution: "rfc4648@npm:1.4.0" @@ -40629,6 +41337,7 @@ __metadata: eslint-plugin-testing-library: ^6.0.0 fs-extra: 10.1.0 husky: ^9.0.0 + knip: ^4.3.1 lint-staged: ^15.0.0 minimist: ^1.2.5 node-gyp: ^10.0.0 @@ -40691,10 +41400,12 @@ __metadata: languageName: node linkType: hard -"run-parallel@npm:^1.1.9": - version: 1.1.9 - resolution: "run-parallel@npm:1.1.9" - checksum: 8bbeda89c2c1dbfeaa0cdb9f17e93a011ac58ef77339ef1e61a62208b67c8e7b661891df677bb7c5be84b8792e27061177368d500b3c731bb019b0c71e667591 +"run-parallel@npm:^1.1.9, run-parallel@npm:^1.2.0": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: ^1.2.2 + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d languageName: node linkType: hard @@ -40981,7 +41692,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -40990,7 +41701,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.4.0, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -41234,6 +41945,13 @@ __metadata: languageName: node linkType: hard +"shell-quote-word@npm:^1.0.1": + version: 1.0.1 + resolution: "shell-quote-word@npm:1.0.1" + checksum: 05c5df92acba3e7920dbd987b235276871d38cf360d339074cbfabea49bbca8406a6f06a822cd1e84912c3150277d73de5194ca21c37ef95e108dfe45372526f + languageName: node + linkType: hard + "shell-quote@npm:^1.7.3, shell-quote@npm:^1.8.1": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" @@ -41474,6 +42192,13 @@ __metadata: languageName: node linkType: hard +"smol-toml@npm:1.1.4": + version: 1.1.4 + resolution: "smol-toml@npm:1.1.4" + checksum: 71537b27c18172c819778d54b6328d438af9d16dd63f0722a9df9fd77c7084eb163274224910c89e6dec0369f130ab050bc3cf4bdba34a4dc134b4faa74749de + languageName: node + linkType: hard + "smtp-address-parser@npm:^1.0.3": version: 1.0.10 resolution: "smtp-address-parser@npm:1.0.10" @@ -41818,12 +42543,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.4 - resolution: "ssri@npm:10.0.4" +"ssri@npm:10.0.5, ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^5.0.0 - checksum: fb14da9f8a72b04eab163eb13a9dda11d5962cd2317f85457c4e0b575e9a6e0e3a6a87b5bf122c75cb36565830cd5f263fb457571bf6f1587eb5f95d095d6165 + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard @@ -42153,6 +42878,13 @@ __metadata: languageName: node linkType: hard +"string.fromcodepoint@npm:^0.2.1": + version: 0.2.1 + resolution: "string.fromcodepoint@npm:0.2.1" + checksum: 6ba80f70c3e2a36dab87f5d68168936403295a73838564e701f5c861d397d77d9e97b0e2aa0f3c163a25a96c785dcc2145452b220753fb7b3e6c6fe431c9c411 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.8": version: 4.0.8 resolution: "string.prototype.matchall@npm:4.0.8" @@ -42326,6 +43058,13 @@ __metadata: languageName: node linkType: hard +"strip-json-comments@npm:5.0.1": + version: 5.0.1 + resolution: "strip-json-comments@npm:5.0.1" + checksum: b314af70c6666a71133e309a571bdb87687fc878d9fd8b38ebed393a77b89835b92f191aa6b0bc10dfd028ba99eed6b6365985001d64c5aef32a4a82456a156b + languageName: node + linkType: hard + "strip-json-comments@npm:^3.1.1, strip-json-comments@npm:~3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" @@ -42487,6 +43226,13 @@ __metadata: languageName: node linkType: hard +"summary@npm:2.1.0": + version: 2.1.0 + resolution: "summary@npm:2.1.0" + checksum: 10ac12ce12c013b56ad44c37cfac206961f0993d98867b33b1b03a27b38a1cf8dd2db0b788883356c5335bbbb37d953772ef4a381d6fc8f408faf99f2bc54af5 + languageName: node + linkType: hard + "superagent@npm:^8.1.2": version: 8.1.2 resolution: "superagent@npm:8.1.2" @@ -43084,6 +43830,22 @@ __metadata: languageName: node linkType: hard +"to-no-case@npm:^1.0.0": + version: 1.0.2 + resolution: "to-no-case@npm:1.0.2" + checksum: 1d85326eeb89f9f3a805bf5b395bcabb8556e882350164c1faa10846076732f4cec02ac95b016e7d6bb2f55e448ce5dd227c7699ec43e387c705a5b2b1ee2963 + languageName: node + linkType: hard + +"to-pascal-case@npm:^1.0.0": + version: 1.0.0 + resolution: "to-pascal-case@npm:1.0.0" + dependencies: + to-space-case: ^1.0.0 + checksum: 3956e209defc6df9de98c5db24a16fb2a1a11f711350ea3bdd9466240a04ab889fa09f1bd005e26fc31343c1cca341981daf2d80d4ec3f2d0706a557978f8b91 + languageName: node + linkType: hard + "to-readable-stream@npm:^1.0.0": version: 1.0.0 resolution: "to-readable-stream@npm:1.0.0" @@ -43100,6 +43862,15 @@ __metadata: languageName: node linkType: hard +"to-space-case@npm:^1.0.0": + version: 1.0.0 + resolution: "to-space-case@npm:1.0.0" + dependencies: + to-no-case: ^1.0.0 + checksum: 157cebe3e98e7cb465fe1978cf26450cc8ea8e637a01039854fac7ed60ad074e5e18b32333cc5f30df81b81ca374d63df768cd4c1fa0fe672605f965376227f4 + languageName: node + linkType: hard + "toggle-selection@npm:^1.0.6": version: 1.0.6 resolution: "toggle-selection@npm:1.0.6" @@ -43850,6 +44621,15 @@ __metadata: languageName: node linkType: hard +"unescape-js@npm:^1.0.5": + version: 1.1.4 + resolution: "unescape-js@npm:1.1.4" + dependencies: + string.fromcodepoint: ^0.2.1 + checksum: 97acf60a8f6c170f8a66b48b71f5c56bda728c2ff6b08c3443c5f21635bf5fa38a4265bcfcf46d17cb6ac9bbb8b913a34b1abc5cfe8db5d7cc5c8eecb1817472 + languageName: node + linkType: hard + "uni-global@npm:^1.0.0": version: 1.0.0 resolution: "uni-global@npm:1.0.0" @@ -44460,7 +45240,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1": +"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -44479,6 +45259,24 @@ __metadata: languageName: node linkType: hard +"validate-npm-package-name@npm:^4.0.0": + version: 4.0.0 + resolution: "validate-npm-package-name@npm:4.0.0" + dependencies: + builtins: ^5.0.0 + checksum: a32fd537bad17fcb59cfd58ae95a414d443866020d448ec3b22e8d40550cb585026582a57efbe1f132b882eea4da8ac38ee35f7be0dd72988a3cb55d305a20c1 + languageName: node + linkType: hard + +"validate-npm-package-name@npm:^5.0.0": + version: 5.0.0 + resolution: "validate-npm-package-name@npm:5.0.0" + dependencies: + builtins: ^5.0.0 + checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e + languageName: node + linkType: hard + "validate.io-array@npm:^1.0.3": version: 1.0.6 resolution: "validate.io-array@npm:1.0.6" @@ -44567,6 +45365,15 @@ __metadata: languageName: node linkType: hard +"version-selector-type@npm:^3.0.0": + version: 3.0.0 + resolution: "version-selector-type@npm:3.0.0" + dependencies: + semver: ^7.3.2 + checksum: e97968054ad3bd2ff25a1c8e55273d34db5601e573f1ebca144b145d6a984925390358959859e77aca526082a64483e776e3f15178b0d8e2b3f1deb64932a7aa + languageName: node + linkType: hard + "vfile-message@npm:^3.0.0": version: 3.0.2 resolution: "vfile-message@npm:3.0.2" @@ -44719,6 +45526,13 @@ __metadata: languageName: node linkType: hard +"vlq@npm:^0.2.1": + version: 0.2.3 + resolution: "vlq@npm:0.2.3" + checksum: 2231d8caeb5b2c1a438677ab029e9a94aa6fb61ab05819c72691b792aea0456dab29576aff5ae29309ee45bad0a309e832dc45173119bca1393f3b87709d8f8d + languageName: node + linkType: hard + "vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" @@ -45899,7 +46713,16 @@ __metadata: languageName: node linkType: hard -"zod@npm:^3.22.4": +"zod-validation-error@npm:3.0.0": + version: 3.0.0 + resolution: "zod-validation-error@npm:3.0.0" + peerDependencies: + zod: ^3.18.0 + checksum: a1492268847aa69a160a50ad04dcce3d65454520c56a63680c1e6382f07a66a98463f5fbc0d58ee536651ec189fd0464d6ce657dddbdc37700cc8f7fc6e9c292 + languageName: node + linkType: hard + +"zod@npm:3.22.4, zod@npm:^3.22.4": version: 3.22.4 resolution: "zod@npm:3.22.4" checksum: 80bfd7f8039b24fddeb0718a2ec7c02aa9856e4838d6aa4864335a047b6b37a3273b191ef335bf0b2002e5c514ef261ffcda5a589fb084a48c336ffc4cdbab7f