Ctrl K
ComunidadGuías…

package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "sharely",
  "version": "1.0.0",
  "description": "Lightweight file manager with ShareX and *NIX support",
  "main": "app.js",
  "scripts": {
    "start": "node app.js",
    "dev": "nodemon app.js",
    "test": "node src/utils/validateEmail.test.js && node src/utils/stripMetadata.test.js && node src/utils/fileCrypto.test.js && node src/utils/ldap.test.js",
    "build": "cd client && npm install && npm run build",
    "migrate:user-folders": "node scripts/migrate-uploads-to-user-folders.js",
    "migrate:thumbnails": "node scripts/generate-missing-thumbnails.js",
    "migrate:encrypt": "node scripts/encrypt-existing-files.js",
    "test:e2e": "playwright test",
    "test:e2e:ui": "playwright test --ui"
  },
  "dependencies": {
    "archiver": "^8.0.0",
    "bcryptjs": "^3.0.3",
    "connect-mongo": "^6.0.0",
    "dotenv": "^18.0.9",
    "express": "^5.3.0",
    "express-rate-limit": "^8.7.1",
    "express-session": "^1.18.0",
    "ldapts": "^9.2.0",
    "mime-types": "^3.0.2",
    "mongoose": "^9.11.4",
    "morgan": "^1.12.1",
    "multer": "^2.5.0",
    "nodemailer": "^10.2.1",
    "proxy-addr": "^2.0.8",
    "sql.js": "^1.15.1",
    "ws": "^8.22.0"
  },
  "devDependencies": {
    "@playwright/test": "^1.64.1",
    "nodemon": "^3.1.3"
  },
  "engines": {
    "node": ">=22.0.0"
  }
}