File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818 " types"
1919 ],
2020 "scripts" : {
21- "build" : " npm run clean && run-s build:*" ,
21+ "build" : " npm run clean && run-s build:** " ,
2222 "build:2" : " vue-demi-switch 2 vue2 && pnpm --filter vue2-playground build" ,
23+ "build:2:umd" : " vue-demi-switch 2 vue2 && format=umd pnpm --filter vue2-playground build" ,
2324 "build:2.7" : " vue-demi-switch 2.7 vue2 && pnpm --filter vue2.7-playground build" ,
25+ "build:2.7:umd" : " vue-demi-switch 2.7 vue2 && format=umd pnpm --filter vue2.7-playground build" ,
2426 "build:3" : " vue-demi-switch 3 vue3 && pnpm --filter vue3-playground build" ,
27+ "build:3:umd" : " vue-demi-switch 3 vue3 && format=umd pnpm --filter vue3-playground build" ,
2528 "clean" : " rimraf ./dist" ,
2629 "deploy:demo" : " pnpm --filter demo gh-pages" ,
2730 "dev:2" : " vue-demi-switch 2 vue2 && pnpm --filter vue2-playground dev" ,
Original file line number Diff line number Diff line change 1+ import CodeDiff from './CodeDiff.vue'
2+ import hljs from './highlight'
3+
4+ const install = ( app : any ) => {
5+ app . component ( 'CodeDiff' , CodeDiff )
6+ }
7+
8+ export default {
9+ install,
10+ hljs,
11+ }
Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ import { defineConfig } from 'vite'
33import { isVue2 } from 'vue-demi'
44import cssInjectedByJsPlugin from 'vite-plugin-css-injected-by-js'
55
6+ const umd = process . env . format === 'umd'
7+
68const outputName = 'index'
79export const defaultPlugins = [
810 cssInjectedByJsPlugin ( ) ,
@@ -15,9 +17,9 @@ export const baseBuildConfig = defineConfig({
1517 emptyOutDir : false ,
1618 target : 'es2018' ,
1719 lib : {
18- entry : path . resolve ( __dirname , 'src/index.ts' ) ,
19- formats : [ 'es' , 'cjs' ] ,
20- name : 'index ' ,
20+ entry : path . resolve ( __dirname , umd ? 'src/global.ts' : 'src/index.ts' ) ,
21+ formats : umd ? [ 'umd' ] : [ 'es' , 'cjs' ] ,
22+ name : 'CodeDiff ' ,
2123 fileName : format => `${ outputName } .${ format } .js` ,
2224 } ,
2325 rollupOptions : {
You can’t perform that action at this time.
0 commit comments