Skip to content

Commit 3bbeb5f

Browse files
committed
refactor(rollup, rolldown): better info logs
1 parent 127b519 commit 3bbeb5f

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

src/build/rolldown/dev.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { watch } from "node:fs";
55
import { join } from "pathe";
66
import { debounce } from "perfect-debounce";
77
import { scanHandlers } from "../../scan.ts";
8-
import { nitroServerName } from "../../utils/nitro.ts";
98
import { writeTypes } from "../types.ts";
9+
import { formatCompatibilityDate } from "compatx";
1010

1111
export async function watchDev(nitro: Nitro, config: RolldownOptions) {
1212
const rolldown = await import("rolldown");
@@ -72,14 +72,17 @@ export async function watchDev(nitro: Nitro, config: RolldownOptions) {
7272
switch (event.code) {
7373
case "START": {
7474
start = Date.now();
75+
nitro.logger.info(
76+
`Starting dev watcher (builder: \`rolldown\`, preset: \`${nitro.options.preset}\`, compatibility date: \`${formatCompatibilityDate(nitro.options.compatibilityDate)}\`)`
77+
);
7578
nitro.hooks.callHook("dev:start");
7679
break;
7780
}
7881
case "BUNDLE_END": {
7982
nitro.hooks.callHook("compiled", nitro);
8083
if (nitro.options.logging.buildSuccess) {
8184
nitro.logger.success(
82-
`${nitroServerName(nitro)} built with rolldown`,
85+
`Server built`,
8386
start ? `in ${Date.now() - start}ms` : ""
8487
);
8588
}

src/build/rolldown/prod.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,22 @@ import { formatCompatibilityDate } from "compatx";
55
import { relative } from "pathe";
66
import { scanHandlers } from "../../scan.ts";
77
import { generateFSTree } from "../../utils/fs-tree.ts";
8-
import { nitroServerName } from "../../utils/nitro.ts";
98
import { writeTypes } from "../types.ts";
109
import { snapshot } from "../snapshot.ts";
1110
import { writeBuildInfo } from "../info.ts";
1211

1312
export async function buildProduction(nitro: Nitro, config: RolldownOptions) {
1413
const rolldown = await import("rolldown");
1514

15+
const buildStartTime = Date.now();
16+
1617
await scanHandlers(nitro);
1718
await writeTypes(nitro);
1819
await snapshot(nitro);
1920

2021
if (!nitro.options.static) {
2122
nitro.logger.info(
22-
`Building ${nitroServerName(nitro)} (rolldown, preset: \`${nitro.options.preset}\`, compatibility date: \`${formatCompatibilityDate(nitro.options.compatibilityDate)}\`)`
23+
`Building server (builder: \`rolldown\`, preset: \`${nitro.options.preset}\`, compatibility date: \`${formatCompatibilityDate(nitro.options.compatibilityDate)}\`)`
2324
);
2425
const build = await rolldown.rolldown(config);
2526
await build.write(config.output as OutputOptions);
@@ -29,7 +30,7 @@ export async function buildProduction(nitro: Nitro, config: RolldownOptions) {
2930

3031
if (!nitro.options.static) {
3132
if (nitro.options.logging.buildSuccess) {
32-
nitro.logger.success(`${nitroServerName(nitro)} built`);
33+
nitro.logger.success(`Server built in ${Date.now() - buildStartTime}ms`);
3334
}
3435
if (nitro.options.logLevel > 1) {
3536
process.stdout.write(

src/build/rollup/dev.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import { defu } from "defu";
66
import { join } from "pathe";
77
import { debounce } from "perfect-debounce";
88
import { scanHandlers } from "../../scan.ts";
9-
import { nitroServerName } from "../../utils/nitro.ts";
109
import { formatRollupError } from "./error.ts";
1110
import { writeTypes } from "../types.ts";
11+
import { formatCompatibilityDate } from "compatx";
1212

1313
export async function watchDev(nitro: Nitro, rollupConfig: RollupConfig) {
1414
const rollup = await import("rollup");
@@ -79,14 +79,17 @@ export async function watchDev(nitro: Nitro, rollupConfig: RollupConfig) {
7979
switch (event.code) {
8080
case "START": {
8181
start = Date.now();
82+
nitro.logger.info(
83+
`Starting dev watcher (builder: \`rollup\`, preset: \`${nitro.options.preset}\`, compatibility date: \`${formatCompatibilityDate(nitro.options.compatibilityDate)}\`)`
84+
);
8285
nitro.hooks.callHook("dev:start");
8386
break;
8487
}
8588
case "BUNDLE_END": {
8689
nitro.hooks.callHook("compiled", nitro);
8790
if (nitro.options.logging.buildSuccess) {
8891
nitro.logger.success(
89-
`${nitroServerName(nitro)} built with rollup`,
92+
`Server built`,
9093
start ? `in ${Date.now() - start}ms` : ""
9194
);
9295
}

src/build/rollup/prod.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import { formatCompatibilityDate } from "compatx";
33
import { relative } from "pathe";
44
import { scanHandlers } from "../../scan.ts";
55
import { generateFSTree } from "../../utils/fs-tree.ts";
6-
import { nitroServerName } from "../../utils/nitro.ts";
76
import { writeTypes } from "../types.ts";
87
import { snapshot } from "../snapshot.ts";
98
import { writeBuildInfo } from "../info.ts";
@@ -15,13 +14,15 @@ export async function buildProduction(
1514
) {
1615
const rollup = await import("rollup");
1716

17+
const buildStartTime = Date.now();
18+
1819
await scanHandlers(nitro);
1920
await writeTypes(nitro);
2021
await snapshot(nitro);
2122

2223
if (!nitro.options.static) {
2324
nitro.logger.info(
24-
`Building ${nitroServerName(nitro)} (rollup, preset: \`${nitro.options.preset}\`, compatibility date: \`${formatCompatibilityDate(nitro.options.compatibilityDate)}\`)`
25+
`Building server (builder: \`rollup\`, preset: \`${nitro.options.preset}\`, compatibility date: \`${formatCompatibilityDate(nitro.options.compatibilityDate)}\`)`
2526
);
2627
const build = await rollup.rollup(rollupConfig).catch((error) => {
2728
nitro.logger.error(formatRollupError(error));
@@ -35,7 +36,7 @@ export async function buildProduction(
3536

3637
if (!nitro.options.static) {
3738
if (nitro.options.logging.buildSuccess) {
38-
nitro.logger.success(`${nitroServerName(nitro)} built`);
39+
nitro.logger.success(`Server built in ${Date.now() - buildStartTime}ms`);
3940
}
4041
if (nitro.options.logLevel > 1) {
4142
process.stdout.write(

src/utils/nitro.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)