package.json 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {
  2. "name": "lolisafe",
  3. "version": "3.0.0",
  4. "description": "Blazing fast file uploader and awesome bunker written in node! 🚀",
  5. "repository": {
  6. "type": "git",
  7. "url": "https://github.com/BobbyWibowo/lolisafe"
  8. },
  9. "bugs": {
  10. "url": "https://github.com/BobbyWibowo/lolisafe/issues"
  11. },
  12. "engines": {
  13. "node": ">=8.0.0"
  14. },
  15. "license": "MIT",
  16. "scripts": {
  17. "start": "node ./lolisafe.js",
  18. "pm2": "pm2 start ./lolisafe.js",
  19. "lint": "gulp lint",
  20. "build": "gulp default",
  21. "watch": "gulp watch",
  22. "develop": "env NODE_ENV=development yarn watch",
  23. "bump-versions": "node ./scripts/bump-versions.js",
  24. "cf-purge": "node ./scripts/cf-purge.js",
  25. "clean-up": "node ./scripts/clean-up.js",
  26. "delete-expired": "node ./scripts/delete-expired.js",
  27. "thumbs": "node ./scripts/thumbs.js",
  28. "pull": "git stash; git pull; yarn install --production; git stash pop; exit 0",
  29. "full-upgrade": "rm yarn.lock; yarn install"
  30. },
  31. "dependencies": {
  32. "bcrypt": "^3.0.6",
  33. "body-parser": "^1.19.0",
  34. "clamdjs": "^1.0.2",
  35. "express": "^4.17.1",
  36. "express-rate-limit": "^5.0.0",
  37. "fluent-ffmpeg": "^2.1.2",
  38. "helmet": "^3.21.1",
  39. "jszip": "^3.2.2",
  40. "knex": "^0.19.5",
  41. "multer": "^1.4.2",
  42. "node-fetch": "^2.6.0",
  43. "nunjucks": "^3.2.0",
  44. "randomstring": "^1.1.5",
  45. "readline": "^1.3.0",
  46. "sharp": "^0.23.1",
  47. "sqlite3": "^4.1.0",
  48. "systeminformation": "^4.14.12"
  49. },
  50. "devDependencies": {
  51. "browserslist": "^4.7.0",
  52. "cssnano": "^4.1.10",
  53. "del": "^5.1.0",
  54. "eslint": "^6.5.1",
  55. "eslint-config-standard": "^14.1.0",
  56. "eslint-plugin-compat": "^3.3.0",
  57. "eslint-plugin-import": "^2.18.2",
  58. "eslint-plugin-node": "^10.0.0",
  59. "eslint-plugin-promise": "^4.2.1",
  60. "eslint-plugin-standard": "^4.0.1",
  61. "gulp": "^4.0.2",
  62. "gulp-buble": "^0.9.0",
  63. "gulp-cli": "^2.2.0",
  64. "gulp-eslint": "^6.0.0",
  65. "gulp-if": "^3.0.0",
  66. "gulp-nodemon": "^2.4.2",
  67. "gulp-postcss": "^8.0.0",
  68. "gulp-replace": "^1.0.0",
  69. "gulp-sourcemaps": "^2.6.5",
  70. "gulp-stylelint": "^10.0.0",
  71. "gulp-terser": "^1.2.0",
  72. "postcss-preset-env": "^6.7.0",
  73. "stylelint": "^11.1.1",
  74. "stylelint-config-standard": "^19.0.0"
  75. }
  76. }