mirror of
https://github.com/BobbyWibowo/lolisafe.git
synced 2025-02-21 20:59:04 +00:00

Rewritten codes for home uploader config. All options are now defined in a single config object in home.js. Config tab content will be dynamically generated through that config. This should eliminate the need of modifying home.njk whenever a new option needs to be added, make the codes more readable, and easier to extend. Upgrade stylelint dev dependency. 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.6",
|
|
"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.1",
|
|
"jszip": "^3.2.2",
|
|
"knex": "^0.19.5",
|
|
"multer": "^1.4.2",
|
|
"node-fetch": "^2.6.0",
|
|
"nunjucks": "^3.2.0",
|
|
"randomstring": "^1.1.5",
|
|
"readline": "^1.3.0",
|
|
"sharp": "^0.23.1",
|
|
"sqlite3": "^4.1.0",
|
|
"systeminformation": "^4.14.11"
|
|
},
|
|
"devDependencies": {
|
|
"browserslist": "^4.7.0",
|
|
"cssnano": "^4.1.10",
|
|
"del": "^5.1.0",
|
|
"eslint": "^6.5.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": "^9.0.0",
|
|
"gulp-terser": "^1.2.0",
|
|
"postcss-preset-env": "^6.7.0",
|
|
"stylelint": "^11.1.1",
|
|
"stylelint-config-standard": "^19.0.0"
|
|
}
|
|
}
|