Skip to content

Commit

Permalink
Add support for PNPM v9 (#76)
Browse files Browse the repository at this point in the history
  • Loading branch information
0x80 authored Apr 20, 2024
1 parent cde8397 commit bce55fa
Show file tree
Hide file tree
Showing 12 changed files with 3,255 additions and 2,493 deletions.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,9 @@ integrated, check out [mono-ts](https://github.com/0x80/mono-ts)

Run `pnpm install isolate-package --dev` or the equivalent for `npm` or `yarn`.

I recommend using `pnpm` for
[a number of reasons](https://pnpm.io/feature-comparison). In my experience it
is the best package manager, especially for monorepo setups, but any other
package manager should work.
It is recommended to use `pnpm` over `npm` or `yarn`. Apart from being fast and
efficient, PNPM has better support for monorepos, and the the lockfile isolation
code is solid and works in parallel for multiple packages, [unlike NPM](#npm)

## Usage

Expand Down
6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,16 @@
},
"dependencies": {
"@npmcli/arborist": "^7.4.0",
"@pnpm/lockfile-file": "^8.1.8",
"@pnpm/logger": "^5.0.0",
"@pnpm/prune-lockfile": "^5.0.10",
"@pnpm/types": "^9.4.2",
"chalk": "^5.3.0",
"fs-extra": "^11.2.0",
"glob": "^10.3.12",
"outdent": "^0.8.0",
"pnpm_lockfile_file_v8": "npm:@pnpm/lockfile-file@8",
"pnpm_lockfile_file_v9": "npm:@pnpm/lockfile-file@9",
"pnpm_prune_lockfile_v8": "npm:@pnpm/prune-lockfile@5",
"pnpm_prune_lockfile_v9": "npm:@pnpm/prune-lockfile@6",
"remeda": "^1.56.0",
"rename-overwrite": "^5.0.0",
"source-map-support": "^0.5.21",
Expand Down
Loading

0 comments on commit bce55fa

Please sign in to comment.