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.
Vervolg op #87. Die had ik destijds tussendoor gedaan en weer teruggedraaid omdat het niet af was: de
minimum-release-agezelf 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):
.npmrcstaat nog in gitignore.npmrcstaat nog in gitignoreDus 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.