[Question] How to specify different formats for multiple exports?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Documentación
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript, typescript
- Área
- build-system, tooling
Línea de trabajo
El issue no menciona ningún archivo ni prueba del repositorio, pero incluye ejemplos de exports de package.json y el comando microbundle. Empieza revisando los ejemplos documentados de un solo export y de múltiples exports; se considera terminado cuando se haya aclarado si se admiten asignaciones de formato por export y se haya documentado la configuración o limitación aplicable.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm trying to setup microbundle to provide separate exports for several modules my package is exporting, like this:
{
"name": "x",
"type": "module",
"version": "10.0",
"author": "y",
"license": "MIT",
"devDependencies": {
"microbundle": "^0.15.0",
"np": "^7.6.1",
"typescript": "^4.6.4"
},
"dependencies": {},
"scripts": {
"prepare": "microbundle ./src/one.ts ./src/two.ts"
},
"exports": {
"one": "./dist/one.modern.js",
"two": "./dist/two.modern.js"
},
"files": [
"dist"
],
"types": "dist/index.d.ts"
}
However, I don't know how to specify different export formats for each one of my exports.
The documentations provides either this example, which shows how to proceed when doing "single" exports:
"exports": {
"require": "./dist/foo.cjs",
"default": "./dist/foo.modern.js"
},
or this example, which shows an example of multiple exports, but in a single format:
"exports": {
".": "./dist/foo.modern.mjs",
"./lite": "./dist/lite.modern.mjs",
"./full": "./dist/full.modern.mjs"
},
How could I specify multiple formats like in the 1st example, while still specifying multiple named exports like in the 2nd example?
- 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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de developit/microbundle
-
CSS
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
developit/microbundle#1002 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
developit/microbundle#789 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
developit/microbundle#1100 · 4 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
developit/microbundle#1094 · 1 comentario ·
-
Disable minification by default Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
developit/microbundle#1093 · 3 comentarios · 1 reacción ·
Todos los issues de developit/microbundle
Issues similares
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Improve Title Support Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
georgestephanis/p2026#40 ·
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Margaret-Petersen/food-delivery-app-clone-react-native#1981 ·