Socket
Socket
Sign inDemoInstall

angular-html-parser

Package Overview
Dependencies
1
Maintainers
3
Versions
20
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.1.0 to 3.0.0

2

lib/compiler/src/i18n/i18n_ast.d.ts

@@ -124,3 +124,3 @@ /**

*/
export declare type I18nMeta = Message | Node;
export type I18nMeta = Message | Node;
export interface Visitor {

@@ -127,0 +127,0 @@ visitText(text: Text, context?: any): any;

@@ -15,3 +15,3 @@ /**

}
export declare type Node = Attribute | CDATA | Comment | DocType | Element | Text;
export type Node = Attribute | CDATA | Comment | DocType | Element | Text;
export declare abstract class NodeWithI18n implements BaseNode {

@@ -18,0 +18,0 @@ sourceSpan: ParseSourceSpan;

@@ -10,6 +10,2 @@ /**

export class InterpolationConfig {
constructor(start, end) {
this.start = start;
this.end = end;
}
static fromArray(markers) {

@@ -22,3 +18,7 @@ if (!markers) {

}
constructor(start, end) {
this.start = start;
this.end = end;
}
}
export const DEFAULT_INTERPOLATION_CONFIG = new InterpolationConfig('{{', '}}');

@@ -807,5 +807,4 @@ /**

const token = srcTokens[i];
if ((lastDstToken && lastDstToken.type === 5 /* TokenType.TEXT */ && token.type === 5 /* TokenType.TEXT */) ||
(lastDstToken && lastDstToken.type === 16 /* TokenType.ATTR_VALUE_TEXT */ &&
token.type === 16 /* TokenType.ATTR_VALUE_TEXT */)) {
if (((lastDstToken && lastDstToken.type === 5 /* TokenType.TEXT */ && token.type === 5) /* TokenType.TEXT */) ||
((lastDstToken && lastDstToken.type === 16 /* TokenType.ATTR_VALUE_TEXT */ && token.type === 16) /* TokenType.ATTR_VALUE_TEXT */)) {
lastDstToken.parts[0] += token.parts[0];

@@ -812,0 +811,0 @@ lastDstToken.sourceSpan.end = token.sourceSpan.end;

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

export class TreeError extends ParseError {
static create(elementName, span, msg) {
return new TreeError(elementName, span, msg);
}
constructor(elementName, span, msg) {

@@ -19,5 +22,2 @@ super(span, msg);

}
static create(elementName, span, msg) {
return new TreeError(elementName, span, msg);
}
}

@@ -341,5 +341,3 @@ export class ParseTreeResult {

if (!fullName ||
( /* isForeignElement */getNsPrefix(el.name)
? el.name == fullName
: el.name.toLowerCase() == fullName.toLowerCase())) {
( /* isForeignElement */(getNsPrefix(el.name) ? el.name == fullName : el.name.toLowerCase() == fullName.toLowerCase()))) {
// Record the parse span with the element that is being closed. Any elements that are

@@ -346,0 +344,0 @@ // removed from the element stack at this point are closed implicitly, so they won't get

@@ -37,5 +37,5 @@ /**

}
export declare type Token = TagOpenStartToken | TagOpenEndToken | TagOpenEndVoidToken | TagCloseToken | IncompleteTagOpenToken | TextToken | InterpolationToken | EncodedEntityToken | CommentStartToken | CommentEndToken | CdataStartToken | CdataEndToken | AttributeNameToken | AttributeQuoteToken | AttributeValueTextToken | AttributeValueInterpolationToken | DocTypeStartToken | DocTypeEndToken | ExpansionFormStartToken | ExpansionCaseValueToken | ExpansionCaseExpressionStartToken | ExpansionCaseExpressionEndToken | ExpansionFormEndToken | EndOfFileToken;
export declare type InterpolatedTextToken = TextToken | InterpolationToken | EncodedEntityToken;
export declare type InterpolatedAttributeToken = AttributeValueTextToken | AttributeValueInterpolationToken | EncodedEntityToken;
export type Token = TagOpenStartToken | TagOpenEndToken | TagOpenEndVoidToken | TagCloseToken | IncompleteTagOpenToken | TextToken | InterpolationToken | EncodedEntityToken | CommentStartToken | CommentEndToken | CdataStartToken | CdataEndToken | AttributeNameToken | AttributeQuoteToken | AttributeValueTextToken | AttributeValueInterpolationToken | DocTypeStartToken | DocTypeEndToken | ExpansionFormStartToken | ExpansionCaseValueToken | ExpansionCaseExpressionStartToken | ExpansionCaseExpressionEndToken | ExpansionFormEndToken | EndOfFileToken;
export type InterpolatedTextToken = TextToken | InterpolationToken | EncodedEntityToken;
export type InterpolatedAttributeToken = AttributeValueTextToken | AttributeValueInterpolationToken | EncodedEntityToken;
export interface TokenBase {

@@ -42,0 +42,0 @@ type: TokenType;

@@ -14,3 +14,3 @@ /**

export declare function escapeRegExp(s: string): string;
export declare type Byte = number;
export type Byte = number;
export declare function utf8Encode(str: string): Byte[];

@@ -17,0 +17,0 @@ export declare function stringify(token: any): string;

@@ -103,5 +103,5 @@ /**

// https://github.com/terser/terser/issues/250.
const _global = ( /* @__PURE__ */(() => (typeof global !== 'undefined' && global) || (typeof window !== 'undefined' && window) ||
const _global = ( /* @__PURE__ */((() => (typeof global !== 'undefined' && global) || (typeof window !== 'undefined' && window) ||
(typeof self !== 'undefined' && typeof WorkerGlobalScope !== 'undefined' &&
self instanceof WorkerGlobalScope && self))());
self instanceof WorkerGlobalScope && self))()));
export { _global as global };

@@ -108,0 +108,0 @@ export function newArray(size, value) {

{
"name": "angular-html-parser",
"version": "2.1.0",
"version": "3.0.0",
"description": "A HTML parser extracted from Angular with some modifications",
"main": "lib/angular-html-parser/src/index.js",
"types": "lib/angular-html-parser/src/index.d.ts",
"main": "./lib/angular-html-parser/src/index.js",
"types": "./lib/angular-html-parser/src/index.d.ts",
"repository": "https://github.com/prettier/angular-html-parser",

@@ -17,19 +17,20 @@ "homepage": "https://github.com/prettier/angular-html-parser/blob/master/packages/angular-html-parser#readme",

"prepublish": "yarn run build",
"prebuild": "rm -rf ./lib",
"prebuild": "del-cli ./lib",
"build": "tsc -p tsconfig.build.json",
"postbuild": "jscodeshift -t postbuild-codemod.ts lib --extensions=js,ts --parser=ts",
"test": "ts-node --project tsconfig.test.json -r tsconfig-paths/register node_modules/.bin/jasmine ../compiler/test/ml_parser/*_spec.ts ./test/*_spec.ts",
"test": "ts-node --project tsconfig.test.json -r tsconfig-paths/register node_modules/jasmine/bin/jasmine.js ../compiler/test/ml_parser/*_spec.ts ./test/*_spec.ts",
"release": "standard-version"
},
"dependencies": {
"tslib": "2.4.0"
"tslib": "2.4.1"
},
"devDependencies": {
"@types/jscodeshift": "0.11.5",
"jasmine": "4.4.0",
"jscodeshift": "0.13.1",
"del-cli": "5.0.0",
"jasmine": "4.5.0",
"jscodeshift": "0.14.0",
"standard-version": "9.5.0",
"ts-node": "10.9.1",
"tsconfig-paths": "4.1.0",
"typescript": "4.8.4"
"typescript": "4.9.3"
},

@@ -40,6 +41,10 @@ "engines": {

"files": [
"/lib/**/*",
"/ThirdPartyNoticeText.txt"
"lib",
"ThirdPartyNoticeText.txt"
],
"type": "module"
"type": "module",
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
}
}

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