Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Add option to overwrite or extend default configs.

Abierto
#816 4 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript, rollup
Área
build-system

Línea de trabajo

Empieza rastreando el manejo de las opciones de CLI y la configuración predeterminada de Rollup; después, inspecciona cómo se cargaría el módulo extend.js propuesto. Se considera terminado cuando la nueva opción puede extender o sobrescribir la configuración predeterminada y conservar el comportamiento existente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

increased scope

I love microbundle but sometimes we really would need a custom plugin or to overwrite a rollup config.
Therefore I would suggest the following:

new cli option:

--extendRollupConfig 'extend.js'

example extend file:

// extend.js (must return RollupConfig)
return {
  plugins: [
    myCoolPlugin() // Add new
    terser({...}) // Overwrite terser plugin
  ]
  outputOptions: {
    systemNullSetters: true
  }
}

The original config stays the same, but can be overridden if needed. Otherwise it is just extended.
I could take care of the implementation.

What do you think ?

Lenguaje dominante
JavaScript
Estrellas
8.1k
Forks
358
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de developit/microbundle

Todos los issues de developit/microbundle

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.