generator-angular2gen
Version:
A simple way to learn Angular2 with angular2gen !
52 lines (44 loc) • 2.2 kB
JavaScript
/**
* This is the configuration file.
*
* This file is used by gulp tasks.
*/
import path from 'path';
export const INDEX = 'index.html';
export const DIST_DIR = 'dist';
export const SRC_DIR = 'src';
export const APP_SRC = path.join(SRC_DIR, 'app');
export const STYLES_SRC = path.join(SRC_DIR, 'styles');
export const ASSETS_SRC = path.join(SRC_DIR, 'assets');
export const DEV_DIR = path.join(DIST_DIR, 'dev');
export const PROD_DIR = path.join(DIST_DIR, 'prod');
export const TMP_DIR = path.join(DIST_DIR, 'tmp');
export const TEMPLATE_DIR = path.join(DIST_DIR, 'template');
export const JS_PROD_LIBS_BUNDLE = 'libs.js';
export const CSS_PROD_LIBS_BUNDLE = 'libs.css';
export const JS_PROD_APP_BUNDLE = 'app.js';
export const CSS_PROD_BUNDLE = 'all.css';
export const JS_PROD_DIR = path.join(PROD_DIR, 'js');
export const CSS_PROD_DIR = path.join(PROD_DIR, 'css');
export const JS_NPM_DEPENDENCIES = [
{src: 'node_modules/core-js/client/shim.min.js', inject: 'shims'},
{src: 'node_modules/zone.js/dist/zone.js', inject: 'libs'},
{src: 'node_modules/reflect-metadata/Reflect.js', inject: 'libs'},
<% if (bootstrapValue === "y" || bootstrapValue === "yes") { %>
{src: 'node_modules/tether-1.3.1/dist/js/tether.js', inject: 'libs'},
{src: 'node_modules/jquery/dist/jquery.js', inject: 'libs'},
{src: 'node_modules/bootstrap/dist/js/bootstrap.js', inject: 'libs'},
<% } %>
{src: 'node_modules/systemjs/dist/system.src.js', inject: 'libs'}
];
export const CSS_NPM_DEPENDENCIES = [
<% if (fontAwesomeValue === 'y' || fontAwesomeValue === 'yes') { %>
{src: 'node_modules/font-awesome/css/font-awesome.min.css', inject: 'libs'}
<% } %>
];
const NPM_DEPENDENCIES = JS_NPM_DEPENDENCIES.concat(CSS_NPM_DEPENDENCIES);
const PROJECT_DEPENDENCIES = [
{src: path.join(STYLES_SRC, 'main.css'), inject: 'project'},
{src: path.join(SRC_DIR, 'systemjs.config.js'), inject: 'project'}
];
export const DEPENDENCIES = NPM_DEPENDENCIES.concat(PROJECT_DEPENDENCIES);