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

regexp-manager

Package Overview
Dependencies
Maintainers
1
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

regexp-manager - npm Package Compare versions

Comparing version

to
0.19.1

2

dist/type.d.ts

@@ -135,3 +135,3 @@ import type { RegExpPatternBuilder } from './regexp-pattern-builder';

type _RightIsMoreThanOrEqualLeft<T extends any[], P extends any[]> = P extends [...T, ...infer Rest] ? true : false;
export type NumberRange<T extends number, P extends number> = _RightIsMoreThanOrEqualLeft<NTuple<T>, NTuple<P>> extends true ? `${T}-${P}` : never;
export type NumberRange<T extends number, P extends number> = _RightIsMoreThanOrEqualLeft<NTuple<T>, NTuple<P>> extends true ? `${T}-${P}` : never | '`TO` HAVE TO BE BIGGER THAN `FROM`';
export {};
{
"name": "regexp-manager",
"version": "0.19.0",
"version": "0.19.1",
"description": "regexp builder for node.js developer",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

@@ -71,2 +71,3 @@ # regexp-manager

There are four methods in `quantifier`: `lessThan`, `lessThanOrEqual`, `moreThan`, and `moreThanOrEqual`. They define how many times a previously specified character or string will exist based on a given number.
if you want, you can use `between`. it will be easy to use builder.

@@ -118,1 +119,20 @@ ```typescript

```
## beginning
```typescript
const builder = new RegExpPatternBuilder('abc').beginning().expression; // '^abc'
```
## range
```typescript
const expression = new RegExpPatternBuilder().range('1-10').expression; // '1-10'
const expression = new RegExpPatternBuilder().range(1, 10).expression; // '1-10'
```
## optional
```typescript
const expression = new RegExpPatternBuilder().optional('abc').expression; // 'abc?'
```