docsify/server.js

15 lines
552 B
JavaScript

import { create } from 'browser-sync';
import { devConfig, prodConfig } from './server.configs.js';
const bsServer = create();
const args = process.argv.slice(2);
const config = args.includes('--dev') ? devConfig : prodConfig;
const configName = config === devConfig ? 'development' : 'production';
const isWatch = Boolean(config.files) && config.watch !== false;
const urlType = config === devConfig ? 'local' : 'CDN';
// prettier-ignore
console.log(`\nStarting ${configName} server (${urlType} URLs, watch: ${isWatch})\n`);
bsServer.init(config);