Socket
Socket
Sign inDemoInstall

parse5

Package Overview
Dependencies
1
Maintainers
4
Versions
56
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.1.1 to 7.1.2

2

dist/cjs/common/error-codes.d.ts

@@ -5,3 +5,3 @@ import type { Location } from './token.js';

}
export declare type ParserErrorHandler = (error: ParserError) => void;
export type ParserErrorHandler = (error: ParserError) => void;
export declare enum ERR {

@@ -8,0 +8,0 @@ controlCharacterInInputStream = "control-character-in-input-stream",

@@ -83,4 +83,4 @@ import type { TAG_ID } from './html.js';

}
export declare type Token = DoctypeToken | TagToken | CommentToken | EOFToken | CharacterToken;
export type Token = DoctypeToken | TagToken | CommentToken | EOFToken | CharacterToken;
export {};
//# sourceMappingURL=token.d.ts.map

@@ -8,3 +8,3 @@ import { type ParserOptions } from './parser/index.js';

export { serialize, serializeOuter, type SerializerOptions } from './serializer/index.js';
export type { ParserError } from './common/error-codes.js';
export { ERR as ErrorCodes, type ParserError } from './common/error-codes.js';
/** @internal */

@@ -11,0 +11,0 @@ export * as foreignContent from './common/foreign-content.js';

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.parseFragment = exports.parse = exports.TokenizerMode = exports.Tokenizer = exports.Token = exports.html = exports.foreignContent = exports.serializeOuter = exports.serialize = exports.Parser = exports.defaultTreeAdapter = void 0;
exports.parseFragment = exports.parse = exports.TokenizerMode = exports.Tokenizer = exports.Token = exports.html = exports.foreignContent = exports.ErrorCodes = exports.serializeOuter = exports.serialize = exports.Parser = exports.defaultTreeAdapter = void 0;
const index_js_1 = require("./parser/index.js");

@@ -12,2 +12,4 @@ var default_js_1 = require("./tree-adapters/default.js");

Object.defineProperty(exports, "serializeOuter", { enumerable: true, get: function () { return index_js_3.serializeOuter; } });
var error_codes_js_1 = require("./common/error-codes.js");
Object.defineProperty(exports, "ErrorCodes", { enumerable: true, get: function () { return error_codes_js_1.ERR; } });
/** @internal */

@@ -14,0 +16,0 @@ exports.foreignContent = require("./common/foreign-content.js");

@@ -15,3 +15,3 @@ import type { TagToken } from '../common/token.js';

}
export declare type Entry<T extends TreeAdapterTypeMap> = MarkerEntry | ElementEntry<T>;
export type Entry<T extends TreeAdapterTypeMap> = MarkerEntry | ElementEntry<T>;
export declare class FormattingElementList<T extends TreeAdapterTypeMap> {

@@ -18,0 +18,0 @@ private treeAdapter;

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

class OpenElementStack {
get currentTmplContentOrNode() {
return this._isInTemplate() ? this.treeAdapter.getTemplateContent(this.current) : this.current;
}
constructor(document, treeAdapter, handler) {

@@ -56,5 +59,2 @@ this.treeAdapter = treeAdapter;

}
get currentTmplContentOrNode() {
return this._isInTemplate() ? this.treeAdapter.getTemplateContent(this.current) : this.current;
}
//Index of element

@@ -61,0 +61,0 @@ _indexOf(element) {

@@ -130,3 +130,4 @@ "use strict";

}
return this.html.charCodeAt(pos);
const code = this.html.charCodeAt(pos);
return code === unicode_js_1.CODE_POINTS.CARRIAGE_RETURN ? unicode_js_1.CODE_POINTS.LINE_FEED : code;
}

@@ -133,0 +134,0 @@ advance() {

@@ -80,7 +80,7 @@ import { DOCUMENT_MODE, type NS } from '../common/html.js';

}
export declare type ParentNode = Document | DocumentFragment | Element | Template;
export declare type ChildNode = Element | Template | CommentNode | TextNode | DocumentType;
export declare type Node = ParentNode | ChildNode;
export declare type DefaultTreeAdapterMap = TreeAdapterTypeMap<Node, ParentNode, ChildNode, Document, DocumentFragment, Element, CommentNode, TextNode, Template, DocumentType>;
export type ParentNode = Document | DocumentFragment | Element | Template;
export type ChildNode = Element | Template | CommentNode | TextNode | DocumentType;
export type Node = ParentNode | ChildNode;
export type DefaultTreeAdapterMap = TreeAdapterTypeMap<Node, ParentNode, ChildNode, Document, DocumentFragment, Element, CommentNode, TextNode, Template, DocumentType>;
export declare const defaultTreeAdapter: TreeAdapter<DefaultTreeAdapterMap>;
//# sourceMappingURL=default.d.ts.map

@@ -5,3 +5,3 @@ import type { Location } from './token.js';

}
export declare type ParserErrorHandler = (error: ParserError) => void;
export type ParserErrorHandler = (error: ParserError) => void;
export declare enum ERR {

@@ -8,0 +8,0 @@ controlCharacterInInputStream = "control-character-in-input-stream",

@@ -83,4 +83,4 @@ import type { TAG_ID } from './html.js';

}
export declare type Token = DoctypeToken | TagToken | CommentToken | EOFToken | CharacterToken;
export type Token = DoctypeToken | TagToken | CommentToken | EOFToken | CharacterToken;
export {};
//# sourceMappingURL=token.d.ts.map

