Skip to content

Commit 7ea6e1b

Browse files
committed
docs: add copilot instructions to use madge when available
1 parent 88dbbf8 commit 7ea6e1b

3 files changed

Lines changed: 699 additions & 0 deletions

File tree

.github/copilot-instructions.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
- in all interactions and commit messages, be extremely concise and sacrifice grammar for the sake of concision.
44

5+
## Tools
6+
7+
- Dependency graph/impact (JS/TS): use `madge` when available
8+
- Prefer non-SVG output for machine use when possible; use SVG only for visualization
9+
- Circular deps: `madge --circular`
10+
511
## Repository Overview
612
This is a monorepo for SlickGrid Universal, which serves as a framework for grid functionality across multiple platforms. As a framework, stability and backward compatibility are critical:
713
- Avoid breaking changes whenever possible. Instead, use deprecations and overloads to phase out old APIs or behaviors, only removing them after a full deprecation cycle.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
"globals": "catalog:",
139139
"jsdom": "catalog:",
140140
"jsdom-global": "catalog:",
141+
"madge": "^8.0.0",
141142
"npm-run-all2": "catalog:",
142143
"oxlint": "catalog:",
143144
"prettier": "^3.8.4",

0 commit comments

Comments
 (0)