react-table-pro
Version:
36 lines (24 loc) • 1.27 kB
JavaScript
/* global process */
/* eslint no-process-env: 0, id-match: 0, optimize-regex/optimize-regex: 0 */
const modeDevelopmentName = 'development';
const modeProductionName = 'production';
const buildTypeLibrary = 'lib';
const buildTypeSite = 'site';
const nodeEnvironment = process.env.NODE_ENV || modeDevelopmentName;
const buildType = process.env.BUILD_TYPE || buildTypeLibrary;
// module.exports.NODE_ENV = process.env.NODE_ENV || DEVELOPMENT;
module.exports.isBuildServer = process.env.IS_BUILD_SERVER === 'YES';
module.exports.nodeEnvironment = nodeEnvironment;
module.exports.isDevelopment = nodeEnvironment === modeDevelopmentName;
module.exports.isProduction = nodeEnvironment === modeProductionName;
module.exports.isBuildLib = buildType === buildTypeLibrary;
module.exports.isBuildSite = buildType === buildTypeSite;
module.exports.cwd = process.cwd();
module.exports.fileRegExp = /\.(webp|png|jpg|jpeg|gif|svg|otf|ttf|woff2?|mp3)$/;
module.exports.pathToDist = '/dist';
module.exports.pathToStaticFileFolder = '/static';
module.exports.pathToLoadedFileFolder = '/file';
module.exports.webpackDevServerPort = 3333;
module.exports.ssrServerPort = 9091;
module.exports.ssrHttpServerPortProduction = 80;
module.exports.ssrHttpsServerPortProduction = 443;