Skip to content

Frontend npm packages ombouwen naar PNPM met strengere regels #129

Description

@WybeBosch

Vervolg op #87. Die had ik destijds tussendoor gedaan en weer teruggedraaid omdat het niet af was: de minimum-release-age zelf werkte, maar de uitzondering voor onze eigen @yardinternet/* packages deed niks. Senior zei toen: terugdraaien tot we het in één keer goed doen. Dat pakken we nu op tijdens de hackaton.

Idee: al onze eigen frontend packages op pnpm met strengere regels. Dit moet eerst af, anders kunnen we #139 (pnpm v11) niet fatsoenlijk uitrollen.

Stand van zaken (uitgezocht 16-06):

repo pnpm? regels?
toolkit (monorepo) ja (collega deed dit ~8 juni) nee, .npmrc staat nog in gitignore
vite-plugin-gutenberg-blocks ja nee, .npmrc staat nog in gitignore
gutenberg-packages (monorepo) nee nee
brave-frontend-kit nee nee
a11y-cookie-yes nee nee, stonden er al maar gerevert (commit 61f30cdc)

Dus 3 repos nog migreren, en 4 repos moeten de regels (terug) krijgen. De eslint/prettier/stylelint/vite-configs zitten allemaal in toolkit, dus die zijn met die ene migratie al gedekt. De afhankelijkheden tussen onze packages staan in de comment hieronder.

Aanpak en details staan in de comments hieronder.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions