File tree Expand file tree Collapse file tree 4 files changed +43
-13
lines changed Expand file tree Collapse file tree 4 files changed +43
-13
lines changed Original file line number Diff line number Diff line change 1
1
import {
2
+ compile ,
3
+ registerMessageCompiler ,
2
4
registerMessageResolver ,
3
5
resolveValue ,
4
6
registerLocaleFallbacker ,
@@ -10,6 +12,11 @@ if (__ESM_BUNDLER__ && !__TEST__) {
10
12
initFeatureFlags ( )
11
13
}
12
14
15
+ // register message compiler for jit compilation
16
+ if ( __FEATURE_JIT_COMPILATION__ ) {
17
+ registerMessageCompiler ( compile )
18
+ }
19
+
13
20
// register message resolver at @intlify /core
14
21
registerMessageResolver ( resolveValue )
15
22
Original file line number Diff line number Diff line change 1
1
import { getGlobalThis } from '@intlify/shared'
2
- import { setDevToolsHook } from '@intlify/core-base'
2
+ import {
3
+ setDevToolsHook ,
4
+ compile ,
5
+ registerMessageCompiler
6
+ } from '@intlify/core-base'
3
7
import { initDev , initFeatureFlags } from '../../vue-i18n-core/src/misc'
4
8
9
+ if ( __ESM_BUNDLER__ && ! __TEST__ ) {
10
+ initFeatureFlags ( )
11
+ }
12
+
13
+ // register message compiler for jit compilation
14
+ if ( __FEATURE_JIT_COMPILATION__ ) {
15
+ registerMessageCompiler ( compile )
16
+ }
17
+
5
18
export {
6
19
Path ,
7
20
PathValue ,
@@ -89,10 +102,6 @@ export type {
89
102
PickupFormatPathKeys
90
103
} from '@intlify/core-base'
91
104
92
- if ( __ESM_BUNDLER__ && ! __TEST__ ) {
93
- initFeatureFlags ( )
94
- }
95
-
96
105
// NOTE: experimental !!
97
106
if ( __DEV__ || __FEATURE_PROD_INTLIFY_DEVTOOLS__ ) {
98
107
const target = getGlobalThis ( )
Original file line number Diff line number Diff line change 1
1
import { getGlobalThis } from '@intlify/shared'
2
2
import {
3
3
setDevToolsHook ,
4
+ compile ,
5
+ registerMessageCompiler ,
4
6
registerMessageResolver ,
5
7
resolveValue ,
6
8
registerLocaleFallbacker ,
7
9
fallbackWithLocaleChain
8
10
} from '@intlify/core-base'
9
11
import { initDev , initFeatureFlags } from '../../vue-i18n-core/src/misc'
10
12
13
+ if ( __ESM_BUNDLER__ && ! __TEST__ ) {
14
+ initFeatureFlags ( )
15
+ }
16
+
17
+ // register message compiler for jit compilation
18
+ if ( __FEATURE_JIT_COMPILATION__ ) {
19
+ registerMessageCompiler ( compile )
20
+ }
21
+
11
22
// register message resolver at vue-i18n
12
23
registerMessageResolver ( resolveValue )
13
24
@@ -114,10 +125,6 @@ export type {
114
125
PickupFormatPathKeys
115
126
} from '@intlify/core-base'
116
127
117
- if ( __ESM_BUNDLER__ && ! __TEST__ ) {
118
- initFeatureFlags ( )
119
- }
120
-
121
128
// NOTE: experimental !!
122
129
if ( __DEV__ || __FEATURE_PROD_INTLIFY_DEVTOOLS__ ) {
123
130
const target = getGlobalThis ( )
Original file line number Diff line number Diff line change 1
1
import { getGlobalThis } from '@intlify/shared'
2
2
import {
3
3
setDevToolsHook ,
4
+ compile ,
5
+ registerMessageCompiler ,
4
6
registerMessageResolver ,
5
7
resolveValue ,
6
8
registerLocaleFallbacker ,
7
9
fallbackWithLocaleChain
8
10
} from '@intlify/core-base'
9
11
import { initDev , initFeatureFlags } from '../../vue-i18n-core/src/misc'
10
12
13
+ if ( __ESM_BUNDLER__ && ! __TEST__ ) {
14
+ initFeatureFlags ( )
15
+ }
16
+
17
+ // register message compiler for jit compilation
18
+ if ( __FEATURE_JIT_COMPILATION__ ) {
19
+ registerMessageCompiler ( compile )
20
+ }
21
+
11
22
// register message resolver at vue-i18n
12
23
registerMessageResolver ( resolveValue )
13
24
@@ -120,10 +131,6 @@ export type {
120
131
PickupFormatPathKeys
121
132
} from '@intlify/core-base'
122
133
123
- if ( __ESM_BUNDLER__ && ! __TEST__ ) {
124
- initFeatureFlags ( )
125
- }
126
-
127
134
// NOTE: experimental !!
128
135
if ( __DEV__ || __FEATURE_PROD_INTLIFY_DEVTOOLS__ ) {
129
136
const target = getGlobalThis ( )
You can’t perform that action at this time.
0 commit comments