Skip to content

Commit 422b13e

Browse files
committed
wip: testing compiler deprecation warnings
1 parent 24bab94 commit 422b13e

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

packages/compiler-core/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
],
1212
"buildOptions": {
1313
"name": "VueCompilerCore",
14+
"compat": true,
1415
"formats": [
1516
"esm-bundler",
1617
"cjs"

packages/compiler-dom/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"sideEffects": false,
1515
"buildOptions": {
1616
"name": "VueCompilerDOM",
17+
"compat": true,
1718
"formats": [
1819
"esm-bundler",
1920
"esm-browser",

packages/compiler-dom/src/transforms/vOn.ts

+4
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ export const transformOn: DirectiveTransform = (dir, node, context) => {
9292
const { modifiers } = dir
9393
if (!modifiers.length) return baseResult
9494

95+
if (__COMPAT__ && __DEV__ && modifiers.includes('native')) {
96+
console.warn('.native modifier for v-on has been removed')
97+
}
98+
9599
let { key, value: handlerExp } = baseResult.props[0]
96100
const {
97101
keyModifiers,

0 commit comments

Comments
 (0)