Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

every-plugin: allow build.config.ts to append rspack plugins

Aperta
#445 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
72/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript
Ambito
build-system

Direzione di ricerca

Start by reading createPluginBaseConfig and the build configuration types, then find the unit tests for composed rspack configuration. Verify the test covers defaults, appended plugins, and their order; done means workspace build.config.ts plugins run after the composed defaults, builds without overrides stay unchanged, and a changeset is added for every-plugin.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

ready-for-agent

Parent

#444

What to build

Plugin workspaces can extend the composed rspack config from their own build.config.ts by appending rspack plugin instances. Today createPluginBaseConfig hardcodes the plugins array after spreading options, so overrides cannot add plugins — the docs plugin (and any future build-time integration like Velite) needs this sanctioned escape hatch. "Make the change easy, then make the easy change."

Blocked by: None (can start immediately)

Acceptance criteria

  • A workspace build.config.ts can supply rspack plugins that are appended after the composed defaults (EveryPluginComposedBuild, manifest emission, etc.) and run during every-plugin build
  • Unit test covers the merge: defaults present, appended plugins present, order preserved
  • Existing plugin builds unchanged when no overrides are declared
  • Changeset added for every-plugin
Lingua principale
TypeScript
Stelle
5
Fork
3
Merge medio
12h 42m
PR unite (30g)
72

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di NEARBuilders/everything-dev

Tutte le issue di NEARBuilders/everything-dev

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.