Skip to content

Commit 8f7178d

Browse files
committed
fix(javascript): add class-proposal plugin for client-common
1 parent ee02a7d commit 8f7178d

File tree

4 files changed

+26
-0
lines changed

4 files changed

+26
-0
lines changed

clients/algoliasearch-client-javascript/packages/client-common/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@types/node": "16.11.41",
2323
"jest": "28.1.1",
2424
"jest-environment-jsdom": "28.1.1",
25+
"ts-jest": "28.0.5",
2526
"typescript": "4.7.4"
2627
},
2728
"engines": {

clients/algoliasearch-client-javascript/rollup.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,18 @@ packageConfigs.forEach((packageConfig) => {
8080
];
8181
}
8282

83+
const clientCommonPlugins =
84+
packageConfig.package === 'client-common'
85+
? [
86+
babel({
87+
babelrc: false,
88+
extensions: ['.ts'],
89+
exclude: 'node_modules/**',
90+
plugins: ['@babel/plugin-proposal-class-properties'],
91+
}),
92+
]
93+
: [];
94+
8395
rollupConfig.push({
8496
input: path.resolve(clientPath, packageConfig.input),
8597
external: [...packageConfig.dependencies, ...packageConfig.external],
@@ -101,6 +113,7 @@ packageConfigs.forEach((packageConfig) => {
101113
}),
102114
...umdConfig.transpilerPlugins,
103115
...umdConfig.compressorPlugins,
116+
...clientCommonPlugins,
104117
],
105118
output: bundlers[format],
106119
onwarn(msg, warn) {

clients/algoliasearch-client-javascript/yarn.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,6 +1358,7 @@ __metadata:
13581358
"@types/node": 16.11.41
13591359
jest: 28.1.1
13601360
jest-environment-jsdom: 28.1.1
1361+
ts-jest: 28.0.5
13611362
typescript: 4.7.4
13621363
languageName: unknown
13631364
linkType: soft

renovate.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,17 @@
5151
"depNameTemplate": "@types/node",
5252
"datasourceTemplate": "npm"
5353
},
54+
{
55+
"description": "Update package.json mustache devDeps",
56+
"fileMatch": [
57+
"package.mustache"
58+
],
59+
"matchStrings": [
60+
"\\s\"@types/jest\": \"(?<currentValue>.*?)\",?\\s"
61+
],
62+
"depNameTemplate": "@types/jest",
63+
"datasourceTemplate": "npm"
64+
},
5465
{
5566
"description": "Update package.json mustache devDeps",
5667
"fileMatch": [

0 commit comments

Comments
 (0)