Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/antfu/vueuse

Collection of essential Vue Composition Utilities for Vue 2 and 3
https://github.com/antfu/vueuse

fix(createSharedComposable): use tryOnScopeDispose instead of onScopeDispose (#725)

9e006e32cf64bc24df27285982f457b6520ed70a authored over 3 years ago
feat(useDraggable): new function (#727)

a4199cdb4b086c3ad5e589eb1346468bde1d320a authored over 3 years ago
feat(usePointer): new function (#728)

2c8d4e16c77a7259bd94c80ebe8a33b445b9e9d8 authored over 3 years ago
refactor(unrefElement): improve types

ae11981f0bd8249c3cb393e291bdea52603737cd authored over 3 years ago
chore: release v6.2.1

a7d462afd0fc2aae89cf08af1107141e78b4f0e5 authored over 3 years ago
chore: update index

c0a28915f85bf0afb2dd79f5758cfe7a9872db01 authored over 3 years ago
chore: update deps

ab7fe5fcb568aa12990c5f95a61f166906cad1a6 authored over 3 years ago
feat(eagerComputed): new function (#720)

Co-authored-by: LinusBorg <[email protected]>

4690509d42183f001ea0428dd40183e00e139ece authored over 3 years ago
chore: release v6.2.0

991bfa86b18a2cd9cb7ea6d7e59db7651f3c12d6 authored over 3 years ago
build!: use `.mjs`/`.cjs` file extensions for node module context support (#717)

42d5740e35c072bad067356a97d1ce367f47736a authored over 3 years ago
docs: typo (#711)

Co-authored-by: Anthony Fu <[email protected]>

189261314b1f0deb27d3b400d2a0da19b27eb656 authored over 3 years ago
chore: release v6.1.0

52daecd75e0367e17917e7a4d3b3308fc0b3c9b5 authored over 3 years ago
chore: fix types

52199bf375c6288c04f993ce342631f8dc3c3747 authored over 3 years ago
build: on-demand typedocs

5c69807bdff3f2a0c1d1cdc1d8bf8d8973e6b79f authored over 3 years ago
fix: support TypeScript 4.4

dee2f4d4dada0effb75e73e5a2cc28f65ecc56c9 authored over 3 years ago
chore: update deps

a5355ec5ce6646efdb7bb378aeb18562c77ca7b8 authored over 3 years ago
feat(useFetch): payload supports ref and follow changed (#694)

* feat(useFetch): payload supports ref and follow changed

* feat(useFetch): add test

* Upd...

e5899358fdbb4ee1d11264fa2d51acbac921d6fc authored over 3 years ago
feat(useWakeLock): new function (#687)

fd0837153f0a45a1c284c2bd2471f40085a67e58 authored over 3 years ago
feat(useEventBus): new Function `once` (#680)

Co-authored-by: Anthony Fu <[email protected]>

a39ec871d4b2ff8cefbb1745be956db4e231d095 authored over 3 years ago
feat(useKeyModifier): new function (#698)

Co-authored-by: Anthony Fu <[email protected]>

3b2d88457fc1cd3f05ae9b68a7fe33a90df3230d authored over 3 years ago
feat(useWebSocket): Added support for optional protocols (#705)

* feat(useWebSocket): :sparkles: Added support for optional protocols parameter

Added suppor...

3816c29f748c01cd7eb990a7e4775f0c76a3960c authored over 3 years ago
feat(tryOnBeforeUnmount): new function (#709)

f573b95c801bfb05ebbeb268d9f9e77e527f9945 authored over 3 years ago
docs(useFetch): update Intercepting Request example (#704)

Co-authored-by: webfansplz <>

69c38d617c8006003e5d2c15cef75aa98f4ac97b authored over 3 years ago
docs: note onClickOutside usage on IE11 (#703)

86c405529c39faf8a5af32848eb00777d9c5826e authored over 3 years ago
docs: recent -> recently (#695)

339e265484c45a5c1a6fbeed285c69ac85975b65 authored over 3 years ago
feat(useVModel): new options `deep` to emit for deep changes (#669)

Co-authored-by: webfansplz <>

db319af5118823a10608d00aa856a8a65b6e7670 authored over 3 years ago
feat(onClickOutside): whitelist `click` event (#693)

9548a08c97ee3b0b338f4656f14878def21f799b authored over 3 years ago
fix(useAsyncState): onError param type (#692)

Co-authored-by: webfansplz <>

ada7aca6a07de08fb3948a99f7b63cece4fb2004 authored over 3 years ago
fix: bug in throttleFilter (#690)

Co-authored-by: hslee-witi <[email protected]>

b465d89d1e5dd18805d7a39fb35e5b0428bde945 authored over 3 years ago
docs: typo (#691)

70ecd2c5bd5012d341622e6879d8612fdd74eac1 authored over 3 years ago
chore(useMediaControls): remove useless option (#682)

Co-authored-by: webfansplz <>

c403545538f50104baccd26afc411db76506aaa6 authored over 3 years ago
docs(useTimeoutFn): clarify the meaning of immediate (#683)

The immediate option makes the timer starts immediately after calling
the function, but the curr...

65a29158b2df8bc8b25a7bbf1d87b9b3a1a85555 authored over 3 years ago
docs(tryOnScopeDispose): align code comment to document (#684)

The document correctly specified that this works in effect scope, and
does nothing if not. Chang...

8eab8153a38095a72d50b3050b7fef3882b9ca92 authored over 3 years ago
types(useRouteQuery): add `undefined` for remove key in query (#673)

link https://forum.vuejs.org/t/how-to-remove-one-query-string-from-url/39176/3

`query.value =...

a425b04122e1e22f915338bd31644265a51ffffb authored over 3 years ago
chore: release v6.0.0

410b59e3360b76b100d6ecadc8463392cc92c0e3 authored over 3 years ago
chore: release v6.0.0-beta.3

b6b84951148baa34e4c43f910cae9eb825ddcc15 authored over 3 years ago
docs: note about version requirement

f9a928e55f47fc0e30df248ccf2f87db0c80f5aa authored over 3 years ago
chore: add 5.3 version in docs

712b83fb9d99abc2ac1b4cdf5e88b3f1679d42d8 authored over 3 years ago
fix(useStorage): default null values will not be stored in local storage (#642)

Co-authored-by: Anthony Fu <[email protected]>

29032e51f2b844b9a40d47592c73f7aed87efb64 authored over 3 years ago
feat(createSharedComposable): new function

chore: clean up `tryOnMounted`

7cb1fad8b5fdaa829354c9a23bcddc04c4267de6 authored over 3 years ago
refactor(createGlobalState): rewrite with effectScope

b12bd056d08ae7d22a749fe5fe2bf7ab40511018 authored over 3 years ago
refactor: move toRefs to @vueuse/shared

d8c80e03b0c2e6da396722dcfc6a34d041d75ef6 authored over 3 years ago
chore: bump to stable version and add peerDeps requirement

f8fd5d1421c17f160c897a0f410aedcffe25e0ae authored over 3 years ago
chore: release v6.0.0-beta.2

9b89b7e05ddca3c6e843bead158f8fb7e190a7bc authored over 3 years ago
feat: use tryOnScopeDispose instead of tryOnUnmounted

ff21b27de7a83a735f63189566de15b8c9f67448 authored over 3 years ago
feat(useEventBus): new function (#647)

Co-authored-by: Anthony Fu <[email protected]>

9dfd24dc8d87e1effe16e1aae48329ac005a8fbf authored over 3 years ago
chore: release v6.0.0-beta.1

71ee109cf5d11b8ad1c2fb6ce00052e0cedb15fc authored over 3 years ago
feat(useStorage): new onError callback

8b942034687f82d947f1afa842cc0f9e194e2cad authored over 3 years ago
refactor(createGlobalState): move to @vueuse/shared

708b90d39e0f9d87981ede1b30fd970d09886474 authored over 3 years ago
feat(toReactive): new function (#671)

0f250d40969a6b531d94adb672518a2f6ef5f20d authored over 3 years ago
chore: update deps

8c3628a5ea8fea82114b33a9c2dbc643e47615be authored over 3 years ago
chore: update deps

3ad152815d520b583f66ea94b6bc3447de687dfa authored over 3 years ago
docs(useAuth): fix typo on usage section (#668)

59a24c0ecc4930629b17fab5889e578ed7164fcb authored over 3 years ago
chore: release v5.3.0

c2f1b1793f3b5765e3d1aabfbc3534c655358125 authored over 3 years ago
feat(useTemplateRefsList): new function (#645)

Co-authored-by: aaronz <[email protected]>
Co-authored-by: Anthony Fu <anthonyfu117@ho...

57e4c8df95d23bdaa92d6958baa00131ada92344 authored over 3 years ago
fix(usePointerSwipe): fix types

5bbea75d15ee2a34f79ee185bf4554f7e88c0686 authored over 3 years ago
chore: apply lint

3e123df7794a05a3d7b8784cf32a6b9b76ad22bd authored over 3 years ago
chore: fix tests

371279d84b409d7b332a6e8dcafacd7e7128a738 authored over 3 years ago
chore: update deps

7cc68a7af38fc4f3388a80d2774d5b7e5371f646 authored over 3 years ago
refactor(types): useFetch return type (#653)

Co-authored-by: webfansplz <>

867f830b8c75aa39534bb509e38f4036cce64830 authored over 3 years ago
feat(whenever): callback arguments (#661)

* fix: whenever callback with watch callback args

* chore: update doc description

* test: ...

8bc027cbc112af63bd0fc8fb2211f31fa18f54aa authored over 3 years ago
chore: typo (#662)

6a9b89f8f60187bc0c57de4dcda7746c798e0927 authored over 3 years ago
chore(useQRCode): add alt text for Docs (#652)

24ca944522c200503e0ece1fcdc3e6003f88ea7f authored over 3 years ago
chore: release v5.2.0

cb303d462e67925e040c6a499be5193d58ac1adb authored over 3 years ago
feat(useIntervalFn): new option `immediateCallback` (#639)

Co-authored-by: Anthony Fu <[email protected]>

4fc3441dd4342de5197fed57608c2e8bb09da09e authored over 3 years ago
feat(useNetwork): add rtt properties (#623)

Co-authored-by: webfansplz <>

8ce660860ea48b1e71dc825ead813685b07109f4 authored over 3 years ago
fix(useSwipe): add touchcancel callback (#633)

ea08e2784612ad9de4e3c47ea62dd0fd7a564d56 authored over 3 years ago
chore: cleanup

e3a3ec95eda7d71a562f9c9de96a69be8b36e7dd authored over 3 years ago
docs: show default value example for useRouteQuery (#643)

2591fcd1e60e5bcaa70d79d15a55703bbdb9e729 authored over 3 years ago
chore: release v5.1.4

cb1b77709b0aaaffb668bf20854173deba01e64d authored over 3 years ago
fix(creatFetch): options state immutability, close #629

50652870d0b9a7bb9d9baa5859feb1f18dac0604 authored over 3 years ago
docs(useIntervalFn): fix jsdoc descriptions, close #635

6e7704e6f231fb8ea462e3be42cfa15a6c59cdfc authored over 3 years ago
fix: add onFetchFinally. Fix headers issue #625 (#631)

51a6d09eb0ab333b64239def1086efac651fa227 authored over 3 years ago
chore: typo (#621)

b3d1e2c8c6715dd972392c85a2080dcfe52cab09 authored over 3 years ago
docs: edit links to main branch (#617)

fix: rename of default branch to `main`, edit links didn't work anymore. This change will **like...

c12275f9fbd23024ec0e54f23f95fb8dc0e4f035 authored over 3 years ago
chore: release v5.1.3

0f47de03e8d971f0274e4bb6a0b39d5fd9e40a2f authored over 3 years ago
chore: update deps

18ae35a3dad01639ebc8ff5c9ff64f58457d8084 authored over 3 years ago
fix(usePointerSwipe): set capture on event target instead of root element (#605)

e736aaaec4831a6f5fe4275bdb57256ae13256e1 authored over 3 years ago
docs(useStorage): update about custom serializers

1aad4975e09a75ea7c68dda8e090f4f9926780d4 authored over 3 years ago
feat(useStorage): expose StorageSerializers, close #576

2c8ac0c2c4cd28b93ed0a08f691448b8d9d49a2d authored over 3 years ago
fix(useFetch): update execute throwing logic

5bfac711e1be22ce0ef2dae740bdfc7521443531 authored over 3 years ago
fix(useFetch): reject for `execute` on error (#612)

ac7295ac85a5fae948fdbdb4e25fa2d829d2b8f4 authored over 3 years ago
chore: release v5.1.2

f7c45c57bdc4c862e0b1add3ddc91ece864c3c8f authored over 3 years ago
fix(useToggle): missing fix

7b9cdcd8c3cfe69f48a2c04a9d6dcbaa48293f94 authored over 3 years ago
chore: release v5.1.1

b97cf3d2c09bba60d274e173b9d3ff3cf2ff1825 authored over 3 years ago
fix(useToggle): toggle in template regression, close #608

47784dfb99403f9907453a1317205d1f27ef7a01 authored over 3 years ago
docs: fixed active routes comparing in documentation (#607)

9b795355bd0560ea6517a2d969cafeaf3e91299a authored over 3 years ago
fix(useStorage): read type with default null as null instead of string (#606)

4933480c4925ed88b68342a40b11b9ba8b50ada2 authored over 3 years ago
fix: useDark demo (#604)

This incorrect usage causes a `MouseEvent` to be passed over to `toggleDark`, which in the curre...

c836a14c9553a0fc81e7ac784a20d7e8e21154be authored over 3 years ago
chore: yarn dev auto update index

8b25657aed9f3994801d1c79478e9d2c8b787210 authored over 3 years ago
docs: eventName "keyUp" in onKeyStroke docs (#602)

In docs was "keyUp" and in types "export declare type KeyStrokeEventName = "keydown" | "keypress...

023e652d8f598d424b51f145a3aa2f24e1d368ea authored over 3 years ago
fix(useWindowFocus): revert example (#603)

72f5542e039306fb1b56c13252d134fd7e691746 authored over 3 years ago
chore: release v5.1.0

4209ef7c1fb9278acbb7e12e4d51ab77fbd123d5 authored over 3 years ago
chore: update

031cd39bcb15b3f96e13235ee879cb77be025d82 authored over 3 years ago
chore: update docs

8d47fafd3b9cbb63ad657d06381bf95920aec52b authored over 3 years ago
fix(useToggle): accept overrides for toggle function, close #585

14f2e2898765b0cc4b34424164943da45f5ef822 authored over 3 years ago
chore: update lock

9b6afa61c6f9cfdbebede1ea3f13d3238f2e4082 authored over 3 years ago
feat(computedInject): new function (#571)

Co-authored-by: Anthony Fu <[email protected]>

408e269730cbdc11d38b2250388c4af0b3c11973 authored over 3 years ago
feat(useMousePressed): support drag and drop (#593)

* feat: initial support for useMousePressed DnD

This is an initial attempt at drag and drop s...

476eba142c3815afa29890beae56a274f303a144 authored over 3 years ago
fix(usePointerSwipe): use `style.setProperty` instead of `setAttribute` (#583)

* fix : replace `setAttribute` with `style.setProperty` in usePointerSwipe

* nullable chainin...

d09fb9a757f035d1fcb0e11fce4dbe2499465b5a authored over 3 years ago