|
|
@@ -1022,6 +1022,17 @@
|
|
|
"name": "@overleaf/settings",
|
|
|
"version": "3.0.0"
|
|
|
},
|
|
|
+ "node_modules/@apidevtools/json-schema-ref-parser": {
|
|
|
+ "version": "9.0.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
|
|
|
+ "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==",
|
|
|
+ "dependencies": {
|
|
|
+ "@jsdevtools/ono": "^7.1.3",
|
|
|
+ "@types/json-schema": "^7.0.6",
|
|
|
+ "call-me-maybe": "^1.0.1",
|
|
|
+ "js-yaml": "^4.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/@arrows/array": {
|
|
|
"version": "1.4.1",
|
|
|
"resolved": "https://registry.npmjs.org/@arrows/array/-/array-1.4.1.tgz",
|
|
|
@@ -5149,6 +5160,11 @@
|
|
|
"node": ">=8"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@jsdevtools/ono": {
|
|
|
+ "version": "7.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
|
|
|
+ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
|
|
|
+ },
|
|
|
"node_modules/@juggle/resize-observer": {
|
|
|
"version": "3.3.1",
|
|
|
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.3.1.tgz",
|
|
|
@@ -10383,7 +10399,6 @@
|
|
|
"version": "2.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
|
|
|
"integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
|
|
|
- "devOptional": true,
|
|
|
"dependencies": {
|
|
|
"ajv": "^8.0.0"
|
|
|
},
|
|
|
@@ -10400,7 +10415,6 @@
|
|
|
"version": "8.11.0",
|
|
|
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
|
|
|
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
|
|
|
- "devOptional": true,
|
|
|
"dependencies": {
|
|
|
"fast-deep-equal": "^3.1.1",
|
|
|
"json-schema-traverse": "^1.0.0",
|
|
|
@@ -10415,8 +10429,7 @@
|
|
|
"node_modules/ajv-formats/node_modules/json-schema-traverse": {
|
|
|
"version": "1.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
|
|
|
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
|
|
|
- "devOptional": true
|
|
|
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
|
|
|
},
|
|
|
"node_modules/ajv-keywords": {
|
|
|
"version": "3.5.2",
|
|
|
@@ -12416,6 +12429,11 @@
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/call-me-maybe": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="
|
|
|
+ },
|
|
|
"node_modules/callsites": {
|
|
|
"version": "3.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
|
@@ -14747,6 +14765,11 @@
|
|
|
"node": ">=4.0.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/deep-freeze": {
|
|
|
+ "version": "0.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz",
|
|
|
+ "integrity": "sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg=="
|
|
|
+ },
|
|
|
"node_modules/deep-is": {
|
|
|
"version": "0.1.4",
|
|
|
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
|
|
|
@@ -16825,6 +16848,11 @@
|
|
|
"node": ">=0.4.x"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/events-listener": {
|
|
|
+ "version": "1.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/events-listener/-/events-listener-1.1.0.tgz",
|
|
|
+ "integrity": "sha512-Kd3EgYfODHueq6GzVfs/VUolh2EgJsS8hkO3KpnDrxVjU3eq63eXM2ujXkhPP+OkeUOhL8CxdfZbQXzryb5C4g=="
|
|
|
+ },
|
|
|
"node_modules/execa": {
|
|
|
"version": "5.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
|
|
|
@@ -16881,6 +16909,96 @@
|
|
|
"node": ">=4"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/exegesis": {
|
|
|
+ "version": "4.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/exegesis/-/exegesis-4.1.1.tgz",
|
|
|
+ "integrity": "sha512-PvSqaMOw2absLBgsthtJyVOeCHN4lxQ1dM7ibXb6TfZZJaoXtGELoEAGJRFvdN16+u9kg8oy1okZXRk8VpimWA==",
|
|
|
+ "dependencies": {
|
|
|
+ "@apidevtools/json-schema-ref-parser": "^9.0.3",
|
|
|
+ "ajv": "^8.3.0",
|
|
|
+ "ajv-formats": "^2.1.0",
|
|
|
+ "body-parser": "^1.18.3",
|
|
|
+ "content-type": "^1.0.4",
|
|
|
+ "deep-freeze": "0.0.1",
|
|
|
+ "events-listener": "^1.1.0",
|
|
|
+ "glob": "^7.1.3",
|
|
|
+ "json-ptr": "^3.0.1",
|
|
|
+ "json-schema-traverse": "^1.0.0",
|
|
|
+ "lodash": "^4.17.11",
|
|
|
+ "openapi3-ts": "^3.1.1",
|
|
|
+ "promise-breaker": "^6.0.0",
|
|
|
+ "pump": "^3.0.0",
|
|
|
+ "qs": "^6.6.0",
|
|
|
+ "raw-body": "^2.3.3",
|
|
|
+ "semver": "^7.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0.0",
|
|
|
+ "npm": ">5.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/exegesis-express": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exegesis-express/-/exegesis-express-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-V2hqwTtYRj0bj43K4MCtm0caD97YWkqOUHFMRCBW5L1x9IjyqOEc7Xa4oQjjiFbeFOSQzzwPV+BzXsQjSz08fw==",
|
|
|
+ "dependencies": {
|
|
|
+ "exegesis": "^4.1.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=6.0.0",
|
|
|
+ "npm": ">5.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/exegesis/node_modules/ajv": {
|
|
|
+ "version": "8.11.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
|
|
|
+ "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
|
|
|
+ "dependencies": {
|
|
|
+ "fast-deep-equal": "^3.1.1",
|
|
|
+ "json-schema-traverse": "^1.0.0",
|
|
|
+ "require-from-string": "^2.0.2",
|
|
|
+ "uri-js": "^4.2.2"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "type": "github",
|
|
|
+ "url": "https://github.com/sponsors/epoberezkin"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/exegesis/node_modules/json-schema-traverse": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
|
|
|
+ },
|
|
|
+ "node_modules/exegesis/node_modules/lru-cache": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
|
+ "dependencies": {
|
|
|
+ "yallist": "^4.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/exegesis/node_modules/semver": {
|
|
|
+ "version": "7.3.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
|
|
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
|
|
+ "dependencies": {
|
|
|
+ "lru-cache": "^6.0.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "semver": "bin/semver.js"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=10"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/exegesis/node_modules/yallist": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
|
+ },
|
|
|
"node_modules/exifr": {
|
|
|
"version": "6.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/exifr/-/exifr-6.3.0.tgz",
|
|
|
@@ -22420,6 +22538,11 @@
|
|
|
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/json-ptr": {
|
|
|
+ "version": "3.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz",
|
|
|
+ "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg=="
|
|
|
+ },
|
|
|
"node_modules/json-refs": {
|
|
|
"version": "3.0.15",
|
|
|
"resolved": "https://registry.npmjs.org/json-refs/-/json-refs-3.0.15.tgz",
|
|
|
@@ -26796,6 +26919,22 @@
|
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/openapi3-ts": {
|
|
|
+ "version": "3.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-3.1.2.tgz",
|
|
|
+ "integrity": "sha512-S8fijNOqe/ut0kEDAwHZnI7sVYqb8Q3XnISmSyXmK76jgrcf4ableI75KTY1qdksd9EI/t39Vi5M4VYKrkNKfQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "yaml": "^2.1.3"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/openapi3-ts/node_modules/yaml": {
|
|
|
+ "version": "2.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
|
|
|
+ "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">= 14"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/openid-client": {
|
|
|
"version": "3.15.10",
|
|
|
"resolved": "https://registry.npmjs.org/openid-client/-/openid-client-3.15.10.tgz",
|
|
|
@@ -28335,6 +28474,11 @@
|
|
|
"asap": "~2.0.3"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/promise-breaker": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA=="
|
|
|
+ },
|
|
|
"node_modules/promise.prototype.finally": {
|
|
|
"version": "3.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz",
|
|
|
@@ -35771,12 +35915,15 @@
|
|
|
},
|
|
|
"services/chat": {
|
|
|
"name": "@overleaf/chat",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "license": "ISC",
|
|
|
"dependencies": {
|
|
|
"@overleaf/logger": "*",
|
|
|
"@overleaf/metrics": "*",
|
|
|
"@overleaf/settings": "*",
|
|
|
"async": "^3.2.2",
|
|
|
"body-parser": "^1.19.0",
|
|
|
+ "exegesis-express": "^4.0.0",
|
|
|
"express": "4.17.1",
|
|
|
"mongodb": "^4.11.0"
|
|
|
},
|
|
|
@@ -41597,6 +41744,17 @@
|
|
|
}
|
|
|
},
|
|
|
"dependencies": {
|
|
|
+ "@apidevtools/json-schema-ref-parser": {
|
|
|
+ "version": "9.0.9",
|
|
|
+ "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz",
|
|
|
+ "integrity": "sha512-GBD2Le9w2+lVFoc4vswGI/TjkNIZSVp7+9xPf+X3uidBfWnAeUWmquteSyt0+VCrhNMWj/FTABISQrD3Z/YA+w==",
|
|
|
+ "requires": {
|
|
|
+ "@jsdevtools/ono": "^7.1.3",
|
|
|
+ "@types/json-schema": "^7.0.6",
|
|
|
+ "call-me-maybe": "^1.0.1",
|
|
|
+ "js-yaml": "^4.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"@arrows/array": {
|
|
|
"version": "1.4.1",
|
|
|
"resolved": "https://registry.npmjs.org/@arrows/array/-/array-1.4.1.tgz",
|
|
|
@@ -44801,6 +44959,11 @@
|
|
|
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "@jsdevtools/ono": {
|
|
|
+ "version": "7.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
|
|
|
+ "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg=="
|
|
|
+ },
|
|
|
"@juggle/resize-observer": {
|
|
|
"version": "3.3.1",
|
|
|
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.3.1.tgz",
|
|
|
@@ -46756,6 +46919,7 @@
|
|
|
"body-parser": "^1.19.0",
|
|
|
"chai": "^4.3.6",
|
|
|
"chai-as-promised": "^7.1.1",
|
|
|
+ "exegesis-express": "^4.0.0",
|
|
|
"express": "4.17.1",
|
|
|
"mocha": "^8.4.0",
|
|
|
"mongodb": "^4.11.0",
|
|
|
@@ -53498,7 +53662,6 @@
|
|
|
"version": "2.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
|
|
|
"integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==",
|
|
|
- "devOptional": true,
|
|
|
"requires": {
|
|
|
"ajv": "^8.0.0"
|
|
|
},
|
|
|
@@ -53507,7 +53670,6 @@
|
|
|
"version": "8.11.0",
|
|
|
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz",
|
|
|
"integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==",
|
|
|
- "devOptional": true,
|
|
|
"requires": {
|
|
|
"fast-deep-equal": "^3.1.1",
|
|
|
"json-schema-traverse": "^1.0.0",
|
|
|
@@ -53518,8 +53680,7 @@
|
|
|
"json-schema-traverse": {
|
|
|
"version": "1.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
|
|
|
- "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
|
|
|
- "devOptional": true
|
|
|
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
@@ -55091,6 +55252,11 @@
|
|
|
"get-intrinsic": "^1.0.2"
|
|
|
}
|
|
|
},
|
|
|
+ "call-me-maybe": {
|
|
|
+ "version": "1.0.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz",
|
|
|
+ "integrity": "sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ=="
|
|
|
+ },
|
|
|
"callsites": {
|
|
|
"version": "3.1.0",
|
|
|
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
|
|
|
@@ -56929,6 +57095,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
|
|
|
"integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
|
|
|
},
|
|
|
+ "deep-freeze": {
|
|
|
+ "version": "0.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz",
|
|
|
+ "integrity": "sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg=="
|
|
|
+ },
|
|
|
"deep-is": {
|
|
|
"version": "0.1.4",
|
|
|
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
|
|
|
@@ -58522,6 +58693,11 @@
|
|
|
"resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
|
|
|
"integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ="
|
|
|
},
|
|
|
+ "events-listener": {
|
|
|
+ "version": "1.1.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/events-listener/-/events-listener-1.1.0.tgz",
|
|
|
+ "integrity": "sha512-Kd3EgYfODHueq6GzVfs/VUolh2EgJsS8hkO3KpnDrxVjU3eq63eXM2ujXkhPP+OkeUOhL8CxdfZbQXzryb5C4g=="
|
|
|
+ },
|
|
|
"execa": {
|
|
|
"version": "5.1.1",
|
|
|
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
|
|
|
@@ -58562,6 +58738,77 @@
|
|
|
"pify": "^2.2.0"
|
|
|
}
|
|
|
},
|
|
|
+ "exegesis": {
|
|
|
+ "version": "4.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/exegesis/-/exegesis-4.1.1.tgz",
|
|
|
+ "integrity": "sha512-PvSqaMOw2absLBgsthtJyVOeCHN4lxQ1dM7ibXb6TfZZJaoXtGELoEAGJRFvdN16+u9kg8oy1okZXRk8VpimWA==",
|
|
|
+ "requires": {
|
|
|
+ "@apidevtools/json-schema-ref-parser": "^9.0.3",
|
|
|
+ "ajv": "^8.3.0",
|
|
|
+ "ajv-formats": "^2.1.0",
|
|
|
+ "body-parser": "^1.18.3",
|
|
|
+ "content-type": "^1.0.4",
|
|
|
+ "deep-freeze": "0.0.1",
|
|
|
+ "events-listener": "^1.1.0",
|
|
|
+ "glob": "^7.1.3",
|
|
|
+ "json-ptr": "^3.0.1",
|
|
|
+ "json-schema-traverse": "^1.0.0",
|
|
|
+ "lodash": "^4.17.11",
|
|
|
+ "openapi3-ts": "^3.1.1",
|
|
|
+ "promise-breaker": "^6.0.0",
|
|
|
+ "pump": "^3.0.0",
|
|
|
+ "qs": "^6.6.0",
|
|
|
+ "raw-body": "^2.3.3",
|
|
|
+ "semver": "^7.0.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "ajv": {
|
|
|
+ "version": "8.11.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz",
|
|
|
+ "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==",
|
|
|
+ "requires": {
|
|
|
+ "fast-deep-equal": "^3.1.1",
|
|
|
+ "json-schema-traverse": "^1.0.0",
|
|
|
+ "require-from-string": "^2.0.2",
|
|
|
+ "uri-js": "^4.2.2"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "json-schema-traverse": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
|
|
|
+ },
|
|
|
+ "lru-cache": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
|
|
+ "requires": {
|
|
|
+ "yallist": "^4.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "semver": {
|
|
|
+ "version": "7.3.8",
|
|
|
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
|
|
+ "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
|
|
+ "requires": {
|
|
|
+ "lru-cache": "^6.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "yallist": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "exegesis-express": {
|
|
|
+ "version": "4.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/exegesis-express/-/exegesis-express-4.0.0.tgz",
|
|
|
+ "integrity": "sha512-V2hqwTtYRj0bj43K4MCtm0caD97YWkqOUHFMRCBW5L1x9IjyqOEc7Xa4oQjjiFbeFOSQzzwPV+BzXsQjSz08fw==",
|
|
|
+ "requires": {
|
|
|
+ "exegesis": "^4.1.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"exifr": {
|
|
|
"version": "6.3.0",
|
|
|
"resolved": "https://registry.npmjs.org/exifr/-/exifr-6.3.0.tgz",
|
|
|
@@ -62925,6 +63172,11 @@
|
|
|
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "json-ptr": {
|
|
|
+ "version": "3.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/json-ptr/-/json-ptr-3.1.1.tgz",
|
|
|
+ "integrity": "sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg=="
|
|
|
+ },
|
|
|
"json-refs": {
|
|
|
"version": "3.0.15",
|
|
|
"resolved": "https://registry.npmjs.org/json-refs/-/json-refs-3.0.15.tgz",
|
|
|
@@ -66450,6 +66702,21 @@
|
|
|
"is-wsl": "^2.2.0"
|
|
|
}
|
|
|
},
|
|
|
+ "openapi3-ts": {
|
|
|
+ "version": "3.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-3.1.2.tgz",
|
|
|
+ "integrity": "sha512-S8fijNOqe/ut0kEDAwHZnI7sVYqb8Q3XnISmSyXmK76jgrcf4ableI75KTY1qdksd9EI/t39Vi5M4VYKrkNKfQ==",
|
|
|
+ "requires": {
|
|
|
+ "yaml": "^2.1.3"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "yaml": {
|
|
|
+ "version": "2.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.1.3.tgz",
|
|
|
+ "integrity": "sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"openid-client": {
|
|
|
"version": "3.15.10",
|
|
|
"resolved": "https://registry.npmjs.org/openid-client/-/openid-client-3.15.10.tgz",
|
|
|
@@ -68105,6 +68372,11 @@
|
|
|
"asap": "~2.0.3"
|
|
|
}
|
|
|
},
|
|
|
+ "promise-breaker": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA=="
|
|
|
+ },
|
|
|
"promise.prototype.finally": {
|
|
|
"version": "3.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.3.tgz",
|