Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax <max@nextcloud.com>2022-05-12 07:00:07 +0300
committerMax <max@nextcloud.com>2022-06-07 20:41:56 +0300
commit59316d66be9e53fba9ac7c175d9f2e1271f932b2 (patch)
treef42edf1c3ef6531bb5ddcb29564bce3f75365326 /vite.config.js
parentef7b0fdfd6d130a073d089c24ac4b7297842417b (diff)
WIP: first take on building package with vite
Signed-off-by: Max <max@nextcloud.com>
Diffstat (limited to 'vite.config.js')
-rw-r--r--vite.config.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/vite.config.js b/vite.config.js
new file mode 100644
index 000000000..faa915a88
--- /dev/null
+++ b/vite.config.js
@@ -0,0 +1,23 @@
+import { resolve } from 'path'
+import { defineConfig } from 'vite'
+import { createVuePlugin } from 'vite-plugin-vue2'
+import { dependencies } from './package.json'
+
+// https://vitejs.dev/config/
+export default defineConfig({
+ plugins: [createVuePlugin()],
+ build: {
+ lib: {
+ entry: resolve(__dirname, 'src/package.js'),
+ name: '@nextcloud/text',
+ fileName: 'index.js',
+ formats: ['es'],
+ },
+ rollupOptions: {
+ external: Object.keys(dependencies),
+ output: {
+ globals: { vue: 'Vue' }
+ },
+ },
+ },
+})