@@ -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-
7863function updatePackagesVersion ( { version, files } ) {
7964 for ( const file of files ) {
8065 fs . writeFileSync ( file , `export const version = '${ version } ';\n` ) ;
0 commit comments