-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpackage.json
More file actions
48 lines (48 loc) · 5.67 KB
/
package.json
File metadata and controls
48 lines (48 loc) · 5.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"private": true,
"workspaces": [
"examples/*",
"src"
],
"nohoist": [],
"scripts": {
"do-publish": "yarn prepublish && yarn workspace react-query-swagger publish",
"prepublish": "yarn copy_from_v4_to_v3 && yarn copy_to_no_hooks && yarn copy_from_v4_to_vue && yarn copy_from_minimal_to_vue_minimal && yarn copy_to_minimal && yarn copy_to_minimal_no_hooks && yarn copy_to_angular && yarn generate-all && yarn typecheck",
"start": "yarn workspace pet-client start",
"start-v3": "yarn workspace pet-client-v3 start",
"typecheck": "yarn workspace react-query-swagger tsc && yarn workspace pet-client-v3 tsc && yarn workspace pet-client tsc && yarn workspace pet-client-vue type-check && yarn workspace pet-client-angular typecheck",
"generate-all": "yarn generate-api-client-magadan && yarn generate-api-client-axios && yarn generate-api-client-axios-minimal && yarn generate-api-client-axios-minimal-sample && yarn generate-api-client-axios-minimal-no-hooks && yarn generate-api-client-axios-v3 && yarn generate-api-client-fetch && yarn generate-api-client-fetch-v3 && yarn generate-api-client-no-hooks && yarn generate-api-client-no-hooks-axios && yarn generate-api-client-no-hooks-no-modules && yarn generate-api-client-axios-vue && yarn generate-api-client-axios-vue-minimal && yarn generate-api-client-axios-v3-recommended && yarn generate-api-client-axios-no-split && yarn generate-api-client-axios-angular && yarn typecheck",
"generate-api-client-magadan": "yarn workspace pet-client generate-magadan",
"generate-api-client-axios": "yarn workspace pet-client generate-axios",
"generate-api-client-axios-minimal": "yarn workspace pet-client generate-axios-minimal",
"generate-api-client-axios-minimal-sample": "yarn workspace pet-client generate-axios-minimal-sample",
"generate-api-client-axios-minimal-no-hooks": "yarn workspace pet-client generate-axios-minimal-no-hooks",
"generate-api-client-axios-no-split": "yarn workspace pet-client generate-axios-no-split",
"generate-api-client-axios-v3": "yarn workspace pet-client-v3 generate-axios",
"generate-api-client-axios-v3-recommended": "yarn workspace pet-client-v3 generate-axios-recommended",
"generate-api-client-axios-vue": "yarn workspace pet-client-vue generate-axios",
"generate-api-client-axios-vue-minimal": "yarn workspace pet-client-vue generate-axios-minimal",
"generate-api-client-fetch": "yarn workspace pet-client generate-fetch",
"generate-api-client-fetch-v3": "yarn workspace pet-client-v3 generate-fetch",
"generate-api-client-no-hooks": "yarn workspace pet-client generate-no-hooks",
"generate-api-client-no-hooks-axios": "yarn workspace pet-client generate-no-hooks-axios",
"generate-api-client-no-hooks-no-modules": "yarn workspace pet-client generate-no-hooks-no-modules",
"generate-api-client-axios-angular": "yarn workspace pet-client-angular generate-axios",
"update-nswag": "node scripts/update-nswag-templates.mjs --experimental-fetch",
"copy_from_v4_to_v3": "yarn copyfiles -u 2 -e \"src/templates/File.liquid\" -e \"src/templates/PersistorHydrator.liquid\" -e \"src/templates/ReactQuery.Imports.liquid\" src/templates/**/* src/templates_v3",
"copy_to_angular": "yarn copyfiles -u 2 -e \"src/templates_minimal/ReactQuery.MetaFileFunctions.liquid\" -e \"src/templates_minimal/ReactQuery.MetaFile.liquid\" -e \"src/templates_minimal/File.liquid\" -e \"src/templates_minimal/PersistorHydrator.liquid\" -e \"src/templates_minimal/PersistorHydrator.File.liquid\" -e \"src/templates_minimal/ReactQuery.Imports.liquid\" src/templates_minimal/**/* src/templates_minimal_angular",
"copy_from_v4_to_vue": "yarn copyfiles -u 2 -e \"src/templates/ReactQuery.MetaFile*.liquid\" -e \"src/templates/ReactQuery.Imports.liquid\" src/templates/**/* src/templates_vue && node scripts/patch-vue-templates.mjs templates_vue",
"copy_from_minimal_to_vue_minimal": "yarn copyfiles -u 2 -e \"src/templates_minimal/ReactQuery.MetaFile*.liquid\" -e \"src/templates_minimal/ReactQuery.Imports.liquid\" src/templates_minimal/**/* src/templates_minimal_vue && yarn copy_from_vue_to_minimal && node scripts/patch-vue-templates.mjs templates_minimal_vue",
"copy_from_vue_to_minimal": "yarn copyfiles -u 2 src/templates_vue/ReactQuery.MetaFile.liquid src/templates_vue/ReactQuery.MetaFileFunctions.liquid src/templates_vue/ReactQuery.Imports.liquid src/templates_minimal_vue",
"copy_to_no_hooks": "yarn copyfiles -u 2 -e \"src/templates/File.liquid\" -e \"src/templates/AxiosClient.liquid\" -e \"src/templates/FetchClient.liquid\" -e \"**/ReactQueryFile.liquid\" -e \"**/ReactQuery.liquid\" src/templates/**/* src/templates_no_hooks",
"copy_to_minimal": "yarn copyfiles -u 2 -e \"src/templates/Class.liquid\" -e \"src/templates/Interface.liquid\" -e \"src/templates/File.liquid\" -e \"src/templates/ConvertToClass.liquid\" -e \"src/templates/ConvertToJavaScript.liquid\" -e \"src/templates/PersistorHydrator.AddResultTypeFactory.liquid\" -e \"src/templates/modules/Client.RequestBody.Serialize.liquid\" src/templates/**/* src/templates_minimal",
"copy_to_minimal_no_hooks": "yarn copyfiles -u 2 -e \"src/templates_minimal/PersistorHydrator.liquid\" -e \"src/templates_minimal/ReactQuery.liquid\" -e \"src/templates_minimal/ReactQuery.Imports.liquid\" -e \"src/templates_minimal/PersistorHydrator.File.liquid\" -e \"src/templates_minimal/ReactQuery.MetaFile.liquid\" -e \"src/templates_minimal/ReactQuery.MetaFileFunctions.liquid\" -e \"src/templates_minimal/ReactQuery.MetaFile.liquid\" src/templates_minimal/**/* src/templates_minimal_no_hooks"
},
"devDependencies": {
"copyfiles": "2.4.1",
"replace": "1.2.1",
"node-fetch": "3.2.10",
"prettier": "2.8.1",
"typescript": "5.5.3"
}
}