|
6 | 6 | "playground/javascript/"
|
7 | 7 | ],
|
8 | 8 | "scripts": {
|
9 |
| - "build:spec:recommend:json": "yarn swagger-cli bundle specs/recommend/spec.yml --outfile dist/openapi.json --type json", |
10 |
| - "build:spec:search:json": "yarn swagger-cli bundle specs/search/spec.yml --outfile dist/openapi.json --type json", |
11 |
| - "build:spec:recommend": "yarn swagger-cli bundle specs/recommend/spec.yml --outfile dist/recommend.yml --type yaml", |
12 |
| - "build:spec:search": "yarn swagger-cli bundle specs/search/spec.yml --outfile dist/search.yml --type yaml", |
13 |
| - "build:spec:json": "yarn build:spec:search:json", |
| 9 | + "build:spec:recommend:json": "yarn swagger-cli bundle specs/recommend/spec.yml --outfile specs/dist/recommend.json --type json", |
| 10 | + "build:spec:search:json": "yarn swagger-cli bundle specs/search/spec.yml --outfile specs/dist/search.json --type json", |
| 11 | + "build:spec:recommend": "yarn swagger-cli bundle specs/recommend/spec.yml --outfile specs/dist/recommend.yml --type yaml", |
| 12 | + "build:spec:search": "yarn swagger-cli bundle specs/search/spec.yml --outfile specs/dist/search.yml --type yaml", |
| 13 | + "build:spec:json": "yarn build:spec:search:json && yarn build:spec:recommend:json", |
14 | 14 | "build:spec": "yarn build:spec:search && yarn build:spec:recommend",
|
15 | 15 | "clean": "rm -rf **/dist **/build **/node_modules",
|
16 |
| - "client:build-js": "yarn workspace @algolia/recommend build && yarn workspace @algolia/client-search build", |
| 16 | + "client:build-js:search": "yarn workspace @algolia/client-search build", |
| 17 | + "client:build-js:recommend": "yarn workspace @algolia/client-search build", |
| 18 | + "client:build-js": "yarn client:build-js:search && yarn client:build-js:recommend", |
17 | 19 | "client:build": "yarn client:build-js",
|
18 |
| - "lint:js": "yarn prettier --write clients/algoliasearch-client-javascript", |
| 20 | + "lint:js": "yarn prettier --write clients/algoliasearch-client-javascript/${CLIENT}", |
19 | 21 | "lint:specs": "yarn prettier --write specs",
|
20 | 22 | "lint": "yarn lint:specs && yarn lint:js",
|
21 |
| - "generate:js:recommend": "yarn openapi-generator-cli generate --generator-key javascript-recommend && CLIENT=recommend yarn utils:import-js", |
22 |
| - "generate:js:search": "yarn openapi-generator-cli generate --generator-key javascript-client-search && CLIENT=client-search yarn utils:import-js", |
23 |
| - "generate:js": "yarn generate:js:search && yarn generate:js:recommend && yarn install", |
| 23 | + "generate:js:recommend": "yarn openapi-generator-cli generate --generator-key javascript-recommend && CLIENT=recommend yarn utils:import-js && CLIENT=recommend yarn lint:js", |
| 24 | + "generate:js:search": "yarn openapi-generator-cli generate --generator-key javascript-client-search && CLIENT=client-search yarn utils:import-js && CLIENT=client-search yarn lint:js", |
| 25 | + "generate:js": "yarn generate:js:search && yarn generate:js:recommend", |
24 | 26 | "generate:recommend": "yarn generate:js:recommend",
|
25 | 27 | "generate:search": "yarn generate:js:search",
|
26 |
| - "generate": "yarn generate:js && yarn lint", |
| 28 | + "generate": "yarn generate:js && yarn lint:specs", |
27 | 29 | "playground:js:search": "yarn workspace javascript-playground start:search",
|
28 | 30 | "playground:js:recommend": "yarn workspace javascript-playground start:recommend",
|
29 |
| - "utils:import-js": "mkdir -p -- clients/algoliasearch-client-javascript/${CLIENT}/utils && cp -R clients/algoliasearch-client-javascript/utils/ clients/algoliasearch-client-javascript/${CLIENT}/utils" |
| 31 | + "utils:import-js": "mkdir -p -- clients/algoliasearch-client-javascript/${CLIENT}/utils && cp -R clients/algoliasearch-client-javascript/utils/ clients/algoliasearch-client-javascript/${CLIENT}/utils", |
| 32 | + "validate": "yarn swagger-cli validate specs/dist/search.yml && yarn swagger-cli validate specs/dist/recommend.yml" |
30 | 33 | },
|
31 | 34 | "devDependencies": {
|
32 | 35 | "@openapitools/openapi-generator-cli": "^2.4.13",
|
|
0 commit comments