.
This commit is contained in:
		
							
								
								
									
										69
									
								
								qwen/nodejs/node_modules/methods/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								qwen/nodejs/node_modules/methods/index.js
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,69 @@
 | 
			
		||||
/*!
 | 
			
		||||
 * methods
 | 
			
		||||
 * Copyright(c) 2013-2014 TJ Holowaychuk
 | 
			
		||||
 * Copyright(c) 2015-2016 Douglas Christopher Wilson
 | 
			
		||||
 * MIT Licensed
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
'use strict';
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Module dependencies.
 | 
			
		||||
 * @private
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
var http = require('http');
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Module exports.
 | 
			
		||||
 * @public
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
module.exports = getCurrentNodeMethods() || getBasicNodeMethods();
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Get the current Node.js methods.
 | 
			
		||||
 * @private
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
function getCurrentNodeMethods() {
 | 
			
		||||
  return http.METHODS && http.METHODS.map(function lowerCaseMethod(method) {
 | 
			
		||||
    return method.toLowerCase();
 | 
			
		||||
  });
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Get the "basic" Node.js methods, a snapshot from Node.js 0.10.
 | 
			
		||||
 * @private
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
function getBasicNodeMethods() {
 | 
			
		||||
  return [
 | 
			
		||||
    'get',
 | 
			
		||||
    'post',
 | 
			
		||||
    'put',
 | 
			
		||||
    'head',
 | 
			
		||||
    'delete',
 | 
			
		||||
    'options',
 | 
			
		||||
    'trace',
 | 
			
		||||
    'copy',
 | 
			
		||||
    'lock',
 | 
			
		||||
    'mkcol',
 | 
			
		||||
    'move',
 | 
			
		||||
    'purge',
 | 
			
		||||
    'propfind',
 | 
			
		||||
    'proppatch',
 | 
			
		||||
    'unlock',
 | 
			
		||||
    'report',
 | 
			
		||||
    'mkactivity',
 | 
			
		||||
    'checkout',
 | 
			
		||||
    'merge',
 | 
			
		||||
    'm-search',
 | 
			
		||||
    'notify',
 | 
			
		||||
    'subscribe',
 | 
			
		||||
    'unsubscribe',
 | 
			
		||||
    'patch',
 | 
			
		||||
    'search',
 | 
			
		||||
    'connect'
 | 
			
		||||
  ];
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user