Releases: densetsuuu/adonisjs-docteur
Releases · densetsuuu/adonisjs-docteur
Release list
First release for docteur !
Docteur v0.2.0
First stable release of Docteur, a cold start profiler for AdonisJS.
Docteur helps you identify bottlenecks in your AdonisJS application's startup time by measuring each module's load time and provider lifecycle.
Features
docteur diagnose— Quick report: total boot time, slowest modules, provider timings (register, boot, start, ready)docteur xray— Interactive TUI explorer to browse the dependency tree and understand import chains- Automatic module categorization (controllers, services, models, middleware, etc.)
- Group by package with the
--groupoption
Requirements
- Node.js >= 22
- AdonisJS v7+
Installation
npm install -g @densetsuuu/docteurFixes since beta
- Dependencies resolving with bad hoisting
- Cross-OS path resolving
- Path aliases and file URLs compatibility
Full Changelog: v0.1.1-beta.7...v0.2.0
v0.1.1-beta.7
v0.1.1-beta.6
v0.1.1-beta.5
v0.1.1-beta.4
v0.1.1-beta.3
v0.1.1-beta.2
fixed @adonisjs/application path resolve
Full Changelog: https://github.com/densetsuuu/docteur/commits/v0.1.1-beta.2
v0.1.1-beta.1
v0.1.1-beta.0
v0.1.1-beta
- chore: update README 0de37a3
- test: add unit tests for collector, tree and profiler 1ddad9a
- feat: switched to global package 7f83e0f
- wip: refactoring loader hook and reporters 331ece1
- refacto: experimenting on tracing channels 772f77d
- feat: add providers instrumentation 3119f92
- refacto: remove picocolors and cli-table3 in favor of @poppinss/cliui 3643534
- wip: working analyze command 6bc0027
Full Changelog: https://github.com/densetsuuu/docteur/commits/v0.1.1-beta