fes.js/packages/fes/src/serviceWithBuiltIn.js
2020-12-30 14:25:14 +08:00

21 lines
559 B
JavaScript

import { dirname } from 'path';
import { Service as CoreService } from '@webank/fes-compiler';
class Service extends CoreService {
constructor(opts) {
process.env.FES_VERSION = require('../package').version;
process.env.FES_DIR = dirname(require.resolve('../package'));
super({
...opts,
presets: [
require.resolve('@webank/fes-preset-built-in'),
...(opts.presets || [])
],
plugins: [...(opts.plugins || [])]
});
}
}
export { Service };