g200kg / webaudio-controls

GUI parts library for Web application using WebComponents
Apache License 2.0
323 stars 56 forks source link

Add a package.json for npm installation #32

Open stufreen opened 5 years ago

stufreen commented 5 years ago

Great library! However it would be awesome if there was a package.json file. That way developers could include it as an npm dependency. As it is, you need to use bower or something like napa to include the library as part of a build pipeline, or include the files as part of another repo which is not ideal.

g200kg commented 4 years ago

package.json is added ( for GitHub packages)

kmturley commented 1 year ago

@g200kg Thank-you for your awesome work on this library!

I see that you have an npm account: https://www.npmjs.com/~g200kg

and have already published npm packages:

Could you also publish a webaudio-controls npm package? It would make installation much easier for developers.

At the moment I have to manually copy/paste the javascript file into my project and check the version. Rather than the dependency/updates handled automatically.

Thanks!

atsushieno commented 2 days ago

If webaudio-controls is published on npmjs, then we can use it for example at https://node-projects.github.io/web-component-designer-demo/index.html , like we can already do for @material/web, @microsoft/fast-components, or @shoelace-style/shoelace. That would bring in great integration experience. And unfortunately it does not work with GitHub Packages.

image