package.json
Rama main · réplica de lectura del repositorio original.
{
"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"
}
}