mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-02 20:00:05 +02:00
update node modules
This commit is contained in:
7
node_modules/oauth-sign/README.md
generated
vendored
7
node_modules/oauth-sign/README.md
generated
vendored
@@ -2,3 +2,10 @@ oauth-sign
|
||||
==========
|
||||
|
||||
OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
|
||||
|
||||
## Supported Method Signatures
|
||||
|
||||
- HMAC-SHA1
|
||||
- HMAC-SHA256
|
||||
- RSA-SHA1
|
||||
- PLAINTEXT
|
34
node_modules/oauth-sign/index.js
generated
vendored
34
node_modules/oauth-sign/index.js
generated
vendored
@@ -1,13 +1,11 @@
|
||||
var crypto = require('crypto')
|
||||
, qs = require('querystring')
|
||||
;
|
||||
|
||||
function sha1 (key, body) {
|
||||
return crypto.createHmac('sha1', key).update(body).digest('base64')
|
||||
function sha (key, body, algorithm) {
|
||||
return crypto.createHmac(algorithm, key).update(body).digest('base64')
|
||||
}
|
||||
|
||||
function rsa (key, body) {
|
||||
return crypto.createSign("RSA-SHA1").update(body).sign(key, 'base64');
|
||||
return crypto.createSign('RSA-SHA1').update(body).sign(key, 'base64')
|
||||
}
|
||||
|
||||
function rfc3986 (str) {
|
||||
@@ -17,7 +15,6 @@ function rfc3986 (str) {
|
||||
.replace(/\(/g,'%28')
|
||||
.replace(/\)/g,'%29')
|
||||
.replace(/'/g,'%27')
|
||||
;
|
||||
}
|
||||
|
||||
// Maps object to bi-dimensional array
|
||||
@@ -30,9 +27,9 @@ function map (obj) {
|
||||
if (Array.isArray(val))
|
||||
for (var i = 0; i < val.length; i++)
|
||||
arr.push([key, val[i]])
|
||||
else if (typeof val === "object")
|
||||
else if (typeof val === 'object')
|
||||
for (var prop in val)
|
||||
arr.push([key + '[' + prop + ']', val[prop]]);
|
||||
arr.push([key + '[' + prop + ']', val[prop]])
|
||||
else
|
||||
arr.push([key, val])
|
||||
}
|
||||
@@ -86,7 +83,17 @@ function hmacsign (httpMethod, base_uri, params, consumer_secret, token_secret)
|
||||
token_secret || ''
|
||||
].map(rfc3986).join('&')
|
||||
|
||||
return sha1(key, base)
|
||||
return sha(key, base, 'sha1')
|
||||
}
|
||||
|
||||
function hmacsign256 (httpMethod, base_uri, params, consumer_secret, token_secret) {
|
||||
var base = generateBase(httpMethod, base_uri, params)
|
||||
var key = [
|
||||
consumer_secret || '',
|
||||
token_secret || ''
|
||||
].map(rfc3986).join('&')
|
||||
|
||||
return sha(key, base, 'sha256')
|
||||
}
|
||||
|
||||
function rsasign (httpMethod, base_uri, params, private_key, token_secret) {
|
||||
@@ -116,21 +123,24 @@ function sign (signMethod, httpMethod, base_uri, params, consumer_secret, token_
|
||||
case 'HMAC-SHA1':
|
||||
method = hmacsign
|
||||
break
|
||||
case 'HMAC-SHA256':
|
||||
method = hmacsign256
|
||||
break
|
||||
case 'PLAINTEXT':
|
||||
method = plaintext
|
||||
skipArgs = 4
|
||||
break
|
||||
default:
|
||||
throw new Error("Signature method not supported: " + signMethod)
|
||||
throw new Error('Signature method not supported: ' + signMethod)
|
||||
}
|
||||
|
||||
return method.apply(null, [].slice.call(arguments, skipArgs))
|
||||
}
|
||||
|
||||
exports.hmacsign = hmacsign
|
||||
exports.hmacsign256 = hmacsign256
|
||||
exports.rsasign = rsasign
|
||||
exports.plaintext = plaintext
|
||||
exports.sign = sign
|
||||
exports.rfc3986 = rfc3986
|
||||
exports.generateBase = generateBase
|
||||
|
||||
exports.generateBase = generateBase
|
22
node_modules/oauth-sign/package.json
generated
vendored
22
node_modules/oauth-sign/package.json
generated
vendored
@@ -1,27 +1,27 @@
|
||||
{
|
||||
"_from": "oauth-sign@~0.8.2",
|
||||
"_id": "oauth-sign@0.8.2",
|
||||
"_from": "oauth-sign@~0.9.0",
|
||||
"_id": "oauth-sign@0.9.0",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=",
|
||||
"_integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
|
||||
"_location": "/oauth-sign",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "oauth-sign@~0.8.2",
|
||||
"raw": "oauth-sign@~0.9.0",
|
||||
"name": "oauth-sign",
|
||||
"escapedName": "oauth-sign",
|
||||
"rawSpec": "~0.8.2",
|
||||
"rawSpec": "~0.9.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "~0.8.2"
|
||||
"fetchSpec": "~0.9.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/request"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz",
|
||||
"_shasum": "46a6ab7f0aead8deae9ec0565780b7d4efeb9d43",
|
||||
"_spec": "oauth-sign@~0.8.2",
|
||||
"_where": "/home/s2/Documents/Code/minifyfromhtml/node_modules/request",
|
||||
"_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
|
||||
"_shasum": "47a7b016baa68b5fa0ecf3dee08a85c679ac6455",
|
||||
"_spec": "oauth-sign@~0.9.0",
|
||||
"_where": "E:\\projects\\p\\minifyfromhtml\\node_modules\\request",
|
||||
"author": {
|
||||
"name": "Mikeal Rogers",
|
||||
"email": "mikeal.rogers@gmail.com",
|
||||
@@ -52,5 +52,5 @@
|
||||
"scripts": {
|
||||
"test": "node test.js"
|
||||
},
|
||||
"version": "0.8.2"
|
||||
"version": "0.9.0"
|
||||
}
|
||||
|
Reference in New Issue
Block a user