// Node.js built-in modules import * as fs from 'fs'; import * as path from 'path'; import { exec, spawn } from 'child_process'; import { promisify } from 'util'; import { EventEmitter } from 'events'; import net from 'net'; export { fs, path, exec, spawn, promisify, EventEmitter, net }; // @push.rocks scope import * as smartpath from '@push.rocks/smartpath'; import * as smartfile from '@push.rocks/smartfile'; import { expect, tap } from '@push.rocks/tapbundle'; export { smartpath, smartfile, expect, tap }; // Third party scope import axios from 'axios'; export { axios }; // Common utilities export const execAsync = promisify(exec);