Bug#1011279: [Pkg-javascript-devel] Bug#1011279: node-dateformat CJS file does not provide the same API than ES file
On 19/05/2022 15:50, Yadd wrote: Package: node-dateformat Version: 5.0.3-1 Severity: serious Tags: ftbfs Justification: FTBFS Control: affects -1 grunt node-lightgallery Following upstream doc, `import d from 'dateformat'` is a function. The file built with `babeljs --plugins @babel/transform-modules-commonjs` produces an Object, usable function is d.default. This breaks grunt (try to build node-lightgallery for example). This can be fixed using `mjs2cjs -a` and a custom `debian/index.cjs` Grunt code: // lib/grunt/template.js template.date = require('dateformat'); // ... return template.date(now, format); // => error: template.date is not a function
Bug#1011279: node-dateformat CJS file does not provide the same API than ES file
Package: node-dateformat Version: 5.0.3-1 Severity: serious Tags: ftbfs Justification: FTBFS Control: affects -1 grunt node-lightgallery Following upstream doc, `import d from 'dateformat'` is a function. The file built with `babeljs --plugins @babel/transform-modules-commonjs` produces an Object, usable function is d.default. This breaks grunt (try to build node-lightgallery for example). This can be fixed using `mjs2cjs -a` and a custom `debian/index.cjs`