Skip to content
Limited Edition DevTools

Paths-LE

Extract every file path in a codebase, and say whether it still points at anything

FreeOpen sourceMITNo network access

No editor in the loop? npx -y paths-le-mcp runs the same engine as an MCP server, so an agent can call extract_paths with nothing else installed, and cargo install paths-le puts the same check in a terminal. Every way to install it.

Overview

What Paths-LE does

A path in an import, an asset reference or a config value is a dependency you cannot see until something breaks. Paths-LE extracts every file and directory path from the active document, a folder or the whole workspace and classifies each one, so a refactor or an asset audit starts from a list rather than a search. It reads JS/TS imports including multi-line statements, HTML and CSS references, and JSON, TOML, CSV and .env values.

What people use it for

  • Import analysis

    Extract local imports from JS/TS, including multi-line statements — npm package names are filtered out.

  • Asset auditing

    Every src, href, srcset, url() and @import in your HTML and CSS.

  • Config review

    Path-like values from JSON, JSONC, TOML, CSV and .env files.

Palette

7 commands

Open the command palette and type the name. Nothing is bound to a shortcut by default — the editor's keymap is the user's, not ours.

paths-le.showPositions: Show the line and column of each path. Off by default.

  • Extract Pathspaths-le.extractPaths
  • Extract Paths from Workspacepaths-le.extractWorkspace
  • Extract Paths from Folderpaths-le.extractFolder
  • Deduplicate Pathspaths-le.postProcess.dedupe
  • Sort Pathspaths-le.postProcess.sort
  • Open Settingspaths-le.openSettings
  • Help & Troubleshootingpaths-le.help

Install

Install Paths-LE

VS Code

ext install nolindnaidoo.paths-le

Open Quick Open (Cmd/Ctrl+P) and paste.

Cursor / Windsurf

cursor --install-extension nolindnaidoo.paths-le

Cursor, Windsurf, VSCodium and the other VS Code forks pull from Open VSX. The id is the same as on the Marketplace.

AI agents

npx -y paths-le-mcp

Runs Paths-LE's engine as an MCP server, so an agent can call extract_paths with no editor involved. VS Code 1.101+ needs nothing — the extension registers it for you.

Channels

Where it ships

One engine, 5 places to get it. Copy the one for the editor you use.

Links

Where Paths-LE lives

The family

The other 16