mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-05 19:41:57 +08:00
21 lines
549 B
JavaScript
21 lines
549 B
JavaScript
import { dirname } from 'path';
|
|
import { Service as CoreService } from '@fesjs/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('@fesjs/preset-built-in'),
|
|
...(opts.presets || [])
|
|
],
|
|
plugins: [...(opts.plugins || [])]
|
|
});
|
|
}
|
|
}
|
|
|
|
export { Service };
|