Zoltan Kochan
Zoltan Kochan
In your [issue](https://github.com/pnpm/pnpm/issues/6440) you said > nodejs has native support with the fs.setxattr(folderPath, 'com.apple.metadata:com_apple_backup_excludeItem', 1) method so why is `@napi-rs/xattr` required?
> A slower work around would be to exec the macOS tmutil addexclusion command to set the extended attribute If this is opt-in, the alternative sounds good. But make sure...
For the node_modules and `.pnpm` directory we could change the attribute where we write the modules manifest (node_modules/.modules.yaml). For instance, we could store in the manifest whether we did the...
I guess something like that.
We can add the system node.js version to the cache key. To get the system node.js we can use this code: https://github.com/pnpm/pnpm/blob/main/config/package-is-installable/src/getSystemNodeVersion.ts However, I don't remember if dlx supports the...
This is too specific. I don't think we want to support it. You can use a hook to do this: https://pnpm.io/pnpmfile#hooksreadpackagepkg-context-pkg--promisepkg
I had to add repeat install in one scenario: when a new dependency installed that has a component from the workspace in dependencies. This was the only way of doing...
I don't think gitignore should be taken into account. We should fix this.