Releases: antoine-coulon/skott
remote-tarball-fetcher@0.1.0
Minor Changes
-
#145
2c00723
Thanks @antoine-coulon! - Add GitHub tarball fetcher to be able to pull public repositories as.zip
(used in skott's benchmark).Switch to an Effect-based API.
skott@0.33.2
Patch Changes
- #152
9d43673
Thanks @antoine-coulon! - Remove @typescript-eslint/typescript-estree warning occurring when an incompatible version of TypeScript is found by ensuring fixed compatible versions from the manifest.
skott@0.33.1
Patch Changes
-
#150
04fe22d
Thanks @antoine-coulon! - This patch fixes the eager evaluation ofcwd
default value from the config preventing process.chdir
to work as expected when used before invoking skott's API.process.chdir("/tmp/somewhere"); // skott is now being executed at the root of "/tmp/somewhere" const instance = await skott();
Note: regarding the generated graph relationships, this is pretty much equivalent as doing
skott({ cwd: "/tmp/somewhere" })
, even though
node paths will be relative and won't have the same values as the later still executes skott from the script location
and not from/tmp/somewhere
. In other words, usingcwd
parameter will have node paths being relative to skott's script location, while using
process.chdir
will make skott execute the script from the provided directory.You can find a real example of the difference between node paths using
process.chdir
andcwd
: #149 (comment)
by @mattkindy.
skott@0.33.0
What's Changed
- refactor: migrate to latest effect by @antoine-coulon in #136
- The
groupBy
feature by @AlexandrHoroshih in #146
New Contributors
- @AlexandrHoroshih made their first contribution in #146. Thanks!
Full Changelog: v0.32.0...0.33.0
skott-webapp@2.1.1
Patch Changes
- #138
4a3bd27
Thanks @pedrolamas! - Fixes high severity vulnerability in lodash.* dependency by replacing it with lodash-es
skott@0.32.0
Minor Changes
-
#131
777998c
Thanks @antoine-coulon! - Add watch mode through--watch
cli option that can be used with all display modes:- using with
--displayMode=webapp
(default)
Changes will fully re-render the graph with its new content. Changes are not atomic yet, meaning that even if only one file is changed, the graph is being re-rendered anyway. Note that this might be improved in the future.
- using with
--displayMode=file-tree
or--displayMode=graph
Changes will clear the terminal and output the new computed graph with other information depending on selected options (
--showCircularDependencies
etc).- using with
--displayMode=raw
Changes will clear the terminal and output the new information depending on selected options (
--showCircularDependencies
, etc). As usual withraw
mode, the graph is not rendered.Few breaking changes:
- using
--showCircularDependencies
and--showUnusedDependencies
together with--displayMode=webapp
will throw error. This is because these options were thought to be used in the context of cli output which is not very useful when using thewebapp
.
Note that the web application has an option to show circular dependencies without the need for the
--showCircularDependencies
to be provided. The same for--showUnusedDependencies
will be done in the next versions, for now showing unused dependencies is only supported usingraw
,file-tree
orgraph
display modes. - using with
Patch Changes
- Updated dependencies [
777998c
]:- skott-webapp@2.1.0
fs-tree-structure@0.0.4
Patch Changes
- #128
8c76a8c
Thanks @antoine-coulon! - Get rid of OS specific path separator by only considering unix-like file paths
skott@0.31.3
Patch Changes
- #121
06674a0
Thanks @robertoyoc! - Resolveindex.jsx
andindex.tsx
when they are being imported from.
and./
declarations.
skott@0.31.2
Patch Changes
-
#118
9dcb23f
Thanks @antoine-coulon! - Bump most dependencies to their latest available version. Notably bumpsTypeScript
to v5 and@typescript-eslint/typescript-estree
to v6. This version also lightensskott
node_modules size from ~144MB to ~94MB. -
Updated dependencies [
9dcb23f
]:- fs-tree-structure@0.0.3
- skott-webapp@2.0.1
skott@0.31.1
Patch Changes
- Updated dependencies [
2e80022
]:- skott-webapp@2.0.1