From 820105e982e594b1bcee46ab866a7c70e5795b34 Mon Sep 17 00:00:00 2001 From: matt korwel Date: Fri, 25 Jul 2025 12:25:32 -0700 Subject: Safer Shell command Execution (#4795) Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> Co-authored-by: N. Taylor Mullen --- esbuild.config.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'esbuild.config.js') diff --git a/esbuild.config.js b/esbuild.config.js index b7c7e56e..790f0758 100644 --- a/esbuild.config.js +++ b/esbuild.config.js @@ -33,5 +33,27 @@ esbuild banner: { js: `import { createRequire } from 'module'; const require = createRequire(import.meta.url); globalThis.__filename = require('url').fileURLToPath(import.meta.url); globalThis.__dirname = require('path').dirname(globalThis.__filename);`, }, + external: [ + 'es-toolkit/compat', + 'ansi-escapes', + 'auto-bind', + 'command-exists', + '@babel/code-frame', + 'cli-truncate', + 'cli-cursor', + '@alcalzone/ansi-tokenize', + 'cli-boxes', + 'code-excerpt', + 'chalk', + 'cli-spinners', + 'configstore', + 'gradient-string', + 'devlop', + 'escape-goat', + '@iarna/toml', + '@pnpm/npm-conf', + 'deep-extend', + 'ansi-align', + ], }) .catch(() => process.exit(1)); -- cgit v1.2.3