import { regEx } from '../../../util/regex.ts'; export const newBlockRegEx = regEx(/^\s*-\s*(?:(?\w+):\s*(?.*))$/); export const blockLineRegEx = regEx(/^\s*(?:(?\w+):\s*(?\S+))\s*$/); export const galaxyDepRegex = regEx(/[\w-]+\.[\w-]+/); export const dependencyRegex = regEx(/^dependencies:/); export const galaxyRegEx = regEx( /^\s+["']?(?[\w.]+)["']?:\s*["']?(?.+?)["']?\s*(?:\s#.*)?$/, ); export const nameMatchRegex = regEx( /(?(?:(?:git\+)?(?:(?:git|ssh|https?):\/\/)?(?:.*@)?(?[\w.-]+)(?:(?::\d+)?\/|:))(?[\w./-]+)(?:\.git)?)(?:,(?[\w.]*))?/, );