mirror of
				https://github.com/EasyTier/EasyTier.git
				synced 2025-10-31 12:06:28 +08:00 
			
		
		
		
	 e948dbfcc1
			
		
	
	e948dbfcc1
	
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	
	EasyTier Core / pre_job (push) Has been cancelled
				
			EasyTier GUI / pre_job (push) Has been cancelled
				
			EasyTier Mobile / pre_job (push) Has been cancelled
				
			EasyTier Test / pre_job (push) Has been cancelled
				
			EasyTier Core / build (freebsd-13.2-x86_64, 13.2, ubuntu-22.04, x86_64-unknown-freebsd) (push) Has been cancelled
				
			EasyTier Core / build (linux-aarch64, ubuntu-22.04, aarch64-unknown-linux-musl) (push) Has been cancelled
				
			EasyTier Core / build (linux-arm, ubuntu-22.04, arm-unknown-linux-musleabi) (push) Has been cancelled
				
			EasyTier Core / build (linux-armhf, ubuntu-22.04, arm-unknown-linux-musleabihf) (push) Has been cancelled
				
			EasyTier Core / build (linux-armv7, ubuntu-22.04, armv7-unknown-linux-musleabi) (push) Has been cancelled
				
			EasyTier Core / build (linux-armv7hf, ubuntu-22.04, armv7-unknown-linux-musleabihf) (push) Has been cancelled
				
			EasyTier Core / build (linux-mips, ubuntu-22.04, mips-unknown-linux-musl) (push) Has been cancelled
				
			EasyTier Core / build (linux-mipsel, ubuntu-22.04, mipsel-unknown-linux-musl) (push) Has been cancelled
				
			EasyTier Core / build (linux-x86_64, ubuntu-22.04, x86_64-unknown-linux-musl) (push) Has been cancelled
				
			EasyTier Core / build (macos-aarch64, macos-latest, aarch64-apple-darwin) (push) Has been cancelled
				
			EasyTier Core / build (macos-x86_64, macos-latest, x86_64-apple-darwin) (push) Has been cancelled
				
			EasyTier Core / build (windows-x86_64, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
				
			EasyTier Core / core-result (push) Has been cancelled
				
			EasyTier GUI / build-gui (linux-aarch64, aarch64-unknown-linux-gnu, ubuntu-22.04, aarch64-unknown-linux-musl) (push) Has been cancelled
				
			EasyTier GUI / build-gui (linux-x86_64, x86_64-unknown-linux-gnu, ubuntu-22.04, x86_64-unknown-linux-musl) (push) Has been cancelled
				
			EasyTier GUI / build-gui (macos-aarch64, aarch64-apple-darwin, macos-latest, aarch64-apple-darwin) (push) Has been cancelled
				
			EasyTier GUI / build-gui (macos-x86_64, x86_64-apple-darwin, macos-latest, x86_64-apple-darwin) (push) Has been cancelled
				
			EasyTier GUI / build-gui (windows-x86_64, x86_64-pc-windows-msvc, windows-latest, x86_64-pc-windows-msvc) (push) Has been cancelled
				
			EasyTier GUI / gui-result (push) Has been cancelled
				
			EasyTier Mobile / build-mobile (android, ubuntu-22.04, android) (push) Has been cancelled
				
			EasyTier Mobile / mobile-result (push) Has been cancelled
				
			EasyTier Test / test (push) Has been cancelled
				
			support basic functions in frontend 1. create/del network 2. inspect network running status
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { resolve } from 'path'
 | |
| import { defineConfig } from 'vite'
 | |
| import vue from '@vitejs/plugin-vue'
 | |
| import dts from "vite-plugin-dts"
 | |
| import ViteYaml from '@modyfi/vite-plugin-yaml';
 | |
| 
 | |
| // https://vite.dev/config/
 | |
| export default defineConfig({
 | |
|   plugins: [vue(), dts({
 | |
|     tsconfigPath: './tsconfig.app.json',
 | |
|   }), ViteYaml()],
 | |
|   build: {
 | |
|     lib: {
 | |
|       // Could also be a dictionary or array of multiple entry points
 | |
|       entry: resolve(__dirname, 'src/index.ts'),
 | |
|       name: 'easytier-frontend-lib',
 | |
|       // the proper extensions will be added
 | |
|       fileName: 'easytier-frontend-lib',
 | |
|       formats: ["es", "umd", "cjs"],
 | |
|     },
 | |
|     rollupOptions: {
 | |
|       input: {
 | |
|         main: resolve(__dirname, "src/easytier-frontend-lib.ts")
 | |
|       },
 | |
|       // make sure to externalize deps that shouldn't be bundled
 | |
|       // into your library
 | |
|       external: ['vue'],
 | |
|       output: {
 | |
|         // Provide global variables to use in the UMD build
 | |
|         // for externalized deps
 | |
|         globals: {
 | |
|           vue: 'Vue',
 | |
|         },
 | |
|         exports: "named"
 | |
|       },
 | |
|     },
 | |
|   },
 | |
| })
 |