src/index.ts
import*asThingfrom"thing";Thing.fn();
tsconfig.json
{"compilerOptions": {"strict": true,"target": "es2020","module": "nodenext","moduleResolution": "nodenext","outDir": "../dist"}}package.json
{"name": "some-proj","version": "1.0.0","description": "","type": "module","main": "index.js",}First output:
import*asThingfrom"thing";Thing.fn();
Second output after a change/save:
"use strict";var__createBinding=(this&&this.__createBinding)||(Object.create ? (function(o,m,k,k2){if(k2===undefined)k2=k;Object.defineProperty(o,k2,{enumerable: true,get: function(){returnm[k];}});}) : (function(o,m,k,k2){if(k2===undefined)k2=k;o[k2]=m[k];}));var__setModuleDefault=(this&&this.__setModuleDefault)||(Object.create ? (function(o,v){Object.defineProperty(o,"default",{enumerable: true,value: v});}) : function(o,v){o["default"]=v;});var__importStar=(this&&this.__importStar)||function(mod){if(mod&&mod.__esModule)returnmod;varresult={};if(mod!=null)for(varkinmod)if(k!=="default"&&Object.prototype.hasOwnProperty.call(mod,k))__createBinding(result,mod,k);__setModuleDefault(result,mod);returnresult;};Object.defineProperty(exports,"__esModule",{value: true});constThing=__importStar(require("thing"));Thing.fn();
src/index.tstsconfig.jsonpackage.jsonFirst output:
Second output after a change/save: