1
0
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:
s2
2019-03-29 15:56:41 +01:00
parent f114871153
commit 89c32fb4e6
8347 changed files with 390123 additions and 159877 deletions

7
node_modules/oauth-sign/README.md generated vendored
View File

@@ -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
View File

@@ -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
View File

@@ -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"
}