WA Dev Tools - набор веб-инструментов для разработчиков
treamz
5b528d243a
Refactor: modular architecture, security, config
- Split monolithic server.js (1111 lines) into route modules
- Add .env config (port, session secret, quality, limits)
- Add SSRF protection for parser/proxy/redirect endpoints
- Add optional password auth middleware
- Add structured logger (replaces raw fs.appendFileSync)
- Add graceful shutdown with timeout
- Add extended /health endpoint (uptime, memory, pid)
- Add ecosystem.config.js for PM2 (memory limit, restart policy)
- Make compress quality configurable (was hardcoded 60)
- Expand SVG AI icons library (7 -> 20 icons)
- Add dotenv dependency
|
2026-03-21 22:18:54 +03:00 |
|
lib
|
Refactor: modular architecture, security, config
|
2026-03-21 22:18:54 +03:00 |
|
public
|
Initial commit: WA Dev Tools service
|
2026-03-21 22:06:15 +03:00 |
|
routes
|
Refactor: modular architecture, security, config
|
2026-03-21 22:18:54 +03:00 |
|
.gitignore
|
Initial commit: WA Dev Tools service
|
2026-03-21 22:06:15 +03:00 |
|
ecosystem.config.js
|
Refactor: modular architecture, security, config
|
2026-03-21 22:18:54 +03:00 |
|
EDITOR-DOC.md
|
Initial commit: WA Dev Tools service
|
2026-03-21 22:06:15 +03:00 |
|
package-lock.json
|
Refactor: modular architecture, security, config
|
2026-03-21 22:18:54 +03:00 |
|
package.json
|
Refactor: modular architecture, security, config
|
2026-03-21 22:18:54 +03:00 |
|
server.js
|
Refactor: modular architecture, security, config
|
2026-03-21 22:18:54 +03:00 |
|
SVGEDITOR-FEATURES.md
|
Initial commit: WA Dev Tools service
|
2026-03-21 22:06:15 +03:00 |