misc-tjund/npm_serve.js

19 lines
570 B
JavaScript

const pkgJson = require('./package.json');
// const exec = require('child_process').exec;
const browserSync = require("browser-sync").create();
const apps = [ 'combo', 'wcs', 'authentic'];
const param = process.argv.pop();
const themeFolder = process.env.npm_package_config_themefolder;
const app = apps.includes(param) ? param : process.env.npm_package_config_app;
const appurl = pkgJson.config.url[app];
browserSync.init({
proxy: appurl,
files: [
`${themeFolder}/static/**/*.css`,
`${themeFolder}/templates/**/*`
],
logLevel: "debug"
})