1// Flags: --es-module-specifier-resolution=node 2import '../common/index.mjs'; 3import assert from 'assert'; 4 5// commonJS index.js 6import commonjs from '../fixtures/es-module-specifiers/package-type-commonjs'; 7// esm index.js 8import module from '../fixtures/es-module-specifiers/package-type-module'; 9// Notice the trailing slash 10import success, { explicit, implicit, implicitModule } 11 from '../fixtures/es-module-specifiers/'; 12 13assert.strictEqual(commonjs, 'commonjs'); 14assert.strictEqual(module, 'module'); 15assert.strictEqual(success, 'success'); 16assert.strictEqual(explicit, 'esm'); 17assert.strictEqual(implicit, 'cjs'); 18assert.strictEqual(implicitModule, 'cjs'); 19