Source: params/def_params.js documentation

/**
 * @file All {@link pages} default view engine params
 * @author Trevis Gulby
 */

const Myconf = require('../controllers/config_methods');

const settings = require('../settings');

const confell = new Myconf();

const tickers = require('./tickers');

let cdns = {
    socket: 'https://cdnjs.cloudflare.com/ajax/libs/' + 'socket.io/2.0.4/socket.io.js',
    chartjs: 'https://cdnjs.cloudflare.com/ajax/libs/' + 'Chart.js/2.7.1/Chart.min.js',
    cryptojs: 'https://cdnjs.cloudflare.com/ajax/libs/' + 'crypto-js/3.1.9-1/crypto-js.min.js',
    web3: 'https://cdn.jsdelivr.net/npm/web3@0.19.0/dist/web3.min.js',
};

let param = {
    logco: function (pagename, chck) {
        log = '/' + pagename + '-route : Auth user, cookies below\n[';
        log += JSON.stringify(chck) + ']';
        process.env.NODE_ENV === 'development' ? console.log(log) : log;
    },
    lognoco: function (pagename, chck) {
        log = '/' + pagename + '-route : NonAuth user, cookies below\n[';
        log += JSON.stringify(chck) + ']';
        process.env.NODE_ENV === 'development' ? console.log(log) : log;
    },
    datajunk: {
        app: settings.apptitle,
        title: 'Data Food',
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'datajunk',
        scripts: {
            socketio: cdns.socket,
            commons: '/common.js',
            datafood: '/data_junk.js',
        },
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
            centerblock: 'blocks/datajunk/data_block',
        },
    },
    assets: {
        app: settings.apptitle,
        title: 'My assets',
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'assets',
        scripts: {
            socketio: cdns.socket,
            chartcdn: cdns.chartjs,
            commons: '/common.js',
        },
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
            centerblock: 'blocks/assets/my_assets',
        },
        symb: tickers,
    },
    index: {
        app: settings.apptitle,
        title: settings.apptitle,
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'index',
        scripts: {
            commons: '/common.js',
        },
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
        },
    },
    login: {
        app: settings.apptitle,
        title: 'Login',
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'login',
        scripts: {
            commons: '/common.js',
        },
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
            centerblock: 'blocks/login/login_block',
        },
    },
    profile: {
        app: settings.apptitle,
        title: 'Profile',
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'profile',
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
            centerblock: 'blocks/profile/my_profile',
        },
    },
    signin: {
        app: settings.apptitle,
        title: 'Signin',
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'signin',
        scripts: {
            commons: '/common.js',
        },
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
            centerblock: 'blocks/signin/signin_block',
        },
    },
    error: {
        app: settings.apptitle,
        title: 'ItsA(NOtFound)Here ;)',
        author: settings.appcopyrights,
        tsurl: confell.runningaddrs.appsurl,
        tvurl: confell.runningaddrs.appvurl,
        page: 'error',
        scripts: {
            reload: '/to_homepage.js',
        },
        blocks: {
            jumbo: 'blocks/all/my_jumbotron',
        },
    },
};
module.exports = param;