depp
darwin
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
depp
-
Depp - How it was built
I did this using something I built for an older project which is a modification of go standard library's [Glob](https://github.com/CryogenicPlanet/depp/blob/master/utils.go#L79-L87) This modification allow me to easily find all nested package.json and source files
- A javascript unused and duplicate dependency checker built on top of esbuild
-
A fast unused and duplicate dependency checker for node modules
It is fully open-source and you can try it out https://github.com/CryogenicPlanet/depp
-
Show HN: A fast unused and duplicate dependency checker
Hey
I recently wrote a mini tool that servers as a unused and duplicate dependency checker. It uses golang and esbuild under the hood so is quite fast.
It also built to support monorepo, something I found a lot of tools didn't support well.
It is fully open source and you can try it out https://github.com/CryogenicPlanet/depp
Fair warning, it is likely quite buggy and might have some issues and it is very new but it worked decently on our internal codebase
- A fast unused and duplicate dependency checker
darwin
-
Sorting a Dependency Graph in Go
All of that work was not exactly a piece of cake, but now we have a dependency graph that can be used to topologically sort just about anything. You can find the full code for this post on GitHub. There are some notable limitations to this implementation, and I would like to challenge you to improve it so that it can:
What are some alternatives?
socialify - 💞 Socialify your project. 🌐 Share with the world!
berty - Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
ratchet - A tool for securing CI/CD workflows with version pinning.
bob - Bob is a high-level build tool for multi-language projects.
mbt - The most flexible build tool for monorepo
please - High-performance extensible build system for reproducible multi-language builds.
lite - Split a repository to read-only standalone repositories