Skip to content

Releases: densetsuuu/adonisjs-docteur

First release for docteur !

Choose a tag to compare

@densetsuuu densetsuuu released this 21 Apr 08:21

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 --group option

Requirements

  • Node.js >= 22
  • AdonisJS v7+

Installation

npm install -g @densetsuuu/docteur

Fixes 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.7 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 23 Feb 13:49
  • fix: dependencies resolving with bad hoisting 83170d8

v0.1.1-beta.6...v0.1.1-beta.7

Full Changelog: v0.1.1-beta.6...v0.1.1-beta.7

v0.1.1-beta.6

v0.1.1-beta.6 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 23 Feb 13:17
  • fix: dependencies resolving with bad hoisting f3a378c

v0.1.1-beta.5...v0.1.1-beta.6

Full Changelog: v0.1.1-beta.5...v0.1.1-beta.6

v0.1.1-beta.5

v0.1.1-beta.5 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 29 Jan 14:45

v0.1.1-beta.4...v0.1.1-beta.5

v0.1.1-beta.4

v0.1.1-beta.4 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 29 Jan 13:39
  • refacto: path aliases, and file urls 14739d8
  • ci: fix ci node version 09ac9fe

v0.1.1-beta.3...v0.1.1-beta.4

Full Changelog: v0.1.1-beta.3...v0.1.1-beta.4

v0.1.1-beta.3

v0.1.1-beta.3 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 29 Jan 11:15
  • refacto: profiler and cross OS path resolving d1d15e9

v0.1.1-beta.2...v0.1.1-beta.3

Full Changelog: v0.1.1-beta.2...v0.1.1-beta.3

v0.1.1-beta.2

v0.1.1-beta.2 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 28 Jan 13:13

fixed @adonisjs/application path resolve


1bfe1b8...v0.1.1-beta.2

Full Changelog: https://github.com/densetsuuu/docteur/commits/v0.1.1-beta.2

v0.1.1-beta.1

v0.1.1-beta.1 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 28 Jan 12:40

v0.1.1-beta.0...v0.1.1-beta.1

v0.1.1-beta.0

v0.1.1-beta.0 Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 28 Jan 12:24
  • fix: package.json peerDependecy b51243d

v0.1.1-beta...v0.1.1-beta.0

Full Changelog: v0.1.1-beta...v0.1.1-beta.0

v0.1.1-beta

v0.1.1-beta Pre-release
Pre-release

Choose a tag to compare

@densetsuuu densetsuuu released this 28 Jan 12:08
  • 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

1bfe1b8...v0.1.1-beta

Full Changelog: https://github.com/densetsuuu/docteur/commits/v0.1.1-beta