Skip to content

Commit 1144af6

Browse files
chore(release): bump recent searches plugins deps on release
1 parent 6f63f13 commit 1144af6

File tree

1 file changed

+10
-25
lines changed

1 file changed

+10
-25
lines changed

ship.config.js

Lines changed: 10 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,17 @@ module.exports = {
2323
// which causes a lint error in the `lerna.json` file.
2424
exec('yarn eslint lerna.json --fix');
2525

26-
updatePackageDependencies(
27-
exec,
28-
{
29-
package: '@algolia/autocomplete-js',
30-
dependencies: [
31-
`@algolia/autocomplete-core@^${version}`,
32-
`@algolia/autocomplete-preset-algolia@^${version}`,
33-
],
34-
},
35-
{
36-
package: '@algolia/js-example',
37-
dependencies: [`@algolia/autocomplete-js@^${version}`],
38-
}
26+
// Update package dependencies
27+
exec(
28+
`yarn workspace @algolia/autocomplete-js add "@algolia/autocomplete-core@^${version}" "@algolia/autocomplete-preset-algolia@^${version}"`
29+
);
30+
exec(
31+
`yarn workspace @algolia/autocomplete-plugin-recent-searches add --peer "@algolia/autocomplete-core@^${version}"`
3932
);
33+
exec(
34+
`yarn workspace @algolia/js-example add "@algolia/autocomplete-js@^${version}"`
35+
);
36+
4037
updatePackagesVersion({
4138
version,
4239
files: [
@@ -63,18 +60,6 @@ module.exports = {
6360
},
6461
};
6562

66-
function updatePackageDependencies(exec, ...changes) {
67-
for (const change of changes) {
68-
const { package, dependencies } = change;
69-
70-
exec(
71-
`yarn workspace ${package} add ${dependencies
72-
.map((dep) => `"${dep}"`)
73-
.join(' ')}`
74-
);
75-
}
76-
}
77-
7863
function updatePackagesVersion({ version, files }) {
7964
for (const file of files) {
8065
fs.writeFileSync(file, `export const version = '${version}';\n`);

0 commit comments

Comments
 (0)