Skip to content

Commit d4d90b8

Browse files
committed
Update NPM packages
The VS Code extension telemetry needs a application insights as a side dependency.
1 parent a6316f6 commit d4d90b8

File tree

6 files changed

+571
-760
lines changed

6 files changed

+571
-760
lines changed

.github/copilot-instructions.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copilot Instructions for vscode-powershell
2+
3+
## Updating NPM Packages
4+
5+
- Read [docs/development.md](../docs/development.md) "Tracking Upstream Dependencies" first
6+
- Dependencies are split: `dependencies` + `devDependencies` for build, `optionalDependencies` for lint/test
7+
- Remember to use `npm install --include=optional` since we also need to update lint and test dependencies
8+
- The `.npmrc` uses an Azure Artifacts mirror; read its comments for authentication instructions
9+
- After updating, verify: `npm run compile` (build), `npm run lint` (lint), `npm audit` (security)
10+
- The ESLint packages (`eslint`, `@eslint/js`, `typescript-eslint`, `eslint-config-prettier`) should be updated together
11+
- Fix any new lint warnings from updates to ESLint

0 commit comments

Comments
 (0)