1. ts-add-module-exports
Adds `module.exports = exports['default'];` for `exports.default`, for CommonJS default export interoperability.
ts-add-module-exports
Package: ts-add-module-exports
Created by: brieb
Last modified: Sun, 22 May 2022 06:46:10 GMT
Version: 1.0.0
License: MIT
Downloads: 95
Repository: https://github.com/brieb/ts-add-module-exports

Install

npm install ts-add-module-exports
yarn add ts-add-module-exports

ts-add-module-exports

Adds module.exports = exports['default']; for exports.default, for CommonJS default export interoperability.

The TypeScript compiler transforms

export default main;

into

exports.default = main;

So, node consumers would have to do

require("./main").default

instead of

require("./main")

This script adds module.exports = exports['default']; if only the exports.default expression exists.

Like babel-plugin-add-module-exports, but for a TS build.

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code