diff --git a/package.json b/package.json index 4769ed551..890cd3f8b 100644 --- a/package.json +++ b/package.json @@ -194,6 +194,7 @@ "vite-plugin-compile-time": "^0.1.2", "vite-plugin-html": "^3.2.0", "vite-plugin-require": "^1.1.10", + "vite-plugin-static-copy": "^0.13.0", "webpack": "^5.72.1", "webpack-assets-manifest": "^5.1.0", "webpack-bundle-analyzer": "^4.5.0", diff --git a/vite.config.ts b/vite.config.ts index baccef829..29ad5c929 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -5,6 +5,7 @@ import { defineConfig } from 'vite'; import compileTime from 'vite-plugin-compile-time'; import { createHtmlPlugin } from 'vite-plugin-html'; import vitePluginRequire from 'vite-plugin-require'; +import { viteStaticCopy } from 'vite-plugin-static-copy'; export default defineConfig({ root: 'app', @@ -24,6 +25,12 @@ export default defineConfig({ // @ts-ignore vitePluginRequire.default(), compileTime(), + viteStaticCopy({ + targets: [{ + src: '../node_modules/twemoji/assets/svg/*', + dest: 'packs/emoji/', + }], + }), ], resolve: { alias: [ diff --git a/yarn.lock b/yarn.lock index 2f18179d6..80444a49a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6594,6 +6594,15 @@ fs-extra@^10.0.0, fs-extra@^10.0.1: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.0.tgz#5784b102104433bb0e090f48bfc4a30742c357ed" + integrity sha512-0rcTq621PD5jM/e0a3EJoGC/1TC5ZBCERW82LQuwfGnCa1V8w7dpYH1yNu+SLb6E5dkeCBzKEyLGlFrnr+dUyw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@^8.0.1: version "8.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" @@ -12177,6 +12186,16 @@ vite-plugin-require@^1.1.10: vue-loader "^15.9.8" webpack "^4.46.0 || ^5.0.0" +vite-plugin-static-copy@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/vite-plugin-static-copy/-/vite-plugin-static-copy-0.13.0.tgz#1a05bfc0afb5d89e052043f645b610b57b050662" + integrity sha512-cln+fvKMgwNBjxQ59QVblmExZrc9gGEdRmfqcPOOGpxT5KInfpkGMvmK4L+kCAeHHSSGNU1bM7BA9PQgaAJc6g== + dependencies: + chokidar "^3.5.3" + fast-glob "^3.2.11" + fs-extra "^11.1.0" + picocolors "^1.0.0" + vite@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/vite/-/vite-4.0.4.tgz#4612ce0b47bbb233a887a54a4ae0c6e240a0da31"