You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/), and this
8
8
9
9
## [Unreleased]
10
10
11
+
### Added
12
+
13
+
- Command: Search in Package and Workspace Dependencies... - Select a package and open VS Code search with the package and its workspace dependencies pre-filled
14
+
15
+
### Changed
16
+
17
+
- Refactored workspace dependencies architecture for better code reusability
Copy file name to clipboardExpand all lines: README.md
+11-1Lines changed: 11 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,11 @@ A comprehensive VS Code extension providing productivity tools for pnpm workspac
4
4
5
5
## 🚀 Current Features
6
6
7
-
**Copy Workspace Dependencies** - Two powerful ways to extract workspace dependency information!
7
+
**Workspace Productivity Tools** - Comprehensive utilities for pnpm workspace projects!
8
8
9
9
-**Copy Workspace Dependency Names**: Select any package in your pnpm workspace and copy its workspace dependency names to clipboard, with each dependency on a new line
10
10
-**Copy Workspace Dependency Paths**: Select any package in your pnpm workspace and copy its workspace dependency paths to clipboard, with each dependency path on a new line
11
+
-**Search in Package and Workspace Dependencies**: Select a package and open VS Code search with the package and all its workspace dependencies pre-filled in the search scope
11
12
-**Re-scan Workspace**: Manually refresh the workspace package cache when needed
12
13
-**Web Extension Support**: Works in VS Code for the Web and remote development environments
13
14
-**Workspace Root Support**: Includes the workspace root package with special marking
@@ -28,6 +29,7 @@ This extension contributes the following commands:
28
29
29
30
-`pnpm Workspace: Copy Workspace Dependency Names Of...` - Opens a quick picker to select a package and copies its workspace dependency names
30
31
-`pnpm Workspace: Copy Workspace Dependency Paths Of...` - Opens a quick picker to select a package and copies its workspace dependency paths
32
+
-`pnpm Workspace: Search in Package and Workspace Dependencies...` - Opens a quick picker to select a package and opens search with the package and its dependencies
31
33
-`pnpm Workspace: Re-scan Workspace Packages` - Clears the package cache and re-scans the workspace
32
34
33
35
## Usage
@@ -46,6 +48,14 @@ This extension contributes the following commands:
46
48
3. Select the package you want to get dependency paths for
47
49
4. The workspace dependency paths will be copied to your clipboard, separated by newlines
48
50
51
+
### Search in Package and Workspace Dependencies
52
+
53
+
1. Open a pnpm workspace (a project with `pnpm-workspace.yaml`)
54
+
2. Run `pnpm Workspace: Search in Package and Workspace Dependencies...` from the Command Palette
55
+
3. Select the package you want to search in along with its dependencies
56
+
4. VS Code's search panel will open with the package and its workspace dependencies pre-filled in the "files to include" field
57
+
5. Enter your search term and the search will be scoped to only those packages
58
+
49
59
The extension automatically scans your workspace on first use and caches the results. Use the re-scan command if you've added or removed packages.
0 commit comments