Skip to content

Commit 52ad3ff

Browse files
author
Loïc Mangeonjean
committed
feat: terminal feature
1 parent 2688874 commit 52ad3ff

File tree

5 files changed

+123
-0
lines changed

5 files changed

+123
-0
lines changed

package-lock.json

+107
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+8
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040
"types": "./dist/features/testing.d.ts",
4141
"default": "./dist/features/testing.js"
4242
},
43+
"./features/terminal": {
44+
"types": "./dist/features/terminal.d.ts",
45+
"default": "./dist/features/terminal.js"
46+
},
4347
"./features/search": {
4448
"types": "./dist/features/search.d.ts",
4549
"default": "./dist/features/search.js"
@@ -75,6 +79,9 @@
7579
"features/testing": [
7680
"./dist/features/debug.d.ts"
7781
],
82+
"features/terminal": [
83+
"./dist/features/terminal.d.ts"
84+
],
7885
"features/search": [
7986
"./dist/features/search.d.ts"
8087
],
@@ -155,6 +162,7 @@
155162
"@codingame/monaco-vscode-sql-default-extension": "^3.1.0",
156163
"@codingame/monaco-vscode-storage-service-override": "^3.1.0",
157164
"@codingame/monaco-vscode-swift-default-extension": "^3.1.0",
165+
"@codingame/monaco-vscode-terminal-service-override": "^3.1.1",
158166
"@codingame/monaco-vscode-testing-service-override": "^3.1.1",
159167
"@codingame/monaco-vscode-textmate-service-override": "^3.1.0",
160168
"@codingame/monaco-vscode-theme-defaults-default-extension": "^3.1.0",

rollup.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export default rollup.defineConfig({
2424
'features/search': 'src/features/search.ts',
2525
'features/debug': 'src/features/debug.ts',
2626
'features/testing': 'src/features/testing.ts',
27+
'features/terminal': 'src/features/terminal.ts',
2728
'features/extensionHostWorker': 'src/features/extensionHostWorker.ts',
2829
'features/notifications': 'src/features/notifications.ts',
2930
'features/extensionGallery': 'src/features/extensionGallery.ts',

src/features/terminal.ts

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import getTerminalServiceOverride from '@codingame/monaco-vscode-terminal-service-override'
2+
import { registerServices } from '../services'
3+
4+
registerServices({
5+
...getTerminalServiceOverride()
6+
})

src/features/testing.ts

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import getTestingServiceOverride from '@codingame/monaco-vscode-testing-service-override'
22
import { registerServices } from '../services'
3+
import './terminal' // Testing feature needs terminal service override
34

45
registerServices({
56
...getTestingServiceOverride()

0 commit comments

Comments
 (0)