Le 09/07/2019 à 11:27, Pirate Praveen a écrit : > > > On 2019, ജൂലൈ 9 2:12:43 PM IST, Xavier <y...@debian.org> wrote: >> Hello, >> >> pkg-js-autopkgtest launches 2 tests: >> - a `node -e 'require("package")' >> - upstream tests on installed files >> >> is it enough ? > > For packages that only provide commonjs/umd modules, that should be enough. > > For packages that also provide ES module, we should test they are installed > properly. This can be confirmed if package.json has a "module" field or not. > > We could write a ES6 js file with import * from "package" and run rollup on > it as node does not natively support import yet. > > es-module-test.js: > > import * from "package" > > Then run, > > rollup es-module-test.js -f umd -o bundle.js > > Or possibly, > es-module-test.mjs: > import * from "package" > > node --experimental-modules es-module-test.js > > Note: not tested the code
OK, `import foo from "d3-dsv"` works fine. Do I have to launch this test every time a "module" exists in package.json ? Cheers, Xavier -- Pkg-javascript-devel mailing list Pkg-javascript-devel@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-javascript-devel