feat: add bundling for the 'tiny-mce' package

This commit is contained in:
Jacob Overgaard
2024-07-25 13:14:55 +02:00
parent 48d96d255e
commit f38b82a39e
4 changed files with 34 additions and 0 deletions

View File

@@ -24,6 +24,7 @@
"./src/packages/property-editors",
"./src/packages/tags",
"./src/packages/templating",
"./src/packages/tiny-mce",
"./src/packages/umbraco-news",
"./src/packages/user",
"./src/packages/webhook"
@@ -7412,6 +7413,10 @@
"resolved": "src/packages/templating",
"link": true
},
"node_modules/@umbraco-backoffice/tiny-mce": {
"resolved": "src/packages/tiny-mce",
"link": true
},
"node_modules/@umbraco-backoffice/umbraco-news": {
"resolved": "src/packages/umbraco-news",
"link": true
@@ -21741,6 +21746,7 @@
"src/packages/templating": {
"name": "@umbraco-backoffice/templating"
},
"src/packages/tiny-mce": {},
"src/packages/umbraco-news": {
"name": "@umbraco-backoffice/umbraco-news"
},

View File

@@ -143,6 +143,7 @@
"./src/packages/property-editors",
"./src/packages/tags",
"./src/packages/templating",
"./src/packages/tiny-mce",
"./src/packages/umbraco-news",
"./src/packages/user",
"./src/packages/webhook"

View File

@@ -0,0 +1,8 @@
{
"name": "@umbraco-backoffice/tiny-mce",
"private": true,
"type": "module",
"scripts": {
"build": "vite build"
}
}

View File

@@ -0,0 +1,19 @@
import { defineConfig } from 'vite';
import { rmSync } from 'fs';
import { getDefaultConfig } from '../../vite-config-base';
const dist = '../../../dist-cms/packages/tiny-mce';
// delete the unbundled dist folder
rmSync(dist, { recursive: true, force: true });
export default defineConfig({
...getDefaultConfig({
dist,
entry: {
index: 'index.ts',
'umbraco-package': 'umbraco-package.ts',
manifests: 'manifests.ts',
},
}),
});