-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Serialport Monorepo #1606
Comments
Just to chime in that I do see a use to this as I was just poking around exactly to see if I could pull in the API without all the dependencies for the CLI. |
I got it working, but binary builds are ... gonna have to be figured out, this is going to work differently as prebuild expects different tags. |
I built the needed features into prebuild to make it work with lerna style tags. Should be able to have this out once the PRs land. prebuild/prebuild#229 |
Builds aren't happening on tag push because https://developer.github.com/v3/activity/events/types/#createevent
There's no guarantee there wont be more than thee packages published. |
But when I do push less than or equal to 3 tags builds work great! |
I want to break out the bindings, terminal and other components into their own packages. I also want to fold the serialport-utils repo into this one as maintaining both isn't necessary. serialport-utils did prove out the lerna project structure for our parsers.
I propose the following features and packages
serialport
will always have everything and be very friendly users of this package shouldn't notice a change@serialport/parser-*
moved to this repo (maintaining history from serialport-utils as sordid as it might be since it used to be part of this repo)@serialport/stream
becomes theserialport.js
stream interface that is most of this project@serialport/binding-*
become the platform specific binding packages (the challenge here is to figure out how to build individual bundled binaires and the auto download all os one)@serialport/term
becomes the terminal cli tool@serialport/list
becomes the serialport list cli toolThe text was updated successfully, but these errors were encountered: