@vueuse/integrations
Advanced tools
Comparing version 4.0.0-beta.29 to 4.0.0-beta.30
@@ -19,4 +19,10 @@ 'use strict'; | ||
const finished = vueDemi.ref(false); | ||
const canceled = vueDemi.ref(false); | ||
const error = vueDemi.ref(); | ||
axios__default['default'](url, config) | ||
const cancelToken = axios__default['default'].CancelToken.source(); | ||
const cancel = (message) => { | ||
cancelToken.cancel(message); | ||
canceled.value = true; | ||
}; | ||
axios__default['default'](url, Object.assign(Object.assign({}, config), { cancelToken: cancelToken.token })) | ||
.then((r) => { | ||
@@ -36,2 +42,4 @@ response.value = r; | ||
finished, | ||
cancel, | ||
canceled, | ||
}; | ||
@@ -38,0 +46,0 @@ } |
@@ -12,2 +12,4 @@ /// <reference types="node" /> | ||
finished: Ref<boolean>; | ||
cancel: (message?: string | undefined) => void; | ||
canceled: Ref<boolean>; | ||
}; | ||
@@ -14,0 +16,0 @@ |
@@ -10,4 +10,10 @@ import { ref } from 'vue-demi'; | ||
const finished = ref(false); | ||
const canceled = ref(false); | ||
const error = ref(); | ||
axios(url, config) | ||
const cancelToken = axios.CancelToken.source(); | ||
const cancel = (message) => { | ||
cancelToken.cancel(message); | ||
canceled.value = true; | ||
}; | ||
axios(url, Object.assign(Object.assign({}, config), { cancelToken: cancelToken.token })) | ||
.then((r) => { | ||
@@ -27,2 +33,4 @@ response.value = r; | ||
finished, | ||
cancel, | ||
canceled, | ||
}; | ||
@@ -29,0 +37,0 @@ } |
@@ -16,4 +16,10 @@ (function (global, factory) { | ||
const finished = vueDemi.ref(false); | ||
const canceled = vueDemi.ref(false); | ||
const error = vueDemi.ref(); | ||
axios__default['default'](url, config) | ||
const cancelToken = axios__default['default'].CancelToken.source(); | ||
const cancel = (message) => { | ||
cancelToken.cancel(message); | ||
canceled.value = true; | ||
}; | ||
axios__default['default'](url, Object.assign(Object.assign({}, config), { cancelToken: cancelToken.token })) | ||
.then((r) => { | ||
@@ -33,2 +39,4 @@ response.value = r; | ||
finished, | ||
cancel, | ||
canceled, | ||
}; | ||
@@ -35,0 +43,0 @@ } |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("vue-demi"),require("axios"),require("@vueuse/shared"),require("universal-cookie")):"function"==typeof define&&define.amd?define(["exports","vue-demi","axios","@vueuse/shared","universal-cookie"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).VueUseIntegrations={},e.VueDemi,e.axios,e.VueUseShared,e.UniversalCookie)}(this,(function(e,t,n,o,r){"use strict";function s(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=s(n),a=s(r);function i(e,{doNotParse:n=!1,autoUpdateDependencies:r=!1}={},s=new a.default){const u=r?[...e||[]]:e;let i=s.getAll({doNotParse:!0});const d=t.ref(0),l=()=>{const e=s.getAll({doNotParse:!0});(function(e,t,n){if(!e)return!0;for(const o of e)if(t[o]!==n[o])return!0;return!1})(u||null,e,i)&&d.value++,i=e};return o.tryOnMounted((()=>{s.addChangeListener(l)})),o.tryOnUnmounted((()=>{s.removeChangeListener(l)})),{get:(...e)=>(r&&u&&!u.includes(e[0])&&u.push(e[0]),d.value,s.get(e[0],Object.assign({doNotParse:n},e[1]))),getAll:(...e)=>(d.value,s.getAll(Object.assign({doNotParse:n},e[0]))),set:(...e)=>s.set(...e),remove:(...e)=>s.remove(...e),addChangeListener:(...e)=>s.addChangeListener(...e),removeChangeListener:(...e)=>s.removeChangeListener(...e)}}e.createCookies=function(e){const t=new a.default(e?e.headers.cookie:null);return(e,{doNotParse:n=!1,autoUpdateDependencies:o=!1}={})=>i(e,{doNotParse:n,autoUpdateDependencies:o},t)},e.useAxios=function(e,n){const o=t.ref(null),r=t.ref(void 0),s=t.ref(!1),a=t.ref();return u.default(e,n).then((e=>{o.value=e,r.value=e.data,s.value=!0})).catch((e=>{a.value=e,s.value=!0})),{response:o,data:r,error:a,finished:s}},e.useCookies=i,Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("vue-demi"),require("axios"),require("@vueuse/shared"),require("universal-cookie")):"function"==typeof define&&define.amd?define(["exports","vue-demi","axios","@vueuse/shared","universal-cookie"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).VueUseIntegrations={},e.VueDemi,e.axios,e.VueUseShared,e.UniversalCookie)}(this,(function(e,n,t,o,r){"use strict";function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var s=a(t),u=a(r);function i(e,{doNotParse:t=!1,autoUpdateDependencies:r=!1}={},a=new u.default){const s=r?[...e||[]]:e;let i=a.getAll({doNotParse:!0});const d=n.ref(0),l=()=>{const e=a.getAll({doNotParse:!0});(function(e,n,t){if(!e)return!0;for(const o of e)if(n[o]!==t[o])return!0;return!1})(s||null,e,i)&&d.value++,i=e};return o.tryOnMounted((()=>{a.addChangeListener(l)})),o.tryOnUnmounted((()=>{a.removeChangeListener(l)})),{get:(...e)=>(r&&s&&!s.includes(e[0])&&s.push(e[0]),d.value,a.get(e[0],Object.assign({doNotParse:t},e[1]))),getAll:(...e)=>(d.value,a.getAll(Object.assign({doNotParse:t},e[0]))),set:(...e)=>a.set(...e),remove:(...e)=>a.remove(...e),addChangeListener:(...e)=>a.addChangeListener(...e),removeChangeListener:(...e)=>a.removeChangeListener(...e)}}e.createCookies=function(e){const n=new u.default(e?e.headers.cookie:null);return(e,{doNotParse:t=!1,autoUpdateDependencies:o=!1}={})=>i(e,{doNotParse:t,autoUpdateDependencies:o},n)},e.useAxios=function(e,t){const o=n.ref(null),r=n.ref(void 0),a=n.ref(!1),u=n.ref(!1),i=n.ref(),d=s.default.CancelToken.source();return s.default(e,Object.assign(Object.assign({},t),{cancelToken:d.token})).then((e=>{o.value=e,r.value=e.data,a.value=!0})).catch((e=>{i.value=e,a.value=!0})),{response:o,data:r,error:i,finished:a,cancel:e=>{d.cancel(e),u.value=!0},canceled:u}},e.useCookies=i,Object.defineProperty(e,"__esModule",{value:!0})})); |
{ | ||
"name": "@vueuse/integrations", | ||
"description": "Integration wrappers for utility libraries", | ||
"version": "4.0.0-beta.29", | ||
"version": "4.0.0-beta.30", | ||
"main": "dist/index.cjs.js", | ||
@@ -30,3 +30,3 @@ "types": "dist/index.d.ts", | ||
"dependencies": { | ||
"@vueuse/shared": "4.0.0-beta.29", | ||
"@vueuse/shared": "4.0.0-beta.30", | ||
"vue-demi": "latest" | ||
@@ -33,0 +33,0 @@ }, |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
23874
422
+ Added@vueuse/shared@4.0.0-beta.30(transitive)
- Removed@vueuse/shared@4.0.0-beta.29(transitive)
Updated@vueuse/shared@4.0.0-beta.30