Socket
Socket
Sign inDemoInstall

eslint-plugin-vue

Package Overview
Dependencies
Maintainers
5
Versions
170
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-vue - npm Package Compare versions

Comparing version 9.1.1 to 9.2.0

14

lib/rules/no-unsupported-features.js

@@ -23,2 +23,5 @@ /**

'v-slot': require('./syntaxes/v-slot'),
// Vue.js 2.7.0+
'script-setup': require('./syntaxes/script-setup'),
'style-css-vars-injection': require('./syntaxes/style-css-vars-injection'),
// Vue.js 3.0.0+

@@ -28,4 +31,2 @@ 'v-model-argument': require('./syntaxes/v-model-argument'),

'v-is': require('./syntaxes/v-is'),
'script-setup': require('./syntaxes/script-setup'),
'style-css-vars-injection': require('./syntaxes/style-css-vars-injection'),
// Vue.js 3.1.0+

@@ -100,2 +101,7 @@ 'is-attribute-with-vue-prefix': require('./syntaxes/is-attribute-with-vue-prefix'),

forbiddenVSlot: '`v-slot` are not supported until Vue.js "2.6.0".',
// Vue.js 2.7.0+
forbiddenScriptSetup:
'`<script setup>` is not supported until Vue.js "2.7.0".',
forbiddenStyleCssVarsInjection:
'SFC CSS variable injection is not supported until Vue.js ">=3.0.3 || >=2.7.0 <3.0.0".',
// Vue.js 3.0.0+

@@ -107,6 +113,2 @@ forbiddenVModelArgument:

forbiddenVIs: '`v-is` are not supported until Vue.js "3.0.0".',
forbiddenScriptSetup:
'`<script setup>` are not supported until Vue.js "3.0.0".',
forbiddenStyleCssVarsInjection:
'SFC CSS variable injection is not supported until Vue.js "3.0.3".',
// Vue.js 3.1.0+

@@ -113,0 +115,0 @@ forbiddenIsAttributeWithVuePrefix:

@@ -10,3 +10,3 @@ /**

module.exports = {
supported: '>=3.0.0',
supported: '>=2.7.0',
/** @param {RuleContext} context @returns {TemplateListener} */

@@ -13,0 +13,0 @@ createScriptVisitor(context) {

@@ -10,3 +10,3 @@ /**

module.exports = {
supported: '>=3.0.3',
supported: '>=3.0.3 || >=2.7.0 <3.0.0',
/** @param {RuleContext} context @returns {TemplateListener} */

@@ -13,0 +13,0 @@ createScriptVisitor(context) {

{
"name": "eslint-plugin-vue",
"version": "9.1.1",
"version": "9.2.0",
"description": "Official ESLint plugin for Vue.js",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc