diff --git a/bun.lock b/bun.lock index a6281bfcfb..be4ab107ae 100644 --- a/bun.lock +++ b/bun.lock @@ -40,8 +40,8 @@ }, }, "overrides": { - "bun-types": "workspace:packages/bun-types", "@types/bun": "workspace:packages/@types/bun", + "bun-types": "workspace:packages/bun-types", }, "packages": { "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.21.5", "", { "os": "aix", "cpu": "ppc64" }, "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ=="], diff --git a/src/js/node/async_hooks.ts b/src/js/node/async_hooks.ts index 19e0e29480..c333a58322 100644 --- a/src/js/node/async_hooks.ts +++ b/src/js/node/async_hooks.ts @@ -324,7 +324,7 @@ class AsyncResource { function createWarning(message, isCreateHook?: boolean) { let warned = false; var wrapped = function (arg1?) { - if (warned) return; + if (warned || (!Bun.env.BUN_FEATURE_FLAG_VERBOSE_WARNINGS && (warned = true))) return; const known_supported_modules = [ // the following do not actually need async_hooks to work properly