|
@@ -1,8 +1,8 @@
|
|
import type { Plugin } from "vite";
|
|
import type { Plugin } from "vite";
|
|
|
|
+import picocolors from "picocolors";
|
|
import dayjs, { Dayjs } from "dayjs";
|
|
import dayjs, { Dayjs } from "dayjs";
|
|
-import utils from "@pureadmin/utils";
|
|
|
|
|
|
+import { getPackageSize } from "./utils";
|
|
import duration from "dayjs/plugin/duration";
|
|
import duration from "dayjs/plugin/duration";
|
|
-import { green, blue, bold } from "picocolors";
|
|
|
|
dayjs.extend(duration);
|
|
dayjs.extend(duration);
|
|
|
|
|
|
export function viteBuildInfo(): Plugin {
|
|
export function viteBuildInfo(): Plugin {
|
|
@@ -10,6 +10,7 @@ export function viteBuildInfo(): Plugin {
|
|
let startTime: Dayjs;
|
|
let startTime: Dayjs;
|
|
let endTime: Dayjs;
|
|
let endTime: Dayjs;
|
|
let outDir: string;
|
|
let outDir: string;
|
|
|
|
+ const { green, blue, bold } = picocolors;
|
|
return {
|
|
return {
|
|
name: "vite:buildInfo",
|
|
name: "vite:buildInfo",
|
|
configResolved(resolvedConfig) {
|
|
configResolved(resolvedConfig) {
|
|
@@ -33,7 +34,7 @@ export function viteBuildInfo(): Plugin {
|
|
closeBundle() {
|
|
closeBundle() {
|
|
if (config.command === "build") {
|
|
if (config.command === "build") {
|
|
endTime = dayjs(new Date());
|
|
endTime = dayjs(new Date());
|
|
- utils.getPackageSize({
|
|
|
|
|
|
+ getPackageSize({
|
|
folder: outDir,
|
|
folder: outDir,
|
|
callback: (size: string) => {
|
|
callback: (size: string) => {
|
|
console.log(
|
|
console.log(
|