Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
const REGEX_CONST_LET_VAR = XRegExp(`
\A
(?<declaration_keyword>const|let|var)\s+ # <declaration_keyword>
(?<assignment>.+?) # <assignment> variable assignment
\s*=\s*
(?<import_function>\w+?)\( # <import_function> variable assignment
(?<quote>'|\") # <quote> opening quote
(?<path>[^\\2\n]+) # <path> module path
\k<quote> # closing quote
\);?
\s*
\Z
`, 'xs' // free-spacing, dot-match-all
+);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment