Fixed building WeKan. Updated dompurify. Forked Meteor 2.14 version of meteor-node-stubs to update elliptic.

Thanks to delopers of depedencies and xet7 !

Fixes #5694
This commit is contained in:
Lauri Ojansivu 2025-02-24 14:55:58 +02:00
parent 666ee84033
commit 18d0fa4327
2 changed files with 78 additions and 157 deletions

231
package-lock.json generated
View file

@ -108,6 +108,12 @@
"resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz",
"integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==" "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ=="
}, },
"@types/trusted-types": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
"integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
"optional": true
},
"@wekanteam/dragscroll": { "@wekanteam/dragscroll": {
"version": "git+https://github.com/wekan/dragscroll.git#6ea215c8cdbde9362ecba8ffb72ce9f9fde842d2", "version": "git+https://github.com/wekan/dragscroll.git#6ea215c8cdbde9362ecba8ffb72ce9f9fde842d2",
"from": "git+https://github.com/wekan/dragscroll.git" "from": "git+https://github.com/wekan/dragscroll.git"
@ -600,9 +606,12 @@
} }
}, },
"dompurify": { "dompurify": {
"version": "2.5.6", "version": "3.2.4",
"resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.6.tgz", "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.4.tgz",
"integrity": "sha512-zUTaUBO8pY4+iJMPE1B9XlO2tXVYIcEA4SNGtvDELzTSCQO7RzH+j7S180BmhmJId78lqGU2z19vgVx2Sxs/PQ==" "integrity": "sha512-ysFSFEDVduQpyhzAob/kkuJjf5zWkZD8/A9ywSp1byueyuCfHamrCBa14/Oc2iiB0e51B+NpxSl5gmzn+Ms/mg==",
"requires": {
"@types/trusted-types": "^2.0.7"
}
}, },
"domutils": { "domutils": {
"version": "2.8.0", "version": "2.8.0",
@ -1373,16 +1382,15 @@
"integrity": "sha512-SBbbYWvFYvsxHVL+q6ZB8lT3rp2LSvfALD2V52H+MGH2IgJsevy0VtXRkRG0EsUewwOaDTIKBn9DlD8HQ3GSwg==" "integrity": "sha512-SBbbYWvFYvsxHVL+q6ZB8lT3rp2LSvfALD2V52H+MGH2IgJsevy0VtXRkRG0EsUewwOaDTIKBn9DlD8HQ3GSwg=="
}, },
"meteor-node-stubs": { "meteor-node-stubs": {
"version": "1.2.12", "version": "git+https://github.com/wekan/meteor-node-stubs.git#4f2609bc4d9d700ff79424ad4ed8dbf1f06666cb",
"resolved": "https://registry.npmjs.org/meteor-node-stubs/-/meteor-node-stubs-1.2.12.tgz", "from": "git+https://github.com/wekan/meteor-node-stubs.git",
"integrity": "sha512-mzp3KI2aGNDhFlCVXPd0pfMr2z9A5vl1AqEgV13/z7AgKwcbd2X+ymE6tpSAMkrrQb40PU9PC2B59bCb6XkAaw==",
"requires": { "requires": {
"@meteorjs/crypto-browserify": "^3.12.1",
"assert": "^2.1.0", "assert": "^2.1.0",
"browserify-zlib": "^0.2.0", "browserify-zlib": "^0.2.0",
"buffer": "^5.7.1", "buffer": "^5.7.1",
"console-browserify": "^1.2.0", "console-browserify": "^1.2.0",
"constants-browserify": "^1.0.0", "constants-browserify": "^1.0.0",
"crypto-browserify": "^3.12.0",
"domain-browser": "^4.23.0", "domain-browser": "^4.23.0",
"elliptic": "^6.6.0", "elliptic": "^6.6.0",
"events": "^3.3.0", "events": "^3.3.0",
@ -1398,46 +1406,19 @@
"string_decoder": "^1.3.0", "string_decoder": "^1.3.0",
"timers-browserify": "^2.0.12", "timers-browserify": "^2.0.12",
"tty-browserify": "0.0.1", "tty-browserify": "0.0.1",
"url": "^0.11.4", "url": "^0.11.3",
"util": "^0.12.5", "util": "^0.12.5",
"vm-browserify": "^1.1.2" "vm-browserify": "^1.1.2"
}, },
"dependencies": { "dependencies": {
"@meteorjs/crypto-browserify": {
"version": "3.12.1",
"bundled": true,
"requires": {
"browserify-cipher": "^1.0.1",
"browserify-sign": "^4.2.3",
"create-ecdh": "^4.0.4",
"create-hash": "^1.2.0",
"create-hmac": "^1.1.7",
"diffie-hellman": "^5.0.3",
"hash-base": "~3.0.4",
"inherits": "^2.0.4",
"pbkdf2": "^3.1.2",
"public-encrypt": "^4.0.3",
"randombytes": "^2.1.0",
"randomfill": "^1.0.4"
},
"dependencies": {
"hash-base": {
"version": "3.0.4",
"bundled": true,
"requires": {
"inherits": "^2.0.1",
"safe-buffer": "^5.0.1"
}
}
}
},
"asn1.js": { "asn1.js": {
"version": "4.10.1", "version": "5.4.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"bn.js": "^4.0.0", "bn.js": "^4.0.0",
"inherits": "^2.0.1", "inherits": "^2.0.1",
"minimalistic-assert": "^1.0.0" "minimalistic-assert": "^1.0.0",
"safer-buffer": "^2.1.0"
}, },
"dependencies": { "dependencies": {
"bn.js": { "bn.js": {
@ -1513,64 +1494,23 @@
} }
}, },
"browserify-sign": { "browserify-sign": {
"version": "4.2.3", "version": "4.2.2",
"bundled": true, "bundled": true,
"requires": { "requires": {
"bn.js": "^5.2.1", "bn.js": "^5.2.1",
"browserify-rsa": "^4.1.0", "browserify-rsa": "^4.1.0",
"create-hash": "^1.2.0", "create-hash": "^1.2.0",
"create-hmac": "^1.1.7", "create-hmac": "^1.1.7",
"elliptic": "^6.5.5", "elliptic": "^6.5.4",
"hash-base": "~3.0",
"inherits": "^2.0.4", "inherits": "^2.0.4",
"parse-asn1": "^5.1.7", "parse-asn1": "^5.1.6",
"readable-stream": "^2.3.8", "readable-stream": "^3.6.2",
"safe-buffer": "^5.2.1" "safe-buffer": "^5.2.1"
}, },
"dependencies": { "dependencies": {
"bn.js": { "bn.js": {
"version": "5.2.1", "version": "5.2.1",
"bundled": true "bundled": true
},
"hash-base": {
"version": "3.0.4",
"bundled": true,
"requires": {
"inherits": "^2.0.1",
"safe-buffer": "^5.0.1"
}
},
"readable-stream": {
"version": "2.3.8",
"bundled": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
"isarray": "~1.0.0",
"process-nextick-args": "~2.0.0",
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
},
"dependencies": {
"safe-buffer": {
"version": "5.1.2",
"bundled": true
}
}
},
"string_decoder": {
"version": "1.1.1",
"bundled": true,
"requires": {
"safe-buffer": "~5.1.0"
},
"dependencies": {
"safe-buffer": {
"version": "5.1.2",
"bundled": true
}
}
} }
} }
}, },
@ -1598,14 +1538,12 @@
"bundled": true "bundled": true
}, },
"call-bind": { "call-bind": {
"version": "1.0.7", "version": "1.0.5",
"bundled": true, "bundled": true,
"requires": { "requires": {
"es-define-property": "^1.0.0",
"es-errors": "^1.3.0",
"function-bind": "^1.1.2", "function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4", "get-intrinsic": "^1.2.1",
"set-function-length": "^1.2.1" "set-function-length": "^1.1.1"
} }
}, },
"cipher-base": { "cipher-base": {
@ -1624,10 +1562,6 @@
"version": "1.0.0", "version": "1.0.0",
"bundled": true "bundled": true
}, },
"core-util-is": {
"version": "1.0.3",
"bundled": true
},
"create-ecdh": { "create-ecdh": {
"version": "4.0.4", "version": "4.0.4",
"bundled": true, "bundled": true,
@ -1665,13 +1599,30 @@
"sha.js": "^2.4.8" "sha.js": "^2.4.8"
} }
}, },
"define-data-property": { "crypto-browserify": {
"version": "1.1.4", "version": "3.12.0",
"bundled": true, "bundled": true,
"requires": { "requires": {
"es-define-property": "^1.0.0", "browserify-cipher": "^1.0.0",
"es-errors": "^1.3.0", "browserify-sign": "^4.0.0",
"gopd": "^1.0.1" "create-ecdh": "^4.0.0",
"create-hash": "^1.1.0",
"create-hmac": "^1.1.0",
"diffie-hellman": "^5.0.0",
"inherits": "^2.0.1",
"pbkdf2": "^3.0.3",
"public-encrypt": "^4.0.0",
"randombytes": "^2.0.0",
"randomfill": "^1.0.3"
}
},
"define-data-property": {
"version": "1.1.1",
"bundled": true,
"requires": {
"get-intrinsic": "^1.2.1",
"gopd": "^1.0.1",
"has-property-descriptors": "^1.0.0"
} }
}, },
"define-properties": { "define-properties": {
@ -1711,7 +1662,7 @@
"bundled": true "bundled": true
}, },
"elliptic": { "elliptic": {
"version": "6.6.0", "version": "6.6.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"bn.js": "^4.11.9", "bn.js": "^4.11.9",
@ -1724,22 +1675,11 @@
}, },
"dependencies": { "dependencies": {
"bn.js": { "bn.js": {
"version": "4.12.0", "version": "4.12.1",
"bundled": true "bundled": true
} }
} }
}, },
"es-define-property": {
"version": "1.0.0",
"bundled": true,
"requires": {
"get-intrinsic": "^1.2.4"
}
},
"es-errors": {
"version": "1.3.0",
"bundled": true
},
"events": { "events": {
"version": "3.3.0", "version": "3.3.0",
"bundled": true "bundled": true
@ -1764,10 +1704,9 @@
"bundled": true "bundled": true
}, },
"get-intrinsic": { "get-intrinsic": {
"version": "1.2.4", "version": "1.2.2",
"bundled": true, "bundled": true,
"requires": { "requires": {
"es-errors": "^1.3.0",
"function-bind": "^1.1.2", "function-bind": "^1.1.2",
"has-proto": "^1.0.1", "has-proto": "^1.0.1",
"has-symbols": "^1.0.3", "has-symbols": "^1.0.3",
@ -1782,10 +1721,10 @@
} }
}, },
"has-property-descriptors": { "has-property-descriptors": {
"version": "1.0.2", "version": "1.0.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"es-define-property": "^1.0.0" "get-intrinsic": "^1.2.2"
} }
}, },
"has-proto": { "has-proto": {
@ -1882,10 +1821,6 @@
"which-typed-array": "^1.1.11" "which-typed-array": "^1.1.11"
} }
}, },
"isarray": {
"version": "1.0.0",
"bundled": true
},
"md5.js": { "md5.js": {
"version": "1.3.5", "version": "1.3.5",
"bundled": true, "bundled": true,
@ -1918,7 +1853,7 @@
"bundled": true "bundled": true
}, },
"object-inspect": { "object-inspect": {
"version": "1.13.2", "version": "1.13.1",
"bundled": true "bundled": true
}, },
"object-is": { "object-is": {
@ -1952,25 +1887,14 @@
"bundled": true "bundled": true
}, },
"parse-asn1": { "parse-asn1": {
"version": "5.1.7", "version": "5.1.6",
"bundled": true, "bundled": true,
"requires": { "requires": {
"asn1.js": "^4.10.1", "asn1.js": "^5.2.0",
"browserify-aes": "^1.2.0", "browserify-aes": "^1.0.0",
"evp_bytestokey": "^1.0.3", "evp_bytestokey": "^1.0.0",
"hash-base": "~3.0", "pbkdf2": "^3.0.3",
"pbkdf2": "^3.1.2", "safe-buffer": "^5.1.1"
"safe-buffer": "^5.2.1"
},
"dependencies": {
"hash-base": {
"version": "3.0.4",
"bundled": true,
"requires": {
"inherits": "^2.0.1",
"safe-buffer": "^5.0.1"
}
}
} }
}, },
"path-browserify": { "path-browserify": {
@ -1992,10 +1916,6 @@
"version": "0.11.10", "version": "0.11.10",
"bundled": true "bundled": true
}, },
"process-nextick-args": {
"version": "2.0.1",
"bundled": true
},
"public-encrypt": { "public-encrypt": {
"version": "4.0.3", "version": "4.0.3",
"bundled": true, "bundled": true,
@ -2019,10 +1939,10 @@
"bundled": true "bundled": true
}, },
"qs": { "qs": {
"version": "6.13.0", "version": "6.11.2",
"bundled": true, "bundled": true,
"requires": { "requires": {
"side-channel": "^1.0.6" "side-channel": "^1.0.4"
} }
}, },
"querystring-es3": { "querystring-es3": {
@ -2065,16 +1985,18 @@
"version": "5.2.1", "version": "5.2.1",
"bundled": true "bundled": true
}, },
"safer-buffer": {
"version": "2.1.2",
"bundled": true
},
"set-function-length": { "set-function-length": {
"version": "1.2.2", "version": "1.1.1",
"bundled": true, "bundled": true,
"requires": { "requires": {
"define-data-property": "^1.1.4", "define-data-property": "^1.1.1",
"es-errors": "^1.3.0", "get-intrinsic": "^1.2.1",
"function-bind": "^1.1.2",
"get-intrinsic": "^1.2.4",
"gopd": "^1.0.1", "gopd": "^1.0.1",
"has-property-descriptors": "^1.0.2" "has-property-descriptors": "^1.0.0"
} }
}, },
"setimmediate": { "setimmediate": {
@ -2090,13 +2012,12 @@
} }
}, },
"side-channel": { "side-channel": {
"version": "1.0.6", "version": "1.0.4",
"bundled": true, "bundled": true,
"requires": { "requires": {
"call-bind": "^1.0.7", "call-bind": "^1.0.0",
"es-errors": "^1.3.0", "get-intrinsic": "^1.0.2",
"get-intrinsic": "^1.2.4", "object-inspect": "^1.9.0"
"object-inspect": "^1.13.1"
} }
}, },
"stream-browserify": { "stream-browserify": {
@ -2136,11 +2057,11 @@
"bundled": true "bundled": true
}, },
"url": { "url": {
"version": "0.11.4", "version": "0.11.3",
"bundled": true, "bundled": true,
"requires": { "requires": {
"punycode": "^1.4.1", "punycode": "^1.4.1",
"qs": "^6.12.3" "qs": "^6.11.2"
} }
}, },
"util": { "util": {

View file

@ -28,7 +28,7 @@
"ajv": "^6.12.6", "ajv": "^6.12.6",
"bcryptjs": "^2.4.3", "bcryptjs": "^2.4.3",
"bson": "^4.5.2", "bson": "^4.5.2",
"dompurify": "^2.5.6", "dompurify": "^3.2.4",
"es6-promise": "^4.2.4", "es6-promise": "^4.2.4",
"escape-string-regexp": "^5.0.0", "escape-string-regexp": "^5.0.0",
"fibers": "^5.0.3", "fibers": "^5.0.3",
@ -44,7 +44,7 @@
"markdown-it-emoji": "^2.0.0", "markdown-it-emoji": "^2.0.0",
"markdown-it-mathjax3": "^4.3.2", "markdown-it-mathjax3": "^4.3.2",
"meteor-accounts-t9n": "^2.6.0", "meteor-accounts-t9n": "^2.6.0",
"meteor-node-stubs": "^1.2.12", "meteor-node-stubs": "https://github.com/wekan/meteor-node-stubs.git",
"minio": "^7.1.3", "minio": "^7.1.3",
"moment": "^2.29.4", "moment": "^2.29.4",
"os": "^0.1.2", "os": "^0.1.2",