Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft: Make yarn run faster #6188

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Draft: Make yarn run faster #6188

wants to merge 2 commits into from

Conversation

arcanis
Copy link
Member

@arcanis arcanis commented Mar 27, 2024

This experiment attempts to make yarn run faster through various means:

  • An Esbuild plugin adds an indirection to all Clipanion commands so that their execute method is moved inside a lazily loaded module. This is meant to defer loading all 3rd-party vendors until the command gets actually executed, without having to manually move all imports inside the execute function itself.

  • I removed Lodash and migrated the functions we used inside miscUtils

  • I turned various imports into dynamic imports so that they are only used as needed

All in all it caused the amount of modules executed as part of yarn run to drop from ~760 to ~450 (fast-glob is a significant reason for that; perhaps we'll be able to get rid of it in a couple of years when fs.glob is more widely available):

/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-extensions-virtual-a079f34157/1/packages/yarnpkg-extensions/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libui-virtual-5798c7b6cc/1/packages/yarnpkg-libui/sources/libuiUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/ZipFS.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/ZipOpenFS.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/common.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/instance.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/libzipSync.js
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/makeInterface.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/mountMemoryDrive.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-libzip-virtual-4957b34c08/1/packages/yarnpkg-libzip/sources/sync.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/sources/extensions.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/sources/patches/fsevents.patch.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/sources/patches/resolve.patch.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-compat-virtual-5fe64685a8/1/packages/plugin-compat/sources/patches/typescript.patch.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-constraints-virtual-99fd3d5184/1/packages/plugin-constraints/sources/ModernEngine.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-constraints-virtual-99fd3d5184/1/packages/plugin-constraints/sources/constraintUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-constraints-virtual-99fd3d5184/1/packages/plugin-constraints/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-dlx-virtual-0ee854167a/1/packages/plugin-dlx/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/entries/run.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/plugin/import.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/plugin/import/sources.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/plugin/list.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/run.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/set/version.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/commands/set/version/sources.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/dedupeUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-essentials-virtual-ba2aa356ff/1/packages/plugin-essentials/sources/suggestUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-exec-virtual-5fb707f809/1/packages/plugin-exec/sources/ExecFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-exec-virtual-5fb707f809/1/packages/plugin-exec/sources/ExecResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-exec-virtual-5fb707f809/1/packages/plugin-exec/sources/constants.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-exec-virtual-5fb707f809/1/packages/plugin-exec/sources/execUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-exec-virtual-5fb707f809/1/packages/plugin-exec/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/FileFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/FileResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/TarballFileFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/TarballFileResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/constants.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/fileUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-file-virtual-09493efbf9/1/packages/plugin-file/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/sources/GitFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/sources/GitResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/sources/gitUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/sources/hosted-git-info-parse.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-git-virtual-0aab12d756/1/packages/plugin-git/sources/utils/normalizeRepoUrl.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-github-virtual-f1a8e708ca/1/packages/plugin-github/sources/GithubFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-github-virtual-f1a8e708ca/1/packages/plugin-github/sources/githubUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-github-virtual-f1a8e708ca/1/packages/plugin-github/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-http-virtual-873dddb2f0/1/packages/plugin-http/sources/TarballHttpFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-http-virtual-873dddb2f0/1/packages/plugin-http/sources/TarballHttpResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-http-virtual-873dddb2f0/1/packages/plugin-http/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-http-virtual-873dddb2f0/1/packages/plugin-http/sources/urlUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-init-virtual-bb60ce87e8/1/packages/plugin-init/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-interactive-tools-virtual-994def96e6/1/packages/plugin-interactive-tools/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/sources/LinkFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/sources/LinkResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/sources/PortalFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/sources/PortalResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/sources/constants.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-link-virtual-c23c4cc48b/1/packages/plugin-link/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-nm-virtual-97323d0aea/1/packages/plugin-nm/sources/NodeModulesLinker.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-nm-virtual-97323d0aea/1/packages/plugin-nm/sources/PnpLooseLinker.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-nm-virtual-97323d0aea/1/packages/plugin-nm/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-cli-virtual-2e644aaeac/1/packages/plugin-npm-cli/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-cli-virtual-2e644aaeac/1/packages/plugin-npm-cli/sources/npmAuditTypes.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-cli-virtual-2e644aaeac/1/packages/plugin-npm-cli/sources/npmAuditUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/NpmHttpFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/NpmRemapResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/NpmSemverFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/NpmSemverResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/NpmTagResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/constants.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/npmConfigUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/npmHttpUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-npm-virtual-ac09774f7e/1/packages/plugin-npm/sources/npmPublishUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pack-virtual-1c63a696a4/1/packages/plugin-pack/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pack-virtual-1c63a696a4/1/packages/plugin-pack/sources/packUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/PatchFetcher.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/PatchResolver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/constants.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/patchUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/tools/UnmatchedHunkError.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/tools/apply.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/tools/format.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-patch-virtual-8a5ab312c8/1/packages/plugin-patch/sources/tools/parse.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pnp-virtual-afab17303c/1/packages/plugin-pnp/sources/PnpLinker.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pnp-virtual-afab17303c/1/packages/plugin-pnp/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pnp-virtual-afab17303c/1/packages/plugin-pnp/sources/jsInstallUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pnp-virtual-afab17303c/1/packages/plugin-pnp/sources/pnpUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pnpm-virtual-572c24c2ae/1/packages/plugin-pnpm/sources/PnpmLinker.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-pnpm-virtual-572c24c2ae/1/packages/plugin-pnpm/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-stage-virtual-7a1205884d/1/packages/plugin-stage/sources/drivers/GitDriver.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-stage-virtual-7a1205884d/1/packages/plugin-stage/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-stage-virtual-7a1205884d/1/packages/plugin-stage/sources/stageUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-typescript-virtual-44a70d709d/1/packages/plugin-typescript/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-typescript-virtual-44a70d709d/1/packages/plugin-typescript/sources/typescriptUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-version-virtual-0dfa48e4ab/1/packages/plugin-version/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-version-virtual-0dfa48e4ab/1/packages/plugin-version/sources/versionUtils.ts
/Users/mael.nison/berry/.yarn/__virtual__/@yarnpkg-plugin-workspace-tools-virtual-35b55213c6/1/packages/plugin-workspace-tools/sources/index.ts
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/Cli.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/Command.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/HelpCommand.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/builtins/definitions.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/builtins/help.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/builtins/index.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/builtins/tokens.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/builtins/version.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/index.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/Array.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/Boolean.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/Counter.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/Proxy.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/Rest.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/String.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/index.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/advanced/options/utils.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/constants.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/core.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/errors.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/format.mjs
/Users/mael.nison/berry/.yarn/__virtual__/clipanion-virtual-c1d68929d0/0/cache/clipanion-npm-4.0.0-rc.2-ad27d804c4-00a478d46f.zip/node_modules/clipanion/lib/platform/node.mjs
/Users/mael.nison/berry/.yarn/cache/@arcanis-slice-ansi-npm-1.1.1-a69aa37ccc-14ed60cb45.zip/node_modules/@arcanis/slice-ansi/index.js
/Users/mael.nison/berry/.yarn/cache/@fastify-deepmerge-npm-1.3.0-72eb1f634c-6ddfc230ed.zip/node_modules/@fastify/deepmerge/index.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/adapters/fs.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/constants.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/index.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/providers/async.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/providers/common.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/providers/sync.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/settings.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/utils/fs.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.scandir-npm-2.1.5-89c67370dd-6ab2a9b8a1.zip/node_modules/@nodelib/fs.scandir/out/utils/index.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip/node_modules/@nodelib/fs.stat/out/adapters/fs.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip/node_modules/@nodelib/fs.stat/out/index.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip/node_modules/@nodelib/fs.stat/out/providers/async.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip/node_modules/@nodelib/fs.stat/out/providers/sync.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.stat-npm-2.0.5-01f4dd3030-012480b5ca.zip/node_modules/@nodelib/fs.stat/out/settings.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/index.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/providers/async.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/providers/stream.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/providers/sync.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/readers/async.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/readers/common.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/readers/reader.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/readers/sync.js
/Users/mael.nison/berry/.yarn/cache/@nodelib-fs.walk-npm-1.2.8-b4a89da548-40033e33e9.zip/node_modules/@nodelib/fs.walk/out/settings.js
/Users/mael.nison/berry/.yarn/cache/@zkochan-cmd-shim-npm-5.1.0-3bdda00327-6c31eb543d.zip/node_modules/@zkochan/cmd-shim/index.js
/Users/mael.nison/berry/.yarn/cache/ansi-colors-npm-4.1.1-97ad42f223-e862fddd0a.zip/node_modules/ansi-colors/index.js
/Users/mael.nison/berry/.yarn/cache/ansi-colors-npm-4.1.1-97ad42f223-e862fddd0a.zip/node_modules/ansi-colors/symbols.js
/Users/mael.nison/berry/.yarn/cache/ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip/node_modules/ansi-regex/index.js
/Users/mael.nison/berry/.yarn/cache/ansi-styles-npm-4.2.0-1fc112ccec-97f0f21a77.zip/node_modules/ansi-styles/index.js
/Users/mael.nison/berry/.yarn/cache/arg-npm-5.0.2-2f5805a547-92fe7de222.zip/node_modules/arg/index.js
/Users/mael.nison/berry/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-b7904e66ed.zip/node_modules/bl/BufferList.js
/Users/mael.nison/berry/.yarn/cache/bl-npm-4.1.0-7f94cdcf3f-b7904e66ed.zip/node_modules/bl/bl.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/index.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/lib/compile.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/lib/constants.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/lib/expand.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/lib/parse.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/lib/stringify.js
/Users/mael.nison/berry/.yarn/cache/braces-npm-3.0.2-782240b28a-966b1fb48d.zip/node_modules/braces/lib/utils.js
/Users/mael.nison/berry/.yarn/cache/camelcase-npm-5.3.1-5db8af62c5-e6effce26b.zip/node_modules/camelcase/index.js
/Users/mael.nison/berry/.yarn/cache/chalk-npm-3.0.0-e813208025-37f90b31fd.zip/node_modules/chalk/source/index.js
/Users/mael.nison/berry/.yarn/cache/chalk-npm-3.0.0-e813208025-37f90b31fd.zip/node_modules/chalk/source/util.js
/Users/mael.nison/berry/.yarn/cache/ci-info-npm-3.2.0-90f4cf0660-bb54ab126b.zip/node_modules/ci-info/index.js
/Users/mael.nison/berry/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip/node_modules/cross-spawn/index.js
/Users/mael.nison/berry/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip/node_modules/cross-spawn/lib/enoent.js
/Users/mael.nison/berry/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip/node_modules/cross-spawn/lib/parse.js
/Users/mael.nison/berry/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip/node_modules/cross-spawn/lib/util/escape.js
/Users/mael.nison/berry/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip/node_modules/cross-spawn/lib/util/readShebang.js
/Users/mael.nison/berry/.yarn/cache/cross-spawn-npm-7.0.3-e4ff3e65b3-e1a13869d2.zip/node_modules/cross-spawn/lib/util/resolveCommand.js
/Users/mael.nison/berry/.yarn/cache/diff-npm-5.1.0-d24d222280-f4557032a9.zip/node_modules/diff/lib/index.mjs
/Users/mael.nison/berry/.yarn/cache/dotenv-npm-16.3.1-e6d380a398-dbb778237e.zip/node_modules/dotenv/lib/main.js
/Users/mael.nison/berry/.yarn/cache/end-of-stream-npm-1.4.1-ccccf6139c-ac0f75d57c.zip/node_modules/end-of-stream/index.js
/Users/mael.nison/berry/.yarn/cache/enquirer-npm-2.3.6-7899175762-751d14f037.zip/node_modules/enquirer/index.js
/Users/mael.nison/berry/.yarn/cache/enquirer-npm-2.3.6-7899175762-751d14f037.zip/node_modules/enquirer/lib/prompts/index.js
/Users/mael.nison/berry/.yarn/cache/enquirer-npm-2.3.6-7899175762-751d14f037.zip/node_modules/enquirer/lib/utils.js
/Users/mael.nison/berry/.yarn/cache/fast-deep-equal-npm-3.1.3-790edcfcf5-e21a9d8d84.zip/node_modules/fast-deep-equal/index.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/index.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/managers/patterns.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/managers/tasks.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/async.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/filters/deep.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/filters/entry.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/filters/error.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/matchers/matcher.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/matchers/partial.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/provider.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/stream.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/sync.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/providers/transformers/entry.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/readers/async.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/readers/reader.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/readers/stream.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/readers/sync.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/settings.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/array.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/errno.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/fs.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/index.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/path.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/pattern.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/stream.js
/Users/mael.nison/berry/.yarn/cache/fast-glob-npm-3.2.12-162763bbae-641e748664.zip/node_modules/fast-glob/out/utils/string.js
/Users/mael.nison/berry/.yarn/cache/fastq-npm-1.13.0-a45963881c-0902cb9b81.zip/node_modules/fastq/queue.js
/Users/mael.nison/berry/.yarn/cache/fill-range-npm-7.0.1-b8b1817caa-e260f7592f.zip/node_modules/fill-range/index.js
/Users/mael.nison/berry/.yarn/cache/fs-constants-npm-1.0.0-59576b2177-18f5b71837.zip/node_modules/fs-constants/index.js
/Users/mael.nison/berry/.yarn/cache/git-up-npm-7.0.0-5e37fa590f-003ef38424.zip/node_modules/git-up/lib/index.js
/Users/mael.nison/berry/.yarn/cache/git-url-parse-npm-13.1.0-724765d793-a088e9b572.zip/node_modules/git-url-parse/lib/index.js
/Users/mael.nison/berry/.yarn/cache/glob-parent-npm-5.1.2-021ab32634-32cd106ce8.zip/node_modules/glob-parent/index.js
/Users/mael.nison/berry/.yarn/cache/has-flag-npm-4.0.0-32af9f0536-261a135703.zip/node_modules/has-flag/index.js
/Users/mael.nison/berry/.yarn/cache/inherits-npm-2.0.4-c66b3957a0-cd45e923be.zip/node_modules/inherits/inherits.js
/Users/mael.nison/berry/.yarn/cache/is-extglob-npm-2.1.1-0870ea68b5-df033653d0.zip/node_modules/is-extglob/index.js
/Users/mael.nison/berry/.yarn/cache/is-glob-npm-4.0.3-cb87bf1bdb-3ed74f2b0c.zip/node_modules/is-glob/index.js
/Users/mael.nison/berry/.yarn/cache/is-number-npm-7.0.0-060086935c-6a6c3383f6.zip/node_modules/is-number/index.js
/Users/mael.nison/berry/.yarn/cache/is-ssh-npm-1.4.0-c6d7eec087-e2d17d74a1.zip/node_modules/is-ssh/lib/index.js
/Users/mael.nison/berry/.yarn/cache/is-windows-npm-1.0.2-898cd6f3d7-438b7e5265.zip/node_modules/is-windows/index.js
/Users/mael.nison/berry/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7c9f715c03.zip/node_modules/isexe/index.js
/Users/mael.nison/berry/.yarn/cache/isexe-npm-2.0.0-b58870bd2e-7c9f715c03.zip/node_modules/isexe/mode.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/index.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/common.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/dumper.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/exception.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/loader.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/mark.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/schema.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/schema/core.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/schema/default_full.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/schema/json.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/binary.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/bool.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/float.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/int.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/js/function.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/map.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/merge.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/null.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/omap.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/pairs.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/seq.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/set.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/str.js
/Users/mael.nison/berry/.yarn/cache/js-yaml-npm-3.14.1-b968c6095e-9e22d80b4d.zip/node_modules/js-yaml/lib/js-yaml/type/timestamp.js
/Users/mael.nison/berry/.yarn/cache/lru-cache-npm-6.0.0-b4c8668fe1-fc1fe2ee20.zip/node_modules/lru-cache/index.js
/Users/mael.nison/berry/.yarn/cache/merge2-npm-1.4.1-a2507bd06c-7268db63ed.zip/node_modules/merge2/index.js
/Users/mael.nison/berry/.yarn/cache/micromatch-npm-4.0.5-cfab5d7669-a749888789.zip/node_modules/micromatch/index.js
/Users/mael.nison/berry/.yarn/cache/once-npm-1.4.0-ccf03ef07a-cd0a885013.zip/node_modules/once/once.js
/Users/mael.nison/berry/.yarn/cache/p-limit-npm-2.2.0-d458ce1c4b-e92ec3025f.zip/node_modules/p-limit/index.js
/Users/mael.nison/berry/.yarn/cache/p-try-npm-2.0.0-1f8d030b63-373322d0df.zip/node_modules/p-try/index.js
/Users/mael.nison/berry/.yarn/cache/parse-path-npm-7.0.0-ceda41e594-2e6eadae5a.zip/node_modules/parse-path/lib/index.js
/Users/mael.nison/berry/.yarn/cache/parse-url-npm-8.1.0-0995f15c34-ceb51dc474.zip/node_modules/parse-url/dist/index.js
/Users/mael.nison/berry/.yarn/cache/path-key-npm-3.1.1-0e66ea8321-55cd7a9dd4.zip/node_modules/path-key/index.js
/Users/mael.nison/berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip/node_modules/picomatch/index.js
/Users/mael.nison/berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip/node_modules/picomatch/lib/constants.js
/Users/mael.nison/berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip/node_modules/picomatch/lib/parse.js
/Users/mael.nison/berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip/node_modules/picomatch/lib/picomatch.js
/Users/mael.nison/berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip/node_modules/picomatch/lib/scan.js
/Users/mael.nison/berry/.yarn/cache/picomatch-npm-2.3.1-c782cfd986-60c2595003.zip/node_modules/picomatch/lib/utils.js
/Users/mael.nison/berry/.yarn/cache/protocols-npm-2.0.1-e2bc74d1c1-0cd08a55b9.zip/node_modules/protocols/lib/index.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/errors.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/_stream_duplex.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/_stream_passthrough.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/_stream_readable.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/_stream_transform.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/_stream_writable.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/internal/streams/buffer_list.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/internal/streams/destroy.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/internal/streams/end-of-stream.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/internal/streams/pipeline.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/internal/streams/state.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/lib/internal/streams/stream.js
/Users/mael.nison/berry/.yarn/cache/readable-stream-npm-3.6.0-23a4a5eb56-b80b3e6a7f.zip/node_modules/readable-stream/readable.js
/Users/mael.nison/berry/.yarn/cache/reusify-npm-1.0.4-95ac4aec11-14222c9e1d.zip/node_modules/reusify/reusify.js
/Users/mael.nison/berry/.yarn/cache/run-parallel-npm-1.1.9-83c6b2d620-8bbeda89c2.zip/node_modules/run-parallel/index.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/classes/comparator.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/classes/range.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/classes/semver.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/clean.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/cmp.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/coerce.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/compare-build.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/compare-loose.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/compare.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/diff.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/eq.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/gt.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/gte.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/inc.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/lt.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/lte.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/major.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/minor.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/neq.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/parse.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/patch.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/prerelease.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/rcompare.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/rsort.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/satisfies.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/sort.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/functions/valid.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/index.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/internal/constants.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/internal/debug.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/internal/identifiers.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/internal/parse-options.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/internal/re.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/gtr.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/intersects.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/ltr.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/max-satisfying.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/min-satisfying.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/min-version.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/outside.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/simplify.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/subset.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/to-comparators.js
/Users/mael.nison/berry/.yarn/cache/semver-npm-7.5.4-c4ad957fcd-985dec0d37.zip/node_modules/semver/ranges/valid.js
/Users/mael.nison/berry/.yarn/cache/shebang-command-npm-2.0.0-eb2b01921d-6b52fe8727.zip/node_modules/shebang-command/index.js
/Users/mael.nison/berry/.yarn/cache/shebang-regex-npm-3.0.0-899a0cd65e-1a2bcae50d.zip/node_modules/shebang-regex/index.js
/Users/mael.nison/berry/.yarn/cache/strip-ansi-npm-6.0.1-caddc7cb40-ae3b5436d3.zip/node_modules/strip-ansi/index.js
/Users/mael.nison/berry/.yarn/cache/supports-color-npm-7.1.0-df2ba1e338-f5b2df5336.zip/node_modules/supports-color/index.js
/Users/mael.nison/berry/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-1a52a51d24.zip/node_modules/tar-stream/extract.js
/Users/mael.nison/berry/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-1a52a51d24.zip/node_modules/tar-stream/headers.js
/Users/mael.nison/berry/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-1a52a51d24.zip/node_modules/tar-stream/index.js
/Users/mael.nison/berry/.yarn/cache/tar-stream-npm-2.2.0-884c79b510-1a52a51d24.zip/node_modules/tar-stream/pack.js
/Users/mael.nison/berry/.yarn/cache/tinylogic-npm-2.0.0-700fcc2fe0-6467b1ed9b.zip/node_modules/tinylogic/grammar.js
/Users/mael.nison/berry/.yarn/cache/tinylogic-npm-2.0.0-700fcc2fe0-6467b1ed9b.zip/node_modules/tinylogic/index.js
/Users/mael.nison/berry/.yarn/cache/to-regex-range-npm-5.0.1-f1e8263b00-10dda13571.zip/node_modules/to-regex-range/index.js
/Users/mael.nison/berry/.yarn/cache/treeify-npm-1.1.0-abf9292333-5241976a75.zip/node_modules/treeify/treeify.js
/Users/mael.nison/berry/.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-cf1ffed5e6.zip/node_modules/tunnel/index.js
/Users/mael.nison/berry/.yarn/cache/tunnel-npm-0.0.6-b1c0830ea4-cf1ffed5e6.zip/node_modules/tunnel/lib/tunnel.js
/Users/mael.nison/berry/.yarn/cache/typanion-npm-3.14.0-8af344c436-5e88d9e612.zip/node_modules/typanion/lib/index.mjs
/Users/mael.nison/berry/.yarn/cache/util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip/node_modules/util-deprecate/node.js
/Users/mael.nison/berry/.yarn/cache/which-npm-2.0.2-320ddf72f7-4782f8a1d6.zip/node_modules/which/which.js
/Users/mael.nison/berry/.yarn/cache/wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip/node_modules/wrappy/wrappy.js
/Users/mael.nison/berry/.yarn/cache/yallist-npm-4.0.0-b493d9e907-4cb02b42b8.zip/node_modules/yallist/iterator.js
/Users/mael.nison/berry/.yarn/cache/yallist-npm-4.0.0-b493d9e907-4cb02b42b8.zip/node_modules/yallist/yallist.js
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/cli.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/lib.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/pluginCommands.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/polyfills.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/tools/BaseCommand.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/tools/WorkspaceRequiredError.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/tools/getDynamicLibs.ts
/Users/mael.nison/berry/packages/yarnpkg-cli/sources/tools/openWorkspace.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Cache.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Configuration.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/CorePlugin.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Installer.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/LegacyMigrationResolver.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/LightReport.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/LockfileResolver.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Manifest.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/MessageName.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/MultiFetcher.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/MultiResolver.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Project.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Report.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/RunInstallPleaseResolver.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/StreamReport.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/TaskPool.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/TelemetryManager.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/ThrowReport.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/VirtualFetcher.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/VirtualResolver.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/Workspace.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/WorkspaceFetcher.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/WorkspaceResolver.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/YarnVersion.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/configUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/execUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/folderUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/formatUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/hashUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/httpUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/miscUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/nodeUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/scriptUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/semverUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/structUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/tgzUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/treeUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/types.ts
/Users/mael.nison/berry/packages/yarnpkg-core/sources/worker-zip/index.js
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/AliasFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/CwdFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/FakeFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/JailFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/LazyFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/MountFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/NoFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/NodeFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/NodePathFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/PosixFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/ProxiedFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/VirtualFS.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/algorithms/copyPromise.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/algorithms/opendir.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/algorithms/watchFile.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/algorithms/watchFile/CustomStatWatcher.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/constants.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/errors.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/patchFs/FileHandle.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/patchFs/patchFs.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/path.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/statUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-fslib/sources/xfs.ts
/Users/mael.nison/berry/packages/yarnpkg-nm/sources/buildNodeModulesTree.ts
/Users/mael.nison/berry/packages/yarnpkg-nm/sources/hoist.ts
/Users/mael.nison/berry/packages/yarnpkg-nm/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/grammars/resolution.js
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/grammars/shell.js
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/grammars/syml.js
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/resolution.ts
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/shell.ts
/Users/mael.nison/berry/packages/yarnpkg-parsers/sources/syml.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/esm-loader/built-loader.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/esm-loader/loaderFlags.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/generatePnpScript.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/generatePrettyJson.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/generateSerializedState.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/hydratePnpApi.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/loader/hydrateRuntimeState.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/loader/internalTools.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/loader/makeApi.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/loader/node-options.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/loader/nodeUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/makeRuntimeApi.ts
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/node/errors.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/node/package_config.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/node/primordials.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/node/resolve.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/node/util.js
/Users/mael.nison/berry/packages/yarnpkg-pnp/sources/types.ts
/Users/mael.nison/berry/packages/yarnpkg-shell/sources/errors.ts
/Users/mael.nison/berry/packages/yarnpkg-shell/sources/globUtils.ts
/Users/mael.nison/berry/packages/yarnpkg-shell/sources/index.ts
/Users/mael.nison/berry/packages/yarnpkg-shell/sources/pipe.ts

However the speed gain is fairly small on my machine:

Benchmark 1: before
  Time (mean ± σ):     173.4 ms ±   3.8 ms    [User: 184.7 ms, System: 24.3 ms]
  Range (min … max):   169.3 ms … 183.9 ms    14 runs

Benchmark 2: after
  Time (mean ± σ):     158.1 ms ±   3.9 ms    [User: 168.5 ms, System: 22.5 ms]
  Range (min … max):   153.3 ms … 166.3 ms    15 runs

Summary
  'after' ran
    1.10 ± 0.04 times faster than 'before'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant