Closed jogibear9988 closed 6 months ago
Thanks. Could the @node-projects/add-js-to-esm-modules be modified to produce less output? right now it's very chatty. Ideally it'd produce no output, or just a summary with the number of files/import statements modified and the run time.
Also, is it possible to add some unit tests to the source code of that module? To ensure that future version won't cause regressions that will possibly break the build of packages using it.
will do some tests and be less chatty 😉 but will do it next week.
Thanks. Could the @node-projects/add-js-to-esm-modules be modified to produce less output? right now it's very chatty. Ideally it'd produce no output, or just a summary with the number of files/import statements modified and the run time.
Also, is it possible to add some unit tests to the source code of that module? To ensure that future version won't cause regressions that will possibly break the build of packages using it.
Good evening @urish, how about giving ts-add-js-extension a try? The strength of this package is that, it can also find whether you are importing/exporting something.js
or something/index.js
, and it can find whether you are importing/exporting .js
or .mjs
, you just have to specify the outDir
for this package to work. outDir
needs user input, because
tsconfig"something".json
tsc
(Heck, it can also run on JavaScript project if developers are lazy to specify the file extension)
Try it, it should be of great help as it covers a lot of cases
@GervinFung congrats on your projects! This is not really a priority for me now, but I'll keep it in mind.
so the elements could be used in https://node-projects.github.io/web-component-designer-demo/index.html