UNPKG

create-dan

Version:

Dan frameworks

1 lines 4.13 kB
{"ast":null,"code":"var _parseInt = require(\"@babel/runtime-corejs2/core-js/parse-int\");\n\nconst SPLIT_ARRAY = / ?, ?/; // Config\n\nconst config = {}; // Config from ENVs\n\nif (true) {\n require('dotenv').config(); // Port\n\n\n const port = _parseInt(process.env.PORT, 10) || 3000; // Envs\n\n config.isServer = true;\n config.port = port;\n config.isDev = true;\n config.appEnv = process.env.APP_ENV || 'developement';\n config.basePath = process.env.BASE_PATH || `http://localhost:${port}`;\n config.assets = process.env.ASSETS_PATH || '/';\n config.locales = (process.env.LOCALES || 'en').split(SPLIT_ARRAY);\n config.locale = process.env.LOCALE || config.locales[0];\n config.analyze = process.env.ANALYZE_BUILD === 'true';\n config.assetsCdn = process.env.ASSETS_CDN || '';\n config.cacheI18nClient = true;\n config.cacheI18nServer = !config.isDev;\n} // Export\n\n\nmodule.exports = () => {\n if (true) {\n return config;\n } else {\n const getConfig = require('next/config').default;\n\n getConfig().publicRuntimeConfig.isServer = false;\n return getConfig().publicRuntimeConfig;\n }\n};","map":{"version":3,"sources":["/Users/sbourgal/Documents/Projets/DAN/dan-framework/template/src/config/index.js"],"names":["SPLIT_ARRAY","config","require","port","process","env","PORT","isServer","isDev","appEnv","APP_ENV","basePath","BASE_PATH","assets","ASSETS_PATH","locales","LOCALES","split","locale","LOCALE","analyze","ANALYZE_BUILD","assetsCdn","ASSETS_CDN","cacheI18nClient","cacheI18nServer","module","exports","getConfig","default","publicRuntimeConfig"],"mappings":";;AAAA,MAAMA,WAAW,GAAG,OAApB,C,CAEA;;AACA,MAAMC,MAAM,GAAG,EAAf,C,CAEA;;AACA,UAAkC;AAC9BC,EAAAA,OAAO,CAAC,QAAD,CAAP,CAAkBD,MAAlB,GAD8B,CAG9B;;;AACA,QAAME,IAAI,GAAG,UAASC,OAAO,CAACC,GAAR,CAAYC,IAArB,EAA2B,EAA3B,KAAkC,IAA/C,CAJ8B,CAM9B;;AACAL,EAAAA,MAAM,CAACM,QAAP,GAAkB,IAAlB;AACAN,EAAAA,MAAM,CAACE,IAAP,GAAcA,IAAd;AACAF,EAAAA,MAAM,CAACO,KAAP;AACAP,EAAAA,MAAM,CAACQ,MAAP,GAAgBL,OAAO,CAACC,GAAR,CAAYK,OAAZ,IAAuB,cAAvC;AACAT,EAAAA,MAAM,CAACU,QAAP,GAAkBP,OAAO,CAACC,GAAR,CAAYO,SAAZ,IAA0B,oBAAmBT,IAAK,EAApE;AACAF,EAAAA,MAAM,CAACY,MAAP,GAAgBT,OAAO,CAACC,GAAR,CAAYS,WAAZ,IAA2B,GAA3C;AACAb,EAAAA,MAAM,CAACc,OAAP,GAAiB,CAACX,OAAO,CAACC,GAAR,CAAYW,OAAZ,IAAuB,IAAxB,EAA8BC,KAA9B,CAAoCjB,WAApC,CAAjB;AACAC,EAAAA,MAAM,CAACiB,MAAP,GAAgBd,OAAO,CAACC,GAAR,CAAYc,MAAZ,IAAsBlB,MAAM,CAACc,OAAP,CAAe,CAAf,CAAtC;AACAd,EAAAA,MAAM,CAACmB,OAAP,GAAiBhB,OAAO,CAACC,GAAR,CAAYgB,aAAZ,KAA8B,MAA/C;AACApB,EAAAA,MAAM,CAACqB,SAAP,GAAmBlB,OAAO,CAACC,GAAR,CAAYkB,UAAZ,IAA0B,EAA7C;AACAtB,EAAAA,MAAM,CAACuB,eAAP,GAAyB,IAAzB;AACAvB,EAAAA,MAAM,CAACwB,eAAP,GAAyB,CAACxB,MAAM,CAACO,KAAjC;AACH,C,CAED;;;AACAkB,MAAM,CAACC,OAAP,GAAiB,MAAM;AACnB,YAAkC;AAC9B,WAAO1B,MAAP;AACH,GAFD,MAGK;AACD,UAAM2B,SAAS,GAAG1B,OAAO,CAAC,aAAD,CAAP,CAAuB2B,OAAzC;;AACAD,IAAAA,SAAS,GAAGE,mBAAZ,CAAgCvB,QAAhC,GAA2C,KAA3C;AACA,WAAOqB,SAAS,GAAGE,mBAAnB;AACH;AACJ,CATD","sourcesContent":["const SPLIT_ARRAY = / ?, ?/\n\n// Config\nconst config = {}\n\n// Config from ENVs\nif(typeof window === 'undefined') {\n require('dotenv').config()\n \n // Port\n const port = parseInt(process.env.PORT, 10) || 3000\n\n // Envs\n config.isServer = true\n config.port = port\n config.isDev = process.env.NODE_ENV === 'development'\n config.appEnv = process.env.APP_ENV || 'developement'\n config.basePath = process.env.BASE_PATH || `http://localhost:${port}`\n config.assets = process.env.ASSETS_PATH || '/'\n config.locales = (process.env.LOCALES || 'en').split(SPLIT_ARRAY)\n config.locale = process.env.LOCALE || config.locales[0]\n config.analyze = process.env.ANALYZE_BUILD === 'true'\n config.assetsCdn = process.env.ASSETS_CDN || ''\n config.cacheI18nClient = true\n config.cacheI18nServer = !config.isDev\n}\n\n// Export\nmodule.exports = () => {\n if(typeof window === 'undefined') {\n return config\n }\n else {\n const getConfig = require('next/config').default\n getConfig().publicRuntimeConfig.isServer = false\n return getConfig().publicRuntimeConfig\n }\n}"]},"metadata":{},"sourceType":"script"}