-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbabel.config.js
More file actions
34 lines (34 loc) · 783 Bytes
/
babel.config.js
File metadata and controls
34 lines (34 loc) · 783 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
node: '14.19.13'
}
}
],
'@babel/preset-typescript'
],
plugins: [
['module-resolver', {
alias: {
'@domain': './src/domain',
'@infra': './src/infra',
'@presentation': './src/presentation',
'@util': './src/util',
'@data': './src/data',
'@main': './src/main',
'@app': './src/app'
}
}],
'babel-plugin-transform-typescript-metadata',
['@babel/plugin-proposal-decorators', { legacy: true }],
['@babel/plugin-proposal-class-properties', { loose: true }]
],
ignore: [
'**/*.spec.ts',
'**/*.test.ts',
'test/**/*.spec.ts'
]
}