coderaiser / putout

🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement 💪 with built-in support for js, jsx, typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏
https://putout.cloudcmd.io/
MIT License
698 stars 40 forks source link

fix(engine-*): Add missing peerDependencies #168

Closed matwilko closed 1 year ago

matwilko commented 1 year ago

engine-processor and engine-runner are missing peerDependencies on putout.

While it's not a massive problem, it does make life harder for package managers when trying to optimize package installation, see Implicit Transitive Peer Dependencies.

yarn currently reports both of these packages as missing peer dependencies:

➤ YN0002: │ @putout/engine-processor@npm:8.0.0 doesn't provide putout (p32a21), requested by @putout/engine-loader
➤ YN0002: │ @putout/engine-runner@npm:17.2.0 doesn't provide putout (p8a555), requested by @putout/operator-declare
coderaiser commented 1 year ago

Thank you :)!