feat(projects): @sa/axios: createRequest, createFlatRequest, createHookRequest

This commit is contained in:
Soybean
2024-01-16 01:50:12 +08:00
parent fbf4cc430d
commit bac1632457
26 changed files with 672 additions and 75 deletions

52
pnpm-lock.yaml generated
View File

@ -14,6 +14,9 @@ importers:
'@iconify/vue':
specifier: 4.1.1
version: 4.1.1(vue@3.4.14)
'@sa/axios':
specifier: workspace:*
version: link:packages/axios
'@sa/color-palette':
specifier: workspace:*
version: link:packages/color-palette
@ -23,9 +26,6 @@ importers:
'@sa/materials':
specifier: workspace:*
version: link:packages/materials
'@sa/request':
specifier: workspace:*
version: link:packages/request
'@sa/utils':
specifier: workspace:*
version: link:packages/utils
@ -160,6 +160,18 @@ importers:
specifier: 1.8.27
version: 1.8.27(typescript@5.3.3)
packages/axios:
dependencies:
'@sa/utils':
specifier: workspace:*
version: link:../utils
axios:
specifier: 1.6.5
version: 1.6.5
axios-retry:
specifier: ^4.0.0
version: 4.0.0(axios@1.6.5)
packages/color-palette:
dependencies:
colord:
@ -172,7 +184,11 @@ importers:
specifier: 1.0.0-rc.36
version: 1.0.0-rc.36(@algolia/client-search@4.22.1)(@types/node@20.11.2)(nprogress@0.2.0)(postcss@5.2.18)(sass@1.69.7)(search-insights@2.13.0)(typescript@5.3.3)
packages/hooks: {}
packages/hooks:
dependencies:
'@sa/axios':
specifier: workspace:*
version: link:../axios
packages/materials:
dependencies:
@ -190,11 +206,8 @@ importers:
specifier: 0.8.1
version: 0.8.1
packages/request:
packages/ofetch:
dependencies:
axios:
specifier: 1.6.5
version: 1.6.5
ofetch:
specifier: 1.3.3
version: 1.3.3
@ -236,6 +249,9 @@ importers:
localforage:
specifier: 1.10.0
version: 1.10.0
nanoid:
specifier: 5.0.4
version: 5.0.4
devDependencies:
'@types/crypto-js':
specifier: 4.2.1
@ -2564,6 +2580,15 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/axios-retry@4.0.0(axios@1.6.5):
resolution: {integrity: sha512-F6P4HVGITD/v4z9Lw2mIA24IabTajvpDZmKa6zq/gGwn57wN5j1P3uWrAV0+diqnW6kTM2fTqmWNfgYWGmMuiA==}
peerDependencies:
axios: 0.x || 1.x
dependencies:
axios: 1.6.5
is-retry-allowed: 2.2.0
dev: false
/axios@1.6.5:
resolution: {integrity: sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==}
dependencies:
@ -5096,6 +5121,11 @@ packages:
has-tostringtag: 1.0.0
dev: true
/is-retry-allowed@2.2.0:
resolution: {integrity: sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==}
engines: {node: '>=10'}
dev: false
/is-shared-array-buffer@1.0.2:
resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
dependencies:
@ -6079,6 +6109,12 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
/nanoid@5.0.4:
resolution: {integrity: sha512-vAjmBf13gsmhXSgBrtIclinISzFFy22WwCYoyilZlsrRXNIHSwgFQ1bEdjRwMT3aoadeIF6HMuDRlOxzfXV8ig==}
engines: {node: ^18 || >=20}
hasBin: true
dev: false
/nanomatch@1.2.13:
resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==}
engines: {node: '>=0.10.0'}