Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: yarnpkg/berry
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: b2eb9dce084f1a892101d1b693fea25f05428ff8
Choose a base ref
...
head repository: yarnpkg/berry
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2e73cdb7e2057a3ab4bd93074190b508b407c7ab
Choose a head ref
  • 8 commits
  • 49 files changed
  • 8 contributors

Commits on Jun 10, 2024

  1. Sync master with the changes from master

    yarnbot committed Jun 10, 2024
    Copy the full SHA
    f1edfae View commit details

Commits on Jun 19, 2024

  1. Minor tweaks to website (#6264)

    ## What's the problem this PR addresses?
    
    Some minor/nitpick-level problems with the website
    
    Note: This PR has *some* overlap with #6218. I'll rebase one when the
    other is merged
    
    ## How did you fix it?
    
    - Removed remnants of TypeScript misconfiguration created when first
    adding the docusaurus workspace via `create-docusaurus`
    - Reorganized the directory structure of the docusaurus workspace. In
    particular, moved stuff that is run in build-time (except the
    `docusaurus.config.ts` itself) to a `config` directory. May not seem
    like much but as more stuff gets added this can keep thing clean and
    manageable.
    - Used admonitions instead of plain text where appropriate
    - Made the remark plugins apply to the CHANGELOG (they weren't before)
    - Cleaned up and reorganized the dependencies. Of course there are
    different schools of philosophy regarding what should count as a
    dependency vs devDependency in a frontend app. Ultimately I decided for
    Docusaurus, it makes more sense to say everything needed to run `yarn
    build` successfully is a dep and devDeps are those that are purely for
    DX (e.g. types)
    - Removed babel and browserslist config as we are not using them at all
    
    ## Checklist
    
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    clemyan authored Jun 19, 2024
    Copy the full SHA
    40b5fb8 View commit details
  2. Fix incorrect node:… module warnings in doctor (#6347)

    This swaps to use `isBuiltin` from Node rather than constructing a
    custom set of module names with `node:` prefix. For some modules that
    didn't have a "bare" module (e.g. `node:test`) this fixes false positive
    errors.
    
    ## What's the problem this PR addresses?
    
    <!-- Describe the rationale of your PR. -->
    <!-- Link all issues that it closes. (Closes/Resolves #xxxx.) -->
    
    Closes #6343
    
    ## How did you fix it?
    
    <!-- A detailed description of your implementation. -->
    
    ## Checklist
    
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [ ] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [ ] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [ ] I will check that all automated PR checks pass before the PR gets
    reviewed.
    
    ---------
    
    Co-authored-by: MaΓ«l Nison <nison.mael@gmail.com>
    bradleyayers and arcanis authored Jun 19, 2024
    Copy the full SHA
    8445b05 View commit details
  3. Update links for yarn explain to Docosaurus versions (#6321)

    ## What's the problem this PR addresses?
    
    This updates the URLs for the `yarn explain` command to make it work
    after the move from Gatsby to Docusaurus.
    
    Resolves #6249.
    
    ## How did you fix it?
    
    - Change the version-tagged link (`repo.yarnpkg.com`) to what @arcanis
    says will be published after the next release
    - Change the Github link for hint about how to help updating
    documentation
    skagedal authored Jun 19, 2024
    Copy the full SHA
    64e41c8 View commit details
  4. remove useless "readyPackages" (#6319)

    ## What's the problem this PR addresses?
    
    <!-- Describe the rationale of your PR. -->
    <!-- Link all issues that it closes. (Closes/Resolves #xxxx.) -->
    
    ...
    
    In `linkEverything` function, there is a variable called
    "readyPackages". But it's never actually used in the code. Remove it.
    
    ## How did you fix it?
    
    <!-- A detailed description of your implementation. -->
    
    ...
    
    ## Checklist
    
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [ ] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    
    ---------
    
    Co-authored-by: MaΓ«l Nison <nison.mael@gmail.com>
    ShuiRuTian and arcanis authored Jun 19, 2024
    Copy the full SHA
    38a5bce View commit details

Commits on Jun 20, 2024

  1. fix: update contributing file reference (#6351)

    ## What's the problem this PR addresses?
    
    <!-- Describe the rationale of your PR. -->
    <!-- Link all issues that it closes. (Closes/Resolves #xxxx.) -->
    
    PR #6133 renamed the contributing file. This PR adjusts sources to
    changes.
    
    ## How did you fix it?
    
    <!-- A detailed description of your implementation. -->
    
    ...
    
    ## Checklist
    
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [ ] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    
    Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com>
    emmanuel-ferdman authored Jun 20, 2024
    Copy the full SHA
    de389fc View commit details

Commits on Jun 21, 2024

  1. fix(compat): update patch for typescript@5.5.2 (#6349)

    **What's the problem this PR addresses?**
    
    The PnP compatibility patch for TypeScript doesn't apply to
    `typescript@5.5.2`.
    
    Ref microsoft/TypeScript#35206
    
    **How did you fix it?**
    
    Rebased it.
    
    **Checklist**
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    merceyz authored Jun 21, 2024
    Copy the full SHA
    12254ec View commit details
  2. Releasing 5 new packages

    | Package name | Version |
    | --- | --- |
    | `@yarnpkg/cli` | `4.3.1` |
    | `@yarnpkg/plugin-essentials` | `4.2.1` |
    | `@yarnpkg/core` | `4.1.1` |
    | `@yarnpkg/doctor` | `4.0.2` |
    | `@yarnpkg/plugin-compat` | `4.0.6` |
    yarnbot committed Jun 21, 2024
    Copy the full SHA
    2e73cdb View commit details
Showing with 1,712 additions and 707 deletions.
  1. +28 βˆ’67 .pnp.cjs
  2. BIN .yarn/cache/@types-pako-npm-2.0.0-cfc56150de-0352946565.zip
  3. BIN .yarn/cache/js-untar-npm-2.0.0-4833405b89-e91e77ee7e.zip
  4. BIN .yarn/cache/pako-npm-2.0.4-1d4e28f3ac-b138374206.zip
  5. BIN .yarn/cache/process-npm-0.11.10-aeb3b641ae-dbaa7e8d1d.zip
  6. BIN ...script-npm-5.5.0-beta-e39e99a341-94d187972a.zip β†’ typescript-npm-5.5.2-78d461a8f7-9118b20f24.zip}
  7. BIN ...n/cache/{typescript-patch-5205e392bf-bba23e7bca.zip β†’ typescript-patch-7885ea9a13-ac3145f65c.zip}
  8. +1 βˆ’1 .yarn/sdks/typescript/package.json
  9. +0 βˆ’1 env.d.ts
  10. +1 βˆ’1 package.json
  11. +217 βˆ’217 packages/berry-cli/bin/berry.js
  12. +0 βˆ’3 packages/docusaurus/babel.config.js
  13. +74 βˆ’0 packages/docusaurus/config/docusaurus/plugins/webpack-config.ts
  14. 0 packages/docusaurus/{ β†’ config/docusaurus}/sidebars.ts
  15. +1 βˆ’3 packages/docusaurus/{src β†’ config}/remark/autoLink.ts
  16. +2 βˆ’4 packages/docusaurus/{src β†’ config}/remark/commandLineHighlight.ts
  17. 0 packages/docusaurus/{src β†’ config}/typedoc/plugin.ts
  18. 0 packages/docusaurus/{src β†’ config}/webpack/ansi-loader.js
  19. +21 βˆ’7 packages/docusaurus/docs/advanced/03-pnp/pnp-api.mdx
  20. +3 βˆ’1 packages/docusaurus/docs/advanced/03-pnp/pnp-spec.mdx
  21. +5 βˆ’3 packages/docusaurus/docs/advanced/04-technical/contributing.mdx
  22. +1 βˆ’1 packages/docusaurus/docs/features/constraints.mdx
  23. +0 βˆ’2 packages/docusaurus/docs/getting-started/basics/install.mdx
  24. +8 βˆ’6 packages/docusaurus/docs/getting-started/extra/questions-and-answers.mdx
  25. +3 βˆ’1 packages/docusaurus/docs/getting-started/migrating/pnp.mdx
  26. +14 βˆ’7 packages/docusaurus/docusaurus.config.ts
  27. +15 βˆ’32 packages/docusaurus/package.json
  28. +0 βˆ’48 packages/docusaurus/plugin.ts
  29. +1 βˆ’1 packages/docusaurus/src/components/CommandLineHighlight.tsx
  30. +1 βˆ’2 packages/docusaurus/tsconfig.json
  31. +2 βˆ’1 packages/eslint-config/package.json
  32. +8 βˆ’1 packages/plugin-compat/extra/typescript/gen-typescript-patch.js
  33. +4 βˆ’4 packages/plugin-compat/extra/typescript/patch-51ab57a4392bdf0fe1e44f78309540a3.diff
  34. +1,051 βˆ’0 packages/plugin-compat/extra/typescript/patch-d6f4469677c4a233add73638f77090a1.diff
  35. +2 βˆ’3 packages/plugin-compat/package.json
  36. +1 βˆ’1 packages/plugin-compat/sources/patches/typescript.patch.ts
  37. +1 βˆ’1 packages/plugin-essentials/package.json
  38. +2 βˆ’2 packages/plugin-essentials/sources/commands/explain.ts
  39. +1 βˆ’1 packages/yarnpkg-builder/package.json
  40. +217 βˆ’217 packages/yarnpkg-cli/bin/yarn.js
  41. +1 βˆ’1 packages/yarnpkg-cli/package.json
  42. +1 βˆ’1 packages/yarnpkg-core/package.json
  43. +0 βˆ’4 packages/yarnpkg-core/sources/Project.ts
  44. +3 βˆ’4 packages/yarnpkg-doctor/package.json
  45. +2 βˆ’8 packages/yarnpkg-doctor/sources/cli.ts
  46. +2 βˆ’1 packages/yarnpkg-pnp/package.json
  47. +2 βˆ’1 packages/yarnpkg-sdks/package.json
  48. +1 βˆ’1 tsconfig.json
  49. +15 βˆ’47 yarn.lock
Loading