You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					49 lines
				
				1006 B
			
		
		
			
		
	
	
					49 lines
				
				1006 B
			| 
											3 years ago
										 | # deprecate
 | ||
|  | 
 | ||
|  | Mark a method as deprecated.  Write a message to a stream the first time the deprecated method is called. | ||
|  | 
 | ||
|  | ## api
 | ||
|  | 
 | ||
|  | `var deprecate = require('deprecate');` | ||
|  | 
 | ||
|  | ### deprecate([string message1 [, string message2 [,...]]])
 | ||
|  | 
 | ||
|  | Call `deprecate` within a function you are deprecating.  It will spit out all the messages to the console the first time _and only the first time_ the method is called. | ||
|  | 
 | ||
|  | ```js | ||
|  | var deprecate = require('deprecate'); | ||
|  | 
 | ||
|  | var someDeprecatedFunction = function() { | ||
|  |   deprecate('someDeprecatedFunction() is deprecated'); | ||
|  | }; | ||
|  | 
 | ||
|  | someDeprecatedFunction(); | ||
|  | someDeprecatedFunction(); | ||
|  | someDeprecatedFunction(); | ||
|  | console.log('end'); | ||
|  | 
 | ||
|  | //program output: | ||
|  | 
 | ||
|  | WARNING!! | ||
|  | someDeprecatedFunction() is deprecated | ||
|  | 
 | ||
|  | 
 | ||
|  | end | ||
|  | ``` | ||
|  | 
 | ||
|  | ### deprecate.color
 | ||
|  | 
 | ||
|  | Set to `false` to not output a color.  Defaults to `'\x1b[31;1m'` which is red. | ||
|  | 
 | ||
|  | ### deprecate.silence
 | ||
|  | 
 | ||
|  | Do nothing at all when the deprecate method is called. | ||
|  | 
 | ||
|  | ### deprecate.stream
 | ||
|  | 
 | ||
|  | The to which output is written.  Defaults to `process.stderr` | ||
|  | 
 | ||
|  | ## license
 | ||
|  | 
 | ||
|  | MIT |