mirror of
				https://github.com/JuanCanham/HackMyResume.git
				synced 2025-10-31 13:17:26 +00:00 
			
		
		
		
	feat: introduce FRESH version regex
This commit is contained in:
		
							
								
								
									
										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+)?))?$' | ||||
		Reference in New Issue
	
	Block a user