Skip to content
Snippets Groups Projects
Commit 6619855b authored by Kasper Seweryn's avatar Kasper Seweryn 🥞
Browse files

Add dist files to npm published version

parent 7d9ae1d8
No related branches found
No related tags found
1 merge request!5Add dist files to npm published version
Pipeline #23907 passed with stages
in 9 minutes and 13 seconds
......@@ -2,8 +2,19 @@
"name": "@funkwhale/vui",
"version": "0.1.0",
"license": "AGPL-3.0-or-later",
"main": "./dist/vui.umd.js",
"module": "./dist/vui.es.js",
"type": "module",
"files": [
"dist"
],
"main": "./dist/vui.umd.cjs",
"module": "./dist/vui.js",
"typings": "./dist/vui.d.ts",
"exports": {
".": {
"import": "./dist/vui.js",
"require": "./dist/vui.umd.cjs"
}
},
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
......@@ -34,6 +45,7 @@
"sass": "^1.54.8",
"typescript": "^4.8.2",
"vite": "^3.0.9",
"vite-plugin-dts": "^1.6.4",
"vitepress": "^1.0.0-alpha.13",
"vitest": "^0.22.1",
"vue-i18n": "9",
......
......@@ -2,10 +2,17 @@ import { defineConfig } from 'vite'
import { resolve } from 'path'
import vue from '@vitejs/plugin-vue'
import dts from 'vite-plugin-dts'
// https://vitejs.dev/config/
export default defineConfig(() => ({
plugins: [vue()],
plugins: [
vue(),
dts({
insertTypesEntry: true,
outputDir: resolve(__dirname, 'dist/types')
}),
],
publicDir: false,
resolve: {
alias: {
......@@ -27,7 +34,8 @@ export default defineConfig(() => ({
build: {
lib: {
entry: resolve(__dirname, 'src/main.ts'),
name: 'vui',
name: '@funkwhale/vui',
fileName: 'vui'
},
rollupOptions: {
external: ['vue', 'vue-i18n', '@vueuse/core'],
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment