|
|
@ -17,13 +17,10 @@
|
|
|
|
"@tycrek/express-postcss": "^0.4.1",
|
|
|
|
"@tycrek/express-postcss": "^0.4.1",
|
|
|
|
"@tycrek/joint": "^1.0.0-1",
|
|
|
|
"@tycrek/joint": "^1.0.0-1",
|
|
|
|
"@tycrek/log": "^0.7.5",
|
|
|
|
"@tycrek/log": "^0.7.5",
|
|
|
|
"@tycrek/papito": "^0.3.4",
|
|
|
|
|
|
|
|
"@xoi/gps-metadata-remover": "^1.1.2",
|
|
|
|
"@xoi/gps-metadata-remover": "^1.1.2",
|
|
|
|
"any-shell-escape": "^0.1.1",
|
|
|
|
"any-shell-escape": "^0.1.1",
|
|
|
|
"autoprefixer": "^10.4.16",
|
|
|
|
"autoprefixer": "^10.4.16",
|
|
|
|
"axios": "^1.5.1",
|
|
|
|
|
|
|
|
"bcrypt": "^5.1.1",
|
|
|
|
"bcrypt": "^5.1.1",
|
|
|
|
"chalk": "^4.1.2",
|
|
|
|
|
|
|
|
"crypto-random-string": "3.3.1",
|
|
|
|
"crypto-random-string": "3.3.1",
|
|
|
|
"cssnano": "^6.0.1",
|
|
|
|
"cssnano": "^6.0.1",
|
|
|
|
"express": "^4.18.2",
|
|
|
|
"express": "^4.18.2",
|
|
|
@ -35,16 +32,13 @@
|
|
|
|
"luxon": "^3.4.3",
|
|
|
|
"luxon": "^3.4.3",
|
|
|
|
"memorystore": "^1.6.7",
|
|
|
|
"memorystore": "^1.6.7",
|
|
|
|
"mysql2": "^3.6.1",
|
|
|
|
"mysql2": "^3.6.1",
|
|
|
|
"node-fetch": "^2.6.7",
|
|
|
|
|
|
|
|
"node-vibrant": "^3.1.6",
|
|
|
|
"node-vibrant": "^3.1.6",
|
|
|
|
"pug": "^3.0.2",
|
|
|
|
"pug": "^3.0.2",
|
|
|
|
"sanitize-filename": "^1.6.3",
|
|
|
|
|
|
|
|
"sharp": "^0.32.6",
|
|
|
|
"sharp": "^0.32.6",
|
|
|
|
"shoelace-fontawesome-pug": "^6.4.2",
|
|
|
|
"shoelace-fontawesome-pug": "^6.4.2",
|
|
|
|
"shoelace-pug-loader": "^2.9.2",
|
|
|
|
"shoelace-pug-loader": "^2.9.2",
|
|
|
|
"tailwindcss": "^3.3.3",
|
|
|
|
"tailwindcss": "^3.3.3",
|
|
|
|
"typescript": "^5.2.2",
|
|
|
|
"typescript": "^5.2.2"
|
|
|
|
"uuid": "^8.3.2"
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"devDependencies": {
|
|
|
|
"devDependencies": {
|
|
|
|
"@types/bcrypt": "^5.0.0",
|
|
|
|
"@types/bcrypt": "^5.0.0",
|
|
|
@ -55,10 +49,7 @@
|
|
|
|
"@types/fs-extra": "^9.0.13",
|
|
|
|
"@types/fs-extra": "^9.0.13",
|
|
|
|
"@types/luxon": "^3.3.2",
|
|
|
|
"@types/luxon": "^3.3.2",
|
|
|
|
"@types/node": "^18.16.19",
|
|
|
|
"@types/node": "^18.16.19",
|
|
|
|
"@types/node-fetch": "^2.6.6",
|
|
|
|
"@types/tailwindcss": "^3.1.0"
|
|
|
|
"@types/sharp": "^0.32.0",
|
|
|
|
|
|
|
|
"@types/tailwindcss": "^3.1.0",
|
|
|
|
|
|
|
|
"@types/uuid": "^8.3.1"
|
|
|
|
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"engines": {
|
|
|
|
"engines": {
|
|
|
|
"node": ">=20.8.0",
|
|
|
|
"node": ">=20.8.0",
|
|
|
@ -2439,35 +2430,6 @@
|
|
|
|
"node": ">=18.0.0"
|
|
|
|
"node": ">=18.0.0"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/@tycrek/papito": {
|
|
|
|
|
|
|
|
"version": "0.3.4",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@tycrek/papito/-/papito-0.3.4.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-P5sQAJQOeirCzpphU6tXqjiCUmJf+A8T/1iJkpWu/uLq30lHyKjIoOeCXnW92b3hdDDxO1ruanxX2muJZTPQdA==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"fs-extra": "^10.0.0"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"engines": {
|
|
|
|
|
|
|
|
"node": ">=14.x.x",
|
|
|
|
|
|
|
|
"npm": ">=7.x.x"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"funding": {
|
|
|
|
|
|
|
|
"type": "patreon",
|
|
|
|
|
|
|
|
"url": "https://patreon.com/tycrek"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@tycrek/papito/node_modules/fs-extra": {
|
|
|
|
|
|
|
|
"version": "10.1.0",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"graceful-fs": "^4.2.0",
|
|
|
|
|
|
|
|
"jsonfile": "^6.0.1",
|
|
|
|
|
|
|
|
"universalify": "^2.0.0"
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"engines": {
|
|
|
|
|
|
|
|
"node": ">=12"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@types/bcrypt": {
|
|
|
|
"node_modules/@types/bcrypt": {
|
|
|
|
"version": "5.0.1",
|
|
|
|
"version": "5.0.1",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.1.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.1.tgz",
|
|
|
@ -2604,16 +2566,6 @@
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.6.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.6.tgz",
|
|
|
|
"integrity": "sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w=="
|
|
|
|
"integrity": "sha512-wf3Vz+jCmOQ2HV1YUJuCWdL64adYxumkrxtc+H1VUQlnQI04+5HtH+qZCOE21lBE7gIrt+CwX2Wv8Acrw5Ak6w=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/@types/node-fetch": {
|
|
|
|
|
|
|
|
"version": "2.6.7",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.7.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-lX17GZVpJ/fuCjguZ5b3TjEbSENxmEk1B2z02yoXSK9WMEWRivhdSY73wWMn6bpcCDAOh6qAdktpKHIlkDk2lg==",
|
|
|
|
|
|
|
|
"dev": true,
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"@types/node": "*",
|
|
|
|
|
|
|
|
"form-data": "^4.0.0"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@types/prop-types": {
|
|
|
|
"node_modules/@types/prop-types": {
|
|
|
|
"version": "15.7.9",
|
|
|
|
"version": "15.7.9",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz",
|
|
|
@ -2666,16 +2618,6 @@
|
|
|
|
"@types/node": "*"
|
|
|
|
"@types/node": "*"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/@types/sharp": {
|
|
|
|
|
|
|
|
"version": "0.32.0",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/sharp/-/sharp-0.32.0.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-OOi3kL+FZDnPhVzsfD37J88FNeZh6gQsGcLc95NbeURRGvmSjeXiDcyWzF2o3yh/gQAUn2uhh/e+CPCa5nwAxw==",
|
|
|
|
|
|
|
|
"deprecated": "This is a stub types definition. sharp provides its own type definitions, so you do not need this installed.",
|
|
|
|
|
|
|
|
"dev": true,
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"sharp": "*"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@types/tailwindcss": {
|
|
|
|
"node_modules/@types/tailwindcss": {
|
|
|
|
"version": "3.1.0",
|
|
|
|
"version": "3.1.0",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-3.1.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/tailwindcss/-/tailwindcss-3.1.0.tgz",
|
|
|
@ -2691,12 +2633,6 @@
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.5.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.5.tgz",
|
|
|
|
"integrity": "sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA=="
|
|
|
|
"integrity": "sha512-I3pkr8j/6tmQtKV/ZzHtuaqYSQvyjGRKH4go60Rr0IDLlFxuRT5V32uvB1mecM5G1EVAUyF/4r4QZ1GHgz+mxA=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/@types/uuid": {
|
|
|
|
|
|
|
|
"version": "8.3.4",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==",
|
|
|
|
|
|
|
|
"dev": true
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/@xoi/gps-metadata-remover": {
|
|
|
|
"node_modules/@xoi/gps-metadata-remover": {
|
|
|
|
"version": "1.1.2",
|
|
|
|
"version": "1.1.2",
|
|
|
|
"resolved": "https://registry.npmjs.org/@xoi/gps-metadata-remover/-/gps-metadata-remover-1.1.2.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/@xoi/gps-metadata-remover/-/gps-metadata-remover-1.1.2.tgz",
|
|
|
@ -6552,14 +6488,6 @@
|
|
|
|
"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",
|
|
|
|
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
|
|
|
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/sanitize-filename": {
|
|
|
|
|
|
|
|
"version": "1.6.3",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"truncate-utf8-bytes": "^1.0.0"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/sax": {
|
|
|
|
"node_modules/sax": {
|
|
|
|
"version": "1.3.0",
|
|
|
|
"version": "1.3.0",
|
|
|
|
"resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz",
|
|
|
@ -7182,14 +7110,6 @@
|
|
|
|
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
|
|
|
|
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
|
|
|
|
"integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/truncate-utf8-bytes": {
|
|
|
|
|
|
|
|
"version": "1.0.2",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==",
|
|
|
|
|
|
|
|
"dependencies": {
|
|
|
|
|
|
|
|
"utf8-byte-length": "^1.0.1"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/ts-interface-checker": {
|
|
|
|
"node_modules/ts-interface-checker": {
|
|
|
|
"version": "0.1.13",
|
|
|
|
"version": "0.1.13",
|
|
|
|
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz",
|
|
|
@ -7327,11 +7247,6 @@
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
},
|
|
|
|
"node_modules/utf8-byte-length": {
|
|
|
|
|
|
|
|
"version": "1.0.4",
|
|
|
|
|
|
|
|
"resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
|
|
|
|
|
|
|
|
"integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA=="
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
"node_modules/utif": {
|
|
|
|
"node_modules/utif": {
|
|
|
|
"version": "2.0.1",
|
|
|
|
"version": "2.0.1",
|
|
|
|
"resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
|
|
|
|
"resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
|
|
|
|