web
web copied to clipboard
[dev-server-core] can't load test-helpers as esm/mjs
When I use import { createTestServer } from '@web/dev-server-core/test-helpers';
, createTestServer
returns undefined
.
This is because it tries to get it from ./dist/index.js
, which should be ./dist/test-helpers.js
: https://github.com/modernweb-dev/web/blob/master/packages/dev-server-core/test-helpers.mjs#L2
It can be fixed here, by returning import cjsEntrypoint from '{exportedFile}'
: https://github.com/modernweb-dev/web/blob/master/scripts/generate-mjs-dts-entrypoints.mjs#L51