@@ -8,3 +8,3 @@ import { type ParserOptions } from './parser/index.js';

export { serialize, serializeOuter, type SerializerOptions } from './serializer/index.js';
export type { ParserError } from './common/error-codes.js';
export { ERR as ErrorCodes, type ParserError } from './common/error-codes.js';
/** @internal */

@@ -11,0 +11,0 @@ export * as foreignContent from './common/foreign-content.js';

@@ -5,2 +5,3 @@ import { Parser } from './parser/index.js';

export { serialize, serializeOuter } from './serializer/index.js';
export { ERR as ErrorCodes } from './common/error-codes.js';
/** @internal */

@@ -7,0 +8,0 @@ export * as foreignContent from './common/foreign-content.js';

@@ -15,3 +15,3 @@ import type { TagToken } from '../common/token.js';

}
export declare type Entry<T extends TreeAdapterTypeMap> = MarkerEntry | ElementEntry<T>;
export type Entry<T extends TreeAdapterTypeMap> = MarkerEntry | ElementEntry<T>;
export declare class FormattingElementList<T extends TreeAdapterTypeMap> {

@@ -18,0 +18,0 @@ private treeAdapter;

@@ -42,2 +42,5 @@ import { TAG_ID as $, NS, isNumberedHeader } from '../common/html.js';

export class OpenElementStack {
get currentTmplContentOrNode() {
return this._isInTemplate() ? this.treeAdapter.getTemplateContent(this.current) : this.current;
}
constructor(document, treeAdapter, handler) {

@@ -53,5 +56,2 @@ this.treeAdapter = treeAdapter;

}
get currentTmplContentOrNode() {
return this._isInTemplate() ? this.treeAdapter.getTemplateContent(this.current) : this.current;
}
//Index of element

@@ -58,0 +58,0 @@ _indexOf(element) {

@@ -127,3 +127,4 @@ import { CODE_POINTS as $, getSurrogatePairCodePoint, isControlCodePoint, isSurrogate, isSurrogatePair, isUndefinedCodePoint, } from '../common/unicode.js';

}
return this.html.charCodeAt(pos);
const code = this.html.charCodeAt(pos);
return code === $.CARRIAGE_RETURN ? $.LINE_FEED : code;
}

@@ -130,0 +131,0 @@ advance() {

@@ -80,7 +80,7 @@ import { DOCUMENT_MODE, type NS } from '../common/html.js';

}
export declare type ParentNode = Document | DocumentFragment | Element | Template;
export declare type ChildNode = Element | Template | CommentNode | TextNode | DocumentType;
export declare type Node = ParentNode | ChildNode;
export declare type DefaultTreeAdapterMap = TreeAdapterTypeMap<Node, ParentNode, ChildNode, Document, DocumentFragment, Element, CommentNode, TextNode, Template, DocumentType>;
export type ParentNode = Document | DocumentFragment | Element | Template;
export type ChildNode = Element | Template | CommentNode | TextNode | DocumentType;
export type Node = ParentNode | ChildNode;
export type DefaultTreeAdapterMap = TreeAdapterTypeMap<Node, ParentNode, ChildNode, Document, DocumentFragment, Element, CommentNode, TextNode, Template, DocumentType>;
export declare const defaultTreeAdapter: TreeAdapter<DefaultTreeAdapterMap>;
//# sourceMappingURL=default.d.ts.map

@@ -5,3 +5,3 @@ {

"description": "HTML parser and serializer.",
"version": "7.1.1",
"version": "7.1.2",
"author": "Ivan Nikulin <ifaaan@gmail.com> (https://github.com/inikulin)",

@@ -8,0 +8,0 @@ "contributors": "https://github.com/inikulin/parse5/graphs/contributors",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc