mirror of https://github.com/certusone/oyster.git
32 lines
780 B
JavaScript
32 lines
780 B
JavaScript
const CracoLessPlugin = require('craco-less');
|
|
const path = require('path');
|
|
const fs = require('fs');
|
|
|
|
// Handle relative paths to sibling packages
|
|
const appDirectory = fs.realpathSync(process.cwd());
|
|
const resolvePackage = relativePath => path.resolve(appDirectory, relativePath);
|
|
|
|
module.exports = {
|
|
webpack: {
|
|
configure: (webpackConfig, { env, paths }) => {
|
|
paths.appBuild = webpackConfig.output.path = path.resolve(
|
|
'./../../build/proposals',
|
|
);
|
|
return webpackConfig;
|
|
},
|
|
},
|
|
plugins: [
|
|
{
|
|
plugin: CracoLessPlugin,
|
|
options: {
|
|
lessLoaderOptions: {
|
|
lessOptions: {
|
|
modifyVars: { '@primary-color': '#2abdd2' },
|
|
javascriptEnabled: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
],
|
|
};
|