Skip to content

Commit 6e614ae

Browse files
committed
build js
1 parent 0a7e137 commit 6e614ae

File tree

7 files changed

+97
-4
lines changed

7 files changed

+97
-4
lines changed

generators/src/main/java/com/algolia/codegen/cts/manager/JavascriptCTSManager.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ public void addTestsSupportingFiles(List<SupportingFile> supportingFiles) {
4040
public void addSnippetsSupportingFiles(List<SupportingFile> supportingFiles, String output) {
4141
supportingFiles.add(new SupportingFile("snippets/package.mustache", output + "/javascript", "package.json"));
4242
supportingFiles.add(new SupportingFile("snippets/tsconfig.mustache", output + "/javascript", "tsconfig.json"));
43-
supportingFiles.add(new SupportingFile("snippets/.yarnrc.mustache", output + "/javascript", ".yarnrc.yml"));
4443
}
4544

4645
@Override

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
"workspaces": [
77
"scripts/",
88
"playground/javascript/node/",
9+
"snippets/javascript/",
10+
"guides/javascript/",
911
"eslint"
1012
],
1113
"scripts": {

scripts/buildClients.ts renamed to scripts/buildLanguages.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ async function buildLanguage(language: Language, gens: Generator[], buildType: B
3333
packageName === 'algoliasearch' ? packageName : `@algolia/${packageName}`,
3434
);
3535
await run(`yarn build:many '{${packageNames.join(',')},}'`, { cwd, language });
36-
} else {
36+
} else if (buildType !== 'playground') {
3737
await run('yarn tsc --noEmit', { cwd, language });
3838
}
3939

scripts/cli/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Argument, program } from 'commander';
22
import semver from 'semver';
33

4-
import { buildClients, buildPlaygrounds, buildSnippets, buildGuides } from '../buildClients.js';
4+
import { buildClients, buildPlaygrounds, buildSnippets, buildGuides } from '../buildLanguages.js';
55
import { CI, CLIENTS, LANGUAGES, run, setVerbose } from '../common.js';
66
import { getLanguageFolder } from '../config.js';
77
import { ctsGenerateMany } from '../cts/generate.js';

templates/javascript/snippets/.yarnrc.mustache

Lines changed: 0 additions & 1 deletion
This file was deleted.

