Tag: ES6-MODULES
Seguí este tutorial para crear un paquete dual. Así es como se ve la estructura de archivos del paquete: my-awesome-lib package.json dist |– mjs |– package.json |– index.js |– cjs |– package.json |– index.js En package.json: “main”: “dist/cjs/index.js”, “module”: “dist/mjs/index.js”, “exports”: { “.”: { “require”: “./dist/cjs/index.js”, “import”: “./dist/mjs/index.js” } }, . . . Read more
Estoy escribiendo un paquete NPM en typescript con fines de aprendizaje. Configuré mi entorno de paquete para que exporte dos tipos de compilaciones, una compilación ESM y una CJS. Lo publiqué en npm y puedo instalarlo y usarlo correctamente en un entorno de módulo ESM o un entorno cjs. como, . . . Read more
Estoy trabajando en un paquete que depende de una biblioteca exclusivamente ESM: unified y he expuesto mi paquete npm como una biblioteca CommonJS. Cuando llamo a mi paquete en una aplicación, Node me muestra este mensaje de error: require() del módulo ES node_modules\unified\index.js no es compatible El mensaje de error . . . Read more
Tengo un archivo de configuración de JS exportado como un módulo CJS que me gustaría analizar y hacer algo con él cada vez que se detecte un cambio. Tengo la función de observación configurada y termina llamando a esta función: const parseConfig = async (path: string) => { let config; . . . Read more
Estoy intentando importar la función “pipe” de lodash en mi proyecto, pero obtengo un error en la consola del navegador que dice que no se encontró (404). index.html: <html lang=”en”> <head> <meta charset=”UTF-8″> <title>Programación Funcional</title> <script defer=”” type=”module” src=”script.js”></script> </head> <body> <h1>Programación Funcional</h1> </body> </html> package.json: { “devDependencies”: { “eslint”: . . . Read more