
Security News
Feross on TBPN: How North Korea Hijacked Axios
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.
@hapi/topo
Advanced tools
topo is part of the hapi ecosystem and was designed to work seamlessly with the hapi web framework and its other components (but works great on its own or with other frameworks). If you are using a different web framework and find this module useful, check out hapi – they work even better together.
dag-map is a simple DAG (Directed Acyclic Graph) implementation for JavaScript. Similar to @hapi/topo, it allows for specifying dependencies between items and ensures they are processed in order. However, dag-map focuses more on the DAG structure itself, without the specific grouping features that @hapi/topo provides.
dependency-graph is another package that allows for managing dependencies between items in a graph structure. It provides functionality to add nodes and dependencies, and then sort or retrieve them in an order that respects their dependencies. Compared to @hapi/topo, dependency-graph offers a more detailed API for manipulating and querying the graph, but it might be more complex to use for simple ordering tasks.
FAQs
Topological sorting with grouping support
The npm package @hapi/topo receives a total of 11,127,851 weekly downloads. As such, @hapi/topo popularity was classified as popular.
We found that @hapi/topo demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 7 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh breaks down how North Korea hijacked Axios and what it means for the future of software supply chain security.

Security News
OpenSSF has issued a high-severity advisory warning open source developers of an active Slack-based campaign using impersonation to deliver malware.

Research
/Security News
Malicious packages published to npm, PyPI, Go Modules, crates.io, and Packagist impersonate developer tooling to fetch staged malware, steal credentials and wallets, and enable remote access.