|
|
@@ -1029,6 +1029,48 @@
|
|
|
"name": "@overleaf/settings",
|
|
|
"version": "3.0.0"
|
|
|
},
|
|
|
+ "node_modules/@arrows/array": {
|
|
|
+ "version": "1.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/array/-/array-1.4.1.tgz",
|
|
|
+ "integrity": "sha512-MGYS8xi3c4tTy1ivhrVntFvufoNzje0PchjEz6G/SsWRgUKxL4tKwS6iPdO8vsaJYldagAeWMd5KRD0aX3Q39g==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@arrows/composition": "^1.2.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@arrows/composition": {
|
|
|
+ "version": "1.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/composition/-/composition-1.2.2.tgz",
|
|
|
+ "integrity": "sha512-9fh1yHwrx32lundiB3SlZ/VwuStPB4QakPsSLrGJFH6rCXvdrd060ivAZ7/2vlqPnEjBkPRRXOcG1YOu19p2GQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "node_modules/@arrows/dispatch": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/dispatch/-/dispatch-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-v/HwvrFonitYZM2PmBlAlCqVqxrkIIoiEuy5bQgn0BdfvlL0ooSBzcPzTMrtzY8eYktPyYcHg8fLbSgyybXEqw==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@arrows/composition": "^1.2.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/@arrows/error": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/error/-/error-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-yvkiv1ay4Z3+Z6oQsUkedsQm5aFdyPpkBUQs8vejazU/RmANABx6bMMcBPPHI4aW43VPQmXFfBzr/4FExwWTEA==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "node_modules/@arrows/multimethod": {
|
|
|
+ "version": "1.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/multimethod/-/multimethod-1.4.1.tgz",
|
|
|
+ "integrity": "sha512-AZnAay0dgPnCJxn3We5uKiB88VL+1ZIF2SjZohLj6vqY2UyvB/sKdDnFP+LZNVsTC5lcnGPmLlRRkAh4sXkXsQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@arrows/array": "^1.4.1",
|
|
|
+ "@arrows/composition": "^1.2.2",
|
|
|
+ "@arrows/error": "^1.0.2",
|
|
|
+ "fast-deep-equal": "^3.1.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@auth0/thumbprint": {
|
|
|
"version": "0.0.6",
|
|
|
"resolved": "https://registry.npmjs.org/@auth0/thumbprint/-/thumbprint-0.0.6.tgz",
|
|
|
@@ -11482,6 +11524,63 @@
|
|
|
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
|
|
|
"integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms="
|
|
|
},
|
|
|
+ "node_modules/benchmark": {
|
|
|
+ "version": "2.1.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz",
|
|
|
+ "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "lodash": "^4.17.4",
|
|
|
+ "platform": "^1.3.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/benny": {
|
|
|
+ "version": "3.7.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/benny/-/benny-3.7.1.tgz",
|
|
|
+ "integrity": "sha512-USzYxODdVfOS7JuQq/L0naxB788dWCiUgUTxvN+WLPt/JfcDURNNj8kN/N+uK6PDvuR67/9/55cVKGPleFQINA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "@arrows/composition": "^1.0.0",
|
|
|
+ "@arrows/dispatch": "^1.0.2",
|
|
|
+ "@arrows/multimethod": "^1.1.6",
|
|
|
+ "benchmark": "^2.1.4",
|
|
|
+ "common-tags": "^1.8.0",
|
|
|
+ "fs-extra": "^10.0.0",
|
|
|
+ "json2csv": "^5.0.6",
|
|
|
+ "kleur": "^4.1.4",
|
|
|
+ "log-update": "^4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=12"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/benny/node_modules/commander": {
|
|
|
+ "version": "6.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
|
|
|
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 6"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/benny/node_modules/json2csv": {
|
|
|
+ "version": "5.0.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/json2csv/-/json2csv-5.0.7.tgz",
|
|
|
+ "integrity": "sha512-YRZbUnyaJZLZUJSRi2G/MqahCyRv9n/ds+4oIetjDF3jWQA7AG7iSeKTiZiCNqtMZM7HDyt0e/W6lEnoGEmMGA==",
|
|
|
+ "dev": true,
|
|
|
+ "dependencies": {
|
|
|
+ "commander": "^6.1.0",
|
|
|
+ "jsonparse": "^1.3.1",
|
|
|
+ "lodash.get": "^4.4.2"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "json2csv": "bin/json2csv.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 10",
|
|
|
+ "npm": ">= 6.13.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/big-integer": {
|
|
|
"version": "1.6.51",
|
|
|
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
|
|
|
@@ -22843,6 +22942,15 @@
|
|
|
"graceful-fs": "^4.1.11"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/kleur": {
|
|
|
+ "version": "4.1.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
|
|
|
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
|
|
|
+ "dev": true,
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/klona": {
|
|
|
"version": "2.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
|
|
|
@@ -27941,6 +28049,12 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/platform": {
|
|
|
+ "version": "1.3.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
|
|
|
+ "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/pngjs": {
|
|
|
"version": "5.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
|
|
|
@@ -36797,6 +36911,7 @@
|
|
|
"utf-8-validate": "^5.0.4"
|
|
|
},
|
|
|
"devDependencies": {
|
|
|
+ "benny": "^3.7.1",
|
|
|
"chai": "^4.3.6",
|
|
|
"chai-as-promised": "^7.1.1",
|
|
|
"istanbul": "^0.4.5",
|
|
|
@@ -41003,6 +41118,48 @@
|
|
|
}
|
|
|
},
|
|
|
"dependencies": {
|
|
|
+ "@arrows/array": {
|
|
|
+ "version": "1.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/array/-/array-1.4.1.tgz",
|
|
|
+ "integrity": "sha512-MGYS8xi3c4tTy1ivhrVntFvufoNzje0PchjEz6G/SsWRgUKxL4tKwS6iPdO8vsaJYldagAeWMd5KRD0aX3Q39g==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@arrows/composition": "^1.2.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@arrows/composition": {
|
|
|
+ "version": "1.2.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/composition/-/composition-1.2.2.tgz",
|
|
|
+ "integrity": "sha512-9fh1yHwrx32lundiB3SlZ/VwuStPB4QakPsSLrGJFH6rCXvdrd060ivAZ7/2vlqPnEjBkPRRXOcG1YOu19p2GQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "@arrows/dispatch": {
|
|
|
+ "version": "1.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/dispatch/-/dispatch-1.0.3.tgz",
|
|
|
+ "integrity": "sha512-v/HwvrFonitYZM2PmBlAlCqVqxrkIIoiEuy5bQgn0BdfvlL0ooSBzcPzTMrtzY8eYktPyYcHg8fLbSgyybXEqw==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@arrows/composition": "^1.2.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "@arrows/error": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/error/-/error-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-yvkiv1ay4Z3+Z6oQsUkedsQm5aFdyPpkBUQs8vejazU/RmANABx6bMMcBPPHI4aW43VPQmXFfBzr/4FExwWTEA==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "@arrows/multimethod": {
|
|
|
+ "version": "1.4.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/@arrows/multimethod/-/multimethod-1.4.1.tgz",
|
|
|
+ "integrity": "sha512-AZnAay0dgPnCJxn3We5uKiB88VL+1ZIF2SjZohLj6vqY2UyvB/sKdDnFP+LZNVsTC5lcnGPmLlRRkAh4sXkXsQ==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@arrows/array": "^1.4.1",
|
|
|
+ "@arrows/composition": "^1.2.2",
|
|
|
+ "@arrows/error": "^1.0.2",
|
|
|
+ "fast-deep-equal": "^3.1.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
"@auth0/thumbprint": {
|
|
|
"version": "0.0.6",
|
|
|
"resolved": "https://registry.npmjs.org/@auth0/thumbprint/-/thumbprint-0.0.6.tgz",
|
|
|
@@ -53441,6 +53598,52 @@
|
|
|
"resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz",
|
|
|
"integrity": "sha1-mrVie5PmBiH/fNrF2pczAn3x0Ms="
|
|
|
},
|
|
|
+ "benchmark": {
|
|
|
+ "version": "2.1.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz",
|
|
|
+ "integrity": "sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "lodash": "^4.17.4",
|
|
|
+ "platform": "^1.3.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "benny": {
|
|
|
+ "version": "3.7.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/benny/-/benny-3.7.1.tgz",
|
|
|
+ "integrity": "sha512-USzYxODdVfOS7JuQq/L0naxB788dWCiUgUTxvN+WLPt/JfcDURNNj8kN/N+uK6PDvuR67/9/55cVKGPleFQINA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "@arrows/composition": "^1.0.0",
|
|
|
+ "@arrows/dispatch": "^1.0.2",
|
|
|
+ "@arrows/multimethod": "^1.1.6",
|
|
|
+ "benchmark": "^2.1.4",
|
|
|
+ "common-tags": "^1.8.0",
|
|
|
+ "fs-extra": "^10.0.0",
|
|
|
+ "json2csv": "^5.0.6",
|
|
|
+ "kleur": "^4.1.4",
|
|
|
+ "log-update": "^4.0.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "commander": {
|
|
|
+ "version": "6.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
|
|
|
+ "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
+ "json2csv": {
|
|
|
+ "version": "5.0.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/json2csv/-/json2csv-5.0.7.tgz",
|
|
|
+ "integrity": "sha512-YRZbUnyaJZLZUJSRi2G/MqahCyRv9n/ds+4oIetjDF3jWQA7AG7iSeKTiZiCNqtMZM7HDyt0e/W6lEnoGEmMGA==",
|
|
|
+ "dev": true,
|
|
|
+ "requires": {
|
|
|
+ "commander": "^6.1.0",
|
|
|
+ "jsonparse": "^1.3.1",
|
|
|
+ "lodash.get": "^4.4.2"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"big-integer": {
|
|
|
"version": "1.6.51",
|
|
|
"resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
|
|
|
@@ -62392,6 +62595,12 @@
|
|
|
"graceful-fs": "^4.1.11"
|
|
|
}
|
|
|
},
|
|
|
+ "kleur": {
|
|
|
+ "version": "4.1.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz",
|
|
|
+ "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"klona": {
|
|
|
"version": "2.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
|
|
|
@@ -65715,6 +65924,7 @@
|
|
|
"@overleaf/object-persistor": "*",
|
|
|
"archiver": "^5.3.0",
|
|
|
"basic-auth": "^2.0.1",
|
|
|
+ "benny": "^3.7.1",
|
|
|
"bluebird": "^3.7.2",
|
|
|
"body-parser": "^1.19.0",
|
|
|
"bunyan": "^1.8.12",
|
|
|
@@ -66946,6 +67156,12 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
+ "platform": {
|
|
|
+ "version": "1.3.6",
|
|
|
+ "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",
|
|
|
+ "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"pngjs": {
|
|
|
"version": "5.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz",
|