UNPKG

jsql-webpack

Version:

A webpack plugin to change sql queries to hash for JSQL.

26 lines (19 loc) 817 B
const execSync = require('child_process').execSync; class JsqlWebpack { constructor(options) { this.options = options; } apply(compiler) { compiler.hooks.run.tap('JsqlWebpack', compilation => { let command = 'node ' + require.resolve('jsql-cli') + ' --apiKey=' + this.options.apiKey + ' --input=' + this.options.src + ' --output=' + this.options.dist + ' --env=' + (this.options.env ? this.options.env : 'prod') + (this.options.devKeyFileName ? ' --devKeyFileName=' + this.options.devKeyFileName : '') + (this.options.debug ? ' --debug ' : ''); console.log(execSync(command).toString()); }); } } module.exports = JsqlWebpack;