forked from UniqueNetwork/unique-react-template
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig-overrides.js
More file actions
21 lines (20 loc) · 823 Bytes
/
config-overrides.js
File metadata and controls
21 lines (20 loc) · 823 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const { override, addWebpackModuleRule, addWebpackAlias, addBabelPlugin } = require('customize-cra');
const path = require('path');
module.exports = override(
addWebpackModuleRule({
test: /\.mjs$/,
include: /node_modules/,
type: 'javascript/auto',
}),
addWebpackAlias({
'@unique-nft/utils/address': path.resolve(__dirname, 'node_modules/@unique-nft/utils/address.mjs'),
'@unique-nft/schemas/pure': path.resolve(__dirname, 'node_modules/@unique-nft/schemas/pure.mjs'),
'@unique-nft/utils/string': path.resolve(__dirname, 'node_modules/@unique-nft/utils/string.mjs')
}),
// Add the Babel plugin for importAttributes
addBabelPlugin('@babel/plugin-syntax-import-attributes'),
(config) => {
config.resolve.extensions = [...config.resolve.extensions, '.mjs'];
return config;
}
);