UNPKG

docma

Version:

A powerful dev-tool to easily generate beautiful HTML documentation from Javascript (JSDoc), Markdown and HTML files.

48 lines (41 loc) 1.56 kB
'use strict'; // core modules const path = require('path'); // Directory paths for various assets/components of the web core. const DIR_WEB = path.join(__dirname, 'web'); const DIR_ASSETS = path.join(DIR_WEB, 'assets'); const DIR_WEB_CONF = path.join(DIR_WEB, 'config'); const DIR_COMPS = path.join(DIR_WEB, 'components'); const DIR_DATA = path.join(__dirname, 'data'); module.exports = { DIR_WEB, DIR_ASSETS, DIR_WEB_CONF, DIR_COMPS, DIR_DATA, // docma-web parts DOCMA_WEB_CORE: [ // order is important path.join(DIR_WEB, 'DocmaWeb.Utils.js'), path.join(DIR_WEB, 'DocmaWeb.js'), path.join(DIR_WEB, 'DocmaWeb.Route.js'), path.join(DIR_WEB, 'DocmaWeb-filters.js') ], DOCMA_WEB_SPA: path.join(DIR_WEB, 'DocmaWeb-SPA.js'), // components to be compiled into docma-web (unminified files) DOCMA_COMPS: [ path.join(DIR_COMPS, 'dust-core.js'), path.join(DIR_COMPS, 'dust-helpers.js'), path.join(DIR_COMPS, 'page.js'), path.join(DIR_COMPS, 'EventEmitter.js') ], // this is not compiled, used only for jsdom JQUERY: path.join(DIR_COMPS, 'jquery.min.js'), // docma base styles (for layout generally, not for styling) DOCMA_LESS: path.join(DIR_ASSETS, 'docma.less'), // JSON that includes emoji code to twemoji SVG filename mapping EMOJI_JSON: path.join(DIR_DATA, 'emoji.json'), // Server config files APACHE_CONF: path.join(DIR_WEB_CONF, 'htaccess'), REDIRECT_HTML: path.join(DIR_WEB_CONF, 'redirect.html') };