• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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