import "typings-global"; export import beautylog = require("beautylog"); export let gulp = require("gulp"); export let g = { babel: require("gulp-babel"), istanbul: require("gulp-istanbul"), gFunction: require("gulp-function"), injectModules: require("gulp-inject-modules"), mocha: require("gulp-mocha"), replace: require("gulp-replace"), sourcemaps: require("gulp-sourcemaps"), typedoc: require("gulp-typedoc") }; import "babel-preset-es2015"; export let lodashObject = require('lodash/fp/object'); export import projectinfo = require("projectinfo"); export import path = require("path"); export import Q = require("q"); export import shelljs = require("shelljs"); export let smartci = require("smartci"); export import smartcli = require("smartcli"); export let smartcov = require("smartcov"); export import smartenv = require("smartenv"); export import smartfile = require("smartfile"); export import smartpath = require("smartpath"); export import smartstring = require("smartstring"); export let sourceMapSupport = require("source-map-support").install(); // this is required to display errors correctly during testing export import tsn = require("tsn");