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

chore: switch to pnpm #153

Merged
merged 7 commits into from
Jan 19, 2022
Merged

chore: switch to pnpm #153

merged 7 commits into from
Jan 19, 2022

Conversation

Shinigami92
Copy link
Member

No description provided.

@Shinigami92 Shinigami92 added the c: chore PR that doesn't affect the runtime behavior label Jan 15, 2022
@Shinigami92 Shinigami92 requested a review from a team January 15, 2022 12:37
@Shinigami92 Shinigami92 self-assigned this Jan 15, 2022
@netlify
Copy link

netlify bot commented Jan 15, 2022

✔️ Deploy Preview for vigilant-wescoff-04e480 ready!

🔨 Explore the source changes: 9e83b3c

🔍 Inspect the deploy log: https://app.netlify.com/sites/vigilant-wescoff-04e480/deploys/61e836ff8fb2430007d67b4f

😎 Browse the preview: https://deploy-preview-153--vigilant-wescoff-04e480.netlify.app

@Shinigami92
Copy link
Member Author

Need to install npm-run-all

.github/workflows/ci.yml Outdated Show resolved Hide resolved
@damienwebdev
Copy link
Member

Why can't we just use what Node provides out of the box with npm do we really need pnpm?

@Shinigami92
Copy link
Member Author

Why can't we just use what Node provides out of the box with npm do we really need pnpm?

pnpm has MANY improvements over npm
It downloads the files in a global local cache + it uses symlinks to that
So your e.g. SSD will love you

npm is downloading everything always when you removed the node_modules folder and try to make a clean install

@prisis
Copy link
Member

prisis commented Jan 15, 2022

Wouldn't it be easier for new contributor to use yarn? If i'm not mistaken its comes with node

@Shinigami92
Copy link
Member Author

Wouldn't it be easier for new contributor to use yarn? If i'm not mistaken its comes with node

yarn has some benefits but is not well maintained
also it is driven by facebook where pnpm is community driven
also yarn v3 needs some more configuration where pnpm doesn't need anything
new contributors are directly informed and get telled that they need to just do npm install -g pnpm
pnpm is also in corepack compatible
yarn v1 is legacy and not maintained anymore but you need it to switch to v3
pnpm has a much better CLI

@prisis
Copy link
Member

prisis commented Jan 15, 2022

Im pretty fine with pnpm, using it too in most of all my projects

prisis
prisis previously approved these changes Jan 15, 2022
@Shinigami92 Shinigami92 requested a review from a team January 15, 2022 20:19
import-brain
import-brain previously approved these changes Jan 17, 2022
@Shinigami92 Shinigami92 dismissed stale reviews from import-brain and prisis via 612a815 January 17, 2022 15:46
@Shinigami92 Shinigami92 added this to the v6.0.0 milestone Jan 17, 2022
@Shinigami92 Shinigami92 added the c: dependencies Pull requests that adds/updates a dependency label Jan 17, 2022
@Shinigami92
Copy link
Member Author

@prisis I rebase this branch, please re-approve it 🙂

import-brain
import-brain previously approved these changes Jan 17, 2022
import-brain
import-brain previously approved these changes Jan 19, 2022
Copy link
Member

@damienwebdev damienwebdev left a comment

Choose a reason for hiding this comment

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

lgtm

@Shinigami92 Shinigami92 merged commit a273f67 into main Jan 19, 2022
@Shinigami92 Shinigami92 deleted the switch-to-pnpm branch January 19, 2022 18:24
pkuczynski pushed a commit to pkuczynski/faker that referenced this pull request Jan 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: chore PR that doesn't affect the runtime behavior c: dependencies Pull requests that adds/updates a dependency
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants