Skip to content

Commit f2a4006

Browse files
committed
feat(javascript): use @algolia NPM namespace
1 parent 5a49984 commit f2a4006

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+489
-346
lines changed

.github/workflows/check.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ jobs:
165165

166166
- name: Run tests for 'client-common'
167167
if: ${{ steps.cache.outputs.cache-hit != 'true' && matrix.client == 'client-common' }}
168-
run: cd clients/algoliasearch-client-javascript && yarn workspace @experimental-api-clients-automation/client-common test
168+
run: cd clients/algoliasearch-client-javascript && yarn workspace @algolia/client-common test
169169

170170
- name: Store '${{ matrix.client }}' JavaScript utils package
171171
uses: actions/upload-artifact@v3
@@ -243,7 +243,7 @@ jobs:
243243

244244
- name: Run JavaScript 'algoliasearch' client tests
245245
if: ${{ steps.cache.outputs.cache-hit != 'true' && matrix.client.language == 'javascript' }}
246-
run: cd ${{ matrix.client.path }} && yarn workspace @experimental-api-clients-automation/algoliasearch test
246+
run: cd ${{ matrix.client.path }} && yarn workspace algoliasearch test
247247

248248
- name: Clean CTS output before generate
249249
run: rm -rf ${{ matrix.client.testsToDelete }} || true

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import fs from 'fs';
22

33
// Org where the packages are pushed
4-
const NPM_ORG = '@experimental-api-clients-automation/';
4+
const NPM_ORG = '@algolia/';
55

