@ -9,16 +9,14 @@
"version" : "1.0.1" ,
"license" : "GPL" ,
"dependencies" : {
"bcryptjs" : "^2.4.3" ,
"debug" : "^4.3.4" ,
"express-session" : "^1.18.0" ,
"h3" : "^1.11.1" ,
"qrcode" : "^1.5.3" ,
"uuid" : "^9.0.1"
"qrcode" : "^1.5.3"
} ,
"devDependencies" : {
"eslint-config-athom" : "^3.1.3" ,
"nodemon" : "^3.1.0 " ,
"nodemon" : "^3.1.1 " ,
"tailwindcss" : "^3.4.3"
} ,
"engines" : {
@ -48,9 +46,9 @@
}
} ,
"node_modules/@babel/helper-validator-identifier" : {
"version" : "7.24.5 " ,
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5 .tgz" ,
"integrity" : "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA ==" ,
"version" : "7.24.6 " ,
"resolved" : "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6 .tgz" ,
"integrity" : "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw ==" ,
"dev" : true ,
"peer" : true ,
"engines" : {
@ -58,13 +56,13 @@
}
} ,
"node_modules/@babel/highlight" : {
"version" : "7.24.5 " ,
"resolved" : "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5 .tgz" ,
"integrity" : "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw ==" ,
"version" : "7.24.6 " ,
"resolved" : "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6 .tgz" ,
"integrity" : "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ ==" ,
"dev" : true ,
"peer" : true ,
"dependencies" : {
"@babel/helper-validator-identifier" : "^7.24.5 " ,
"@babel/helper-validator-identifier" : "^7.24.6 " ,
"chalk" : "^2.4.2" ,
"js-tokens" : "^4.0.0" ,
"picocolors" : "^1.0.0"
@ -910,11 +908,6 @@
"integrity" : "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" ,
"dev" : true
} ,
"node_modules/bcryptjs" : {
"version" : "2.4.3" ,
"resolved" : "https://registry.npmjs.org/bcryptjs/-/bcryptjs-2.4.3.tgz" ,
"integrity" : "sha512-V/Hy/X9Vt7f3BbPJEi8BdVFMByHi+jNXrYkW3huaybV/kQ0KJg0Y6PkEMbn+zeT+i+SiKZ/HMqJGIIt4LZDqNQ=="
} ,
"node_modules/binary-extensions" : {
"version" : "2.3.0" ,
"resolved" : "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz" ,
@ -938,12 +931,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"
@ -2083,9 +2076,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"
@ -2265,6 +2258,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 ,
"peer" : true ,
"dependencies" : {
@ -2509,6 +2503,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." ,
"dev" : true ,
"peer" : true ,
"dependencies" : {
@ -2821,9 +2816,9 @@
"dev" : true
} ,
"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==" ,
"dev" : true ,
"dependencies" : {
"@isaacs/cliui" : "^8.0.2"
@ -2984,12 +2979,12 @@
}
} ,
"node_modules/micromatch" : {
"version" : "4.0.5 " ,
"resolved" : "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5 .tgz" ,
"integrity" : "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA ==" ,
"version" : "4.0.7 " ,
"resolved" : "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7 .tgz" ,
"integrity" : "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q ==" ,
"dev" : true ,
"dependencies" : {
"braces" : "^3.0.2 " ,
"braces" : "^3.0.3 " ,
"picomatch" : "^2.3.1"
} ,
"engines" : {
@ -3029,9 +3024,9 @@
}
} ,
"node_modules/minipass" : {
"version" : "7.1.1 " ,
"resolved" : "https://registry.npmjs.org/minipass/-/minipass-7.1.1 .tgz" ,
"integrity" : "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA ==" ,
"version" : "7.1.2 " ,
"resolved" : "https://registry.npmjs.org/minipass/-/minipass-7.1.2 .tgz" ,
"integrity" : "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw ==" ,
"dev" : true ,
"engines" : {
"node" : ">=16 || 14 >=14.17"
@ -3083,9 +3078,9 @@
"integrity" : "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ=="
} ,
"node_modules/nodemon" : {
"version" : "3.1.0 " ,
"resolved" : "https://registry.npmjs.org/nodemon/-/nodemon-3.1.0 .tgz" ,
"integrity" : "sha512-xqlktYlDMCepBJd43ZQhjWwMw2obW/JRvkrLxq5RCNcuDDX1DbcPT+qT1IlIIdf+DhnWs90JpTMe+Y5KxOchv A==" ,
"version" : "3.1.1 " ,
"resolved" : "https://registry.npmjs.org/nodemon/-/nodemon-3.1.1 .tgz" ,
"integrity" : "sha512-k43xGaDtaDIcufn0Fc6fTtsdKSkV/hQzoQFigNH//GaKta28yoKVYXCnV+KXRqfT/YzsFaQU9VdeEG+HEyxr6 A==" ,
"dev" : true ,
"dependencies" : {
"chokidar" : "^3.5.2" ,
@ -3599,9 +3594,9 @@
}
} ,
"node_modules/postcss-selector-parser" : {
"version" : "6.0.16 " ,
"resolved" : "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16 .tgz" ,
"integrity" : "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw ==" ,
"version" : "6.1. 0" ,
"resolved" : "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1. 0.tgz" ,
"integrity" : "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ ==" ,
"dev" : true ,
"dependencies" : {
"cssesc" : "^3.0.0" ,
@ -3824,6 +3819,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 ,
"peer" : true ,
"dependencies" : {
@ -4223,16 +4219,16 @@
}
} ,
"node_modules/sucrase/node_modules/glob" : {
"version" : "10.3.15 " ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-10.3.15 .tgz" ,
"integrity" : "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjp w==" ,
"version" : "10.4.1 " ,
"resolved" : "https://registry.npmjs.org/glob/-/glob-10.4.1 .tgz" ,
"integrity" : "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVI w==" ,
"dev" : true ,
"dependencies" : {
"foreground-child" : "^3.1.0" ,
"jackspeak" : "^2.3.6 " ,
"minimatch" : "^9.0.1 " ,
"minipass" : "^7.0.4 " ,
"path-scurry" : "^1.11.0 "
"jackspeak" : "^3.1.2 " ,
"minimatch" : "^9.0.4 " ,
"minipass" : "^7.1.2 " ,
"path-scurry" : "^1.11.1 "
} ,
"bin" : {
"glob" : "dist/esm/bin.mjs"
@ -4302,9 +4298,9 @@
}
} ,
"node_modules/table/node_modules/ajv" : {
"version" : "8.13 .0" ,
"resolved" : "https://registry.npmjs.org/ajv/-/ajv-8.13 .0.tgz" ,
"integrity" : "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNk A==" ,
"version" : "8.14 .0" ,
"resolved" : "https://registry.npmjs.org/ajv/-/ajv-8.14 .0.tgz" ,
"integrity" : "sha512-oYs1UUtO97ZO2lJ4bwnWeQW8/zvOIQLGKcvPTsWmvc2SYgBb+upuNS5NxoLaMU4h8Ju3Nbj6Cq8mD2LQoqVKF A==" ,
"dev" : true ,
"peer" : true ,
"dependencies" : {
@ -4623,18 +4619,6 @@
"integrity" : "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" ,
"dev" : true
} ,
"node_modules/uuid" : {
"version" : "9.0.1" ,
"resolved" : "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz" ,
"integrity" : "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==" ,
"funding" : [
"https://github.com/sponsors/broofa" ,
"https://github.com/sponsors/ctavan"
] ,
"bin" : {
"uuid" : "dist/bin/uuid"
}
} ,
"node_modules/v8-compile-cache" : {
"version" : "2.4.0" ,
"resolved" : "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz" ,