You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 7-8.RSVP
Socket
Socket
Sign inDemoInstall

yarn-bin-fix

Package Overview
Dependencies
1
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

yarn-bin-fix

Fix for yarn's #760, puts all executables from node_modules into .bin, as npm usually does


Version published
Weekly downloads
1.2K
increased by34.4%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

yarn node_modules/.bin/ fix

Fix for yarn's #760

This does exactly what npm usually does, links all package.json's bin executables into the top-most node_modules/.bin (recursively).

Currently, yarn does not do that. So if you have transitive dependencies (dependency of dependency) that has an executable, you will not be able to run it if installing with yarn.

For example, you depend on standard which depend on eslint. When using npm, you could just run eslint src and everything worked. With yarn this will not work.

This is not a perfect solution, but this script will allow you to migrate to yarn more easily. See (#1210)(https://github.com/yarnpkg/yarn/pull/1210).

Installation

Install it globally (for ease of access, not necessary).

npm i -g yarn-bin-fix

Usage

After installing your module using yarn, run yarn-bin-fix from your project's root.

Keep in mind that if you have postinstall scripts that use transitive dependencies, these will fail until you run this script.

FAQs

Package last updated on 02 Nov 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc