0.4.1 (2020-08-09)
- e3ac557: do not display excluded modules on
imports
list of other modules
- b6b6763: refactor: minor perf improvements and typing changes
- ed0a420: support excluding modules from graph exploration via
ignoreImports
option
- 5400375: Fix the fact that circular dependencies didn't actually log correctly with the debug module
- 178c888: Allow value and factory providers to have falsy values instead of treating them as a class providers
- b060d4b: docs: add sample source code & remove out-of-date notes
- 347c65b: docs: minor improvements on code snippets & fix hyperlink
- 58ae380: Removes cyclic dependencies caveat in README Graph Mode
- 434eee4: Added graphing.module to generate a SpelunkedNode graph data structure and dependencies as an array of SpelunkedEdge objects.
- bdd36bc: First major version of the nestjs-spelunker package.
Nest v8 is supported with it's new class token syntax
pared down to just the class name. Circular dependencies
that are not properly forwardReferenced will no longer
crash the
debug
method.@ogma/styler
is being used to color the output of the module in case of uncertain errors or improper tokens.
- module: supports object exports (66a21ef)
0.4.0 (2020-08-09)
- module: supports dynamic modules (9e0664c)
- module: The
debug
method is now asynchronous. This is due to the fact of needing to resolve promise based imports.
0.3.0 (2020-08-08)
- module: adds a debug method to print out modules and deps (2d8510c)
0.2.1 (2020-08-07)
- change explore param type (23acdd6)
0.2.0 (2020-06-25)
- deps: fixes build script (bfe48ca)
- module: changes the return to an object (5b705c8)
- module: implement the first iteration of the spelunker module (5f50af2)