diff --git a/envify/envify-tests.ts b/envify/envify-tests.ts new file mode 100644 index 000000000..a8dba932e --- /dev/null +++ b/envify/envify-tests.ts @@ -0,0 +1,21 @@ +/// +/// + +import browserify = require('browserify') +import envify = require('envify/custom'); +import fs = require('fs'); + + +var b = browserify('main.js') + , output = fs.createWriteStream('bundle.js'); + +b.transform(envify({ + NODE_ENV: 'development' +})); +b.bundle().pipe(output); + +b.transform(envify({ + _: 'purge' + , NODE_ENV: 'development' +})); + diff --git a/envify/envify.d.ts b/envify/envify.d.ts new file mode 100644 index 000000000..39479f503 --- /dev/null +++ b/envify/envify.d.ts @@ -0,0 +1,14 @@ +// Type definitions for envify +// Project: https://github.com/hughsk/envify +// Definitions by: Qubo +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +declare module "envify" { + var envify: Function; + export = envify; +} + +declare module "envify/custom" { + function envify(environment: { [name: string]: any }): Function; + export = envify; +}