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 @@ ...@@ -2,8 +2,19 @@
"name": "@funkwhale/vui", "name": "@funkwhale/vui",
"version": "0.1.0", "version": "0.1.0",
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"main": "./dist/vui.umd.js", "type": "module",
"module": "./dist/vui.es.js", "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": { "scripts": {
"dev": "vite", "dev": "vite",
"build": "vue-tsc --noEmit && vite build", "build": "vue-tsc --noEmit && vite build",
...@@ -34,6 +45,7 @@ ...@@ -34,6 +45,7 @@
"sass": "^1.54.8", "sass": "^1.54.8",
"typescript": "^4.8.2", "typescript": "^4.8.2",
"vite": "^3.0.9", "vite": "^3.0.9",
"vite-plugin-dts": "^1.6.4",
"vitepress": "^1.0.0-alpha.13", "vitepress": "^1.0.0-alpha.13",
"vitest": "^0.22.1", "vitest": "^0.22.1",
"vue-i18n": "9", "vue-i18n": "9",
......
...@@ -2,10 +2,17 @@ import { defineConfig } from 'vite' ...@@ -2,10 +2,17 @@ import { defineConfig } from 'vite'
import { resolve } from 'path' import { resolve } from 'path'
import vue from '@vitejs/plugin-vue' import vue from '@vitejs/plugin-vue'
import dts from 'vite-plugin-dts'
// https://vitejs.dev/config/ // https://vitejs.dev/config/
export default defineConfig(() => ({ export default defineConfig(() => ({
plugins: [vue()], plugins: [
vue(),
dts({
insertTypesEntry: true,
outputDir: resolve(__dirname, 'dist/types')
}),
],
publicDir: false, publicDir: false,
resolve: { resolve: {
alias: { alias: {
...@@ -27,7 +34,8 @@ export default defineConfig(() => ({ ...@@ -27,7 +34,8 @@ export default defineConfig(() => ({
build: { build: {
lib: { lib: {
entry: resolve(__dirname, 'src/main.ts'), entry: resolve(__dirname, 'src/main.ts'),
name: 'vui', name: '@funkwhale/vui',
fileName: 'vui'
}, },
rollupOptions: { rollupOptions: {
external: ['vue', 'vue-i18n', '@vueuse/core'], 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