UNPKG

@lntvow/admin-vue

Version:
2 lines (1 loc) 1.98 kB
"use strict";var j=Object.create;var a=Object.defineProperty;var z=Object.getOwnPropertyDescriptor;var b=Object.getOwnPropertyNames;var I=Object.getPrototypeOf,L=Object.prototype.hasOwnProperty;var O=(e,s)=>{for(var o in s)a(e,o,{get:s[o],enumerable:!0})},p=(e,s,o,t)=>{if(s&&typeof s=="object"||typeof s=="function")for(let r of b(s))!L.call(e,r)&&r!==o&&a(e,r,{get:()=>s[r],enumerable:!(t=z(s,r))||t.enumerable});return e};var i=(e,s,o)=>(o=e!=null?j(I(e)):{},p(s||!e||!e.__esModule?a(o,"default",{value:e,enumerable:!0}):o,e)),V=e=>p(a({},"__esModule",{value:!0}),e);var F={};O(F,{createConfig:()=>A});module.exports=V(F);var n=require("path"),l=require("@lntvow/vite-plugin"),f=i(require("@vitejs/plugin-vue"),1),u=i(require("@vitejs/plugin-vue-jsx"),1),g=i(require("@vitejs/plugin-legacy"),1),c=i(require("vite-plugin-compression"),1),d=require("rollup-plugin-visualizer"),y=i(require("unplugin-auto-import/vite"),1),h=require("vite"),v=require("local-pkg");function A(e={}){let{log:s={},autoImport:o={},compression:t={},visualizer:r={},legacy:m={},mode:x="production",config:P={},typescript:C=(0,v.isPackageExists)("typescript")}=e;return(0,h.mergeConfig)({plugins:[(0,f.default)(),(0,u.default)(),s&&(0,l.vitePluginLog)(s),o&&(0,y.default)({imports:["vue"],dts:C&&"src/typings/auto-imports.d.ts",vueTemplate:!0,...o}),t&&(0,c.default)(t),r&&(0,d.visualizer)({filename:"./dist/stats.html",...r}),m&&(0,g.default)({targets:["defaults","chrome 64","ios 12"],modernTargets:"edge>=79, firefox>=67, chrome>=64, safari>=12, chromeAndroid>=64, iOS>=12",modernPolyfills:!0,...m})],build:{rollupOptions:{output:{chunkFileNames:"assets/js/[name]-[hash].js",entryFileNames:"assets/js/[name]-[hash].js",assetFileNames:"assets/[ext]/[name]-[hash].[ext]"}}},esbuild:{drop:x==="production"?["console","debugger"]:[],legalComments:"none"},resolve:{alias:{"@":(0,n.resolve)(process.cwd(),"./src")},extensions:[".js",".ts",".jsx",".tsx",".d.ts"]}},P)}0&&(module.exports={createConfig});