feat: allow flags to be specified per transformer
This commit is contained in:
@@ -23,6 +23,7 @@ export interface Category {
|
|||||||
export interface Transformer {
|
export interface Transformer {
|
||||||
pattern: string
|
pattern: string
|
||||||
target: string
|
target: string
|
||||||
|
flags?: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface Extractor extends Transformer {
|
export interface Extractor extends Transformer {
|
||||||
|
|||||||
+4
-1
@@ -247,7 +247,10 @@ function validateTransfomers(
|
|||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
pattern: new RegExp(transformer.pattern.replace('\\\\', '\\'), 'gu'),
|
pattern: new RegExp(
|
||||||
|
transformer.pattern.replace('\\\\', '\\'),
|
||||||
|
transformer.flags ?? 'gu'
|
||||||
|
),
|
||||||
target: transformer.target,
|
target: transformer.target,
|
||||||
onProperty
|
onProperty
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user