filesafe/package.json
Bobby Wibowo 65442c18c5
Reworked extension parsing
Removed "path-complete-extname" module in favor of an in-house solution, utilsController.extname().

For now the function will attempt to preserve multi-archive extensions (.001, .002, and so on), as well as some known tarballs (.tar.gz and the likes).

The function will always return lower case extension. It should be fine, but do keep it in mind.
2018-09-18 02:32:27 +07:00

52 lines
1.3 KiB
JSON

{
"name": "lolisafe",
"version": "3.0.0",
"description": "Blazing fast file uploader and awesome bunker written in node! 🚀",
"author": "Pitu",
"repository": {
"type": "git",
"url": "https://github.com/WeebDev/lolisafe"
},
"bugs": {
"url": "https://github.com/WeebDev/lolisafe/issues"
},
"engines": {
"node": ">=8.0.0"
},
"license": "MIT",
"scripts": {
"start": "node ./lolisafe.js",
"pm2": "pm2 start --name lolisafe ./lolisafe.js",
"thumbs": "node ./scripts/thumbs.js",
"randver": "node -e \"console.log(require('randomstring').generate(10))\""
},
"dependencies": {
"bcrypt": "^2.0.0",
"body-parser": "^1.18.2",
"clamdjs": "^1.0.1",
"express": "^4.16.3",
"express-rate-limit": "^2.11.0",
"fluent-ffmpeg": "^2.1.2",
"gm": "^1.23.1",
"helmet": "^3.12.0",
"jszip": "^3.1.5",
"knex": "^0.14.6",
"multer": "^1.3.0",
"nunjucks": "^3.1.2",
"randomstring": "^1.1.5",
"snekfetch": "^3.6.4",
"sqlite3": "^4.0.0"
},
"devDependencies": {
"eslint": "^4.19.1",
"eslint-config-standard": "^11.0.0",
"eslint-plugin-import": "^2.11.0",
"eslint-plugin-node": "^6.0.1",
"eslint-plugin-promise": "^3.7.0",
"eslint-plugin-standard": "^3.0.1"
},
"resolutions": {
"chokidar": "^2.0.3"
}
}