"use strict"; require("typings-global"); exports.beautylog = require("beautylog"); exports.depcheck = require('depcheck'); exports.gulp = require("gulp"); exports.g = { babel: require('gulp-babel'), istanbul: require('gulp-istanbul'), gFunction: require('gulp-function'), injectModules: require('gulp-inject-modules'), mocha: require('gulp-mocha'), sourcemaps: require('gulp-sourcemaps'), typedoc: require('gulp-typedoc') }; exports.lodashObject = require("lodash"); exports.npmextra = require("npmextra"); exports.projectinfo = require("projectinfo"); exports.path = require("path"); exports.Q = require("q"); exports.shelljs = require("shelljs"); exports.smartcli = require("smartcli"); exports.smartcov = require("smartcov"); exports.smartenv = require("smartenv"); exports.smartfile = require("smartfile"); exports.smartpath = require("smartpath"); exports.smartstring = require("smartstring"); exports.sourceMapSupport = require('source-map-support').install(); // display errors correctly during testing exports.tsn = require("tsn");