supi
supi copied to clipboard
Fast, disk space efficient installation engine. Used by pnpm
This Pull Request updates dependency [@​pnpm/default-fetcher](https://github.com/pnpm/default-fetcher) from `^0.4.0` to `^1.0.0` Release Notes ### [`v1.0.0`](https://github.com/pnpm/default-fetcher/compare/0.4.0...1.0.0) [Compare Source](https://github.com/pnpm/default-fetcher/compare/0.4.0...1.0.0) --- --- This PR has been generated by [Renovate Bot](https://renovatebot.com).
(As discussed on gitter) Currently the `readPackage` hook is only useful for modification of dependencies because it occurs during the resolution phase. It may be useful to have a hook...
When adding a new dependency, supi needs not the same/all options that are needed during nameless installation. So there should be a different options type: AddDependencyOptions
In order to at least unit-test the reflink path, I would like to use a library like `mockery` to mock `child_process` and be able to run `installPkgs` with `packageImportMethod: reflink`.
Test created on branch `fix/reporter` should pass
The test is already written, just unskip it and make it pass. Test name: 'peer dependencies are linked'
### pnpm version: 0.2.13 ### Code to reproduce the issue: https://github.com/virtru/voltron/blob/19463b64c920aff9d0c24449630463cb009b23ec/lib/voltron.js#L46 ### Expected behavior: https://github.com/pnpm/supi/blob/5e774263696d68bd839bce24abef79bcf3bf6f06/src/api/lock.ts#L59 should resolve ### Actual behavior: mkdirp creates the directory, but never resolves or rejects ###...