From 16f733d52341d1b7e703727e5f9c3ddd9be6019b Mon Sep 17 00:00:00 2001 From: Josh Creek Date: Fri, 7 Oct 2022 20:32:32 +0100 Subject: [PATCH] feat(*): Add support for mp3 files --- src/audio.d.ts | 1 + tsconfig.json | 2 +- webpack.config.js | 5 +++++ 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/audio.d.ts diff --git a/src/audio.d.ts b/src/audio.d.ts new file mode 100644 index 0000000..e75c7be --- /dev/null +++ b/src/audio.d.ts @@ -0,0 +1 @@ +declare module '*.mp3'; diff --git a/tsconfig.json b/tsconfig.json index 9a998b7..8e7ab13 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,6 @@ "preserveConstEnums": true, "sourceMap": true }, - "include": ["src/**/*", "src/custom.d.ts"], + "include": ["src/**/*", "src/custom.d.ts", "src/audio.d.ts"], "exclude": ["node_modules", "**/*.spec.ts"] } diff --git a/webpack.config.js b/webpack.config.js index 702dcbf..f3f9966 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -76,6 +76,11 @@ module.exports = { use: 'webpack-webmanifest-loader', type: 'asset/resource', }, + { + // Add support for audio + test: /\.(mp3)$/i, + type: 'asset/resource', + }, { // Add inlining of SVG test: /\.svg$/i,