UNPKG

742 BJavaScriptView Raw
1const { ifAnyDep } = require('@goldwasserexchange/read-pkg-up-helpers');
2const R = require('ramda');
3const getBabelTarget = require('../getBabelTarget');
4
5const goldwasserExchangeUtilsEsTargets = {
6 browser: 'browser',
7 node: 'es',
8};
9
10const goldwasserExchangeUtilsTransform = (babelTarget) => ifAnyDep(
11 '@goldwasserexchange/utils',
12 {
13 '@goldwasserexchange/utils': {
14 transform: R.concat(`@goldwasserexchange/utils/${goldwasserExchangeUtilsEsTargets[babelTarget]}/`),
15 preventFullImport: true,
16 },
17 },
18 {}
19);
20
21module.exports = () => {
22 const babelTarget = getBabelTarget();
23 return [
24 require.resolve('babel-plugin-transform-imports'),
25 {
26 ...goldwasserExchangeUtilsTransform(babelTarget),
27 },
28 ];
29};