1 | const { ifAnyDep, getNodeEngine } = require('@goldwasserexchange/read-pkg-up-helpers');
|
2 | const nodeSemver = require('@goldwasserexchange/node-semver-tools');
|
3 |
|
4 | const getPresetEnv = require('./getPresetEnv');
|
5 |
|
6 | const getPresets = (env, target) => [
|
7 |
|
8 | getPresetEnv(env, target, nodeSemver.minSatisfying(getNodeEngine())),
|
9 |
|
10 | require.resolve('@babel/preset-typescript'),
|
11 |
|
12 | ifAnyDep(
|
13 | 'react',
|
14 | require.resolve('@babel/preset-react')
|
15 | ),
|
16 | ].filter(Boolean);
|
17 |
|
18 | module.exports = getPresets;
|