Next.js框架 - 模具行业Web开发参考——模具行业从业者必备知识手册
-
<h3>Next</h3>
<ul>
<li><strong>[Breaking change]</strong> Replace <code>OutModules</code> enum by custom compiler option <code>mjsModule</code>.</li>
<li><strong>[Breaking change]</strong> Drop support for Pug, Sass, Angular & Webpack.</li>
<li><strong>[Feature]</strong> Expose custom registries for each target.</li>
<li><strong>[Feature]</strong> Add <code>dist.tscOptions</code> for <code>lib</code> target to override options for</li>
</ul>
<p> distribution builds.</p>
<ul>
<li><strong>[Feature]</strong> Native ESM tests with mocha.</li>
<li><strong>[Fix]</strong> Disable deprecated TsLint rules from the default config</li>
<li><strong>[Fix]</strong> Remove use of experimental <code>fs/promises</code> module.</li>
<li><strong>[Internal]</strong> Fix continuous deployment script (stop confusing PRs to master</li>
</ul>
<p> with push to master)</p>
<ul>
<li><strong>[Internal]</strong> Update dependencies</li>
<li><strong>[Internal]</strong> Fix deprecated Mocha types.</li>
</ul><h3>0.17.1 (2017-05-03)</h3>
<ul>
<li><strong>[Fix]</strong> Update dependencies, remove <code>std/esm</code> warning.</li>
</ul><h3>0.17.0 (2017-04-22)</h3>
<ul>
<li><strong>[Breaking change]</strong> Update dependencies. Use <code>esm</code> instead of <code>@std/esm</code>, update Typescript to <code>2.8.3</code>.</li>
<li><strong>[Fix]</strong> Fix Node processes spawn on Windows (Mocha, Nyc)</li>
</ul><h3>0.16.2 (2017-02-07)</h3>
<ul>
<li><strong>[Fix]</strong> Fix Typedoc generation: use <code>tsconfig.json</code> generated for the lib.</li>
<li><strong>[Fix]</strong> Write source map for <code>.mjs</code> files</li>
<li><strong>[Fix]</strong> Copy sources to <code>_src</code> when publishing a lib (#87).</li>
<li><strong>[Internal]</strong> Restore continuous deployment of documentation.</li>
</ul><h3>0.16.1 (2017-01-20)</h3>
<ul>
<li><strong>[Feature]</strong> Support <code>mocha</code> tests on <code>.mjs</code> files (using <code>@std/esm</code>). Enabled by default</li>
</ul>
<p> if <code>outModules</code> is configured to emit <code>.mjs</code>. You currently need to add</p>
<p> <code>"@std/esm": {"esm": "cjs"}</code> to your <code>package.json</code>.</p><h3>0.16.0 (2017-01-09)</h3>
<ul>
<li><strong>[Breaking change]</strong> Enable <code>allowSyntheticDefaultImports</code> and <code>esModuleInterop</code> by default</li>
<li><strong>[Fix]</strong> Allow deep module imports in default Tslint rules</li>
<li><strong>[Fix]</strong> Drop dependency on deprecated <code>gulp-util</code></li>
<li><strong>[Internal]</strong> Replace most custom typings by types from <code>@types</code></li>
</ul><h3>0.15.8 (2017-12-05)</h3>
<ul>
<li><strong>[Fix]</strong> Exit with non-zero code if command tested with coverage fails</li>
<li><strong>[Fix]</strong> Solve duplicated error message when using the <code>run</code> mocha task.</li>
<li><strong>[Fix]</strong> Exit with non-zero code when building scripts fails.</li>
</ul><h3>0.15.7 (2017-11-29)</h3>
<ul>
<li><strong>[Feature]</strong> Add <code>coverage</code> task to <code>mocha</code> target, use it for the default task</li>
</ul><h3>0.15.6 (2017-11-29)</h3>
<ul>
<li><strong>[Fix]</strong> Fix path to source in source maps.</li>
<li><strong>[Fix]</strong> Disable <code>number-literal-format</code> in default Tslint rules. It enforced uppercase for hex.</li>
<li><strong>[Internal]</strong> Enable integration with Greenkeeper.</li>
<li><strong>[Internal]</strong> Enable integration with Codecov</li>
<li><strong>[Internal]</strong> Enable code coverage</li>
</ul><h3>0.15.5 (2017-11-10)</h3>
<ul>
<li><strong>[Feature]</strong> Enable the following TsLint rules: <code>no-duplicate-switch-case</code>, <code>no-implicit-dependencies</code>,</li>
</ul>
<p> <code>no-return-await</code></p>
<ul>
<li><strong>[Internal]</strong> Update self-dependency <code>0.15.4</code>, this restores the README on npm</li>
<li><strong>[Internal]</strong> Add homepage and author fields to package.json</li>
</ul><h3>0.15.4 (2017-11-10)</h3>
<ul>
<li><strong>[Fix]</strong> Add support for custom additional copy for distribution builds. <a href="https://github.com/demurgos/turbo-gulp/issues/49">#49</a></li>
<li><strong>[Internal]</strong> Update self-dependency to <code>turbo-gulp</code></li>
<li><strong>[Internal]</strong> Add link to license in <code>README.md</code></li>
</ul><h3>0.15.3 (2017-11-09)</h3>
<p><strong>Rename to <code>turbo-gulp</code></strong>. This package was previously named <code>demurgos-web-build-tools</code>.</p>
<p>This version is fully compatible: you can just change the name of your dependency.</p><h3>0.15.2 (2017-11-09)</h3>
<p><strong>The package is prepared to be renamed <code>turbo-gulp</code>.</strong></p>
<p>This is the last version released as <code>demurgos-web-build-tools</code>.</p><ul>
<li><strong>[Feature]</strong> Add support for watch mode for library targets.</li>
<li><strong>[Fix]</strong> Disable experimental support for <code>*.mjs</code> by default.</li>
</ul><hr>
<p>你在实际生产中遇到过类似问题吗?欢迎留言讨论。</p>