UNPKG

jobsys-explore

Version:

Enhanced component based on vant

55 lines (53 loc) 1.23 kB
import { defineConfig } from "vite" import vue from "@vitejs/plugin-vue" import vueJsx from "@vitejs/plugin-vue-jsx" import eslintPlugin from "vite-plugin-eslint" // https://vitejs.dev/config/ export default defineConfig({ plugins: [ vue(), vueJsx(), eslintPlugin({ include: ["components/**/*.{js,vue,jsx}", "business-components/**/*.{js,vue,jsx}"], }), ], build: { lib: { entry: ["./index.js", "./hooks/index.js", "./directives/index.js"], fileName: (format, entryName) => { const extension = format === "es" ? "js" : "cjs" return `${entryName}.${extension}` }, }, sourcemap: true, rollupOptions: { input: { "jobsys-explore": "./index.js", hooks: "./hooks/index.js", directives: "./directives/index.js", }, // make sure to externalize deps that shouldn't be bundledinto your library external: ["vue", "vant", "axios", "lodash-es", "dayjs"], output: { exports: "named", globals: { vue: "Vue", axios: "axios", dayjs: "dayjs", vant: "vant", "lodash-es": "lodash", }, }, }, }, server: { host: true, port: 3000, proxy: { "/api": { target: "http://uni-affair.test", changeOrigin: true, }, }, }, })