(args: minimist.ParsedArgs)
| 7 | const require = createRequire(import.meta.url) |
| 8 | |
| 9 | function main(args: minimist.ParsedArgs) { |
| 10 | const set = regenerate().add( |
| 11 | require('@unicode/unicode-17.0.0/Binary_Property/Pattern_White_Space/code-points.js') |
| 12 | ) |
| 13 | outputFileSync( |
| 14 | args.out, |
| 15 | `// @generated from regex-gen.ts |
| 16 | export const WHITE_SPACE_REGEX: RegExp = /${set.toString()}/i` |
| 17 | ) |
| 18 | } |
| 19 | |
| 20 | if (import.meta.filename === process.argv[1]) { |
| 21 | main(minimist(process.argv)) |