|
23 | 23 | "client:build": "yarn client:build-js",
|
24 | 24 | "cts:generate": "yarn workspace tests cts:generate",
|
25 | 25 | "cts:test": "yarn workspace tests test",
|
26 |
| - "lint:client:fix": "eslint --ext=ts ${CLIENT} --fix", |
27 | 26 | "lint": "eslint --ext=ts .",
|
28 | 27 | "format:specs": "yarn prettier --write specs",
|
29 |
| - "generate:js:personalization": "yarn openapi-generator-cli generate --generator-key javascript-personalization && CLIENT=client-personalization yarn utils:import-js && CLIENT=clients/algoliasearch-client-javascript/client-personalization/ yarn lint:client:fix", |
30 |
| - "generate:js:recommend": "yarn openapi-generator-cli generate --generator-key javascript-recommend && CLIENT=recommend yarn utils:import-js && CLIENT=clients/algoliasearch-client-javascript/recommend/ yarn lint:client:fix", |
31 |
| - "generate:js:search": "yarn openapi-generator-cli generate --generator-key javascript-search && CLIENT=client-search yarn utils:import-js && CLIENT=clients/algoliasearch-client-javascript/client-search/ yarn lint:client:fix", |
32 |
| - "generate:js": "yarn generate:js:search && yarn generate:js:recommend && yarn generate:js:personalization", |
33 |
| - "generate:personalization": "yarn generate:js:personalization", |
34 |
| - "generate:recommend": "yarn generate:js:recommend", |
35 |
| - "generate:search": "yarn generate:js:search", |
36 |
| - "generate": "yarn generate:js && yarn format:specs", |
| 28 | + "generate": "./scripts/multiplexer.sh ./scripts/generate.sh ${0:-all} ${1:-all} && ./scripts/post-gen/global.sh", |
37 | 29 | "playground:js:personalization": "yarn workspace javascript-playground start:personalization",
|
38 | 30 | "playground:js:recommend": "yarn workspace javascript-playground start:recommend",
|
39 | 31 | "playground:js:search": "yarn workspace javascript-playground start:search",
|
40 |
| - "utils:import-js": "mkdir -p -- clients/algoliasearch-client-javascript/${CLIENT}/utils && cp -R clients/algoliasearch-client-javascript/utils/ clients/algoliasearch-client-javascript/${CLIENT}/utils", |
41 | 32 | "validate": "yarn swagger-cli validate specs/dist/search.yml && yarn swagger-cli validate specs/dist/recommend.yml && yarn swagger-cli validate specs/dist/personalization.yml"
|
42 | 33 | },
|
43 | 34 | "devDependencies": {
|
|
54 | 45 | "eslint-plugin-jsdoc": "37.1.0",
|
55 | 46 | "eslint-plugin-prettier": "4.0.0",
|
56 | 47 | "eslint-plugin-unused-imports": "2.0.0",
|
| 48 | + "json": "11.0.0", |
57 | 49 | "prettier": "2.5.0",
|
58 | 50 | "swagger-cli": "4.0.4",
|
59 | 51 | "typescript": "4.5.2"
|
|
0 commit comments