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

Writes a PnP spec #4671

Merged
merged 12 commits into from
Aug 4, 2022
Merged

Writes a PnP spec #4671

merged 12 commits into from
Aug 4, 2022

Conversation

arcanis
Copy link
Member

@arcanis arcanis commented Jul 26, 2022

What's the problem this PR addresses?

Now that it seems fairly stable, we'd like to standardize the JSON format used by the PnP resolver. This way third-party projects can safely rely on it and build their own integrations.

Ref: evanw/esbuild#1985

How did you fix it?

Start implementing a documentation about the PnP JSON format. First draft.

Url: https://deploy-preview-4671--yarn2.netlify.app/advanced/pnp-spec

Checklist

  • I have set the packages that need to be released for my changes to be effective.
  • I will check that all automated PR checks pass before the PR gets reviewed.

@arcanis arcanis marked this pull request as ready for review July 26, 2022 14:18
@arcanis arcanis merged commit 5821efa into master Aug 4, 2022
@arcanis arcanis deleted the mael/pnp-spec branch August 4, 2022 16:23
arcanis added a commit that referenced this pull request Aug 8, 2022
* 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
merceyz pushed a commit that referenced this pull request Sep 21, 2022
* 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
merceyz pushed a commit that referenced this pull request Oct 5, 2022
* 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
@arcanis arcanis mentioned this pull request Nov 10, 2022
13 tasks
merceyz pushed a commit that referenced this pull request Nov 16, 2022
* 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
merceyz pushed a commit that referenced this pull request Dec 20, 2022
* 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
merceyz pushed a commit that referenced this pull request Feb 1, 2023
* 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
merceyz pushed a commit that referenced this pull request Mar 16, 2023
* 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
merceyz pushed a commit that referenced this pull request May 1, 2023
* 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
merceyz pushed a commit that referenced this pull request Jun 1, 2023
* 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
merceyz pushed a commit that referenced this pull request Nov 14, 2023
* 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
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.

1 participant