aboutsummaryrefslogtreecommitdiffstats
path: root/esbuild.mjs
diff options
context:
space:
mode:
authorLibravatar MCMXC <16797721+mcmxcdev@users.noreply.github.com>2023-12-04 08:52:48 -0700
committerLibravatar GitHub <noreply@github.com>2023-12-04 08:52:48 -0700
commit3fc8706007d896dcbde69c0ce924a6a5eb66aba6 (patch)
tree008bbcfc14d819cd2f744eb16607b6aa9c4ad0bf /esbuild.mjs
parentchore: project maintenance (#1466) (diff)
downloadferdium-app-3fc8706007d896dcbde69c0ce924a6a5eb66aba6.tar.gz
ferdium-app-3fc8706007d896dcbde69c0ce924a6a5eb66aba6.tar.zst
ferdium-app-3fc8706007d896dcbde69c0ce924a6a5eb66aba6.zip
refactor: implement biome (#1467)
- add `biome.json` - add `biome:check` and `biome:check:fix` commands to `package.json` - add `biome:check:fix` command to run as part of `prepare-code` command - install `@biomejs/biome` dependency - add `@npmcli/move-file` v2.0.1 to `pnpm.allowedDeprecatedVersions` - fix or comment out various reported lint issues
Diffstat (limited to 'esbuild.mjs')
-rwxr-xr-xesbuild.mjs10
1 files changed, 5 insertions, 5 deletions
diff --git a/esbuild.mjs b/esbuild.mjs
index ae940b586..b29f15621 100755
--- a/esbuild.mjs
+++ b/esbuild.mjs
@@ -4,11 +4,11 @@ import { sassPlugin } from 'esbuild-sass-plugin';
4import { copy } from 'esbuild-plugin-copy'; 4import { copy } from 'esbuild-plugin-copy';
5import glob from 'tiny-glob'; 5import glob from 'tiny-glob';
6import livereload from 'gulp-livereload'; 6import livereload from 'gulp-livereload';
7import * as fs from 'fs'; 7import * as fs from 'node:fs';
8import * as buildInfo from 'preval-build-info'; 8import * as buildInfo from 'preval-build-info';
9import fsPkg from 'fs-extra'; 9import fsPkg from 'fs-extra';
10import chalk from 'chalk'; 10import chalk from 'chalk';
11import { performance } from 'perf_hooks'; 11import { performance } from 'node:perf_hooks';
12import moment from 'moment'; 12import moment from 'moment';
13 13
14const { log } = console; 14const { log } = console;
@@ -80,11 +80,11 @@ const runEsbuild = async () => {
80 80
81 const myArgs = process.argv.slice(2); 81 const myArgs = process.argv.slice(2);
82 const isDev = myArgs.includes('--watch'); 82 const isDev = myArgs.includes('--watch');
83 log(chalk.blue(`Starting with args`), myArgs); 83 log(chalk.blue('Starting with args'), myArgs);
84 84
85 if (fs.existsSync(outDir)) { 85 if (fs.existsSync(outDir)) {
86 fs.rmSync(outDir, { force: true, recursive: true }); 86 fs.rmSync(outDir, { force: true, recursive: true });
87 log(chalk.blue(`Cleaning`), outDir); 87 log(chalk.blue('Cleaning'), outDir);
88 } 88 }
89 copyManualAssets(); 89 copyManualAssets();
90 90
@@ -112,7 +112,7 @@ const runEsbuild = async () => {
112 if (error) { 112 if (error) {
113 log(chalk.red(`watch build failed: ${error}`)); 113 log(chalk.red(`watch build failed: ${error}`));
114 } else { 114 } else {
115 log(chalk.blue(`watch build success:`), result); 115 log(chalk.blue('watch build success:'), result);
116 livereload.reload(); 116 livereload.reload();
117 } 117 }
118 }, 118 },