secret-polar-reworks
Version:
Polar is a development environment to compile, deploy, test, run scrt contracts on different networks.
23 lines (19 loc) • 673 B
text/typescript
export function isNodeCalledWithoutAScript (): boolean {
const script = process.argv[1];
return script === undefined || script.trim() === '';
}
/**
* Starting at node 10, proxies are shown in the console by default, instead
* of actually inspecting them. This makes all our lazy loading efforts wicked,
* so we disable it in polar/register.
*/
export function disableReplWriterShowProxy (): void {
const repl = require('repl'); // eslint-disable-line @typescript-eslint/no-var-requires
if (repl.writer.options) {
Object.defineProperty(repl.writer.options, 'showProxy', {
value: false,
writable: false,
configurable: false
});
}
}