update vite configs to copy JSON schema to executable

This commit is contained in:
Jacob Overgaard
2023-03-06 15:53:26 +01:00
parent b9af436888
commit a35d4d19f3
2 changed files with 28 additions and 19 deletions

View File

@@ -1,9 +1,9 @@
import { defineConfig } from 'vite';
import { viteStaticCopy } from 'vite-plugin-static-copy';
import config from './vite.config';
import { plugins } from './vite.config';
export default defineConfig({
...config,
build: {
lib: {
entry: 'src/app.ts',
@@ -15,5 +15,16 @@ export default defineConfig({
sourcemap: true,
},
base: '/umbraco/backoffice/',
mode: 'production'
mode: 'production',
plugins: [
...plugins,
viteStaticCopy({
targets: [
{
src: 'types/umbraco-package-schema.json',
dest: '../../../../Umbraco.Web.UI.New',
},
],
}),
],
});