Skip to content

Commit 80d9a1a

Browse files
arcanismerceyz
authored andcommitted
Writes a PnP spec (#4671)
* Writes a PnP spec * Formalizes the algorithms * Updates the PnP header * Addresses feedbacks from evanw/esbuild#1985 * Starts writing reusable tests * More tests, clarifications on FIND_PNP_MANIFEST * Updates style for code segments * Adds tests for aliases * Fixes inadvertent default setting change * Fixes tests * Versions
1 parent 2ede68e commit 80d9a1a

File tree

15 files changed

+942
-15
lines changed

15 files changed

+942
-15
lines changed

.pnp.cjs

Lines changed: 47 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
124 KB
Binary file not shown.
5.34 KB
Binary file not shown.

.yarn/versions/48b3857e.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
releases:
2+
"@yarnpkg/cli": patch
3+
"@yarnpkg/pnp": patch
4+
5+
declined:
6+
- "@yarnpkg/esbuild-plugin-pnp"
7+
- "@yarnpkg/plugin-compat"
8+
- "@yarnpkg/plugin-constraints"
9+
- "@yarnpkg/plugin-dlx"
10+
- "@yarnpkg/plugin-essentials"
11+
- "@yarnpkg/plugin-init"
12+
- "@yarnpkg/plugin-interactive-tools"
13+
- "@yarnpkg/plugin-nm"
14+
- "@yarnpkg/plugin-npm-cli"
15+
- "@yarnpkg/plugin-pack"
16+
- "@yarnpkg/plugin-patch"
17+
- "@yarnpkg/plugin-pnp"
18+
- "@yarnpkg/plugin-pnpm"
19+
- "@yarnpkg/plugin-stage"
20+
- "@yarnpkg/plugin-typescript"
21+
- "@yarnpkg/plugin-version"
22+
- "@yarnpkg/plugin-workspace-tools"
23+
- "@yarnpkg/builder"
24+
- "@yarnpkg/core"
25+
- "@yarnpkg/doctor"
26+
- "@yarnpkg/nm"
27+
- "@yarnpkg/pnpify"
28+
- "@yarnpkg/sdks"

0 commit comments

Comments
 (0)