mirror of
https://github.com/BobbyWibowo/lolisafe.git
synced 2024-12-14 16:36:21 +00:00
337a0a61ff
This doesn't use the server's built-in ability to accept multiple URLs per API request. It behaves the same as regular uploads, in that it executes one API call per file, simultaneously. I figured this is a better implementation to shift queues faster. --- Fetch error from URL uploads due to exceeding size limit will no longer be logged in server's console. Clients will also see better formatted error message for URL uploads' file size limit errors. --- Bumped dependencies: knex: 0.20.2 -> 0.20.3 systeminformation: 4.15.3 -> 4.16.0 Bumped v1 version string
77 lines
2.2 KiB
JSON
77 lines
2.2 KiB
JSON
{
|
|
"name": "lolisafe",
|
|
"version": "3.0.0",
|
|
"description": "Blazing fast file uploader and awesome bunker written in node! 🚀",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/BobbyWibowo/lolisafe"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/BobbyWibowo/lolisafe/issues"
|
|
},
|
|
"engines": {
|
|
"node": ">=8.0.0"
|
|
},
|
|
"license": "MIT",
|
|
"scripts": {
|
|
"start": "node ./lolisafe.js",
|
|
"pm2": "pm2 start ./lolisafe.js",
|
|
"lint": "gulp lint",
|
|
"build": "gulp default",
|
|
"watch": "gulp watch",
|
|
"develop": "env NODE_ENV=development yarn watch",
|
|
"bump-versions": "node ./scripts/bump-versions.js",
|
|
"cf-purge": "node ./scripts/cf-purge.js",
|
|
"clean-up": "node ./scripts/clean-up.js",
|
|
"delete-expired": "node ./scripts/delete-expired.js",
|
|
"thumbs": "node ./scripts/thumbs.js",
|
|
"pull": "git stash; git pull; yarn install --production; git stash pop; exit 0",
|
|
"full-upgrade": "rm yarn.lock; yarn install"
|
|
},
|
|
"dependencies": {
|
|
"bcrypt": "^3.0.7",
|
|
"body-parser": "^1.19.0",
|
|
"clamdjs": "^1.0.2",
|
|
"express": "^4.17.1",
|
|
"express-rate-limit": "^5.0.0",
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
"helmet": "^3.21.2",
|
|
"jszip": "^3.2.2",
|
|
"knex": "^0.20.3",
|
|
"multer": "^1.4.2",
|
|
"node-fetch": "^2.6.0",
|
|
"nunjucks": "^3.2.0",
|
|
"randomstring": "^1.1.5",
|
|
"readline": "^1.3.0",
|
|
"sharp": "^0.23.3",
|
|
"sqlite3": "^4.1.0",
|
|
"systeminformation": "^4.16.0"
|
|
},
|
|
"devDependencies": {
|
|
"browserslist": "^4.7.3",
|
|
"cssnano": "^4.1.10",
|
|
"del": "^5.1.0",
|
|
"eslint": "^6.7.1",
|
|
"eslint-config-standard": "^14.1.0",
|
|
"eslint-plugin-compat": "^3.3.0",
|
|
"eslint-plugin-import": "^2.18.2",
|
|
"eslint-plugin-node": "^10.0.0",
|
|
"eslint-plugin-promise": "^4.2.1",
|
|
"eslint-plugin-standard": "^4.0.1",
|
|
"gulp": "^4.0.2",
|
|
"gulp-buble": "^0.9.0",
|
|
"gulp-cli": "^2.2.0",
|
|
"gulp-eslint": "^6.0.0",
|
|
"gulp-if": "^3.0.0",
|
|
"gulp-nodemon": "^2.4.2",
|
|
"gulp-postcss": "^8.0.0",
|
|
"gulp-replace": "^1.0.0",
|
|
"gulp-sourcemaps": "^2.6.5",
|
|
"gulp-stylelint": "^10.0.0",
|
|
"gulp-terser": "^1.2.0",
|
|
"postcss-preset-env": "^6.7.0",
|
|
"stylelint": "^11.1.1",
|
|
"stylelint-config-standard": "^19.0.0"
|
|
}
|
|
}
|