pscIdeClient: null, // purs ide client
pscIdeClientArgs: {}, // for example, to use different port {port: 4088}
pscIdeServer: null, // purs ide server
- pscIdeServerArgs: {}, // for example, to change the port { port: 4088 }
+ pscIdeServerArgs: {}, // for example, to change the port {port: 4088}
+ pscIdeRebuildArgs: {} // for example, for sourcemaps {codegen: ['js', 'sourcemaps']}
pscIdeColors: false, // defaults to true if psc === 'psa'
pscPackage: false,
bundleOutput: 'output/bundle.js',
const body = {
command: 'rebuild',
- params: {
+ params: Object.assign({
file: psModule.srcPath,
- }
+ }, options.pscIdeRebuildArgs)
};
const parseResponse = response => {
const sourceMaps = require('./source-maps');
-const dargs = require('./dargs');
-
const spawn = require('cross-spawn').sync
const eol = require('os').EOL
pscIdeClientArgs: {},
pscIdeServer: null,
pscIdeServerArgs: {},
+ pscIdeRebuildArgs: {},
pscIde: false,
pscIdeColors: loaderOptions.psc === 'psa',
pscPackage: false,