design-system icon indicating copy to clipboard operation
design-system copied to clipboard

Migrate to pnpm

Open jpveooys opened this issue 2 years ago • 5 comments

Following https://github.com/defencedigital/mod-uk-design-system/issues/2716 we decided that we should migrate from yarn v1 to npm v8.

There are currently two external issues blocking this:

  • https://github.com/npm/cli/issues/4834
  • https://github.com/lerna/lerna/issues/2832 (assuming that this affects us)

A chunk of the work has already been done on this branch: https://github.com/defencedigital/mod-uk-design-system/tree/spike/npm-v8-2

jpveooys avatar May 03 '22 15:05 jpveooys

This issue has been marked as stale because it has been open for 60 days with no activity

github-actions[bot] avatar Jul 04 '22 01:07 github-actions[bot]

As yet, the linked npm issue remains unresolved. pnpm is an alternative that could be investigated.

jpveooys avatar Sep 20 '22 12:09 jpveooys

Unfortunately, using pnpm is also blocked, as Dependabot does not support it:

  • https://github.com/dependabot/dependabot-core/issues/1736

Some initial work on using pnpm is on this branch:

https://github.com/defencedigital/mod-uk-design-system/pull/new/chore/pnpm

jpveooys avatar Sep 23 '22 12:09 jpveooys

This issue has been marked as stale because it has been open for 60 days with no activity

github-actions[bot] avatar Nov 28 '22 01:11 github-actions[bot]

pnpm

markhigham avatar Apr 05 '24 13:04 markhigham