Overview Version History Q & A Rating & Review
Intl Path Search
A VSCode extension that lets you search JSON files using dot-path notation. Type a path like foo.bar.baz and it will find every JSON file in your workspace that contains that nested key structure, then jump straight to the matching line.
Built entirely by Claude (Anthropic).
Features
Dot-path search — foo.bar.baz finds files where that key path exists
Wildcard segments — foo.*.baz matches any intermediate key
Array index support — foo[0].bar or foo[*].bar
Dedicated sidebar panel with its own activity bar icon
Search path — restrict the search to a specific workspace subfolder (e.g. src/locales), saved to workspace settings
Files override — optionally override the default **/*.json glob pattern
Click to open — clicking a result opens the file and places the cursor on the exact matching line
Usage
Click the Intl Path Search icon in the activity bar
Optionally set a search path to narrow down which folder to search in (leave empty for the whole workspace)
Type a dot-path in the search input (e.g. common.buttons.submit)
Results appear grouped by file — click any result to open it at the right line
Path syntax
Pattern
Matches
foo.bar
{ "foo": { "bar": ... } }
foo.*.bar
{ "foo": { "<anything>": { "bar": ... } } }
foo[0].bar
{ "foo": [ { "bar": ... } ] }
foo[*].bar
any element of the foo array containing bar
Settings
Setting
Default
Description
intlJsonSearcher.searchPath
""
Workspace-relative folder to restrict searches to (e.g. src/locales). Empty means workspace root.
intlJsonSearcher.filesToInclude
**/*.json
Glob pattern for files to search.
Installation
From source:
npx vsce package
code --install-extension intl-json-searcher-*.vsix
Development:
Open the project in VSCode and press F5 to launch an Extension Development Host.
This extension was built entirely by Claude (Anthropic's AI assistant).