ud-annotatrix
ud-annotatrix copied to clipboard
merging package version bumps
Is merging all the package version bumps safe, @keggsmurph21? (See open PRs)
I worry that some things have changed major version number, e.g. ejs from version 2 to version 3.
I also worry that we have a lot of dependencies. Are all of these necessary? I see things like tar
and ini
which seem unrelated to what Annotatrix does.
Is merging all the package version bumps safe, @keggsmurph21? (See open PRs)
I worry that some things have changed major version number, e.g. ejs from version 2 to version 3.
We'd probably need to look closely at the major version bumps, but any others should be safe. And I guess when I say "look closely" I just mean (1) make the change locally, (2) check if broken, (3) otherwise merge it in. Up to you how you want to ensure (2) :grin:
I also worry that we have a lot of dependencies. Are all of these necessary?
Haha, probably not all of them. It is worth noting that most of our dependencies are actually "dev dependencies", which means the end user never needs to use them (or even know about them).
I see things like
tar
andini
which seem unrelated to what Annotatrix does.
Yeah, these are both dev dependencies. You can see why they're in the package-lock.json
if you run these commands:
$ npm ls tar
[email protected] /home/kevinmurphy/src/jonorthwash/ud-annotatrix
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]
$ npm ls ini
[email protected] /path/to/ud-annotatrix
├─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected] deduped
├─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected] deduped
├─┬ [email protected] -> ./notatrix
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
└─┬ [email protected]
└─┬ [email protected]
└─┬ [email protected]
└── [email protected]