<p dir="auto">Capability to use a default import on an <code class="notranslate">assert</code> module does not work. <code class="notranslate">import assert from "assert";</code> results in <code class="notranslate">error TS1192: Module '"assert"' has no default export.</code>. A workaround is to use <code class="notranslate">import * as assert from 'assert';</code>, but the default import should work nevertheless.</p>
<p dir="auto">I tried fixing this myself in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="107916780" data-permission-text="Title is private" data-url="https://github.com/DefinitelyTyped/DefinitelyTyped/issues/5970" data-hovercard-type="pull_request" data-hovercard-url="/DefinitelyTyped/DefinitelyTyped/pull/5970/hovercard" href="https://github.com/DefinitelyTyped/DefinitelyTyped/pull/5970">#5970</a>, but to no avail.</p>
<p dir="auto">I started trying to use VSCode with ES6 and I'm running into this. Changing the declaration to <code class="notranslate">import * as  path from 'path'</code> for example works for intellisense, but then babel's transpiled output is invalid. Is there a plan to switch to the current syntax? If not, could anyone point me to some instructions on how to modify the d.ts files to work in this case?</p>