12345678910111213141516171819202122232425262728293031 |
- declare namespace findVersions {
- interface Options {
- /**
- Also match non-semver versions like `1.88`. They're coerced into semver compliant versions.
-
- @default false
- */
- readonly loose?: boolean;
- }
- }
-
- /**
- Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`.
-
- @example
- ```
- import findVersions = require('find-versions');
-
- findVersions('unicorn v1.2.3 rainbow 2.3.4+build.1');
- //=> ['1.2.3', '2.3.4+build.1']
-
- findVersions('cp (GNU coreutils) 8.22', {loose: true});
- //=> ['8.22.0']
- ```
- */
- declare function findVersions(
- stringWithVersions: string,
- options?: findVersions.Options
- ): string[];
-
- export = findVersions;
|