Add envify

This commit is contained in:
tkQubo
2015-08-22 01:11:43 +09:00
parent c78e667b5f
commit 69c5732a87
2 changed files with 35 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
/// <reference path="envify.d.ts" />
/// <reference path="../browserify/browserify.d.ts" />
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'
}));
+14
View File
@@ -0,0 +1,14 @@
// Type definitions for envify
// Project: https://github.com/hughsk/envify
// Definitions by: Qubo <https://github.com/tkQubo>
// 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;
}