jantimon / jantimon/html-webpack-plugin
Customize type attribute of script
- Lenguaje dominante
- JavaScript
- Estrellas
- 10.7k
- Forks
- 1.3k
- Merge medio
- 1 min
- PR fusionados (30 d)
- 1
Descripción
**Is your feature request related to a problem? Please describe.**
As of [5.41.0](https://github.com/webpack/webpack/releases/tag/v5.41.0), webpack will output `.mjs` by default when experimental ECMAScript modules support is enabled. You can see a demo [here](https://stackblitz.com/edit/node-axut71?file=webpack.config.js).
I'm wondering if `html-webpack-plugin` can support customizing the `type` attribute of `script` element:
```js
```
**Describe the solution you'd like**
Add `type='module'` to `script` automatically when users enable experimental ESM support in `webpack.config.js`.
```js
module.exports = {
experiments: {
outputModule: true,
},
};
```
**Describe alternatives you've considered**
Add a `type` option so users can customize as they wish.
**Additional context**
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza rastreando cómo genera el plugin el elemento script y compara esa salida con el ejemplo de webpack.config.js que utiliza experiments.outputModule. Define si la finalización implica el manejo automático de type="module", una opción type configurable por el usuario o ambas cosas, y luego verifica el HTML generado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, webpack
- Área
- build-system, frontend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100