@4a/env
Version:
36 lines (35 loc) • 1.02 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const index_1 = __importDefault(require("./index"));
const appEnv = new index_1.default(process.env.NODE_ENV || 'production');
console.log('app start on', appEnv.env);
appEnv.dev(() => {
console.log('dev message');
});
appEnv.test(() => {
console.log('test message');
});
appEnv.testing(() => {
console.log('testing message');
});
appEnv.preview(() => {
console.log('preview message');
});
appEnv.production(() => {
console.log('production message');
});
appEnv.online(() => {
console.log('online message');
});
console.log('env uri:', appEnv.get({
dev: 'http://dev.com',
development: 'http://development.com',
test: 'http://test.com',
testing: 'http://test.com',
preview: 'http://preview.com',
production: 'http://production.com',
}));
console.log();