Commit 8081474a authored by janithgamage1.ed's avatar janithgamage1.ed

fix: update

Desc : update project
parent 47720cbe
...@@ -45,7 +45,6 @@ export const createCurriculum = async (req, res) => { ...@@ -45,7 +45,6 @@ export const createCurriculum = async (req, res) => {
} }
} }
export const updateCurriculum = async (req, res) => { export const updateCurriculum = async (req, res) => {
const { id } = req.params; const { id } = req.params;
const updatedCurriculum = req.body; const updatedCurriculum = req.body;
......
...@@ -20,10 +20,62 @@ ...@@ -20,10 +20,62 @@
"nodemailer": "^6.9.1", "nodemailer": "^6.9.1",
"nodemon": "^2.0.22", "nodemon": "^2.0.22",
"react-mic": "^12.4.6", "react-mic": "^12.4.6",
"swagger-jsdoc": "^6.2.8",
"swagger-ui-express": "^5.0.0",
"torch": "^0.2.7", "torch": "^0.2.7",
"uuid": "^9.0.0" "uuid": "^9.0.0"
} }
}, },
"node_modules/@apidevtools/json-schema-ref-parser": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz",
"integrity": "sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==",
"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/@apidevtools/openapi-schemas": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz",
"integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==",
"engines": {
"node": ">=10"
}
},
"node_modules/@apidevtools/swagger-methods": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz",
"integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg=="
},
"node_modules/@apidevtools/swagger-parser": {
"version": "10.0.3",
"resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz",
"integrity": "sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==",
"dependencies": {
"@apidevtools/json-schema-ref-parser": "^9.0.6",
"@apidevtools/openapi-schemas": "^2.0.4",
"@apidevtools/swagger-methods": "^3.0.2",
"@jsdevtools/ono": "^7.1.3",
"call-me-maybe": "^1.0.1",
"z-schema": "^5.0.1"
},
"peerDependencies": {
"openapi-types": ">=7"
}
},
"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/@types/json-schema": {
"version": "7.0.12",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz",
"integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA=="
},
"node_modules/@types/node": { "node_modules/@types/node": {
"version": "20.1.2", "version": "20.1.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz",
...@@ -93,6 +145,11 @@ ...@@ -93,6 +145,11 @@
"resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
"integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw=="
}, },
"node_modules/argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"node_modules/array-flatten": { "node_modules/array-flatten": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
...@@ -208,6 +265,11 @@ ...@@ -208,6 +265,11 @@
"url": "https://github.com/sponsors/ljharb" "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/chalk": { "node_modules/chalk": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
...@@ -257,6 +319,14 @@ ...@@ -257,6 +319,14 @@
"fsevents": "~2.3.2" "fsevents": "~2.3.2"
} }
}, },
"node_modules/commander": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz",
"integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==",
"engines": {
"node": ">= 6"
}
},
"node_modules/concat-map": { "node_modules/concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
...@@ -350,6 +420,17 @@ ...@@ -350,6 +420,17 @@
"npm": "1.2.8000 || >= 1.4.16" "npm": "1.2.8000 || >= 1.4.16"
} }
}, },
"node_modules/doctrine": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
"dependencies": {
"esutils": "^2.0.2"
},
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/dotenv": { "node_modules/dotenv": {
"version": "16.0.3", "version": "16.0.3",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
...@@ -392,6 +473,14 @@ ...@@ -392,6 +473,14 @@
"node": ">=0.8.0" "node": ">=0.8.0"
} }
}, },
"node_modules/esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/etag": { "node_modules/etag": {
"version": "1.8.1", "version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
...@@ -522,6 +611,11 @@ ...@@ -522,6 +611,11 @@
"node": ">= 0.6" "node": ">= 0.6"
} }
}, },
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"node_modules/fsevents": { "node_modules/fsevents": {
"version": "2.3.2", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
...@@ -553,6 +647,25 @@ ...@@ -553,6 +647,25 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
"engines": {
"node": "*"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/glob-parent": { "node_modules/glob-parent": {
"version": "5.1.2", "version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
...@@ -636,6 +749,15 @@ ...@@ -636,6 +749,15 @@
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
"integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA=="
}, },
"node_modules/inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"node_modules/inherits": { "node_modules/inherits": {
"version": "2.0.4", "version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
...@@ -702,6 +824,17 @@ ...@@ -702,6 +824,17 @@
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
}, },
"node_modules/js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"dependencies": {
"argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
}
},
"node_modules/jsonwebtoken": { "node_modules/jsonwebtoken": {
"version": "9.0.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz",
...@@ -754,6 +887,21 @@ ...@@ -754,6 +887,21 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
}, },
"node_modules/lodash.get": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
"integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
},
"node_modules/lodash.isequal": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
"integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
},
"node_modules/lodash.mergewith": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
"integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ=="
},
"node_modules/loose-envify": { "node_modules/loose-envify": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
...@@ -1105,6 +1253,20 @@ ...@@ -1105,6 +1253,20 @@
"node": ">= 0.8" "node": ">= 0.8"
} }
}, },
"node_modules/once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"dependencies": {
"wrappy": "1"
}
},
"node_modules/openapi-types": {
"version": "12.1.3",
"resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz",
"integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==",
"peer": true
},
"node_modules/parseurl": { "node_modules/parseurl": {
"version": "1.3.3", "version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
...@@ -1113,6 +1275,14 @@ ...@@ -1113,6 +1275,14 @@
"node": ">= 0.8" "node": ">= 0.8"
} }
}, },
"node_modules/path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/path-to-regexp": { "node_modules/path-to-regexp": {
"version": "0.1.7", "version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
...@@ -1492,6 +1662,55 @@ ...@@ -1492,6 +1662,55 @@
"node": ">=4" "node": ">=4"
} }
}, },
"node_modules/swagger-jsdoc": {
"version": "6.2.8",
"resolved": "https://registry.npmjs.org/swagger-jsdoc/-/swagger-jsdoc-6.2.8.tgz",
"integrity": "sha512-VPvil1+JRpmJ55CgAtn8DIcpBs0bL5L3q5bVQvF4tAW/k/9JYSj7dCpaYCAv5rufe0vcCbBRQXGvzpkWjvLklQ==",
"dependencies": {
"commander": "6.2.0",
"doctrine": "3.0.0",
"glob": "7.1.6",
"lodash.mergewith": "^4.6.2",
"swagger-parser": "^10.0.3",
"yaml": "2.0.0-1"
},
"bin": {
"swagger-jsdoc": "bin/swagger-jsdoc.js"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/swagger-parser": {
"version": "10.0.3",
"resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz",
"integrity": "sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==",
"dependencies": {
"@apidevtools/swagger-parser": "10.0.3"
},
"engines": {
"node": ">=10"
}
},
"node_modules/swagger-ui-dist": {
"version": "5.6.2",
"resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.6.2.tgz",
"integrity": "sha512-2LKVuU2m6RHkemJloKiKJOTpN2RPmbsiad0OfSdtmFHOXJKAgYRZMwJcpT96RX6E9HUB5RkVOFC6vWqVjRgSOg=="
},
"node_modules/swagger-ui-express": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-5.0.0.tgz",
"integrity": "sha512-tsU9tODVvhyfkNSvf03E6FAk+z+5cU3lXAzMy6Pv4av2Gt2xA0++fogwC4qo19XuFf6hdxevPuVCSKFuMHJhFA==",
"dependencies": {
"swagger-ui-dist": ">=5.0.0"
},
"engines": {
"node": ">= v0.10.32"
},
"peerDependencies": {
"express": ">=4.0.0 || >=5.0.0-beta"
}
},
"node_modules/to-regex-range": { "node_modules/to-regex-range": {
"version": "5.0.1", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
...@@ -1596,6 +1815,14 @@ ...@@ -1596,6 +1815,14 @@
"uuid": "dist/bin/uuid" "uuid": "dist/bin/uuid"
} }
}, },
"node_modules/validator": {
"version": "13.11.0",
"resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz",
"integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==",
"engines": {
"node": ">= 0.10"
}
},
"node_modules/vary": { "node_modules/vary": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
...@@ -1624,6 +1851,11 @@ ...@@ -1624,6 +1851,11 @@
"node": ">=12" "node": ">=12"
} }
}, },
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
},
"node_modules/xtend": { "node_modules/xtend": {
"version": "4.0.2", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
...@@ -1636,9 +1868,89 @@ ...@@ -1636,9 +1868,89 @@
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"node_modules/yaml": {
"version": "2.0.0-1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0-1.tgz",
"integrity": "sha512-W7h5dEhywMKenDJh2iX/LABkbFnBxasD27oyXWDS/feDsxiw0dD5ncXdYXgkvAsXIY2MpW/ZKkr9IU30DBdMNQ==",
"engines": {
"node": ">= 6"
} }
}, },
"node_modules/z-schema": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz",
"integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==",
"dependencies": { "dependencies": {
"lodash.get": "^4.4.2",
"lodash.isequal": "^4.5.0",
"validator": "^13.7.0"
},
"bin": {
"z-schema": "bin/z-schema"
},
"engines": {
"node": ">=8.0.0"
},
"optionalDependencies": {
"commander": "^9.4.1"
}
},
"node_modules/z-schema/node_modules/commander": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"optional": true,
"engines": {
"node": "^12.20.0 || >=14"
}
}
},
"dependencies": {
"@apidevtools/json-schema-ref-parser": {
"version": "9.1.2",
"resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz",
"integrity": "sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==",
"requires": {
"@jsdevtools/ono": "^7.1.3",
"@types/json-schema": "^7.0.6",
"call-me-maybe": "^1.0.1",
"js-yaml": "^4.1.0"
}
},
"@apidevtools/openapi-schemas": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz",
"integrity": "sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ=="
},
"@apidevtools/swagger-methods": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz",
"integrity": "sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg=="
},
"@apidevtools/swagger-parser": {
"version": "10.0.3",
"resolved": "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz",
"integrity": "sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==",
"requires": {
"@apidevtools/json-schema-ref-parser": "^9.0.6",
"@apidevtools/openapi-schemas": "^2.0.4",
"@apidevtools/swagger-methods": "^3.0.2",
"@jsdevtools/ono": "^7.1.3",
"call-me-maybe": "^1.0.1",
"z-schema": "^5.0.1"
}
},
"@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=="
},
"@types/json-schema": {
"version": "7.0.12",
"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz",
"integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA=="
},
"@types/node": { "@types/node": {
"version": "20.1.2", "version": "20.1.2",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz",
...@@ -1696,6 +2008,11 @@ ...@@ -1696,6 +2008,11 @@
"resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz", "resolved": "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz",
"integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" "integrity": "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw=="
}, },
"argparse": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"array-flatten": { "array-flatten": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
...@@ -1789,6 +2106,11 @@ ...@@ -1789,6 +2106,11 @@
"get-intrinsic": "^1.0.2" "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=="
},
"chalk": { "chalk": {
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
...@@ -1823,6 +2145,11 @@ ...@@ -1823,6 +2145,11 @@
"readdirp": "~3.6.0" "readdirp": "~3.6.0"
} }
}, },
"commander": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz",
"integrity": "sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q=="
},
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
...@@ -1894,6 +2221,14 @@ ...@@ -1894,6 +2221,14 @@
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
"integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
}, },
"doctrine": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
"requires": {
"esutils": "^2.0.2"
}
},
"dotenv": { "dotenv": {
"version": "16.0.3", "version": "16.0.3",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
...@@ -1927,6 +2262,11 @@ ...@@ -1927,6 +2262,11 @@
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
}, },
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
},
"etag": { "etag": {
"version": "1.8.1", "version": "1.8.1",
"resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
...@@ -2034,6 +2374,11 @@ ...@@ -2034,6 +2374,11 @@
"resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
"integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="
}, },
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
},
"fsevents": { "fsevents": {
"version": "2.3.2", "version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
...@@ -2055,6 +2400,19 @@ ...@@ -2055,6 +2400,19 @@
"has-symbols": "^1.0.3" "has-symbols": "^1.0.3"
} }
}, },
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
"integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
"minimatch": "^3.0.4",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
}
},
"glob-parent": { "glob-parent": {
"version": "5.1.2", "version": "5.1.2",
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
...@@ -2114,6 +2472,15 @@ ...@@ -2114,6 +2472,15 @@
"resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
"integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA=="
}, },
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
"requires": {
"once": "^1.3.0",
"wrappy": "1"
}
},
"inherits": { "inherits": {
"version": "2.0.4", "version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
...@@ -2165,6 +2532,14 @@ ...@@ -2165,6 +2532,14 @@
"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
}, },
"js-yaml": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
"integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
"requires": {
"argparse": "^2.0.1"
}
},
"jsonwebtoken": { "jsonwebtoken": {
"version": "9.0.0", "version": "9.0.0",
"resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz",
...@@ -2212,6 +2587,21 @@ ...@@ -2212,6 +2587,21 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
}, },
"lodash.get": {
"version": "4.4.2",
"resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
"integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ=="
},
"lodash.isequal": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
"integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
},
"lodash.mergewith": {
"version": "4.6.2",
"resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz",
"integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ=="
},
"loose-envify": { "loose-envify": {
"version": "1.4.0", "version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
...@@ -2454,11 +2844,30 @@ ...@@ -2454,11 +2844,30 @@
"ee-first": "1.1.1" "ee-first": "1.1.1"
} }
}, },
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
"requires": {
"wrappy": "1"
}
},
"openapi-types": {
"version": "12.1.3",
"resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz",
"integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==",
"peer": true
},
"parseurl": { "parseurl": {
"version": "1.3.3", "version": "1.3.3",
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
}, },
"path-is-absolute": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
},
"path-to-regexp": { "path-to-regexp": {
"version": "0.1.7", "version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
...@@ -2751,6 +3160,40 @@ ...@@ -2751,6 +3160,40 @@
"has-flag": "^3.0.0" "has-flag": "^3.0.0"
} }
}, },
"swagger-jsdoc": {
"version": "6.2.8",
"resolved": "https://registry.npmjs.org/swagger-jsdoc/-/swagger-jsdoc-6.2.8.tgz",
"integrity": "sha512-VPvil1+JRpmJ55CgAtn8DIcpBs0bL5L3q5bVQvF4tAW/k/9JYSj7dCpaYCAv5rufe0vcCbBRQXGvzpkWjvLklQ==",
"requires": {
"commander": "6.2.0",
"doctrine": "3.0.0",
"glob": "7.1.6",
"lodash.mergewith": "^4.6.2",
"swagger-parser": "^10.0.3",
"yaml": "2.0.0-1"
}
},
"swagger-parser": {
"version": "10.0.3",
"resolved": "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz",
"integrity": "sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==",
"requires": {
"@apidevtools/swagger-parser": "10.0.3"
}
},
"swagger-ui-dist": {
"version": "5.6.2",
"resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.6.2.tgz",
"integrity": "sha512-2LKVuU2m6RHkemJloKiKJOTpN2RPmbsiad0OfSdtmFHOXJKAgYRZMwJcpT96RX6E9HUB5RkVOFC6vWqVjRgSOg=="
},
"swagger-ui-express": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-5.0.0.tgz",
"integrity": "sha512-tsU9tODVvhyfkNSvf03E6FAk+z+5cU3lXAzMy6Pv4av2Gt2xA0++fogwC4qo19XuFf6hdxevPuVCSKFuMHJhFA==",
"requires": {
"swagger-ui-dist": ">=5.0.0"
}
},
"to-regex-range": { "to-regex-range": {
"version": "5.0.1", "version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
...@@ -2827,6 +3270,11 @@ ...@@ -2827,6 +3270,11 @@
"resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz",
"integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg=="
}, },
"validator": {
"version": "13.11.0",
"resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz",
"integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ=="
},
"vary": { "vary": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
...@@ -2846,6 +3294,11 @@ ...@@ -2846,6 +3294,11 @@
"webidl-conversions": "^7.0.0" "webidl-conversions": "^7.0.0"
} }
}, },
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
},
"xtend": { "xtend": {
"version": "4.0.2", "version": "4.0.2",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
...@@ -2855,6 +3308,30 @@ ...@@ -2855,6 +3308,30 @@
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"yaml": {
"version": "2.0.0-1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.0.0-1.tgz",
"integrity": "sha512-W7h5dEhywMKenDJh2iX/LABkbFnBxasD27oyXWDS/feDsxiw0dD5ncXdYXgkvAsXIY2MpW/ZKkr9IU30DBdMNQ=="
},
"z-schema": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz",
"integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==",
"requires": {
"commander": "^9.4.1",
"lodash.get": "^4.4.2",
"lodash.isequal": "^4.5.0",
"validator": "^13.7.0"
},
"dependencies": {
"commander": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz",
"integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==",
"optional": true
}
}
} }
} }
} }
...@@ -22,6 +22,8 @@ ...@@ -22,6 +22,8 @@
"nodemailer": "^6.9.1", "nodemailer": "^6.9.1",
"nodemon": "^2.0.22", "nodemon": "^2.0.22",
"react-mic": "^12.4.6", "react-mic": "^12.4.6",
"swagger-jsdoc": "^6.2.8",
"swagger-ui-express": "^5.0.0",
"torch": "^0.2.7", "torch": "^0.2.7",
"uuid": "^9.0.0" "uuid": "^9.0.0"
} }
......
...@@ -9,10 +9,127 @@ import { ...@@ -9,10 +9,127 @@ import {
const router = express.Router(); const router = express.Router();
/**
* @swagger
* /rest_node/curriculum:
* get:
* summary: Get all curriculums
* description: Retrieve a list of all curriculums along with their tutorials.
* tags:
* - Curriculum
* responses:
* 200:
* description: Successful response with curriculum data.
* 500:
* description: Internal server error.
*/
router.get('/', getAllCurriculums); router.get('/', getAllCurriculums);
/**
* @swagger
* /rest_node/curriculum/{id}:
* get:
* summary: Get a curriculum by ID
* description: Retrieve a curriculum by its ID along with its tutorials.
* tags:
* - Curriculum
* parameters:
* - in: path
* name: id
* description: Curriculum ID to fetch
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Successful response with curriculum data.
* 404:
* description: Curriculum not found.
* 500:
* description: Internal server error.
*/
router.get('/:id', getCurriculumById); router.get('/:id', getCurriculumById);
/**
* @swagger
* /rest_node/curriculum:
* post:
* summary: Create a new curriculum
* description: Create a new curriculum along with calculating its total tutorial mark.
* tags:
* - Curriculum
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/Curriculum'
* responses:
* 201:
* description: Curriculum created successfully.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.post('/', createCurriculum); router.post('/', createCurriculum);
/**
* @swagger
* /rest_node/curriculum/{id}:
* put:
* summary: Update a curriculum by ID
* description: Update a curriculum by its ID along with recalculating its total tutorial mark.
* tags:
* - Curriculum
* parameters:
* - in: path
* name: id
* description: Curriculum ID to update
* required: true
* schema:
* type: string
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/Curriculum'
* responses:
* 200:
* description: Curriculum updated successfully.
* 404:
* description: Curriculum not found.
* 500:
* description: Internal server error.
*/
router.put('/:id', updateCurriculum); router.put('/:id', updateCurriculum);
/**
* @swagger
* /rest_node/curriculum/{id}:
* delete:
* summary: Delete a curriculum by ID
* description: Delete a curriculum by its ID.
* tags:
* - Curriculum
* parameters:
* - in: path
* name: id
* description: Curriculum ID to delete
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Curriculum deleted successfully.
* 404:
* description: Curriculum not found.
* 500:
* description: Internal server error.
*/
router.delete('/:id', deleteCurriculum); router.delete('/:id', deleteCurriculum);
export default router; export default router;
...@@ -3,7 +3,54 @@ import { createFeedback, getFeedbackForEntity } from '../controllers/feedback.co ...@@ -3,7 +3,54 @@ import { createFeedback, getFeedbackForEntity } from '../controllers/feedback.co
const router = express.Router(); const router = express.Router();
/**
* @swagger
* /rest_node/feedback:
* post:
* summary: Create feedback for an entity
* description: Create feedback for a specific entity.
* tags:
* - Feedback
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/FeedbackInput'
* responses:
* 201:
* description: Feedback created successfully.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.post('/', createFeedback); router.post('/', createFeedback);
/**
* @swagger
* /rest_node/feedback/{entityId}:
* get:
* summary: Get feedback for an entity
* description: Retrieve feedback for a specific entity based on its ID.
* tags:
* - Feedback
* parameters:
* - in: path
* name: entityId
* description: Entity ID to fetch feedback for
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Successful response with feedback data.
* 404:
* description: Feedback not found for the specified entity.
* 500:
* description: Internal server error.
*/
router.get('/:entityId', getFeedbackForEntity); router.get('/:entityId', getFeedbackForEntity);
export default router; export default router;
...@@ -3,6 +3,20 @@ import { getGlobalLeaderboard } from '../controllers/leaderboard.controller.js'; ...@@ -3,6 +3,20 @@ import { getGlobalLeaderboard } from '../controllers/leaderboard.controller.js';
const router = express.Router(); const router = express.Router();
/**
* @swagger
* /rest_node/leaderboard/global:
* get:
* summary: Get global leaderboard
* description: Retrieve the global leaderboard data.
* tags:
* - Lead Board
* responses:
* 200:
* description: Successful response with global leaderboard data.
* 500:
* description: Internal server error.
*/
router.get('/global', getGlobalLeaderboard); router.get('/global', getGlobalLeaderboard);
export default router; export default router;
...@@ -8,6 +8,47 @@ const upload = multer({ storage: storage }); ...@@ -8,6 +8,47 @@ const upload = multer({ storage: storage });
const router = express.Router(); const router = express.Router();
router.post('/curriculum/:curriculumIndex/tutorial/:tutorialIndex', upload.single('image'), marksCalculator) /**
* @swagger
* /rest_node/marks-calculator/curriculum/{curriculumIndex}/tutorial/{tutorialIndex}:
* post:
* summary: Calculate marks for a tutorial
* description: Calculate marks for a tutorial within a curriculum.
* tags:
* - Score Calculator
* parameters:
* - in: path
* name: curriculumIndex
* description: Index of the curriculum
* required: true
* schema:
* type: integer
* - in: path
* name: tutorialIndex
* description: Index of the tutorial
* required: true
* schema:
* type: integer
* requestBody:
* required: true
* content:
* multipart/form-data:
* schema:
* type: object
* properties:
* image:
* type: string
* format: binary
* required:
* - image
* responses:
* 200:
* description: Marks calculated successfully.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.post('/curriculum/:curriculumIndex/tutorial/:tutorialIndex', upload.single('image'), marksCalculator);
export default router; export default router;
import express from "express"; import express from "express";
import { import {
createTutorial,
deleteTutorial,
getAllTutorials, getAllTutorials,
getTutorialById, getTutorialById,
createTutorial, updateTutorial
updateTutorial,
deleteTutorial
} from "../controllers/tutorial.controller.js"; } from "../controllers/tutorial.controller.js";
const router = express.Router(); const router = express.Router();
/**
* @swagger
* /rest_node/tutorial:
* get:
* summary: Get all tutorials
* description: Retrieve a list of all tutorials.
* tags:
* - Tutorial
* responses:
* 200:
* description: Successful response with tutorial data.
* 500:
* description: Internal server error.
*/
router.get('/', getAllTutorials); router.get('/', getAllTutorials);
/**
* @swagger
* /rest_node/tutorial/{id}:
* get:
* summary: Get a tutorial by ID
* description: Retrieve a tutorial by its ID.
* tags:
* - Tutorial
* parameters:
* - in: path
* name: id
* description: Tutorial ID to fetch
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Successful response with tutorial data.
* 404:
* description: Tutorial not found.
* 500:
* description: Internal server error.
*/
router.get('/:id', getTutorialById); router.get('/:id', getTutorialById);
/**
* @swagger
* /rest_node/tutorial:
* post:
* summary: Create a new tutorial
* description: Create a new tutorial.
* tags:
* - Tutorial
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/TutorialInput'
* responses:
* 201:
* description: Tutorial created successfully.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.post('/', createTutorial); router.post('/', createTutorial);
/**
* @swagger
* /rest_node/tutorial/{id}:
* put:
* summary: Update a tutorial by ID
* description: Update a tutorial by its ID.
* tags:
* - Tutorial
* parameters:
* - in: path
* name: id
* description: Tutorial ID to update
* required: true
* schema:
* type: string
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/TutorialInput'
* responses:
* 200:
* description: Tutorial updated successfully.
* 404:
* description: Tutorial not found.
* 500:
* description: Internal server error.
*/
router.put('/:id', updateTutorial); router.put('/:id', updateTutorial);
/**
* @swagger
* /rest_node/tutorial/{id}:
* delete:
* summary: Delete a tutorial by ID
* description: Delete a tutorial by its ID.
* tags:
* - Tutorial
* parameters:
* - in: path
* name: id
* description: Tutorial ID to delete
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Tutorial deleted successfully.
* 404:
* description: Tutorial not found.
* 500:
* description: Internal server error.
*/
router.delete('/:id', deleteTutorial); router.delete('/:id', deleteTutorial);
export default router; export default router;
...@@ -4,13 +4,195 @@ import auth from "../middleware/auth.middleware.js"; ...@@ -4,13 +4,195 @@ import auth from "../middleware/auth.middleware.js";
const router = express.Router(); const router = express.Router();
router.post('/sign-in', signIn) /**
router.post('/sign-up', signUp) * @swagger
* /rest_node/user/sign-in:
* post:
* summary: Sign in
* description: Sign in to the application.
* tags:
* - User
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/SignInInput'
* responses:
* 200:
* description: Sign in successful.
* 400:
* description: Bad request, check your input data.
* 401:
* description: Unauthorized, invalid credentials.
* 500:
* description: Internal server error.
*/
router.post('/sign-in', signIn);
/**
* @swagger
* /rest_node/user/sign-up:
* post:
* summary: Sign up
* description: Sign up for a new user account.
* tags:
* - User
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/SignUpInput'
* responses:
* 201:
* description: Sign up successful.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.post('/sign-up', signUp);
/**
* @swagger
* /rest_node/user/all:
* get:
* summary: Get all users
* description: Retrieve a list of all users.
* tags:
* - User
* responses:
* 200:
* description: Successful response with user data.
* 500:
* description: Internal server error.
*/
router.get('/all', getUsers); router.get('/all', getUsers);
/**
* @swagger
* /rest_node/user/current-user:
* get:
* summary: Get current user
* description: Retrieve information about the current authenticated user.
* tags:
* - User
* responses:
* 200:
* description: Successful response with current user data.
* 401:
* description: Unauthorized, authentication required.
* 500:
* description: Internal server error.
*/
router.get('/current-user', auth, currentUser); router.get('/current-user', auth, currentUser);
/**
* @swagger
* /rest_node/user/{id}:
* get:
* summary: Get user by ID
* description: Retrieve a user by their ID.
* tags:
* - User
* parameters:
* - in: path
* name: id
* description: User ID to fetch
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Successful response with user data.
* 404:
* description: User not found.
* 500:
* description: Internal server error.
*/
router.get('/:id', getUser); router.get('/:id', getUser);
/**
* @swagger
* /rest_node/user/all/type/{userType}:
* get:
* summary: Get users by user type
* description: Retrieve users based on their user type.
* tags:
* - User
* parameters:
* - in: path
* name: userType
* description: User type to filter users by
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Successful response with filtered user data.
* 500:
* description: Internal server error.
*/
router.get('/all/type/:userType', getUserAccordingToType); router.get('/all/type/:userType', getUserAccordingToType);
/**
* @swagger
* /rest_node/user/{id}:
* put:
* summary: Update user by ID
* description: Update a user by their ID.
* tags:
* - User
* parameters:
* - in: path
* name: id
* description: User ID to update
* required: true
* schema:
* type: string
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/UserUpdateInput'
* responses:
* 200:
* description: User updated successfully.
* 404:
* description: User not found.
* 500:
* description: Internal server error.
*/
router.put('/:id', updateUser); router.put('/:id', updateUser);
/**
* @swagger
* /rest_node/user/{id}:
* delete:
* summary: Delete user by ID
* description: Delete a user by their ID.
* tags:
* - User
* parameters:
* - in: path
* name: id
* description: User ID to delete
* required: true
* schema:
* type: string
* responses:
* 200:
* description: User deleted successfully.
* 404:
* description: User not found.
* 500:
* description: Internal server error.
*/
router.delete('/:id', deleteUser); router.delete('/:id', deleteUser);
export default router; export default router;
...@@ -3,8 +3,79 @@ import { getUserProgress, subscribeCurriculum, updateTaskItemProgress } from ".. ...@@ -3,8 +3,79 @@ import { getUserProgress, subscribeCurriculum, updateTaskItemProgress } from "..
const router = express.Router(); const router = express.Router();
/**
* @swagger
* /rest_node/user-progress/subscribe-curriculum:
* post:
* summary: Subscribe to a curriculum
* description: Subscribe a user to a curriculum to track their progress.
* tags:
* - User Progress
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/SubscribeCurriculumInput'
* responses:
* 200:
* description: User subscribed to the curriculum successfully.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.post('/subscribe-curriculum', subscribeCurriculum); router.post('/subscribe-curriculum', subscribeCurriculum);
/**
* @swagger
* /rest_node/user-progress/{userId}:
* get:
* summary: Get user progress
* description: Retrieve the progress of a user by their ID.
* tags:
* - User Progress
* parameters:
* - in: path
* name: userId
* description: User ID to fetch progress for
* required: true
* schema:
* type: string
* responses:
* 200:
* description: Successful response with user progress data.
* 404:
* description: User not found or progress not available.
* 500:
* description: Internal server error.
*/
router.get('/:userId', getUserProgress); router.get('/:userId', getUserProgress);
/**
* @swagger
* /rest_node/user-progress/update-task-item-progress:
* put:
* summary: Update task item progress
* description: Update the progress of a task item for a user.
* tags:
* - User Progress
* requestBody:
* required: true
* content:
* application/json:
* schema:
* # You can define the schema separately.
* $ref: '#/components/schemas/UpdateTaskItemProgressInput'
* responses:
* 200:
* description: Task item progress updated successfully.
* 400:
* description: Bad request, check your input data.
* 500:
* description: Internal server error.
*/
router.put('/update-task-item-progress', updateTaskItemProgress); router.put('/update-task-item-progress', updateTaskItemProgress);
export default router; export default router;
...@@ -3,9 +3,35 @@ import cors from "cors"; ...@@ -3,9 +3,35 @@ import cors from "cors";
import dotenv from "dotenv"; import dotenv from "dotenv";
import express from "express"; import express from "express";
import mongoose from "mongoose"; import mongoose from "mongoose";
import multer from "multer"; import multer from "multer";
//swagger doc
import swaggerJsdoc from "swagger-jsdoc";
import swaggerUi from "swagger-ui-express";
const swaggerOptions = {
swaggerDefinition: {
info: {
title: "Sign Connect Plus API Documentation",
version: "1.0.0",
description: "Documentation for Sign Connect Plus Node Backend API",
},
basePath: "/rest_node", // Specify the base path of your API
},
apis: [
"./routes/curriculum.routes.js",
"./routes/feedback.routes.js",
"./routes/leaderboard.routes.js",
"./routes/marksCalculator.routes.js",
"./routes/translate.routes.js",
"./routes/tutorial.routes.js",
"./routes/user.routes.js",
"./routes/userProgress.routes.js",
],
};
const swaggerSpec = swaggerJsdoc(swaggerOptions);
// Set up storage for uploaded images // Set up storage for uploaded images
const storage = multer.memoryStorage(); const storage = multer.memoryStorage();
const upload = multer({ storage: storage }); const upload = multer({ storage: storage });
...@@ -47,6 +73,8 @@ app.use("/rest_node/feedback", feedbackRoutes); ...@@ -47,6 +73,8 @@ app.use("/rest_node/feedback", feedbackRoutes);
app.use("/rest_node/leaderboard", leaderboardRoutes); app.use("/rest_node/leaderboard", leaderboardRoutes);
app.use("/rest_node/marks-calculator", marksCalculatorRoutes); app.use("/rest_node/marks-calculator", marksCalculatorRoutes);
app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerSpec));
const CONNECTION_URL = `mongodb+srv://${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@researchmanagement-appl.vzhn4.mongodb.net/?retryWrites=true&w=majority`; const CONNECTION_URL = `mongodb+srv://${process.env.DB_USERNAME}:${process.env.DB_PASSWORD}@researchmanagement-appl.vzhn4.mongodb.net/?retryWrites=true&w=majority`;
const PORT = process.env.PORT || 5000; const PORT = process.env.PORT || 5000;
......
...@@ -2,1109 +2,1285 @@ ...@@ -2,1109 +2,1285 @@
# yarn lockfile v1 # yarn lockfile v1
"@apidevtools/json-schema-ref-parser@^9.0.6":
version "9.1.2"
resolved "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.1.2.tgz"
integrity sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==
dependencies:
"@jsdevtools/ono" "^7.1.3"
"@types/json-schema" "^7.0.6"
call-me-maybe "^1.0.1"
js-yaml "^4.1.0"
"@apidevtools/openapi-schemas@^2.0.4":
version "2.1.0"
resolved "https://registry.npmjs.org/@apidevtools/openapi-schemas/-/openapi-schemas-2.1.0.tgz"
integrity sha512-Zc1AlqrJlX3SlpupFGpiLi2EbteyP7fXmUOGup6/DnkRgjP9bgMM/ag+n91rsv0U1Gpz0H3VILA/o3bW7Ua6BQ==
"@apidevtools/swagger-methods@^3.0.2":
version "3.0.2"
resolved "https://registry.npmjs.org/@apidevtools/swagger-methods/-/swagger-methods-3.0.2.tgz"
integrity sha512-QAkD5kK2b1WfjDS/UQn/qQkbwF31uqRjPTrsCs5ZG9BQGAkjwvqGFjjPqAuzac/IYzpPtRzjCP1WrTuAIjMrXg==
"@apidevtools/swagger-parser@10.0.3":
version "10.0.3"
resolved "https://registry.npmjs.org/@apidevtools/swagger-parser/-/swagger-parser-10.0.3.tgz"
integrity sha512-sNiLY51vZOmSPFZA5TF35KZ2HbgYklQnTSDnkghamzLb3EkNtcQnrBQEj5AOCxHpTtXpqMCRM1CrmV2rG6nw4g==
dependencies:
"@apidevtools/json-schema-ref-parser" "^9.0.6"
"@apidevtools/openapi-schemas" "^2.0.4"
"@apidevtools/swagger-methods" "^3.0.2"
"@jsdevtools/ono" "^7.1.3"
call-me-maybe "^1.0.1"
z-schema "^5.0.1"
"@jsdevtools/ono@^7.1.3":
version "7.1.3"
resolved "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz"
integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==
"@types/json-schema@^7.0.6":
version "7.0.12"
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz"
integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==
"@types/node@*": "@types/node@*":
"integrity" "sha512-CTO/wa8x+rZU626cL2BlbCDzydgnFNgc19h4YvizpTO88MFQxab8wqisxaofQJ/9bLGugRdWIuX/TbIs6VVF6g==" version "20.1.2"
"resolved" "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz" resolved "https://registry.npmjs.org/@types/node/-/node-20.1.2.tgz"
"version" "20.1.2" integrity sha512-CTO/wa8x+rZU626cL2BlbCDzydgnFNgc19h4YvizpTO88MFQxab8wqisxaofQJ/9bLGugRdWIuX/TbIs6VVF6g==
"@types/webidl-conversions@*": "@types/webidl-conversions@*":
"integrity" "sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==" version "7.0.0"
"resolved" "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz" resolved "https://registry.npmjs.org/@types/webidl-conversions/-/webidl-conversions-7.0.0.tgz"
"version" "7.0.0" integrity sha512-xTE1E+YF4aWPJJeUzaZI5DRntlkY3+BCVJi0axFptnjGmAoWxkyREIh/XMrfxVLejwQxMCfDXdICo0VLxThrog==
"@types/whatwg-url@^8.2.1": "@types/whatwg-url@^8.2.1":
"integrity" "sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==" version "8.2.2"
"resolved" "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz" resolved "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz"
"version" "8.2.2" integrity sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==
dependencies: dependencies:
"@types/node" "*" "@types/node" "*"
"@types/webidl-conversions" "*" "@types/webidl-conversions" "*"
"abbrev@1": abbrev@1:
"integrity" "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" version "1.1.1"
"resolved" "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz"
"version" "1.1.1" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
"accepts@~1.3.8": accepts@~1.3.8:
"integrity" "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==" version "1.3.8"
"resolved" "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"
"version" "1.3.8" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==
dependencies: dependencies:
"mime-types" "~2.1.34" mime-types "~2.1.34"
"negotiator" "0.6.3" negotiator "0.6.3"
"ansi-regex@^2.0.0": ansi-regex@^2.0.0:
"integrity" "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" version "2.1.1"
"resolved" "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
"version" "2.1.1" integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==
"ansi-styles@^2.2.1": ansi-styles@^2.2.1:
"integrity" "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==" version "2.2.1"
"resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
"version" "2.2.1" integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==
"anymatch@~3.1.2": anymatch@~3.1.2:
"integrity" "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" version "3.1.3"
"resolved" "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz"
"version" "3.1.3" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
dependencies: dependencies:
"normalize-path" "^3.0.0" normalize-path "^3.0.0"
"picomatch" "^2.0.4" picomatch "^2.0.4"
"append-field@^1.0.0": append-field@^1.0.0:
"integrity" "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" version "1.0.0"
"resolved" "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz" resolved "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"
"version" "1.0.0" integrity sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==
"array-flatten@1.1.1": argparse@^2.0.1:
"integrity" "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" version "2.0.1"
"resolved" "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
"version" "1.1.1" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
"balanced-match@^1.0.0": array-flatten@1.1.1:
"integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" version "1.1.1"
"resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
"version" "1.0.2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==
"bcryptjs@^2.4.3": balanced-match@^1.0.0:
"integrity" "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==" version "1.0.2"
"resolved" "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
"version" "2.4.3" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
"binary-extensions@^2.0.0": bcryptjs@^2.4.3:
"integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" version "2.4.3"
"resolved" "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" resolved "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz"
"version" "2.2.0" integrity sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ==
"body-parser@^1.20.2": binary-extensions@^2.0.0:
"integrity" "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==" version "2.2.0"
"resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz" resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
"version" "1.20.2" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
dependencies:
"bytes" "3.1.2" body-parser@1.20.1:
"content-type" "~1.0.5" version "1.20.1"
"debug" "2.6.9" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz"
"depd" "2.0.0" integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
"destroy" "1.2.0" dependencies:
"http-errors" "2.0.0" bytes "3.1.2"
"iconv-lite" "0.4.24" content-type "~1.0.4"
"on-finished" "2.4.1" debug "2.6.9"
"qs" "6.11.0" depd "2.0.0"
"raw-body" "2.5.2" destroy "1.2.0"
"type-is" "~1.6.18" http-errors "2.0.0"
"unpipe" "1.0.0" iconv-lite "0.4.24"
on-finished "2.4.1"
"body-parser@1.20.1": qs "6.11.0"
"integrity" "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==" raw-body "2.5.1"
"resolved" "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" type-is "~1.6.18"
"version" "1.20.1" unpipe "1.0.0"
dependencies:
"bytes" "3.1.2" body-parser@^1.20.2:
"content-type" "~1.0.4" version "1.20.2"
"debug" "2.6.9" resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"
"depd" "2.0.0" integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==
"destroy" "1.2.0" dependencies:
"http-errors" "2.0.0" bytes "3.1.2"
"iconv-lite" "0.4.24" content-type "~1.0.5"
"on-finished" "2.4.1" debug "2.6.9"
"qs" "6.11.0" depd "2.0.0"
"raw-body" "2.5.1" destroy "1.2.0"
"type-is" "~1.6.18" http-errors "2.0.0"
"unpipe" "1.0.0" iconv-lite "0.4.24"
on-finished "2.4.1"
"brace-expansion@^1.1.7": qs "6.11.0"
"integrity" "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==" raw-body "2.5.2"
"resolved" "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" type-is "~1.6.18"
"version" "1.1.11" unpipe "1.0.0"
dependencies:
"balanced-match" "^1.0.0" brace-expansion@^1.1.7:
"concat-map" "0.0.1" version "1.1.11"
resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
"braces@~3.0.2": integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
"integrity" "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==" dependencies:
"resolved" "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" balanced-match "^1.0.0"
"version" "3.0.2" concat-map "0.0.1"
dependencies:
"fill-range" "^7.0.1" braces@~3.0.2:
version "3.0.2"
"bson@^5.2.0": resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
"integrity" "sha512-ukmCZMneMlaC5ebPHXIkP8YJzNl5DC41N5MAIvKDqLggdao342t4McltoJBQfQya/nHBWAcSsYRqlXPoQkTJag==" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
"resolved" "https://registry.npmjs.org/bson/-/bson-5.3.0.tgz" dependencies:
"version" "5.3.0" fill-range "^7.0.1"
"buffer-equal-constant-time@1.0.1": bson@^5.2.0:
"integrity" "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" version "5.3.0"
"resolved" "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" resolved "https://registry.npmjs.org/bson/-/bson-5.3.0.tgz"
"version" "1.0.1" integrity sha512-ukmCZMneMlaC5ebPHXIkP8YJzNl5DC41N5MAIvKDqLggdao342t4McltoJBQfQya/nHBWAcSsYRqlXPoQkTJag==
"buffer-from@^1.0.0": buffer-equal-constant-time@1.0.1:
"integrity" "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" version "1.0.1"
"resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" resolved "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz"
"version" "1.1.2" integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==
"busboy@^1.0.0": buffer-from@^1.0.0:
"integrity" "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==" version "1.1.2"
"resolved" "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
"version" "1.6.0" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
dependencies:
"streamsearch" "^1.1.0" busboy@^1.0.0:
version "1.6.0"
"bytes@3.1.2": resolved "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz"
"integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" integrity sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==
"resolved" "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" dependencies:
"version" "3.1.2" streamsearch "^1.1.0"
"call-bind@^1.0.0": bytes@3.1.2:
"integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==" version "3.1.2"
"resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz"
"version" "1.0.2" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==
dependencies:
"function-bind" "^1.1.1" call-bind@^1.0.0:
"get-intrinsic" "^1.0.2" version "1.0.2"
resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
"chalk@^1.1.3": integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
"integrity" "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==" dependencies:
"resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" function-bind "^1.1.1"
"version" "1.1.3" get-intrinsic "^1.0.2"
dependencies:
"ansi-styles" "^2.2.1" call-me-maybe@^1.0.1:
"escape-string-regexp" "^1.0.2" version "1.0.2"
"has-ansi" "^2.0.0" resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.2.tgz"
"strip-ansi" "^3.0.0" integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==
"supports-color" "^2.0.0"
chalk@^1.1.3:
"chokidar@^3.5.2": version "1.1.3"
"integrity" "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
"resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==
"version" "3.5.3" dependencies:
dependencies: ansi-styles "^2.2.1"
"anymatch" "~3.1.2" escape-string-regexp "^1.0.2"
"braces" "~3.0.2" has-ansi "^2.0.0"
"glob-parent" "~5.1.2" strip-ansi "^3.0.0"
"is-binary-path" "~2.1.0" supports-color "^2.0.0"
"is-glob" "~4.0.1"
"normalize-path" "~3.0.0" chokidar@^3.5.2:
"readdirp" "~3.6.0" version "3.5.3"
resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
dependencies:
anymatch "~3.1.2"
braces "~3.0.2"
glob-parent "~5.1.2"
is-binary-path "~2.1.0"
is-glob "~4.0.1"
normalize-path "~3.0.0"
readdirp "~3.6.0"
optionalDependencies: optionalDependencies:
"fsevents" "~2.3.2" fsevents "~2.3.2"
"concat-map@0.0.1": commander@6.2.0:
"integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" version "6.2.0"
"resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" resolved "https://registry.npmjs.org/commander/-/commander-6.2.0.tgz"
"version" "0.0.1" integrity sha512-zP4jEKbe8SHzKJYQmq8Y9gYjtO/POJLgIdKgV7B9qNmABVFVc+ctqSX6iXh4mCpJfRBOabiZ2YKPg8ciDw6C+Q==
"concat-stream@^1.5.2": commander@^9.4.1:
"integrity" "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==" version "9.5.0"
"resolved" "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz" resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz"
"version" "1.6.2" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==
dependencies:
"buffer-from" "^1.0.0" concat-map@0.0.1:
"inherits" "^2.0.3" version "0.0.1"
"readable-stream" "^2.2.2" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
"typedarray" "^0.0.6" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
"content-disposition@0.5.4": concat-stream@^1.5.2:
"integrity" "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==" version "1.6.2"
"resolved" "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" resolved "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
"version" "0.5.4" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
dependencies: dependencies:
"safe-buffer" "5.2.1" buffer-from "^1.0.0"
inherits "^2.0.3"
"content-type@~1.0.4", "content-type@~1.0.5": readable-stream "^2.2.2"
"integrity" "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" typedarray "^0.0.6"
"resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
"version" "1.0.5" content-disposition@0.5.4:
version "0.5.4"
"cookie-signature@1.0.6": resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"
"integrity" "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==
"resolved" "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" dependencies:
"version" "1.0.6" safe-buffer "5.2.1"
"cookie@0.5.0": content-type@~1.0.4, content-type@~1.0.5:
"integrity" "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" version "1.0.5"
"resolved" "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
"version" "0.5.0" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
"core-util-is@~1.0.0": cookie-signature@1.0.6:
"integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" version "1.0.6"
"resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
"version" "1.0.3" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
"cors@^2.8.5": cookie@0.5.0:
"integrity" "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==" version "0.5.0"
"resolved" "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"
"version" "2.8.5" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
dependencies:
"object-assign" "^4" core-util-is@~1.0.0:
"vary" "^1" version "1.0.3"
resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
"debug@^3.2.7": integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
"integrity" "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="
"resolved" "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" cors@^2.8.5:
"version" "3.2.7" version "2.8.5"
dependencies: resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
"ms" "^2.1.1" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
dependencies:
"debug@2.6.9": object-assign "^4"
"integrity" "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==" vary "^1"
"resolved" "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
"version" "2.6.9" debug@2.6.9:
dependencies: version "2.6.9"
"ms" "2.0.0" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
"debug@4.x": dependencies:
"integrity" "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" ms "2.0.0"
"resolved" "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
"version" "4.3.4" debug@4.x:
dependencies: version "4.3.4"
"ms" "2.1.2" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
"depd@2.0.0": dependencies:
"integrity" "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" ms "2.1.2"
"resolved" "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
"version" "2.0.0" debug@^3.2.7:
version "3.2.7"
"destroy@1.2.0": resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz"
"integrity" "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==
"resolved" "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" dependencies:
"version" "1.2.0" ms "^2.1.1"
"dotenv@^16.0.3": depd@2.0.0:
"integrity" "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" version "2.0.0"
"resolved" "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz" resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz"
"version" "16.0.3" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
"ecdsa-sig-formatter@1.0.11": destroy@1.2.0:
"integrity" "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" version "1.2.0"
"resolved" "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz"
"version" "1.0.11" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
dependencies:
"safe-buffer" "^5.0.1" doctrine@3.0.0:
version "3.0.0"
"ee-first@1.1.1": resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
"integrity" "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
"resolved" "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" dependencies:
"version" "1.1.1" esutils "^2.0.2"
"encodeurl@~1.0.2": dotenv@^16.0.3:
"integrity" "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" version "16.0.3"
"resolved" "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz"
"version" "1.0.2" integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==
"escape-html@~1.0.3": ecdsa-sig-formatter@1.0.11:
"integrity" "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" version "1.0.11"
"resolved" "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" resolved "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz"
"version" "1.0.3" integrity sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==
dependencies:
"escape-string-regexp@^1.0.2": safe-buffer "^5.0.1"
"integrity" "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
"resolved" "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" ee-first@1.1.1:
"version" "1.0.5" version "1.1.1"
resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
"etag@~1.8.1": integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==
"integrity" "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
"resolved" "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" encodeurl@~1.0.2:
"version" "1.8.1" version "1.0.2"
resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
"express@^4.18.2": integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==
"integrity" "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ=="
"resolved" "https://registry.npmjs.org/express/-/express-4.18.2.tgz" escape-html@~1.0.3:
"version" "4.18.2" version "1.0.3"
dependencies: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
"accepts" "~1.3.8" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
"array-flatten" "1.1.1"
"body-parser" "1.20.1" escape-string-regexp@^1.0.2:
"content-disposition" "0.5.4" version "1.0.5"
"content-type" "~1.0.4" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
"cookie" "0.5.0" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
"cookie-signature" "1.0.6"
"debug" "2.6.9" esutils@^2.0.2:
"depd" "2.0.0" version "2.0.3"
"encodeurl" "~1.0.2" resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
"escape-html" "~1.0.3" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
"etag" "~1.8.1"
"finalhandler" "1.2.0" etag@~1.8.1:
"fresh" "0.5.2" version "1.8.1"
"http-errors" "2.0.0" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
"merge-descriptors" "1.0.1" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==
"methods" "~1.1.2"
"on-finished" "2.4.1" express@^4.18.2:
"parseurl" "~1.3.3" version "4.18.2"
"path-to-regexp" "0.1.7" resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz"
"proxy-addr" "~2.0.7" integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
"qs" "6.11.0" dependencies:
"range-parser" "~1.2.1" accepts "~1.3.8"
"safe-buffer" "5.2.1" array-flatten "1.1.1"
"send" "0.18.0" body-parser "1.20.1"
"serve-static" "1.15.0" content-disposition "0.5.4"
"setprototypeof" "1.2.0" content-type "~1.0.4"
"statuses" "2.0.1" cookie "0.5.0"
"type-is" "~1.6.18" cookie-signature "1.0.6"
"utils-merge" "1.0.1" debug "2.6.9"
"vary" "~1.1.2" depd "2.0.0"
encodeurl "~1.0.2"
"fill-range@^7.0.1": escape-html "~1.0.3"
"integrity" "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==" etag "~1.8.1"
"resolved" "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" finalhandler "1.2.0"
"version" "7.0.1" fresh "0.5.2"
dependencies: http-errors "2.0.0"
"to-regex-range" "^5.0.1" merge-descriptors "1.0.1"
methods "~1.1.2"
"finalhandler@1.2.0": on-finished "2.4.1"
"integrity" "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==" parseurl "~1.3.3"
"resolved" "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" path-to-regexp "0.1.7"
"version" "1.2.0" proxy-addr "~2.0.7"
dependencies: qs "6.11.0"
"debug" "2.6.9" range-parser "~1.2.1"
"encodeurl" "~1.0.2" safe-buffer "5.2.1"
"escape-html" "~1.0.3" send "0.18.0"
"on-finished" "2.4.1" serve-static "1.15.0"
"parseurl" "~1.3.3" setprototypeof "1.2.0"
"statuses" "2.0.1" statuses "2.0.1"
"unpipe" "~1.0.0" type-is "~1.6.18"
utils-merge "1.0.1"
"forwarded@0.2.0": vary "~1.1.2"
"integrity" "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
"resolved" "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" fill-range@^7.0.1:
"version" "0.2.0" version "7.0.1"
resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
"fresh@0.5.2": integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
"integrity" "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" dependencies:
"resolved" "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" to-regex-range "^5.0.1"
"version" "0.5.2"
finalhandler@1.2.0:
"function-bind@^1.1.1": version "1.2.0"
"integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"
"resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==
"version" "1.1.1" dependencies:
debug "2.6.9"
"get-intrinsic@^1.0.2": encodeurl "~1.0.2"
"integrity" "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==" escape-html "~1.0.3"
"resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz" on-finished "2.4.1"
"version" "1.2.0" parseurl "~1.3.3"
dependencies: statuses "2.0.1"
"function-bind" "^1.1.1" unpipe "~1.0.0"
"has" "^1.0.3"
"has-symbols" "^1.0.3" forwarded@0.2.0:
version "0.2.0"
"glob-parent@~5.1.2": resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz"
"integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==
"resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
"version" "5.1.2" fresh@0.5.2:
dependencies: version "0.5.2"
"is-glob" "^4.0.1" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==
"has-ansi@^2.0.0":
"integrity" "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==" fs.realpath@^1.0.0:
"resolved" "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz" version "1.0.0"
"version" "2.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
dependencies: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
"ansi-regex" "^2.0.0"
fsevents@~2.3.2:
"has-flag@^3.0.0": version "2.3.3"
"integrity" "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
"resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
"version" "3.0.0"
function-bind@^1.1.1:
"has-symbols@^1.0.3": version "1.1.1"
"integrity" "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
"resolved" "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
"version" "1.0.3"
get-intrinsic@^1.0.2:
"has@^1.0.3": version "1.2.0"
"integrity" "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==" resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz"
"resolved" "https://registry.npmjs.org/has/-/has-1.0.3.tgz" integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==
"version" "1.0.3" dependencies:
dependencies: function-bind "^1.1.1"
"function-bind" "^1.1.1" has "^1.0.3"
has-symbols "^1.0.3"
"http-errors@2.0.0":
"integrity" "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" glob-parent@~5.1.2:
"resolved" "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" version "5.1.2"
"version" "2.0.0" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
dependencies: integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
"depd" "2.0.0" dependencies:
"inherits" "2.0.4" is-glob "^4.0.1"
"setprototypeof" "1.2.0"
"statuses" "2.0.1" glob@7.1.6:
"toidentifier" "1.0.1" version "7.1.6"
resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz"
"iconv-lite@0.4.24": integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
"integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==" dependencies:
"resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" fs.realpath "^1.0.0"
"version" "0.4.24" inflight "^1.0.4"
dependencies: inherits "2"
"safer-buffer" ">= 2.1.2 < 3" minimatch "^3.0.4"
once "^1.3.0"
"ignore-by-default@^1.0.1": path-is-absolute "^1.0.0"
"integrity" "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA=="
"resolved" "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" has-ansi@^2.0.0:
"version" "1.0.1" version "2.0.0"
resolved "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
"inherits@^2.0.3", "inherits@~2.0.3", "inherits@2.0.4": integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==
"integrity" "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" dependencies:
"resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" ansi-regex "^2.0.0"
"version" "2.0.4"
has-flag@^3.0.0:
"ip@^2.0.0": version "3.0.0"
"integrity" "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
"resolved" "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
"version" "2.0.0"
has-symbols@^1.0.3:
"ipaddr.js@1.9.1": version "1.0.3"
"integrity" "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"
"resolved" "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
"version" "1.9.1"
has@^1.0.3:
"is-binary-path@~2.1.0": version "1.0.3"
"integrity" "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz"
"resolved" "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
"version" "2.1.0" dependencies:
dependencies: function-bind "^1.1.1"
"binary-extensions" "^2.0.0"
http-errors@2.0.0:
"is-extglob@^2.1.1": version "2.0.0"
"integrity" "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
"resolved" "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
"version" "2.1.1" dependencies:
depd "2.0.0"
"is-glob@^4.0.1", "is-glob@~4.0.1": inherits "2.0.4"
"integrity" "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" setprototypeof "1.2.0"
"resolved" "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" statuses "2.0.1"
"version" "4.0.3" toidentifier "1.0.1"
dependencies:
"is-extglob" "^2.1.1" iconv-lite@0.4.24:
version "0.4.24"
"is-number@^7.0.0": resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
"integrity" "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
"resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" dependencies:
"version" "7.0.0" safer-buffer ">= 2.1.2 < 3"
"isarray@~1.0.0": ignore-by-default@^1.0.1:
"integrity" "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" version "1.0.1"
"resolved" "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz"
"version" "1.0.0" integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==
inflight@^1.0.4:
version "1.0.6"
resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
dependencies:
once "^1.3.0"
wrappy "1"
inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3:
version "2.0.4"
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
ip@^2.0.0:
version "2.0.0"
resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz"
integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==
ipaddr.js@1.9.1:
version "1.9.1"
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
is-binary-path@~2.1.0:
version "2.1.0"
resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
dependencies:
binary-extensions "^2.0.0"
is-extglob@^2.1.1:
version "2.1.1"
resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
is-glob@^4.0.1, is-glob@~4.0.1:
version "4.0.3"
resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
dependencies:
is-extglob "^2.1.1"
is-number@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
"js-tokens@^3.0.0 || ^4.0.0": "js-tokens@^3.0.0 || ^4.0.0":
"integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" version "4.0.0"
"resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
"version" "4.0.0" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
"jsonwebtoken@^9.0.0": js-yaml@^4.1.0:
"integrity" "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==" version "4.1.0"
"resolved" "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
"version" "9.0.0" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
dependencies: dependencies:
"jws" "^3.2.2" argparse "^2.0.1"
"lodash" "^4.17.21"
"ms" "^2.1.1" jsonwebtoken@^9.0.0:
"semver" "^7.3.8" version "9.0.0"
resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz"
"jwa@^1.4.1": integrity sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==
"integrity" "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==" dependencies:
"resolved" "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz" jws "^3.2.2"
"version" "1.4.1" lodash "^4.17.21"
dependencies: ms "^2.1.1"
"buffer-equal-constant-time" "1.0.1" semver "^7.3.8"
"ecdsa-sig-formatter" "1.0.11"
"safe-buffer" "^5.0.1" jwa@^1.4.1:
version "1.4.1"
"jws@^3.2.2": resolved "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz"
"integrity" "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" integrity sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==
"resolved" "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz" dependencies:
"version" "3.2.2" buffer-equal-constant-time "1.0.1"
dependencies: ecdsa-sig-formatter "1.0.11"
"jwa" "^1.4.1" safe-buffer "^5.0.1"
"safe-buffer" "^5.0.1"
jws@^3.2.2:
"kareem@2.5.1": version "3.2.2"
"integrity" "sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==" resolved "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz"
"resolved" "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz" integrity sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==
"version" "2.5.1" dependencies:
jwa "^1.4.1"
"lodash@^4.17.21": safe-buffer "^5.0.1"
"integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
"resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" kareem@2.5.1:
"version" "4.17.21" version "2.5.1"
resolved "https://registry.npmjs.org/kareem/-/kareem-2.5.1.tgz"
"loose-envify@^1.1.0", "loose-envify@^1.4.0": integrity sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==
"integrity" "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="
"resolved" "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" lodash.get@^4.4.2:
"version" "1.4.0" version "4.4.2"
dependencies: resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"
"js-tokens" "^3.0.0 || ^4.0.0" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
"lru-cache@^6.0.0": lodash.isequal@^4.5.0:
"integrity" "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" version "4.5.0"
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz"
"version" "6.0.0" integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==
dependencies:
"yallist" "^4.0.0" lodash.mergewith@^4.6.2:
version "4.6.2"
"media-typer@0.3.0": resolved "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz"
"integrity" "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==
"resolved" "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
"version" "0.3.0" lodash@^4.17.21:
version "4.17.21"
"memory-pager@^1.0.2": resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
"integrity" "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
"resolved" "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz"
"version" "1.5.0" loose-envify@^1.4.0:
version "1.4.0"
"merge-descriptors@1.0.1": resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
"integrity" "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
"resolved" "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" dependencies:
"version" "1.0.1" js-tokens "^3.0.0 || ^4.0.0"
"methods@~1.1.2": lru-cache@^6.0.0:
"integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" version "6.0.0"
"resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
"version" "1.1.2" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
dependencies:
"mime-db@1.52.0": yallist "^4.0.0"
"integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
"resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" media-typer@0.3.0:
"version" "1.52.0" version "0.3.0"
resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
"mime-types@~2.1.24", "mime-types@~2.1.34": integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==
"integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="
"resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" memory-pager@^1.0.2:
"version" "2.1.35" version "1.5.0"
dependencies: resolved "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz"
"mime-db" "1.52.0" integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==
"mime@1.6.0": merge-descriptors@1.0.1:
"integrity" "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" version "1.0.1"
"resolved" "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
"version" "1.6.0" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==
"minimatch@^3.1.2": methods@~1.1.2:
"integrity" "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" version "1.1.2"
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
"version" "3.1.2" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==
dependencies:
"brace-expansion" "^1.1.7" mime-db@1.52.0:
version "1.52.0"
"minimist@^1.2.6": resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
"integrity" "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
"version" "1.2.8" mime-types@~2.1.24, mime-types@~2.1.34:
version "2.1.35"
"mkdirp@^0.5.4": resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
"integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" dependencies:
"version" "0.5.6" mime-db "1.52.0"
dependencies:
"minimist" "^1.2.6" mime@1.6.0:
version "1.6.0"
"mongodb-connection-string-url@^2.6.0": resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
"integrity" "sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
"resolved" "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz"
"version" "2.6.0" minimatch@^3.0.4, minimatch@^3.1.2:
version "3.1.2"
resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
dependencies:
brace-expansion "^1.1.7"
minimist@^1.2.6:
version "1.2.8"
resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz"
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
mkdirp@^0.5.4:
version "0.5.6"
resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==
dependencies:
minimist "^1.2.6"
mongodb-connection-string-url@^2.6.0:
version "2.6.0"
resolved "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-2.6.0.tgz"
integrity sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==
dependencies: dependencies:
"@types/whatwg-url" "^8.2.1" "@types/whatwg-url" "^8.2.1"
"whatwg-url" "^11.0.0" whatwg-url "^11.0.0"
"mongodb@5.3.0": mongodb@5.3.0:
"integrity" "sha512-Wy/sbahguL8c3TXQWXmuBabiLD+iVmz+tOgQf+FwkCjhUIorqbAxRbbz00g4ZoN4sXIPwpAlTANMaGRjGGTikQ==" version "5.3.0"
"resolved" "https://registry.npmjs.org/mongodb/-/mongodb-5.3.0.tgz" resolved "https://registry.npmjs.org/mongodb/-/mongodb-5.3.0.tgz"
"version" "5.3.0" integrity sha512-Wy/sbahguL8c3TXQWXmuBabiLD+iVmz+tOgQf+FwkCjhUIorqbAxRbbz00g4ZoN4sXIPwpAlTANMaGRjGGTikQ==
dependencies: dependencies:
"bson" "^5.2.0" bson "^5.2.0"
"mongodb-connection-string-url" "^2.6.0" mongodb-connection-string-url "^2.6.0"
"socks" "^2.7.1" socks "^2.7.1"
optionalDependencies: optionalDependencies:
"saslprep" "^1.0.3" saslprep "^1.0.3"
"mongoose@^7.1.1": mongoose@^7.1.1:
"integrity" "sha512-AIxaWwGY+td7QOMk4NgK6fbRuGovFyDzv65nU1uj1DsUh3lpjfP3iFYHSR+sUKrs7nbp19ksLlRXkmInBteSCA==" version "7.1.1"
"resolved" "https://registry.npmjs.org/mongoose/-/mongoose-7.1.1.tgz" resolved "https://registry.npmjs.org/mongoose/-/mongoose-7.1.1.tgz"
"version" "7.1.1" integrity sha512-AIxaWwGY+td7QOMk4NgK6fbRuGovFyDzv65nU1uj1DsUh3lpjfP3iFYHSR+sUKrs7nbp19ksLlRXkmInBteSCA==
dependencies: dependencies:
"bson" "^5.2.0" bson "^5.2.0"
"kareem" "2.5.1" kareem "2.5.1"
"mongodb" "5.3.0" mongodb "5.3.0"
"mpath" "0.9.0" mpath "0.9.0"
"mquery" "5.0.0" mquery "5.0.0"
"ms" "2.1.3" ms "2.1.3"
"sift" "16.0.1" sift "16.0.1"
"mpath@0.9.0": mpath@0.9.0:
"integrity" "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==" version "0.9.0"
"resolved" "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz" resolved "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz"
"version" "0.9.0" integrity sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==
"mquery@5.0.0": mquery@5.0.0:
"integrity" "sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==" version "5.0.0"
"resolved" "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz" resolved "https://registry.npmjs.org/mquery/-/mquery-5.0.0.tgz"
"version" "5.0.0" integrity sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==
dependencies: dependencies:
"debug" "4.x" debug "4.x"
"ms@^2.1.1": ms@2.0.0:
"integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" version "2.0.0"
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
"version" "2.1.3" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==
"ms@2.0.0": ms@2.1.2:
"integrity" "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" version "2.1.2"
"resolved" "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
"version" "2.0.0" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
"ms@2.1.2": ms@2.1.3, ms@^2.1.1:
"integrity" "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" version "2.1.3"
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz"
"version" "2.1.2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
"ms@2.1.3": multer@^1.4.5-lts.1:
"integrity" "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" version "1.4.5-lts.1"
"resolved" "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" resolved "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz"
"version" "2.1.3" integrity sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==
dependencies:
"multer@^1.4.5-lts.1": append-field "^1.0.0"
"integrity" "sha512-ywPWvcDMeH+z9gQq5qYHCCy+ethsk4goepZ45GLD63fOu0YcNecQxi64nDs3qluZB+murG3/D4dJ7+dGctcCQQ==" busboy "^1.0.0"
"resolved" "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.1.tgz" concat-stream "^1.5.2"
"version" "1.4.5-lts.1" mkdirp "^0.5.4"
dependencies: object-assign "^4.1.1"
"append-field" "^1.0.0" type-is "^1.6.4"
"busboy" "^1.0.0" xtend "^4.0.0"
"concat-stream" "^1.5.2"
"mkdirp" "^0.5.4" negotiator@0.6.3:
"object-assign" "^4.1.1" version "0.6.3"
"type-is" "^1.6.4" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"
"xtend" "^4.0.0" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
"negotiator@0.6.3": nodemailer@^6.9.1:
"integrity" "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" version "6.9.1"
"resolved" "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" resolved "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz"
"version" "0.6.3" integrity sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==
"nodemailer@^6.9.1": nodemon@^2.0.22:
"integrity" "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==" version "2.0.22"
"resolved" "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz" resolved "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz"
"version" "6.9.1" integrity sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==
dependencies:
"nodemon@^2.0.22": chokidar "^3.5.2"
"integrity" "sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==" debug "^3.2.7"
"resolved" "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz" ignore-by-default "^1.0.1"
"version" "2.0.22" minimatch "^3.1.2"
dependencies: pstree.remy "^1.1.8"
"chokidar" "^3.5.2" semver "^5.7.1"
"debug" "^3.2.7" simple-update-notifier "^1.0.7"
"ignore-by-default" "^1.0.1" supports-color "^5.5.0"
"minimatch" "^3.1.2" touch "^3.1.0"
"pstree.remy" "^1.1.8" undefsafe "^2.0.5"
"semver" "^5.7.1"
"simple-update-notifier" "^1.0.7" nopt@~1.0.10:
"supports-color" "^5.5.0" version "1.0.10"
"touch" "^3.1.0" resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz"
"undefsafe" "^2.0.5" integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==
dependencies:
"nopt@~1.0.10": abbrev "1"
"integrity" "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg=="
"resolved" "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" normalize-path@^3.0.0, normalize-path@~3.0.0:
"version" "1.0.10" version "3.0.0"
dependencies: resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
"abbrev" "1" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
"normalize-path@^3.0.0", "normalize-path@~3.0.0": object-assign@^4, object-assign@^4.1.1:
"integrity" "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" version "4.1.1"
"resolved" "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
"version" "3.0.0" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
"object-assign@^4", "object-assign@^4.1.1": object-inspect@^1.9.0:
"integrity" "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" version "1.12.3"
"resolved" "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz"
"version" "4.1.1" integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==
"object-inspect@^1.9.0": on-finished@2.4.1:
"integrity" "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" version "2.4.1"
"resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz"
"version" "1.12.3" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==
dependencies:
"on-finished@2.4.1": ee-first "1.1.1"
"integrity" "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="
"resolved" "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" once@^1.3.0:
"version" "2.4.1" version "1.4.0"
dependencies: resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
"ee-first" "1.1.1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
dependencies:
"parseurl@~1.3.3": wrappy "1"
"integrity" "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
"resolved" "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" parseurl@~1.3.3:
"version" "1.3.3" version "1.3.3"
resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
"path-to-regexp@0.1.7": integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
"integrity" "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
"resolved" "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" path-is-absolute@^1.0.0:
"version" "0.1.7" version "1.0.1"
resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
"picomatch@^2.0.4", "picomatch@^2.2.1": integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
"integrity" "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
"resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" path-to-regexp@0.1.7:
"version" "2.3.1" version "0.1.7"
resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
"process-nextick-args@~2.0.0": integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==
"integrity" "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
"resolved" "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" picomatch@^2.0.4, picomatch@^2.2.1:
"version" "2.0.1" version "2.3.1"
resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
"prop-types@^15.5.10", "prop-types@^15.6.0", "prop-types@^15.6.2": integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
"integrity" "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="
"resolved" "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" process-nextick-args@~2.0.0:
"version" "15.8.1" version "2.0.1"
dependencies: resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz"
"loose-envify" "^1.4.0" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
"object-assign" "^4.1.1"
"react-is" "^16.13.1" prop-types@^15.5.10:
version "15.8.1"
"proxy-addr@~2.0.7": resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz"
"integrity" "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
"resolved" "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" dependencies:
"version" "2.0.7" loose-envify "^1.4.0"
dependencies: object-assign "^4.1.1"
"forwarded" "0.2.0" react-is "^16.13.1"
"ipaddr.js" "1.9.1"
proxy-addr@~2.0.7:
"pstree.remy@^1.1.8": version "2.0.7"
"integrity" "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==" resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz"
"resolved" "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==
"version" "1.1.8" dependencies:
forwarded "0.2.0"
"punycode@^2.1.1": ipaddr.js "1.9.1"
"integrity" "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA=="
"resolved" "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" pstree.remy@^1.1.8:
"version" "2.3.0" version "1.1.8"
resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz"
"qs@6.11.0": integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==
"integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="
"resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" punycode@^2.1.1:
"version" "6.11.0" version "2.3.0"
dependencies: resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz"
"side-channel" "^1.0.4" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
"range-parser@~1.2.1": qs@6.11.0:
"integrity" "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" version "6.11.0"
"resolved" "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
"version" "1.2.1" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==
dependencies:
"raw-body@2.5.1": side-channel "^1.0.4"
"integrity" "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig=="
"resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" range-parser@~1.2.1:
"version" "2.5.1" version "1.2.1"
dependencies: resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
"bytes" "3.1.2" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
"http-errors" "2.0.0"
"iconv-lite" "0.4.24" raw-body@2.5.1:
"unpipe" "1.0.0" version "2.5.1"
resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz"
"raw-body@2.5.2": integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
"integrity" "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==" dependencies:
"resolved" "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" bytes "3.1.2"
"version" "2.5.2" http-errors "2.0.0"
dependencies: iconv-lite "0.4.24"
"bytes" "3.1.2" unpipe "1.0.0"
"http-errors" "2.0.0"
"iconv-lite" "0.4.24" raw-body@2.5.2:
"unpipe" "1.0.0" version "2.5.2"
resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"
"react-ga@^2.2.0": integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
"integrity" "sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==" dependencies:
"resolved" "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz" bytes "3.1.2"
"version" "2.7.0" http-errors "2.0.0"
iconv-lite "0.4.24"
"react-is@^16.13.1": unpipe "1.0.0"
"integrity" "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
"resolved" "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" react-ga@^2.2.0:
"version" "16.13.1" version "2.7.0"
resolved "https://registry.npmjs.org/react-ga/-/react-ga-2.7.0.tgz"
"react-mic@^12.4.6": integrity sha512-AjC7UOZMvygrWTc2hKxTDvlMXEtbmA0IgJjmkhgmQQ3RkXrWR11xEagLGFGaNyaPnmg24oaIiaNPnEoftUhfXA==
"integrity" "sha512-2/DZoz7thR2nJyekF10zBvs/7a8HhUQ4L8MV6BpC+Q/T8G1MvpRHGSHjSlVtnbzaCMDJ3R1MdThoLu15WuVh/g=="
"resolved" "https://registry.npmjs.org/react-mic/-/react-mic-12.4.6.tgz" react-is@^16.13.1:
"version" "12.4.6" version "16.13.1"
dependencies: resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz"
"prop-types" "^15.5.10" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
"react-ga" "^2.2.0"
react-mic@^12.4.6:
"react@^15.6.2 || ^16.0", "react@16.x": version "12.4.6"
"integrity" "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==" resolved "https://registry.npmjs.org/react-mic/-/react-mic-12.4.6.tgz"
"resolved" "https://registry.npmjs.org/react/-/react-16.14.0.tgz" integrity sha512-2/DZoz7thR2nJyekF10zBvs/7a8HhUQ4L8MV6BpC+Q/T8G1MvpRHGSHjSlVtnbzaCMDJ3R1MdThoLu15WuVh/g==
"version" "16.14.0" dependencies:
dependencies: prop-types "^15.5.10"
"loose-envify" "^1.1.0" react-ga "^2.2.0"
"object-assign" "^4.1.1"
"prop-types" "^15.6.2" readable-stream@^2.2.2:
version "2.3.8"
"readable-stream@^2.2.2": resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz"
"integrity" "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
"resolved" "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" dependencies:
"version" "2.3.8" core-util-is "~1.0.0"
dependencies: inherits "~2.0.3"
"core-util-is" "~1.0.0" isarray "~1.0.0"
"inherits" "~2.0.3" process-nextick-args "~2.0.0"
"isarray" "~1.0.0" safe-buffer "~5.1.1"
"process-nextick-args" "~2.0.0" string_decoder "~1.1.1"
"safe-buffer" "~5.1.1" util-deprecate "~1.0.1"
"string_decoder" "~1.1.1"
"util-deprecate" "~1.0.1" readdirp@~3.6.0:
version "3.6.0"
"readdirp@~3.6.0": resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
"integrity" "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
"resolved" "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" dependencies:
"version" "3.6.0" picomatch "^2.2.1"
dependencies:
"picomatch" "^2.2.1" safe-buffer@5.2.1, safe-buffer@^5.0.1:
version "5.2.1"
"safe-buffer@^5.0.1", "safe-buffer@5.2.1": resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
"integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
"resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
"version" "5.2.1" safe-buffer@~5.1.0, safe-buffer@~5.1.1:
version "5.1.2"
"safe-buffer@~5.1.0": resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
"integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
"resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
"version" "5.1.2"
"safe-buffer@~5.1.1":
"integrity" "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
"resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
"version" "5.1.2"
"safer-buffer@>= 2.1.2 < 3": "safer-buffer@>= 2.1.2 < 3":
"integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" version "2.1.2"
"resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
"version" "2.1.2" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
"saslprep@^1.0.3": saslprep@^1.0.3:
"integrity" "sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==" version "1.0.3"
"resolved" "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz" resolved "https://registry.npmjs.org/saslprep/-/saslprep-1.0.3.tgz"
"version" "1.0.3" integrity sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==
dependencies: dependencies:
"sparse-bitfield" "^3.0.3" sparse-bitfield "^3.0.3"
"semver@^5.7.1": semver@^5.7.1:
"integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" version "5.7.1"
"resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
"version" "5.7.1" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
"semver@^7.3.8": semver@^7.3.8:
"integrity" "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==" version "7.5.0"
"resolved" "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz" resolved "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz"
"version" "7.5.0" integrity sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==
dependencies: dependencies:
"lru-cache" "^6.0.0" lru-cache "^6.0.0"
"semver@~7.0.0": semver@~7.0.0:
"integrity" "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" version "7.0.0"
"resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
"version" "7.0.0" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==
"send@0.18.0": send@0.18.0:
"integrity" "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==" version "0.18.0"
"resolved" "https://registry.npmjs.org/send/-/send-0.18.0.tgz" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz"
"version" "0.18.0" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==
dependencies: dependencies:
"debug" "2.6.9" debug "2.6.9"
"depd" "2.0.0" depd "2.0.0"
"destroy" "1.2.0" destroy "1.2.0"
"encodeurl" "~1.0.2" encodeurl "~1.0.2"
"escape-html" "~1.0.3" escape-html "~1.0.3"
"etag" "~1.8.1" etag "~1.8.1"
"fresh" "0.5.2" fresh "0.5.2"
"http-errors" "2.0.0" http-errors "2.0.0"
"mime" "1.6.0" mime "1.6.0"
"ms" "2.1.3" ms "2.1.3"
"on-finished" "2.4.1" on-finished "2.4.1"
"range-parser" "~1.2.1" range-parser "~1.2.1"
"statuses" "2.0.1" statuses "2.0.1"
"serve-static@1.15.0": serve-static@1.15.0:
"integrity" "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==" version "1.15.0"
"resolved" "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"
"version" "1.15.0" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==
dependencies: dependencies:
"encodeurl" "~1.0.2" encodeurl "~1.0.2"
"escape-html" "~1.0.3" escape-html "~1.0.3"
"parseurl" "~1.3.3" parseurl "~1.3.3"
"send" "0.18.0" send "0.18.0"
"setprototypeof@1.2.0": setprototypeof@1.2.0:
"integrity" "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" version "1.2.0"
"resolved" "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz"
"version" "1.2.0" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
"side-channel@^1.0.4": side-channel@^1.0.4:
"integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==" version "1.0.4"
"resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
"version" "1.0.4" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==
dependencies: dependencies:
"call-bind" "^1.0.0" call-bind "^1.0.0"
"get-intrinsic" "^1.0.2" get-intrinsic "^1.0.2"
"object-inspect" "^1.9.0" object-inspect "^1.9.0"
"sift@16.0.1": sift@16.0.1:
"integrity" "sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==" version "16.0.1"
"resolved" "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz" resolved "https://registry.npmjs.org/sift/-/sift-16.0.1.tgz"
"version" "16.0.1" integrity sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==
"simple-update-notifier@^1.0.7": simple-update-notifier@^1.0.7:
"integrity" "sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==" version "1.1.0"
"resolved" "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz" resolved "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-1.1.0.tgz"
"version" "1.1.0" integrity sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==
dependencies: dependencies:
"semver" "~7.0.0" semver "~7.0.0"
"smart-buffer@^4.2.0": smart-buffer@^4.2.0:
"integrity" "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" version "4.2.0"
"resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"
"version" "4.2.0" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
"socks@^2.7.1": socks@^2.7.1:
"integrity" "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==" version "2.7.1"
"resolved" "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz" resolved "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz"
"version" "2.7.1" integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==
dependencies: dependencies:
"ip" "^2.0.0" ip "^2.0.0"
"smart-buffer" "^4.2.0" smart-buffer "^4.2.0"
"sparse-bitfield@^3.0.3": sparse-bitfield@^3.0.3:
"integrity" "sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==" version "3.0.3"
"resolved" "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz" resolved "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz"
"version" "3.0.3" integrity sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==
dependencies: dependencies:
"memory-pager" "^1.0.2" memory-pager "^1.0.2"
"statuses@2.0.1": statuses@2.0.1:
"integrity" "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" version "2.0.1"
"resolved" "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz"
"version" "2.0.1" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==
"streamsearch@^1.1.0": streamsearch@^1.1.0:
"integrity" "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" version "1.1.0"
"resolved" "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"
"version" "1.1.0" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==
"string_decoder@~1.1.1": string_decoder@~1.1.1:
"integrity" "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" version "1.1.1"
"resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
"version" "1.1.1" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
dependencies: dependencies:
"safe-buffer" "~5.1.0" safe-buffer "~5.1.0"
"strip-ansi@^3.0.0": strip-ansi@^3.0.0:
"integrity" "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==" version "3.0.1"
"resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
"version" "3.0.1" integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==
dependencies: dependencies:
"ansi-regex" "^2.0.0" ansi-regex "^2.0.0"
"supports-color@^2.0.0": supports-color@^2.0.0:
"integrity" "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==" version "2.0.0"
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" resolved "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
"version" "2.0.0" integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==
"supports-color@^5.5.0": supports-color@^5.5.0:
"integrity" "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==" version "5.5.0"
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
"version" "5.5.0" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
dependencies: dependencies:
"has-flag" "^3.0.0" has-flag "^3.0.0"
"to-regex-range@^5.0.1": swagger-jsdoc@^6.2.8:
"integrity" "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" version "6.2.8"
"resolved" "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" resolved "https://registry.yarnpkg.com/swagger-jsdoc/-/swagger-jsdoc-6.2.8.tgz#6d33d9fb07ff4a7c1564379c52c08989ec7d0256"
"version" "5.0.1" integrity sha512-VPvil1+JRpmJ55CgAtn8DIcpBs0bL5L3q5bVQvF4tAW/k/9JYSj7dCpaYCAv5rufe0vcCbBRQXGvzpkWjvLklQ==
dependencies: dependencies:
"is-number" "^7.0.0" commander "6.2.0"
doctrine "3.0.0"
"toidentifier@1.0.1": glob "7.1.6"
"integrity" "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" lodash.mergewith "^4.6.2"
"resolved" "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" swagger-parser "^10.0.3"
"version" "1.0.1" yaml "2.0.0-1"
"torch@^0.2.7": swagger-parser@^10.0.3:
"integrity" "sha512-yTv7qWKGg00hMDv0pyBgRjubbf4eygzzrjKPKRC9rbPCKBF0jd+cxnzIoN+pCHgGf2EQbd0jGyy1X7h5BIqjEA==" version "10.0.3"
"resolved" "https://registry.npmjs.org/torch/-/torch-0.2.7.tgz" resolved "https://registry.npmjs.org/swagger-parser/-/swagger-parser-10.0.3.tgz"
"version" "0.2.7" integrity sha512-nF7oMeL4KypldrQhac8RyHerJeGPD1p2xDh900GPvc+Nk7nWP6jX2FcC7WmkinMoAmoO774+AFXcWsW8gMWEIg==
dependencies: dependencies:
"chalk" "^1.1.3" "@apidevtools/swagger-parser" "10.0.3"
"touch@^3.1.0": swagger-ui-dist@>=5.0.0:
"integrity" "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==" version "5.6.2"
"resolved" "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz" resolved "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-5.6.2.tgz"
"version" "3.1.0" integrity sha512-2LKVuU2m6RHkemJloKiKJOTpN2RPmbsiad0OfSdtmFHOXJKAgYRZMwJcpT96RX6E9HUB5RkVOFC6vWqVjRgSOg==
dependencies:
"nopt" "~1.0.10" swagger-ui-express@^5.0.0:
version "5.0.0"
"tr46@^3.0.0": resolved "https://registry.yarnpkg.com/swagger-ui-express/-/swagger-ui-express-5.0.0.tgz#7a00a18dd909574cb0d628574a299b9ba53d4d49"
"integrity" "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==" integrity sha512-tsU9tODVvhyfkNSvf03E6FAk+z+5cU3lXAzMy6Pv4av2Gt2xA0++fogwC4qo19XuFf6hdxevPuVCSKFuMHJhFA==
"resolved" "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz" dependencies:
"version" "3.0.0" swagger-ui-dist ">=5.0.0"
dependencies:
"punycode" "^2.1.1" to-regex-range@^5.0.1:
version "5.0.1"
"type-is@^1.6.4", "type-is@~1.6.18": resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
"integrity" "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
"resolved" "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" dependencies:
"version" "1.6.18" is-number "^7.0.0"
dependencies:
"media-typer" "0.3.0" toidentifier@1.0.1:
"mime-types" "~2.1.24" version "1.0.1"
resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz"
"typedarray@^0.0.6": integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==
"integrity" "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
"resolved" "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" torch@^0.2.7:
"version" "0.0.6" version "0.2.7"
resolved "https://registry.npmjs.org/torch/-/torch-0.2.7.tgz"
"undefsafe@^2.0.5": integrity sha512-yTv7qWKGg00hMDv0pyBgRjubbf4eygzzrjKPKRC9rbPCKBF0jd+cxnzIoN+pCHgGf2EQbd0jGyy1X7h5BIqjEA==
"integrity" "sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==" dependencies:
"resolved" "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" chalk "^1.1.3"
"version" "2.0.5"
touch@^3.1.0:
"unpipe@~1.0.0", "unpipe@1.0.0": version "3.1.0"
"integrity" "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz"
"resolved" "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==
"version" "1.0.0" dependencies:
nopt "~1.0.10"
"util-deprecate@~1.0.1":
"integrity" "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" tr46@^3.0.0:
"resolved" "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" version "3.0.0"
"version" "1.0.2" resolved "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz"
integrity sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==
"utils-merge@1.0.1": dependencies:
"integrity" "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" punycode "^2.1.1"
"resolved" "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
"version" "1.0.1" type-is@^1.6.4, type-is@~1.6.18:
version "1.6.18"
"uuid@^9.0.0": resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
"integrity" "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
"resolved" "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz" dependencies:
"version" "9.0.0" media-typer "0.3.0"
mime-types "~2.1.24"
"vary@^1", "vary@~1.1.2":
"integrity" "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" typedarray@^0.0.6:
"resolved" "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" version "0.0.6"
"version" "1.1.2" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==
"webidl-conversions@^7.0.0":
"integrity" "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" undefsafe@^2.0.5:
"resolved" "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz" version "2.0.5"
"version" "7.0.0" resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz"
integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==
"whatwg-url@^11.0.0":
"integrity" "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==" unpipe@1.0.0, unpipe@~1.0.0:
"resolved" "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz" version "1.0.0"
"version" "11.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
dependencies: integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==
"tr46" "^3.0.0"
"webidl-conversions" "^7.0.0" util-deprecate@~1.0.1:
version "1.0.2"
"xtend@^4.0.0": resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
"integrity" "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
"resolved" "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
"version" "4.0.2" utils-merge@1.0.1:
version "1.0.1"
"yallist@^4.0.0": resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
"integrity" "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
"resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
"version" "4.0.0" uuid@^9.0.0:
version "9.0.0"
resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz"
integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==
validator@^13.7.0:
version "13.11.0"
resolved "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz"
integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==
vary@^1, vary@~1.1.2:
version "1.1.2"
resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==
webidl-conversions@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz"
integrity sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==
whatwg-url@^11.0.0:
version "11.0.0"
resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz"
integrity sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==
dependencies:
tr46 "^3.0.0"
webidl-conversions "^7.0.0"
wrappy@1:
version "1.0.2"
resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
xtend@^4.0.0:
version "4.0.2"
resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
yallist@^4.0.0:
version "4.0.0"
resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
yaml@2.0.0-1:
version "2.0.0-1"
resolved "https://registry.npmjs.org/yaml/-/yaml-2.0.0-1.tgz"
integrity sha512-W7h5dEhywMKenDJh2iX/LABkbFnBxasD27oyXWDS/feDsxiw0dD5ncXdYXgkvAsXIY2MpW/ZKkr9IU30DBdMNQ==
z-schema@^5.0.1:
version "5.0.5"
resolved "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz"
integrity sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==
dependencies:
lodash.get "^4.4.2"
lodash.isequal "^4.5.0"
validator "^13.7.0"
optionalDependencies:
commander "^9.4.1"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment