New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-vue-pug-sfc

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-vue-pug-sfc - npm Package Compare versions

Comparing version 1.0.0-alpha.17 to 1.0.0-alpha.18

dist/rules/no-deprecated-dollar-scopedslots-api.js

5

dist/configs/essential.js

@@ -13,5 +13,8 @@ "use strict";

'vue-pug-sfc/use-v-on-exact': 'error',
'vue-pug-sfc/valid-v-else-if': 'error',
'vue-pug-sfc/valid-v-else': 'error',
'vue-pug-sfc/valid-v-for': 'error',
'vue-pug-sfc/valid-v-if': 'error'
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNzZW50aWFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbmZpZ3MvZXNzZW50aWFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxpQkFBUztJQUNQLE9BQU8sRUFBRSxPQUFPLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxLQUFLLEVBQUU7UUFDTCwrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLHFDQUFxQyxFQUFFLE9BQU87UUFDOUMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLG9DQUFvQyxFQUFFLE9BQU87UUFDN0Msa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLDRCQUE0QixFQUFFLE9BQU87UUFDckMsd0JBQXdCLEVBQUUsT0FBTztLQUNsQztDQUNGLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNzZW50aWFsLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbmZpZ3MvZXNzZW50aWFsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxpQkFBUztJQUNQLE9BQU8sRUFBRSxPQUFPLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxLQUFLLEVBQUU7UUFDTCwrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLHFDQUFxQyxFQUFFLE9BQU87UUFDOUMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLG9DQUFvQyxFQUFFLE9BQU87UUFDN0Msa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLDRCQUE0QixFQUFFLE9BQU87UUFDckMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QywwQkFBMEIsRUFBRSxPQUFPO1FBQ25DLHlCQUF5QixFQUFFLE9BQU87UUFDbEMsd0JBQXdCLEVBQUUsT0FBTztLQUNsQztDQUNGLENBQUMifQ==

6

dist/configs/vue3-essential.js

@@ -5,2 +5,3 @@ "use strict";

rules: {
'vue-pug-sfc/no-deprecated-dollar-scopedslots-api': 'error',
'vue-pug-sfc/no-deprecated-filter': 'error',

@@ -15,5 +16,8 @@ 'vue-pug-sfc/no-dupe-v-else-if': 'error',

'vue-pug-sfc/use-v-on-exact': 'error',
'vue-pug-sfc/valid-v-else-if': 'error',
'vue-pug-sfc/valid-v-else': 'error',
'vue-pug-sfc/valid-v-for': 'error',
'vue-pug-sfc/valid-v-if': 'error'
}
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidnVlMy1lc3NlbnRpYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29uZmlncy92dWUzLWVzc2VudGlhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUJBQVM7SUFDUCxPQUFPLEVBQUUsT0FBTyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUM7SUFDbEMsS0FBSyxFQUFFO1FBQ0wsa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLHFDQUFxQyxFQUFFLE9BQU87UUFDOUMsNkJBQTZCLEVBQUUsT0FBTztRQUN0QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLG9DQUFvQyxFQUFFLE9BQU87UUFDN0Msa0NBQWtDLEVBQUUsT0FBTztRQUMzQywrQkFBK0IsRUFBRSxPQUFPO1FBQ3hDLDRCQUE0QixFQUFFLE9BQU87UUFDckMsd0JBQXdCLEVBQUUsT0FBTztLQUNsQztDQUNGLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidnVlMy1lc3NlbnRpYWwuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29uZmlncy92dWUzLWVzc2VudGlhbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsaUJBQVM7SUFDUCxPQUFPLEVBQUUsT0FBTyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUM7SUFDbEMsS0FBSyxFQUFFO1FBQ0wsa0RBQWtELEVBQUUsT0FBTztRQUMzRCxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLCtCQUErQixFQUFFLE9BQU87UUFDeEMscUNBQXFDLEVBQUUsT0FBTztRQUM5Qyw2QkFBNkIsRUFBRSxPQUFPO1FBQ3RDLGtDQUFrQyxFQUFFLE9BQU87UUFDM0Msb0NBQW9DLEVBQUUsT0FBTztRQUM3QyxrQ0FBa0MsRUFBRSxPQUFPO1FBQzNDLCtCQUErQixFQUFFLE9BQU87UUFDeEMsNEJBQTRCLEVBQUUsT0FBTztRQUNyQyw2QkFBNkIsRUFBRSxPQUFPO1FBQ3RDLDBCQUEwQixFQUFFLE9BQU87UUFDbkMseUJBQXlCLEVBQUUsT0FBTztRQUNsQyx3QkFBd0IsRUFBRSxPQUFPO0tBQ2xDO0NBQ0YsQ0FBQyJ9

@@ -5,2 +5,3 @@ "use strict";

