/
githubmirror
/
yarn
Обзор
Документация
Войти
/
githubmirror
/
yarn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/util/parse-package-path.js
14 строк
362 B
Stanislav Panferov
Fix: Fix scoped packages' selective resolutions (#4243)
25 авг 2017, 18:53
25 авг 2017, 18:53
3dd35db
Код
Авторство
О чём код?
/* @flow */ /** * Parse input strings like `package-1/package-2` to an array of packages */ export default function parsePackagePath(input: string): string[] { return input.match(/(@[^\/]+\/)?([^/]+)/g) || []; } const WRONG_PATTERNS = /\/$|\/{2,}|\*+$/; export function isValidPackagePath(input: string): boolean { return !WRONG_PATTERNS.test(input); }