From 22d8947b2c62fdb883d70fea9cc3044869bde0ac Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Sun, 18 Jul 2021 04:46:15 +0900 Subject: [PATCH 1/2] breaking: deprecated __VUE_I18N_PROD_DEVTOOLS__ feature flag --- rollup.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rollup.config.js b/rollup.config.js index 96b6b951c..4757ae73e 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -230,7 +230,7 @@ function createReplacePlugin( ? `__VUE_I18N_LEGACY_API__` : true, __FEATURE_PROD_VUE_DEVTOOLS__: isBundlerESMBuild - ? `__VUE_I18N_PROD_DEVTOOLS__` + ? `__VUE_PROD_DEVTOOLS__` : false, __FEATURE_PROD_INTLIFY_DEVTOOLS__: isBundlerESMBuild ? `__INTLIFY_PROD_DEVTOOLS__` From 45d7e23725399d929c6d3bb4b390d840aa28c2f3 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Sun, 18 Jul 2021 04:52:19 +0900 Subject: [PATCH 2/2] updates --- docs/guide/advanced/optimization.md | 1 - packages/size-check-vue-i18n/rollup.config.js | 1 - packages/vue-i18n/README.md | 1 - packages/vue-i18n/src/misc.ts | 5 ----- 4 files changed, 8 deletions(-) diff --git a/docs/guide/advanced/optimization.md b/docs/guide/advanced/optimization.md index d53ec292e..edcc02738 100644 --- a/docs/guide/advanced/optimization.md +++ b/docs/guide/advanced/optimization.md @@ -93,7 +93,6 @@ The `esm-bundler` builds now exposes global feature flags that can be overwritte - `__VUE_I18N_FULL_INSTALL__` (enable/disable, in addition to vue-i18n APIs, components and directives all fully support installation: `true`) - `__VUE_I18N_LEGACY_API__` (enable/disable vue-i18n legacy style APIs support, default: `true`) -- `__VUE_I18N_PROD_DEVTOOLS__` (enable/disable vue-devtools support in production, default: `false`) - `__INTLIFY_PROD_DEVTOOLS__` (enable/disable `@intlify/devtools` support in production, default: `false`) :::warning NOTICE diff --git a/packages/size-check-vue-i18n/rollup.config.js b/packages/size-check-vue-i18n/rollup.config.js index 3724d5c37..de1bd1fc3 100644 --- a/packages/size-check-vue-i18n/rollup.config.js +++ b/packages/size-check-vue-i18n/rollup.config.js @@ -28,7 +28,6 @@ const config = { __VUE_PROD_DEVTOOLS__: false, __VUE_I18N_LEGACY_API__: false, __VUE_I18N_FULL_INSTALL__: false, - __VUE_I18N_PROD_DEVTOOLS__: false, __INTLIFY_PROD_DEVTOOLS__: false, 'process.env.NODE_ENV': JSON.stringify('production') }), diff --git a/packages/vue-i18n/README.md b/packages/vue-i18n/README.md index 8c811dc68..5aca13201 100644 --- a/packages/vue-i18n/README.md +++ b/packages/vue-i18n/README.md @@ -52,7 +52,6 @@ The `esm-bundler` builds now exposes global feature flags that can be overwritte - `__VUE_I18N_FULL_INSTALL__` (enable/disable, in addition to vue-i18n APIs, components and directives all fully support installation: `true`) - `__VUE_I18N_LEGACY_API__` (enable/disable vue-i18n legacy style APIs support, default: `true`) -- `__VUE_I18N_PROD_DEVTOOLS__` (enable/disable vue-devtools support in production, default: `false`) - `__INTLIFY_PROD_DEVTOOLS__` (enable/disable `@intlify/devtools` support in production, default: `false`) > NOTE: `__INTLIFY_PROD_DEVTOOLS__` flag is experimental, and `@intlify/devtools` is WIP yet. diff --git a/packages/vue-i18n/src/misc.ts b/packages/vue-i18n/src/misc.ts index dda9b789b..784db9fef 100644 --- a/packages/vue-i18n/src/misc.ts +++ b/packages/vue-i18n/src/misc.ts @@ -27,11 +27,6 @@ export function initFeatureFlags(): void { getGlobalThis().__VUE_I18N_LEGACY_API__ = true } - if (typeof __FEATURE_PROD_VUE_DEVTOOLS__ !== 'boolean') { - needWarn = true - getGlobalThis().__VUE_I18N_PROD_DEVTOOLS__ = false - } - if (typeof __FEATURE_PROD_INTLIFY_DEVTOOLS__ !== 'boolean') { getGlobalThis().__INTLIFY_PROD_DEVTOOLS__ = false }