microsoft / ApplicationInsights-JS

Microsoft Application Insights SDK for JavaScript
MIT License
650 stars 240 forks source link

Vue Application Insights SDK #1856

Open ThijSlim opened 2 years ago

ThijSlim commented 2 years ago

Is your feature request related to a problem? Please describe. There are SDKs for Angular and React. But not for Vue, being a major Framework.

Describe the solution you'd like An SDK for Vue with Route History + Features that React have.

Describe alternatives you've considered Inserting the general application insights package.

MSNev commented 2 years ago

Personally, I would really like to create an official Vue (v3) SDK.

But, due to current plans, commitments and the size of the team we don't currently have the bandwidth to be able to support another framework in the manner that a major framework like Vue deserves.

HarisSpahija commented 7 months ago

Hi @MSNev,

Sorry for reopening this issue but. What would be required to create something similiar? Perhaps the community can pick this up. Especially as Vue seems to have a lot of traction these days in comparison to other major frontend libraries.

MSNev commented 7 months ago

The team here at MS is relatively small, so we don't have the cycles to be able to create this ourselves at this point in time.

We (might) consider publishing as part of the @microsoft/ controller namespace so that the community could continue general maintenance and we could then perform the "simple" version updates (mostly to avoid the TypeScript mismatch type issues).

From the team, I'm the only person who has done anything with Vue and it would be my call as to whether to perform the above. Sooo... If you want to create your own repo as a potential as a contribution, I could then review and we could move forward.

As a side (for reference), the "dynamic" configuration support that I added to v3.x was actually modelled on the Vue Reactive support, except as we still needed to support IE at the time it operates more like Vue 2 (rather than the Vue 3 Proxy implementation)