const component_name_in_template_casing_1 = require("./component-name-in-template-casing");
const no_deprecated_dollar_scopedslots_api_1 = require("./no-deprecated-dollar-scopedslots-api");
const no_deprecated_filter_1 = require("./no-deprecated-filter");

@@ -16,2 +17,5 @@ const no_dupe_v_else_if_1 = require("./no-dupe-v-else-if");

const use_v_on_exact_1 = require("./use-v-on-exact");
const valid_v_else_1 = require("./valid-v-else");
const valid_v_else_if_1 = require("./valid-v-else-if");
const valid_v_for_1 = require("./valid-v-for");
const valid_v_if_1 = require("./valid-v-if");

@@ -21,2 +25,3 @@ exports.default = {

'component-name-in-template-casing': component_name_in_template_casing_1.default,
'no-deprecated-dollar-scopedslots-api': no_deprecated_dollar_scopedslots_api_1.default,
'no-deprecated-filter': no_deprecated_filter_1.default,

@@ -32,4 +37,7 @@ 'no-dupe-v-else-if': no_dupe_v_else_if_1.default,

'use-v-on-exact': use_v_on_exact_1.default,
'valid-v-else-if': valid_v_else_if_1.default,
'valid-v-else': valid_v_else_1.default,
'valid-v-for': valid_v_for_1.default,
'valid-v-if': valid_v_if_1.default
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcnVsZXMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSxtRUFBMkQ7QUFDM0QsMkZBQWdGO0FBQ2hGLGlFQUF3RDtBQUN4RCwyREFBZ0Q7QUFDaEQsdUVBQThEO0FBQzlELHVEQUE4QztBQUM5QyxpRUFBd0Q7QUFDeEQscUVBQXdEO0FBQ3hELGlFQUF3RDtBQUN4RCwyREFBaUQ7QUFDakQseURBQWdEO0FBQ2hELHFEQUEyQztBQUMzQyw2Q0FBb0M7QUFFcEMsa0JBQWU7SUFDYix1QkFBdUIsRUFBRSwrQkFBb0I7SUFDN0MsbUNBQW1DLEVBQUUsMkNBQTZCO0lBQ2xFLHNCQUFzQixFQUFFLDhCQUFrQjtJQUMxQyxtQkFBbUIsRUFBRSwyQkFBYTtJQUNsQyx5QkFBeUIsRUFBRSxpQ0FBcUI7SUFDaEQsaUJBQWlCLEVBQUUseUJBQWE7SUFDaEMsc0JBQXNCLEVBQUUsOEJBQWtCO0lBQzFDLHdCQUF3QixFQUFFLGdDQUFnQjtJQUMxQyxzQkFBc0IsRUFBRSw4QkFBa0I7SUFDMUMsbUJBQW1CLEVBQUUsMkJBQWM7SUFDbkMsa0JBQWtCLEVBQUUsMEJBQWM7SUFDbEMsZ0JBQWdCLEVBQUUsd0JBQVc7SUFDN0IsWUFBWSxFQUFFLG9CQUFRO0NBQ1ksQ0FBQyJ9
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcnVsZXMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFDQSxtRUFBMkQ7QUFDM0QsMkZBQWdGO0FBQ2hGLGlHQUFzRjtBQUN0RixpRUFBd0Q7QUFDeEQsMkRBQWdEO0FBQ2hELHVFQUE4RDtBQUM5RCx1REFBOEM7QUFDOUMsaUVBQXdEO0FBQ3hELHFFQUF3RDtBQUN4RCxpRUFBd0Q7QUFDeEQsMkRBQWlEO0FBQ2pELHlEQUFnRDtBQUNoRCxxREFBMkM7QUFDM0MsaURBQXdDO0FBQ3hDLHVEQUE2QztBQUM3QywrQ0FBc0M7QUFDdEMsNkNBQW9DO0FBRXBDLGtCQUFlO0lBQ2IsdUJBQXVCLEVBQUUsK0JBQW9CO0lBQzdDLG1DQUFtQyxFQUFFLDJDQUE2QjtJQUNsRSxzQ0FBc0MsRUFBRSw4Q0FBZ0M7SUFDeEUsc0JBQXNCLEVBQUUsOEJBQWtCO0lBQzFDLG1CQUFtQixFQUFFLDJCQUFhO0lBQ2xDLHlCQUF5QixFQUFFLGlDQUFxQjtJQUNoRCxpQkFBaUIsRUFBRSx5QkFBYTtJQUNoQyxzQkFBc0IsRUFBRSw4QkFBa0I7SUFDMUMsd0JBQXdCLEVBQUUsZ0NBQWdCO0lBQzFDLHNCQUFzQixFQUFFLDhCQUFrQjtJQUMxQyxtQkFBbUIsRUFBRSwyQkFBYztJQUNuQyxrQkFBa0IsRUFBRSwwQkFBYztJQUNsQyxnQkFBZ0IsRUFBRSx3QkFBVztJQUM3QixpQkFBaUIsRUFBRSx5QkFBWTtJQUMvQixjQUFjLEVBQUUsc0JBQVU7SUFDMUIsYUFBYSxFQUFFLHFCQUFTO0lBQ3hCLFlBQVksRUFBRSxvQkFBUTtDQUNZLENBQUMifQ==
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isMultilineInterpolation = exports.isSingleLineWithInterpolation = exports.isQuoted = exports.isWrappedWith = exports.isStyleAttribute = exports.getChildTags = exports.getAttributeTokens = exports.previousTypeAttributeToken = exports.previousNormalAttributeToken = exports.previousTagToken = void 0;
exports.isMultilineInterpolation = exports.isSingleLineWithInterpolation = exports.isQuoted = exports.isWrappedWith = exports.isStyleAttribute = exports.getChildTags = exports.hasAttributeTokens = exports.getAttributeTokens = exports.previousTypeAttributeToken = exports.previousNormalAttributeToken = exports.previousTagToken = void 0;
const index_1 = require("./index");

@@ -58,2 +58,6 @@ function previousTagToken(tokens, index) {

exports.getAttributeTokens = getAttributeTokens;
function hasAttributeTokens(tag, tokens, condition) {
return getAttributeTokens(tag, tokens).some((attributeToken) => condition(attributeToken));
}
exports.hasAttributeTokens = hasAttributeTokens;
function getChildTags(tag, tokens) {

@@ -105,2 +109,2 @@ const tagIndex = tokens.indexOf(tag);

exports.isMultilineInterpolation = isMultilineInterpolation;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVnLXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3B1Zy11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxtQ0FBd0M7QUFTeEMsU0FBZ0IsZ0JBQWdCLENBQUMsTUFBNEIsRUFBRSxLQUFhO0lBQzFFLEtBQUssSUFBSSxDQUFDLEdBQVcsS0FBSyxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQzNDLE1BQU0sS0FBSyxHQUFzQixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0MsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNWLE9BQU87U0FDUjtRQUNELElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxLQUFLLEVBQUU7WUFDeEIsT0FBTyxLQUFLLENBQUM7U0FDZDtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFYRCw0Q0FXQztBQVNELFNBQWdCLDRCQUE0QixDQUFDLE1BQTRCLEVBQUUsS0FBYTtJQUN0RixLQUFLLElBQUksQ0FBQyxHQUFXLEtBQUssR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMxQyxNQUFNLEtBQUssR0FBc0IsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNDLElBQUksQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxrQkFBa0IsRUFBRTtZQUMvQyxPQUFPO1NBQ1I7UUFDRCxJQUFJLEtBQUssQ0FBQyxJQUFJLEtBQUssV0FBVyxFQUFFO1lBQzlCLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxPQUFPLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxJQUFJLEVBQUU7Z0JBQ2pELE9BQU8sS0FBSyxDQUFDO2FBQ2Q7U0FDRjtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFiRCxvRUFhQztBQVNELFNBQWdCLDBCQUEwQixDQUFDLE1BQTRCLEVBQUUsS0FB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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVnLXV0aWxzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL3B1Zy11dGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxtQ0FBd0M7QUFTeEMsU0FBZ0IsZ0JBQWdCLENBQUMsTUFBNEIsRUFBRSxLQUFhO0lBQzFFLEtBQUssSUFBSSxDQUFDLEdBQVcsS0FBSyxHQUFHLENBQUMsRUFBRSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFO1FBQzNDLE1BQU0sS0FBSyxHQUFzQixNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0MsSUFBSSxDQUFDLEtBQUssRUFBRTtZQUNWLE9BQU87U0FDUjtRQUNELElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxLQUFLLEVBQUU7WUFDeEIsT0FBTyxLQUFLLENBQUM7U0FDZDtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFYRCw0Q0FXQztBQVNELFNBQWdCLDRCQUE0QixDQUFDLE1BQTRCLEVBQUUsS0FBYTtJQUN0RixLQUFLLElBQUksQ0FBQyxHQUFXLEtBQUssR0FBRyxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFBRSxDQUFDLEVBQUUsRUFBRTtRQUMxQyxNQUFNLEtBQUssR0FBc0IsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzNDLElBQUksQ0FBQyxLQUFLLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxrQkFBa0IsRUFBRTtZQUMvQyxPQUFPO1NBQ1I7UUFDRCxJQUFJLEtBQUssQ0FBQyxJQUFJLEtBQUssV0FBVyxFQUFFO1lBQzlCLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxPQUFPLElBQUksS0FBSyxDQUFDLElBQUksS0FBSyxJQUFJLEVBQUU7Z0JBQ2pELE9BQU8sS0FBSyxDQUFDO2FBQ2Q7U0FDRjtLQUNGO0lBQ0QsT0FBTztBQUNULENBQUM7QUFiRCxvRUFhQztBQVNELFNBQWdCLDBCQUEwQixDQUFDLE1BQTRCLEVBQUUsS0FB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
{
"name": "eslint-plugin-vue-pug-sfc",
"version": "1.0.0-alpha.17",
"version": "1.0.0-alpha.18",
"description": "eslint plugin vue pug sfc",

@@ -44,15 +44,15 @@ "main": "dist/index.js",

"pug-lexer": "^5.0.1",
"vue-eslint-parser": "~8.0.0"
"vue-eslint-parser": "~8.0.1"
},
"devDependencies": {
"@types/eslint": "~7.28.1",
"@types/eslint": "~7.29.0",
"@types/eslint-scope": "~3.7.1",
"@types/eslint-visitor-keys": "~1.0.0",
"@types/jest": "~27.0.2",
"@types/node": "~16.11.1",
"@typescript-eslint/eslint-plugin": "~5.1.1-alpha.6",
"@typescript-eslint/parser": "~5.1.1-alpha.6",
"eslint": "~8.0.1",
"@types/node": "~16.11.7",
"@typescript-eslint/eslint-plugin": "~5.4.0",
"@typescript-eslint/parser": "~5.4.0",
"eslint": "~8.2.0",
"eslint-config-prettier": "~8.3.0",
"eslint-define-config": "~1.1.1",
"eslint-define-config": "~1.1.3",
"eslint-plugin-prettier": "~4.0.0",

@@ -64,3 +64,9 @@ "jest": "~27.3.1",

"typescript": "~4.4.4"
},
"packageManager": "pnpm@6.22.2",
"engines": {
"node": ">= 16.9.0",
"npm": ">= 7.0.0",
"pnpm": ">= 6.17.0"
}
}

@@ -12,4 +12,7 @@ export = {

'vue-pug-sfc/use-v-on-exact': 'error',
'vue-pug-sfc/valid-v-else-if': 'error',
'vue-pug-sfc/valid-v-else': 'error',
'vue-pug-sfc/valid-v-for': 'error',
'vue-pug-sfc/valid-v-if': 'error'
}
};
export = {
extends: require.resolve('./base'),
rules: {
'vue-pug-sfc/no-deprecated-dollar-scopedslots-api': 'error',
'vue-pug-sfc/no-deprecated-filter': 'error',

@@ -13,4 +14,7 @@ 'vue-pug-sfc/no-dupe-v-else-if': 'error',

'vue-pug-sfc/use-v-on-exact': 'error',
'vue-pug-sfc/valid-v-else-if': 'error',
'vue-pug-sfc/valid-v-else': 'error',
'vue-pug-sfc/valid-v-for': 'error',
'vue-pug-sfc/valid-v-if': 'error'
}
};
import type { Rule } from 'eslint';
import attributeHyphenation from './attribute-hyphenation';
import componentNameInTemplateCasing from './component-name-in-template-casing';
import noDeprecatedDollarScopedslotsApi from './no-deprecated-dollar-scopedslots-api';
import noDeprecatedFilter from './no-deprecated-filter';

@@ -14,2 +15,5 @@ import noDupeVElseIf from './no-dupe-v-else-if';

import useVOnExact from './use-v-on-exact';
import validVElse from './valid-v-else';
import validVElseIf from './valid-v-else-if';
import validVFor from './valid-v-for';
import validVIf from './valid-v-if';

@@ -20,2 +24,3 @@

'component-name-in-template-casing': componentNameInTemplateCasing,
'no-deprecated-dollar-scopedslots-api': noDeprecatedDollarScopedslotsApi,
'no-deprecated-filter': noDeprecatedFilter,

@@ -31,3 +36,6 @@ 'no-dupe-v-else-if': noDupeVElseIf,

'use-v-on-exact': useVOnExact,
'valid-v-else-if': validVElseIf,
'valid-v-else': validVElse,
'valid-v-for': validVFor,
'valid-v-if': validVIf
} as Record<string, Rule.RuleModule>;

@@ -89,2 +89,10 @@ // Partial copy of https://github.com/prettier/plugin-pug/blob/main/src/utils/common.ts

export function hasAttributeTokens(
tag: TagToken,
tokens: ReadonlyArray<Token>,
condition: (attributeToken: AttributeToken) => boolean
): boolean {
return getAttributeTokens(tag, tokens).some((attributeToken) => condition(attributeToken));
}
export function getChildTags(tag: TagToken, tokens: ReadonlyArray<Token>): TagToken[] {

@@ -91,0 +99,0 @@ const tagIndex: number = tokens.indexOf(tag);

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