From e64bfb27cf33e1c9742e63c1574b7533b000b5c4 Mon Sep 17 00:00:00 2001 From: Heikki Hellgren Date: Thu, 2 May 2024 12:08:14 +0300 Subject: [PATCH 1/7] feat: allow defining custom build log transport for techdocs should enable way to overcome #24583 memory leak, maybe. Signed-off-by: Heikki Hellgren --- .changeset/cuddly-eggs-sin.md | 6 ++++++ plugins/techdocs-backend/src/plugin.ts | 9 +++++++++ plugins/techdocs-node/api-report.md | 3 +++ plugins/techdocs-node/src/extensions.ts | 2 ++ 4 files changed, 20 insertions(+) create mode 100644 .changeset/cuddly-eggs-sin.md diff --git a/.changeset/cuddly-eggs-sin.md b/.changeset/cuddly-eggs-sin.md new file mode 100644 index 0000000000..bfe7de9680 --- /dev/null +++ b/.changeset/cuddly-eggs-sin.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-techdocs-backend': patch +'@backstage/plugin-techdocs-node': patch +--- + +Allow defining custom build log transport for techdocs builder diff --git a/plugins/techdocs-backend/src/plugin.ts b/plugins/techdocs-backend/src/plugin.ts index 6f670abfa9..094335a0f0 100644 --- a/plugins/techdocs-backend/src/plugin.ts +++ b/plugins/techdocs-backend/src/plugin.ts @@ -38,6 +38,7 @@ import { } from '@backstage/plugin-techdocs-node'; import Docker from 'dockerode'; import { createRouter } from '@backstage/plugin-techdocs-backend'; +import * as winston from 'winston'; /** * The TechDocs plugin is responsible for serving and building documentation for any entity. @@ -47,6 +48,7 @@ export const techdocsPlugin = createBackendPlugin({ pluginId: 'techdocs', register(env) { let docsBuildStrategy: DocsBuildStrategy | undefined; + let buildLogTransport: winston.transport | undefined; env.registerExtensionPoint(techdocsBuildsExtensionPoint, { setBuildStrategy(buildStrategy: DocsBuildStrategy) { if (docsBuildStrategy) { @@ -54,6 +56,12 @@ export const techdocsPlugin = createBackendPlugin({ } docsBuildStrategy = buildStrategy; }, + setBuildLogTransport(transport: winston.transport) { + if (buildLogTransport) { + throw new Error('BuildLogTransport may only be set once'); + } + buildLogTransport = transport; + }, }); let customTechdocsGenerator: TechdocsGenerator | undefined; @@ -138,6 +146,7 @@ export const techdocsPlugin = createBackendPlugin({ logger: winstonLogger, cache: cacheManager, docsBuildStrategy, + buildLogTransport, preparers, generators, publisher, diff --git a/plugins/techdocs-node/api-report.md b/plugins/techdocs-node/api-report.md index 4e79ee712c..2d3ca90983 100644 --- a/plugins/techdocs-node/api-report.md +++ b/plugins/techdocs-node/api-report.md @@ -16,6 +16,7 @@ import { Logger } from 'winston'; import { PluginEndpointDiscovery } from '@backstage/backend-common'; import { ScmIntegrationRegistry } from '@backstage/integration'; import { UrlReader } from '@backstage/backend-common'; +import * as winston from 'winston'; import { Writable } from 'stream'; // @public @@ -240,6 +241,8 @@ export type SupportedGeneratorKey = 'techdocs' | string; // @public export interface TechdocsBuildsExtensionPoint { + // (undocumented) + setBuildLogTransport(transport: winston.transport): void; // (undocumented) setBuildStrategy(buildStrategy: DocsBuildStrategy): void; } diff --git a/plugins/techdocs-node/src/extensions.ts b/plugins/techdocs-node/src/extensions.ts index ed292a3b17..8e7c9ef244 100644 --- a/plugins/techdocs-node/src/extensions.ts +++ b/plugins/techdocs-node/src/extensions.ts @@ -16,6 +16,7 @@ import { createExtensionPoint } from '@backstage/backend-plugin-api'; import { DocsBuildStrategy } from './techdocsTypes'; import { PreparerBase, RemoteProtocol, TechdocsGenerator } from './stages'; +import * as winston from 'winston'; /** * Extension point type for configuring Techdocs builds. @@ -24,6 +25,7 @@ import { PreparerBase, RemoteProtocol, TechdocsGenerator } from './stages'; */ export interface TechdocsBuildsExtensionPoint { setBuildStrategy(buildStrategy: DocsBuildStrategy): void; + setBuildLogTransport(transport: winston.transport): void; } /** From ca72bd54d5fe95100866ea897b7fc2c66b34dbb2 Mon Sep 17 00:00:00 2001 From: Beth Griggs Date: Fri, 3 May 2024 19:16:38 +0100 Subject: [PATCH 2/7] core-components: add lint rule to avoid circular imports Signed-off-by: Beth Griggs --- packages/core-components/.eslintrc.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core-components/.eslintrc.js b/packages/core-components/.eslintrc.js index 505ea657a2..f5ec47b36a 100644 --- a/packages/core-components/.eslintrc.js +++ b/packages/core-components/.eslintrc.js @@ -4,6 +4,10 @@ module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, { '@backstage/no-top-level-material-ui-4-imports': 'error', }, restrictedImports: [ + { + name: '@backstage/core-components', + message: "To avoid circular dependencies, use relative paths to import '@backstage/core-components' from its subdirectories." + }, { name: '@material-ui/core', message: "Please import '@material-ui/core/...' instead.", From cdcd44ada8cea145834cb2bacd41768aa4215f8d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 27 May 2024 15:25:22 +0000 Subject: [PATCH 3/7] chore(deps): update jamesives/github-pages-deploy-action action to v4.6.1 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/deploy_microsite.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy_microsite.yml b/.github/workflows/deploy_microsite.yml index 4a1feed0ce..fd7766e643 100644 --- a/.github/workflows/deploy_microsite.yml +++ b/.github/workflows/deploy_microsite.yml @@ -66,7 +66,7 @@ jobs: run: ls microsite/build && ls microsite/build/storybook - name: Deploy both microsite and storybook to gh-pages - uses: JamesIves/github-pages-deploy-action@ec9c88baef04b842ca6f0a132fd61c762aa6c1b0 # v4.6.0 + uses: JamesIves/github-pages-deploy-action@5c6e9e9f3672ce8fd37b9856193d2a537941e66c # v4.6.1 with: branch: gh-pages folder: microsite/build From 1370a00b951d2f9f956bd61028a755b1edbd57e4 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 29 May 2024 15:56:22 +0200 Subject: [PATCH 4/7] chore: added seed to fix swc issues Signed-off-by: blam --- packages/create-app/seed-yarn.lock | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/create-app/seed-yarn.lock b/packages/create-app/seed-yarn.lock index 00a86105cc..7fd814bf99 100644 --- a/packages/create-app/seed-yarn.lock +++ b/packages/create-app/seed-yarn.lock @@ -16,3 +16,8 @@ // package: the name of the package, e.g. @testing-library/react // query: the version query to pin the version for, e.g. ^14.0.0 // version: the version to pin to, must be in range of the query, e.g. 14.11.0 + +"@swc/core@^1.3.46": + version "1.5.7" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.5.7.tgz#e1db7b9887d5f34eb4a3256a738d0c5f1b018c33" + integrity sha512-U4qJRBefIJNJDRCCiVtkfa/hpiZ7w0R6kASea+/KLp+vkus3zcLSB8Ub8SvKgTIxjWpwsKcZlPf5nrv4ls46SQ== From 78363f6743b68fe9c33dcefd971bd851351fef9d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Wed, 29 May 2024 12:09:00 +0200 Subject: [PATCH 5/7] root: bump to TS 5.2 + 5.4 Signed-off-by: Patrik Oldsberg --- .changeset/real-ghosts-return.md | 5 +++++ microsite/package.json | 2 +- microsite/yarn.lock | 18 +++++++-------- package.json | 2 +- .../templates/default-app/package.json.hbs | 2 +- yarn.lock | 22 ++++++++++++++++++- 6 files changed, 38 insertions(+), 13 deletions(-) create mode 100644 .changeset/real-ghosts-return.md diff --git a/.changeset/real-ghosts-return.md b/.changeset/real-ghosts-return.md new file mode 100644 index 0000000000..9f81649254 --- /dev/null +++ b/.changeset/real-ghosts-return.md @@ -0,0 +1,5 @@ +--- +'@backstage/create-app': patch +--- + +Bumped TypeScript to version `5.4`. diff --git a/microsite/package.json b/microsite/package.json index edc4c08612..fc3405c744 100644 --- a/microsite/package.json +++ b/microsite/package.json @@ -43,7 +43,7 @@ "@types/webpack-env": "^1.18.0", "js-yaml": "^4.1.0", "prettier": "^2.6.2", - "typescript": "~5.1.0", + "typescript": "~5.2.0", "yaml-loader": "^0.8.0" } } diff --git a/microsite/yarn.lock b/microsite/yarn.lock index 33dff549fc..ebaeb33c2f 100644 --- a/microsite/yarn.lock +++ b/microsite/yarn.lock @@ -3865,7 +3865,7 @@ __metadata: react-dom: ^18.0.0 sass: ^1.57.1 swc-loader: ^0.2.3 - typescript: ~5.1.0 + typescript: ~5.2.0 yaml-loader: ^0.8.0 languageName: unknown linkType: soft @@ -11266,23 +11266,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.1.0": - version: 5.1.6 - resolution: "typescript@npm:5.1.6" +"typescript@npm:~5.2.0": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: b2f2c35096035fe1f5facd1e38922ccb8558996331405eb00a5111cc948b2e733163cc22fab5db46992aba7dd520fff637f2c1df4996ff0e134e77d3249a7350 + checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c languageName: node linkType: hard -"typescript@patch:typescript@~5.1.0#~builtin": - version: 5.1.6 - resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=5da071" +"typescript@patch:typescript@~5.2.0#~builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=f3b441" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: f53bfe97f7c8b2b6d23cf572750d4e7d1e0c5fff1c36d859d0ec84556a827b8785077bc27676bf7e71fae538e517c3ecc0f37e7f593be913d884805d931bc8be + checksum: 0f4da2f15e6f1245e49db15801dbee52f2bbfb267e1c39225afdab5afee1a72839cd86000e65ee9d7e4dfaff12239d28beaf5ee431357fcced15fb08583d72ca languageName: node linkType: hard diff --git a/package.json b/package.json index 46041abf6b..4486c64afd 100644 --- a/package.json +++ b/package.json @@ -129,7 +129,7 @@ "shx": "^0.3.2", "sloc": "^0.3.1", "sort-package-json": "^2.8.0", - "typescript": "~5.1.0" + "typescript": "~5.2.0" }, "packageManager": "yarn@3.8.1", "engines": { diff --git a/packages/create-app/templates/default-app/package.json.hbs b/packages/create-app/templates/default-app/package.json.hbs index f2f35360cc..d0c2467ca9 100644 --- a/packages/create-app/templates/default-app/package.json.hbs +++ b/packages/create-app/templates/default-app/package.json.hbs @@ -39,7 +39,7 @@ "lerna": "^7.3.0", "node-gyp": "^9.0.0", "prettier": "^2.3.2", - "typescript": "~5.3.0" + "typescript": "~5.4.0" }, "resolutions": { "@types/react": "^18", diff --git a/yarn.lock b/yarn.lock index 33e958cb12..ce6a0ac6c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -38986,7 +38986,7 @@ __metadata: shx: ^0.3.2 sloc: ^0.3.1 sort-package-json: ^2.8.0 - typescript: ~5.1.0 + typescript: ~5.2.0 languageName: unknown linkType: soft @@ -42140,6 +42140,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:~5.2.0": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c + languageName: node + linkType: hard + "typescript@patch:typescript@~5.0.4#~builtin": version: 5.0.4 resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058" @@ -42160,6 +42170,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@~5.2.0#~builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=f3b441" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 0f4da2f15e6f1245e49db15801dbee52f2bbfb267e1c39225afdab5afee1a72839cd86000e65ee9d7e4dfaff12239d28beaf5ee431357fcced15fb08583d72ca + languageName: node + linkType: hard + "ua-parser-js@npm:^0.7.30": version: 0.7.33 resolution: "ua-parser-js@npm:0.7.33" From 7bdf603d8272e4ad6e73dc4cc44550135cf9a5ca Mon Sep 17 00:00:00 2001 From: Richard Quintin Date: Wed, 29 May 2024 15:28:55 -0400 Subject: [PATCH 6/7] Docs should state `createNewFileAction()` rather than `new createNewFileAction()` Signed-off-by: Richard Quintin --- docs/features/software-templates/writing-custom-actions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/features/software-templates/writing-custom-actions.md b/docs/features/software-templates/writing-custom-actions.md index 3b358e4c14..dab08e3454 100644 --- a/docs/features/software-templates/writing-custom-actions.md +++ b/docs/features/software-templates/writing-custom-actions.md @@ -216,7 +216,7 @@ const scaffolderModuleCustomExtensions = createBackendModule({ async init({ scaffolder /* ..., other dependencies */ }) { // Here you have the opportunity to interact with the extension // point before the plugin itself gets instantiated - scaffolder.addActions(new createNewFileAction()); // just an example + scaffolder.addActions(createNewFileAction()); // just an example }, }); }, From a3dc87e8ca13e1f8e67461bfda87ce8f400f368c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 29 May 2024 19:32:36 +0000 Subject: [PATCH 7/7] chore(deps): update dependency @changesets/cli to v2.27.5 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 94 +++++++++++++++++++++++++++---------------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/yarn.lock b/yarn.lock index 33e958cb12..5eec4d9747 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7835,14 +7835,15 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.1": - version: 7.0.1 - resolution: "@changesets/apply-release-plan@npm:7.0.1" +"@changesets/apply-release-plan@npm:^7.0.3": + version: 7.0.3 + resolution: "@changesets/apply-release-plan@npm:7.0.3" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/config": ^3.0.0 + "@changesets/config": ^3.0.1 "@changesets/get-version-range-type": ^0.4.0 "@changesets/git": ^3.0.0 + "@changesets/should-skip-package": ^0.1.0 "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 detect-indent: ^6.0.0 @@ -7852,35 +7853,22 @@ __metadata: prettier: ^2.7.1 resolve-from: ^5.0.0 semver: ^7.5.3 - checksum: 44a2686d3dc3ee569f23862a6c3da5c247987b320ddaf64be6c2096bb486b3da620c9336164f73e30e6272149e435988b46776508b81f328e1d66e885a8264cc + checksum: 622b1ed7652b072b28bee431d5407ce686cff058caa3db9353848cd1177dc535d352711f6e5f9f819a7331235e72279f7e0f34955da67681c50d051ec30f476a languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:6.0.0": - version: 6.0.0 - resolution: "@changesets/assemble-release-plan@npm:6.0.0" +"@changesets/assemble-release-plan@npm:^6.0.2": + version: 6.0.2 + resolution: "@changesets/assemble-release-plan@npm:6.0.2" dependencies: "@babel/runtime": ^7.20.1 "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.0.0 + "@changesets/get-dependents-graph": ^2.1.0 + "@changesets/should-skip-package": ^0.1.0 "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 semver: ^7.5.3 - checksum: 0e6d25f25e0e3cc0e92aa8c43f5f496bae9464e2523be4ff81e31b6c9971b63bb1264821a2483c48d451d89d60af1acebe727e7f8c392ed48188a3ff26d0950e - languageName: node - linkType: hard - -"@changesets/assemble-release-plan@patch:@changesets/assemble-release-plan@npm%3A6.0.0#./.yarn/patches/@changesets-assemble-release-plan-npm-6.0.0-f7b3005037.patch::locator=root%40workspace%3A.": - version: 6.0.0 - resolution: "@changesets/assemble-release-plan@patch:@changesets/assemble-release-plan@npm%3A6.0.0#./.yarn/patches/@changesets-assemble-release-plan-npm-6.0.0-f7b3005037.patch::version=6.0.0&hash=43c5e4&locator=root%40workspace%3A." - dependencies: - "@babel/runtime": ^7.20.1 - "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.0.0 - "@changesets/types": ^6.0.0 - "@manypkg/get-packages": ^1.1.3 - semver: ^7.5.3 - checksum: b7a68e28d03379bdc2a1d7171963990e1b88d0e5efca5f5ed490c0f583d66d0ccbd4c04ebf4e5cd1c38e1346ff0e5c4c16e1b4973cdd97fabdbad0c6996fe016 + checksum: 90019a9bd22ad1368f23f1335d1b7eea5a55b1ed8b9141c9cc2fdab99bda85f9cb3886062a33c078cfb6f08f1a6f165aedbb1d1ce2a63c15ce0bfa7a7c365854 languageName: node linkType: hard @@ -7894,21 +7882,22 @@ __metadata: linkType: hard "@changesets/cli@npm:^2.14.0": - version: 2.27.3 - resolution: "@changesets/cli@npm:2.27.3" + version: 2.27.5 + resolution: "@changesets/cli@npm:2.27.5" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/apply-release-plan": ^7.0.1 - "@changesets/assemble-release-plan": ^6.0.0 + "@changesets/apply-release-plan": ^7.0.3 + "@changesets/assemble-release-plan": ^6.0.2 "@changesets/changelog-git": ^0.2.0 - "@changesets/config": ^3.0.0 + "@changesets/config": ^3.0.1 "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.0.0 - "@changesets/get-release-plan": ^4.0.0 + "@changesets/get-dependents-graph": ^2.1.0 + "@changesets/get-release-plan": ^4.0.2 "@changesets/git": ^3.0.0 "@changesets/logger": ^0.1.0 "@changesets/pre": ^2.0.0 "@changesets/read": ^0.6.0 + "@changesets/should-skip-package": ^0.1.0 "@changesets/types": ^6.0.0 "@changesets/write": ^0.3.1 "@manypkg/get-packages": ^1.1.3 @@ -7931,22 +7920,22 @@ __metadata: tty-table: ^4.1.5 bin: changeset: bin.js - checksum: e3b0bb3a123f71701f3b76e80104968fdf99a7403b97860631ed6f98f7ba0df5d9fb56767191fa46148372a0b35d44f7883decb2b70f60d5fa2716692332c0fd + checksum: 7e0d0aadabcf3028abbb2e079b58135b8e39f78bc174f4fa669cf94482ca3a4ec873e4b4ff9a7e071d83aee592780f0c47bd36a3a12282ab5f13a493c796663f languageName: node linkType: hard -"@changesets/config@npm:^3.0.0": - version: 3.0.0 - resolution: "@changesets/config@npm:3.0.0" +"@changesets/config@npm:^3.0.1": + version: 3.0.1 + resolution: "@changesets/config@npm:3.0.1" dependencies: "@changesets/errors": ^0.2.0 - "@changesets/get-dependents-graph": ^2.0.0 + "@changesets/get-dependents-graph": ^2.1.0 "@changesets/logger": ^0.1.0 "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 micromatch: ^4.0.2 - checksum: 31a8c37e38768cf3676d24b7d371009dd1d691f221ecf086b79f0d96dc8e95aa408cda3659eb867a14615ea38a1c2be448bf0655c7570539af57c930ca784051 + checksum: 588a8139f721e2917c9bad842e3a933a8a5216b6a73c6a203ddcb834c274f873eaa780b32b42f89a477159e898ad3c1c93ca0ac28a07401b7b3f56185672a6a8 languageName: node linkType: hard @@ -7959,31 +7948,31 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/get-dependents-graph@npm:2.0.0" +"@changesets/get-dependents-graph@npm:^2.1.0": + version: 2.1.0 + resolution: "@changesets/get-dependents-graph@npm:2.1.0" dependencies: "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 chalk: ^2.1.0 fs-extra: ^7.0.1 semver: ^7.5.3 - checksum: 6690d3ed36e8a636bc2a985d209bd72ee1100601ccf00850ca1fbe8500af839a3f4e5bd2167858cf11383aa76360f853e481533157060ad882fb56319db3090a + checksum: 1cd9c0f145a20d735ab9e1d615c5bdf52179cd2fc9b8555649d74979d8dbc915f9e85af4e20f7b71da76d3d860cd2090cee4c6ecccac4f5bf42ae11bb245471d languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.0": - version: 4.0.0 - resolution: "@changesets/get-release-plan@npm:4.0.0" +"@changesets/get-release-plan@npm:^4.0.2": + version: 4.0.2 + resolution: "@changesets/get-release-plan@npm:4.0.2" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/assemble-release-plan": ^6.0.0 - "@changesets/config": ^3.0.0 + "@changesets/assemble-release-plan": ^6.0.2 + "@changesets/config": ^3.0.1 "@changesets/pre": ^2.0.0 "@changesets/read": ^0.6.0 "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 - checksum: 57672c1e94f95de8ac65aac969275e0cb225f02aa86b2cef69329fff6e36ba5fde04eadeb6af36f4d8ac41a8fd329028b4df4c23c15c10fd13e026c77463d576 + checksum: 651814230890bf7605f4094332e4842505eb060092fbe65d9c8fa1a44f724ce0086890b8437f2fa96aedfa11c88e622e133d700847dea4c92141c2fbb486460f languageName: node linkType: hard @@ -8057,6 +8046,17 @@ __metadata: languageName: node linkType: hard +"@changesets/should-skip-package@npm:^0.1.0": + version: 0.1.0 + resolution: "@changesets/should-skip-package@npm:0.1.0" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/types": ^6.0.0 + "@manypkg/get-packages": ^1.1.3 + checksum: 3c966feae085a41d4ce10a46a1b525f980cec59951f7cf23ea805866b370de5c75fdd45af326e1a5ef502fa4846f821d9df15550c2b606b96e99ed4b967f01c0 + languageName: node + linkType: hard + "@changesets/types@npm:^4.0.1": version: 4.1.0 resolution: "@changesets/types@npm:4.1.0"