diff --git a/packages/yarn-plugin/package.json b/packages/yarn-plugin/package.json index 2b42e826b9..ed66832e27 100644 --- a/packages/yarn-plugin/package.json +++ b/packages/yarn-plugin/package.json @@ -34,6 +34,7 @@ "@backstage/release-manifests": "workspace:^", "@yarnpkg/core": "^4.0.3", "@yarnpkg/fslib": "^3.0.2", + "@yarnpkg/plugin-pack": "^4.0.0", "lodash": "^4.17.21", "semver": "^7.6.0" }, diff --git a/packages/yarn-plugin/report.api.md b/packages/yarn-plugin/report.api.md index f0300ec9a1..928703ed3e 100644 --- a/packages/yarn-plugin/report.api.md +++ b/packages/yarn-plugin/report.api.md @@ -3,9 +3,10 @@ > Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). ```ts +import { Hooks } from '@yarnpkg/plugin-pack'; import { Plugin as Plugin_2 } from '@yarnpkg/core'; // @public (undocumented) -const plugin: Plugin_2; +const plugin: Plugin_2; export default plugin; ``` diff --git a/packages/yarn-plugin/src/index.ts b/packages/yarn-plugin/src/index.ts index 13c28302e2..9c20e9a45c 100644 --- a/packages/yarn-plugin/src/index.ts +++ b/packages/yarn-plugin/src/index.ts @@ -22,6 +22,7 @@ */ import { Plugin, semverUtils, YarnVersion } from '@yarnpkg/core'; +import { Hooks } from '@yarnpkg/plugin-pack'; import { beforeWorkspacePacking } from './handlers/beforeWorkspacePacking'; import { BackstageResolver } from './resolver/BackstageResolver'; @@ -43,7 +44,7 @@ if (!semverUtils.satisfiesWithPrereleases(YarnVersion, '^4.1.1')) { /** * @public */ -const plugin: Plugin = { +const plugin: Plugin = { hooks: { beforeWorkspacePacking, }, diff --git a/yarn.lock b/yarn.lock index 4395a38ede..3fba088f74 100644 --- a/yarn.lock +++ b/yarn.lock @@ -45427,6 +45427,7 @@ __metadata: "@yarnpkg/builder": ^4.0.0 "@yarnpkg/core": ^4.0.3 "@yarnpkg/fslib": ^3.0.2 + "@yarnpkg/plugin-pack": ^4.0.0 lodash: ^4.17.21 nodemon: ^3.0.1 semver: ^7.6.0