@socialgouv/yarn-workspace-focus-install

Install one and only workspace

Usage no npm install needed!

<script type="module">
  import socialgouvYarnWorkspaceFocusInstall from 'https://cdn.skypack.dev/@socialgouv/yarn-workspace-focus-install';
</script>

README

Yarn Workspace Focus Install

Install one and only workspace

Github Master CI Status License: Apache-2.0 Npm version codecov





Problem

In a yarn v1 monorepo one does not simply install one workspace.





Solution

$ npx @socialgouv/yarn-workspace-focus-install # in packages/foo
# or
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo




Installation

$ yarn add -D @socialgouv/yarn-workspace-focus-install
$ npx yarn-workspace-focus-install --cwd packages/foo




Usage

$ yarn add -D @socialgouv/yarn-workspace-focus-install
# Focus install packages/foo
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo
# Focus install packages/foo without its devDependencies
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo --production
# Fake focus install packages/foo
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo --dry-run
# Focus install packages/foo pass `--cache-folder /dev/shm/yarn` to yarn
$ npx @socialgouv/yarn-workspace-focus-install --cwd packages/foo -- --cache-folder /dev/shm/yarn




Inspiration





License Apache-2.0