Fix for running on Windows and skip node_modules#2
Open
jpdup wants to merge 58 commits into
Open
Conversation
there was a problem with the back-slash character
c383d43 to
f5eadaf
Compare
- Implement layer assignment algorithm to detect dependencies violating architecture (lower layer depending on upper layer) - Add methods to count circular and up dependencies in Graph class - Update CLI to display counts of circular and up dependencies, warning for up deps - Bump version to 1.2.6 and update changelog with new feature
- Move up dependency count check before circular dependency check in cli/index.js for better error reporting order - Update glad.svg to reflect new dependency lines (e.g., glad.js -> layers.js, glad.js -> renderBase.js) and incremented counters (e.g., glad.js outgoing from 7 to 9) - Ensures accurate visualization of module dependencies after recent additions
- Bumped version to 1.2.7 - Updated CHANGELOG.md accordingly
…eOrange and .lineRed) for better visibility
Correct leaf naming in DotParser fix --exclude for dot and swift
- Upgrade eslint from 9.39.1 to 9.39.2 - Upgrade eslint-plugin-jsdoc from 61.4.1 to 61.5.0
Increase SVG width and height by 100px each, add viewBox attribute to preserve aspect ratio, and translate all layers by (50,50) to provide padding and improve visual positioning. This enhances the diagram's scalability and readability.
…ay and using push
Implement edge counting caching with Map-based cache and string keys for expensive getOutIn() calculations, enabling efficient cache invalidation on graph changes. Introduce dynamic retry limits in layering algorithm scaled by node count, and add early convergence detection with stable iteration tracking to reduce unnecessary computations. Achieves 17.5x faster processing for complex graphs (e.g., 323 nodes, 1224 edges from 2+ minutes to ~8 seconds).
- Fix peer dependency conflict between tree-sitter ^0.25.0 and tree-sitter-swift ^0.7.1 - Update tree-sitter to ^0.22.4 to align with tree-sitter-swift requirements - Update ts-morph to ^28.0.0 for improved TypeScript AST support - Update dev dependencies for improved tooling - Update generated files (glad.svg) and lockfile
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Simple fixes to improve output.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.