mirror of
https://github.com/DumbWareio/DumbDrop.git
synced 2025-10-22 23:31:57 +00:00
Chores & Configuration • Enhanced development setup: optimized Dockerfile, refined scripts, and improved .gitignore. • Updated docker-compose for better dev/prod separation. • Improved documentation in README and source files. Features & Enhancements • Refactored project structure with modular architecture. • Improved testing infrastructure and integration tests. • Enhanced file upload logic, client-side handling, and API routes. • Implemented robust server shutdown, rate limiting, and cleanup mechanisms. • Improved upload progress tracking with UI enhancements. • Strengthened security in PIN authentication and cookie handling. Refactors & Fixes • Cleaned up test infrastructure, logging, and error handling. • Simplified API route paths and improved middleware. • Fixed incorrect total storage size reporting. • Optimized logging verbosity based on environment. Documentation • Expanded project documentation and comments for clarity.
25 lines
689 B
JSON
25 lines
689 B
JSON
{
|
|
"env": {
|
|
"node": true,
|
|
"es2022": true
|
|
},
|
|
"extends": [
|
|
"eslint:recommended",
|
|
"plugin:node/recommended",
|
|
"prettier"
|
|
],
|
|
"parserOptions": {
|
|
"ecmaVersion": 2022
|
|
},
|
|
"rules": {
|
|
"node/exports-style": ["error", "module.exports"],
|
|
"node/file-extension-in-import": ["error", "always"],
|
|
"node/prefer-global/buffer": ["error", "always"],
|
|
"node/prefer-global/console": ["error", "always"],
|
|
"node/prefer-global/process": ["error", "always"],
|
|
"node/prefer-global/url-search-params": ["error", "always"],
|
|
"node/prefer-global/url": ["error", "always"],
|
|
"node/prefer-promises/dns": "error",
|
|
"node/prefer-promises/fs": "error"
|
|
}
|
|
} |