1.0.1 • Published 4 years ago

@cd2/string-from-regex v1.0.1

Weekly downloads
20
License
MIT
Repository
-
Last release
4 years ago

Create sample strings based on a regex

npm i --save regex-to-string

yarn add regex-to-string
const builder = new Builder(/a+ regexp?/)

builder.build()  //   =>   aaaaaaaaaaaa regexp
builder.build()  //   =>   aaaaaa regex
builder.build()  //   =>   aaa regexp
builder.build()  //   =>   aaaaaaaaaaaaaaaaaa regexp
builder.build()  //   =>   aaaaaaa regex
builder.build()  //   =>   aaaaaaaaaa regex

Config

Set the maximum number of occurrances meant by + and *:

Builder.INFINITY = 10

Set the highest code point to be used for .:

Builder.MAX_CODE_POINT = 100  // max is 0x10FFFF

TODO

assertions add options to allow generated strings to appear more realistic e.g .build({lowerCase: true})