-
Notifications
You must be signed in to change notification settings - Fork 2
package lock dependencies #4
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
Comments
The short version is -
So updating the deps are not always as simple as they would otherwise be. I took a stab at updating all the conflicting types to the package provided types remove the definetlytyped (@types) ones. It quickly grew in complexity. I would like to take a phased approach:
I have not spent the time investigating how to achieve number 1 yet. |
@martinmcwhorter, I tried updating all dependencies to their latest versions, it took around 2 hours to only find out what and how the types has changed, specially |
I agree. I have would like to migrate to the supplies type declarations, but have no interest in using any of the runtime validation. At least for now. What did you have in mind for the refactor? |
I think we can eliminate many internal validations of configuration object we receive and rule-existence-checks by having a defaults-applier layer before the BTW, I will try to only upgrade dependencies to their latest version without introducing too much change in working mechanisms in the couple of days. |
@xeptore The changes look good, do you want to make a PR into my repo? |
@martinmcwhorter, no difference. I'm OK with either ways. What do you prefer? |
Not sure I understand what you are asking. The PR you linked to is a PR from one branch in your fork to another branch, all in your fork. For me to merge the changes into my repo -- please make a PR back into this repo. |
PeerDependencies warnings:
commitiquette/package.json
Line 55 in 2fae504
don't match:
commitiquette/package.json
Line 21 in 2fae504
@commitlint/cli must be v9.1.2 instead of v9.1.1
commitizen must be v4.1.2 instad of v4.0.3
there is also eslint v7.7.0
The text was updated successfully, but these errors were encountered: