express-generator-typescript
Version:
Generate new Express applications similar to express-generate which but sets it up to use TypeScript instead
23 lines (17 loc) • 488 B
text/typescript
/* eslint-disable n/no-process-env */
import path from 'path';
import dotenv from 'dotenv';
import moduleAlias from 'module-alias';
// Check the env
const NODE_ENV = (process.env.NODE_ENV ?? 'development');
// Configure "dotenv"
const result2 = dotenv.config({
path: path.join(__dirname, `./config/.env.${NODE_ENV}`),
});
if (result2.error) {
throw result2.error;
}
// Configure moduleAlias
if (__filename.endsWith('js')) {
moduleAlias.addAlias('@src', __dirname + '/dist');
}