emitter icon indicating copy to clipboard operation
emitter copied to clipboard

Publish Emitter to NPM

Open HipsterZipster opened this issue 8 years ago • 4 comments

Currently this package does not exist in NPM, thereby making it very difficult for downstream NPM packages (like https://www.npmjs.com/package/slideout) to version and depend on it properly.

I suggest we create an NPM package and make this a real versioned product.

@jacobjojan

HipsterZipster avatar Oct 19 '16 17:10 HipsterZipster

Coming back to this is 2022 🤣 I too find myself using Mango 0.0.7 and having to link to it like so

git+https://github.com/Mango/emitter.git#0.0.7

It would be great if we can get this final version published to NPM so I can install it normally. Obv it may be better for us to just stop using this package, but for now this is the position I am in :-P

Is there anything I can do to help @pazguille ?

AaronLayton avatar Mar 02 '22 10:03 AaronLayton

+1, this is the only package NodeBB (slideout) depends on that is delivered via git+ssh.

jjakob avatar Apr 02 '22 19:04 jjakob

@peregrinogris @pazguille @juanrossi Is there anything we can do to help get version 0.0.7 released to NPM so we don't have to keep using git+ssh in our package.json files to get the latest version?

Or, could you let us know if this project is + Mango/slideout are dead projects? If it's a dead project it may be good to move it to a community controlled repo so that it can be maintained

AaronLayton avatar Apr 02 '22 22:04 AaronLayton

We were running into an error on CI with the slideout package due to this not being published on NPM:

Error: Could not install ... as it does not contain a package.json file

The workaround for us was to publish our own scoped version of both emitter and slideout.

alanning avatar Oct 25 '22 12:10 alanning