/
githubmirror
/
ui
Обзор
Документация
Войти
/
githubmirror
/
ui
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/shadcn/src/registry/parser.ts
24 строки
524 B
shadcn
feat(shadcn): add namespaced registries support (#7919)
04 авг 2025, 13:35
Не верифицирован
04 авг 2025, 13:35
07eda36
Код
Авторство
О чём код?
// Valid registry name pattern: @namespace where namespace is alphanumeric with hyphens/underscores const REGISTRY_PATTERN = /^(@[a-zA-Z0-9](?:[a-zA-Z0-9-_]*[a-zA-Z0-9])?)\/(.+)$/ export function parseRegistryAndItemFromString(name: string) { if (!name.startsWith("@")) { return { registry: null, item: name, } } const match = name.match(REGISTRY_PATTERN) if (match) { return { registry: match[1], item: match[2], } } return { registry: null, item: name, } }