perf: remove data-testid in production (#2228)

Co-authored-by: Himself65 <himself65@outlook.com>
This commit is contained in:
阿良仔
2023-05-05 12:18:54 +08:00
committed by GitHub
parent 8a617f91e6
commit 92859bf8b9
4 changed files with 10 additions and 0 deletions
+5
View File
@@ -80,6 +80,11 @@ const nextConfig = {
removeConsole: {
exclude: ['error', 'log', 'warn', 'info'],
},
reactRemoveProperties: !buildFlags.enableTestProperties
? {
properties: ['^data-testid$'],
}
: false,
emotion: {
sourceMap: true,
},
+3
View File
@@ -18,6 +18,9 @@ export const blockSuiteFeatureFlags = {
* @type {import('@affine/env').BuildFlags}
*/
export const buildFlags = {
enableTestProperties: process.env.ENABLE_TEST_PROPERTIES
? process.env.ENABLE_TEST_PROPERTIES === 'true'
: true,
enableLegacyCloud: process.env.ENABLE_LEGACY_PROVIDER
? process.env.ENABLE_LEGACY_PROVIDER === 'true'
: true,