Skip to content

Commit 2a9f1bb

Browse files
committed
split external and dependencies concerns, update bundlesize
1 parent e167a36 commit 2a9f1bb

File tree

3 files changed

+21
-17
lines changed

3 files changed

+21
-17
lines changed

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

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,12 @@ function getBaseConfigs(pkg) {
9191
const packageName = pkg.name.replace(NPM_ORG, '');
9292
const isUtils = UTILS[packageName] !== undefined;
9393
const commonConfig = {
94-
external: pkg.dependencies ? Object.keys(pkg.dependencies) : [],
94+
dependencies: pkg.dependencies ? Object.keys(pkg.dependencies) : [],
9595
package: packageName,
9696
name: pkg.name,
9797
output: packageName,
9898
plugins: [],
99+
external: [],
99100
};
100101

101102
if (isUtils) {
@@ -140,7 +141,7 @@ function getBaseConfigs(pkg) {
140141
name: litePackageName,
141142
output: 'lite',
142143
input: 'lite/builds/browser.ts',
143-
external: [
144+
dependencies: [
144145
`${NPM_ORG}client-common`,
145146
`${NPM_ORG}requester-browser-xhr`,
146147
],
@@ -156,7 +157,10 @@ function getBaseConfigs(pkg) {
156157
name: litePackageName,
157158
output: 'lite',
158159
input: 'lite/builds/node.ts',
159-
external: [`${NPM_ORG}client-common`, `${NPM_ORG}requester-node-http`],
160+
dependencies: [
161+
`${NPM_ORG}client-common`,
162+
`${NPM_ORG}requester-node-http`,
163+
],
160164
}
161165
);
162166
}
@@ -229,7 +233,7 @@ export function buildConfigs(pkg) {
229233

230234
if (isUmdBuild || isEsmBrowserBuild) {
231235
// eslint-disable-next-line no-param-reassign
232-
baseConfig.external = [];
236+
baseConfig.dependencies = [];
233237
}
234238

235239
if (isUmdBuild) {
@@ -263,7 +267,7 @@ export function buildConfigs(pkg) {
263267

264268
rollupConfig.push({
265269
input: baseConfig.input,
266-
external: baseConfig.external,
270+
external: [...baseConfig.external, ...baseConfig.dependencies],
267271
plugins: [
268272
globals({
269273
global: true,

clients/algoliasearch-client-javascript/bundlesize.config.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,47 @@
22
"files": [
33
{
44
"path": "packages/algoliasearch/dist/algoliasearch.umd.js",
5-
"maxSize": "8.60KB"
5+
"maxSize": "7.75KB"
66
},
77
{
88
"path": "packages/algoliasearch/dist/lite/lite.umd.js",
9-
"maxSize": "3.85KB"
9+
"maxSize": "3.50KB"
1010
},
1111
{
1212
"path": "packages/client-abtesting/dist/client-abtesting.umd.js",
13-
"maxSize": "4.00KB"
13+
"maxSize": "3.65KB"
1414
},
1515
{
1616
"path": "packages/client-analytics/dist/client-analytics.umd.js",
17-
"maxSize": "4.60KB"
17+
"maxSize": "4.30KB"
1818
},
1919
{
2020
"path": "packages/client-insights/dist/client-insights.umd.js",
21-
"maxSize": "3.80KB"
21+
"maxSize": "3.50KB"
2222
},
2323
{
2424
"path": "packages/client-personalization/dist/client-personalization.umd.js",
25-
"maxSize": "3.95KB"
25+
"maxSize": "3.60KB"
2626
},
2727
{
2828
"path": "packages/client-query-suggestions/dist/client-query-suggestions.umd.js",
29-
"maxSize": "4.00KB"
29+
"maxSize": "3.65KB"
3030
},
3131
{
3232
"path": "packages/client-search/dist/client-search.umd.js",
33-
"maxSize": "6.90KB"
33+
"maxSize": "6.35KB"
3434
},
3535
{
3636
"path": "packages/client-sources/dist/client-sources.umd.js",
37-
"maxSize": "3.85KB"
37+
"maxSize": "3.50KB"
3838
},
3939
{
4040
"path": "packages/predict/dist/predict.umd.js",
41-
"maxSize": "3.85KB"
41+
"maxSize": "3.50KB"
4242
},
4343
{
4444
"path": "packages/recommend/dist/recommend.umd.js",
45-
"maxSize": "3.85KB"
45+
"maxSize": "3.50KB"
4646
}
4747
]
4848
}

playground/javascript/node/algoliasearch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { algoliasearch } from 'algoliasearch';
1+
import { algoliasearch, SearchClient } from 'algoliasearch';
22
import { liteClient } from 'algoliasearch/lite';
33
import { ApiError } from '@algolia/client-common';
44
import dotenv from 'dotenv';

0 commit comments

Comments
 (0)