From f91d5f5765d2c6d19b465db6b4bb723765257195 Mon Sep 17 00:00:00 2001 From: Marcelo Shima Date: Mon, 11 Mar 2024 19:05:49 -0300 Subject: [PATCH] replace rollup-plugin-copy with vite-plugin-static-copy --- generators/vue/resources/package.json | 2 +- generators/vue/templates/package.json.ejs | 2 +- generators/vue/templates/vite.config.mts.ejs | 7 +++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/generators/vue/resources/package.json b/generators/vue/resources/package.json index 02a2765715f0..5c2f0038cfc1 100644 --- a/generators/vue/resources/package.json +++ b/generators/vue/resources/package.json @@ -49,7 +49,6 @@ "postcss-loader": "8.1.1", "postcss-url": "10.1.3", "rimraf": "5.0.5", - "rollup-plugin-copy": "3.5.0", "sass": "1.71.1", "sass-loader": "14.1.1", "sinon": "17.0.1", @@ -57,6 +56,7 @@ "ts-loader": "9.5.1", "typescript": "5.4.2", "vite": "5.1.6", + "vite-plugin-static-copy": "1.0.1", "vitest": "1.3.1", "vitest-sonar-reporter": "2.0.0", "vue-loader": "17.4.2", diff --git a/generators/vue/templates/package.json.ejs b/generators/vue/templates/package.json.ejs index 96777e632b7d..66a90cc99ee6 100644 --- a/generators/vue/templates/package.json.ejs +++ b/generators/vue/templates/package.json.ejs @@ -105,7 +105,6 @@ "cypress": "<%= nodeDependencies['cypress'] %>", <%_ } _%> "rimraf": "<%= nodeDependencies['rimraf'] %>", - "rollup-plugin-copy": null, "sass": "<%= nodeDependencies['sass'] %>", "sinon": "<%= nodeDependencies['sinon'] %>", "swagger-ui-dist": "<%= nodeDependencies['swagger-ui-dist'] %>", @@ -115,6 +114,7 @@ "typescript": "<%= nodeDependencies['typescript'] %>", "vite": null, "vitest": "<%= nodeDependencies.vitest %>", + "vite-plugin-static-copy": null, "vitest-sonar-reporter": "<%= nodeDependencies['vitest-sonar-reporter'] %>" }, "engines": { diff --git a/generators/vue/templates/vite.config.mts.ejs b/generators/vue/templates/vite.config.mts.ejs index 40cdcb463da6..93945b25b633 100644 --- a/generators/vue/templates/vite.config.mts.ejs +++ b/generators/vue/templates/vite.config.mts.ejs @@ -26,7 +26,7 @@ import { defineConfig, } from 'vite'; import vue from '@vitejs/plugin-vue'; -import copy from 'rollup-plugin-copy'; +import { viteStaticCopy } from 'vite-plugin-static-copy'; <%_ if (microfrontend) { _%> import federation from "@originjs/vite-plugin-federation"; @@ -45,7 +45,7 @@ const swaggerUiPath = getAbsoluteFSPath(); let config = defineConfig({ plugins: [ vue(), - copy({ + viteStaticCopy({ targets: [ { src: [ @@ -54,10 +54,9 @@ let config = defineConfig({ getFileFromRepo('axios/dist/axios.min.js'), fileURLToPath(new URL('./<%- this.relativeDir(clientRootDir, clientSrcDir) %>swagger-ui/index.html', import.meta.url)), ], - dest: '<%= this.relativeDir(clientRootDir, clientDistDir) %>swagger-ui', + dest: 'swagger-ui', }, ], - hook: 'writeBundle', }), ], root: fileURLToPath(new URL('./<%- this.relativeDir(clientRootDir, clientSrcDir) %>', import.meta.url)),