diff --git a/config/eslint.js b/config/eslint.js index d83c66a85f71a7d3a06734601dce503aef1235ed..ce78a72e72ed4d2cd275723790b75b05ad3ae6b0 100644 --- a/config/eslint.js +++ b/config/eslint.js @@ -47,7 +47,7 @@ module.exports = { settings: { 'import/ignore': [ 'node_modules', - '\\.(json|css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$', + '\\.(json|css|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$', ], 'import/extensions': ['.js'], 'import/resolver': { diff --git a/config/webpack.config.dev.js b/config/webpack.config.dev.js index 34bda5590a3db22b65f82843e742b6c8795db7d2..86f592ba5b8288fd4842ce641fd9bf758198ba11 100644 --- a/config/webpack.config.dev.js +++ b/config/webpack.config.dev.js @@ -147,7 +147,7 @@ module.exports = { // "url" loader works just like "file" loader but it also embeds // assets smaller than specified size as data URLs to avoid requests. { - test: /\.(mp4|webm)(\?.*)?$/, + test: /\.(mp4|webm|wav|mp3|m4a|aac|oga)(\?.*)?$/, loader: 'url', query: { limit: 10000, diff --git a/config/webpack.config.prod.js b/config/webpack.config.prod.js index c03b6ef272fce22143e0e0ec57cc6fbb301ab1d3..2a482f9547e3d8b6a71553579808068d6e0bb047 100644 --- a/config/webpack.config.prod.js +++ b/config/webpack.config.prod.js @@ -157,7 +157,7 @@ module.exports = { // "url" loader works just like "file" loader but it also embeds // assets smaller than specified size as data URLs to avoid requests. { - test: /\.(mp4|webm)(\?.*)?$/, + test: /\.(mp4|webm|wav|mp3|m4a|aac|oga)(\?.*)?$/, loader: 'url', query: { limit: 10000, diff --git a/scripts/utils/createJestConfig.js b/scripts/utils/createJestConfig.js index 8d3b60f8614353e164dcd3a1f0f2b9050fb2a334..ee2f9652bd74e3e6d4d3c8d1f7a6a42675cfb92e 100644 --- a/scripts/utils/createJestConfig.js +++ b/scripts/utils/createJestConfig.js @@ -21,7 +21,7 @@ module.exports = (resolve, rootDir) => { const config = { moduleFileExtensions: ['jsx', 'js', 'json'], moduleNameMapper: { - '^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm)$': resolve('config/jest/FileStub.js'), + '^.+\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': resolve('config/jest/FileStub.js'), '^.+\\.css$': resolve('config/jest/CSSStub.js') }, scriptPreprocessor: resolve('config/jest/transform.js'),