vue-authenticate icon indicating copy to clipboard operation
vue-authenticate copied to clipboard

Project Status?

Open ajmas opened this issue 3 years ago • 5 comments

Just wondering what the project status is? Just wondering whether a fork is needed?

ajmas avatar Dec 10 '21 21:12 ajmas

Right now I have opted to fork, mainly so we could continue using it, though will look forward to being able merge these changes back into this project if it becomes active again.

Please see: https://github.com/ajmas/vue-authenticate/

Changes:

  • Converted to be a Vue3 plugin
  • Provided support for passing an axios instance to the plugin constructor
    • debating dropping support for vuex-axios
  • Updated docs
  • Converted to use async/await
  • Removed promise polyfill, as part of async/await work
  • Changed rollup implementation, since the current one broke with async/await changes
  • Dropped commonjs support and now purely using UMD packaging
  • Allow provider options to be overridden in authenticate() and link() calls, mainly for alternative redirectUri values
  • Added standard eslint support and adjust code accordingly
  • Bumped Facebook oauth URL to v12.0

I have now released changes to npm: https://www.npmjs.com/package/vue-authenticate-2

ajmas avatar Dec 12 '21 00:12 ajmas

I am curious - will your fork work with Vue 2? I can import a composite API.

literakl avatar Dec 27 '21 18:12 literakl

I forked against vue3, since I wasn’t sure the best way to deal with both vue2 and vue3. Open to suggestions.

ajmas avatar Dec 27 '21 19:12 ajmas

I forked against vue3, since I wasn’t sure the best way to deal with both vue2 and vue3. Open to suggestions.

https://github.com/vueuse/vue-demi

optiman avatar Feb 18 '22 19:02 optiman

I forked against vue3, since I wasn’t sure the best way to deal with both vue2 and vue3. Open to suggestions.

https://github.com/vueuse/vue-demi

Interesting. I’ll look more at it when I get home. In the meantime I have done more than add vue3 functionality in my fork

ajmas avatar Feb 18 '22 19:02 ajmas