{"repo":"antoine-coulon/skott","free":true,"listed":false,"github":"https://github.com/antoine-coulon/skott","clone":"git clone https://github.com/antoine-coulon/skott.git","description":"All-in-one devtool to automatically analyze, search and visualize project modules and dependencies from JavaScript, TypeScript (JSX/TSX) and Node.js (ES6, CommonJS)","language":"TypeScript","stars":868,"topics":["graph","nodejs","static-analysis","visualization","tree","commonjs","dependencies","es6","javascript","jsx"],"license":"MIT","category":"dev-tools","readme_excerpt":"skott is a minimalist developer tool that can be used to efficiently generate directed graphs from your JavaScript/TypeScript/Node.js project. It can automatically collect metadata such as file size , third-party or builtin dependencies , detect circular dependencies , finding unused npm dependencies , help you building tools relying on graph data structures thanks to the exposed primitives. Many display modes exists (such as embedded interactive web application shown just below) but also other from the CLI (file-tree, graph). Static files (.svg, .png, .md, .json) can also be generated. skott exposes directed graphs primitives so that it can be used to implement tools on top of graph structures e.g. affected/incremental patterns as it exposes a way to know precisely and deeply dependencies for each graph node. More generally speaking, anything that can be implemented using graphs can be implemented using skott . ✅ Works for modern JavaScript/TypeScript projects (TSX/JSX, ECMAScript and CommonJS modules all supported). TypeScript 's path aliases are also supported. ✅ Deeply detects circular dependencies in an efficient way, with the ability to provide a max depth for the search ✅ Detect unused source code files . Eliminate dead code by finding files not imported anywhere else in the graph. ✅ Detect unused npm third-party dependencies . Note that all unused devDependencies are not guaranteed to be detected as depcheck only provides analysis for set of supported libraries ( esli","default_branch":null,"files":null,"tree":[],"storefront":"/r/antoine-coulon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/antoine-coulon/skott/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}