66
// Output formats
77
const BROWSER_FORMATS = ['esm-browser', 'umd'];

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
},
77
{
88
"path": "packages/algoliasearch/dist/lite/lite.umd.js",
9-
"maxSize": "3.85KB"
9+
"maxSize": "3.90KB"
1010
},
1111
{
1212
"path": "packages/client-abtesting/dist/client-abtesting.umd.js",

clients/algoliasearch-client-javascript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"build:all": "./scripts/build_all.sh",
1010
"build:utils": "yarn build utils",
1111
"clean": "rm -rf packages/*/dist || true",
12-
"clean:utils": "yarn workspace @experimental-api-clients-automation/client-common clean && yarn workspace @experimental-api-clients-automation/requester-node-http clean && yarn workspace @experimental-api-clients-automation/requester-browser-xhr clean",
12+
"clean:utils": "yarn workspace @algolia/client-common clean && yarn workspace @algolia/requester-node-http clean && yarn workspace @algolia/requester-browser-xhr clean",
1313
"release:bump": "lerna version ${0:-patch} --no-changelog --no-git-tag-version --no-push --exact --force-publish --yes",
1414
"release:publish": "ts-node --project tsconfig.script.json scripts/publish.ts",
1515
"test:lint": "eslint . --ext .js,.ts",

clients/algoliasearch-client-javascript/packages/algoliasearch/__tests__/algoliasearch.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import type { EchoResponse } from '@experimental-api-clients-automation/client-common';
2-
import { echoRequester } from '@experimental-api-clients-automation/requester-node-http';
1+
import type { EchoResponse } from '@algolia/client-common';
2+
import { echoRequester } from '@algolia/requester-node-http';
33

44
import { algoliasearch, apiClientVersion } from '../builds/node';
55
import { liteClient } from '../lite/builds/node';

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "@experimental-api-clients-automation/client-common",
3-
"version": "0.8.0",
2+
"name": "@algolia/client-common",
3+
"version": "5.0.0-alpha.0",
44
"description": "Common package for the Algolia JavaScript API client.",
55
"repository": "algolia/algoliasearch-client-javascript",
66
"license": "MIT",

clients/algoliasearch-client-javascript/packages/requester-browser-xhr/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "@experimental-api-clients-automation/requester-browser-xhr",
3-
"version": "0.8.0",
2+
"name": "@algolia/requester-browser-xhr",
3+
"version": "5.0.0-alpha.0",
44
"description": "Promise-based request library for browser using xhr.",
55
"repository": "algolia/algoliasearch-client-javascript",
66
"license": "MIT",
@@ -18,7 +18,7 @@
1818
"clean": "rm -rf dist/"
1919
},
2020
"dependencies": {
21-
"@experimental-api-clients-automation/client-common": "0.8.0"
21+
"@algolia/client-common": "5.0.0-alpha.0"
2222
},
2323
"devDependencies": {
2424
"@types/node": "16.11.43",

clients/algoliasearch-client-javascript/packages/requester-browser-xhr/src/createXhrRequester.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
import type {
2-
EndRequest,
3-
Requester,
4-
Response,
5-
} from '@experimental-api-clients-automation/client-common';
1+
import type { EndRequest, Requester, Response } from '@algolia/client-common';
62

73
type Timeout = ReturnType<typeof setTimeout>;
84

clients/algoliasearch-client-javascript/packages/requester-browser-xhr/src/echoRequester.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { createEchoRequester } from '@experimental-api-clients-automation/client-common';
2-
import type { EchoRequester } from '@experimental-api-clients-automation/client-common';
1+
import { createEchoRequester } from '@algolia/client-common';
2+
import type { EchoRequester } from '@algolia/client-common';
33

44
export function echoRequester(status: number = 200): EchoRequester {
55
return createEchoRequester({ getURL: (url: string) => new URL(url), status });

clients/algoliasearch-client-javascript/packages/requester-node-http/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "@experimental-api-clients-automation/requester-node-http",
3-
"version": "0.8.0",
2+
"name": "@algolia/requester-node-http",
3+
"version": "5.0.0-alpha.0",
44
"description": "Promise-based request library for node using the native http module.",
55
"repository": "algolia/algoliasearch-client-javascript",
66
"license": "MIT",
@@ -17,7 +17,7 @@
1717
"clean": "rm -rf dist/"
1818
},
1919
"dependencies": {
20-
"@experimental-api-clients-automation/client-common": "0.8.0"
20+
"@algolia/client-common": "5.0.0-alpha.0"
2121
},
2222
"devDependencies": {
2323
"@types/node": "16.11.43",

clients/algoliasearch-client-javascript/packages/requester-node-http/src/createHttpRequester.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@ import http from 'http';
22
import https from 'https';
33
import { URL } from 'url';
44

5-
import type {
6-
EndRequest,
7-
Requester,
8-
Response,
9-
} from '@experimental-api-clients-automation/client-common';
5+
import type { EndRequest, Requester, Response } from '@algolia/client-common';
106

117
// Global agents allow us to reuse the TCP protocol with multiple clients
128
const agentOptions = { keepAlive: true };

clients/algoliasearch-client-javascript/packages/requester-node-http/src/echoRequester.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { URL } from 'url';
22

3-
import { createEchoRequester } from '@experimental-api-clients-automation/client-common';
4-
import type { EchoRequester } from '@experimental-api-clients-automation/client-common';
3+
import { createEchoRequester } from '@algolia/client-common';
4+
import type { EchoRequester } from '@algolia/client-common';
55

66
export function echoRequester(status: number = 200): EchoRequester {
77
return createEchoRequester({ getURL: (url: string) => new URL(url), status });

clients/algoliasearch-client-javascript/yarn.lock

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,147 @@ __metadata:
55
version: 6
66
cacheKey: 8
77

8+
"@algolia/[email protected], @algolia/client-abtesting@workspace:packages/client-abtesting":
9+
version: 0.0.0-use.local
10+
resolution: "@algolia/client-abtesting@workspace:packages/client-abtesting"
11+
dependencies:
12+
"@algolia/client-common": 5.0.0-alpha.0
13+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
14+
"@algolia/requester-node-http": 5.0.0-alpha.0
15+
"@types/node": 16.11.43
16+
typescript: 4.7.4
17+
languageName: unknown
18+
linkType: soft
19+
20+
"@algolia/[email protected], @algolia/client-analytics@workspace:packages/client-analytics":
21+
version: 0.0.0-use.local
22+
resolution: "@algolia/client-analytics@workspace:packages/client-analytics"
23+
dependencies:
24+
"@algolia/client-common": 5.0.0-alpha.0
25+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
26+
"@algolia/requester-node-http": 5.0.0-alpha.0
27+
"@types/node": 16.11.43
28+
typescript: 4.7.4
29+
languageName: unknown
30+
linkType: soft
31+
32+
"@algolia/[email protected], @algolia/client-common@workspace:packages/client-common":
33+
version: 0.0.0-use.local
34+
resolution: "@algolia/client-common@workspace:packages/client-common"
35+
dependencies:
36+
"@types/jest": 28.1.4
37+
"@types/node": 16.11.43
38+
jest: 28.1.2
39+
jest-environment-jsdom: 28.1.2
40+
ts-jest: 28.0.5
41+
typescript: 4.7.4
42+
languageName: unknown
43+
linkType: soft
44+
45+
"@algolia/client-insights@workspace:packages/client-insights":
46+
version: 0.0.0-use.local
47+
resolution: "@algolia/client-insights@workspace:packages/client-insights"
48+
dependencies:
49+
"@algolia/client-common": 5.0.0-alpha.0
50+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
51+
"@algolia/requester-node-http": 5.0.0-alpha.0
52+
"@types/node": 16.11.43
53+
typescript: 4.7.4
54+
languageName: unknown
55+
linkType: soft
56+
57+
"@algolia/[email protected], @algolia/client-personalization@workspace:packages/client-personalization":
58+
version: 0.0.0-use.local
59+
resolution: "@algolia/client-personalization@workspace:packages/client-personalization"
60+
dependencies:
61+
"@algolia/client-common": 5.0.0-alpha.0
62+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
63+
"@algolia/requester-node-http": 5.0.0-alpha.0
64+
"@types/node": 16.11.43
65+
typescript: 4.7.4
66+
languageName: unknown
67+
linkType: soft
68+
69+
"@algolia/client-predict@workspace:packages/client-predict":
70+
version: 0.0.0-use.local
71+
resolution: "@algolia/client-predict@workspace:packages/client-predict"
72+
dependencies:
73+
"@algolia/client-common": 5.0.0-alpha.0
74+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
75+
"@algolia/requester-node-http": 5.0.0-alpha.0
76+
"@types/node": 16.11.43
77+
typescript: 4.7.4
78+
languageName: unknown
79+
linkType: soft
80+
81+
"@algolia/client-query-suggestions@workspace:packages/client-query-suggestions":
82+
version: 0.0.0-use.local
83+
resolution: "@algolia/client-query-suggestions@workspace:packages/client-query-suggestions"
84+
dependencies:
85+
"@algolia/client-common": 5.0.0-alpha.0
86+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
87+
"@algolia/requester-node-http": 5.0.0-alpha.0
88+
"@types/node": 16.11.43
89+
typescript: 4.7.4
90+
languageName: unknown
91+
linkType: soft
92+
93+
"@algolia/[email protected], @algolia/client-search@workspace:packages/client-search":
94+
version: 0.0.0-use.local
95+
resolution: "@algolia/client-search@workspace:packages/client-search"
96+
dependencies:
97+
"@algolia/client-common": 5.0.0-alpha.0
98+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
99+
"@algolia/requester-node-http": 5.0.0-alpha.0
100+
"@types/node": 16.11.43
101+
typescript: 4.7.4
102+
languageName: unknown
103+
linkType: soft
104+
105+
"@algolia/client-sources@workspace:packages/client-sources":
106+
version: 0.0.0-use.local
107+
resolution: "@algolia/client-sources@workspace:packages/client-sources"
108+
dependencies:
109+
"@algolia/client-common": 5.0.0-alpha.0
110+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
111+
"@algolia/requester-node-http": 5.0.0-alpha.0
112+
"@types/node": 16.11.43
113+
typescript: 4.7.4
114+
languageName: unknown
115+
linkType: soft
116+
117+
"@algolia/recommend@workspace:packages/recommend":
118+
version: 0.0.0-use.local
119+
resolution: "@algolia/recommend@workspace:packages/recommend"
120+
dependencies:
121+
"@algolia/client-common": 5.0.0-alpha.0
122+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
123+
"@algolia/requester-node-http": 5.0.0-alpha.0
124+
"@types/node": 16.11.43
125+
typescript: 4.7.4
126+
languageName: unknown
127+
linkType: soft
128+
129+
"@algolia/[email protected], @algolia/requester-browser-xhr@workspace:packages/requester-browser-xhr":
130+
version: 0.0.0-use.local
131+
resolution: "@algolia/requester-browser-xhr@workspace:packages/requester-browser-xhr"
132+
dependencies:
133+
"@algolia/client-common": 5.0.0-alpha.0
134+
"@types/node": 16.11.43
135+
typescript: 4.7.4
136+
languageName: unknown
137+
linkType: soft
138+
139+
"@algolia/[email protected], @algolia/requester-node-http@workspace:packages/requester-node-http":
140+
version: 0.0.0-use.local
141+
resolution: "@algolia/requester-node-http@workspace:packages/requester-node-http"
142+
dependencies:
143+
"@algolia/client-common": 5.0.0-alpha.0
144+
"@types/node": 16.11.43
145+
typescript: 4.7.4
146+
languageName: unknown
147+
linkType: soft
148+
8149
"@ampproject/remapping@npm:^2.1.0":
9150
version: 2.2.0
10151
resolution: "@ampproject/remapping@npm:2.2.0"
@@ -3463,6 +3604,25 @@ __metadata:
34633604
languageName: unknown
34643605
linkType: soft
34653606

3607+
"algoliasearch@workspace:packages/algoliasearch":
3608+
version: 0.0.0-use.local
3609+
resolution: "algoliasearch@workspace:packages/algoliasearch"
3610+
dependencies:
3611+
"@algolia/client-abtesting": 5.0.0-alpha.0
3612+
"@algolia/client-analytics": 5.0.0-alpha.0
3613+
"@algolia/client-common": 5.0.0-alpha.0
3614+
"@algolia/client-personalization": 5.0.0-alpha.0
3615+
"@algolia/client-search": 5.0.0-alpha.0
3616+
"@algolia/requester-browser-xhr": 5.0.0-alpha.0
3617+
"@algolia/requester-node-http": 5.0.0-alpha.0
3618+
"@types/jest": 28.1.4
3619+
"@types/node": 16.11.43
3620+
jest: 28.1.2
3621+
ts-jest: 28.0.5
3622+
typescript: 4.7.4
3623+
languageName: unknown
3624+
linkType: soft
3625+
34663626
"ansi-escapes@npm:^4.2.1":
34673627
version: 4.3.2
34683628
resolution: "ansi-escapes@npm:4.3.2"

config/clients.config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
},
1414
"javascript": {
1515
"folder": "clients/algoliasearch-client-javascript",
16-
"npmNamespace": "@experimental-api-clients-automation",
16+
"npmNamespace": "@algolia",
1717
"gitRepoId": "algoliasearch-client-javascript",
18-
"utilsPackageVersion": "0.8.0",
18+
"utilsPackageVersion": "5.0.0-alpha.0",
1919
"modelFolder": "model",
2020
"apiFolder": "src",
2121
"customGenerator": "algolia-javascript",

config/openapitools.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,63 +6,63 @@
66
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/algoliasearch",
77
"reservedWordsMappings": "queryParameters=queryParameters,requestOptions=requestOptions,delete=delete",
88
"additionalProperties": {
9-
"packageVersion": "0.8.0"
9+
"packageVersion": "5.0.0-alpha.0"
1010
}
1111
},
1212
"javascript-search": {
1313
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-search",
1414
"reservedWordsMappings": "queryParameters=queryParameters,requestOptions=requestOptions,delete=delete",
1515
"additionalProperties": {
16-
"packageVersion": "0.8.0"
16+
"packageVersion": "5.0.0-alpha.0"
1717
}
1818
},
1919
"javascript-recommend": {
2020
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/recommend",
2121
"reservedWordsMappings": "queryParameters=queryParameters,delete=delete",
2222
"additionalProperties": {
23-
"packageVersion": "0.8.0"
23+
"packageVersion": "5.0.0-alpha.0"
2424
}
2525
},
2626
"javascript-personalization": {
2727
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-personalization",
2828
"additionalProperties": {
29-
"packageVersion": "0.8.0"
29+
"packageVersion": "5.0.0-alpha.0"
3030
}
3131
},
3232
"javascript-analytics": {
3333
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-analytics",
3434
"additionalProperties": {
35-
"packageVersion": "0.8.0"
35+
"packageVersion": "5.0.0-alpha.0"
3636
}
3737
},
3838
"javascript-insights": {
3939
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-insights",
4040
"additionalProperties": {
41-
"packageVersion": "0.8.0"
41+
"packageVersion": "5.0.0-alpha.0"
4242
}
4343
},
4444
"javascript-abtesting": {
4545
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-abtesting",
4646
"additionalProperties": {
47-
"packageVersion": "0.8.0"
47+
"packageVersion": "5.0.0-alpha.0"
4848
}
4949
},
5050
"javascript-query-suggestions": {
5151
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-query-suggestions",
5252
"additionalProperties": {
53-
"packageVersion": "0.8.0"
53+
"packageVersion": "5.0.0-alpha.0"
5454
}
5555
},
5656
"javascript-sources": {
5757
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-sources",
5858
"additionalProperties": {
59-
"packageVersion": "0.8.0"
59+
"packageVersion": "1.0.0-alpha.0"
6060
}
6161
},
6262
"javascript-predict": {
6363
"output": "#{cwd}/clients/algoliasearch-client-javascript/packages/client-predict",
6464
"additionalProperties": {
65-
"packageVersion": "0.8.0"
65+
"packageVersion": "1.0.0-alpha.0"
6666
}
6767
},
6868
"java-search": {

0 commit comments

Comments
 (0)