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

@html-eslint/parser

Package Overview
Dependencies
Maintainers
0
Versions
54
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@html-eslint/parser - npm Package Compare versions

Comparing version 0.28.0-alpha.0 to 0.28.0-alpha.3

8

lib/node-types.js
const { NodeTypes } = require("es-html-parser");
// eslint-disable-next-line no-unused-vars
const { Document, ...restNodeTypes } = NodeTypes;
const NODE_TYPES = NodeTypes;
const NODE_TYPES = {
Program: "Program",
...restNodeTypes,
};
module.exports = {
NODE_TYPES,
};

2

lib/parser.js

@@ -18,3 +18,3 @@ /**

type: "Program",
body: ast.children,
body: [ast],
loc: ast.loc,

@@ -21,0 +21,0 @@ range: ast.range,

const { NODE_TYPES } = require("./node-types");
const visitorKeys = {
[NODE_TYPES.Program]: ["body"],
Program: ["body"],
[NODE_TYPES.Document]: ["children"],
[NODE_TYPES.Attribute]: ["key", "startWrapper", "endWrapper", "value"],

@@ -6,0 +7,0 @@ [NODE_TYPES.AttributeKey]: [],

{
"name": "@html-eslint/parser",
"version": "0.28.0-alpha.0",
"version": "0.28.0-alpha.3",
"description": "Parser for @html-eslint/eslint-plugin",

@@ -38,8 +38,8 @@ "author": "yeonjuan",

"dependencies": {
"es-html-parser": "^0.0.10"
"es-html-parser": "^1.0.0-alpha.4"
},
"devDependencies": {
"typescript": "^4.9.4"
"typescript": "^5.7.2"
},
"gitHead": "4c4e3388a4d8541ade0201fb06690e46098ab9bf"
"gitHead": "f94af0cb0051ad0fee168721e1be457dc7475535"
}

@@ -1,36 +0,3 @@

export const NODE_TYPES: {
Tag: NodeTypes.Tag;
Text: NodeTypes.Text;
Doctype: NodeTypes.Doctype;
Comment: NodeTypes.Comment;
CommentOpen: NodeTypes.CommentOpen;
CommentClose: NodeTypes.CommentClose;
CommentContent: NodeTypes.CommentContent;
Attribute: NodeTypes.Attribute;
AttributeKey: NodeTypes.AttributeKey;
AttributeValue: NodeTypes.AttributeValue;
AttributeValueWrapperStart: NodeTypes.AttributeValueWrapperStart;
AttributeValueWrapperEnd: NodeTypes.AttributeValueWrapperEnd;
CloseTag: NodeTypes.CloseTag;
OpenTagEnd: NodeTypes.OpenTagEnd;
OpenTagStart: NodeTypes.OpenTagStart;
DoctypeOpen: NodeTypes.DoctypeOpen;
DoctypeAttribute: NodeTypes.DoctypeAttribute;
DoctypeClose: NodeTypes.DoctypeClose;
ScriptTag: NodeTypes.ScriptTag;
OpenScriptTagStart: NodeTypes.OpenScriptTagStart;
OpenScriptTagEnd: NodeTypes.OpenScriptTagEnd;
ScriptTagContent: NodeTypes.ScriptTagContent;
StyleTag: NodeTypes.StyleTag;
OpenStyleTagStart: NodeTypes.OpenStyleTagStart;
OpenStyleTagEnd: NodeTypes.OpenStyleTagEnd;
StyleTagContent: NodeTypes.StyleTagContent;
CloseStyleTag: NodeTypes.CloseStyleTag;
CloseScriptTag: NodeTypes.CloseScriptTag;
DoctypeAttributeValue: NodeTypes.DoctypeAttributeValue;
DoctypeAttributeWrapperStart: NodeTypes.DoctypeAttributeWrapperStart;
DoctypeAttributeWrapperEnd: NodeTypes.DoctypeAttributeWrapperEnd;
Program: string;
};
export const NODE_TYPES: typeof NodeTypes;
import { NodeTypes } from "es-html-parser";
//# sourceMappingURL=node-types.d.ts.map

@@ -1,3 +0,3 @@

export function parseForESLint(code: string): any;
export function parseForESLint(code: string): ProgramNode;
export type ProgramNode = any;
//# sourceMappingURL=parser.d.ts.map

@@ -8,3 +8,3 @@ export type AnyHTMLNode = any;

*/
export function traverse(node: any, visitor: (arg: any) => void): void;
export function traverse(node: AnyHTMLNode, visitor: (arg: AnyHTMLNode) => void): void;
//# sourceMappingURL=traverse.d.ts.map

@@ -1,35 +0,36 @@

export const visitorKeys: {
[x: string]: string[];
Attribute: string[];
AttributeKey: never[];
AttributeValue: never[];
AttributeValueWrapperEnd: never[];
AttributeValueWrapperStart: never[];
CloseScriptTag: never[];
CloseStyleTag: never[];
CloseTag: never[];
Comment: string[];
CommentContent: never[];
CommentOpen: never[];
CommentClose: never[];
Doctype: string[];
DoctypeAttribute: string[];
DoctypeAttributeValue: never[];
DoctypeAttributeWrapperEnd: never[];
DoctypeAttributeWrapperStart: never[];
DoctypeOpen: never[];
DoctypeClose: never[];
OpenScriptTagEnd: never[];
OpenScriptTagStart: never[];
OpenStyleTagEnd: never[];
OpenStyleTagStart: never[];
OpenTagEnd: never[];
OpenTagStart: never[];
ScriptTag: string[];
ScriptTagContent: never[];
StyleTag: string[];
StyleTagContent: never[];
Tag: string[];
Text: never[];
};
export namespace visitorKeys {
let Program: string[];
let Document: string[];
let Attribute: string[];
let AttributeKey: never[];
let AttributeValue: never[];
let AttributeValueWrapperEnd: never[];
let AttributeValueWrapperStart: never[];
let CloseScriptTag: never[];
let CloseStyleTag: never[];
let CloseTag: never[];
let Comment: string[];
let CommentContent: never[];
let CommentOpen: never[];
let CommentClose: never[];
let Doctype: string[];
let DoctypeAttribute: string[];
let DoctypeAttributeValue: never[];
let DoctypeAttributeWrapperEnd: never[];
let DoctypeAttributeWrapperStart: never[];
let DoctypeOpen: never[];
let DoctypeClose: never[];
let OpenScriptTagEnd: never[];
let OpenScriptTagStart: never[];
let OpenStyleTagEnd: never[];
let OpenStyleTagStart: never[];
let OpenTagEnd: never[];
let OpenTagStart: never[];
let ScriptTag: string[];
let ScriptTagContent: never[];
let StyleTag: string[];
let StyleTagContent: never[];
let Tag: string[];
let Text: never[];
}
//# sourceMappingURL=visitor-keys.d.ts.map

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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