From c834113fb1f820806b50ea76d9458521d7d9b14f Mon Sep 17 00:00:00 2001 From: Pierre Gayvallet Date: Wed, 8 Nov 2023 15:11:43 +0100 Subject: [PATCH] Disable moment deprecation warnings in production (#170827) ## Summary Disable `momentjs` deprecation warnings in production environment to avoid unexpected `console.log` entries. --- src/cli/dist.js | 1 + src/setup_node_env/mute_libraries.js | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 src/setup_node_env/mute_libraries.js diff --git a/src/cli/dist.js b/src/cli/dist.js index 9bd7696a44561b..5551c4e5c7774d 100644 --- a/src/cli/dist.js +++ b/src/cli/dist.js @@ -9,4 +9,5 @@ require('../setup_node_env/dist'); require('./apm')(); require('../setup_node_env/root'); +require('../setup_node_env/mute_libraries'); require('./cli'); diff --git a/src/setup_node_env/mute_libraries.js b/src/setup_node_env/mute_libraries.js new file mode 100644 index 00000000000000..defb6347d80f72 --- /dev/null +++ b/src/setup_node_env/mute_libraries.js @@ -0,0 +1,11 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License + * 2.0 and the Server Side Public License, v 1; you may not use this file except + * in compliance with, at your election, the Elastic License 2.0 or the Server + * Side Public License, v 1. + */ + +// disable moment deprecation warnings +var moment = require('moment'); +moment.suppressDeprecationWarnings = true;