ryanatkn / awesome-svelte-resources

[deprecated for svelte-society/sveltesociety.dev] useful resources for Svelte v3+
https://github.com/svelte-society/sveltesociety.dev
Creative Commons Zero v1.0 Universal
624 stars 51 forks source link

Ensure all package namespaces are included #9

Closed ryanatkn closed 5 years ago

ryanatkn commented 5 years ago

It was pointed out in PR #8 that some packages are published under namespaces, and they should be named accordingly, so you should be able to npm i -D @namespace/pkg-name by looking at the list. I'll do a full pass on all of the links. I personally plan to publish under a namespace and would encourage you to consider it. The format should then consistently be:

@npm-namespace/published-package-namesub>@github-user</sub - Package description

or if there's no npm namespace:

published-package-namesub>@github-user</sub - Package description

If a package is not published on npm, I think I'll signal that by removing the style-formatting. It may be appropriate to remove unpublished packages from the list entirely.

For now we're assuming npm and GitHub, but that might need to change eventually.

This increasing complexity also points to the need for a more complete discovery tool that's beyond the scope of this awesome list, as discussed in Svelte's issue 1070, maybe taking inspiration from Ember Observer and Ruby Toolbox. It's been mentioned on Discord a bunch too.