Skip to content

Commit fc3aa8a

Browse files
committed
Adds timing to scripts
1 parent c4d87bf commit fc3aa8a

4 files changed

Lines changed: 16 additions & 1 deletion

File tree

scripts/analyze.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import * as esbuild from 'esbuild';
22
import fs from 'node:fs';
33
import { createBuildSettings } from './settings.js';
44

5+
console.time('Analyze completed');
6+
57
const settings = createBuildSettings({ minify: true, metafile: true });
68
const result = await esbuild.build(settings);
79
const mode = process.env.npm_config_mode;
@@ -15,3 +17,5 @@ if (mode === 'write') {
1517
}),
1618
);
1719
}
20+
21+
console.timeEnd('Analyze completed');

scripts/build.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import * as esbuild from 'esbuild';
22
import { createBuildSettings } from './settings.js';
33

4+
console.time('Build completed');
5+
46
const settings = createBuildSettings({ minify: true });
57

68
try {
@@ -11,3 +13,5 @@ try {
1113
console.error(e);
1214
process.exit(1);
1315
}
16+
17+
console.timeEnd('Build completed');

scripts/images.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import { existsSync } from 'fs';
44
import { writeFile, mkdir } from 'fs/promises';
55
import { dirname } from 'path';
66

7+
console.time('Image optimization completed');
8+
79
const createFileAndDirectories = async (file, buffer) => {
810
const dir = dirname(file);
911
if (!existsSync(dir)) {
@@ -39,4 +41,5 @@ await Promise.all(
3941
['favicon', 'png'],
4042
].map(([dir, ext]) => imageOptimize(dir, ext)),
4143
);
42-
console.log('Images optimized');
44+
45+
console.timeEnd('Image optimization completed');

scripts/serve.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import esbuild from 'esbuild';
22
import { createBuildSettings } from './settings.js';
33

4+
console.time('Serving started');
5+
46
const settings = createBuildSettings({
57
sourcemap: 'inline',
68
banner: {
@@ -30,4 +32,6 @@ const { host, port } = await ctx.serve({
3032
},
3133
});
3234

35+
console.timeEnd('Serving started');
36+
3337
console.log(`Serving app at: ${protocol}://${host}:${port}`);

0 commit comments

Comments
 (0)