From 3a927452c5cc57ba7aaacc71f96a11843ae64301 Mon Sep 17 00:00:00 2001 From: Paul Schultz Date: Tue, 15 Oct 2024 16:08:53 -0500 Subject: [PATCH 1/3] chore(ci): cherry-pick of b6c8a50 Signed-off-by: Paul Schultz --- .github/actions/build/action.yaml | 30 +------ .github/actions/test/action.yaml | 25 ++---- .github/workflows/pr.yaml | 25 +++++- .github/workflows/push.yaml | 10 +-- .prettierignore | 14 ---- package.json | 20 ++--- packages/app/.lintstagedrc.json | 4 + packages/app/.prettierignore | 13 +++ .prettierrc.js => packages/app/.prettierrc.js | 0 packages/app/package.json | 6 +- packages/app/turbo.json | 2 +- packages/backend/.lintstagedrc.json | 4 + packages/backend/.prettierignore | 12 +++ packages/backend/.prettierrc.js | 20 +++++ packages/backend/package.json | 6 +- packages/backend/turbo.json | 2 +- packages/cli/.lintstagedrc.json | 4 + packages/cli/.prettierignore | 12 +++ packages/cli/.prettierrc.js | 20 +++++ packages/cli/package.json | 6 +- packages/cli/turbo.json | 2 +- packages/storybook/.eslintignore | 1 + packages/storybook/.lintstagedrc.json | 4 + packages/storybook/.prettierignore | 13 +++ packages/storybook/.prettierrc.js | 20 +++++ packages/storybook/package.json | 8 +- plugins/3scale-backend/.eslintignore | 2 + plugins/3scale-backend/.lintstagedrc.json | 4 + plugins/3scale-backend/.prettierignore | 12 +++ plugins/3scale-backend/.prettierrc.js | 20 +++++ plugins/3scale-backend/package.json | 10 ++- plugins/3scale-backend/turbo.json | 2 +- plugins/aap-backend/.eslintignore | 2 + plugins/aap-backend/.lintstagedrc.json | 4 + plugins/aap-backend/.prettierignore | 12 +++ plugins/aap-backend/.prettierrc.js | 20 +++++ plugins/aap-backend/package.json | 8 +- plugins/aap-backend/turbo.json | 2 +- plugins/acr/.eslintignore | 2 + plugins/acr/.lintstagedrc.json | 4 + plugins/acr/.prettierignore | 12 +++ plugins/acr/.prettierrc.js | 20 +++++ plugins/acr/package.json | 8 +- plugins/acr/turbo.json | 2 +- plugins/analytics-module-matomo/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../analytics-module-matomo/.prettierignore | 12 +++ .../analytics-module-matomo/.prettierrc.js | 20 +++++ plugins/analytics-module-matomo/package.json | 6 +- plugins/analytics-module-matomo/turbo.json | 2 +- .../analytics-provider-segment/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../.prettierignore | 12 +++ .../analytics-provider-segment/.prettierrc.js | 20 +++++ .../analytics-provider-segment/package.json | 6 +- plugins/analytics-provider-segment/turbo.json | 2 +- plugins/argocd-common/.eslintignore | 2 + plugins/argocd-common/.lintstagedrc.json | 4 + plugins/argocd-common/.prettierignore | 12 +++ plugins/argocd-common/.prettierrc.js | 20 +++++ plugins/argocd-common/package.json | 8 +- plugins/argocd-common/turbo.json | 2 +- plugins/argocd/.eslintignore | 2 + plugins/argocd/.lintstagedrc.json | 4 + plugins/argocd/.prettierignore | 12 +++ plugins/argocd/.prettierrc.js | 20 +++++ plugins/argocd/package.json | 8 +- plugins/argocd/turbo.json | 2 +- plugins/audit-log-node/.eslintignore | 2 + plugins/audit-log-node/.lintstagedrc.json | 4 + plugins/audit-log-node/.prettierignore | 12 +++ plugins/audit-log-node/.prettierrc.js | 20 +++++ plugins/audit-log-node/package.json | 8 +- plugins/audit-log-node/turbo.json | 2 +- plugins/bulk-import-backend/.eslintignore | 2 + .../bulk-import-backend/.lintstagedrc.json | 4 + plugins/bulk-import-backend/.prettierignore | 17 ++++ plugins/bulk-import-backend/.prettierrc.js | 20 +++++ plugins/bulk-import-backend/package.json | 6 +- plugins/bulk-import-backend/turbo.json | 2 +- plugins/bulk-import-common/.eslintignore | 2 + plugins/bulk-import-common/.lintstagedrc.json | 4 + plugins/bulk-import-common/.prettierignore | 12 +++ plugins/bulk-import-common/.prettierrc.js | 20 +++++ plugins/bulk-import-common/package.json | 8 +- plugins/bulk-import-common/turbo.json | 2 +- plugins/bulk-import/.eslintignore | 2 + plugins/bulk-import/.lintstagedrc.json | 4 + plugins/bulk-import/.prettierignore | 12 +++ plugins/bulk-import/.prettierrc.js | 20 +++++ plugins/bulk-import/package.json | 6 +- plugins/bulk-import/turbo.json | 2 +- .../.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../.prettierignore | 12 +++ .../.prettierrc.js | 20 +++++ .../package.json | 8 +- .../turbo.json | 2 +- plugins/dynamic-plugins-info/.eslintignore | 2 + .../dynamic-plugins-info/.lintstagedrc.json | 4 + plugins/dynamic-plugins-info/.prettierignore | 12 +++ plugins/dynamic-plugins-info/.prettierrc.js | 20 +++++ plugins/dynamic-plugins-info/package.json | 8 +- plugins/dynamic-plugins-info/turbo.json | 2 +- plugins/feedback-backend/.eslintignore | 2 + plugins/feedback-backend/.lintstagedrc.json | 4 + plugins/feedback-backend/.prettierignore | 12 +++ plugins/feedback-backend/.prettierrc.js | 20 +++++ plugins/feedback-backend/package.json | 8 +- plugins/feedback-backend/turbo.json | 2 +- plugins/feedback/.eslintignore | 2 + plugins/feedback/.lintstagedrc.json | 4 + plugins/feedback/.prettierignore | 12 +++ plugins/feedback/.prettierrc.js | 20 +++++ plugins/feedback/package.json | 8 +- plugins/feedback/turbo.json | 2 +- plugins/jfrog-artifactory/.eslintignore | 2 + plugins/jfrog-artifactory/.lintstagedrc.json | 4 + plugins/jfrog-artifactory/.prettierignore | 12 +++ plugins/jfrog-artifactory/.prettierrc.js | 20 +++++ plugins/jfrog-artifactory/package.json | 8 +- plugins/jfrog-artifactory/turbo.json | 2 +- plugins/keycloak-backend/.eslintignore | 2 + plugins/keycloak-backend/.lintstagedrc.json | 4 + plugins/keycloak-backend/.prettierignore | 12 +++ plugins/keycloak-backend/.prettierrc.js | 20 +++++ plugins/keycloak-backend/package.json | 10 ++- plugins/keycloak-backend/turbo.json | 2 +- plugins/kiali-backend/.eslintignore | 2 + plugins/kiali-backend/.lintstagedrc.json | 4 + plugins/kiali-backend/.prettierignore | 12 +++ plugins/kiali-backend/.prettierrc.js | 20 +++++ plugins/kiali-backend/package.json | 6 +- plugins/kiali-backend/turbo.json | 2 +- plugins/kiali/.eslintignore | 2 + plugins/kiali/.lintstagedrc.json | 4 + plugins/kiali/.prettierignore | 12 +++ plugins/kiali/.prettierrc.js | 20 +++++ plugins/kiali/package.json | 6 +- plugins/kiali/turbo.json | 2 +- plugins/kubernetes-actions/.eslintignore | 2 + plugins/kubernetes-actions/.lintstagedrc.json | 4 + plugins/kubernetes-actions/.prettierignore | 12 +++ plugins/kubernetes-actions/.prettierrc.js | 20 +++++ plugins/kubernetes-actions/package.json | 6 +- plugins/kubernetes-actions/turbo.json | 2 +- plugins/lightspeed-backend/.eslintignore | 2 + plugins/lightspeed-backend/.lintstagedrc.json | 4 + plugins/lightspeed-backend/.prettierignore | 12 +++ plugins/lightspeed-backend/.prettierrc.js | 20 +++++ .../dist-dynamic/package.json | 64 +++++++++++++++ plugins/lightspeed/.eslintignore | 2 + plugins/lightspeed/.lintstagedrc.json | 4 + plugins/lightspeed/.prettierignore | 12 +++ plugins/lightspeed/.prettierrc.js | 20 +++++ plugins/lightspeed/package.json | 8 +- plugins/lightspeed/turbo.json | 2 +- plugins/matomo-backend/.eslintignore | 2 + plugins/matomo-backend/.lintstagedrc.json | 4 + plugins/matomo-backend/.prettierignore | 12 +++ plugins/matomo-backend/.prettierrc.js | 20 +++++ plugins/matomo-backend/package.json | 8 +- plugins/matomo-backend/turbo.json | 2 +- plugins/matomo/.eslintignore | 2 + plugins/matomo/.lintstagedrc.json | 4 + plugins/matomo/.prettierignore | 12 +++ plugins/matomo/.prettierrc.js | 20 +++++ plugins/matomo/package.json | 8 +- plugins/matomo/turbo.json | 2 +- .../nexus-repository-manager/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../nexus-repository-manager/.prettierignore | 12 +++ .../nexus-repository-manager/.prettierrc.js | 20 +++++ plugins/nexus-repository-manager/package.json | 8 +- plugins/nexus-repository-manager/turbo.json | 2 +- plugins/ocm-backend/.eslintignore | 2 + plugins/ocm-backend/.lintstagedrc.json | 4 + plugins/ocm-backend/.prettierignore | 12 +++ plugins/ocm-backend/.prettierrc.js | 20 +++++ plugins/ocm-backend/package.json | 6 +- plugins/ocm-backend/turbo.json | 2 +- plugins/ocm-common/.eslintignore | 2 + plugins/ocm-common/.lintstagedrc.json | 4 + plugins/ocm-common/.prettierignore | 12 +++ plugins/ocm-common/.prettierrc.js | 20 +++++ plugins/ocm-common/package.json | 6 +- plugins/ocm-common/turbo.json | 2 +- plugins/ocm/.eslintignore | 2 + plugins/ocm/.lintstagedrc.json | 4 + plugins/ocm/.prettierignore | 12 +++ plugins/ocm/.prettierrc.js | 20 +++++ plugins/ocm/package.json | 8 +- plugins/ocm/turbo.json | 2 +- .../openshift-image-registry/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../openshift-image-registry/.prettierignore | 12 +++ .../openshift-image-registry/.prettierrc.js | 20 +++++ plugins/openshift-image-registry/package.json | 8 +- plugins/openshift-image-registry/turbo.json | 2 +- plugins/orchestrator-backend/.eslintignore | 2 + .../orchestrator-backend/.lintstagedrc.json | 4 + plugins/orchestrator-backend/.prettierignore | 12 +++ plugins/orchestrator-backend/.prettierrc.js | 20 +++++ plugins/orchestrator-backend/package.json | 6 +- plugins/orchestrator-backend/turbo.json | 2 +- plugins/orchestrator-common/.eslintignore | 2 + .../orchestrator-common/.lintstagedrc.json | 4 + plugins/orchestrator-common/.prettierignore | 12 +++ plugins/orchestrator-common/.prettierrc.js | 20 +++++ plugins/orchestrator-common/package.json | 6 +- plugins/orchestrator-common/turbo.json | 2 +- plugins/orchestrator-form-api/.eslintignore | 2 + .../orchestrator-form-api/.lintstagedrc.json | 4 + plugins/orchestrator-form-api/.prettierignore | 12 +++ plugins/orchestrator-form-api/.prettierrc.js | 20 +++++ plugins/orchestrator-form-api/package.json | 8 +- plugins/orchestrator-form-api/turbo.json | 2 +- plugins/orchestrator-form-react/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../orchestrator-form-react/.prettierignore | 12 +++ .../orchestrator-form-react/.prettierrc.js | 20 +++++ plugins/orchestrator-form-react/package.json | 8 +- plugins/orchestrator-form-react/turbo.json | 2 +- .../.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../.prettierignore | 12 +++ .../.prettierrc.js | 20 +++++ .../package.json | 9 ++- plugins/orchestrator/.eslintignore | 2 + plugins/orchestrator/.lintstagedrc.json | 4 + plugins/orchestrator/.prettierignore | 12 +++ plugins/orchestrator/.prettierrc.js | 20 +++++ plugins/orchestrator/package.json | 6 +- plugins/orchestrator/turbo.json | 2 +- plugins/quay-actions/.eslintignore | 2 + plugins/quay-actions/.lintstagedrc.json | 4 + plugins/quay-actions/.prettierignore | 12 +++ plugins/quay-actions/.prettierrc.js | 20 +++++ plugins/quay-actions/package.json | 8 +- plugins/quay-actions/turbo.json | 2 +- plugins/quay-common/.eslintignore | 2 + plugins/quay-common/.lintstagedrc.json | 4 + plugins/quay-common/.prettierignore | 12 +++ plugins/quay-common/.prettierrc.js | 20 +++++ plugins/quay-common/package.json | 8 +- plugins/quay-common/turbo.json | 2 +- plugins/quay/.eslintignore | 2 + plugins/quay/.lintstagedrc.json | 4 + plugins/quay/.prettierignore | 12 +++ plugins/quay/.prettierrc.js | 20 +++++ plugins/quay/package.json | 6 +- plugins/quay/turbo.json | 2 +- .../rbac-backend-module-test/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../rbac-backend-module-test/.prettierignore | 12 +++ .../rbac-backend-module-test/.prettierrc.js | 20 +++++ plugins/rbac-backend-module-test/package.json | 8 +- plugins/rbac-backend-module-test/turbo.json | 2 +- plugins/rbac-backend/.eslintignore | 2 + plugins/rbac-backend/.lintstagedrc.json | 4 + plugins/rbac-backend/.prettierignore | 12 +++ plugins/rbac-backend/.prettierrc.js | 20 +++++ plugins/rbac-backend/package.json | 6 +- plugins/rbac-backend/turbo.json | 2 +- plugins/rbac-common/.eslintignore | 2 + plugins/rbac-common/.lintstagedrc.json | 4 + plugins/rbac-common/.prettierignore | 12 +++ plugins/rbac-common/.prettierrc.js | 20 +++++ plugins/rbac-common/package.json | 6 +- plugins/rbac-common/turbo.json | 2 +- plugins/rbac-node/.eslintignore | 2 + plugins/rbac-node/.lintstagedrc.json | 4 + plugins/rbac-node/.prettierignore | 12 +++ plugins/rbac-node/.prettierrc.js | 20 +++++ plugins/rbac-node/package.json | 6 +- plugins/rbac-node/turbo.json | 2 +- plugins/rbac/.eslintignore | 2 + plugins/rbac/.lintstagedrc.json | 4 + plugins/rbac/.prettierignore | 12 +++ plugins/rbac/.prettierrc.js | 20 +++++ plugins/rbac/package.json | 6 +- plugins/rbac/turbo.json | 2 +- plugins/regex-actions/.eslintignore | 2 + plugins/regex-actions/.lintstagedrc.json | 4 + plugins/regex-actions/.prettierignore | 12 +++ plugins/regex-actions/.prettierrc.js | 20 +++++ plugins/regex-actions/package.json | 8 +- plugins/regex-actions/turbo.json | 2 +- .../scaffolder-annotator-action/.eslintignore | 2 + .../.lintstagedrc.json | 4 + .../.prettierignore | 12 +++ .../.prettierrc.js | 20 +++++ .../scaffolder-annotator-action/package.json | 8 +- .../scaffolder-annotator-action/turbo.json | 2 +- plugins/servicenow-actions/.eslintignore | 2 + plugins/servicenow-actions/.lintstagedrc.json | 4 + plugins/servicenow-actions/.prettierignore | 12 +++ plugins/servicenow-actions/.prettierrc.js | 20 +++++ plugins/servicenow-actions/package.json | 6 +- plugins/servicenow-actions/turbo.json | 2 +- plugins/shared-react/.eslintignore | 2 + plugins/shared-react/.lintstagedrc.json | 4 + plugins/shared-react/.prettierignore | 12 +++ plugins/shared-react/.prettierrc.js | 20 +++++ plugins/shared-react/package.json | 6 +- plugins/shared-react/turbo.json | 2 +- plugins/sonarqube-actions/.eslintignore | 2 + plugins/sonarqube-actions/.lintstagedrc.json | 4 + plugins/sonarqube-actions/.prettierignore | 12 +++ plugins/sonarqube-actions/.prettierrc.js | 20 +++++ plugins/sonarqube-actions/package.json | 8 +- plugins/sonarqube-actions/turbo.json | 2 +- plugins/tekton-common/.eslintignore | 2 + plugins/tekton-common/.lintstagedrc.json | 4 + plugins/tekton-common/.prettierignore | 12 +++ plugins/tekton-common/.prettierrc.js | 20 +++++ plugins/tekton-common/package.json | 8 +- plugins/tekton-common/turbo.json | 2 +- plugins/tekton/.eslintignore | 2 + plugins/tekton/.lintstagedrc.json | 4 + plugins/tekton/.prettierignore | 12 +++ plugins/tekton/.prettierrc.js | 20 +++++ plugins/tekton/package.json | 6 +- plugins/tekton/turbo.json | 2 +- plugins/topology-common/.eslintignore | 2 + plugins/topology-common/.lintstagedrc.json | 4 + plugins/topology-common/.prettierignore | 12 +++ plugins/topology-common/.prettierrc.js | 20 +++++ plugins/topology-common/package.json | 6 +- plugins/topology-common/turbo.json | 2 +- plugins/topology/.eslintignore | 2 + plugins/topology/.lintstagedrc.json | 4 + plugins/topology/.prettierignore | 12 +++ plugins/topology/.prettierrc.js | 20 +++++ plugins/topology/package.json | 8 +- plugins/topology/turbo.json | 2 +- plugins/web-terminal/.eslintignore | 2 + plugins/web-terminal/.lintstagedrc.json | 4 + plugins/web-terminal/.prettierignore | 12 +++ plugins/web-terminal/.prettierrc.js | 20 +++++ plugins/web-terminal/package.json | 8 +- plugins/web-terminal/turbo.json | 2 +- turbo.json | 17 ++-- yarn.lock | 80 +++++++++---------- 344 files changed, 2667 insertions(+), 277 deletions(-) delete mode 100644 .prettierignore create mode 100644 packages/app/.lintstagedrc.json create mode 100644 packages/app/.prettierignore rename .prettierrc.js => packages/app/.prettierrc.js (100%) create mode 100644 packages/backend/.lintstagedrc.json create mode 100644 packages/backend/.prettierignore create mode 100644 packages/backend/.prettierrc.js create mode 100644 packages/cli/.lintstagedrc.json create mode 100644 packages/cli/.prettierignore create mode 100644 packages/cli/.prettierrc.js create mode 100644 packages/storybook/.lintstagedrc.json create mode 100644 packages/storybook/.prettierignore create mode 100644 packages/storybook/.prettierrc.js create mode 100644 plugins/3scale-backend/.eslintignore create mode 100644 plugins/3scale-backend/.lintstagedrc.json create mode 100644 plugins/3scale-backend/.prettierignore create mode 100644 plugins/3scale-backend/.prettierrc.js create mode 100644 plugins/aap-backend/.eslintignore create mode 100644 plugins/aap-backend/.lintstagedrc.json create mode 100644 plugins/aap-backend/.prettierignore create mode 100644 plugins/aap-backend/.prettierrc.js create mode 100644 plugins/acr/.eslintignore create mode 100644 plugins/acr/.lintstagedrc.json create mode 100644 plugins/acr/.prettierignore create mode 100644 plugins/acr/.prettierrc.js create mode 100644 plugins/analytics-module-matomo/.eslintignore create mode 100644 plugins/analytics-module-matomo/.lintstagedrc.json create mode 100644 plugins/analytics-module-matomo/.prettierignore create mode 100644 plugins/analytics-module-matomo/.prettierrc.js create mode 100644 plugins/analytics-provider-segment/.eslintignore create mode 100644 plugins/analytics-provider-segment/.lintstagedrc.json create mode 100644 plugins/analytics-provider-segment/.prettierignore create mode 100644 plugins/analytics-provider-segment/.prettierrc.js create mode 100644 plugins/argocd-common/.eslintignore create mode 100644 plugins/argocd-common/.lintstagedrc.json create mode 100644 plugins/argocd-common/.prettierignore create mode 100644 plugins/argocd-common/.prettierrc.js create mode 100644 plugins/argocd/.eslintignore create mode 100644 plugins/argocd/.lintstagedrc.json create mode 100644 plugins/argocd/.prettierignore create mode 100644 plugins/argocd/.prettierrc.js create mode 100644 plugins/audit-log-node/.eslintignore create mode 100644 plugins/audit-log-node/.lintstagedrc.json create mode 100644 plugins/audit-log-node/.prettierignore create mode 100644 plugins/audit-log-node/.prettierrc.js create mode 100644 plugins/bulk-import-backend/.eslintignore create mode 100644 plugins/bulk-import-backend/.lintstagedrc.json create mode 100644 plugins/bulk-import-backend/.prettierignore create mode 100644 plugins/bulk-import-backend/.prettierrc.js create mode 100644 plugins/bulk-import-common/.eslintignore create mode 100644 plugins/bulk-import-common/.lintstagedrc.json create mode 100644 plugins/bulk-import-common/.prettierignore create mode 100644 plugins/bulk-import-common/.prettierrc.js create mode 100644 plugins/bulk-import/.eslintignore create mode 100644 plugins/bulk-import/.lintstagedrc.json create mode 100644 plugins/bulk-import/.prettierignore create mode 100644 plugins/bulk-import/.prettierrc.js create mode 100644 plugins/catalog-backend-module-scaffolder-relation-processor/.eslintignore create mode 100644 plugins/catalog-backend-module-scaffolder-relation-processor/.lintstagedrc.json create mode 100644 plugins/catalog-backend-module-scaffolder-relation-processor/.prettierignore create mode 100644 plugins/catalog-backend-module-scaffolder-relation-processor/.prettierrc.js create mode 100644 plugins/dynamic-plugins-info/.eslintignore create mode 100644 plugins/dynamic-plugins-info/.lintstagedrc.json create mode 100644 plugins/dynamic-plugins-info/.prettierignore create mode 100644 plugins/dynamic-plugins-info/.prettierrc.js create mode 100644 plugins/feedback-backend/.eslintignore create mode 100644 plugins/feedback-backend/.lintstagedrc.json create mode 100644 plugins/feedback-backend/.prettierignore create mode 100644 plugins/feedback-backend/.prettierrc.js create mode 100644 plugins/feedback/.eslintignore create mode 100644 plugins/feedback/.lintstagedrc.json create mode 100644 plugins/feedback/.prettierignore create mode 100644 plugins/feedback/.prettierrc.js create mode 100644 plugins/jfrog-artifactory/.eslintignore create mode 100644 plugins/jfrog-artifactory/.lintstagedrc.json create mode 100644 plugins/jfrog-artifactory/.prettierignore create mode 100644 plugins/jfrog-artifactory/.prettierrc.js create mode 100644 plugins/keycloak-backend/.eslintignore create mode 100644 plugins/keycloak-backend/.lintstagedrc.json create mode 100644 plugins/keycloak-backend/.prettierignore create mode 100644 plugins/keycloak-backend/.prettierrc.js create mode 100644 plugins/kiali-backend/.eslintignore create mode 100644 plugins/kiali-backend/.lintstagedrc.json create mode 100644 plugins/kiali-backend/.prettierignore create mode 100644 plugins/kiali-backend/.prettierrc.js create mode 100644 plugins/kiali/.eslintignore create mode 100644 plugins/kiali/.lintstagedrc.json create mode 100644 plugins/kiali/.prettierignore create mode 100644 plugins/kiali/.prettierrc.js create mode 100644 plugins/kubernetes-actions/.eslintignore create mode 100644 plugins/kubernetes-actions/.lintstagedrc.json create mode 100644 plugins/kubernetes-actions/.prettierignore create mode 100644 plugins/kubernetes-actions/.prettierrc.js create mode 100644 plugins/lightspeed-backend/.eslintignore create mode 100644 plugins/lightspeed-backend/.lintstagedrc.json create mode 100644 plugins/lightspeed-backend/.prettierignore create mode 100644 plugins/lightspeed-backend/.prettierrc.js create mode 100644 plugins/lightspeed-backend/dist-dynamic/package.json create mode 100644 plugins/lightspeed/.eslintignore create mode 100644 plugins/lightspeed/.lintstagedrc.json create mode 100644 plugins/lightspeed/.prettierignore create mode 100644 plugins/lightspeed/.prettierrc.js create mode 100644 plugins/matomo-backend/.eslintignore create mode 100644 plugins/matomo-backend/.lintstagedrc.json create mode 100644 plugins/matomo-backend/.prettierignore create mode 100644 plugins/matomo-backend/.prettierrc.js create mode 100644 plugins/matomo/.eslintignore create mode 100644 plugins/matomo/.lintstagedrc.json create mode 100644 plugins/matomo/.prettierignore create mode 100644 plugins/matomo/.prettierrc.js create mode 100644 plugins/nexus-repository-manager/.lintstagedrc.json create mode 100644 plugins/nexus-repository-manager/.prettierignore create mode 100644 plugins/nexus-repository-manager/.prettierrc.js create mode 100644 plugins/ocm-backend/.eslintignore create mode 100644 plugins/ocm-backend/.lintstagedrc.json create mode 100644 plugins/ocm-backend/.prettierignore create mode 100644 plugins/ocm-backend/.prettierrc.js create mode 100644 plugins/ocm-common/.eslintignore create mode 100644 plugins/ocm-common/.lintstagedrc.json create mode 100644 plugins/ocm-common/.prettierignore create mode 100644 plugins/ocm-common/.prettierrc.js create mode 100644 plugins/ocm/.eslintignore create mode 100644 plugins/ocm/.lintstagedrc.json create mode 100644 plugins/ocm/.prettierignore create mode 100644 plugins/ocm/.prettierrc.js create mode 100644 plugins/openshift-image-registry/.eslintignore create mode 100644 plugins/openshift-image-registry/.lintstagedrc.json create mode 100644 plugins/openshift-image-registry/.prettierignore create mode 100644 plugins/openshift-image-registry/.prettierrc.js create mode 100644 plugins/orchestrator-backend/.eslintignore create mode 100644 plugins/orchestrator-backend/.lintstagedrc.json create mode 100644 plugins/orchestrator-backend/.prettierignore create mode 100644 plugins/orchestrator-backend/.prettierrc.js create mode 100644 plugins/orchestrator-common/.eslintignore create mode 100644 plugins/orchestrator-common/.lintstagedrc.json create mode 100644 plugins/orchestrator-common/.prettierignore create mode 100644 plugins/orchestrator-common/.prettierrc.js create mode 100644 plugins/orchestrator-form-api/.eslintignore create mode 100644 plugins/orchestrator-form-api/.lintstagedrc.json create mode 100644 plugins/orchestrator-form-api/.prettierignore create mode 100644 plugins/orchestrator-form-api/.prettierrc.js create mode 100644 plugins/orchestrator-form-react/.eslintignore create mode 100644 plugins/orchestrator-form-react/.lintstagedrc.json create mode 100644 plugins/orchestrator-form-react/.prettierignore create mode 100644 plugins/orchestrator-form-react/.prettierrc.js create mode 100644 plugins/orchestrator-swf-editor-envelope/.eslintignore create mode 100644 plugins/orchestrator-swf-editor-envelope/.lintstagedrc.json create mode 100644 plugins/orchestrator-swf-editor-envelope/.prettierignore create mode 100644 plugins/orchestrator-swf-editor-envelope/.prettierrc.js create mode 100644 plugins/orchestrator/.eslintignore create mode 100644 plugins/orchestrator/.lintstagedrc.json create mode 100644 plugins/orchestrator/.prettierignore create mode 100644 plugins/orchestrator/.prettierrc.js create mode 100644 plugins/quay-actions/.eslintignore create mode 100644 plugins/quay-actions/.lintstagedrc.json create mode 100644 plugins/quay-actions/.prettierignore create mode 100644 plugins/quay-actions/.prettierrc.js create mode 100644 plugins/quay-common/.eslintignore create mode 100644 plugins/quay-common/.lintstagedrc.json create mode 100644 plugins/quay-common/.prettierignore create mode 100644 plugins/quay-common/.prettierrc.js create mode 100644 plugins/quay/.eslintignore create mode 100644 plugins/quay/.lintstagedrc.json create mode 100644 plugins/quay/.prettierignore create mode 100644 plugins/quay/.prettierrc.js create mode 100644 plugins/rbac-backend-module-test/.eslintignore create mode 100644 plugins/rbac-backend-module-test/.lintstagedrc.json create mode 100644 plugins/rbac-backend-module-test/.prettierignore create mode 100644 plugins/rbac-backend-module-test/.prettierrc.js create mode 100644 plugins/rbac-backend/.eslintignore create mode 100644 plugins/rbac-backend/.lintstagedrc.json create mode 100644 plugins/rbac-backend/.prettierignore create mode 100644 plugins/rbac-backend/.prettierrc.js create mode 100644 plugins/rbac-common/.eslintignore create mode 100644 plugins/rbac-common/.lintstagedrc.json create mode 100644 plugins/rbac-common/.prettierignore create mode 100644 plugins/rbac-common/.prettierrc.js create mode 100644 plugins/rbac-node/.eslintignore create mode 100644 plugins/rbac-node/.lintstagedrc.json create mode 100644 plugins/rbac-node/.prettierignore create mode 100644 plugins/rbac-node/.prettierrc.js create mode 100644 plugins/rbac/.lintstagedrc.json create mode 100644 plugins/rbac/.prettierignore create mode 100644 plugins/rbac/.prettierrc.js create mode 100644 plugins/regex-actions/.eslintignore create mode 100644 plugins/regex-actions/.lintstagedrc.json create mode 100644 plugins/regex-actions/.prettierignore create mode 100644 plugins/regex-actions/.prettierrc.js create mode 100644 plugins/scaffolder-annotator-action/.eslintignore create mode 100644 plugins/scaffolder-annotator-action/.lintstagedrc.json create mode 100644 plugins/scaffolder-annotator-action/.prettierignore create mode 100644 plugins/scaffolder-annotator-action/.prettierrc.js create mode 100644 plugins/servicenow-actions/.eslintignore create mode 100644 plugins/servicenow-actions/.lintstagedrc.json create mode 100644 plugins/servicenow-actions/.prettierignore create mode 100644 plugins/servicenow-actions/.prettierrc.js create mode 100644 plugins/shared-react/.eslintignore create mode 100644 plugins/shared-react/.lintstagedrc.json create mode 100644 plugins/shared-react/.prettierignore create mode 100644 plugins/shared-react/.prettierrc.js create mode 100644 plugins/sonarqube-actions/.eslintignore create mode 100644 plugins/sonarqube-actions/.lintstagedrc.json create mode 100644 plugins/sonarqube-actions/.prettierignore create mode 100644 plugins/sonarqube-actions/.prettierrc.js create mode 100644 plugins/tekton-common/.eslintignore create mode 100644 plugins/tekton-common/.lintstagedrc.json create mode 100644 plugins/tekton-common/.prettierignore create mode 100644 plugins/tekton-common/.prettierrc.js create mode 100644 plugins/tekton/.eslintignore create mode 100644 plugins/tekton/.lintstagedrc.json create mode 100644 plugins/tekton/.prettierignore create mode 100644 plugins/tekton/.prettierrc.js create mode 100644 plugins/topology-common/.eslintignore create mode 100644 plugins/topology-common/.lintstagedrc.json create mode 100644 plugins/topology-common/.prettierignore create mode 100644 plugins/topology-common/.prettierrc.js create mode 100644 plugins/topology/.eslintignore create mode 100644 plugins/topology/.lintstagedrc.json create mode 100644 plugins/topology/.prettierignore create mode 100644 plugins/topology/.prettierrc.js create mode 100644 plugins/web-terminal/.eslintignore create mode 100644 plugins/web-terminal/.lintstagedrc.json create mode 100644 plugins/web-terminal/.prettierignore create mode 100644 plugins/web-terminal/.prettierrc.js diff --git a/.github/actions/build/action.yaml b/.github/actions/build/action.yaml index 53c10574ba..75dab9ec17 100644 --- a/.github/actions/build/action.yaml +++ b/.github/actions/build/action.yaml @@ -3,35 +3,11 @@ description: Build all packages inputs: args: description: Backstage CLI repo build arguments - default: '@janus-idp/*' - node-version: - description: Node.js version - required: true - default: '20' + default: --filter=@janus-idp/* + runs: using: 'composite' steps: - - name: Setup Node.js - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 - with: - node-version: ${{ inputs.node-version }} - cache: 'yarn' - - # already done when calling the actions/test/ action. - # - name: Setup local Turbo cache - # uses: dtinth/setup-github-actions-caching-for-turbo@cc723b4600e40a6b8815b65701d8614b91e2669e # v1 - - # already done when calling the actions/test/ action. - # - name: Install dependencies - # shell: bash - # run: | - # yarn install - # if [[ $(git diff --name-only . || true) ]]; then - # echo "After 'yarn install', workspace is dirty! The following files have changed:" - # echo - # git diff --name-only . || true - # fi - - name: Build all packages shell: bash - run: yarn build --filter=${{ inputs.args }} --concurrency=1 + run: yarn run build ${{ inputs.args }} diff --git a/.github/actions/test/action.yaml b/.github/actions/test/action.yaml index e8005b9a40..cb954a9076 100644 --- a/.github/actions/test/action.yaml +++ b/.github/actions/test/action.yaml @@ -3,27 +3,14 @@ description: Test Node.js package inputs: args: description: Backstage CLI repo build arguments - default: '@janus-idp/*' - node-version: - description: Node.js version - required: true - default: '20' + default: --filter=@janus-idp/* + runs: using: 'composite' steps: - - name: Setup Node.js - uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 - with: - node-version: ${{ inputs.node-version }} - cache: 'yarn' - - - name: Setup local Turbo cache - uses: dtinth/setup-github-actions-caching-for-turbo@cc723b4600e40a6b8815b65701d8614b91e2669e # v1 - - - name: Install dependencies + - name: Check if workspace is dirty shell: bash run: | - yarn install changed_files="$(git diff --name-only . || true)" if [[ $changed_files ]]; then echo "After 'yarn install', workspace is dirty! The following files have changed:" @@ -38,12 +25,12 @@ runs: - name: Run prettier shell: bash - run: yarn prettier:check + run: yarn prettier:check ${{ inputs.args }} - name: Run lint shell: bash - run: yarn lint --filter=${{ inputs.args }} + run: yarn run lint:check ${{ inputs.args }} - name: Run tests shell: bash - run: yarn test --filter=${{ inputs.args }} + run: yarn run test ${{ inputs.args }} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 1e8e50aca4..11c6b8fbc7 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -2,6 +2,10 @@ name: Pull request on: pull_request +env: + TURBO_SCM_BASE: ${{ github.event.pull_request.base.sha }} + TURBO_SCM_HEAD: ${{ github.sha }} + jobs: test: name: Test-build with Node.js ${{ matrix.node-version }} @@ -15,14 +19,27 @@ jobs: with: fetch-depth: 0 + - name: Setup Node.js + uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 + with: + node-version: ${{ matrix.node-version }} + registry-url: 'https://registry.npmjs.org' + cache: 'yarn' + + - name: Setup local Turbo cache + uses: dtinth/setup-github-actions-caching-for-turbo@cc723b4600e40a6b8815b65701d8614b91e2669e # v1 + + - name: Install dependencies + shell: bash + run: | + yarn install + - name: Test uses: ./.github/actions/test with: - args: '[HEAD^1]' - node-version: ${{ matrix.node-version }} + args: --affected - name: Build all packages uses: ./.github/actions/build with: - args: '[HEAD^1]' - node-version: ${{ matrix.node-version }} + args: --affected diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 06e7318b53..3a2a98e5ce 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -26,9 +26,6 @@ jobs: # so that semantic-release can use use the generated token persist-credentials: false - - name: Test - uses: ./.github/actions/test - - name: Generate token id: generate-token uses: actions/create-github-app-token@31c86eb3b33c9b601a1f60f98dcbfd1d70f379b4 # v1.10.3 @@ -36,15 +33,16 @@ jobs: app-id: ${{ vars.JANUS_IDP_GITHUB_APP_ID }} private-key: ${{ secrets.JANUS_IDP_GITHUB_APP_PRIVATE_KEY }} - - name: Build all packages - uses: ./.github/actions/build - - name: Setup Node.js uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 with: node-version-file: '.nvmrc' registry-url: 'https://registry.npmjs.org' + - name: Build all packages + # We are required to build every plugin for MSR + uses: ./.github/actions/build + - name: Release via semantic-release run: | echo -n "Loading tags... ";tagsFound="$(git fetch --tags 2>&1)"; echo "found $(echo "$tagsFound" | wc -l) tags." diff --git a/.prettierignore b/.prettierignore deleted file mode 100644 index 4256602989..0000000000 --- a/.prettierignore +++ /dev/null @@ -1,14 +0,0 @@ -dist -dist-types -coverage -.vscode -CHANGELOG.md -generated -templates -*.hbs -renovate.json - -# Generated -plugins/bulk-import-backend/api-docs -plugins/bulk-import-backend/src/openapi.d.ts -plugins/bulk-import-backend/src/openapidocument.ts diff --git a/package.json b/package.json index cff7bafa84..63c0d3c28f 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ "tsc": "turbo run tsc", "clean": "turbo run clean", "test": "turbo run test --concurrency=1", - "lint": "turbo run lint", - "lint:fix": "turbo run lint -- --fix", - "lint-staged": "lint-staged", - "prettier:check": "prettier --ignore-unknown --check .", - "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "turbo run lint:check", + "lint:fix": "turbo run lint:fix", + "lint-staged": "lint-staged -p 10", + "prettier:check": "turbo run prettier:check", + "prettier:fix": "turbo run prettier:fix", "new": "janus-cli new --do-not-edit-packages", "release": "multi-semantic-release", "prepare": "husky install", @@ -54,8 +54,7 @@ "husky": "8.0.3", "lint-staged": "15.2.7", "multi-semantic-release": "3.0.2", - "prettier": "3.3.3", - "turbo": "1.13.4", + "turbo": "2.1.3", "typescript": "5.4.5" }, "resolutions": { @@ -70,10 +69,6 @@ "@babel/generator": "7.24.10", "@backstage/plugin-catalog-backend": "^1.26.0" }, - "lint-staged": { - "*": "turbo run prettier:fix --", - "*.{js,jsx,ts,tsx,mjs,cjs}": "turbo run lint:fix --" - }, "jest": { "testTimeout": 15000 }, @@ -136,5 +131,6 @@ } ] ] - } + }, + "packageManager": "yarn@1.22.22" } diff --git a/packages/app/.lintstagedrc.json b/packages/app/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/packages/app/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/packages/app/.prettierignore b/packages/app/.prettierignore new file mode 100644 index 0000000000..82486bc6b0 --- /dev/null +++ b/packages/app/.prettierignore @@ -0,0 +1,13 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report +.webpack-cache diff --git a/.prettierrc.js b/packages/app/.prettierrc.js similarity index 100% rename from .prettierrc.js rename to packages/app/.prettierrc.js diff --git a/packages/app/package.json b/packages/app/package.json index 3ad666f4b8..a1f30e322e 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -18,9 +18,12 @@ "start": "backstage-cli package start", "build": "backstage-cli package build", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "clean": "backstage-cli package clean", "test": "backstage-cli package test --passWithNoTests --coverage", - "lint": "backstage-cli package lint" + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix" }, "dependencies": { "@backstage/app-defaults": "^1.5.9", @@ -56,6 +59,7 @@ "tss-react": "^4.9.10" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/test-utils": "1.5.9", "@testing-library/dom": "9.3.4", diff --git a/packages/app/turbo.json b/packages/app/turbo.json index f5deb7d6a9..60f0d5edc9 100644 --- a/packages/app/turbo.json +++ b/packages/app/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start:backstage": { "cache": false, "persistent": true diff --git a/packages/backend/.lintstagedrc.json b/packages/backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/packages/backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/packages/backend/.prettierignore b/packages/backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/packages/backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/packages/backend/.prettierrc.js b/packages/backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/packages/backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/packages/backend/package.json b/packages/backend/package.json index 054c68fbdb..0cffa6c5d2 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -11,7 +11,10 @@ "start": "backstage-cli package start", "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean" }, @@ -41,6 +44,7 @@ "winston": "^3.11.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/packages/backend/turbo.json b/packages/backend/turbo.json index bd6a558232..b207bfbdb1 100644 --- a/packages/backend/turbo.json +++ b/packages/backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start:backstage": { "cache": false, "persistent": true diff --git a/packages/cli/.lintstagedrc.json b/packages/cli/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/packages/cli/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/packages/cli/.prettierignore b/packages/cli/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/packages/cli/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/packages/cli/.prettierrc.js b/packages/cli/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/packages/cli/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/packages/cli/package.json b/packages/cli/package.json index 0bcb7d05f1..6e0c026239 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -17,8 +17,11 @@ "main": "dist/index.cjs.js", "scripts": { "build": "backstage-cli package build", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "start": "nodemon --" @@ -92,6 +95,7 @@ "@backstage/backend-common": "0.23.3", "@backstage/backend-plugin-api": "0.7.0", "@backstage/backend-test-utils": "0.4.4", + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/core-components": "0.14.9", diff --git a/packages/cli/turbo.json b/packages/cli/turbo.json index 2740c8b46e..ce922bc895 100644 --- a/packages/cli/turbo.json +++ b/packages/cli/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start": { "cache": false, "persistent": true diff --git a/packages/storybook/.eslintignore b/packages/storybook/.eslintignore index 608841ff38..5fb7d29f81 100644 --- a/packages/storybook/.eslintignore +++ b/packages/storybook/.eslintignore @@ -1 +1,2 @@ !.storybook +storybook-static \ No newline at end of file diff --git a/packages/storybook/.lintstagedrc.json b/packages/storybook/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/packages/storybook/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/packages/storybook/.prettierignore b/packages/storybook/.prettierignore new file mode 100644 index 0000000000..688f074602 --- /dev/null +++ b/packages/storybook/.prettierignore @@ -0,0 +1,13 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report +storybook-static diff --git a/packages/storybook/.prettierrc.js b/packages/storybook/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/packages/storybook/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/packages/storybook/package.json b/packages/storybook/package.json index 22ce48e7c0..93e4c1823b 100644 --- a/packages/storybook/package.json +++ b/packages/storybook/package.json @@ -11,10 +11,14 @@ "start": "storybook dev -p 6006", "start:debug": "yarn start:storybook --debug-webpack", "build": "storybook build", - "lint": "backstage-cli package lint", - "clean": "backstage-cli package clean" + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", + "clean": "backstage-cli package clean", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "devDependencies": { + "prettier": "3.3.3", "@storybook/react-webpack5": "7.5.3", "@storybook/testing-library": "0.2.2", "@testing-library/jest-dom": "6.4.8", diff --git a/plugins/3scale-backend/.eslintignore b/plugins/3scale-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/3scale-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/3scale-backend/.lintstagedrc.json b/plugins/3scale-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/3scale-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/3scale-backend/.prettierignore b/plugins/3scale-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/3scale-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/3scale-backend/.prettierrc.js b/plugins/3scale-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/3scale-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/3scale-backend/package.json b/plugins/3scale-backend/package.json index 1e5c40cb92..593eef40c3 100644 --- a/plugins/3scale-backend/package.json +++ b/plugins/3scale-backend/package.json @@ -32,14 +32,17 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -51,6 +54,7 @@ "@backstage/backend-dynamic-feature-service": "^0.2.15" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2", "@types/supertest": "2.0.16", diff --git a/plugins/3scale-backend/turbo.json b/plugins/3scale-backend/turbo.json index f246c3b786..f5323a95e7 100644 --- a/plugins/3scale-backend/turbo.json +++ b/plugins/3scale-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/3scale-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/aap-backend/.eslintignore b/plugins/aap-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/aap-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/aap-backend/.lintstagedrc.json b/plugins/aap-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/aap-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/aap-backend/.prettierignore b/plugins/aap-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/aap-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/aap-backend/.prettierrc.js b/plugins/aap-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/aap-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/aap-backend/package.json b/plugins/aap-backend/package.json index 347d7d730c..c5cf708e02 100644 --- a/plugins/aap-backend/package.json +++ b/plugins/aap-backend/package.json @@ -32,13 +32,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -50,6 +53,7 @@ "@backstage/backend-dynamic-feature-service": "^0.2.15" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2", "@types/supertest": "2.0.16", diff --git a/plugins/aap-backend/turbo.json b/plugins/aap-backend/turbo.json index 58931771f9..ebdc679d7b 100644 --- a/plugins/aap-backend/turbo.json +++ b/plugins/aap-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/aap-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/acr/.eslintignore b/plugins/acr/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/acr/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/acr/.lintstagedrc.json b/plugins/acr/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/acr/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/acr/.prettierignore b/plugins/acr/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/acr/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/acr/.prettierrc.js b/plugins/acr/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/acr/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/acr/package.json b/plugins/acr/package.json index 28dddb85b0..eeca161afb 100644 --- a/plugins/acr/package.json +++ b/plugins/acr/package.json @@ -23,13 +23,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -47,6 +50,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/acr/turbo.json b/plugins/acr/turbo.json index 81f330eee5..4546a85428 100644 --- a/plugins/acr/turbo.json +++ b/plugins/acr/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/acr/**"], "dependsOn": ["^tsc"] diff --git a/plugins/analytics-module-matomo/.eslintignore b/plugins/analytics-module-matomo/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/analytics-module-matomo/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/analytics-module-matomo/.lintstagedrc.json b/plugins/analytics-module-matomo/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/analytics-module-matomo/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/analytics-module-matomo/.prettierignore b/plugins/analytics-module-matomo/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/analytics-module-matomo/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/analytics-module-matomo/.prettierrc.js b/plugins/analytics-module-matomo/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/analytics-module-matomo/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/analytics-module-matomo/package.json b/plugins/analytics-module-matomo/package.json index 89e278d873..a7557b3646 100644 --- a/plugins/analytics-module-matomo/package.json +++ b/plugins/analytics-module-matomo/package.json @@ -24,7 +24,10 @@ "build": "backstage-cli package build", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -37,6 +40,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/analytics-module-matomo/turbo.json b/plugins/analytics-module-matomo/turbo.json index 2c7cb8d784..1093832c4a 100644 --- a/plugins/analytics-module-matomo/turbo.json +++ b/plugins/analytics-module-matomo/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/analytics-module-matomo/**"], "dependsOn": ["^tsc"] diff --git a/plugins/analytics-provider-segment/.eslintignore b/plugins/analytics-provider-segment/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/analytics-provider-segment/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/analytics-provider-segment/.lintstagedrc.json b/plugins/analytics-provider-segment/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/analytics-provider-segment/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/analytics-provider-segment/.prettierignore b/plugins/analytics-provider-segment/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/analytics-provider-segment/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/analytics-provider-segment/.prettierrc.js b/plugins/analytics-provider-segment/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/analytics-provider-segment/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/analytics-provider-segment/package.json b/plugins/analytics-provider-segment/package.json index 1c3fdd1bf6..1a188e0f51 100644 --- a/plugins/analytics-provider-segment/package.json +++ b/plugins/analytics-provider-segment/package.json @@ -24,7 +24,10 @@ "build": "backstage-cli package build", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -48,6 +51,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/analytics-provider-segment/turbo.json b/plugins/analytics-provider-segment/turbo.json index 89b4b802af..c7817eace5 100644 --- a/plugins/analytics-provider-segment/turbo.json +++ b/plugins/analytics-provider-segment/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/analytics-provider-segment/**"], "dependsOn": ["^tsc"] diff --git a/plugins/argocd-common/.eslintignore b/plugins/argocd-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/argocd-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/argocd-common/.lintstagedrc.json b/plugins/argocd-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/argocd-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/argocd-common/.prettierignore b/plugins/argocd-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/argocd-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/argocd-common/.prettierrc.js b/plugins/argocd-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/argocd-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/argocd-common/package.json b/plugins/argocd-common/package.json index 87bb88325b..f453ad0f18 100644 --- a/plugins/argocd-common/package.json +++ b/plugins/argocd-common/package.json @@ -25,16 +25,20 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "prepack": "backstage-cli package prepack", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/plugin-permission-common": "^0.8.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/argocd-common/turbo.json b/plugins/argocd-common/turbo.json index 9fccd13559..8797b0aed2 100644 --- a/plugins/argocd-common/turbo.json +++ b/plugins/argocd-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/argocd-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/argocd/.eslintignore b/plugins/argocd/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/argocd/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/argocd/.lintstagedrc.json b/plugins/argocd/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/argocd/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/argocd/.prettierignore b/plugins/argocd/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/argocd/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/argocd/.prettierrc.js b/plugins/argocd/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/argocd/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/argocd/package.json b/plugins/argocd/package.json index 8c54d7bd2b..b887d12130 100644 --- a/plugins/argocd/package.json +++ b/plugins/argocd/package.json @@ -25,14 +25,17 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", - "ui-test": "yarn playwright test" + "ui-test": "yarn playwright test", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -59,6 +62,7 @@ "react-router-dom": "^6.3.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/config": "1.2.0", "@backstage/core-app-api": "1.14.1", diff --git a/plugins/argocd/turbo.json b/plugins/argocd/turbo.json index 70074dc851..76f79ec8fd 100644 --- a/plugins/argocd/turbo.json +++ b/plugins/argocd/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/argocd/**"], "dependsOn": ["^tsc"] diff --git a/plugins/audit-log-node/.eslintignore b/plugins/audit-log-node/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/audit-log-node/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/audit-log-node/.lintstagedrc.json b/plugins/audit-log-node/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/audit-log-node/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/audit-log-node/.prettierignore b/plugins/audit-log-node/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/audit-log-node/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/audit-log-node/.prettierrc.js b/plugins/audit-log-node/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/audit-log-node/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/audit-log-node/package.json b/plugins/audit-log-node/package.json index 992db493d4..dcc008d6a7 100644 --- a/plugins/audit-log-node/package.json +++ b/plugins/audit-log-node/package.json @@ -22,15 +22,19 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "jest-express": "1.12.0" diff --git a/plugins/audit-log-node/turbo.json b/plugins/audit-log-node/turbo.json index 808c800545..f42749b188 100644 --- a/plugins/audit-log-node/turbo.json +++ b/plugins/audit-log-node/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/audit-log-node/**"], "dependsOn": ["^tsc"] diff --git a/plugins/bulk-import-backend/.eslintignore b/plugins/bulk-import-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/bulk-import-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/bulk-import-backend/.lintstagedrc.json b/plugins/bulk-import-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/bulk-import-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/bulk-import-backend/.prettierignore b/plugins/bulk-import-backend/.prettierignore new file mode 100644 index 0000000000..1ba536a258 --- /dev/null +++ b/plugins/bulk-import-backend/.prettierignore @@ -0,0 +1,17 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report + +# Generated +api-docs +src/openapi.d.ts +src/openapidocument.ts \ No newline at end of file diff --git a/plugins/bulk-import-backend/.prettierrc.js b/plugins/bulk-import-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/bulk-import-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/bulk-import-backend/package.json b/plugins/bulk-import-backend/package.json index cbf0590482..705e3e890c 100644 --- a/plugins/bulk-import-backend/package.json +++ b/plugins/bulk-import-backend/package.json @@ -36,13 +36,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "LEGACY_BACKEND_START=true backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "openapi": "./scripts/openapi.sh" }, "dependencies": { @@ -77,6 +80,7 @@ }, "devDependencies": { "@backstage/backend-tasks": "0.5.27", + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "@backstage/plugin-catalog-backend": "1.24.0", diff --git a/plugins/bulk-import-backend/turbo.json b/plugins/bulk-import-backend/turbo.json index ae963fbc4b..02293edf4e 100644 --- a/plugins/bulk-import-backend/turbo.json +++ b/plugins/bulk-import-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start": { "dependsOn": ["openapi"] }, diff --git a/plugins/bulk-import-common/.eslintignore b/plugins/bulk-import-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/bulk-import-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/bulk-import-common/.lintstagedrc.json b/plugins/bulk-import-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/bulk-import-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/bulk-import-common/.prettierignore b/plugins/bulk-import-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/bulk-import-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/bulk-import-common/.prettierrc.js b/plugins/bulk-import-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/bulk-import-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/bulk-import-common/package.json b/plugins/bulk-import-common/package.json index 55c59ebaa9..5956216e1e 100644 --- a/plugins/bulk-import-common/package.json +++ b/plugins/bulk-import-common/package.json @@ -25,14 +25,18 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/bulk-import-common/turbo.json b/plugins/bulk-import-common/turbo.json index 14338848f4..ddcebb05bd 100644 --- a/plugins/bulk-import-common/turbo.json +++ b/plugins/bulk-import-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/bulk-import-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/bulk-import/.eslintignore b/plugins/bulk-import/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/bulk-import/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/bulk-import/.lintstagedrc.json b/plugins/bulk-import/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/bulk-import/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/bulk-import/.prettierignore b/plugins/bulk-import/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/bulk-import/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/bulk-import/.prettierrc.js b/plugins/bulk-import/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/bulk-import/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/bulk-import/package.json b/plugins/bulk-import/package.json index cb074ab845..cb19756835 100644 --- a/plugins/bulk-import/package.json +++ b/plugins/bulk-import/package.json @@ -24,13 +24,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "ui-test": "yarn playwright test" }, "dependencies": { @@ -59,6 +62,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/bulk-import/turbo.json b/plugins/bulk-import/turbo.json index e40e91879b..b9ffa8de4e 100644 --- a/plugins/bulk-import/turbo.json +++ b/plugins/bulk-import/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/bulk-import/**"], "dependsOn": ["^tsc"] diff --git a/plugins/catalog-backend-module-scaffolder-relation-processor/.eslintignore b/plugins/catalog-backend-module-scaffolder-relation-processor/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/catalog-backend-module-scaffolder-relation-processor/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/catalog-backend-module-scaffolder-relation-processor/.lintstagedrc.json b/plugins/catalog-backend-module-scaffolder-relation-processor/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/catalog-backend-module-scaffolder-relation-processor/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/catalog-backend-module-scaffolder-relation-processor/.prettierignore b/plugins/catalog-backend-module-scaffolder-relation-processor/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/catalog-backend-module-scaffolder-relation-processor/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/catalog-backend-module-scaffolder-relation-processor/.prettierrc.js b/plugins/catalog-backend-module-scaffolder-relation-processor/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/catalog-backend-module-scaffolder-relation-processor/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/catalog-backend-module-scaffolder-relation-processor/package.json b/plugins/catalog-backend-module-scaffolder-relation-processor/package.json index fa0078dc14..e77f079703 100644 --- a/plugins/catalog-backend-module-scaffolder-relation-processor/package.json +++ b/plugins/catalog-backend-module-scaffolder-relation-processor/package.json @@ -33,13 +33,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -50,6 +53,7 @@ "@backstage/plugin-catalog-node": "^1.12.4" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2" diff --git a/plugins/catalog-backend-module-scaffolder-relation-processor/turbo.json b/plugins/catalog-backend-module-scaffolder-relation-processor/turbo.json index 529ed8057a..11e3ed328f 100644 --- a/plugins/catalog-backend-module-scaffolder-relation-processor/turbo.json +++ b/plugins/catalog-backend-module-scaffolder-relation-processor/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": [ "../../dist-types/plugins/catalog-backend-module-scaffolder-relation-processor/**" diff --git a/plugins/dynamic-plugins-info/.eslintignore b/plugins/dynamic-plugins-info/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/dynamic-plugins-info/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/dynamic-plugins-info/.lintstagedrc.json b/plugins/dynamic-plugins-info/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/dynamic-plugins-info/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/dynamic-plugins-info/.prettierignore b/plugins/dynamic-plugins-info/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/dynamic-plugins-info/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/dynamic-plugins-info/.prettierrc.js b/plugins/dynamic-plugins-info/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/dynamic-plugins-info/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/dynamic-plugins-info/package.json b/plugins/dynamic-plugins-info/package.json index 4f696be12b..49b19abaf0 100644 --- a/plugins/dynamic-plugins-info/package.json +++ b/plugins/dynamic-plugins-info/package.json @@ -23,13 +23,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/core-components": "^0.14.9", @@ -43,6 +46,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/dynamic-plugins-info/turbo.json b/plugins/dynamic-plugins-info/turbo.json index aad6de81a6..989ce6a667 100644 --- a/plugins/dynamic-plugins-info/turbo.json +++ b/plugins/dynamic-plugins-info/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/dynamic-plugins-info/**"], "dependsOn": ["^tsc"] diff --git a/plugins/feedback-backend/.eslintignore b/plugins/feedback-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/feedback-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/feedback-backend/.lintstagedrc.json b/plugins/feedback-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/feedback-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/feedback-backend/.prettierignore b/plugins/feedback-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/feedback-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/feedback-backend/.prettierrc.js b/plugins/feedback-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/feedback-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/feedback-backend/package.json b/plugins/feedback-backend/package.json index 11170290ad..5fd73008b5 100644 --- a/plugins/feedback-backend/package.json +++ b/plugins/feedback-backend/package.json @@ -35,14 +35,17 @@ "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "tsc": "tsc", - "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies" + "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -63,6 +66,7 @@ "yn": "^4.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2", "@types/nodemailer": "6.4.15", diff --git a/plugins/feedback-backend/turbo.json b/plugins/feedback-backend/turbo.json index e88834b1eb..0a114e584f 100644 --- a/plugins/feedback-backend/turbo.json +++ b/plugins/feedback-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/feedback-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/feedback/.eslintignore b/plugins/feedback/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/feedback/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/feedback/.lintstagedrc.json b/plugins/feedback/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/feedback/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/feedback/.prettierignore b/plugins/feedback/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/feedback/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/feedback/.prettierrc.js b/plugins/feedback/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/feedback/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/feedback/package.json b/plugins/feedback/package.json index 1fca27739d..03cb23a3c0 100644 --- a/plugins/feedback/package.json +++ b/plugins/feedback/package.json @@ -23,13 +23,16 @@ "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", "tsc": "tsc", - "export-dynamic": "janus-cli package export-dynamic-plugin --in-place" + "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -48,6 +51,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/feedback/turbo.json b/plugins/feedback/turbo.json index 604151ad4c..c6d45d7b0e 100644 --- a/plugins/feedback/turbo.json +++ b/plugins/feedback/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/feedback/**"], "dependsOn": ["^tsc"] diff --git a/plugins/jfrog-artifactory/.eslintignore b/plugins/jfrog-artifactory/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/jfrog-artifactory/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/jfrog-artifactory/.lintstagedrc.json b/plugins/jfrog-artifactory/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/jfrog-artifactory/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/jfrog-artifactory/.prettierignore b/plugins/jfrog-artifactory/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/jfrog-artifactory/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/jfrog-artifactory/.prettierrc.js b/plugins/jfrog-artifactory/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/jfrog-artifactory/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/jfrog-artifactory/package.json b/plugins/jfrog-artifactory/package.json index 6f2bfbaf31..6541a7f7af 100644 --- a/plugins/jfrog-artifactory/package.json +++ b/plugins/jfrog-artifactory/package.json @@ -23,13 +23,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -48,6 +51,7 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/jfrog-artifactory/turbo.json b/plugins/jfrog-artifactory/turbo.json index f3c7a57f2b..0981748e1d 100644 --- a/plugins/jfrog-artifactory/turbo.json +++ b/plugins/jfrog-artifactory/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/jfrog-artifactory/**"], "dependsOn": ["^tsc"] diff --git a/plugins/keycloak-backend/.eslintignore b/plugins/keycloak-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/keycloak-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/keycloak-backend/.lintstagedrc.json b/plugins/keycloak-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/keycloak-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/keycloak-backend/.prettierignore b/plugins/keycloak-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/keycloak-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/keycloak-backend/.prettierrc.js b/plugins/keycloak-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/keycloak-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/keycloak-backend/package.json b/plugins/keycloak-backend/package.json index e783a6780e..411a3e33aa 100644 --- a/plugins/keycloak-backend/package.json +++ b/plugins/keycloak-backend/package.json @@ -32,8 +32,9 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @keycloak/keycloak-admin-client --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package @keycloak/keycloak-admin-client", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", @@ -41,7 +42,9 @@ "start:keycloak": "podman run -p 8080:8080 -e 'KEYCLOAK_ADMIN=admin' -e 'KEYCLOAK_ADMIN_PASSWORD=admin' -v ./__fixtures__/keycloak-realm.json:/opt/keycloak/data/import/keycloak-realm.json$([[ $OSTYPE = linux* ]] && echo ':z') quay.io/keycloak/keycloak:22.0.1 start-dev --import-realm", "start:plugin": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -57,6 +60,7 @@ }, "devDependencies": { "@backstage/backend-app-api": "0.8.0", + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "@backstage/plugin-auth-node": "0.4.17", diff --git a/plugins/keycloak-backend/turbo.json b/plugins/keycloak-backend/turbo.json index 138a5c8813..892b421be6 100644 --- a/plugins/keycloak-backend/turbo.json +++ b/plugins/keycloak-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start:plugin": { "cache": false, "persistent": true diff --git a/plugins/kiali-backend/.eslintignore b/plugins/kiali-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/kiali-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/kiali-backend/.lintstagedrc.json b/plugins/kiali-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/kiali-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/kiali-backend/.prettierignore b/plugins/kiali-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/kiali-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/kiali-backend/.prettierrc.js b/plugins/kiali-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/kiali-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/kiali-backend/package.json b/plugins/kiali-backend/package.json index a763ae0bb1..3b4ef78812 100644 --- a/plugins/kiali-backend/package.json +++ b/plugins/kiali-backend/package.json @@ -35,7 +35,10 @@ "start": "backstage-cli package start", "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -61,6 +64,7 @@ "yn": "^4.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2", "@types/express": "4.17.21", diff --git a/plugins/kiali-backend/turbo.json b/plugins/kiali-backend/turbo.json index 1c68b8678e..d0cf8232e5 100644 --- a/plugins/kiali-backend/turbo.json +++ b/plugins/kiali-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/kiali-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/kiali/.eslintignore b/plugins/kiali/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/kiali/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/kiali/.lintstagedrc.json b/plugins/kiali/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/kiali/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/kiali/.prettierignore b/plugins/kiali/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/kiali/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/kiali/.prettierrc.js b/plugins/kiali/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/kiali/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/kiali/package.json b/plugins/kiali/package.json index eff89f2b81..4641a9a1e0 100644 --- a/plugins/kiali/package.json +++ b/plugins/kiali/package.json @@ -23,13 +23,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "ui-test": "yarn playwright test" }, "dependencies": { @@ -79,6 +82,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/kiali/turbo.json b/plugins/kiali/turbo.json index a26c3947f8..c42a373cc9 100644 --- a/plugins/kiali/turbo.json +++ b/plugins/kiali/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/kiali/**"], "dependsOn": ["^tsc"] diff --git a/plugins/kubernetes-actions/.eslintignore b/plugins/kubernetes-actions/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/kubernetes-actions/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/kubernetes-actions/.lintstagedrc.json b/plugins/kubernetes-actions/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/kubernetes-actions/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/kubernetes-actions/.prettierignore b/plugins/kubernetes-actions/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/kubernetes-actions/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/kubernetes-actions/.prettierrc.js b/plugins/kubernetes-actions/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/kubernetes-actions/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/kubernetes-actions/package.json b/plugins/kubernetes-actions/package.json index 6426803547..b1b10fdf00 100644 --- a/plugins/kubernetes-actions/package.json +++ b/plugins/kubernetes-actions/package.json @@ -33,7 +33,10 @@ "start": "backstage-cli package start", "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -51,6 +54,7 @@ }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/plugin-scaffolder-node-test-utils": "0.1.9", "@janus-idp/cli": "1.13.2", diff --git a/plugins/kubernetes-actions/turbo.json b/plugins/kubernetes-actions/turbo.json index b9c35631fc..1827cecba5 100644 --- a/plugins/kubernetes-actions/turbo.json +++ b/plugins/kubernetes-actions/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/kubernetes-actions/**"], "dependsOn": ["^tsc"] diff --git a/plugins/lightspeed-backend/.eslintignore b/plugins/lightspeed-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/lightspeed-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/lightspeed-backend/.lintstagedrc.json b/plugins/lightspeed-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/lightspeed-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/lightspeed-backend/.prettierignore b/plugins/lightspeed-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/lightspeed-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/lightspeed-backend/.prettierrc.js b/plugins/lightspeed-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/lightspeed-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/lightspeed-backend/dist-dynamic/package.json b/plugins/lightspeed-backend/dist-dynamic/package.json new file mode 100644 index 0000000000..29bee5050d --- /dev/null +++ b/plugins/lightspeed-backend/dist-dynamic/package.json @@ -0,0 +1,64 @@ +{ + "name": "@janus-idp/backstage-plugin-lightspeed-backend-dynamic", + "version": "0.1.0", + "main": "./dist/index.cjs.js", + "types": "src/index.ts", + "license": "Apache-2.0", + "private": true, + "publishConfig": { + "access": "public" + }, + "backstage": { + "role": "backend-plugin", + "pluginId": "lightspeed", + "pluginPackages": [ + "@janus-idp/backstage-plugin-lightspeed", + "@janus-idp/backstage-plugin-lightspeed-backend" + ] + }, + "exports": { + ".": { + "require": "./dist/index.cjs.js", + "default": "./dist/index.cjs.js" + }, + "./package.json": "./package.json" + }, + "scripts": {}, + "dependencies": { + "@langchain/core": "^0.2.30", + "@langchain/openai": "^0.2.8", + "express": "^4.18.2", + "http-proxy-middleware": "^3.0.2" + }, + "devDependencies": {}, + "files": [ + "dist", + "config.d.ts", + "app-config.janus-idp.yaml" + ], + "configSchema": "config.d.ts", + "repository": { + "type": "git", + "url": "git+https://github.com/janus-idp/backstage-plugins.git", + "directory": "plugins/lightspeed-backend" + }, + "keywords": [ + "backstage", + "plugin" + ], + "homepage": "https://janus-idp.io/", + "bugs": "https://github.com/janus-idp/backstage-plugins/issues", + "bundleDependencies": true, + "peerDependencies": { + "@backstage/backend-defaults": "^0.4.1", + "@backstage/backend-plugin-api": "^0.7.0" + }, + "overrides": { + "@aws-sdk/util-utf8-browser": { + "@smithy/util-utf8": "^2.0.0" + } + }, + "resolutions": { + "@aws-sdk/util-utf8-browser": "npm:@smithy/util-utf8@~2" + } +} diff --git a/plugins/lightspeed/.eslintignore b/plugins/lightspeed/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/lightspeed/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/lightspeed/.lintstagedrc.json b/plugins/lightspeed/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/lightspeed/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/lightspeed/.prettierignore b/plugins/lightspeed/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/lightspeed/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/lightspeed/.prettierrc.js b/plugins/lightspeed/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/lightspeed/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/lightspeed/package.json b/plugins/lightspeed/package.json index 34b2e6a806..f69f949864 100644 --- a/plugins/lightspeed/package.json +++ b/plugins/lightspeed/package.json @@ -24,13 +24,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/core-components": "^0.14.9", @@ -49,6 +52,7 @@ "react": "16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/lightspeed/turbo.json b/plugins/lightspeed/turbo.json index 5873419c4c..b2d7b788d1 100644 --- a/plugins/lightspeed/turbo.json +++ b/plugins/lightspeed/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/lightspeed/**"], "dependsOn": ["^tsc"] diff --git a/plugins/matomo-backend/.eslintignore b/plugins/matomo-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/matomo-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/matomo-backend/.lintstagedrc.json b/plugins/matomo-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/matomo-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/matomo-backend/.prettierignore b/plugins/matomo-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/matomo-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/matomo-backend/.prettierrc.js b/plugins/matomo-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/matomo-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/matomo-backend/package.json b/plugins/matomo-backend/package.json index 8aa8eadedc..0769deb6a8 100644 --- a/plugins/matomo-backend/package.json +++ b/plugins/matomo-backend/package.json @@ -36,13 +36,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -57,6 +60,7 @@ "yn": "^4.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2", "@types/supertest": "2.0.16", diff --git a/plugins/matomo-backend/turbo.json b/plugins/matomo-backend/turbo.json index 3ee999efce..3b2d94e7f5 100644 --- a/plugins/matomo-backend/turbo.json +++ b/plugins/matomo-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/matomo-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/matomo/.eslintignore b/plugins/matomo/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/matomo/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/matomo/.lintstagedrc.json b/plugins/matomo/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/matomo/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/matomo/.prettierignore b/plugins/matomo/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/matomo/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/matomo/.prettierrc.js b/plugins/matomo/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/matomo/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/matomo/package.json b/plugins/matomo/package.json index 30381d4aba..5ae127f5e1 100644 --- a/plugins/matomo/package.json +++ b/plugins/matomo/package.json @@ -24,13 +24,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -49,6 +52,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/matomo/turbo.json b/plugins/matomo/turbo.json index e68760f14d..fcde0e76ba 100644 --- a/plugins/matomo/turbo.json +++ b/plugins/matomo/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/matomo/**"], "dependsOn": ["^tsc"] diff --git a/plugins/nexus-repository-manager/.eslintignore b/plugins/nexus-repository-manager/.eslintignore index c83f90a2b0..90a4a936fd 100644 --- a/plugins/nexus-repository-manager/.eslintignore +++ b/plugins/nexus-repository-manager/.eslintignore @@ -1 +1,3 @@ src/generated +dist-dynamic +dist-scalprum diff --git a/plugins/nexus-repository-manager/.lintstagedrc.json b/plugins/nexus-repository-manager/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/nexus-repository-manager/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/nexus-repository-manager/.prettierignore b/plugins/nexus-repository-manager/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/nexus-repository-manager/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/nexus-repository-manager/.prettierrc.js b/plugins/nexus-repository-manager/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/nexus-repository-manager/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/nexus-repository-manager/package.json b/plugins/nexus-repository-manager/package.json index 5a7c0711f2..820de5bb92 100644 --- a/plugins/nexus-repository-manager/package.json +++ b/plugins/nexus-repository-manager/package.json @@ -24,13 +24,16 @@ "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", "generate": "openapi-ts --input ./nexus-swagger.json --output ./src/generated", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -50,6 +53,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/nexus-repository-manager/turbo.json b/plugins/nexus-repository-manager/turbo.json index 294ff79816..f62ca86105 100644 --- a/plugins/nexus-repository-manager/turbo.json +++ b/plugins/nexus-repository-manager/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start": { "dependsOn": ["generate"] }, diff --git a/plugins/ocm-backend/.eslintignore b/plugins/ocm-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/ocm-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/ocm-backend/.lintstagedrc.json b/plugins/ocm-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/ocm-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/ocm-backend/.prettierignore b/plugins/ocm-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/ocm-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/ocm-backend/.prettierrc.js b/plugins/ocm-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/ocm-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/ocm-backend/package.json b/plugins/ocm-backend/package.json index f096d9c8fa..e8bfb37cf2 100644 --- a/plugins/ocm-backend/package.json +++ b/plugins/ocm-backend/package.json @@ -36,13 +36,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --embed-package --embed-package @backstage/plugin-kubernetes-common --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "build:api-docs": "./scripts/openapi-doc.sh", "build:api-server": "yarn backstage-repo-tools package schema openapi generate --server" }, @@ -69,6 +72,7 @@ "semver": "^7.5.4" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/plugin-auth-node": "0.4.17", "@backstage/plugin-catalog-backend": "1.24.0", diff --git a/plugins/ocm-backend/turbo.json b/plugins/ocm-backend/turbo.json index a5c64f62f9..b513d874c6 100644 --- a/plugins/ocm-backend/turbo.json +++ b/plugins/ocm-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/ocm-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/ocm-common/.eslintignore b/plugins/ocm-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/ocm-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/ocm-common/.lintstagedrc.json b/plugins/ocm-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/ocm-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/ocm-common/.prettierignore b/plugins/ocm-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/ocm-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/ocm-common/.prettierrc.js b/plugins/ocm-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/ocm-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/ocm-common/package.json b/plugins/ocm-common/package.json index aecc9bcbfd..ebe0cf2d03 100644 --- a/plugins/ocm-common/package.json +++ b/plugins/ocm-common/package.json @@ -25,13 +25,17 @@ "scripts": { "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/ocm-common/turbo.json b/plugins/ocm-common/turbo.json index 2fed94c4ee..4e6de35bee 100644 --- a/plugins/ocm-common/turbo.json +++ b/plugins/ocm-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/ocm-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/ocm/.eslintignore b/plugins/ocm/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/ocm/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/ocm/.lintstagedrc.json b/plugins/ocm/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/ocm/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/ocm/.prettierignore b/plugins/ocm/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/ocm/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/ocm/.prettierrc.js b/plugins/ocm/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/ocm/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/ocm/package.json b/plugins/ocm/package.json index cc3699bf1f..f66fdf630b 100644 --- a/plugins/ocm/package.json +++ b/plugins/ocm/package.json @@ -24,13 +24,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -56,6 +59,7 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/ocm/turbo.json b/plugins/ocm/turbo.json index c04f1b8c1b..7476052f5b 100644 --- a/plugins/ocm/turbo.json +++ b/plugins/ocm/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/ocm/**"], "dependsOn": ["^tsc"] diff --git a/plugins/openshift-image-registry/.eslintignore b/plugins/openshift-image-registry/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/openshift-image-registry/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/openshift-image-registry/.lintstagedrc.json b/plugins/openshift-image-registry/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/openshift-image-registry/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/openshift-image-registry/.prettierignore b/plugins/openshift-image-registry/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/openshift-image-registry/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/openshift-image-registry/.prettierrc.js b/plugins/openshift-image-registry/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/openshift-image-registry/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/openshift-image-registry/package.json b/plugins/openshift-image-registry/package.json index 4fd40dc8e2..a0aa4ee040 100644 --- a/plugins/openshift-image-registry/package.json +++ b/plugins/openshift-image-registry/package.json @@ -23,13 +23,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/core-components": "^0.14.9", @@ -46,6 +49,7 @@ "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/openshift-image-registry/turbo.json b/plugins/openshift-image-registry/turbo.json index 80f92e2501..987647285d 100644 --- a/plugins/openshift-image-registry/turbo.json +++ b/plugins/openshift-image-registry/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/openshift-image-registry/**"], "dependsOn": ["^tsc"] diff --git a/plugins/orchestrator-backend/.eslintignore b/plugins/orchestrator-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/orchestrator-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/orchestrator-backend/.lintstagedrc.json b/plugins/orchestrator-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/orchestrator-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/orchestrator-backend/.prettierignore b/plugins/orchestrator-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/orchestrator-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/orchestrator-backend/.prettierrc.js b/plugins/orchestrator-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/orchestrator-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/orchestrator-backend/package.json b/plugins/orchestrator-backend/package.json index 3341300733..a4d7a5f6e3 100644 --- a/plugins/orchestrator-backend/package.json +++ b/plugins/orchestrator-backend/package.json @@ -60,7 +60,10 @@ "start": "backstage-cli package start", "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -101,6 +104,7 @@ "yn": "^5.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2", diff --git a/plugins/orchestrator-backend/turbo.json b/plugins/orchestrator-backend/turbo.json index 8f2ea67b53..7d04c64509 100644 --- a/plugins/orchestrator-backend/turbo.json +++ b/plugins/orchestrator-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/orchestrator-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/orchestrator-common/.eslintignore b/plugins/orchestrator-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/orchestrator-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/orchestrator-common/.lintstagedrc.json b/plugins/orchestrator-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/orchestrator-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/orchestrator-common/.prettierignore b/plugins/orchestrator-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/orchestrator-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/orchestrator-common/.prettierrc.js b/plugins/orchestrator-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/orchestrator-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/orchestrator-common/package.json b/plugins/orchestrator-common/package.json index f0045830fb..d2181fa980 100644 --- a/plugins/orchestrator-common/package.json +++ b/plugins/orchestrator-common/package.json @@ -46,7 +46,10 @@ "scripts": { "build": "yarn openapi:check && backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -64,6 +67,7 @@ "axios": "^1.7.4" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@openapitools/openapi-generator-cli": "2.13.4", "js-yaml-cli": "0.6.0" diff --git a/plugins/orchestrator-common/turbo.json b/plugins/orchestrator-common/turbo.json index 79100511bd..4a54e97a54 100644 --- a/plugins/orchestrator-common/turbo.json +++ b/plugins/orchestrator-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/orchestrator-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/orchestrator-form-api/.eslintignore b/plugins/orchestrator-form-api/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/orchestrator-form-api/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/orchestrator-form-api/.lintstagedrc.json b/plugins/orchestrator-form-api/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/orchestrator-form-api/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/orchestrator-form-api/.prettierignore b/plugins/orchestrator-form-api/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/orchestrator-form-api/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/orchestrator-form-api/.prettierrc.js b/plugins/orchestrator-form-api/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/orchestrator-form-api/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/orchestrator-form-api/package.json b/plugins/orchestrator-form-api/package.json index 14d73d2b11..5398bef1c7 100644 --- a/plugins/orchestrator-form-api/package.json +++ b/plugins/orchestrator-form-api/package.json @@ -17,11 +17,14 @@ "sideEffects": false, "scripts": { "build": "backstage-cli package build", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/core-plugin-api": "^1.9.3", @@ -32,6 +35,7 @@ "@rjsf/core": "^5.17.1" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@types/json-schema": "^7.0.15" }, diff --git a/plugins/orchestrator-form-api/turbo.json b/plugins/orchestrator-form-api/turbo.json index 9f8d875cfc..96982187d2 100644 --- a/plugins/orchestrator-form-api/turbo.json +++ b/plugins/orchestrator-form-api/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/orchestrator-form-react/**"], "dependsOn": ["^tsc"] diff --git a/plugins/orchestrator-form-react/.eslintignore b/plugins/orchestrator-form-react/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/orchestrator-form-react/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/orchestrator-form-react/.lintstagedrc.json b/plugins/orchestrator-form-react/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/orchestrator-form-react/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/orchestrator-form-react/.prettierignore b/plugins/orchestrator-form-react/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/orchestrator-form-react/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/orchestrator-form-react/.prettierrc.js b/plugins/orchestrator-form-react/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/orchestrator-form-react/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/orchestrator-form-react/package.json b/plugins/orchestrator-form-react/package.json index 38a7eb5738..93d237890e 100644 --- a/plugins/orchestrator-form-react/package.json +++ b/plugins/orchestrator-form-react/package.json @@ -18,12 +18,15 @@ "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/core-components": "^0.14.9", @@ -42,6 +45,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@types/json-schema": "^7.0.15" }, diff --git a/plugins/orchestrator-form-react/turbo.json b/plugins/orchestrator-form-react/turbo.json index 9f8d875cfc..96982187d2 100644 --- a/plugins/orchestrator-form-react/turbo.json +++ b/plugins/orchestrator-form-react/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/orchestrator-form-react/**"], "dependsOn": ["^tsc"] diff --git a/plugins/orchestrator-swf-editor-envelope/.eslintignore b/plugins/orchestrator-swf-editor-envelope/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/orchestrator-swf-editor-envelope/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/orchestrator-swf-editor-envelope/.lintstagedrc.json b/plugins/orchestrator-swf-editor-envelope/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/orchestrator-swf-editor-envelope/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/orchestrator-swf-editor-envelope/.prettierignore b/plugins/orchestrator-swf-editor-envelope/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/orchestrator-swf-editor-envelope/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/orchestrator-swf-editor-envelope/.prettierrc.js b/plugins/orchestrator-swf-editor-envelope/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/orchestrator-swf-editor-envelope/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/orchestrator-swf-editor-envelope/package.json b/plugins/orchestrator-swf-editor-envelope/package.json index ef7ad0c5e3..43f26b5b9a 100644 --- a/plugins/orchestrator-swf-editor-envelope/package.json +++ b/plugins/orchestrator-swf-editor-envelope/package.json @@ -25,10 +25,14 @@ "build": "scripts/build", "postbuild": "scripts/postbuild copy", "clean": "backstage-cli package clean", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "prepack": "backstage-cli package prepack", - "test": "backstage-cli package test --passWithNoTests --coverage" + "test": "backstage-cli package test --passWithNoTests --coverage", + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@kie-tools-core/editor": "^0.32.0", @@ -39,6 +43,7 @@ "@kie-tools/serverless-workflow-text-editor": "^0.32.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "clean-webpack-plugin": "4.0.0", "css-loader": "6.11.0", diff --git a/plugins/orchestrator/.eslintignore b/plugins/orchestrator/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/orchestrator/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/orchestrator/.lintstagedrc.json b/plugins/orchestrator/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/orchestrator/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/orchestrator/.prettierignore b/plugins/orchestrator/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/orchestrator/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/orchestrator/.prettierrc.js b/plugins/orchestrator/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/orchestrator/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/orchestrator/package.json b/plugins/orchestrator/package.json index 0ab2f59db3..77fe06a92d 100644 --- a/plugins/orchestrator/package.json +++ b/plugins/orchestrator/package.json @@ -46,7 +46,10 @@ "build": "backstage-cli package build", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -80,6 +83,7 @@ "vscode-languageserver-types": "^3.16.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/dev-utils": "1.0.36", "@backstage/test-utils": "1.5.9", diff --git a/plugins/orchestrator/turbo.json b/plugins/orchestrator/turbo.json index 516ec914ae..96491a411b 100644 --- a/plugins/orchestrator/turbo.json +++ b/plugins/orchestrator/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/orchestrator/**"], "dependsOn": ["^tsc"] diff --git a/plugins/quay-actions/.eslintignore b/plugins/quay-actions/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/quay-actions/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/quay-actions/.lintstagedrc.json b/plugins/quay-actions/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/quay-actions/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/quay-actions/.prettierignore b/plugins/quay-actions/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/quay-actions/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/quay-actions/.prettierrc.js b/plugins/quay-actions/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/quay-actions/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/quay-actions/package.json b/plugins/quay-actions/package.json index 8d8683a937..1f4fefb032 100644 --- a/plugins/quay-actions/package.json +++ b/plugins/quay-actions/package.json @@ -33,13 +33,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-dynamic-feature-service": "^0.2.15", @@ -48,6 +51,7 @@ }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/plugin-scaffolder-node-test-utils": "0.1.9", "@janus-idp/cli": "1.13.2" diff --git a/plugins/quay-actions/turbo.json b/plugins/quay-actions/turbo.json index 69b9a52677..3484cd67aa 100644 --- a/plugins/quay-actions/turbo.json +++ b/plugins/quay-actions/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/quay-actions/**"], "dependsOn": ["^tsc"] diff --git a/plugins/quay-common/.eslintignore b/plugins/quay-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/quay-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/quay-common/.lintstagedrc.json b/plugins/quay-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/quay-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/quay-common/.prettierignore b/plugins/quay-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/quay-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/quay-common/.prettierrc.js b/plugins/quay-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/quay-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/quay-common/package.json b/plugins/quay-common/package.json index c57cd365c8..90cb290a12 100644 --- a/plugins/quay-common/package.json +++ b/plugins/quay-common/package.json @@ -36,11 +36,14 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "prepack": "backstage-cli package prepack", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "repository": { "type": "git", @@ -57,6 +60,7 @@ "react": "16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" } } diff --git a/plugins/quay-common/turbo.json b/plugins/quay-common/turbo.json index 7eedccc65b..2eff598e54 100644 --- a/plugins/quay-common/turbo.json +++ b/plugins/quay-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/quay-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/quay/.eslintignore b/plugins/quay/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/quay/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/quay/.lintstagedrc.json b/plugins/quay/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/quay/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/quay/.prettierignore b/plugins/quay/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/quay/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/quay/.prettierrc.js b/plugins/quay/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/quay/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/quay/package.json b/plugins/quay/package.json index 307d8e574e..1a79652db3 100644 --- a/plugins/quay/package.json +++ b/plugins/quay/package.json @@ -24,7 +24,8 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", @@ -32,6 +33,8 @@ "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "ui-test": "yarn playwright test" }, "dependencies": { @@ -55,6 +58,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/quay/turbo.json b/plugins/quay/turbo.json index 847697fbcf..ffc93d4ab1 100644 --- a/plugins/quay/turbo.json +++ b/plugins/quay/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/quay/**"], "dependsOn": ["^tsc"] diff --git a/plugins/rbac-backend-module-test/.eslintignore b/plugins/rbac-backend-module-test/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/rbac-backend-module-test/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/rbac-backend-module-test/.lintstagedrc.json b/plugins/rbac-backend-module-test/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/rbac-backend-module-test/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/rbac-backend-module-test/.prettierignore b/plugins/rbac-backend-module-test/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/rbac-backend-module-test/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/rbac-backend-module-test/.prettierrc.js b/plugins/rbac-backend-module-test/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/rbac-backend-module-test/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/rbac-backend-module-test/package.json b/plugins/rbac-backend-module-test/package.json index 0095f00c3b..0ebd9a9bed 100644 --- a/plugins/rbac-backend-module-test/package.json +++ b/plugins/rbac-backend-module-test/package.json @@ -33,13 +33,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -51,6 +54,7 @@ "csv-parse": "^5.5.6" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "@janus-idp/cli": "1.13.2" diff --git a/plugins/rbac-backend-module-test/turbo.json b/plugins/rbac-backend-module-test/turbo.json index 89268917bc..29f5208a41 100644 --- a/plugins/rbac-backend-module-test/turbo.json +++ b/plugins/rbac-backend-module-test/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/rbac-backend-module-test/**"], "dependsOn": ["^tsc"] diff --git a/plugins/rbac-backend/.eslintignore b/plugins/rbac-backend/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/rbac-backend/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/rbac-backend/.lintstagedrc.json b/plugins/rbac-backend/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/rbac-backend/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/rbac-backend/.prettierignore b/plugins/rbac-backend/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/rbac-backend/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/rbac-backend/.prettierrc.js b/plugins/rbac-backend/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/rbac-backend/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/rbac-backend/package.json b/plugins/rbac-backend/package.json index 36bbf73b75..c679f1575e 100644 --- a/plugins/rbac-backend/package.json +++ b/plugins/rbac-backend/package.json @@ -24,7 +24,10 @@ "start": "backstage-cli package start", "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -60,6 +63,7 @@ "yn": "^4.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/backend-test-utils": "0.4.4", "@backstage/cli": "0.26.11", "@types/express": "4.17.21", diff --git a/plugins/rbac-backend/turbo.json b/plugins/rbac-backend/turbo.json index 3b7e6b6b5e..964bc8c3af 100644 --- a/plugins/rbac-backend/turbo.json +++ b/plugins/rbac-backend/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/rbac-backend/**"], "dependsOn": ["^tsc"] diff --git a/plugins/rbac-common/.eslintignore b/plugins/rbac-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/rbac-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/rbac-common/.lintstagedrc.json b/plugins/rbac-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/rbac-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/rbac-common/.prettierignore b/plugins/rbac-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/rbac-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/rbac-common/.prettierrc.js b/plugins/rbac-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/rbac-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/rbac-common/package.json b/plugins/rbac-common/package.json index 0b017a72cc..108c358728 100644 --- a/plugins/rbac-common/package.json +++ b/plugins/rbac-common/package.json @@ -26,7 +26,10 @@ "scripts": { "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -37,6 +40,7 @@ "@backstage/errors": "^1.2.4" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/rbac-common/turbo.json b/plugins/rbac-common/turbo.json index bf3f84c311..dc33e2081f 100644 --- a/plugins/rbac-common/turbo.json +++ b/plugins/rbac-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/rbac-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/rbac-node/.eslintignore b/plugins/rbac-node/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/rbac-node/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/rbac-node/.lintstagedrc.json b/plugins/rbac-node/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/rbac-node/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/rbac-node/.prettierignore b/plugins/rbac-node/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/rbac-node/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/rbac-node/.prettierrc.js b/plugins/rbac-node/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/rbac-node/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/rbac-node/package.json b/plugins/rbac-node/package.json index e7c5f186fa..f70911cacf 100644 --- a/plugins/rbac-node/package.json +++ b/plugins/rbac-node/package.json @@ -24,13 +24,17 @@ "scripts": { "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/rbac-node/turbo.json b/plugins/rbac-node/turbo.json index c7cdad5877..e5064f52c8 100644 --- a/plugins/rbac-node/turbo.json +++ b/plugins/rbac-node/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/rbac-node/**"], "dependsOn": ["^tsc"] diff --git a/plugins/rbac/.eslintignore b/plugins/rbac/.eslintignore index 4e0dc2e012..bfd3c6b027 100644 --- a/plugins/rbac/.eslintignore +++ b/plugins/rbac/.eslintignore @@ -1 +1,3 @@ **/templates/** +dist-dynamic +dist-scalprum diff --git a/plugins/rbac/.lintstagedrc.json b/plugins/rbac/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/rbac/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/rbac/.prettierignore b/plugins/rbac/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/rbac/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/rbac/.prettierrc.js b/plugins/rbac/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/rbac/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/rbac/package.json b/plugins/rbac/package.json index 443b381e13..d722bfd57c 100644 --- a/plugins/rbac/package.json +++ b/plugins/rbac/package.json @@ -25,13 +25,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "ui-test": "yarn playwright test" }, "dependencies": { @@ -64,6 +67,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/rbac/turbo.json b/plugins/rbac/turbo.json index 35110fb923..5d640ed494 100644 --- a/plugins/rbac/turbo.json +++ b/plugins/rbac/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/rbac/**"], "dependsOn": ["^tsc"] diff --git a/plugins/regex-actions/.eslintignore b/plugins/regex-actions/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/regex-actions/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/regex-actions/.lintstagedrc.json b/plugins/regex-actions/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/regex-actions/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/regex-actions/.prettierignore b/plugins/regex-actions/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/regex-actions/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/regex-actions/.prettierrc.js b/plugins/regex-actions/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/regex-actions/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/regex-actions/package.json b/plugins/regex-actions/package.json index 4cc603ff02..a07c18ce76 100644 --- a/plugins/regex-actions/package.json +++ b/plugins/regex-actions/package.json @@ -33,13 +33,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-dynamic-feature-service": "^0.2.15", @@ -50,6 +53,7 @@ }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/plugin-scaffolder-node-test-utils": "0.1.9", "@janus-idp/cli": "1.13.2" diff --git a/plugins/regex-actions/turbo.json b/plugins/regex-actions/turbo.json index 8ff26489bb..e75ee79b81 100644 --- a/plugins/regex-actions/turbo.json +++ b/plugins/regex-actions/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/regex-actions/**"], "dependsOn": ["^tsc"] diff --git a/plugins/scaffolder-annotator-action/.eslintignore b/plugins/scaffolder-annotator-action/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/scaffolder-annotator-action/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/scaffolder-annotator-action/.lintstagedrc.json b/plugins/scaffolder-annotator-action/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/scaffolder-annotator-action/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/scaffolder-annotator-action/.prettierignore b/plugins/scaffolder-annotator-action/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/scaffolder-annotator-action/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/scaffolder-annotator-action/.prettierrc.js b/plugins/scaffolder-annotator-action/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/scaffolder-annotator-action/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/scaffolder-annotator-action/package.json b/plugins/scaffolder-annotator-action/package.json index 21d9552a86..67c4d86bbc 100644 --- a/plugins/scaffolder-annotator-action/package.json +++ b/plugins/scaffolder-annotator-action/package.json @@ -32,7 +32,8 @@ "scripts": { "start": "backstage-cli package start", "build": "backstage-cli package build", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -40,7 +41,9 @@ "postversion": "yarn run export-dynamic", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", "lodash": "^4.17.21", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-common": "^0.23.3", @@ -54,6 +57,7 @@ }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/scaffolder-annotator-action/turbo.json b/plugins/scaffolder-annotator-action/turbo.json index 4e2beb0b0f..c134e1f8d0 100644 --- a/plugins/scaffolder-annotator-action/turbo.json +++ b/plugins/scaffolder-annotator-action/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/scaffolder-annotator-action/**"], "dependsOn": ["^tsc"] diff --git a/plugins/servicenow-actions/.eslintignore b/plugins/servicenow-actions/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/servicenow-actions/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/servicenow-actions/.lintstagedrc.json b/plugins/servicenow-actions/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/servicenow-actions/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/servicenow-actions/.prettierignore b/plugins/servicenow-actions/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/servicenow-actions/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/servicenow-actions/.prettierrc.js b/plugins/servicenow-actions/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/servicenow-actions/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/servicenow-actions/package.json b/plugins/servicenow-actions/package.json index 5ae653d53b..5f8f513107 100644 --- a/plugins/servicenow-actions/package.json +++ b/plugins/servicenow-actions/package.json @@ -34,13 +34,16 @@ "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", "generate": "bash ./scripts/generate.sh", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "openapi": "npx openapi-typescript-codegen" }, "dependencies": { @@ -55,6 +58,7 @@ }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/config": "1.2.0", "@backstage/plugin-scaffolder-node-test-utils": "0.1.9", diff --git a/plugins/servicenow-actions/turbo.json b/plugins/servicenow-actions/turbo.json index e7eb4cfec6..feb11752c6 100644 --- a/plugins/servicenow-actions/turbo.json +++ b/plugins/servicenow-actions/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "start": { "dependsOn": ["generate"] }, diff --git a/plugins/shared-react/.eslintignore b/plugins/shared-react/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/shared-react/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/shared-react/.lintstagedrc.json b/plugins/shared-react/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/shared-react/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/shared-react/.prettierignore b/plugins/shared-react/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/shared-react/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/shared-react/.prettierrc.js b/plugins/shared-react/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/shared-react/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/shared-react/package.json b/plugins/shared-react/package.json index dbcc2d772d..d69dd3e468 100644 --- a/plugins/shared-react/package.json +++ b/plugins/shared-react/package.json @@ -25,7 +25,10 @@ "scripts": { "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", @@ -48,6 +51,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/shared-react/turbo.json b/plugins/shared-react/turbo.json index 48d345e0cd..ea3b372576 100644 --- a/plugins/shared-react/turbo.json +++ b/plugins/shared-react/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/shared-react/**"], "dependsOn": ["^tsc"] diff --git a/plugins/sonarqube-actions/.eslintignore b/plugins/sonarqube-actions/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/sonarqube-actions/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/sonarqube-actions/.lintstagedrc.json b/plugins/sonarqube-actions/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/sonarqube-actions/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/sonarqube-actions/.prettierignore b/plugins/sonarqube-actions/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/sonarqube-actions/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/sonarqube-actions/.prettierrc.js b/plugins/sonarqube-actions/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/sonarqube-actions/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/sonarqube-actions/package.json b/plugins/sonarqube-actions/package.json index 476cc04e86..ea3d6f5919 100644 --- a/plugins/sonarqube-actions/package.json +++ b/plugins/sonarqube-actions/package.json @@ -33,13 +33,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --no-embed-as-dependencies", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/backend-dynamic-feature-service": "^0.2.15", @@ -49,6 +52,7 @@ }, "devDependencies": { "@backstage/backend-common": "0.23.3", + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/plugin-scaffolder-node-test-utils": "0.1.9", "@janus-idp/cli": "1.13.2" diff --git a/plugins/sonarqube-actions/turbo.json b/plugins/sonarqube-actions/turbo.json index 5417eaba7d..2e06c5c837 100644 --- a/plugins/sonarqube-actions/turbo.json +++ b/plugins/sonarqube-actions/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/sonarqube-actions/**"], "dependsOn": ["^tsc"] diff --git a/plugins/tekton-common/.eslintignore b/plugins/tekton-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/tekton-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/tekton-common/.lintstagedrc.json b/plugins/tekton-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/tekton-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/tekton-common/.prettierignore b/plugins/tekton-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/tekton-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/tekton-common/.prettierrc.js b/plugins/tekton-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/tekton-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/tekton-common/package.json b/plugins/tekton-common/package.json index a91becc3e1..51ab38c1b7 100644 --- a/plugins/tekton-common/package.json +++ b/plugins/tekton-common/package.json @@ -24,16 +24,20 @@ "scripts": { "build": "backstage-cli package build", "clean": "backstage-cli package clean", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "prepack": "backstage-cli package prepack", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/plugin-permission-common": "^0.8.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/tekton-common/turbo.json b/plugins/tekton-common/turbo.json index c2e20d9dca..97ee01d514 100644 --- a/plugins/tekton-common/turbo.json +++ b/plugins/tekton-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/tekton-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/tekton/.eslintignore b/plugins/tekton/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/tekton/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/tekton/.lintstagedrc.json b/plugins/tekton/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/tekton/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/tekton/.prettierignore b/plugins/tekton/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/tekton/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/tekton/.prettierrc.js b/plugins/tekton/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/tekton/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/tekton/package.json b/plugins/tekton/package.json index 871a9b0194..78100633a1 100644 --- a/plugins/tekton/package.json +++ b/plugins/tekton/package.json @@ -26,13 +26,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", "ui-test": "yarn playwright test" }, "dependencies": { @@ -70,6 +73,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/tekton/turbo.json b/plugins/tekton/turbo.json index 04736e6de5..b5586592c8 100644 --- a/plugins/tekton/turbo.json +++ b/plugins/tekton/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/tekton/**"], "dependsOn": ["^tsc"] diff --git a/plugins/topology-common/.eslintignore b/plugins/topology-common/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/topology-common/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/topology-common/.lintstagedrc.json b/plugins/topology-common/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/topology-common/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/topology-common/.prettierignore b/plugins/topology-common/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/topology-common/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/topology-common/.prettierrc.js b/plugins/topology-common/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/topology-common/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/topology-common/package.json b/plugins/topology-common/package.json index dc3b577a63..be24b9c1e4 100644 --- a/plugins/topology-common/package.json +++ b/plugins/topology-common/package.json @@ -24,13 +24,17 @@ "scripts": { "build": "backstage-cli package build", "tsc": "tsc", - "lint": "backstage-cli package lint", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write .", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "test": "backstage-cli package test --passWithNoTests --coverage", "clean": "backstage-cli package clean", "prepack": "backstage-cli package prepack", "postpack": "backstage-cli package postpack" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11" }, "files": [ diff --git a/plugins/topology-common/turbo.json b/plugins/topology-common/turbo.json index 37ef0169ca..a65e783600 100644 --- a/plugins/topology-common/turbo.json +++ b/plugins/topology-common/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/topology-common/**"], "dependsOn": ["^tsc"] diff --git a/plugins/topology/.eslintignore b/plugins/topology/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/topology/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/topology/.lintstagedrc.json b/plugins/topology/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/topology/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/topology/.prettierignore b/plugins/topology/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/topology/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/topology/.prettierrc.js b/plugins/topology/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/topology/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/topology/package.json b/plugins/topology/package.json index 3da43fd06a..9c1d8f10a5 100644 --- a/plugins/topology/package.json +++ b/plugins/topology/package.json @@ -25,13 +25,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "dependencies": { "@backstage/catalog-model": "^1.5.0", @@ -68,6 +71,7 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/topology/turbo.json b/plugins/topology/turbo.json index d1c2e967f1..7a5020a0c9 100644 --- a/plugins/topology/turbo.json +++ b/plugins/topology/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/topology/**"], "dependsOn": ["^tsc"] diff --git a/plugins/web-terminal/.eslintignore b/plugins/web-terminal/.eslintignore new file mode 100644 index 0000000000..55289f4a23 --- /dev/null +++ b/plugins/web-terminal/.eslintignore @@ -0,0 +1,2 @@ +dist-dynamic +dist-scalprum diff --git a/plugins/web-terminal/.lintstagedrc.json b/plugins/web-terminal/.lintstagedrc.json new file mode 100644 index 0000000000..14b2263def --- /dev/null +++ b/plugins/web-terminal/.lintstagedrc.json @@ -0,0 +1,4 @@ +{ + "*": "prettier --ignore-unknown --write", + "*.{js,jsx,ts,tsx,mjs,cjs}": "backstage-cli package lint --fix" +} diff --git a/plugins/web-terminal/.prettierignore b/plugins/web-terminal/.prettierignore new file mode 100644 index 0000000000..fc8357d99e --- /dev/null +++ b/plugins/web-terminal/.prettierignore @@ -0,0 +1,12 @@ +dist +dist-types +coverage +.vscode +CHANGELOG.md +generated +templates +*.hbs +renovate.json +dist-dynamic +dist-scalprum +playwright-report diff --git a/plugins/web-terminal/.prettierrc.js b/plugins/web-terminal/.prettierrc.js new file mode 100644 index 0000000000..84cbac65b5 --- /dev/null +++ b/plugins/web-terminal/.prettierrc.js @@ -0,0 +1,20 @@ +// @ts-check + +/** @type {import("@ianvs/prettier-plugin-sort-imports").PrettierConfig} */ +module.exports = { + ...require('@spotify/prettier-config'), + plugins: ['@ianvs/prettier-plugin-sort-imports'], + importOrder: [ + '^react(.*)$', + '', + '^@backstage/(.*)$', + '', + '', + '', + '^@janus-idp/(.*)$', + '', + '', + '', + '^[.]', + ], +}; diff --git a/plugins/web-terminal/package.json b/plugins/web-terminal/package.json index e6f57aa2f6..2e876f7295 100644 --- a/plugins/web-terminal/package.json +++ b/plugins/web-terminal/package.json @@ -23,13 +23,16 @@ "build": "backstage-cli package build", "clean": "backstage-cli package clean", "export-dynamic": "janus-cli package export-dynamic-plugin --in-place", - "lint": "backstage-cli package lint", + "lint:check": "backstage-cli package lint", + "lint:fix": "backstage-cli package lint --fix", "postpack": "backstage-cli package postpack", "postversion": "yarn run export-dynamic", "prepack": "backstage-cli package prepack", "start": "backstage-cli package start", "test": "backstage-cli package test --passWithNoTests --coverage", - "tsc": "tsc" + "tsc": "tsc", + "prettier:check": "prettier --ignore-unknown --check .", + "prettier:fix": "prettier --ignore-unknown --write ." }, "configSchema": "schema.d.ts", "dependencies": { @@ -51,6 +54,7 @@ "react": "^16.13.1 || ^17.0.0 || ^18.0.0" }, "devDependencies": { + "prettier": "3.3.3", "@backstage/cli": "0.26.11", "@backstage/core-app-api": "1.14.1", "@backstage/dev-utils": "1.0.36", diff --git a/plugins/web-terminal/turbo.json b/plugins/web-terminal/turbo.json index 642ecc77fe..cda639f963 100644 --- a/plugins/web-terminal/turbo.json +++ b/plugins/web-terminal/turbo.json @@ -1,6 +1,6 @@ { "extends": ["//"], - "pipeline": { + "tasks": { "tsc": { "outputs": ["../../dist-types/plugins/web-terminal/**"], "dependsOn": ["^tsc"] diff --git a/turbo.json b/turbo.json index 1ffa010586..1e1af82f07 100644 --- a/turbo.json +++ b/turbo.json @@ -1,12 +1,7 @@ { "$schema": "https://turbo.build/schema.json", - "globalDependencies": [ - ".prettierrc.js", - ".eslintrc.js", - "tsconfig.json", - "yarn.lock" - ], - "pipeline": { + "globalDependencies": [".prettierrc.js", ".eslintrc.js", "tsconfig.json", "yarn.lock"], + "tasks": { "start": { "cache": false, "persistent": true @@ -25,12 +20,12 @@ "cache": false, "dependsOn": ["tsc"] }, - "lint": {}, - "lint:fix": {}, - "prettier:fix": { + "lint:check": {}, + "lint:fix": { "cache": false }, - "//#prettier:fix": { + "prettier:check": {}, + "prettier:fix": { "cache": false }, "tsc": { diff --git a/yarn.lock b/yarn.lock index 6d3a6024c8..201597f259 100644 --- a/yarn.lock +++ b/yarn.lock @@ -33294,47 +33294,47 @@ tunnel@0.0.6, tunnel@^0.0.6: resolved "https://registry.yarnpkg.com/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== -turbo-darwin-64@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-1.13.4.tgz#1dcea4ea0351fa38246ec26a101c862e02c27c17" - integrity sha512-A0eKd73R7CGnRinTiS7txkMElg+R5rKFp9HV7baDiEL4xTG1FIg/56Vm7A5RVgg8UNgG2qNnrfatJtb+dRmNdw== - -turbo-darwin-arm64@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-1.13.4.tgz#ed95dc05cb04f58fec8053034647140eed58bff5" - integrity sha512-eG769Q0NF6/Vyjsr3mKCnkG/eW6dKMBZk6dxWOdrHfrg6QgfkBUk0WUUujzdtVPiUIvsh4l46vQrNVd9EOtbyA== - -turbo-linux-64@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-1.13.4.tgz#6856fc0543894aac547021b5a2bad8f7c936d7e7" - integrity sha512-Bq0JphDeNw3XEi+Xb/e4xoKhs1DHN7OoLVUbTIQz+gazYjigVZvtwCvgrZI7eW9Xo1eOXM2zw2u1DGLLUfmGkQ== - -turbo-linux-arm64@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-1.13.4.tgz#2370b20311d2c86df64a3811a9309ab33c722a8d" - integrity sha512-BJcXw1DDiHO/okYbaNdcWN6szjXyHWx9d460v6fCHY65G8CyqGU3y2uUTPK89o8lq/b2C8NK0yZD+Vp0f9VoIg== - -turbo-windows-64@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-1.13.4.tgz#e9f54d3837e9bd23d4b805c583f2473bcba5be68" - integrity sha512-OFFhXHOFLN7A78vD/dlVuuSSVEB3s9ZBj18Tm1hk3aW1HTWTuAw0ReN6ZNlVObZUHvGy8d57OAGGxf2bT3etQw== - -turbo-windows-arm64@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-1.13.4.tgz#0adfddb0d6c167a46ecff646666e347a7d372d76" - integrity sha512-u5A+VOKHswJJmJ8o8rcilBfU5U3Y1TTAfP9wX8bFh8teYF1ghP0EhtMRLjhtp6RPa+XCxHHVA2CiC3gbh5eg5g== - -turbo@1.13.4: - version "1.13.4" - resolved "https://registry.yarnpkg.com/turbo/-/turbo-1.13.4.tgz#06767fff53f0aae43f78e12e5ac7d5e7652d40d0" - integrity sha512-1q7+9UJABuBAHrcC4Sxp5lOqYS5mvxRrwa33wpIyM18hlOCpRD/fTJNxZ0vhbMcJmz15o9kkVm743mPn7p6jpQ== +turbo-darwin-64@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-2.1.3.tgz#217d4270b475ab902dc96c72491789697130a248" + integrity sha512-ouJOm0g0YyoBuhmikEujVCBGo3Zr0lbSOWFIsQtWUTItC88F2w2byhjtsYGPXQwMlTbXwmoBU2lOCfWNkeEwHQ== + +turbo-darwin-arm64@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-2.1.3.tgz#a1b22f510c141e62d388c9c7c870aa306b9cc350" + integrity sha512-j2FOJsK4LAOtHQlb3Oom0yWB/Vi0nF1ljInr311mVzHoFAJRZtfW2fRvdZRb/lBUwjSp8be58qWHzANIcrA0OA== + +turbo-linux-64@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-2.1.3.tgz#0c7033602d66f0ea8f87cdc9cd73fd74b4bbe880" + integrity sha512-ubRHkI1gSel7H7wsmxKK8C9UlLWqg/2dkCC88LFupaK6TKgvBKqDqA0Z1M9C/escK0Jsle2k0H8bybV9OYIl4Q== + +turbo-linux-arm64@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-2.1.3.tgz#88e46f1594c7424b19a9319bad2142b9c0740e95" + integrity sha512-LffUL+e5wv7BtD6DgnM2kKOlDkMo2eRjhbAjVnrCD3wi2ug0tl6NDzajnHHjtaMyOnIf4AvzSKdLWsBxafGBQA== + +turbo-windows-64@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-2.1.3.tgz#50acf6edcfc3613c5d93ec5368cf1d11b86aa241" + integrity sha512-S9SvcZZoaq5jKr6kA6eF7/xgQhVn8Vh7PVy5lono9zybvhyL4eY++y2PaLToIgL8G9IcbLmgOC73ExNjFBg9XQ== + +turbo-windows-arm64@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-2.1.3.tgz#6ef8b984974b3bcb58a95028320edc0fce89df9d" + integrity sha512-twlEo8lRrGbrR6T/ZklUIquW3IlFCEtywklgVA81aIrSBm56+GEVpSrHhIlsx1hiYeSNrs+GpDwZGe+V7fvEVQ== + +turbo@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/turbo/-/turbo-2.1.3.tgz#48b2b603ff66f3b632c476b4890277b4c23feeb5" + integrity sha512-lY0yj2GH2a2a3NExZ3rGe+rHUVeFE2aXuRAue57n+08E7Z7N7YCmynju0kPC1grAQzERmoLpKrmzmWd+PNiADw== optionalDependencies: - turbo-darwin-64 "1.13.4" - turbo-darwin-arm64 "1.13.4" - turbo-linux-64 "1.13.4" - turbo-linux-arm64 "1.13.4" - turbo-windows-64 "1.13.4" - turbo-windows-arm64 "1.13.4" + turbo-darwin-64 "2.1.3" + turbo-darwin-arm64 "2.1.3" + turbo-linux-64 "2.1.3" + turbo-linux-arm64 "2.1.3" + turbo-windows-64 "2.1.3" + turbo-windows-arm64 "2.1.3" tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" From d22ce7229d11275ce222feadf70c5a7ef525605e Mon Sep 17 00:00:00 2001 From: Paul Schultz Date: Tue, 15 Oct 2024 15:11:13 -0500 Subject: [PATCH 2/3] chore(release): switch from msr to changesets (#2362) Signed-off-by: Paul Schultz Co-authored-by: Nick Boldt --- .changeset/README.md | 8 + .changeset/config.json | 11 + .github/workflows/{pr.yaml => pr-build.yaml} | 18 +- .github/workflows/pr-test.yaml | 47 + .github/workflows/{push.yaml => release.yaml} | 42 +- package.json | 71 +- yarn.lock | 2363 +++-------------- 7 files changed, 531 insertions(+), 2029 deletions(-) create mode 100644 .changeset/README.md create mode 100644 .changeset/config.json rename .github/workflows/{pr.yaml => pr-build.yaml} (79%) create mode 100644 .github/workflows/pr-test.yaml rename .github/workflows/{push.yaml => release.yaml} (56%) diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 0000000000..e5b6d8d6a6 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 0000000000..edef2ebc18 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@3.0.3/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr-build.yaml similarity index 79% rename from .github/workflows/pr.yaml rename to .github/workflows/pr-build.yaml index 11c6b8fbc7..1cb65e4a47 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr-build.yaml @@ -1,4 +1,4 @@ -name: Pull request +name: Pull Request - Builds on: pull_request @@ -6,9 +6,13 @@ env: TURBO_SCM_BASE: ${{ github.event.pull_request.base.sha }} TURBO_SCM_HEAD: ${{ github.sha }} +concurrency: + group: push + cancel-in-progress: false + jobs: - test: - name: Test-build with Node.js ${{ matrix.node-version }} + build: + name: Build with Node.js ${{ matrix.node-version }} runs-on: ubuntu-latest strategy: matrix: @@ -30,16 +34,10 @@ jobs: uses: dtinth/setup-github-actions-caching-for-turbo@cc723b4600e40a6b8815b65701d8614b91e2669e # v1 - name: Install dependencies - shell: bash run: | yarn install - - name: Test - uses: ./.github/actions/test - with: - args: --affected - - - name: Build all packages + - name: Build packages uses: ./.github/actions/build with: args: --affected diff --git a/.github/workflows/pr-test.yaml b/.github/workflows/pr-test.yaml new file mode 100644 index 0000000000..bd64058028 --- /dev/null +++ b/.github/workflows/pr-test.yaml @@ -0,0 +1,47 @@ +name: Pull Request - Tests + +on: pull_request + +env: + TURBO_SCM_BASE: ${{ github.event.pull_request.base.sha }} + TURBO_SCM_HEAD: ${{ github.sha }} + +concurrency: + group: push + cancel-in-progress: false + +jobs: + test: + name: Test with Node.js ${{ matrix.node-version }} + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20] + steps: + - name: Checkout + uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4 + with: + node-version: ${{ matrix.node-version }} + registry-url: 'https://registry.npmjs.org' + cache: 'yarn' + + - name: Setup local Turbo cache + uses: dtinth/setup-github-actions-caching-for-turbo@cc723b4600e40a6b8815b65701d8614b91e2669e # v1 + + - name: Install dependencies + run: | + yarn install + + - name: Verify changesets + run: | + yarn changeset status --since=${{ github.event.pull_request.base.sha }} + + - name: Test packages + uses: ./.github/actions/test + with: + args: --affected diff --git a/.github/workflows/push.yaml b/.github/workflows/release.yaml similarity index 56% rename from .github/workflows/push.yaml rename to .github/workflows/release.yaml index 3a2a98e5ce..00eaf76e7d 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/release.yaml @@ -1,4 +1,4 @@ -name: Push +name: Release Packages on: workflow_dispatch: @@ -9,21 +9,24 @@ on: default: 'warning' push: branches: - - release-1.3 + - main + # TODO: Remove once 1.2.x is deprecated + - 1.2.x + - release-[0-9].[0-9]* + concurrency: group: push cancel-in-progress: false jobs: - test: - name: Release + release: + name: Release Packages runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 with: - # don't persist the GITHUB_TOKEN - # so that semantic-release can use use the generated token + # don't persist the GITHUB_TOKEN so the release can use use the generated token persist-credentials: false - name: Generate token @@ -39,17 +42,30 @@ jobs: node-version-file: '.nvmrc' registry-url: 'https://registry.npmjs.org' +<<<<<<< HEAD:.github/workflows/push.yaml +======= + - name: Install dependencies + shell: bash + run: | + yarn install --frozen-lockfile + +>>>>>>> a39d9f069 (chore(release): switch from msr to changesets (#2362)):.github/workflows/release.yaml - name: Build all packages - # We are required to build every plugin for MSR uses: ./.github/actions/build - - name: Release via semantic-release + - name: Creating .npmrc run: | - echo -n "Loading tags... ";tagsFound="$(git fetch --tags 2>&1)"; echo "found $(echo "$tagsFound" | wc -l) tags." - npm config set workspaces-update false - yarn release --ignore-private-packages + cat << EOF > "$HOME/.npmrc" + //registry.npmjs.org/:_authToken=$NPM_TOKEN + EOF + env: + NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Publish to NPM + id: changesets + uses: changesets/action@v1 + with: + publish: yarn changeset publish env: GITHUB_TOKEN: ${{ steps.generate-token.outputs.token }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - NODE_OPTIONS: '--max-old-space-size=8192' diff --git a/package.json b/package.json index 63c0d3c28f..04c00436ce 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,6 @@ "prettier:check": "turbo run prettier:check", "prettier:fix": "turbo run prettier:fix", "new": "janus-cli new --do-not-edit-packages", - "release": "multi-semantic-release", "prepare": "husky install", "export-dynamic": "turbo run export-dynamic", "versions:bump": "backstage-cli versions:bump && find . -name 'package.json' ! -path '*/node_modules/*' -exec sed -i -e '/devDependencies/,/\\\\}/{ s/\\\"\\\\^/\\\"/; }' {} ; && yarn install && yarn run export-dynamic --no-cache -- -- --clean" @@ -43,19 +42,13 @@ "@backstage/cli": "0.26.11", "@ianvs/prettier-plugin-sort-imports": "4.2.1", "@janus-idp/cli": "*", - "@semantic-release/changelog": "6.0.3", - "@semantic-release/exec": "6.0.3", - "@semantic-release/git": "10.0.1", - "@semantic-release/github": "9.2.6", - "@semrel-extra/npm": "1.2.2", "@spotify/prettier-config": "15.0.0", - "conventional-changelog-conventionalcommits": "6.1.0", "eslint-plugin-jest": "27.9.0", "husky": "8.0.3", "lint-staged": "15.2.7", - "multi-semantic-release": "3.0.2", "turbo": "2.1.3", - "typescript": "5.4.5" + "typescript": "5.4.5", + "@changesets/cli": "2.27.9" }, "resolutions": { "@types/react": "^18", @@ -72,65 +65,5 @@ "jest": { "testTimeout": 15000 }, - "release": { - "branches": "release-1.3", - "plugins": [ - [ - "@semantic-release/commit-analyzer", - { - "preset": "conventionalcommits", - "releaseRules": [ - { - "type": "docs", - "release": "patch" - }, - { - "type": "refactor", - "release": "patch" - }, - { - "type": "perf", - "release": "minor" - }, - { - "scope": "no-release", - "release": false - }, - { - "type": "chore", - "scope": "deps", - "release": "patch" - } - ] - } - ], - "@semantic-release/changelog", - "@semrel-extra/npm", - [ - "@semantic-release/git", - { - "assets": [ - "CHANGELOG.md", - "package.json", - "dist-dynamic/package.json", - "dist-dynamic/yarn.lock" - ] - } - ], - [ - "@semantic-release/github", - { - "successComment": false, - "releasedLabels": false - } - ], - [ - "@semantic-release/exec", - { - "successCmd": "if [ -d 'dist-dynamic' ]; then echo 'publishing backend derived package ...' && cd dist-dynamic && npm pkg delete scripts && npm publish --registry https://registry.npmjs.org/ --access public ; fi" - } - ] - ] - }, "packageManager": "yarn@1.22.22" } diff --git a/yarn.lock b/yarn.lock index 201597f259..5a74da5c9b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4913,11 +4913,202 @@ resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-7.0.1.tgz#457233b0a18741b7711855044102b82bae7a070b" integrity sha512-URg8UM6lfC9ZYqFipItRSxYJdgpU5d2Z4KnjsJ+rj6tgAmGme7E+PQNCiud8g0HDaZKMovu2qjfa0f5Ge0Vlsg== +"@changesets/apply-release-plan@^7.0.5": + version "7.0.5" + resolved "https://registry.yarnpkg.com/@changesets/apply-release-plan/-/apply-release-plan-7.0.5.tgz#3323c97afc08abc15e5136488f9c7cf1a864832e" + integrity sha512-1cWCk+ZshEkSVEZrm2fSj1Gz8sYvxgUL4Q78+1ZZqeqfuevPTPk033/yUZ3df8BKMohkqqHfzj0HOOrG0KtXTw== + dependencies: + "@changesets/config" "^3.0.3" + "@changesets/get-version-range-type" "^0.4.0" + "@changesets/git" "^3.0.1" + "@changesets/should-skip-package" "^0.1.1" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + detect-indent "^6.0.0" + fs-extra "^7.0.1" + lodash.startcase "^4.4.0" + outdent "^0.5.0" + prettier "^2.7.1" + resolve-from "^5.0.0" + semver "^7.5.3" + +"@changesets/assemble-release-plan@^6.0.4": + version "6.0.4" + resolved "https://registry.yarnpkg.com/@changesets/assemble-release-plan/-/assemble-release-plan-6.0.4.tgz#153d5154bb9f4162215ca69ad1c6e0886f686ccb" + integrity sha512-nqICnvmrwWj4w2x0fOhVj2QEGdlUuwVAwESrUo5HLzWMI1rE5SWfsr9ln+rDqWB6RQ2ZyaMZHUcU7/IRaUJS+Q== + dependencies: + "@changesets/errors" "^0.2.0" + "@changesets/get-dependents-graph" "^2.1.2" + "@changesets/should-skip-package" "^0.1.1" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + semver "^7.5.3" + +"@changesets/changelog-git@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@changesets/changelog-git/-/changelog-git-0.2.0.tgz#1f3de11becafff5a38ebe295038a602403c93a86" + integrity sha512-bHOx97iFI4OClIT35Lok3sJAwM31VbUM++gnMBV16fdbtBhgYu4dxsphBF/0AZZsyAHMrnM0yFcj5gZM1py6uQ== + dependencies: + "@changesets/types" "^6.0.0" + +"@changesets/cli@2.27.9": + version "2.27.9" + resolved "https://registry.yarnpkg.com/@changesets/cli/-/cli-2.27.9.tgz#7b58a4c9eaf95d81fe0d1386705ecefe94a20062" + integrity sha512-q42a/ZbDnxPpCb5Wkm6tMVIxgeI9C/bexntzTeCFBrQEdpisQqk8kCHllYZMDjYtEc1ZzumbMJAG8H0Z4rdvjg== + dependencies: + "@changesets/apply-release-plan" "^7.0.5" + "@changesets/assemble-release-plan" "^6.0.4" + "@changesets/changelog-git" "^0.2.0" + "@changesets/config" "^3.0.3" + "@changesets/errors" "^0.2.0" + "@changesets/get-dependents-graph" "^2.1.2" + "@changesets/get-release-plan" "^4.0.4" + "@changesets/git" "^3.0.1" + "@changesets/logger" "^0.1.1" + "@changesets/pre" "^2.0.1" + "@changesets/read" "^0.6.1" + "@changesets/should-skip-package" "^0.1.1" + "@changesets/types" "^6.0.0" + "@changesets/write" "^0.3.2" + "@manypkg/get-packages" "^1.1.3" + ansi-colors "^4.1.3" + ci-info "^3.7.0" + enquirer "^2.3.0" + external-editor "^3.1.0" + fs-extra "^7.0.1" + mri "^1.2.0" + p-limit "^2.2.0" + package-manager-detector "^0.2.0" + picocolors "^1.1.0" + resolve-from "^5.0.0" + semver "^7.5.3" + spawndamnit "^2.0.0" + term-size "^2.1.0" + +"@changesets/config@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@changesets/config/-/config-3.0.3.tgz#19196558882b25c8aaf04941d4ac7e151f5a1b36" + integrity sha512-vqgQZMyIcuIpw9nqFIpTSNyc/wgm/Lu1zKN5vECy74u95Qx/Wa9g27HdgO4NkVAaq+BGA8wUc/qvbvVNs93n6A== + dependencies: + "@changesets/errors" "^0.2.0" + "@changesets/get-dependents-graph" "^2.1.2" + "@changesets/logger" "^0.1.1" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + fs-extra "^7.0.1" + micromatch "^4.0.2" + +"@changesets/errors@^0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@changesets/errors/-/errors-0.2.0.tgz#3c545e802b0f053389cadcf0ed54e5636ff9026a" + integrity sha512-6BLOQUscTpZeGljvyQXlWOItQyU71kCdGz7Pi8H8zdw6BI0g3m43iL4xKUVPWtG+qrrL9DTjpdn8eYuCQSRpow== + dependencies: + extendable-error "^0.1.5" + +"@changesets/get-dependents-graph@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@changesets/get-dependents-graph/-/get-dependents-graph-2.1.2.tgz#108304652d4bf22c9fee9f1d31dcf9908c24ca51" + integrity sha512-sgcHRkiBY9i4zWYBwlVyAjEM9sAzs4wYVwJUdnbDLnVG3QwAaia1Mk5P8M7kraTOZN+vBET7n8KyB0YXCbFRLQ== + dependencies: + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + picocolors "^1.1.0" + semver "^7.5.3" + +"@changesets/get-release-plan@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@changesets/get-release-plan/-/get-release-plan-4.0.4.tgz#e7ef0d84d9079c69febb64f8018a18ac4b77ac90" + integrity sha512-SicG/S67JmPTrdcc9Vpu0wSQt7IiuN0dc8iR5VScnnTVPfIaLvKmEGRvIaF0kcn8u5ZqLbormZNTO77bCEvyWw== + dependencies: + "@changesets/assemble-release-plan" "^6.0.4" + "@changesets/config" "^3.0.3" + "@changesets/pre" "^2.0.1" + "@changesets/read" "^0.6.1" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + +"@changesets/get-version-range-type@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@changesets/get-version-range-type/-/get-version-range-type-0.4.0.tgz#429a90410eefef4368502c41c63413e291740bf5" + integrity sha512-hwawtob9DryoGTpixy1D3ZXbGgJu1Rhr+ySH2PvTLHvkZuQ7sRT4oQwMh0hbqZH1weAooedEjRsbrWcGLCeyVQ== + +"@changesets/git@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@changesets/git/-/git-3.0.1.tgz#4499a07d35d8e783cd56f8295fb7d4d70282701b" + integrity sha512-pdgHcYBLCPcLd82aRcuO0kxCDbw/yISlOtkmwmE8Odo1L6hSiZrBOsRl84eYG7DRCab/iHnOkWqExqc4wxk2LQ== + dependencies: + "@changesets/errors" "^0.2.0" + "@manypkg/get-packages" "^1.1.3" + is-subdir "^1.1.1" + micromatch "^4.0.2" + spawndamnit "^2.0.0" + +"@changesets/logger@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@changesets/logger/-/logger-0.1.1.tgz#9926ac4dc8fb00472fe1711603b6b4755d64b435" + integrity sha512-OQtR36ZlnuTxKqoW4Sv6x5YIhOmClRd5pWsjZsddYxpWs517R0HkyiefQPIytCVh4ZcC5x9XaG8KTdd5iRQUfg== + dependencies: + picocolors "^1.1.0" + +"@changesets/parse@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@changesets/parse/-/parse-0.4.0.tgz#5cabbd9844b3b213cb83f5edb5768454c70dd2b4" + integrity sha512-TS/9KG2CdGXS27S+QxbZXgr8uPsP4yNJYb4BC2/NeFUj80Rni3TeD2qwWmabymxmrLo7JEsytXH1FbpKTbvivw== + dependencies: + "@changesets/types" "^6.0.0" + js-yaml "^3.13.1" + +"@changesets/pre@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@changesets/pre/-/pre-2.0.1.tgz#3ed60f9d218b3b81d3074d72139582da11a94d5f" + integrity sha512-vvBJ/If4jKM4tPz9JdY2kGOgWmCowUYOi5Ycv8dyLnEE8FgpYYUo1mgJZxcdtGGP3aG8rAQulGLyyXGSLkIMTQ== + dependencies: + "@changesets/errors" "^0.2.0" + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + fs-extra "^7.0.1" + +"@changesets/read@^0.6.1": + version "0.6.1" + resolved "https://registry.yarnpkg.com/@changesets/read/-/read-0.6.1.tgz#32c91d97e602861717696c49a09c23eb492810f6" + integrity sha512-jYMbyXQk3nwP25nRzQQGa1nKLY0KfoOV7VLgwucI0bUO8t8ZLCr6LZmgjXsiKuRDc+5A6doKPr9w2d+FEJ55zQ== + dependencies: + "@changesets/git" "^3.0.1" + "@changesets/logger" "^0.1.1" + "@changesets/parse" "^0.4.0" + "@changesets/types" "^6.0.0" + fs-extra "^7.0.1" + p-filter "^2.1.0" + picocolors "^1.1.0" + +"@changesets/should-skip-package@^0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@changesets/should-skip-package/-/should-skip-package-0.1.1.tgz#76218ef4ce7691351a6dffdb356e8893267b0b3a" + integrity sha512-H9LjLbF6mMHLtJIc/eHR9Na+MifJ3VxtgP/Y+XLn4BF7tDTEN1HNYtH6QMcjP1uxp9sjaFYmW8xqloaCi/ckTg== + dependencies: + "@changesets/types" "^6.0.0" + "@manypkg/get-packages" "^1.1.3" + "@changesets/types@^4.0.1": version "4.1.0" resolved "https://registry.yarnpkg.com/@changesets/types/-/types-4.1.0.tgz#fb8f7ca2324fd54954824e864f9a61a82cb78fe0" integrity sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw== +"@changesets/types@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@changesets/types/-/types-6.0.0.tgz#e46abda9890610dd1fbe1617730173d2267544bd" + integrity sha512-b1UkfNulgKoWfqyHtzKS5fOZYSJO+77adgL7DLRDr+/7jhChN+QcHnbjiQVOz/U+Ts3PGNySq7diAItzDgugfQ== + +"@changesets/write@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@changesets/write/-/write-0.3.2.tgz#bee64e4ccdff480872df5d1e38f2b913cb940116" + integrity sha512-kDxDrPNpUgsjDbWBvUo27PzKX4gqeKOlhibaOXDJA6kuBisGqNHv/HwGJrAu8U/dSf8ZEFIeHIPtvSlZI1kULw== + dependencies: + "@changesets/types" "^6.0.0" + fs-extra "^7.0.1" + human-id "^1.0.2" + prettier "^2.7.1" + "@codemirror/autocomplete@^6.0.0": version "6.16.0" resolved "https://registry.yarnpkg.com/@codemirror/autocomplete/-/autocomplete-6.16.0.tgz#595eb30099ba91a835ed65ed8ff7497388f604b3" @@ -5815,11 +6006,6 @@ resolved "https://registry.yarnpkg.com/@floating-ui/utils/-/utils-0.2.2.tgz#d8bae93ac8b815b2bd7a98078cf91e2724ef11e5" integrity sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw== -"@gar/promisify@^1.1.3": - version "1.1.3" - resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - "@gitbeaker/core@^35.8.0", "@gitbeaker/core@^35.8.1": version "35.8.1" resolved "https://registry.yarnpkg.com/@gitbeaker/core/-/core-35.8.1.tgz#b4ce2d08d344ff50e76c38ff81b800bec6dfe851" @@ -6214,11 +6400,6 @@ wrap-ansi "^8.1.0" wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" -"@isaacs/string-locale-compare@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b" - integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ== - "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" @@ -7686,178 +7867,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/arborist@^5.6.3": - version "5.6.3" - resolved "https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.6.3.tgz#40810080272e097b4a7a4f56108f4a31638a9874" - integrity sha512-/7hbqEM6YuRjwTcQXkK1+xKslEblY5kFQe0tZ7jKyMlIR6x4iOmhLErIkBBGtTKvYxRKdpcxnFXjCobg3UqmsA== - dependencies: - "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/map-workspaces" "^2.0.3" - "@npmcli/metavuln-calculator" "^3.0.1" - "@npmcli/move-file" "^2.0.0" - "@npmcli/name-from-folder" "^1.0.1" - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/package-json" "^2.0.0" - "@npmcli/query" "^1.2.0" - "@npmcli/run-script" "^4.1.3" - bin-links "^3.0.3" - cacache "^16.1.3" - common-ancestor-path "^1.0.1" - hosted-git-info "^5.2.1" - json-parse-even-better-errors "^2.3.1" - json-stringify-nice "^1.1.4" - minimatch "^5.1.0" - mkdirp "^1.0.4" - mkdirp-infer-owner "^2.0.0" - nopt "^6.0.0" - npm-install-checks "^5.0.0" - npm-package-arg "^9.0.0" - npm-pick-manifest "^7.0.2" - npm-registry-fetch "^13.0.0" - npmlog "^6.0.2" - pacote "^13.6.1" - parse-conflict-json "^2.0.1" - proc-log "^2.0.0" - promise-all-reject-late "^1.0.0" - promise-call-limit "^1.0.1" - read-package-json-fast "^2.0.2" - readdir-scoped-modules "^1.1.0" - rimraf "^3.0.2" - semver "^7.3.7" - ssri "^9.0.0" - treeverse "^2.0.0" - walk-up-path "^1.0.0" - -"@npmcli/ci-detect@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz#e63c91bcd4185ac1e85720a34fc48e164ece5b89" - integrity sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA== - -"@npmcli/config@^4.2.1": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@npmcli/config/-/config-4.2.2.tgz#2e3334dda84f48d059309c53d152e66b05ca24b7" - integrity sha512-5GNcLd+0c4bYBnFop53+26CO5GQP0R9YcxlernohpHDWdIgzUg9I0+GEMk3sNHnLntATVU39d283A4OO+W402w== - dependencies: - "@npmcli/map-workspaces" "^2.0.2" - ini "^3.0.0" - mkdirp-infer-owner "^2.0.0" - nopt "^6.0.0" - proc-log "^2.0.0" - read-package-json-fast "^2.0.3" - semver "^7.3.5" - walk-up-path "^1.0.0" - -"@npmcli/disparity-colors@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz#cb518166ee21573b96241a3613fef70acb2a60ba" - integrity sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A== - dependencies: - ansi-styles "^4.3.0" - -"@npmcli/fs@^2.1.0", "@npmcli/fs@^2.1.1": - version "2.1.2" - resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" - integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ== - dependencies: - "@gar/promisify" "^1.1.3" - semver "^7.3.5" - -"@npmcli/git@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.2.tgz#5c5de6b4d70474cf2d09af149ce42e4e1dacb931" - integrity sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w== - dependencies: - "@npmcli/promise-spawn" "^3.0.0" - lru-cache "^7.4.4" - mkdirp "^1.0.4" - npm-pick-manifest "^7.0.0" - proc-log "^2.0.0" - promise-inflight "^1.0.1" - promise-retry "^2.0.1" - semver "^7.3.5" - which "^2.0.2" - -"@npmcli/installed-package-contents@^1.0.7": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa" - integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw== - dependencies: - npm-bundled "^1.1.1" - npm-normalize-package-bin "^1.0.1" - -"@npmcli/map-workspaces@^2.0.2", "@npmcli/map-workspaces@^2.0.3": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz#9e5e8ab655215a262aefabf139782b894e0504fc" - integrity sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg== - dependencies: - "@npmcli/name-from-folder" "^1.0.1" - glob "^8.0.1" - minimatch "^5.0.1" - read-package-json-fast "^2.0.3" - -"@npmcli/metavuln-calculator@^3.0.1": - version "3.1.1" - resolved "https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622" - integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA== - dependencies: - cacache "^16.0.0" - json-parse-even-better-errors "^2.3.1" - pacote "^13.0.3" - semver "^7.3.5" - -"@npmcli/move-file@^2.0.0": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" - integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - -"@npmcli/name-from-folder@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a" - integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA== - -"@npmcli/node-gyp@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35" - integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A== - -"@npmcli/package-json@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a" - integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA== - dependencies: - json-parse-even-better-errors "^2.3.1" - -"@npmcli/promise-spawn@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573" - integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g== - dependencies: - infer-owner "^1.0.4" - -"@npmcli/query@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@npmcli/query/-/query-1.2.0.tgz#46468d583cf013aa92102970700f9555314aabe4" - integrity sha512-uWglsUM3PjBLgTSmZ3/vygeGdvWEIZ3wTUnzGFbprC/RtvQSaT+GAXu1DXmSFj2bD3oOZdcRm1xdzsV2z1YWdw== - dependencies: - npm-package-arg "^9.1.0" - postcss-selector-parser "^6.0.10" - semver "^7.3.7" - -"@npmcli/run-script@^4.1.0", "@npmcli/run-script@^4.1.3", "@npmcli/run-script@^4.2.0", "@npmcli/run-script@^4.2.1": - version "4.2.1" - resolved "https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.2.1.tgz#c07c5c71bc1c70a5f2a06b0d4da976641609b946" - integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg== - dependencies: - "@npmcli/node-gyp" "^2.0.0" - "@npmcli/promise-spawn" "^3.0.0" - node-gyp "^9.0.0" - read-package-json-fast "^2.0.3" - which "^2.0.2" - "@nuxtjs/opencollective@0.3.2": version "0.3.2" resolved "https://registry.yarnpkg.com/@nuxtjs/opencollective/-/opencollective-0.3.2.tgz#620ce1044f7ac77185e825e1936115bb38e2681c" @@ -8207,14 +8216,6 @@ dependencies: "@octokit/types" "^10.0.0" -"@octokit/plugin-retry@^4.1.3": - version "4.1.6" - resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-4.1.6.tgz#e33b1e520f0bd24d515c9901676b55df64dfc795" - integrity sha512-obkYzIgEC75r8+9Pnfiiqy3y/x1bc3QLE5B7qvv9wi9Kj0R5tGQFC6QMBg1154WQ9lAVypuQDGyp3hNpp15gQQ== - dependencies: - "@octokit/types" "^9.0.0" - bottleneck "^2.15.3" - "@octokit/plugin-retry@^6.0.0": version "6.0.1" resolved "https://registry.yarnpkg.com/@octokit/plugin-retry/-/plugin-retry-6.0.1.tgz#3257404f7cc418e1c1f13a7f2012c1db848b7693" @@ -8224,14 +8225,6 @@ "@octokit/types" "^12.0.0" bottleneck "^2.15.3" -"@octokit/plugin-throttling@^5.2.3": - version "5.2.3" - resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-5.2.3.tgz#9f552a14dcee5c7326dd9dee64a71ea76b108814" - integrity sha512-C9CFg9mrf6cugneKiaI841iG8DOv6P5XXkjmiNNut+swePxQ7RWEdAZRp5rJoE1hjsIqiYcKa/ZkOQ+ujPI39Q== - dependencies: - "@octokit/types" "^9.0.0" - bottleneck "^2.15.3" - "@octokit/plugin-throttling@^8.0.0": version "8.2.0" resolved "https://registry.yarnpkg.com/@octokit/plugin-throttling/-/plugin-throttling-8.2.0.tgz#9ec3ea2e37b92fac63f06911d0c8141b46dc4941" @@ -8636,27 +8629,6 @@ schema-utils "^3.0.0" source-map "^0.7.3" -"@pnpm/config.env-replace@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" - integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== - -"@pnpm/network.ca-file@^1.0.1": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" - integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== - dependencies: - graceful-fs "4.2.10" - -"@pnpm/npm-conf@^2.1.0": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" - integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== - dependencies: - "@pnpm/config.env-replace" "^1.1.0" - "@pnpm/network.ca-file" "^1.0.1" - config-chain "^1.1.11" - "@popperjs/core@^2.11.8": version "2.11.8" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" @@ -9469,150 +9441,6 @@ dset "^3.1.1" tiny-hashes "^1.0.1" -"@semantic-release/changelog@6.0.3": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-6.0.3.tgz#6195630ecbeccad174461de727d5f975abc23eeb" - integrity sha512-dZuR5qByyfe3Y03TpmCvAxCyTnp7r5XwtHRf/8vD9EAn4ZWbavUX8adMtXYzE86EVh0gyLA7lm5yW4IV30XUag== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - fs-extra "^11.0.0" - lodash "^4.17.4" - -"@semantic-release/commit-analyzer@^9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-9.0.2.tgz#a78e54f9834193b55f1073fa6258eecc9a545e03" - integrity sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.2.3" - debug "^4.0.0" - import-from "^4.0.0" - lodash "^4.17.4" - micromatch "^4.0.2" - -"@semantic-release/error@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-3.0.0.tgz#30a3b97bbb5844d695eb22f9d3aa40f6a92770c2" - integrity sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw== - -"@semantic-release/error@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-4.0.0.tgz#692810288239637f74396976a9340fbc0aa9f6f9" - integrity sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ== - -"@semantic-release/exec@6.0.3": - version "6.0.3" - resolved "https://registry.yarnpkg.com/@semantic-release/exec/-/exec-6.0.3.tgz#d212fdf19633bdfb553de6cb6c7f8781933224db" - integrity sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - debug "^4.0.0" - execa "^5.0.0" - lodash "^4.17.4" - parse-json "^5.0.0" - -"@semantic-release/git@10.0.1": - version "10.0.1" - resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-10.0.1.tgz#c646e55d67fae623875bf3a06a634dd434904498" - integrity sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - debug "^4.0.0" - dir-glob "^3.0.0" - execa "^5.0.0" - lodash "^4.17.4" - micromatch "^4.0.0" - p-reduce "^2.0.0" - -"@semantic-release/github@9.2.6": - version "9.2.6" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-9.2.6.tgz#0b0b00ab3ab0486cd3aecb4ae2f9f9cf2edd8eae" - integrity sha512-shi+Lrf6exeNZF+sBhK+P011LSbhmIAoUEgEY6SsxF8irJ+J2stwI5jkyDQ+4gzYyDImzV6LCKdYB9FXnQRWKA== - dependencies: - "@octokit/core" "^5.0.0" - "@octokit/plugin-paginate-rest" "^9.0.0" - "@octokit/plugin-retry" "^6.0.0" - "@octokit/plugin-throttling" "^8.0.0" - "@semantic-release/error" "^4.0.0" - aggregate-error "^5.0.0" - debug "^4.3.4" - dir-glob "^3.0.1" - globby "^14.0.0" - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.0" - issue-parser "^6.0.0" - lodash-es "^4.17.21" - mime "^4.0.0" - p-filter "^4.0.0" - url-join "^5.0.0" - -"@semantic-release/github@^8.0.0": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-8.1.0.tgz#c31fc5852d32975648445804d1984cd96e72c4d0" - integrity sha512-erR9E5rpdsz0dW1I7785JtndQuMWN/iDcemcptf67tBNOmBUN0b2YNOgcjYUnBpgRpZ5ozfBHrK7Bz+2ets/Dg== - dependencies: - "@octokit/core" "^4.2.1" - "@octokit/plugin-paginate-rest" "^6.1.2" - "@octokit/plugin-retry" "^4.1.3" - "@octokit/plugin-throttling" "^5.2.3" - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - debug "^4.0.0" - dir-glob "^3.0.0" - fs-extra "^11.0.0" - globby "^11.0.0" - http-proxy-agent "^7.0.0" - https-proxy-agent "^7.0.0" - issue-parser "^6.0.0" - lodash "^4.17.4" - mime "^3.0.0" - p-filter "^2.0.0" - url-join "^4.0.0" - -"@semantic-release/npm@^9.0.0": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@semantic-release/npm/-/npm-9.0.2.tgz#0f0903b4df6e93ef237372146bc376087fed4e1d" - integrity sha512-zgsynF6McdzxPnFet+a4iO9HpAlARXOM5adz7VGVCvj0ne8wtL2ZOQoDV2wZPDmdEotDIbVeJjafhelZjs9j6g== - dependencies: - "@semantic-release/error" "^3.0.0" - aggregate-error "^3.0.0" - execa "^5.0.0" - fs-extra "^11.0.0" - lodash "^4.17.15" - nerf-dart "^1.0.0" - normalize-url "^6.0.0" - npm "^8.3.0" - rc "^1.2.8" - read-pkg "^5.0.0" - registry-auth-token "^5.0.0" - semver "^7.1.2" - tempy "^1.0.0" - -"@semantic-release/release-notes-generator@^10.0.0": - version "10.0.3" - resolved "https://registry.yarnpkg.com/@semantic-release/release-notes-generator/-/release-notes-generator-10.0.3.tgz#85f7ca78bfa6b01fb5fda0ac48112855d69171dc" - integrity sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w== - dependencies: - conventional-changelog-angular "^5.0.0" - conventional-changelog-writer "^5.0.0" - conventional-commits-filter "^2.0.0" - conventional-commits-parser "^3.2.3" - debug "^4.0.0" - get-stream "^6.0.0" - import-from "^4.0.0" - into-stream "^6.0.0" - lodash "^4.17.4" - read-pkg-up "^7.0.0" - -"@semrel-extra/npm@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@semrel-extra/npm/-/npm-1.2.2.tgz#bd754f9b13e397a70395c36f2229fd7b69f981e8" - integrity sha512-QoOJFUd00ORaqOQUe2wYmwPwa7NRdGGfUhzjZ9UEZqoqymXaBDVmFF2hE3h8mFaTa/iWpAyRrrjTsg8HbSpZyw== - "@severlessworkflow/sdk-typescript@^3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@severlessworkflow/sdk-typescript/-/sdk-typescript-3.0.3.tgz#6fcec70e5651db77e0145697c91b8c40808d0526" @@ -9631,11 +9459,6 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== -"@sindresorhus/merge-streams@^2.1.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz#719df7fb41766bc143369eaa0dd56d8dc87c9958" - integrity sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg== - "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0", "@sinonjs/commons@^1.8.3": version "1.8.6" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" @@ -13970,11 +13793,6 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== -"@types/minimist@^1.2.0": - version "1.2.5" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" - integrity sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag== - "@types/mock-fs@4.13.4": version "4.13.4" resolved "https://registry.yarnpkg.com/@types/mock-fs/-/mock-fs-4.13.4.tgz#e73edb4b4889d44d23f1ea02d6eebe50aa30b09a" @@ -14857,14 +14675,6 @@ resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - a-sync-waterfall@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz#75b6b6aa72598b497a125e7a2770f14f4c8a1fa7" @@ -14875,7 +14685,7 @@ abab@^2.0.3, abab@^2.0.5, abab@^2.0.6: resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== -abbrev@1, abbrev@^1.0.0, abbrev@~1.1.1: +abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== @@ -14966,7 +14776,7 @@ agent-base@5: resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== -agent-base@6, agent-base@^6.0.2: +agent-base@6: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -14995,14 +14805,6 @@ aggregate-error@^3.0.0, aggregate-error@^3.1.0: clean-stack "^2.0.0" indent-string "^4.0.0" -aggregate-error@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-5.0.0.tgz#ffe15045d7521c51c9d618e3d7f37c13f29b3fd3" - integrity sha512-gOsf2YwSlleG6IjRYG2A7k0HmBMEo6qVNk9Bp/EaLgAJT5ngH6PXbqa4ItvnEwCm/velL5jAnQgsHsWnjhGmvw== - dependencies: - clean-stack "^5.2.0" - indent-string "^5.0.0" - ajv-draft-04@^1.0.0, ajv-draft-04@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz#3b64761b268ba0b9e668f0b41ba53fce0ad77fc8" @@ -15074,7 +14876,7 @@ ajv@^8.0.0, ajv@^8.1.0, ajv@^8.10.0, ajv@^8.11.0, ajv@^8.11.2, ajv@^8.12.0, ajv@ require-from-string "^2.0.2" uri-js "^4.4.1" -ansi-colors@^4.1.3: +ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== @@ -15118,7 +14920,7 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0, ansi-styles@^4.3.0: +ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== @@ -15135,11 +14937,6 @@ ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -ansicolors@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" - integrity sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg== - antlr4@^4.13.0: version "4.13.1" resolved "https://registry.yarnpkg.com/antlr4/-/antlr4-4.13.1.tgz#1e0a1830a08faeb86217cb2e6c34716004e4253d" @@ -15183,11 +14980,6 @@ append-field@^1.0.0: resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" integrity sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw== -"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - archiver-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" @@ -15284,19 +15076,6 @@ archiver@^7.0.0: tar-stream "^3.0.0" zip-stream "^6.0.1" -archy@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== - -are-we-there-yet@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" - integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -15332,11 +15111,6 @@ args@^5.0.0: leven "2.1.0" mri "1.1.4" -argv-formatter@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/argv-formatter/-/argv-formatter-1.0.0.tgz#a0ca0cbc29a5b73e836eebe1cbf6c5e0e4eb82f9" - integrity sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw== - aria-hidden@^1.1.1: version "1.2.4" resolved "https://registry.yarnpkg.com/aria-hidden/-/aria-hidden-1.2.4.tgz#b78e383fdbc04d05762c78b4a25a501e736c4522" @@ -15386,11 +15160,6 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-ify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" - integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== - array-includes@^3.1.6, array-includes@^3.1.7: version "3.1.8" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" @@ -15504,11 +15273,6 @@ arraybuffer.prototype.slice@^1.0.3: is-array-buffer "^3.0.4" is-shared-array-buffer "^1.0.2" -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== - arrify@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" @@ -16031,6 +15795,13 @@ better-opn@^3.0.2: dependencies: open "^8.0.4" +better-path-resolve@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d" + integrity sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g== + dependencies: + is-windows "^1.0.0" + better-sqlite3@^11.0.0: version "11.1.2" resolved "https://registry.yarnpkg.com/better-sqlite3/-/better-sqlite3-11.1.2.tgz#6c9d064c9f1ff2a7f507477648ca0ba67bf564a3" @@ -16065,19 +15836,7 @@ bignumber.js@^9.0.0: resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== -bin-links@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e" - integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA== - dependencies: - cmd-shim "^5.0.0" - mkdirp-infer-owner "^2.0.0" - npm-normalize-package-bin "^2.0.0" - read-cmd-shim "^3.0.0" - rimraf "^3.0.0" - write-file-atomic "^4.0.0" - -binary-extensions@^2.0.0, binary-extensions@^2.2.0: +binary-extensions@^2.0.0: version "2.3.0" resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== @@ -16103,11 +15862,6 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -blork@^9.3.0: - version "9.3.0" - resolved "https://registry.yarnpkg.com/blork/-/blork-9.3.0.tgz#6c0b4fbb6b754998ae5460c26463d95c635e4a35" - integrity sha512-9naBrHS2bwCQeGqGR9ptcoll6utsox9jtk1E0SwOAFa4RCV/IQHoBJARdi8AhHQTPPoWkjixMrzHvQKAV5Fx2A== - bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" @@ -16410,13 +16164,6 @@ builtin-status-codes@^3.0.0: resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== -builtins@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.1.0.tgz#6d85eeb360c4ebc166c3fdef922a15aa7316a5e8" - integrity sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg== - dependencies: - semver "^7.0.0" - bundle-name@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bundle-name/-/bundle-name-4.1.0.tgz#f3b96b34160d6431a19d7688135af7cfb8797889" @@ -16482,34 +16229,10 @@ c8@^7.6.0: yargs "^16.2.0" yargs-parser "^20.2.9" -cacache@^16.0.0, cacache@^16.1.0, cacache@^16.1.3: - version "16.1.3" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" - integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ== - dependencies: - "@npmcli/fs" "^2.1.0" - "@npmcli/move-file" "^2.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - glob "^8.0.1" - infer-owner "^1.0.4" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" - unique-filename "^2.0.0" - -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" component-emitter "^1.2.1" @@ -16576,15 +16299,6 @@ camel-case@^4.1.2: pascal-case "^3.1.2" tslib "^2.0.3" -camelcase-keys@^6.2.2: - version "6.2.2" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" - integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== - dependencies: - camelcase "^5.3.1" - map-obj "^4.0.0" - quick-lru "^4.0.1" - camelcase@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" @@ -16630,14 +16344,6 @@ caniuse-lite@^1.0.30001640: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001643.tgz#9c004caef315de9452ab970c3da71085f8241dbd" integrity sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg== -cardinal@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/cardinal/-/cardinal-2.1.1.tgz#7cc1055d822d212954d07b085dea251cc7bc5505" - integrity sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw== - dependencies: - ansicolors "~0.3.2" - redeyed "~2.1.0" - casbin@^5.27.0, casbin@^5.27.1: version "5.30.0" resolved "https://registry.yarnpkg.com/casbin/-/casbin-5.30.0.tgz#819019348ead1cfd923fbab93772ad188da342cd" @@ -16689,7 +16395,7 @@ chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1. ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.2.0, chalk@~5.3.0: +chalk@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== @@ -16774,7 +16480,7 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== -ci-info@^3.2.0: +ci-info@^3.2.0, ci-info@^3.7.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -16838,13 +16544,6 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -clean-stack@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-5.2.0.tgz#c7a0c91939c7caace30a3bf254e8a8ac276d1189" - integrity sha512-TyUIUJgdFnCISzG5zu3291TAsE77ddchd0bepon1VVQrKLGKFED4iXFEDQ24mIPdPBbyE16PK3F8MYE1CmcBEQ== - dependencies: - escape-string-regexp "5.0.0" - clean-webpack-plugin@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/clean-webpack-plugin/-/clean-webpack-plugin-4.0.0.tgz#72947d4403d452f38ed61a9ff0ada8122aacd729" @@ -16852,14 +16551,6 @@ clean-webpack-plugin@4.0.0: dependencies: del "^4.1.1" -cli-columns@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646" - integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== - dependencies: - string-width "^4.2.3" - strip-ansi "^6.0.1" - cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -16891,7 +16582,7 @@ cli-spinners@^2.5.0: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== -cli-table3@^0.6.1, cli-table3@^0.6.2, cli-table3@^0.6.3: +cli-table3@^0.6.1: version "0.6.4" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.4.tgz#d1c536b8a3f2e7bec58f67ac9e5769b1b30088b0" integrity sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw== @@ -16998,13 +16689,6 @@ cluster-key-slot@^1.1.0: resolved "https://registry.yarnpkg.com/cluster-key-slot/-/cluster-key-slot-1.1.2.tgz#88ddaa46906e303b5de30d3153b7d9fe0a0c19ac" integrity sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA== -cmd-shim@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" - integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw== - dependencies: - mkdirp-infer-owner "^2.0.0" - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -17111,11 +16795,6 @@ color-string@^1.6.0: color-name "^1.0.0" simple-swizzle "^0.2.2" -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - color@^3.1.3: version "3.2.1" resolved "https://registry.yarnpkg.com/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" @@ -17152,14 +16831,6 @@ colorspace@1.1.x: color "^3.1.3" text-hex "1.0.x" -columnify@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" - integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q== - dependencies: - strip-ansi "^6.0.1" - wcwidth "^1.0.0" - combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -17227,11 +16898,6 @@ commander@~12.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-12.1.0.tgz#01423b36f501259fdaac4d0e4d60c96c991585d3" integrity sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA== -common-ancestor-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7" - integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w== - common-path-prefix@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" @@ -17242,14 +16908,6 @@ commondir@^1.0.1: resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== -compare-func@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" - integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== - dependencies: - array-ify "^1.0.0" - dot-prop "^5.1.0" - compare-versions@4.1.4: version "4.1.4" resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-4.1.4.tgz#3571f4d610924d4414846a4183d386c8f3d51112" @@ -17386,14 +17044,6 @@ confbox@^0.1.3, confbox@^0.1.7: resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - connect-history-api-fallback@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" @@ -17422,11 +17072,6 @@ console-browserify@^1.1.0, console-browserify@^1.2.0: resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== -console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - console.table@0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/console.table/-/console.table-0.10.0.tgz#0917025588875befd70cf2eff4bef2c6e2d75d04" @@ -17451,56 +17096,6 @@ content-type@^1.0.4, content-type@^1.0.5, content-type@~1.0.4, content-type@~1.0 resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== -conventional-changelog-angular@^5.0.0: - version "5.0.13" - resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" - integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== - dependencies: - compare-func "^2.0.0" - q "^1.5.1" - -conventional-changelog-conventionalcommits@6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-6.1.0.tgz#3bad05f4eea64e423d3d90fc50c17d2c8cf17652" - integrity sha512-3cS3GEtR78zTfMzk0AizXKKIdN4OvSh7ibNz6/DPbhWWQu7LqE/8+/GqSodV+sywUR2gpJAdP/1JFf4XtN7Zpw== - dependencies: - compare-func "^2.0.0" - -conventional-changelog-writer@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" - integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== - dependencies: - conventional-commits-filter "^2.0.7" - dateformat "^3.0.0" - handlebars "^4.7.7" - json-stringify-safe "^5.0.1" - lodash "^4.17.15" - meow "^8.0.0" - semver "^6.0.0" - split "^1.0.0" - through2 "^4.0.0" - -conventional-commits-filter@^2.0.0, conventional-commits-filter@^2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" - integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== - dependencies: - lodash.ismatch "^4.4.0" - modify-values "^1.0.0" - -conventional-commits-parser@^3.2.3: - version "3.2.4" - resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" - integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== - dependencies: - JSONStream "^1.0.4" - is-text-path "^1.0.1" - lodash "^4.17.15" - meow "^8.0.0" - split2 "^3.0.0" - through2 "^4.0.0" - convert-source-map@^1.5.0: version "1.9.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" @@ -17778,6 +17373,15 @@ cross-inspect@1.0.0: dependencies: tslib "^2.4.0" +cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -18410,7 +18014,7 @@ date-format@^4.0.14: resolved "https://registry.yarnpkg.com/date-format/-/date-format-4.0.14.tgz#7a8e584434fb169a521c8b7aa481f355810d9400" integrity sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg== -dateformat@^3.0.0, dateformat@^3.0.3: +dateformat@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== @@ -18453,20 +18057,7 @@ debug@~3.1.0: dependencies: ms "2.0.0" -debuglog@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" - integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw== - -decamelize-keys@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" - integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== - dependencies: - decamelize "^1.1.0" - map-obj "^1.0.0" - -decamelize@^1.1.0, decamelize@^1.2.0: +decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -18773,7 +18364,7 @@ destroy@1.2.0, destroy@^1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== -detect-indent@^6.1.0: +detect-indent@^6.0.0, detect-indent@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== @@ -18783,7 +18374,7 @@ detect-libc@^2.0.0: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== -detect-newline@^3.0.0, detect-newline@^3.1.0: +detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== @@ -18828,7 +18419,7 @@ devlop@^1.0.0, devlop@^1.1.0: dependencies: dequal "^2.0.0" -dezalgo@^1.0.0, dezalgo@^1.0.4: +dezalgo@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81" integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig== @@ -18870,7 +18461,7 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== -diff@^5.0.0, diff@^5.1.0: +diff@^5.0.0: version "5.2.0" resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== @@ -18884,7 +18475,7 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" -dir-glob@^3.0.0, dir-glob@^3.0.1: +dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== @@ -19089,13 +18680,6 @@ dot-case@^3.0.4: no-case "^3.0.4" tslib "^2.0.3" -dot-prop@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - dotenv-expand@^10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" @@ -19112,16 +18696,9 @@ drange@^1.0.2: integrity sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA== dset@^3.1.1, dset@^3.1.2: - version "3.1.3" - resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.3.tgz#c194147f159841148e8e34ca41f638556d9542d2" - integrity sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ== - -duplexer2@~0.1.0: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - integrity sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA== - dependencies: - readable-stream "^2.0.2" + version "3.1.4" + resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" + integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA== duplexer@^0.1.2: version "0.1.2" @@ -19255,13 +18832,6 @@ encodeurl@~2.0.0: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== -encoding@^0.1.13: - version "0.1.13" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" - integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== - dependencies: - iconv-lite "^0.6.2" - end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" @@ -19286,6 +18856,14 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.16.0: graceful-fs "^4.2.4" tapable "^2.2.0" +enquirer@^2.3.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + dependencies: + ansi-colors "^4.1.1" + strip-ansi "^6.0.1" + entities@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" @@ -19301,30 +18879,11 @@ entities@~2.1.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5" integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w== -env-ci@^5.0.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-5.5.0.tgz#43364e3554d261a586dec707bc32be81112b545f" - integrity sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A== - dependencies: - execa "^5.0.0" - fromentries "^1.3.2" - java-properties "^1.0.0" - -env-paths@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" - integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - envinfo@^7.7.3: version "7.13.0" resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.13.0.tgz#81fbb81e5da35d74e814941aeab7c325a606fb31" integrity sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q== -err-code@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" - integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -19697,11 +19256,6 @@ escape-latex@^1.2.0: resolved "https://registry.yarnpkg.com/escape-latex/-/escape-latex-1.2.0.tgz#07c03818cf7dac250cce517f4fda1b001ef2bca1" integrity sha512-nV5aVWW1K0wEiUIEdZ4erkGGH8mDxGyxSeqPzRNtWP7ataw+/olFObw7hujFWlVjNsaDFw5VZ5NzVSIqRgfTiw== -escape-string-regexp@5.0.0, escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" @@ -19717,6 +19271,11 @@ escape-string-regexp@^4.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + escodegen@^1.8.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" @@ -20091,21 +19650,6 @@ evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: md5.js "^1.3.4" safe-buffer "^5.1.1" -execa@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" - integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== - dependencies: - cross-spawn "^7.0.0" - get-stream "^5.0.0" - human-signals "^1.1.1" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.0" - onetime "^5.1.0" - signal-exit "^3.0.2" - strip-final-newline "^2.0.0" - execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" @@ -20184,11 +19728,6 @@ expiry-map@^2.0.0: dependencies: map-age-cleaner "^0.2.0" -exponential-backoff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" - integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== - express-openapi-validator@^5.0.4: version "5.1.6" resolved "https://registry.yarnpkg.com/express-openapi-validator/-/express-openapi-validator-5.1.6.tgz#31becc3eb41f0f4242df169b23cb67826f716b6a" @@ -20332,7 +19871,12 @@ extend@3.0.2, extend@^3.0.0, extend@^3.0.2, extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: +extendable-error@^0.1.5: + version "0.1.7" + resolved "https://registry.yarnpkg.com/extendable-error/-/extendable-error-0.1.7.tgz#60b9adf206264ac920058a7395685ae4670c2b96" + integrity sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg== + +external-editor@^3.0.3, external-editor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== @@ -20417,7 +19961,7 @@ fast-glob@^2.2.6: merge2 "^1.2.3" micromatch "^3.1.10" -fast-glob@^3.1.1, fast-glob@^3.2.12, fast-glob@^3.2.2, fast-glob@^3.2.9, fast-glob@^3.3.2: +fast-glob@^3.2.12, fast-glob@^3.2.2, fast-glob@^3.2.9: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -20582,13 +20126,6 @@ fetch-retry@^5.0.2: resolved "https://registry.yarnpkg.com/fetch-retry/-/fetch-retry-5.0.6.tgz#17d0bc90423405b7a88b74355bf364acd2a7fa56" integrity sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ== -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA== - dependencies: - escape-string-regexp "^1.0.5" - figures@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -20770,7 +20307,7 @@ find-root@^1.1.0: resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== -find-up@^2.0.0, find-up@^2.1.0: +find-up@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== @@ -20808,13 +20345,6 @@ find-up@^6.3.0: locate-path "^7.1.0" path-exists "^5.0.0" -find-versions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" - integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== - dependencies: - semver-regex "^3.1.2" - flat-cache@^3.0.4: version "3.2.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" @@ -21127,15 +20657,7 @@ fresh@0.5.2, fresh@~0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== -from2@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" - integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g== - dependencies: - inherits "^2.0.1" - readable-stream "^2.0.0" - -fromentries@^1.3.1, fromentries@^1.3.2: +fromentries@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/fromentries/-/fromentries-1.3.2.tgz#e4bca6808816bf8f93b52750f1127f5a6fd86e3a" integrity sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg== @@ -21182,6 +20704,15 @@ fs-extra@^11.0.0, fs-extra@^11.1.0, fs-extra@^11.2.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -21191,7 +20722,7 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-minipass@^2.0.0, fs-minipass@^2.1.0: +fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -21243,20 +20774,6 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== -gauge@^4.0.3: - version "4.0.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce" - integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.3" - console-control-strings "^1.1.0" - has-unicode "^2.0.1" - signal-exit "^3.0.7" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.5" - gaxios@^6.0.0, gaxios@^6.0.2, gaxios@^6.1.1: version "6.5.0" resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-6.5.0.tgz#21bc20e24f21189ce8907079b56205ff9fd2c0d7" @@ -21341,14 +20858,14 @@ get-port@^5.1.1: resolved "https://registry.yarnpkg.com/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -21405,18 +20922,6 @@ giget@^1.0.0, giget@^1.2.1: pathe "^1.1.2" tar "^6.2.0" -git-log-parser@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/git-log-parser/-/git-log-parser-1.2.0.tgz#2e6a4c1b13fc00028207ba795a7ac31667b9fd4a" - integrity sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA== - dependencies: - argv-formatter "~1.0.0" - spawn-error-forwarder "~1.0.0" - split2 "~1.0.0" - stream-combiner2 "~1.1.1" - through2 "~2.0.0" - traverse "~0.6.6" - git-up@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/git-up/-/git-up-7.0.0.tgz#bace30786e36f56ea341b6f69adfd83286337467" @@ -21590,18 +21095,6 @@ globalthis@^1.0.1, globalthis@^1.0.3: define-properties "^1.2.1" gopd "^1.0.1" -globby@11.0.4: - version "11.0.4" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" - integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== - dependencies: - array-union "^2.1.0" - dir-glob "^3.0.1" - fast-glob "^3.1.1" - ignore "^5.1.4" - merge2 "^1.3.0" - slash "^3.0.0" - globby@^11.0.0, globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" @@ -21614,18 +21107,6 @@ globby@^11.0.0, globby@^11.0.1, globby@^11.0.2, globby@^11.0.3, globby@^11.0.4, merge2 "^1.4.1" slash "^3.0.0" -globby@^14.0.0: - version "14.0.1" - resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.1.tgz#a1b44841aa7f4c6d8af2bc39951109d77301959b" - integrity sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ== - dependencies: - "@sindresorhus/merge-streams" "^2.1.0" - fast-glob "^3.3.2" - ignore "^5.2.4" - path-type "^5.0.0" - slash "^5.1.0" - unicorn-magic "^0.1.0" - globby@^6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" @@ -21691,12 +21172,7 @@ got@^11.8.3: p-cancelable "^2.0.0" responselike "^2.0.0" -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -21832,11 +21308,6 @@ har-validator@~5.1.3: ajv "^6.12.3" har-schema "^2.0.0" -hard-rejection@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" - integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== - harmony-reflect@^1.4.6: version "1.6.2" resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz#31ecbd32e648a34d030d86adb67d4d47547fe710" @@ -21881,11 +21352,6 @@ has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - has-value@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" @@ -22058,11 +21524,6 @@ homedir-polyfill@^1.0.1: dependencies: parse-passwd "^1.0.0" -hook-std@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/hook-std/-/hook-std-2.0.0.tgz#ff9aafdebb6a989a354f729bb6445cf4a3a7077c" - integrity sha512-zZ6T5WcuBMIUVh49iPQS9t977t7C0l7OtHrpeMb5uk48JdflRX0NSFvCekfYNmGQETnLq9W/isMyHl69kxGi8g== - hoopy@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" @@ -22073,20 +21534,6 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: - version "4.1.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" - integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== - dependencies: - lru-cache "^6.0.0" - -hosted-git-info@^5.0.0, hosted-git-info@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f" - integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw== - dependencies: - lru-cache "^7.5.1" - hpack.js@^2.1.6: version "2.1.6" resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" @@ -22178,7 +21625,7 @@ http-assert@^1.3.0: deep-equal "~1.0.1" http-errors "~1.8.0" -http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: +http-cache-semantics@^4.0.0: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== @@ -22317,10 +21764,10 @@ https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" -human-signals@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" - integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== +human-id@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/human-id/-/human-id-1.0.2.tgz#e654d4b2b0d8b07e45da9f6020d8af17ec0a5df3" + integrity sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw== human-signals@^2.1.0: version "2.1.0" @@ -22373,7 +21820,7 @@ iconv-lite@0.4.24, iconv-lite@^0.4.24: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@0.6, iconv-lite@0.6.3, iconv-lite@^0.6.2, iconv-lite@^0.6.3: +iconv-lite@0.6, iconv-lite@0.6.3, iconv-lite@^0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501" integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== @@ -22466,11 +21913,6 @@ import-from@^3.0.0: dependencies: resolve-from "^5.0.0" -import-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-from/-/import-from-4.0.0.tgz#2710b8d66817d232e16f4166e319248d3d5492e2" - integrity sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ== - import-local@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -22489,16 +21931,6 @@ indent-string@^4.0.0: resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -indent-string@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5" - integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg== - -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -22522,24 +21954,6 @@ ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -ini@^3.0.0, ini@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" - integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== - -init-package-json@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" - integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A== - dependencies: - npm-package-arg "^9.0.1" - promzard "^0.3.0" - read "^1.0.7" - read-package-json "^5.0.0" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - validate-npm-package-name "^4.0.0" - inline-style-parser@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" @@ -22610,14 +22024,6 @@ interpret@^3.1.1: resolved "https://registry.yarnpkg.com/interpret/-/interpret-3.1.1.tgz#5be0ceed67ca79c6c4bc5cf0d7ee843dcea110c4" integrity sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ== -into-stream@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-6.0.0.tgz#4bfc1244c0128224e18b8870e85b2de8e66c6702" - integrity sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA== - dependencies: - from2 "^2.3.0" - p-is-promise "^3.0.0" - invariant@^2.2.2, invariant@^2.2.4: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -22640,14 +22046,6 @@ ioredis@^5.4.1: redis-parser "^3.0.0" standard-as-callback "^2.1.0" -ip-address@^9.0.5: - version "9.0.5" - resolved "https://registry.yarnpkg.com/ip-address/-/ip-address-9.0.5.tgz#117a960819b08780c3bd1f14ef3c1cc1d3f3ea5a" - integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== - dependencies: - jsbn "1.1.0" - sprintf-js "^1.1.3" - ip-regex@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5" @@ -22783,14 +22181,14 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-cidr@^4.0.0, is-cidr@^4.0.2: +is-cidr@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814" integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA== dependencies: cidr-regex "^3.1.1" -is-core-module@^2.13.0, is-core-module@^2.13.1, is-core-module@^2.5.0, is-core-module@^2.8.1: +is-core-module@^2.13.0, is-core-module@^2.13.1: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== @@ -22963,11 +22361,6 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== -is-lambda@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" - integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ== - is-map@^2.0.2, is-map@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" @@ -23025,11 +22418,6 @@ is-number@^7.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - is-path-cwd@^2.0.0, is-path-cwd@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" @@ -23054,11 +22442,6 @@ is-path-inside@^3.0.2, is-path-inside@^3.0.3: resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== -is-plain-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== - is-plain-obj@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" @@ -23157,6 +22540,13 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" +is-subdir@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/is-subdir/-/is-subdir-1.2.0.tgz#b791cd28fab5202e91a08280d51d9d7254fd20d4" + integrity sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw== + dependencies: + better-path-resolve "1.0.0" + is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" @@ -23164,13 +22554,6 @@ is-symbol@^1.0.2, is-symbol@^1.0.3: dependencies: has-symbols "^1.0.2" -is-text-path@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" - integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== - dependencies: - text-extensions "^1.0.0" - is-typed-array@^1.1.13, is-typed-array@^1.1.3: version "1.1.13" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" @@ -23208,7 +22591,7 @@ is-weakset@^2.0.3: call-bind "^1.0.7" get-intrinsic "^1.2.4" -is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -23309,17 +22692,6 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g== -issue-parser@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/issue-parser/-/issue-parser-6.0.0.tgz#b1edd06315d4f2044a9755daf85fdafde9b4014a" - integrity sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA== - dependencies: - lodash.capitalize "^4.2.1" - lodash.escaperegexp "^4.1.2" - lodash.isplainobject "^4.0.6" - lodash.isstring "^4.0.1" - lodash.uniqby "^4.7.0" - istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" @@ -23408,11 +22780,6 @@ jake@^10.8.5: filelist "^1.0.4" minimatch "^3.1.2" -java-properties@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211" - integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ== - javascript-natural-sort@^0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz#f9e2303d4507f6d74355a73664d1440fb5a0ef59" @@ -23938,11 +23305,6 @@ js-yaml@^3.10.0, js-yaml@^3.13.1, js-yaml@^3.6.1, js-yaml@^3.8.3: argparse "~ 0.1.11" esprima "~ 1.0.2" -jsbn@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" - integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -24076,11 +23438,6 @@ json-buffer@3.0.1, json-buffer@^3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== -json-parse-better-errors@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" - integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== - json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -24150,11 +23507,6 @@ json-stable-stringify-without-jsonify@^1.0.1: resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json-stringify-nice@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67" - integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw== - json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -24211,11 +23563,6 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" -jsonparse@^1.2.0, jsonparse@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" - integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== - jsonpath-plus@7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-7.1.0.tgz#9ac63c3d32a4d91ada68d57e056cb7983e73290a" @@ -24366,16 +23713,6 @@ jszip@^3.10.1: readable-stream "~2.3.6" setimmediate "^1.0.5" -just-diff-apply@^5.2.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f" - integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw== - -just-diff@^5.0.1: - version "5.2.0" - resolved "https://registry.yarnpkg.com/just-diff/-/just-diff-5.2.0.tgz#60dca55891cf24cd4a094e33504660692348a241" - integrity sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw== - just-extend@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-6.2.0.tgz#b816abfb3d67ee860482e7401564672558163947" @@ -24451,7 +23788,7 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" -kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -24635,147 +23972,34 @@ li@^1.3.0: resolved "https://registry.yarnpkg.com/li/-/li-1.3.0.tgz#22c59bcaefaa9a8ef359cf759784e4bf106aea1b" integrity sha512-z34TU6GlMram52Tss5mt1m//ifRIpKH5Dqm7yUVOdHI+BQCs9qGPHFaCUTIzsWX7edN30aa2WrPwR7IO10FHaw== -libnpmaccess@^6.0.4: - version "6.0.4" - resolved "https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b" - integrity sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag== +libsodium-wrappers@^0.7.11: + version "0.7.13" + resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz#83299e06ee1466057ba0e64e532777d2929b90d3" + integrity sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw== dependencies: - aproba "^2.0.0" - minipass "^3.1.1" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" + libsodium "^0.7.13" -libnpmdiff@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-4.0.5.tgz#ffaf93fa9440ea759444b8830fdb5c661b09a7c0" - integrity sha512-9fICQIzmH892UwHHPmb+Seup50UIBWcMIK2FdxvlXm9b4kc1nSH0b/BuY1mORJQtB6ydPMnn+BLzOTmd/SKJmw== - dependencies: - "@npmcli/disparity-colors" "^2.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - binary-extensions "^2.2.0" - diff "^5.1.0" - minimatch "^5.0.1" - npm-package-arg "^9.0.1" - pacote "^13.6.1" - tar "^6.1.0" +libsodium@^0.7.13: + version "0.7.13" + resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.13.tgz#230712ec0b7447c57b39489c48a4af01985fb393" + integrity sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw== -libnpmexec@^4.0.14: - version "4.0.14" - resolved "https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-4.0.14.tgz#9ad44232434b374e477eb2c2e4548baaf698f773" - integrity sha512-dwmzv2K29SdoAHBOa7QR6CfQbFG/PiZDRF6HZrlI6C4DLt2hNgOHTFaUGOpqE2C+YGu0ZwYTDywxRe0eOnf0ZA== +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== dependencies: - "@npmcli/arborist" "^5.6.3" - "@npmcli/ci-detect" "^2.0.0" - "@npmcli/fs" "^2.1.1" - "@npmcli/run-script" "^4.2.0" - chalk "^4.1.0" - mkdirp-infer-owner "^2.0.0" - npm-package-arg "^9.0.1" - npmlog "^6.0.2" - pacote "^13.6.1" - proc-log "^2.0.0" - read "^1.0.7" - read-package-json-fast "^2.0.2" - semver "^7.3.7" - walk-up-path "^1.0.0" + immediate "~3.0.5" -libnpmfund@^3.0.5: - version "3.0.5" - resolved "https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-3.0.5.tgz#817f9e2120889beb483d9ba8eda142bb84293e4e" - integrity sha512-KdeRoG/dem8H3PcEU2/0SKi3ip7AWwczgS72y/3PE+PBrz/s/G52FNIA9jeLnBirkLC0sOyQHfeM3b7e24ZM+g== - dependencies: - "@npmcli/arborist" "^5.6.3" +lilconfig@^2.0.3, lilconfig@^2.0.5: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== -libnpmhook@^8.0.4: - version "8.0.4" - resolved "https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-8.0.4.tgz#6c58e5fe763ff5d600ae9c20457ea9a69d1f7d87" - integrity sha512-nuD6e+Nx0OprjEi0wOeqASMl6QIH235th/Du2/8upK3evByFhzIgdfOeP1OhstavW4xtsl0hk5Vw4fAWWuSUgA== - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^13.0.0" - -libnpmorg@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-4.0.4.tgz#2a01d49372cf0df90d79a61e69bddaf2ed704311" - integrity sha512-1bTpD7iub1rDCsgiBguhJhiDufLQuc8DEti20euqsXz9O0ncXVpCYqf2SMmHR4GEdmAvAj2r7FMiyA9zGdaTpA== - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^13.0.0" - -libnpmpack@^4.1.3: - version "4.1.3" - resolved "https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-4.1.3.tgz#025cfe39829acd8260662bf259e3a9331fc1e4b2" - integrity sha512-rYP4X++ME3ZiFO+2iN3YnXJ4LB4Gsd0z5cgszWJZxaEpDN4lRIXirSyynGNsN/hn4taqnlxD+3DPlFDShvRM8w== - dependencies: - "@npmcli/run-script" "^4.1.3" - npm-package-arg "^9.0.1" - pacote "^13.6.1" - -libnpmpublish@^6.0.5: - version "6.0.5" - resolved "https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.5.tgz#5a894f3de2e267d62f86be2a508e362599b5a4b1" - integrity sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg== - dependencies: - normalize-package-data "^4.0.0" - npm-package-arg "^9.0.1" - npm-registry-fetch "^13.0.0" - semver "^7.3.7" - ssri "^9.0.0" - -libnpmsearch@^5.0.4: - version "5.0.4" - resolved "https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-5.0.4.tgz#b32aa2b23051c00cdcc0912274d0d416e6655d81" - integrity sha512-XHDmsvpN5+pufvGnfLRqpy218gcGGbbbXR6wPrDJyd1em6agKdYByzU5ccskDHH9iVm2UeLydpDsW1ksYuU0cg== - dependencies: - npm-registry-fetch "^13.0.0" - -libnpmteam@^4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-4.0.4.tgz#ac26068808d93b1051d926457db14e4b3ff669ef" - integrity sha512-rzKSwi6MLzwwevbM/vl+BBQTErgn24tCfgPUdzBlszrw3j5necOu7WnTzgvZMDv6maGUwec6Ut1rxszOgH0l+Q== - dependencies: - aproba "^2.0.0" - npm-registry-fetch "^13.0.0" - -libnpmversion@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-3.0.7.tgz#e4c6c07ee28cf351ce1e2293a5ac9922b09ea94d" - integrity sha512-O0L4eNMUIMQ+effi1HsZPKp2N6wecwqGqB8PvkvmLPWN7EsdabdzAVG48nv0p/OjlbIai5KQg/L+qMMfCA4ZjA== - dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/run-script" "^4.1.3" - json-parse-even-better-errors "^2.3.1" - proc-log "^2.0.0" - semver "^7.3.7" - -libsodium-wrappers@^0.7.11: - version "0.7.13" - resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz#83299e06ee1466057ba0e64e532777d2929b90d3" - integrity sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw== - dependencies: - libsodium "^0.7.13" - -libsodium@^0.7.13: - version "0.7.13" - resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.13.tgz#230712ec0b7447c57b39489c48a4af01985fb393" - integrity sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw== - -lie@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" - integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== - dependencies: - immediate "~3.0.5" - -lilconfig@^2.0.3, lilconfig@^2.0.5: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -lilconfig@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" - integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== +lilconfig@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-3.1.1.tgz#9d8a246fa753106cfc205fd2d77042faca56e5e3" + integrity sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ== lines-and-columns@^1.1.6: version "1.2.4" @@ -24878,16 +24102,6 @@ lit@^2.0.0-rc.2: lit-element "^3.3.0" lit-html "^2.8.0" -load-json-file@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" - integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== - dependencies: - graceful-fs "^4.1.2" - parse-json "^4.0.0" - pify "^3.0.0" - strip-bom "^3.0.0" - loader-runner@^4.2.0: version "4.3.0" resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" @@ -24963,11 +24177,6 @@ lodash.camelcase@^4.3.0: resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA== -lodash.capitalize@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" - integrity sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw== - lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -25003,11 +24212,6 @@ lodash.difference@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== -lodash.escaperegexp@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" - integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== - lodash.flatten@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" @@ -25058,11 +24262,6 @@ lodash.isinteger@^4.0.4: resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA== -lodash.ismatch@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" - integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== - lodash.isnumber@^3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" @@ -25103,6 +24302,11 @@ lodash.padend@^4.6.1: resolved "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" integrity sha512-sOQs2aqGpbl27tmCS1QNZA09Uqp01ZzWfDUoD+xzTii0E7dSQfRKcRetFwa+uXaxaqL+TKm7CgD2JdKP7aZBSw== +lodash.startcase@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" + integrity sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg== + lodash.topath@^4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009" @@ -25118,11 +24322,6 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash.uniqby@^4.7.0: - version "4.7.0" - resolved "https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302" - integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww== - lodash@4.17.21, lodash@^4.15.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4, lodash@^4.7.0, lodash@~4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" @@ -25227,6 +24426,14 @@ lru-cache@^10.0.0, lru-cache@^10.2.0: resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.2.tgz#48206bc114c1252940c41b25b41af5b545aca878" integrity sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ== +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + lru-cache@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" @@ -25241,7 +24448,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.14.1, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: +lru-cache@^7.14.1: version "7.18.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== @@ -25312,28 +24519,6 @@ make-error@^1.1.1: resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, make-fetch-happen@^10.2.0: - version "10.2.1" - resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164" - integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w== - dependencies: - agentkeepalive "^4.2.1" - cacache "^16.1.0" - http-cache-semantics "^4.1.0" - http-proxy-agent "^5.0.0" - https-proxy-agent "^5.0.0" - is-lambda "^1.0.1" - lru-cache "^7.7.1" - minipass "^3.1.6" - minipass-collect "^1.0.2" - minipass-fetch "^2.0.3" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.4" - negotiator "^0.6.3" - promise-retry "^2.0.1" - socks-proxy-agent "^7.0.0" - ssri "^9.0.0" - makeerror@1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" @@ -25353,16 +24538,6 @@ map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== -map-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== - -map-obj@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" - integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== - map-or-similar@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/map-or-similar/-/map-or-similar-1.5.0.tgz#6de2653174adfb5d9edc33c69d3e92a1b76faf08" @@ -25396,19 +24571,7 @@ markdown-to-jsx@^7.1.8, markdown-to-jsx@^7.4.1: resolved "https://registry.yarnpkg.com/markdown-to-jsx/-/markdown-to-jsx-7.4.7.tgz#740ee7ec933865ef5cc683a0992797685a75e2ee" integrity sha512-0+ls1IQZdU6cwM1yu0ZjjiVWYtkbExSyUIFU2ZeDIFuZM1W42Mh4OlJ4nb4apX4H8smxDHRdFaoIVJGwfv5hkg== -marked-terminal@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/marked-terminal/-/marked-terminal-5.2.0.tgz#c5370ec2bae24fb2b34e147b731c94fa933559d3" - integrity sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA== - dependencies: - ansi-escapes "^6.2.0" - cardinal "^2.1.1" - chalk "^5.2.0" - cli-table3 "^0.6.3" - node-emoji "^1.11.0" - supports-hyperlinks "^2.3.0" - -marked@^4.0.10, marked@^4.0.14: +marked@^4.0.14: version "4.3.0" resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== @@ -25773,23 +24936,6 @@ memoizerific@^1.11.3: dependencies: map-or-similar "^1.5.0" -meow@^8.0.0, meow@^8.1.2: - version "8.1.2" - resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" - integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== - dependencies: - "@types/minimist" "^1.2.0" - camelcase-keys "^6.2.2" - decamelize-keys "^1.1.0" - hard-rejection "^2.1.0" - minimist-options "4.1.0" - normalize-package-data "^3.0.0" - read-pkg-up "^7.0.1" - redent "^3.0.0" - trim-newlines "^3.0.0" - type-fest "^0.18.0" - yargs-parser "^20.2.3" - merge-descriptors@1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" @@ -26357,11 +25503,6 @@ mime@^3.0.0: resolved "https://registry.yarnpkg.com/mime/-/mime-3.0.0.tgz#b374550dca3a0c18443b0c950a6a58f1931cf7a7" integrity sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A== -mime@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/mime/-/mime-4.0.3.tgz#cd4a1aa052fc980dfc34f111fe1be9e8b878c5d2" - integrity sha512-KgUb15Oorc0NEKPbvfa0wRU+PItIEZmiv+pyAO2i0oTIVTJhlzMclU7w4RXWQrSOVH5ax/p/CkIO7KI4OyFJTQ== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -26462,15 +25603,6 @@ minimatch@~0.2.12: lru-cache "2" sigmund "~1.0.0" -minimist-options@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" - integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== - dependencies: - arrify "^1.0.1" - is-plain-obj "^1.1.0" - kind-of "^6.0.3" - minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" @@ -26483,54 +25615,7 @@ minimisted@^2.0.0: dependencies: minimist "^1.2.5" -minipass-collect@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" - integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== - dependencies: - minipass "^3.0.0" - -minipass-fetch@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" - integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA== - dependencies: - minipass "^3.1.6" - minipass-sized "^1.0.3" - minizlib "^2.1.2" - optionalDependencies: - encoding "^0.1.13" - -minipass-flush@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" - integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== - dependencies: - minipass "^3.0.0" - -minipass-json-stream@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7" - integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg== - dependencies: - jsonparse "^1.3.1" - minipass "^3.0.0" - -minipass-pipeline@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" - integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== - dependencies: - minipass "^3.0.0" - -minipass-sized@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" - integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== - dependencies: - minipass "^3.0.0" - -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: +minipass@^3.0.0: version "3.3.6" resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== @@ -26547,7 +25632,7 @@ minipass@^5.0.0: resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.1.tgz#f7f85aff59aa22f110b20e27692465cf3bf89481" integrity sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA== -minizlib@^2.1.1, minizlib@^2.1.2: +minizlib@^2.1.1: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -26568,15 +25653,6 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp-infer-owner@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316" - integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw== - dependencies: - chownr "^2.0.0" - infer-owner "^1.0.4" - mkdirp "^1.0.3" - mkdirp@^0.5.4, mkdirp@^0.5.6: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -26633,11 +25709,6 @@ mock-json-schema@^1.0.7: dependencies: lodash "^4.17.21" -modify-values@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" - integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== - moment@^2.29.4, moment@^2.30.1: version "2.30.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.30.1.tgz#f8c91c07b7a786e30c59926df530b4eac96974ae" @@ -26753,7 +25824,7 @@ mri@1.1.4: resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a" integrity sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w== -mri@^1.1.0: +mri@^1.1.0, mri@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== @@ -26768,7 +25839,7 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: +ms@2.1.3, ms@^2.0.0, ms@^2.1.1: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -26811,30 +25882,6 @@ multer@^1.4.5-lts.1: type-is "^1.6.4" xtend "^4.0.0" -multi-semantic-release@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/multi-semantic-release/-/multi-semantic-release-3.0.2.tgz#a714bb66a30a669d64386f566f728416ff59cae8" - integrity sha512-2q4aKAlfrgm9XRt0hGRSH7Hle1oZoQlotmvK4ur+VFsZTEX33TmFYVfO7An/ywFrq9Ufa1/dFJFTfSEGeDB2KQ== - dependencies: - "@manypkg/get-packages" "^1.1.3" - blork "^9.3.0" - cosmiconfig "^7.0.1" - debug "^4.3.4" - detect-indent "^6.1.0" - detect-newline "^3.1.0" - execa "^4.1.0" - get-stream "^6.0.1" - git-log-parser "^1.2.0" - globby "11.0.4" - lodash "^4.17.21" - meow "^8.1.2" - promise-events "^0.2.4" - semantic-release "^19.0.5" - semver "^7.3.7" - signale "^1.4.0" - stream-buffers "^3.0.2" - unixify "^1.0.0" - multicast-dns@^7.2.5: version "7.2.5" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" @@ -26843,7 +25890,7 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -mute-stream@0.0.8, mute-stream@~0.0.4: +mute-stream@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== @@ -26969,7 +26016,7 @@ nearley@^2.20.1: railroad-diagrams "^1.0.0" randexp "0.4.6" -negotiator@0.6.3, negotiator@^0.6.3: +negotiator@0.6.3: version "0.6.3" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== @@ -26979,11 +26026,6 @@ neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nerf-dart@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a" - integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g== - new-date@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/new-date/-/new-date-1.0.3.tgz#a5956086d3f5ed43d0b210d87a10219ccb7a2326" @@ -27054,13 +26096,6 @@ node-domexception@1.0.0, node-domexception@^1.0.0: resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== -node-emoji@^1.11.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" - integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== - dependencies: - lodash "^4.17.21" - node-fetch-commonjs@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/node-fetch-commonjs/-/node-fetch-commonjs-3.3.2.tgz#0dd0fd4c4a314c5234f496ff7b5d9ce5a6c8feaa" @@ -27102,23 +26137,6 @@ node-forge@^1, node-forge@^1.3.1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== -node-gyp@^9.0.0, node-gyp@^9.1.0: - version "9.4.1" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.4.1.tgz#8a1023e0d6766ecb52764cc3a734b36ff275e185" - integrity sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ== - dependencies: - env-paths "^2.2.0" - exponential-backoff "^3.1.1" - glob "^7.1.4" - graceful-fs "^4.2.6" - make-fetch-happen "^10.0.3" - nopt "^6.0.0" - npmlog "^6.0.0" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.2" - which "^2.0.2" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -27218,13 +26236,6 @@ nodemon@3.1.3: touch "^3.1.0" undefsafe "^2.0.5" -nopt@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d" - integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g== - dependencies: - abbrev "^1.0.0" - nopt@~1.0.10: version "1.0.10" resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" @@ -27242,26 +26253,6 @@ normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-package-data@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" - integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== - dependencies: - hosted-git-info "^4.0.1" - is-core-module "^2.5.0" - semver "^7.3.4" - validate-npm-package-license "^3.0.1" - -normalize-package-data@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c" - integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== - dependencies: - hosted-git-info "^5.0.0" - is-core-module "^2.8.1" - semver "^7.3.5" - validate-npm-package-license "^3.0.4" - normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" @@ -27274,25 +26265,11 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-url@^6.0.0, normalize-url@^6.0.1: +normalize-url@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== -npm-audit-report@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-3.0.0.tgz#1bf3e531208b5f77347c8d00c3d9badf5be30cd6" - integrity sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw== - dependencies: - chalk "^4.0.0" - -npm-bundled@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" - integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ== - dependencies: - npm-normalize-package-bin "^1.0.1" - npm-bundled@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4" @@ -27300,34 +26277,12 @@ npm-bundled@^2.0.0: dependencies: npm-normalize-package-bin "^2.0.0" -npm-install-checks@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234" - integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA== - dependencies: - semver "^7.1.1" - -npm-normalize-package-bin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" - integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== - npm-normalize-package-bin@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff" integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ== -npm-package-arg@^9.0.0, npm-package-arg@^9.0.1, npm-package-arg@^9.1.0: - version "9.1.2" - resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc" - integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg== - dependencies: - hosted-git-info "^5.0.0" - proc-log "^2.0.1" - semver "^7.3.5" - validate-npm-package-name "^4.0.0" - -npm-packlist@^5.0.0, npm-packlist@^5.1.0: +npm-packlist@^5.0.0: version "5.1.3" resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b" integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== @@ -27337,38 +26292,7 @@ npm-packlist@^5.0.0, npm-packlist@^5.1.0: npm-bundled "^2.0.0" npm-normalize-package-bin "^2.0.0" -npm-pick-manifest@^7.0.0, npm-pick-manifest@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz#1d372b4e7ea7c6712316c0e99388a73ed3496e84" - integrity sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw== - dependencies: - npm-install-checks "^5.0.0" - npm-normalize-package-bin "^2.0.0" - npm-package-arg "^9.0.0" - semver "^7.3.5" - -npm-profile@^6.2.0: - version "6.2.1" - resolved "https://registry.yarnpkg.com/npm-profile/-/npm-profile-6.2.1.tgz#975c31ec75a6ae029ab5b8820ffdcbae3a1e3d5e" - integrity sha512-Tlu13duByHyDd4Xy0PgroxzxnBYWbGGL5aZifNp8cx2DxUrHSoETXtPKg38aRPsBWMRfDtvcvVfJNasj7oImQQ== - dependencies: - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - -npm-registry-fetch@^13.0.0, npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.1: - version "13.3.1" - resolved "https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e" - integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw== - dependencies: - make-fetch-happen "^10.0.6" - minipass "^3.1.6" - minipass-fetch "^2.0.3" - minipass-json-stream "^1.0.1" - minizlib "^2.1.2" - npm-package-arg "^9.0.1" - proc-log "^2.0.0" - -npm-run-path@^4.0.0, npm-run-path@^4.0.1: +npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== @@ -27382,100 +26306,6 @@ npm-run-path@^5.1.0: dependencies: path-key "^4.0.0" -npm-user-validate@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561" - integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw== - -npm@^8.3.0: - version "8.19.4" - resolved "https://registry.yarnpkg.com/npm/-/npm-8.19.4.tgz#65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f" - integrity sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw== - dependencies: - "@isaacs/string-locale-compare" "^1.1.0" - "@npmcli/arborist" "^5.6.3" - "@npmcli/ci-detect" "^2.0.0" - "@npmcli/config" "^4.2.1" - "@npmcli/fs" "^2.1.0" - "@npmcli/map-workspaces" "^2.0.3" - "@npmcli/package-json" "^2.0.0" - "@npmcli/run-script" "^4.2.1" - abbrev "~1.1.1" - archy "~1.0.0" - cacache "^16.1.3" - chalk "^4.1.2" - chownr "^2.0.0" - cli-columns "^4.0.0" - cli-table3 "^0.6.2" - columnify "^1.6.0" - fastest-levenshtein "^1.0.12" - fs-minipass "^2.1.0" - glob "^8.0.1" - graceful-fs "^4.2.10" - hosted-git-info "^5.2.1" - ini "^3.0.1" - init-package-json "^3.0.2" - is-cidr "^4.0.2" - json-parse-even-better-errors "^2.3.1" - libnpmaccess "^6.0.4" - libnpmdiff "^4.0.5" - libnpmexec "^4.0.14" - libnpmfund "^3.0.5" - libnpmhook "^8.0.4" - libnpmorg "^4.0.4" - libnpmpack "^4.1.3" - libnpmpublish "^6.0.5" - libnpmsearch "^5.0.4" - libnpmteam "^4.0.4" - libnpmversion "^3.0.7" - make-fetch-happen "^10.2.0" - minimatch "^5.1.0" - minipass "^3.1.6" - minipass-pipeline "^1.2.4" - mkdirp "^1.0.4" - mkdirp-infer-owner "^2.0.0" - ms "^2.1.2" - node-gyp "^9.1.0" - nopt "^6.0.0" - npm-audit-report "^3.0.0" - npm-install-checks "^5.0.0" - npm-package-arg "^9.1.0" - npm-pick-manifest "^7.0.2" - npm-profile "^6.2.0" - npm-registry-fetch "^13.3.1" - npm-user-validate "^1.0.1" - npmlog "^6.0.2" - opener "^1.5.2" - p-map "^4.0.0" - pacote "^13.6.2" - parse-conflict-json "^2.0.2" - proc-log "^2.0.1" - qrcode-terminal "^0.12.0" - read "~1.0.7" - read-package-json "^5.0.2" - read-package-json-fast "^2.0.3" - readdir-scoped-modules "^1.1.0" - rimraf "^3.0.2" - semver "^7.3.7" - ssri "^9.0.1" - tar "^6.1.11" - text-table "~0.2.0" - tiny-relative-date "^1.3.0" - treeverse "^2.0.0" - validate-npm-package-name "^4.0.0" - which "^2.0.2" - write-file-atomic "^4.0.1" - -npmlog@^6.0.0, npmlog@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830" - integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg== - dependencies: - are-we-there-yet "^3.0.0" - console-control-strings "^1.1.0" - gauge "^4.0.3" - set-blocking "^2.0.0" - nth-check@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" @@ -27846,7 +26676,7 @@ openapi3-ts@^3.1.2: dependencies: yaml "^2.2.1" -opener@1.5.2, opener@^1.5.2: +opener@1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== @@ -27910,6 +26740,11 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== +outdent@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff" + integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== + outvariant@^1.2.1, outvariant@^1.4.0: version "1.4.2" resolved "https://registry.yarnpkg.com/outvariant/-/outvariant-1.4.2.tgz#f54f19240eeb7f15b28263d5147405752d8e2066" @@ -27925,35 +26760,18 @@ p-defer@^1.0.0: resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== -p-each-series@^2.1.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" - integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== - -p-filter@^2.0.0: +p-filter@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== dependencies: p-map "^2.0.0" -p-filter@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-filter/-/p-filter-4.1.0.tgz#fe0aa794e2dfad8ecf595a39a245484fcd09c6e4" - integrity sha512-37/tPdZ3oJwHaS3gNJdenCDB3Tz26i9sjhnguBtvN0vYlRIiDNnvTWkuh+0hETV9rLPdJ3rlL3yVOYPIAnM8rw== - dependencies: - p-map "^7.0.1" - p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== -p-is-promise@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-3.0.0.tgz#58e78c7dfe2e163cf2a04ff869e7c1dba64a5971" - integrity sha512-Wo8VsW4IRQSKVXsJCn7TomUaVtyfjVDn3nUP7kE967BQk0CwFpdbZs0X0uk5sW9mkBa9eNM7hCMaG93WUAwxYQ== - p-limit@3.1.0, p-limit@^3.0.1, p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -28029,11 +26847,6 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" -p-map@^7.0.1: - version "7.0.2" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-7.0.2.tgz#7c5119fada4755660f70199a66aa3fe2f85a1fe8" - integrity sha512-z4cYYMMdKHzw4O5UkWJImbZynVIo0lSGTXc7bzB1e/rrDqkgGUNysK/o4bTr+0+xKvvLoTyGqYC4Fgljy9qe1Q== - p-queue@^6.6.2: version "6.6.2" resolved "https://registry.yarnpkg.com/p-queue/-/p-queue-6.6.2.tgz#2068a9dcf8e67dd0ec3e7a2bcb76810faa85e426" @@ -28042,11 +26855,6 @@ p-queue@^6.6.2: eventemitter3 "^4.0.4" p-timeout "^3.2.0" -p-reduce@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" - integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== - p-retry@^4.5.0: version "4.6.2" resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" @@ -28081,32 +26889,10 @@ p-try@^2.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== -pacote@^13.0.3, pacote@^13.6.1, pacote@^13.6.2: - version "13.6.2" - resolved "https://registry.yarnpkg.com/pacote/-/pacote-13.6.2.tgz#0d444ba3618ab3e5cd330b451c22967bbd0ca48a" - integrity sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg== - dependencies: - "@npmcli/git" "^3.0.0" - "@npmcli/installed-package-contents" "^1.0.7" - "@npmcli/promise-spawn" "^3.0.0" - "@npmcli/run-script" "^4.1.0" - cacache "^16.0.0" - chownr "^2.0.0" - fs-minipass "^2.1.0" - infer-owner "^1.0.4" - minipass "^3.1.6" - mkdirp "^1.0.4" - npm-package-arg "^9.0.0" - npm-packlist "^5.1.0" - npm-pick-manifest "^7.0.0" - npm-registry-fetch "^13.0.1" - proc-log "^2.0.0" - promise-retry "^2.0.1" - read-package-json "^5.0.0" - read-package-json-fast "^2.0.3" - rimraf "^3.0.2" - ssri "^9.0.0" - tar "^6.1.11" +package-manager-detector@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/package-manager-detector/-/package-manager-detector-0.2.2.tgz#fbbc8afe87cdaee471ca9b89c3700236c6d2d9e5" + integrity sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg== pako@^1.0.10, pako@~1.0.2, pako@~1.0.5: version "1.0.11" @@ -28145,15 +26931,6 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.7: pbkdf2 "^3.1.2" safe-buffer "^5.2.1" -parse-conflict-json@^2.0.1, parse-conflict-json@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323" - integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA== - dependencies: - json-parse-even-better-errors "^2.3.1" - just-diff "^5.0.1" - just-diff-apply "^5.2.0" - parse-entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" @@ -28180,14 +26957,6 @@ parse-entities@^4.0.0: is-decimal "^2.0.0" is-hexadecimal "^2.0.0" -parse-json@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" - integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== - dependencies: - error-ex "^1.3.1" - json-parse-better-errors "^1.0.1" - parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" @@ -28469,11 +27238,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -path-type@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" - integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== - pathe@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/pathe/-/pathe-1.1.2.tgz#6c4cb47a945692e48a1ddd6e4094d170516437ec" @@ -28610,6 +27374,11 @@ picocolors@^1.0.1: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.1.tgz#a8ad579b571952f0e5d25892de5445bcfe25aaa1" integrity sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew== +picocolors@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.0.tgz#5358b76a78cde483ba5cef6a9dc9671440b27d59" + integrity sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw== + picomatch-browser@^2.2.6: version "2.2.6" resolved "https://registry.yarnpkg.com/picomatch-browser/-/picomatch-browser-2.2.6.tgz#e0626204575eb49f019f2f2feac24fc3b53e7a8a" @@ -28630,11 +27399,6 @@ pify@^2.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== - pify@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" @@ -28694,14 +27458,6 @@ pirates@^4.0.1, pirates@^4.0.4, pirates@^4.0.6: resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== -pkg-conf@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-2.1.0.tgz#2126514ca6f2abfebd168596df18ba57867f0058" - integrity sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g== - dependencies: - find-up "^2.0.0" - load-json-file "^4.0.0" - pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -29063,7 +27819,7 @@ postcss-reduce-transforms@^5.1.0: dependencies: postcss-value-parser "^4.2.0" -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: version "6.0.16" resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== @@ -29155,7 +27911,7 @@ prettier@3.3.3: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" integrity sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew== -prettier@^2.0.0, prettier@^2.8.0: +prettier@^2.0.0, prettier@^2.7.1, prettier@^2.8.0: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -29201,11 +27957,6 @@ prismjs@~1.27.0: resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== -proc-log@^2.0.0, proc-log@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685" - integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw== - process-nextick-args@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" @@ -29229,34 +27980,6 @@ prom-client@^15.0.0: "@opentelemetry/api" "^1.4.0" tdigest "^0.1.1" -promise-all-reject-late@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2" - integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw== - -promise-call-limit@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.2.tgz#f64b8dd9ef7693c9c7613e7dfe8d6d24de3031ea" - integrity sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA== - -promise-events@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/promise-events/-/promise-events-0.2.4.tgz#3b46508b2dfbd0b0fd349a404f65bf279fc483eb" - integrity sha512-GCM6DmJcSCC8XboZIzYJAlADwkIS1P54XFUJQYhB7dpE7rtXPzPrT13dsV4Qm0FMCKptwMTyF8ZCir803RfKzA== - -promise-inflight@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" - integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g== - -promise-retry@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" - integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== - dependencies: - err-code "^2.0.2" - retry "^0.12.0" - promise.series@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/promise.series/-/promise.series-0.2.0.tgz#2cc7ebe959fc3a6619c04ab4dbdc9e452d864bbd" @@ -29277,13 +28000,6 @@ prompts@^2.0.1, prompts@^2.4.0, prompts@^2.4.2: kleur "^3.0.3" sisteransi "^1.0.5" -promzard@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" - integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw== - dependencies: - read "1" - prop-types-extra@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/prop-types-extra/-/prop-types-extra-1.1.1.tgz#58c3b74cbfbb95d304625975aa2f0848329a010b" @@ -29334,11 +28050,6 @@ property-information@^6.0.0: resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.5.0.tgz#6212fbb52ba757e92ef4fb9d657563b933b7ffec" integrity sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig== -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - proto3-json-serializer@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/proto3-json-serializer/-/proto3-json-serializer-2.0.1.tgz#da0b510f6d6e584b1b5c271f045c26728abe71e0" @@ -29400,6 +28111,11 @@ proxy-from-env@^1.0.0, proxy-from-env@^1.1.0: resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== + psl@^1.1.28, psl@^1.1.33: version "1.9.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" @@ -29483,16 +28199,6 @@ pure-rand@^6.0.0: resolved "https://registry.yarnpkg.com/pure-rand/-/pure-rand-6.1.0.tgz#d173cf23258231976ccbdb05247c9787957604f2" integrity sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA== -q@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== - -qrcode-terminal@^0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819" - integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ== - qs@6.11.0: version "6.11.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" @@ -29554,11 +28260,6 @@ quick-format-unescaped@^3.0.3: resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-3.0.3.tgz#fb3e468ac64c01d22305806c39f121ddac0d1fb9" integrity sha512-dy1yjycmn9blucmJLXOfZDx1ikZJUi6E8bBZLnhPG5gBrVhHXx2xVyqqgKBubVNEXmx51dBACMHpoMQK/N/AXQ== -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - quick-lru@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" @@ -29675,7 +28376,7 @@ rc9@^2.1.1: defu "^6.1.4" destr "^2.0.3" -rc@^1.2.7, rc@^1.2.8: +rc@^1.2.7: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -30211,30 +28912,7 @@ react@^17.0.2, react@^18, react@^18.0.0, react@^18.2.0: dependencies: loose-envify "^1.1.0" -read-cmd-shim@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087" - integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g== - -read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" - integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ== - dependencies: - json-parse-even-better-errors "^2.3.0" - npm-normalize-package-bin "^1.0.1" - -read-package-json@^5.0.0, read-package-json@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa" - integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q== - dependencies: - glob "^8.0.1" - json-parse-even-better-errors "^2.3.1" - normalize-package-data "^4.0.0" - npm-normalize-package-bin "^2.0.0" - -read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: +read-pkg-up@^7.0.1: version "7.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== @@ -30243,7 +28921,7 @@ read-pkg-up@^7.0.0, read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@^5.0.0, read-pkg@^5.2.0: +read-pkg@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== @@ -30263,13 +28941,6 @@ read-yaml-file@^1.1.0: pify "^4.0.1" strip-bom "^3.0.0" -read@1, read@^1.0.7, read@~1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" - integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ== - dependencies: - mute-stream "~0.0.4" - readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" @@ -30317,16 +28988,6 @@ readdir-glob@^1.1.2: dependencies: minimatch "^5.1.0" -readdir-scoped-modules@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" - integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== - dependencies: - debuglog "^1.0.1" - dezalgo "^1.0.0" - graceful-fs "^4.1.2" - once "^1.3.0" - readdirp@~0.3.2: version "0.3.3" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-0.3.3.tgz#552105525a105739a6198bfa98bcbce64b3d3818" @@ -30396,13 +29057,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -redeyed@~2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/redeyed/-/redeyed-2.1.1.tgz#8984b5815d99cb220469c99eeeffe38913e6cc0b" - integrity sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ== - dependencies: - esprima "~4.0.0" - redis-errors@^1.0.0, redis-errors@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/redis-errors/-/redis-errors-1.2.0.tgz#eb62d2adb15e4eaf4610c04afe1529384250abad" @@ -30533,13 +29187,6 @@ regexpu-core@^5.3.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -registry-auth-token@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" - integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== - dependencies: - "@pnpm/npm-conf" "^2.1.0" - regjsparser@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" @@ -30885,7 +29532,7 @@ rimraf@^2.6.1, rimraf@^2.6.3: dependencies: glob "^7.1.3" -rimraf@^3.0.0, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -31239,57 +29886,11 @@ selfsigned@^2.0.0, selfsigned@^2.1.1, selfsigned@^2.4.1: "@types/node-forge" "^1.3.0" node-forge "^1" -semantic-release@^19.0.5: - version "19.0.5" - resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-19.0.5.tgz#d7fab4b33fc20f1288eafd6c441e5d0938e5e174" - integrity sha512-NMPKdfpXTnPn49FDogMBi36SiBfXkSOJqCkk0E4iWOY1tusvvgBwqUmxTX1kmlT6kIYed9YwNKD1sfPpqa5yaA== - dependencies: - "@semantic-release/commit-analyzer" "^9.0.2" - "@semantic-release/error" "^3.0.0" - "@semantic-release/github" "^8.0.0" - "@semantic-release/npm" "^9.0.0" - "@semantic-release/release-notes-generator" "^10.0.0" - aggregate-error "^3.0.0" - cosmiconfig "^7.0.0" - debug "^4.0.0" - env-ci "^5.0.0" - execa "^5.0.0" - figures "^3.0.0" - find-versions "^4.0.0" - get-stream "^6.0.0" - git-log-parser "^1.2.0" - hook-std "^2.0.0" - hosted-git-info "^4.0.0" - lodash "^4.17.21" - marked "^4.0.10" - marked-terminal "^5.0.0" - micromatch "^4.0.2" - p-each-series "^2.1.0" - p-reduce "^2.0.0" - read-pkg-up "^7.0.0" - resolve-from "^5.0.0" - semver "^7.3.2" - semver-diff "^3.1.1" - signale "^1.2.1" - yargs "^16.2.0" - semver-compare@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver-regex@^3.1.2: - version "3.1.4" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" - integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== - "semver@2 || 3 || 4 || 5", semver@^5.6.0: version "5.7.2" resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -31300,14 +29901,14 @@ semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: +semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^7.6.0: +semver@^7.3.8, semver@^7.6.0: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -31494,6 +30095,13 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -31501,6 +30109,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -31549,15 +30162,6 @@ signal-exit@^4.0.1, signal-exit@^4.1.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== -signale@^1.2.1, signale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" - integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== - dependencies: - chalk "^2.3.2" - figures "^2.0.0" - pkg-conf "^2.1.0" - simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" @@ -31615,11 +30219,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" - integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== - slice-ansi@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" @@ -31636,11 +30235,6 @@ slice-ansi@^7.0.0: ansi-styles "^6.2.1" is-fullwidth-code-point "^5.0.0" -smart-buffer@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" - integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== - smtp-address-parser@1.0.10, smtp-address-parser@^1.0.3: version "1.0.10" resolved "https://registry.yarnpkg.com/smtp-address-parser/-/smtp-address-parser-1.0.10.tgz#9fc4ed6021f13dc3d8f591e0ad0d50454073025e" @@ -31695,23 +30289,6 @@ sockjs@^0.3.24: uuid "^8.3.2" websocket-driver "^0.7.4" -socks-proxy-agent@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" - integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww== - dependencies: - agent-base "^6.0.2" - debug "^4.3.3" - socks "^2.6.2" - -socks@^2.6.2: - version "2.8.3" - resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.3.tgz#1ebd0f09c52ba95a09750afe3f3f9f724a800cb5" - integrity sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw== - dependencies: - ip-address "^9.0.5" - smart-buffer "^4.2.0" - sonic-boom@^0.7.5: version "0.7.7" resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-0.7.7.tgz#d921de887428208bfa07b0ae32c278de043f350a" @@ -31814,10 +30391,13 @@ spawn-command@^0.0.2-1: resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg== -spawn-error-forwarder@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz#1afd94738e999b0346d7b9fc373be55e07577029" - integrity sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g== +spawndamnit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" + integrity sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA== + dependencies: + cross-spawn "^5.1.0" + signal-exit "^3.0.2" spdx-correct@^3.0.0: version "3.2.0" @@ -31897,21 +30477,7 @@ split2@^4.1.0: resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== -split2@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/split2/-/split2-1.0.0.tgz#52e2e221d88c75f9a73f90556e263ff96772b314" - integrity sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg== - dependencies: - through2 "~2.0.0" - -split@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" - integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== - dependencies: - through "2" - -sprintf-js@^1.1.2, sprintf-js@^1.1.3: +sprintf-js@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.3.tgz#4914b903a2f8b685d17fdf78a70e917e872e444a" integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== @@ -31960,13 +30526,6 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" -ssri@^9.0.0, ssri@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" - integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q== - dependencies: - minipass "^3.1.1" - stable@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" @@ -32112,14 +30671,6 @@ stream-buffers@^3.0.2: resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521" integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== -stream-combiner2@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" - integrity sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw== - dependencies: - duplexer2 "~0.1.0" - readable-stream "^2.0.2" - stream-events@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/stream-events/-/stream-events-1.0.5.tgz#bbc898ec4df33a4902d892333d47da9bf1c406d5" @@ -32217,7 +30768,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -32312,7 +30872,7 @@ stringify-entities@^4.0.0: character-entities-html4 "^2.0.0" character-entities-legacy "^3.0.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -32326,6 +30886,13 @@ strip-ansi@5.2.0: dependencies: ansi-regex "^4.1.0" +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-ansi@^7.0.1, strip-ansi@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" @@ -32487,7 +31054,7 @@ supports-color@^5.3.0, supports-color@^5.5.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0, supports-color@^7.2.0: +supports-color@^7.1.0, supports-color@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -32501,14 +31068,6 @@ supports-color@^8.0.0, supports-color@^8.1.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -32703,7 +31262,7 @@ tar-stream@^3.0.0, tar-stream@^3.1.5: fast-fifo "^1.2.0" streamx "^2.15.0" -tar@^6.1.0, tar@^6.1.11, tar@^6.1.12, tar@^6.1.2, tar@^6.2.0: +tar@^6.1.11, tar@^6.1.12, tar@^6.2.0: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -32757,7 +31316,7 @@ temp@^0.8.4: dependencies: rimraf "~2.6.2" -tempy@^1.0.0, tempy@^1.0.1: +tempy@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tempy/-/tempy-1.0.1.tgz#30fe901fd869cfb36ee2bd999805aa72fbb035de" integrity sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w== @@ -32768,6 +31327,11 @@ tempy@^1.0.0, tempy@^1.0.1: type-fest "^0.16.0" unique-string "^2.0.0" +term-size@^2.1.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + terser-webpack-plugin@5.3.10, terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.1, terser-webpack-plugin@^5.3.10: version "5.3.10" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz#904f4c9193c6fd2a03f693a2150c62a92f40d199" @@ -32819,17 +31383,12 @@ testcontainers@^10.0.0: tar-fs "^3.0.5" tmp "^0.2.1" -text-extensions@^1.0.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" - integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== - text-hex@1.0.x: version "1.0.0" resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" integrity sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg== -text-table@0.2.0, text-table@^0.2.0, text-table@~0.2.0: +text-table@0.2.0, text-table@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== @@ -32863,7 +31422,7 @@ throttle-debounce@^3.0.1: resolved "https://registry.yarnpkg.com/throttle-debounce/-/throttle-debounce-3.0.1.tgz#32f94d84dfa894f786c9a1f290e7a645b6a19abb" integrity sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg== -through2@^2.0.3, through2@~2.0.0: +through2@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -32878,7 +31437,7 @@ through2@^4.0.0: dependencies: readable-stream "3" -through@2, "through@>=2.2.7 <3", through@^2.3.6: +through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== @@ -32920,11 +31479,6 @@ tiny-invariant@^1.0.6, tiny-invariant@^1.3.1, tiny-invariant@^1.3.3: resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== -tiny-relative-date@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" - integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A== - tiny-warning@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" @@ -33078,15 +31632,6 @@ traverse@=0.6.8: resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.8.tgz#5e5e0c41878b57e4b73ad2f3d1e36a715ea4ab15" integrity sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== -traverse@~0.6.6: - version "0.6.9" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.9.tgz#76cfdbacf06382d460b76f8b735a44a6209d8b81" - integrity sha512-7bBrcF+/LQzSgFmT0X5YclVqQxtv7TDJ1f8Wj7ibBu/U6BMLeOpUxuZjV7rMc44UtKxlnMFigdhFAIszSX1DMg== - dependencies: - gopd "^1.0.1" - typedarray.prototype.slice "^1.0.3" - which-typed-array "^1.1.15" - tree-dump@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/tree-dump/-/tree-dump-1.0.1.tgz#b448758da7495580e6b7830d6b7834fca4c45b96" @@ -33119,21 +31664,11 @@ tree-sitter@=0.20.4: nan "^2.17.0" prebuild-install "^7.1.1" -treeverse@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca" - integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A== - trim-lines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== -trim-newlines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" - integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== - triple-beam@^1.3.0, triple-beam@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.4.1.tgz#6fde70271dc6e5d73ca0c3b24e2d92afb7441984" @@ -33375,11 +31910,6 @@ type-fest@^0.16.0: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== -type-fest@^0.18.0: - version "0.18.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" - integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== - type-fest@^0.20.2: version "0.20.2" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" @@ -33476,18 +32006,6 @@ typed-rest-client@^1.8.4: tunnel "0.0.6" underscore "^1.12.1" -typedarray.prototype.slice@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.3.tgz#bce2f685d3279f543239e4d595e0d021731d2d1a" - integrity sha512-8WbVAQAUlENo1q3c3zZYuy5k9VzBQvp8AX9WOtbvyWlLM1v5JaSRmjubLjzHF4JFtptjH/5c/i95yaElvcjC0A== - dependencies: - call-bind "^1.0.7" - define-properties "^1.2.1" - es-abstract "^1.23.0" - es-errors "^1.3.0" - typed-array-buffer "^1.0.2" - typed-array-byte-offset "^1.0.2" - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -33732,11 +32250,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unicorn-magic@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" - integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== - unified@^10.0.0: version "10.1.2" resolved "https://registry.yarnpkg.com/unified/-/unified-10.1.2.tgz#b1d64e55dafe1f0b98bb6c719881103ecf6c86df" @@ -33773,20 +32286,6 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^2.0.1" -unique-filename@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" - integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A== - dependencies: - unique-slug "^3.0.0" - -unique-slug@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" - integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w== - dependencies: - imurmurhash "^0.1.4" - unique-string@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" @@ -34023,11 +32522,6 @@ url-join@^4.0.0: resolved "https://registry.yarnpkg.com/url-join/-/url-join-4.0.1.tgz#b642e21a2646808ffa178c4c5fda39844e12cde7" integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA== -url-join@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/url-join/-/url-join-5.0.0.tgz#c2f1e5cbd95fa91082a93b58a1f42fecb4bdbcf1" - integrity sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA== - url-parse@^1.5.10, url-parse@^1.5.3: version "1.5.10" resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" @@ -34209,7 +32703,7 @@ valid-url@^1.0.9: resolved "https://registry.yarnpkg.com/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== -validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: +validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== @@ -34217,13 +32711,6 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== - dependencies: - builtins "^5.0.0" - validate.io-array@^1.0.3: version "1.0.6" resolved "https://registry.yarnpkg.com/validate.io-array/-/validate.io-array-1.0.6.tgz#5b5a2cafd8f8b85abb2f886ba153f2d93a27774d" @@ -34646,11 +33133,6 @@ w3c-xmlserializer@^4.0.0: dependencies: xml-name-validator "^4.0.0" -walk-up-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e" - integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg== - walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -34680,7 +33162,7 @@ wbuf@^1.1.0, wbuf@^1.7.3: dependencies: minimalistic-assert "^1.0.0" -wcwidth@>=1.0.1, wcwidth@^1.0.0, wcwidth@^1.0.1: +wcwidth@>=1.0.1, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg== @@ -35070,27 +33552,20 @@ which-typed-array@^1.1.13, which-typed-array@^1.1.14, which-typed-array@^1.1.15, gopd "^1.0.1" has-tostringtag "^1.0.2" -which@^1.2.14, which@^1.3.1: +which@^1.2.14, which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" -wide-align@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - wildcard@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" @@ -35137,7 +33612,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -35155,6 +33630,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" @@ -35187,7 +33671,7 @@ write-file-atomic@^2.3.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^4.0.0, write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: +write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== @@ -35331,6 +33815,11 @@ y18n@^5.0.5: resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== + yallist@^3.0.2: version "3.1.1" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" @@ -35364,7 +33853,7 @@ yargs-parser@^18.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^20.2.2, yargs-parser@^20.2.3, yargs-parser@^20.2.9: +yargs-parser@^20.2.2, yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== From 21aaefe233319b283c979ef3e43ea87d2bb2e9e7 Mon Sep 17 00:00:00 2001 From: Paul Schultz Date: Tue, 15 Oct 2024 16:15:06 -0500 Subject: [PATCH 3/3] add changeset Signed-off-by: Paul Schultz --- .changeset/shy-icons-wink.md | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .changeset/shy-icons-wink.md diff --git a/.changeset/shy-icons-wink.md b/.changeset/shy-icons-wink.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/shy-icons-wink.md @@ -0,0 +1,2 @@ +--- +---