@ -8,7 +8,7 @@
"dependencies" : {
"bcrypt" : "^5.1.1" ,
"dotenv" : "^16.4.5" ,
"dotenv-cli" : "^7.4. 1 ",
"dotenv-cli" : "^7.4. 2 ",
"filenamify" : "^4.3.0" ,
"jsonwebtoken" : "^9.0.2" ,
"knex" : "^3.1.0" ,
@ -17,15 +17,15 @@
"move-file" : "^2.1.0" ,
"nodemailer" : "^6.9.13" ,
"openid-client" : "^5.6.5" ,
"rimraf" : "^5.0. 5 ",
"sails" : "^1.5.1 0 ",
"rimraf" : "^5.0. 7 ",
"sails" : "^1.5.1 1 ",
"sails-hook-orm" : "^4.0.3" ,
"sails-hook-sockets" : "^3.0.0" ,
"sails-postgresql" : "^5.0.1" ,
"sharp" : "^0.33. 3 ",
"sharp" : "^0.33. 4 ",
"stream-to-array" : "^2.3.0" ,
"uuid" : "^9.0.1" ,
"validator" : "^13.1 1 .0",
"validator" : "^13.1 2 .0",
"winston" : "^3.13.0" ,
"zxcvbn" : "^4.4.2"
} ,
@ -35,21 +35,12 @@
"eslint-config-airbnb-base" : "^15.0.0" ,
"eslint-plugin-import" : "^2.29.1" ,
"mocha" : "^10.4.0" ,
"nodemon" : "^3.1. 0 "
"nodemon" : "^3.1. 2 "
} ,
"engines" : {
"node" : ">=18"
}
} ,
"node_modules/@aashutoshrathi/word-wrap" : {
"version" : "1.2.6" ,
"resolved" : "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz" ,
"integrity" : "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==" ,
"dev" : true ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/@colors/colors" : {
"version" : "1.6.0" ,
"resolved" : "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz" ,
@ -69,9 +60,9 @@
}
} ,
"node_modules/@emnapi/runtime" : {
"version" : "1. 1.1 ",
"resolved" : "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1. 1.1 .tgz",
"integrity" : "sha512- 3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+X Q==",
"version" : "1. 2.0 ",
"resolved" : "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1. 2.0 .tgz",
"integrity" : "sha512- bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/Lxpz Q==",
"optional" : true ,
"dependencies" : {
"tslib" : "^2.4.0"
@ -167,9 +158,9 @@
"dev" : true
} ,
"node_modules/@img/sharp-darwin-arm64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33. 3 .tgz",
"integrity" : "sha512- FaNiGX1MrOuJ3hxuNzWgsT/mg5OHG/Izh59WW2mk1UwYHUwtfbhk5QNKYZgxf0pLOhx9ctGiGa2OykD71vOnSw ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33. 4 .tgz",
"integrity" : "sha512- p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA ==",
"cpu" : [
"arm64"
] ,
@ -192,9 +183,9 @@
}
} ,
"node_modules/@img/sharp-darwin-x64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33. 3 .tgz",
"integrity" : "sha512- 2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXv w==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33. 4 .tgz",
"integrity" : "sha512- 0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+D w==",
"cpu" : [
"x64"
] ,
@ -385,9 +376,9 @@
}
} ,
"node_modules/@img/sharp-linux-arm" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33. 3 .tgz",
"integrity" : "sha512- Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33. 4 .tgz",
"integrity" : "sha512- RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ ==",
"cpu" : [
"arm"
] ,
@ -410,9 +401,9 @@
}
} ,
"node_modules/@img/sharp-linux-arm64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33. 3 .tgz",
"integrity" : "sha512- Zf+sF1jHZJKA6Gor9hoYG2ljr4wo9cY4twaxgFDvlG0Xz9V7sinsPp8pFd1XtlhTzYo0IhDbl3rK7P6MzHpnYA ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33. 4 .tgz",
"integrity" : "sha512- 2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q ==",
"cpu" : [
"arm64"
] ,
@ -435,9 +426,9 @@
}
} ,
"node_modules/@img/sharp-linux-s390x" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33. 3 .tgz",
"integrity" : "sha512- vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33. 4 .tgz",
"integrity" : "sha512- h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ ==",
"cpu" : [
"s390x"
] ,
@ -446,7 +437,7 @@
"linux"
] ,
"engines" : {
"glibc" : ">=2. 28 ",
"glibc" : ">=2. 31 ",
"node" : "^18.17.0 || ^20.3.0 || >=21.0.0" ,
"npm" : ">=9.6.5" ,
"pnpm" : ">=7.1.0" ,
@ -460,9 +451,9 @@
}
} ,
"node_modules/@img/sharp-linux-x64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33. 3 .tgz",
"integrity" : "sha512- Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33. 4 .tgz",
"integrity" : "sha512- GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw ==",
"cpu" : [
"x64"
] ,
@ -485,9 +476,9 @@
}
} ,
"node_modules/@img/sharp-linuxmusl-arm64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33. 3 .tgz",
"integrity" : "sha512- qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33. 4 .tgz",
"integrity" : "sha512- nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ ==",
"cpu" : [
"arm64"
] ,
@ -510,9 +501,9 @@
}
} ,
"node_modules/@img/sharp-linuxmusl-x64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33. 3 .tgz",
"integrity" : "sha512- Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2 w==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33. 4 .tgz",
"integrity" : "sha512- uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0da w==",
"cpu" : [
"x64"
] ,
@ -535,15 +526,15 @@
}
} ,
"node_modules/@img/sharp-wasm32" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33. 3 .tgz",
"integrity" : "sha512- 68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJA Q==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33. 4 .tgz",
"integrity" : "sha512- Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMn Q==",
"cpu" : [
"wasm32"
] ,
"optional" : true ,
"dependencies" : {
"@emnapi/runtime" : "^1.1. 0 "
"@emnapi/runtime" : "^1.1. 1 "
} ,
"engines" : {
"node" : "^18.17.0 || ^20.3.0 || >=21.0.0" ,
@ -556,9 +547,9 @@
}
} ,
"node_modules/@img/sharp-win32-ia32" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33. 3 .tgz",
"integrity" : "sha512- CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33. 4 .tgz",
"integrity" : "sha512- 99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw ==",
"cpu" : [
"ia32"
] ,
@ -577,9 +568,9 @@
}
} ,
"node_modules/@img/sharp-win32-x64" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33. 3 .tgz",
"integrity" : "sha512- viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33. 4 .tgz",
"integrity" : "sha512- 3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw ==",
"cpu" : [
"x64"
] ,
@ -709,6 +700,7 @@
"version" : "7.2.3" ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" ,
"integrity" : "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" ,
"deprecated" : "Glob versions prior to v9 are no longer supported" ,
"dependencies" : {
"fs.realpath" : "^1.0.0" ,
"inflight" : "^1.0.4" ,
@ -728,6 +720,7 @@
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" ,
"integrity" : "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" ,
"deprecated" : "Rimraf versions prior to v4 are no longer supported" ,
"dependencies" : {
"glob" : "^7.1.3"
} ,
@ -813,9 +806,9 @@
"integrity" : "sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ=="
} ,
"node_modules/@socket.io/component-emitter" : {
"version" : "3.1. 1 ",
"resolved" : "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1. 1 .tgz",
"integrity" : "sha512- dzJtaDAAoXx4GCOJpbB2eG/Qj8VDpdwkLsWGzGm+0L7E8/434RyMbAHmk9ubXWVAb9nXmc44jUf8GKqVDiKezg =="
"version" : "3.1. 2 ",
"resolved" : "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1. 2 .tgz",
"integrity" : "sha512- 9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA =="
} ,
"node_modules/@types/cookie" : {
"version" : "0.4.1" ,
@ -837,9 +830,9 @@
"dev" : true
} ,
"node_modules/@types/node" : {
"version" : "20.1 2.7 ",
"resolved" : "https://registry.npmjs.org/@types/node/-/node-20.1 2.7 .tgz",
"integrity" : "sha512- wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg ==",
"version" : "20.1 3.0 ",
"resolved" : "https://registry.npmjs.org/@types/node/-/node-20.1 3.0 .tgz",
"integrity" : "sha512- FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ ==",
"dependencies" : {
"undici-types" : "~5.26.4"
}
@ -995,6 +988,7 @@
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz" ,
"integrity" : "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==" ,
"deprecated" : "This package is no longer supported." ,
"dependencies" : {
"delegates" : "^1.0.0" ,
"readable-stream" : "^3.6.0"
@ -1285,12 +1279,12 @@
}
} ,
"node_modules/braces" : {
"version" : "3.0. 2 ",
"resolved" : "https://registry.npmjs.org/braces/-/braces-3.0. 2 .tgz",
"integrity" : "sha512- b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0 A==",
"version" : "3.0. 3 ",
"resolved" : "https://registry.npmjs.org/braces/-/braces-3.0. 3 .tgz",
"integrity" : "sha512- yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxv A==",
"dev" : true ,
"dependencies" : {
"fill-range" : "^7. 0 .1"
"fill-range" : "^7. 1 .1"
} ,
"engines" : {
"node" : ">=8"
@ -1930,9 +1924,9 @@
}
} ,
"node_modules/debug" : {
"version" : "4.3. 4 ",
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3. 4 .tgz",
"integrity" : "sha512- PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ ==",
"version" : "4.3. 5 ",
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3. 5 .tgz",
"integrity" : "sha512- pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg ==",
"dependencies" : {
"ms" : "2.1.2"
} ,
@ -2087,9 +2081,9 @@
}
} ,
"node_modules/dotenv-cli" : {
"version" : "7.4. 1 ",
"resolved" : "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-7.4. 1 .tgz",
"integrity" : "sha512- fE1aywjRrWGxV3miaiUr3d2zC/VAiuzEGghi+QzgIA9fEf/M5hLMaRSXb4IxbUAwGmaLi0IozdZddnVU96acag ==",
"version" : "7.4. 2 ",
"resolved" : "https://registry.npmjs.org/dotenv-cli/-/dotenv-cli-7.4. 2 .tgz",
"integrity" : "sha512- SbUj8l61zIbzyhIbg0FwPJq6+wjbzdn9oEtozQpZ6kW2ihCcapKVZj49oCT3oPM+mgQm+itgvUQcG5szxVrZTA ==",
"dependencies" : {
"cross-spawn" : "^7.0.3" ,
"dotenv" : "^16.3.0" ,
@ -2127,9 +2121,9 @@
"integrity" : "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
} ,
"node_modules/ejs" : {
"version" : "3.1. 7 ",
"resolved" : "https://registry.npmjs.org/ejs/-/ejs-3.1. 7 .tgz",
"integrity" : "sha512- BIar7R6abbUxDA3bfXrO4DSgwo8I+fB5/1zgujl3HLLjwd6+9iOnrT+t3grn2qbk9vOgBubXOFwX2m9axoFaGw ==",
"version" : "3.1. 10 ",
"resolved" : "https://registry.npmjs.org/ejs/-/ejs-3.1. 10 .tgz",
"integrity" : "sha512- UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA ==",
"dependencies" : {
"jake" : "^10.8.5"
} ,
@ -2949,9 +2943,9 @@
}
} ,
"node_modules/fill-range" : {
"version" : "7. 0 .1",
"resolved" : "https://registry.npmjs.org/fill-range/-/fill-range-7. 0 .1.tgz",
"integrity" : "sha512- qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ ==",
"version" : "7. 1 .1",
"resolved" : "https://registry.npmjs.org/fill-range/-/fill-range-7. 1 .1.tgz",
"integrity" : "sha512- YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg ==",
"dev" : true ,
"dependencies" : {
"to-regex-range" : "^5.0.1"
@ -3052,6 +3046,7 @@
"version" : "7.2.3" ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" ,
"integrity" : "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" ,
"deprecated" : "Glob versions prior to v9 are no longer supported" ,
"dev" : true ,
"dependencies" : {
"fs.realpath" : "^1.0.0" ,
@ -3072,6 +3067,7 @@
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" ,
"integrity" : "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==" ,
"deprecated" : "Rimraf versions prior to v4 are no longer supported" ,
"dev" : true ,
"dependencies" : {
"glob" : "^7.1.3"
@ -3169,6 +3165,7 @@
"version" : "7.2.3" ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" ,
"integrity" : "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" ,
"deprecated" : "Glob versions prior to v9 are no longer supported" ,
"dependencies" : {
"fs.realpath" : "^1.0.0" ,
"inflight" : "^1.0.4" ,
@ -3188,6 +3185,7 @@
"version" : "2.7.1" ,
"resolved" : "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" ,
"integrity" : "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==" ,
"deprecated" : "Rimraf versions prior to v4 are no longer supported" ,
"dependencies" : {
"glob" : "^7.1.3"
} ,
@ -3275,6 +3273,7 @@
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz" ,
"integrity" : "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==" ,
"deprecated" : "This package is no longer supported." ,
"dependencies" : {
"aproba" : "^1.0.3 || ^2.0.0" ,
"color-support" : "^1.1.2" ,
@ -3360,6 +3359,7 @@
"version" : "8.1.0" ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" ,
"integrity" : "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==" ,
"deprecated" : "Glob versions prior to v9 are no longer supported" ,
"dev" : true ,
"dependencies" : {
"fs.realpath" : "^1.0.0" ,
@ -3424,12 +3424,13 @@
}
} ,
"node_modules/globalthis" : {
"version" : "1.0. 3 ",
"resolved" : "https://registry.npmjs.org/globalthis/-/globalthis-1.0. 3 .tgz",
"integrity" : "sha512- sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA ==",
"version" : "1.0. 4 ",
"resolved" : "https://registry.npmjs.org/globalthis/-/globalthis-1.0. 4 .tgz",
"integrity" : "sha512- DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ ==",
"dev" : true ,
"dependencies" : {
"define-properties" : "^1.1.3"
"define-properties" : "^1.2.1" ,
"gopd" : "^1.0.1"
} ,
"engines" : {
"node" : ">= 0.4"
@ -3695,6 +3696,7 @@
"version" : "1.0.6" ,
"resolved" : "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" ,
"integrity" : "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" ,
"deprecated" : "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful." ,
"dependencies" : {
"once" : "^1.3.0" ,
"wrappy" : "1"
@ -4073,9 +4075,9 @@
"integrity" : "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
} ,
"node_modules/jackspeak" : {
"version" : " 2.3.6 ",
"resolved" : "https://registry.npmjs.org/jackspeak/-/jackspeak- 2.3.6 .tgz",
"integrity" : "sha512- N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGb Q==",
"version" : " 3.1.2 ",
"resolved" : "https://registry.npmjs.org/jackspeak/-/jackspeak- 3.1.2 .tgz",
"integrity" : "sha512- kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXj Q==",
"dependencies" : {
"@isaacs/cliui" : "^8.0.2"
} ,
@ -4090,9 +4092,9 @@
}
} ,
"node_modules/jake" : {
"version" : "10. 8.7 ",
"resolved" : "https://registry.npmjs.org/jake/-/jake-10. 8.7 .tgz",
"integrity" : "sha512- ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+ w==",
"version" : "10. 9.1 ",
"resolved" : "https://registry.npmjs.org/jake/-/jake-10. 9.1 .tgz",
"integrity" : "sha512- 61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2 w==",
"dependencies" : {
"async" : "^3.2.3" ,
"chalk" : "^4.0.2" ,
@ -4276,6 +4278,22 @@
}
}
} ,
"node_modules/knex/node_modules/debug" : {
"version" : "4.3.4" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" ,
"integrity" : "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" ,
"dependencies" : {
"ms" : "2.1.2"
} ,
"engines" : {
"node" : ">=6.0"
} ,
"peerDependenciesMeta" : {
"supports-color" : {
"optional" : true
}
}
} ,
"node_modules/knex/node_modules/resolve-from" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" ,
@ -4726,6 +4744,29 @@
"balanced-match" : "^1.0.0"
}
} ,
"node_modules/mocha/node_modules/debug" : {
"version" : "4.3.4" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" ,
"integrity" : "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" ,
"dev" : true ,
"dependencies" : {
"ms" : "2.1.2"
} ,
"engines" : {
"node" : ">=6.0"
} ,
"peerDependenciesMeta" : {
"supports-color" : {
"optional" : true
}
}
} ,
"node_modules/mocha/node_modules/debug/node_modules/ms" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" ,
"dev" : true
} ,
"node_modules/mocha/node_modules/minimatch" : {
"version" : "5.0.1" ,
"resolved" : "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz" ,
@ -4849,9 +4890,9 @@
}
} ,
"node_modules/nodemon" : {
"version" : "3.1. 0 ",
"resolved" : "https://registry.npmjs.org/nodemon/-/nodemon-3.1. 0 .tgz",
"integrity" : "sha512- xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchvA ==",
"version" : "3.1. 2 ",
"resolved" : "https://registry.npmjs.org/nodemon/-/nodemon-3.1. 2 .tgz",
"integrity" : "sha512- /Ib/kloefDy+N0iRTxIUzyGcdW9lzlnca2Jsa5w73bs3npXjg+WInmiX6VY13mIb6SykkthYX/U5t0ukryGqBw ==",
"dev" : true ,
"dependencies" : {
"chokidar" : "^3.5.2" ,
@ -4924,6 +4965,7 @@
"version" : "5.0.1" ,
"resolved" : "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz" ,
"integrity" : "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==" ,
"deprecated" : "This package is no longer supported." ,
"dependencies" : {
"are-we-there-yet" : "^2.0.0" ,
"console-control-strings" : "^1.1.0" ,
@ -5114,17 +5156,17 @@
}
} ,
"node_modules/optionator" : {
"version" : "0.9. 3 ",
"resolved" : "https://registry.npmjs.org/optionator/-/optionator-0.9. 3 .tgz",
"integrity" : "sha512- JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgj g==",
"version" : "0.9. 4 ",
"resolved" : "https://registry.npmjs.org/optionator/-/optionator-0.9. 4 .tgz",
"integrity" : "sha512- 6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9 g==",
"dev" : true ,
"dependencies" : {
"@aashutoshrathi/word-wrap" : "^1.2.3" ,
"deep-is" : "^0.1.3" ,
"fast-levenshtein" : "^2.0.6" ,
"levn" : "^0.4.1" ,
"prelude-ls" : "^1.2.1" ,
"type-check" : "^0.4.0"
"type-check" : "^0.4.0" ,
"word-wrap" : "^1.2.5"
} ,
"engines" : {
"node" : ">= 0.8.0"
@ -5230,24 +5272,24 @@
"integrity" : "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
} ,
"node_modules/path-scurry" : {
"version" : "1.1 0.2 ",
"resolved" : "https://registry.npmjs.org/path-scurry/-/path-scurry-1.1 0.2 .tgz",
"integrity" : "sha512- 7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qc A==",
"version" : "1.1 1.1 ",
"resolved" : "https://registry.npmjs.org/path-scurry/-/path-scurry-1.1 1.1 .tgz",
"integrity" : "sha512- Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1H A==",
"dependencies" : {
"lru-cache" : "^10.2.0" ,
"minipass" : "^5.0.0 || ^6.0.2 || ^7.0.0"
} ,
"engines" : {
"node" : ">=16 || 14 >=14.1 7 "
"node" : ">=16 || 14 >=14.1 8 "
} ,
"funding" : {
"url" : "https://github.com/sponsors/isaacs"
}
} ,
"node_modules/path-scurry/node_modules/lru-cache" : {
"version" : "10.2. 0 ",
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2. 0 .tgz",
"integrity" : "sha512- 2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7 Q==",
"version" : "10.2. 2 ",
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2. 2 .tgz",
"integrity" : "sha512- 9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBO Q==",
"engines" : {
"node" : "14 || >=16.14"
}
@ -5819,9 +5861,9 @@
}
} ,
"node_modules/rimraf" : {
"version" : "5.0. 5 ",
"resolved" : "https://registry.npmjs.org/rimraf/-/rimraf-5.0. 5 .tgz",
"integrity" : "sha512- CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A ==",
"version" : "5.0. 7 ",
"resolved" : "https://registry.npmjs.org/rimraf/-/rimraf-5.0. 7 .tgz",
"integrity" : "sha512- nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg ==",
"dependencies" : {
"glob" : "^10.3.7"
} ,
@ -5829,7 +5871,7 @@
"rimraf" : "dist/esm/bin.mjs"
} ,
"engines" : {
"node" : ">=14 "
"node" : ">=14 .18 "
} ,
"funding" : {
"url" : "https://github.com/sponsors/isaacs"
@ -5844,21 +5886,21 @@
}
} ,
"node_modules/rimraf/node_modules/glob" : {
"version" : "10. 3.12 ",
"resolved" : "https://registry.npmjs.org/glob/-/glob-10. 3.12 .tgz",
"integrity" : "sha512- TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg ==",
"version" : "10. 4.1 ",
"resolved" : "https://registry.npmjs.org/glob/-/glob-10. 4.1 .tgz",
"integrity" : "sha512- 2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw ==",
"dependencies" : {
"foreground-child" : "^3.1.0" ,
"jackspeak" : "^ 2.3.6 ",
"minimatch" : "^9.0. 1 ",
"minipass" : "^7. 0.4 ",
"path-scurry" : "^1.1 0.2 "
"jackspeak" : "^ 3.1.2 ",
"minimatch" : "^9.0. 4 ",
"minipass" : "^7. 1.2 ",
"path-scurry" : "^1.1 1.1 "
} ,
"bin" : {
"glob" : "dist/esm/bin.mjs"
} ,
"engines" : {
"node" : ">=16 || 14 >=14.1 7 "
"node" : ">=16 || 14 >=14.1 8 "
} ,
"funding" : {
"url" : "https://github.com/sponsors/isaacs"
@ -5879,9 +5921,9 @@
}
} ,
"node_modules/rimraf/node_modules/minipass" : {
"version" : "7. 0.4 ",
"resolved" : "https://registry.npmjs.org/minipass/-/minipass-7. 0.4 .tgz",
"integrity" : "sha512- jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ ==",
"version" : "7. 1.2 ",
"resolved" : "https://registry.npmjs.org/minipass/-/minipass-7. 1.2 .tgz",
"integrity" : "sha512- qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw ==",
"engines" : {
"node" : ">=16 || 14 >=14.17"
}
@ -6039,9 +6081,9 @@
"integrity" : "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
} ,
"node_modules/sails" : {
"version" : "1.5.1 0 ",
"resolved" : "https://registry.npmjs.org/sails/-/sails-1.5.1 0 .tgz",
"integrity" : "sha512- XntZIvch4aX1dqHBlgQ0d135srtwRzN8RvpaFUayzWk+iZDiLSQARJxz5WR9l+PyMjE/vHqLa5Vrr64QCW9LJA ==",
"version" : "1.5.1 1 ",
"resolved" : "https://registry.npmjs.org/sails/-/sails-1.5.1 1 .tgz",
"integrity" : "sha512- jbYr0efR8tSm8ZuUR7esC3O0O37QZRxpbJoM+AvK94xym8xPFs7v29FQGyhDZLO7gKfpdx3hqkSANw6r2Zt2Og ==",
"dependencies" : {
"@sailshq/lodash" : "^3.10.6" ,
"async" : "2.6.4" ,
@ -6055,7 +6097,7 @@
"cookie-parser" : "1.4.4" ,
"cookie-signature" : "1.1.0" ,
"csurf" : "1.10.0" ,
"ejs" : "3.1. 7 ",
"ejs" : "3.1. 10 ",
"express" : "4.19.2" ,
"express-session" : "1.17.0" ,
"flaverr" : "^1.10.0" ,
@ -6443,6 +6485,7 @@
"version" : "7.1.2" ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz" ,
"integrity" : "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==" ,
"deprecated" : "Glob versions prior to v9 are no longer supported" ,
"dependencies" : {
"fs.realpath" : "^1.0.0" ,
"inflight" : "^1.0.4" ,
@ -6494,12 +6537,9 @@
}
} ,
"node_modules/semver" : {
"version" : "7.6.0" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" ,
"integrity" : "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==" ,
"dependencies" : {
"lru-cache" : "^6.0.0"
} ,
"version" : "7.6.2" ,
"resolved" : "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz" ,
"integrity" : "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==" ,
"bin" : {
"semver" : "bin/semver.js"
} ,
@ -6769,9 +6809,9 @@
"integrity" : "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
} ,
"node_modules/sharp" : {
"version" : "0.33. 3 ",
"resolved" : "https://registry.npmjs.org/sharp/-/sharp-0.33. 3 .tgz",
"integrity" : "sha512- vHUeXJU1UvlO/BNwTpT0x/r53WkLUVxrmb5JTgW92fdFCFk0ispLMAeu/jPO2vjkXM1fYUi3K7/qcLF47pwM1A ==",
"version" : "0.33. 4 ",
"resolved" : "https://registry.npmjs.org/sharp/-/sharp-0.33. 4 .tgz",
"integrity" : "sha512- 7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q ==",
"hasInstallScript" : true ,
"dependencies" : {
"color" : "^4.2.3" ,
@ -6786,8 +6826,8 @@
"url" : "https://opencollective.com/libvips"
} ,
"optionalDependencies" : {
"@img/sharp-darwin-arm64" : "0.33. 3 ",
"@img/sharp-darwin-x64" : "0.33. 3 ",
"@img/sharp-darwin-arm64" : "0.33. 4 ",
"@img/sharp-darwin-x64" : "0.33. 4 ",
"@img/sharp-libvips-darwin-arm64" : "1.0.2" ,
"@img/sharp-libvips-darwin-x64" : "1.0.2" ,
"@img/sharp-libvips-linux-arm" : "1.0.2" ,
@ -6796,15 +6836,15 @@
"@img/sharp-libvips-linux-x64" : "1.0.2" ,
"@img/sharp-libvips-linuxmusl-arm64" : "1.0.2" ,
"@img/sharp-libvips-linuxmusl-x64" : "1.0.2" ,
"@img/sharp-linux-arm" : "0.33. 3 ",
"@img/sharp-linux-arm64" : "0.33. 3 ",
"@img/sharp-linux-s390x" : "0.33. 3 ",
"@img/sharp-linux-x64" : "0.33. 3 ",
"@img/sharp-linuxmusl-arm64" : "0.33. 3 ",
"@img/sharp-linuxmusl-x64" : "0.33. 3 ",
"@img/sharp-wasm32" : "0.33. 3 ",
"@img/sharp-win32-ia32" : "0.33. 3 ",
"@img/sharp-win32-x64" : "0.33. 3 "
"@img/sharp-linux-arm" : "0.33. 4 ",
"@img/sharp-linux-arm64" : "0.33. 4 ",
"@img/sharp-linux-s390x" : "0.33. 4 ",
"@img/sharp-linux-x64" : "0.33. 4 ",
"@img/sharp-linuxmusl-arm64" : "0.33. 4 ",
"@img/sharp-linuxmusl-x64" : "0.33. 4 ",
"@img/sharp-wasm32" : "0.33. 4 ",
"@img/sharp-win32-ia32" : "0.33. 4 ",
"@img/sharp-win32-x64" : "0.33. 4 "
}
} ,
"node_modules/shebang-command" : {
@ -7409,32 +7449,14 @@
}
} ,
"node_modules/touch" : {
"version" : "3.1. 0 ",
"resolved" : "https://registry.npmjs.org/touch/-/touch-3.1. 0 .tgz",
"integrity" : "sha512- WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9l A==",
"version" : "3.1. 1 ",
"resolved" : "https://registry.npmjs.org/touch/-/touch-3.1. 1 .tgz",
"integrity" : "sha512- r0eojU4bI8MnHr8c5bNo7lJDdI2qXlWWJk6a9EAFG7vbhTjElYhBVS3/miuE0uOuoLdb8Mc/rVfsmm6eo5o9G A==",
"dev" : true ,
"dependencies" : {
"nopt" : "~1.0.10"
} ,
"bin" : {
"nodetouch" : "bin/nodetouch.js"
}
} ,
"node_modules/touch/node_modules/nopt" : {
"version" : "1.0.10" ,
"resolved" : "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" ,
"integrity" : "sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==" ,
"dev" : true ,
"dependencies" : {
"abbrev" : "1"
} ,
"bin" : {
"nopt" : "bin/nopt.js"
} ,
"engines" : {
"node" : "*"
}
} ,
"node_modules/tr46" : {
"version" : "0.0.3" ,
"resolved" : "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" ,
@ -7701,9 +7723,9 @@
}
} ,
"node_modules/validator" : {
"version" : "13.1 1 .0",
"resolved" : "https://registry.npmjs.org/validator/-/validator-13.1 1 .0.tgz",
"integrity" : "sha512- Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ ==",
"version" : "13.1 2 .0",
"resolved" : "https://registry.npmjs.org/validator/-/validator-13.1 2 .0.tgz",
"integrity" : "sha512- c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg ==",
"engines" : {
"node" : ">= 0.10"
}
@ -7772,6 +7794,22 @@
"node" : "^12.20.0 || >=14"
}
} ,
"node_modules/waterline-sql-builder/node_modules/debug" : {
"version" : "4.3.4" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" ,
"integrity" : "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==" ,
"dependencies" : {
"ms" : "2.1.2"
} ,
"engines" : {
"node" : ">=6.0"
} ,
"peerDependenciesMeta" : {
"supports-color" : {
"optional" : true
}
}
} ,
"node_modules/waterline-sql-builder/node_modules/knex" : {
"version" : "2.4.2" ,
"resolved" : "https://registry.npmjs.org/knex/-/knex-2.4.2.tgz" ,
@ -8089,6 +8127,15 @@
"resolved" : "https://registry.npmjs.org/async/-/async-3.2.5.tgz" ,
"integrity" : "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
} ,
"node_modules/word-wrap" : {
"version" : "1.2.5" ,
"resolved" : "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" ,
"integrity" : "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" ,
"dev" : true ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/wordwrap" : {
"version" : "0.0.2" ,
"resolved" : "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" ,