Are we ready to have people start using https://marketplace.visualstudio.com/items?itemName=svelte.svelte-vscode ?
https://github.com/sveltejs/integrations points to the old plugin location at https://marketplace.visualstudio.com/items?itemName=JamesBirtles.svelte-vscode
The old plugin has about 90x as many installs. I'm wondering how we can notify these users that there's a new plugin. Some ideas in order of effectiveness:
I prefer the second option
I don't know where but I think @orta said something along the lines of "take over Svelte Plugin at some point". So this would mean the (currently old) Svelte Plugin would get an update.
As to when that is: In my opinion not yet, but soon. There is still lots of refactorings/groundwork going on so I think this repo is in a little too early state.
Yeah, I was figuring we'd ship an update to the birtle version to recommend folks move over once it "Svelte Beta" got stable and comfy (which I don't know when that is, I figure someone will probably tell me, but it's not now for sure )
I would guess the "Beta" one already works better than the non-beta one. Are there any known issues that make the "Beta" one less stable or a worse overall experience?
The experience is definitely better, but it's not that stable yet, as in we add new code a lot and that may break some things along the way. For example we added svelte2tsx
to get better typing not just inside script
but also inside template, and that that brought in some new bugs which were reported.
I guess even in the long-term it could be helpful to have a "beta" one and "stable" one. Then there'd be an extension that could be used to push out changes and get early feedback before giving it to all users
do we have publishing control over james birtles' one? does he want to hand it over?
I don't think we do, but he's game to have it deprecated
I think we can start pushing this, Svelte Beta is getting more stable every day and people are still way too often using the old version (almost 100k by now).
Alright, agreed - OK, so the TODO IMO:
svelte.svelte-vscode
using the package json versionsvelte.svelte-vscode-nightly
) which would be a new extension in the storeReasoning:
svelte.svelte-vscode
, we should keep that identifier for the prod versionSounds good!
Just to clarify for myself:
package.json
will have some meaning now for the stable version, and it would start at 100.0.0 because IT'S AWESOME (and you forced it :P ).Would you lead on this? You already had contact with @UnwrittenFun before and you know the extension deployment stuff very well.
Yeah, I'll take a shot at this 👍🏾
@orta could you as a first step rename "Svelte Beta" to "Svelte (Official)" ? I think this would help getting more people to install this version.
Birtle's extension is unpublished, so there will be no confusion about this anymore.
Most helpful comment
Yeah, I'll take a shot at this 👍🏾