Repository navigation
Expand file tree
/
Copy pathpnpm-workspace.yaml
More file actions
153 lines (153 loc) · 5.08 KB
/
Copy pathpnpm-workspace.yaml
File metadata and controls
153 lines (153 loc) · 5.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
packages:
- .eslint-plugin-local
- .vscode/extensions/vscode-selfhost-import-aid
- .vscode/extensions/vscode-selfhost-test-provider
- .vscode/extensions/vscode-pr-pinger
- extensions
- extensions/configuration-editing
- extensions/copilot
- extensions/copilot/chat-lib
- extensions/css-language-features
- extensions/css-language-features/server
- extensions/debug-auto-launch
- extensions/debug-server-ready
- extensions/emmet
- extensions/extension-editing
- extensions/git
- extensions/git-base
- extensions/github
- extensions/github-authentication
- extensions/grunt
- extensions/gulp
- extensions/html-language-features
- extensions/html-language-features/server
- extensions/ipynb
- extensions/jake
- extensions/json-language-features
- extensions/json-language-features/server
- extensions/markdown-language-features
- extensions/markdown-language-features/test-workspace/checkbox-count-extension
- extensions/markdown-math
- extensions/merge-conflict
- extensions/mermaid-markdown-features
- extensions/microsoft-authentication
- extensions/notebook-renderers
- extensions/npm
- extensions/php-language-features
- extensions/references-view
- extensions/search-result
- extensions/simple-browser
- extensions/terminal-suggest
- extensions/tunnel-forwarding
- extensions/typescript-language-features
- extensions/vscode-api-tests
- extensions/vscode-colorize-perf-tests
- extensions/vscode-colorize-tests
- extensions/vscode-test-resolver
- scripts
- src/vs/sessions/test/e2e
- test/automation
- test/componentFixtures/playwright
- test/integration/browser
- test/monaco
- test/sanity
- test/scenario
- test/smoke
- test/unit
pnpmfile: .pnpmfile.mjs
nodeLinker: isolated
# Don't hoist the workspace packages by their names (emmet, gulp, npm, git, ...) into
# node_modules/.pnpm/node_modules, where they would hide the npm packages of the same name.
hoistWorkspacePackages: false
strictPeerDependencies: false
autoInstallPeers: false
dedupePeerDependents: false
fetchTimeout: 180000
engineStrict: false
minimumReleaseAge: 10080
minimumReleaseAgeExclude:
- '@anthropic-ai/*'
- '@github/copilot*'
- '@openai/codex*'
- '@playwright/*'
- '@typescript/*'
- '@vscode/*'
- '@xterm/*'
- electron
- node-pty
- playwright*
- typescript
- vscode-*-languageservice
strictDepBuilds: true
sideEffectsCache: false
verifyDepsBeforeRun: false
# Every pnpm command in the repository runs with the pnpm version that `packageManager` in
# package.json pins: another pnpm downloads it (once, into $PNPM_HOME) and runs the command with
# it. The first YAML document of each pnpm-lock.yaml locks that version. To update pnpm, change
# `packageManager` in package.json, build/package.json and remote/package.json, run `pnpm install`
# in the root, build and remote, and commit the three pnpm-lock.yaml files. build and remote use
# the same setting.
pmOnFail: download
skills:
dirs: []
optimisticRepeatInstall: false
ignoredOptionalDependencies:
- '@parcel/watcher-*'
allowBuilds:
'@azure/msal-node-extensions@5.3.2': true
'@azure/msal-node-runtime@0.20.1': true
'@parcel/watcher@2.5.6': true
'@playwright/browser-chromium@1.61.1': true
'@vscode/deviceid@0.1.5': true
'@vscode/fs-copyfile@2.0.0': true
'@vscode/native-watchdog@1.4.6': true
'@vscode/policy-watcher@1.7.0': true
'@vscode/ripgrep@1.17.1': true
'@vscode/spdlog@0.15.8': true
'@vscode/sqlite3@5.1.12-vscode': true
'@vscode/vsce-sign@2.1.0': true
'@vscode/windows-ca-certs@0.3.4': true
'@vscode/windows-mutex@0.5.3': true
'@vscode/windows-process-tree@0.8.0': true
'@vscode/windows-registry@1.3.0': true
bufferutil@4.1.0: true
cpu-features: false
es5-ext: false
esbuild@0.27.2: true
esbuild@0.28.1: true
foundry-local-sdk@2.2.1: true
fsevents@1.2.13: true
fsevents@2.3.2: true
fsevents@2.3.3: true
husky: false
kerberos@2.1.1: true
keytar@7.9.0: true
koffi@3.2.1: false
native-is-elevated@0.9.0: true
native-keymap@3.3.9: true
node-pty@1.2.0-beta.18: true
protobufjs@7.6.5: false
ssh2: false
utf-8-validate@5.0.10: true
windows-foreground-love@0.6.1: true
overrides:
node-gyp-build: 4.8.1
kerberos@2.1.1>node-addon-api: 7.1.0
koffi: 3.2.1
serialize-javascript: ^7.0.3
yauzl: ^3.3.1
vscode-css-languageservice>vscode-languageserver-types: 3.18.3
lodash-es: 4.18.1
'@vscode/web-editors@0.0.2-76>@vscode/hubrpc': 0.0.2-20
'@vscode/web-editors@0.0.2-104>@vscode/hubrpc': 0.0.2-54
'@vscode/web-editors@0.0.2-41>@vscode/hubrpc': 0.0.2-15
'@azure/msal-node-extensions@5.3.2>keytar': file:extensions/microsoft-authentication/packageMocks/keytar
# @vscode/extension-telemetry requires @microsoft/applicationinsights-common without declaring it. Each
# version gets the one of its @microsoft/applicationinsights-web-basic, which the extensions bundle
# anyway, instead of the one that pnpm happens to hoist for the whole workspace.
packageExtensions:
'@vscode/extension-telemetry':
dependencies:
'@microsoft/applicationinsights-common': ^3.3.4
patchedDependencies:
foundry-local-sdk: build/npm/patches/foundry-local-sdk.patch