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
						
					
					
				| # 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
 |