mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-22 08:20:11 +00:00
feat: introduce FRESH version regex
This commit is contained in:
parent
17e5c6c172
commit
58fe46dc83
14
dist/utils/fresh-version-regex.js
vendored
Normal file
14
dist/utils/fresh-version-regex.js
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
|
||||||
|
/**
|
||||||
|
Defines a regex suitable for matching FRESH versions.
|
||||||
|
@module file-contains.js
|
||||||
|
*/
|
||||||
|
|
||||||
|
(function() {
|
||||||
|
module.exports = function() {
|
||||||
|
return RegExp('^(FRESH|FRESCA|JRS)(?:@(\\d+(?:\\.\\d+)?(?:\\.\\d+)?))?$');
|
||||||
|
};
|
||||||
|
|
||||||
|
}).call(this);
|
||||||
|
|
||||||
|
//# sourceMappingURL=fresh-version-regex.js.map
|
23
src/utils/fresh-version-regex.coffee
Normal file
23
src/utils/fresh-version-regex.coffee
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
###*
|
||||||
|
Defines a regex suitable for matching FRESH versions.
|
||||||
|
@module file-contains.js
|
||||||
|
###
|
||||||
|
|
||||||
|
# Set up a regex that matches all of the following:
|
||||||
|
#
|
||||||
|
# - FRESH
|
||||||
|
# - JRS
|
||||||
|
# - FRESCA
|
||||||
|
# - FRESH@1.0.0
|
||||||
|
# - FRESH@1.0
|
||||||
|
# - FRESH@1
|
||||||
|
# - JRS@0.16.0
|
||||||
|
# - JRS@0.16
|
||||||
|
# - JRS@0
|
||||||
|
#
|
||||||
|
# Don't use a SEMVER regex (eg, NPM's semver-regex) because a) we want to
|
||||||
|
# support partial semvers like "0" or "1.2" and b) we'll expand this later to
|
||||||
|
# support fully scoped FRESH versions.
|
||||||
|
|
||||||
|
module.exports = () ->
|
||||||
|
RegExp '^(FRESH|FRESCA|JRS)(?:@(\\d+(?:\\.\\d+)?(?:\\.\\d+)?))?$'
|
Loading…
Reference in New Issue
Block a user