Migrate to `yarn`
The npm
parts of the pubsweet command-line are a serious bottleneck - particularly in testing. Migrating to yarn
is a potential way to get a big speed increase.
There are some bugs/quirks in yarn
currently preventing migration. I'm using this issue to track them.
-
yarn deletes the leveldown bindings after they have been installed https://github.com/yarnpkg/yarn/issues/2619 -
yarn errors out trying to symlink test files from browserify
, which according tonpm ls browserify
is an extraneous dependency anyway (see comment below for details)