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

Use yarn as default #16

Closed
Shinigami92 opened this issue Jul 23, 2020 · 0 comments · Fixed by #26
Closed

Use yarn as default #16

Shinigami92 opened this issue Jul 23, 2020 · 0 comments · Fixed by #26
Assignees

Comments

@Shinigami92
Copy link
Contributor

Shinigami92 commented Jul 23, 2020

Use yarn as default package manager

Summary

Let's use yarn as package manager instead of npm

Motivation

Yarn provides better and faster caching on local machines.
Also I have some bad experience with package-lock.json. yarn.lock seems to handle dependencies in a bit more better way.
Also with yarn you can safe some keystrokes when using scripts. 🙂

Detailed Design

Add engines.yarn to package.json and set it to >= 1.22.4.
Also use yarn within GitHub Actions.
In addition we should commit yarn.lock to the repo so the build is more reproducible.

Documentation

Maybe we can add some script documentation into README.md (#19)

Drawbacks

Are there any?
Other contributers could not be used to yarn.

Alternatives

Stick to npm 🙁

Open Questions

Any questions.

Help Needed

No.

Frequently Asked Questions

Currently none

Related Discussions

Currently none

@Shinigami92 Shinigami92 self-assigned this Jul 23, 2020
@Shinigami92 Shinigami92 linked a pull request Jul 25, 2020 that will close this issue
@Shinigami92 Shinigami92 added this to Review in progress in Core Roadmap Jul 25, 2020
Core Roadmap automation moved this from Review in progress to Done Jul 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Core Roadmap
  
Done
Development

Successfully merging a pull request may close this issue.

1 participant