From ebafcf32db05186d7fcf89874a09246934a31642 Mon Sep 17 00:00:00 2001 From: Eunjae Lee Date: Tue, 5 Apr 2022 14:13:55 +0200 Subject: [PATCH] fix(javascript): update template to include correct dependency version (#328) --- clients/algoliasearch-client-javascript/package.json | 2 +- scripts/common.ts | 6 +++++- templates/javascript/package.mustache | 6 +++--- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/clients/algoliasearch-client-javascript/package.json b/clients/algoliasearch-client-javascript/package.json index 750f2b96cd..cb025adee7 100644 --- a/clients/algoliasearch-client-javascript/package.json +++ b/clients/algoliasearch-client-javascript/package.json @@ -13,7 +13,7 @@ "test:size": "bundlesize", "test:lint": "eslint . --ext .js,.ts", "test:types": "yarn tsc --noEmit", - "release:bump": "lerna version ${0:-patch} --no-changelog --no-git-tag-version --no-push --yes", + "release:bump": "lerna version ${0:-patch} --no-changelog --no-git-tag-version --no-push --exact --yes", "release:publish": "ts-node scripts/publish.ts" }, "devDependencies": { diff --git a/scripts/common.ts b/scripts/common.ts index 2284eace7c..fd7cdf8510 100644 --- a/scripts/common.ts +++ b/scripts/common.ts @@ -5,6 +5,7 @@ import execa from 'execa'; // https://github.com/sindresorhus/execa/tree/v5.1.1 import { hashElement } from 'folder-hash'; import { remove } from 'fs-extra'; +import clientsConfig from '../config/clients.config.json'; import openapitools from '../openapitools.json'; import { createSpinner } from './oraLog'; @@ -31,7 +32,10 @@ export const GENERATORS: Record = { key: 'javascript-algoliasearch', additionalProperties: { packageName: '@experimental-api-clients-automation/algoliasearch', - packageVersion: '0.0.5', + packageVersion: + openapitools['generator-cli'].generators[ + clientsConfig.javascript.mainPackage + ].additionalProperties.packageVersion, }, }, }; diff --git a/templates/javascript/package.mustache b/templates/javascript/package.mustache index 9b1f985bc7..34ace2c1ab 100644 --- a/templates/javascript/package.mustache +++ b/templates/javascript/package.mustache @@ -24,9 +24,9 @@ "node": ">= 14.0.0" }, "dependencies": { - "@experimental-api-clients-automation/client-common": "0.0.5", - "@experimental-api-clients-automation/requester-browser-xhr": "0.0.5", - "@experimental-api-clients-automation/requester-node-http": "0.0.5" + "@experimental-api-clients-automation/client-common": "^0.0.5", + "@experimental-api-clients-automation/requester-browser-xhr": "^0.0.5", + "@experimental-api-clients-automation/requester-node-http": "^0.0.5" }, "devDependencies": { "@types/node": "16.11.26",