templates/javascript/snippets/package.mustache

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "javascript-snippets",
33
"version": "1.0.0",
44
"dependencies": {
5+
"typescript": "5.6.2",
56
"@algolia/client-abtesting": "link:../../clients/algoliasearch-client-javascript/packages/client-abtesting",
67
"@algolia/client-analytics": "link:../../clients/algoliasearch-client-javascript/packages/client-analytics",
78
"@algolia/client-common": "link:../../clients/algoliasearch-client-javascript/packages/client-common",

yarn.lock

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,60 +115,126 @@ __metadata:
115115
languageName: node
116116
linkType: soft
117117

118+
"@algolia/client-abtesting@link:../../clients/algoliasearch-client-javascript/packages/client-abtesting::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
119+
version: 0.0.0-use.local
120+
resolution: "@algolia/client-abtesting@link:../../clients/algoliasearch-client-javascript/packages/client-abtesting::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
121+
languageName: node
122+
linkType: soft
123+
118124
"@algolia/client-analytics@link:../../../clients/algoliasearch-client-javascript/packages/client-analytics::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
119125
version: 0.0.0-use.local
120126
resolution: "@algolia/client-analytics@link:../../../clients/algoliasearch-client-javascript/packages/client-analytics::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
121127
languageName: node
122128
linkType: soft
123129

130+
"@algolia/client-analytics@link:../../clients/algoliasearch-client-javascript/packages/client-analytics::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
131+
version: 0.0.0-use.local
132+
resolution: "@algolia/client-analytics@link:../../clients/algoliasearch-client-javascript/packages/client-analytics::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
133+
languageName: node
134+
linkType: soft
135+
124136
"@algolia/client-common@link:../../../clients/algoliasearch-client-javascript/packages/client-common::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
125137
version: 0.0.0-use.local
126138
resolution: "@algolia/client-common@link:../../../clients/algoliasearch-client-javascript/packages/client-common::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
127139
languageName: node
128140
linkType: soft
129141

142+
"@algolia/client-common@link:../../clients/algoliasearch-client-javascript/packages/client-common::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
143+
version: 0.0.0-use.local
144+
resolution: "@algolia/client-common@link:../../clients/algoliasearch-client-javascript/packages/client-common::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
145+
languageName: node
146+
linkType: soft
147+
130148
"@algolia/client-insights@link:../../../clients/algoliasearch-client-javascript/packages/client-insights::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
131149
version: 0.0.0-use.local
132150
resolution: "@algolia/client-insights@link:../../../clients/algoliasearch-client-javascript/packages/client-insights::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
133151
languageName: node
134152
linkType: soft
135153

154+
"@algolia/client-insights@link:../../clients/algoliasearch-client-javascript/packages/client-insights::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
155+
version: 0.0.0-use.local
156+
resolution: "@algolia/client-insights@link:../../clients/algoliasearch-client-javascript/packages/client-insights::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
157+
languageName: node
158+
linkType: soft
159+
136160
"@algolia/client-personalization@link:../../../clients/algoliasearch-client-javascript/packages/client-personalization::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
137161
version: 0.0.0-use.local
138162
resolution: "@algolia/client-personalization@link:../../../clients/algoliasearch-client-javascript/packages/client-personalization::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
139163
languageName: node
140164
linkType: soft
141165

166+
"@algolia/client-personalization@link:../../clients/algoliasearch-client-javascript/packages/client-personalization::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
167+
version: 0.0.0-use.local
168+
resolution: "@algolia/client-personalization@link:../../clients/algoliasearch-client-javascript/packages/client-personalization::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
169+
languageName: node
170+
linkType: soft
171+
142172
"@algolia/client-query-suggestions@link:../../../clients/algoliasearch-client-javascript/packages/client-query-suggestions::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
143173
version: 0.0.0-use.local
144174
resolution: "@algolia/client-query-suggestions@link:../../../clients/algoliasearch-client-javascript/packages/client-query-suggestions::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
145175
languageName: node
146176
linkType: soft
147177

178+
"@algolia/client-query-suggestions@link:../../clients/algoliasearch-client-javascript/packages/client-query-suggestions::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
179+
version: 0.0.0-use.local
180+
resolution: "@algolia/client-query-suggestions@link:../../clients/algoliasearch-client-javascript/packages/client-query-suggestions::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
181+
languageName: node
182+
linkType: soft
183+
148184
"@algolia/client-search@link:../../../clients/algoliasearch-client-javascript/packages/client-search::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
149185
version: 0.0.0-use.local
150186
resolution: "@algolia/client-search@link:../../../clients/algoliasearch-client-javascript/packages/client-search::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
151187
languageName: node
152188
linkType: soft
153189

190+
"@algolia/client-search@link:../../clients/algoliasearch-client-javascript/packages/client-search::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
191+
version: 0.0.0-use.local
192+
resolution: "@algolia/client-search@link:../../clients/algoliasearch-client-javascript/packages/client-search::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
193+
languageName: node
194+
linkType: soft
195+
154196
"@algolia/ingestion@link:../../../clients/algoliasearch-client-javascript/packages/ingestion::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
155197
version: 0.0.0-use.local
156198
resolution: "@algolia/ingestion@link:../../../clients/algoliasearch-client-javascript/packages/ingestion::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
157199
languageName: node
158200
linkType: soft
159201

202+
"@algolia/ingestion@link:../../clients/algoliasearch-client-javascript/packages/ingestion::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
203+
version: 0.0.0-use.local
204+
resolution: "@algolia/ingestion@link:../../clients/algoliasearch-client-javascript/packages/ingestion::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
205+
languageName: node
206+
linkType: soft
207+
208+
"@algolia/monitoring@link:../../clients/algoliasearch-client-javascript/packages/monitoring::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
209+
version: 0.0.0-use.local
210+
resolution: "@algolia/monitoring@link:../../clients/algoliasearch-client-javascript/packages/monitoring::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
211+
languageName: node
212+
linkType: soft
213+
160214
"@algolia/recommend@link:../../../clients/algoliasearch-client-javascript/packages/recommend::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
161215
version: 0.0.0-use.local
162216
resolution: "@algolia/recommend@link:../../../clients/algoliasearch-client-javascript/packages/recommend::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
163217
languageName: node
164218
linkType: soft
165219

220+
"@algolia/recommend@link:../../clients/algoliasearch-client-javascript/packages/recommend::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
221+
version: 0.0.0-use.local
222+
resolution: "@algolia/recommend@link:../../clients/algoliasearch-client-javascript/packages/recommend::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
223+
languageName: node
224+
linkType: soft
225+
166226
"@algolia/requester-node-http@link:../../../clients/algoliasearch-client-javascript/packages/requester-node-http::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode":
167227
version: 0.0.0-use.local
168228
resolution: "@algolia/requester-node-http@link:../../../clients/algoliasearch-client-javascript/packages/requester-node-http::locator=javascript-playground%40workspace%3Aplayground%2Fjavascript%2Fnode"
169229
languageName: node
170230
linkType: soft
171231

232+
"@algolia/requester-node-http@link:../../clients/algoliasearch-client-javascript/packages/requester-node-http::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
233+
version: 0.0.0-use.local
234+
resolution: "@algolia/requester-node-http@link:../../clients/algoliasearch-client-javascript/packages/requester-node-http::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
235+
languageName: node
236+
linkType: soft
237+
172238
"@ampproject/remapping@npm:^2.2.0":
173239
version: 2.3.0
174240
resolution: "@ampproject/remapping@npm:2.3.0"
@@ -2425,6 +2491,12 @@ __metadata:
24252491
languageName: node
24262492
linkType: soft
24272493

2494+
"algoliasearch@link:../../clients/algoliasearch-client-javascript/packages/algoliasearch::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript":
2495+
version: 0.0.0-use.local
2496+
resolution: "algoliasearch@link:../../clients/algoliasearch-client-javascript/packages/algoliasearch::locator=javascript-snippets%40workspace%3Asnippets%2Fjavascript"
2497+
languageName: node
2498+
linkType: soft
2499+
24282500
"ansi-escapes@npm:^4.2.1":
24292501
version: 4.3.2
24302502
resolution: "ansi-escapes@npm:4.3.2"
@@ -5751,6 +5823,26 @@ __metadata:
57515823
languageName: unknown
57525824
linkType: soft
57535825

5826+
"javascript-snippets@workspace:snippets/javascript":
5827+
version: 0.0.0-use.local
5828+
resolution: "javascript-snippets@workspace:snippets/javascript"
5829+
dependencies:
5830+
"@algolia/client-abtesting": "link:../../clients/algoliasearch-client-javascript/packages/client-abtesting"
5831+
"@algolia/client-analytics": "link:../../clients/algoliasearch-client-javascript/packages/client-analytics"
5832+
"@algolia/client-common": "link:../../clients/algoliasearch-client-javascript/packages/client-common"
5833+
"@algolia/client-insights": "link:../../clients/algoliasearch-client-javascript/packages/client-insights"
5834+
"@algolia/client-personalization": "link:../../clients/algoliasearch-client-javascript/packages/client-personalization"
5835+
"@algolia/client-query-suggestions": "link:../../clients/algoliasearch-client-javascript/packages/client-query-suggestions"
5836+
"@algolia/client-search": "link:../../clients/algoliasearch-client-javascript/packages/client-search"
5837+
"@algolia/ingestion": "link:../../clients/algoliasearch-client-javascript/packages/ingestion"
5838+
"@algolia/monitoring": "link:../../clients/algoliasearch-client-javascript/packages/monitoring"
5839+
"@algolia/recommend": "link:../../clients/algoliasearch-client-javascript/packages/recommend"
5840+
"@algolia/requester-node-http": "link:../../clients/algoliasearch-client-javascript/packages/requester-node-http"
5841+
algoliasearch: "link:../../clients/algoliasearch-client-javascript/packages/algoliasearch"
5842+
typescript: "npm:5.6.2"
5843+
languageName: unknown
5844+
linkType: soft
5845+
57545846
"jiti@npm:^1.21.6":
57555847
version: 1.21.6
57565848
resolution: "jiti@npm:1.21.6"

0 commit comments

Comments
 (0)