node.js 10.1.0 has moved the experimental version of the fs promises api to require('fs').promises
When tslib imports the fs module it loops over every exported variable which now triggers a process-wide warning which is logged to the console.
(node:78361) ExperimentalWarning: The fs.promises API is experimental
The stack when this happens is:
ExperimentalWarning: The fs.promises API is experimental
at Object.get [as promises] (fs.js:84:15)
at Object.__importStar (/Users/mdouglass/kixeye/km/server/km-sim/node_modules/tslib/tslib.js:213:100)
at Object.<anonymous> (/Users/mdouglass/kixeye/km/server/km-sim/node_modules/@kixeye/km-shared/lib/protocols/index.ts:1:1)
at Module._compile (internal/modules/cjs/loader.js:678:30)
at Module._extensions..js (internal/modules/cjs/loader.js:689:10)
at Object.require.extensions.(anonymous function) [as .js] (/Users/mdouglass/kixeye/km/server/km-sim/node_modules/ts-node/src/index.ts:395:14)
at Module.load (internal/modules/cjs/loader.js:589:32)
at tryModuleLoad (internal/modules/cjs/loader.js:528:12)
at Function.Module._load (internal/modules/cjs/loader.js:520:3)
at Module.require (internal/modules/cjs/loader.js:626:17)
node.js 10.1.0 has moved the experimental version of the fs promises api to require('fs').promises
When tslib imports the fs module it loops over every exported variable which now triggers a process-wide warning which is logged to the console.
The stack when this happens is: