Skip to content
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

Remove unused dependencies #50

Merged
merged 2 commits into from
Jun 21, 2024

Conversation

javierjulio
Copy link
Contributor

@javierjulio javierjulio commented Mar 2, 2024

As promised from #49 this is a follow up to remove unused dependencies as I noticed some while working on that PR.

I tried addressing some security updates but any seem to break CI, although running tests locally is successful. Addressing the many outdated dependencies should be done individually. I won't be able to contribute there as I'm not familiar with Typescript and Jest which have the most.

@javierjulio
Copy link
Contributor Author

@cakeinpanic as mentioned in #49 this is a follow up to help reduce the number of dependencies and those reduce the lock file size. CI is green with this change and tests pass locally as well.

Copy link
Contributor

@kevnm67 kevnm67 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM ✋

@cakeinpanic
Copy link
Owner

Hi, I don't see the reason to remove engines-ok dependency since on my laptop which has node18 installed globally it actually did prevent the build. Please bring it back or provide another solution which would do the same job

No need to declare npm in engines since npm is included with node. This also matches what the template repo does: https://github.com/actions/typescript-action/blob/main/package.json
@javierjulio
Copy link
Contributor Author

@cakeinpanic no worries, I dropped that commit so it remains in place. This is now ready.

@cakeinpanic cakeinpanic self-requested a review June 21, 2024 18:34
@cakeinpanic cakeinpanic merged commit 5c413d1 into cakeinpanic:master Jun 21, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants