1.0.0 • Published 5 years ago

outdated-pod-regex v1.0.0

Weekly downloads
7
License
Unlicense
Repository
github
Last release
5 years ago

outdated-pod-regex

npm version Build Status Coverage Status

Create a regular expression that matches the outdated Pod list generated with pod outdated command

const stdout = `
- CrittercismSDK 5.3.0 -> 5.3.0 (latest version 5.4.0)
- GCDWebServer 3.2.5 -> 3.2.7 (latest version 3.2.7)
`;

stdout.match(outdatedPodRegex());
//=> ['- CrittercismSDK 5.3.0 -> 5.3.0 (latest version 5.4.0)', '- GCDWebServer 3.2.5 -> 3.2.7 (latest version 3.2.7)']

Installation

Use npm.

npm install outdated-pod-regex

API

outdatedPodRegex()

Return: RegExp with g and m flags

const stdout = `
- CrittercismSDK 5.3.0 -> 5.3.0 (latest version 5.4.0)
- GCDWebServer 3.2.5 -> 3.2.7 (latest version 3.2.7)
`;

const regex = outdatedPodRegex();

regex.exec(stdout);
//=> ['- CrittercismSDK 5.3.0 -> 5.3.0 (latest version 5.4.0)', 'CrittercismSDK', '5.3.0', '5.3.0', '5.4.0']

regex.exec(stdout);
//=> ['- GCDWebServer 3.2.5 -> 3.2.7 (latest version 3.2.7)', 'GCDWebServer', '3.2.5', '3.2.7', '3.2.7']

regex.exec(stdout);
//=> null

License

The Unlicense