diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 00000000..9d844967 --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,28 @@ +# AGENTS.md + +## Project Overview + +NodeSecure is a Node.js security CLI that statically analyzes a package's dependency tree (AST scanning, registry metadata, license/vulnerability checks) and renders results as an interactive dependency graph. This is the npm workspaces monorepo hosting the CLI and its supporting packages, each under `workspaces/`: `cli`, `server`, `cache`, `size-satisfies`, `documentation-ui`, `vis-network`. + +## Essential commands + +Run from the repo root: + +- `npm run build` — build all workspaces (`--ws --if-present`) +- `npm run lint` / `npm run lint-fix` — ESLint across all workspaces +- `npm test` — lint, then test all workspaces + +Per workspace (`npm run