fix(node): added pkg follow-redirects

Added follow-redirects package to allow the urlFetch function to follow the redirect that some cert providers has. For example: http://www.accv.es/gestcert/ACCVCA120SHA2.cacert.crt
pull/2/head
Marcos Sanz 2023-02-24 12:51:21 +01:00
parent 202edbc768
commit e37d5b1ce1
4 changed files with 37 additions and 6 deletions

5
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,5 @@
{
"conventionalCommits.scopes": [
"node"
]
}

View File

@ -1,7 +1,7 @@
const m_urlparser = require("url");
const m_h = {
"http:": require("http"),
"https:": require("https"),
"http:": require('follow-redirects').http,
"https:": require('follow-redirects').https,
};
const z = require("./zgaindex.js");
z.forge = require("node-forge");

30
package-lock.json generated
View File

@ -1,13 +1,15 @@
{
"name": "zgapdfsigner",
"version": "2.3.0",
"version": "2.5.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "zgapdfsigner",
"version": "2.3.0",
"version": "2.5.0",
"license": "MIT",
"dependencies": {
"follow-redirects": "1.15.2",
"node-forge": "1.3.1",
"pdf-lib": "1.17.1"
},
@ -29,6 +31,25 @@
"pako": "^1.0.10"
}
},
"node_modules/follow-redirects": {
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/RubenVerborgh"
}
],
"engines": {
"node": ">=4.0"
},
"peerDependenciesMeta": {
"debug": {
"optional": true
}
}
},
"node_modules/node-forge": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
@ -76,6 +97,11 @@
"pako": "^1.0.10"
}
},
"follow-redirects": {
"version": "1.15.2",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
},
"node-forge": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",

View File

@ -32,9 +32,9 @@
"test": "node test4node.js"
},
"dependencies": {
"follow-redirects": "1.15.2",
"pdf-lib": "1.17.1",
"node-forge": "1.3.1"
},
"devDependencies": {
}
"devDependencies": {}
}