diff options
author | Max <max@nextcloud.com> | 2022-05-12 07:00:07 +0300 |
---|---|---|
committer | Max <max@nextcloud.com> | 2022-06-07 20:41:56 +0300 |
commit | 59316d66be9e53fba9ac7c175d9f2e1271f932b2 (patch) | |
tree | f42edf1c3ef6531bb5ddcb29564bce3f75365326 /vite.config.js | |
parent | ef7b0fdfd6d130a073d089c24ac4b7297842417b (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.js | 23 |
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' } + }, + }, + }, +}) |