| 
									
										
										
										
											2018-04-06 14:51:52 +01:00
										 |  |  | exports.dasherize = function dasherize(name) { | 
					
						
							|  |  |  |   return ('' + name) | 
					
						
							|  |  |  |     .toLowerCase() | 
					
						
							|  |  |  |     .replace(/\s/g, '-') | 
					
						
							| 
									
										
										
										
											2019-01-15 01:44:42 +03:00
										 |  |  |     .replace(/[^a-z0-9\-.]/gi, ''); | 
					
						
							| 
									
										
										
										
											2018-04-06 14:51:52 +01:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | exports.nameify = function nameify(str) { | 
					
						
							| 
									
										
										
										
											2018-09-30 11:37:19 +01:00
										 |  |  |   return ('' + str).replace(/[^a-zA-Z0-9\s]/g, '').replace(/:/g, ''); | 
					
						
							| 
									
										
										
										
											2018-04-06 14:51:52 +01:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | exports.unDasherize = function unDasherize(name) { | 
					
						
							|  |  |  |   return ( | 
					
						
							|  |  |  |     ('' + name) | 
					
						
							|  |  |  |       // replace dash with space
 | 
					
						
							| 
									
										
										
										
											2018-09-30 11:37:19 +01:00
										 |  |  |       .replace(/-/g, ' ') | 
					
						
							| 
									
										
										
										
											2018-04-06 14:51:52 +01:00
										 |  |  |       // strip nonalphanumarics chars except whitespace
 | 
					
						
							|  |  |  |       .replace(/[^a-zA-Z\d\s]/g, '') | 
					
						
							|  |  |  |       .trim() | 
					
						
							|  |  |  |   ); | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-09-30 11:37:19 +01:00
										 |  |  | exports.descriptionRegex = /<blockquote|<ol|<h4|<table/; | 
					
						
							| 
									
										
										
										
											2018-07-26 14:37:10 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | exports.isBrowser = function isBrowser() { | 
					
						
							|  |  |  |   return typeof window !== 'undefined'; | 
					
						
							|  |  |  | }; |