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

clarity-pattern-parser

Package Overview
Dependencies
Maintainers
1
Versions
190
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

clarity-pattern-parser - npm Package Compare versions

Comparing version 2.0.7 to 2.0.8

46

index.d.ts

@@ -1,2 +0,2 @@

declare class Node {
export declare class Node {
constructor(type: string, name: string, startIndex: number, endIndex: number);

@@ -9,3 +9,3 @@

declare class CompositeNode {
export declare class CompositeNode {
constructor(

@@ -25,3 +25,3 @@ type: string,

declare class ValueNode {
export declare class ValueNode {
constructor(

@@ -40,3 +40,3 @@ type: string,

declare class Pattern {
export declare class Pattern {
constructor(type?: string, name?: string, children?: Node[]);

@@ -56,3 +56,3 @@

declare class ValuePattern extends Pattern {
export declare class ValuePattern extends Pattern {
constructor(type: string, name: string, children?: Pattern[]);

@@ -63,3 +63,3 @@

declare class CompositePattern {
export declare class CompositePattern {
constructor(type: string, name: string, children?: Pattern[]);

@@ -70,3 +70,3 @@

declare class AndValue extends ValuePattern {
export declare class AndValue extends ValuePattern {
constructor(name: string, patterns: Pattern[]);

@@ -80,3 +80,3 @@

declare class AnyOfThese extends ValuePattern {
export declare class AnyOfThese extends ValuePattern {
constructor(name: string, characters: string);

@@ -90,3 +90,3 @@

declare class Literal extends ValuePattern {
export declare class Literal extends ValuePattern {
constructor(name: string, text: string);

@@ -100,3 +100,3 @@

declare class NotValue extends ValuePattern {
export declare class NotValue extends ValuePattern {
constructor(name: string, pattern: Pattern);

@@ -110,3 +110,3 @@

declare class OptionalValue extends ValuePattern {
export declare class OptionalValue extends ValuePattern {
constructor(pattern: ValuePattern);

@@ -120,3 +120,3 @@

declare class OrValue extends ValuePattern {
export declare class OrValue extends ValuePattern {
constructor(name: string, possibilities: ValuePattern[]);

@@ -130,3 +130,3 @@

declare class RegexValue extends ValuePattern {
export declare class RegexValue extends ValuePattern {
constructor(name: string, regex: string);

@@ -140,3 +140,3 @@

declare class RepeatValue extends ValuePattern {
export declare class RepeatValue extends ValuePattern {
constructor(name: string, pattern: Pattern, divider?: Pattern);

@@ -150,3 +150,3 @@

declare class AndComposite extends CompositePattern {
export declare class AndComposite extends CompositePattern {
constructor(name: string, patterns: Pattern[]);

@@ -160,3 +160,3 @@

declare class OptionalComposite extends CompositePattern {
export declare class OptionalComposite extends CompositePattern {
constructor(pattern: Pattern);

@@ -170,3 +170,3 @@

declare class OrComposite extends CompositePattern {
export declare class OrComposite extends CompositePattern {
constructor(name: string, patterns: Pattern[]);

@@ -180,3 +180,3 @@

declare class RepeatComposite extends CompositePattern {
export declare class RepeatComposite extends CompositePattern {
constructor(name: string, pattern: Pattern, divider?: Pattern);

@@ -190,3 +190,3 @@

declare class RecursivePattern extends Pattern {
export declare class RecursivePattern extends Pattern {
constructor(name: string);

@@ -200,3 +200,3 @@

type ParseInspection = {
export type ParseInspection = {
pattern: Pattern | null;

@@ -220,3 +220,3 @@ astNode: Node | null;

declare class ParseInspector {
export declare class ParseInspector {
inspectParse(text: string, pattern: Pattern): ParseInspection;

@@ -226,3 +226,3 @@ static inspectParse(text: string, pattern: Pattern): ParseInspection;

declare class ParseError {
export declare class ParseError {
constructor(message: string, index: number, pattern: Pattern);

@@ -236,3 +236,3 @@

declare class Cursor {
export declare class Cursor {
constructor(text: string);

@@ -239,0 +239,0 @@

{
"name": "clarity-pattern-parser",
"type": "module",
"version": "2.0.7",
"version": "2.0.8",
"description": "",

@@ -6,0 +6,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