openvidu-meet/openvidu-meet.code-workspace
Carlos Santos c51a5173dd root: Enables organize imports on save
Configures the IDE to automatically organize imports upon saving files.

This enhances code cleanliness and consistency by ensuring imports are
automatically sorted and unnecessary imports are removed.
2025-12-04 16:52:58 +01:00

191 lines
4.8 KiB
Plaintext

{
"folders": [
{
"name": "openvidu-components-angular",
"path": "../openvidu/openvidu-components-angular"
},
{
"name": "openvidu-meet (root)",
"path": "."
},
{
"name": "openvidu-meet (CE)",
"path": "meet-ce"
},
{
"name": "openvidu-meet (PRO)",
"path": "meet-pro"
},
{
"name": "shared-meet-components",
"path": "meet-ce/frontend/projects/shared-meet-components"
},
{
"name": "meet-testapp",
"path": "testapp"
},
{
"name": "meet-webcomponent",
"path": "meet-ce/frontend/webcomponent"
}
],
"settings": {
"editor.codeActionsOnSave": {
"source.organizeImports": "always",
"source.removeUnusedImports": "always",
},
"files.exclude": {
"**/meet-ce": true,
"**/meet-pro": true,
"**/frontend/webcomponent": true,
"**/webhooks-snippets": false,
"**/testapp": true,
"**/.angular": true,
"**/public": false,
"**/dist": false,
"**/node_modules": true,
"**/test-results": true,
},
"jest.disabledWorkspaceFolders": ["openvidu-meet (root)", "openvidu-components-angular", "shared-meet-components", "meet-testapp"],
"mochaExplorer.files": "tests/e2e/**/*.test.ts",
"mochaExplorer.require": ".mocharc.js",
"files.watcherExclude": {
"**/node_modules/**": true,
"**/dist/**": true,
},
},
"launch": {
"version": "0.2.0",
"configurations": [
{
"name": "Debug Jest Test (CE Backend)",
"type": "node",
"request": "launch",
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest",
"args": [
"--config",
"${workspaceFolder:openvidu-meet (CE)}/backend/jest.config.mjs",
"--runInBand",
"--no-cache",
"${file}"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"windows": {
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest.cmd"
},
"runtimeArgs": [
"--experimental-vm-modules"
],
"env": {
"NODE_ENV": "test"
},
"cwd": "${workspaceFolder:openvidu-meet (CE)}/backend"
},
{
"name": "Debug Jest Test (PRO Backend)",
"type": "node",
"request": "launch",
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest",
"args": [
"--config",
"${workspaceFolder:openvidu-meet (PRO)}/backend/jest.config.mjs",
"--runInBand",
"--no-cache",
"${file}"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"windows": {
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest.cmd"
},
"runtimeArgs": [
"--experimental-vm-modules"
],
"env": {
"NODE_ENV": "test"
},
"cwd": "${workspaceFolder:openvidu-meet (PRO)}/backend"
},
{
"name": "Debug Jest Test (Webcomponent)",
"type": "node",
"request": "launch",
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest",
"args": [
"--config",
"${workspaceFolder:meet-webcomponent}/jest.config.mjs",
"--runInBand",
"--no-cache",
"${file}"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"windows": {
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest.cmd"
},
"runtimeArgs": [
"--experimental-vm-modules"
],
"env": {
"NODE_ENV": "test"
},
"cwd": "${workspaceFolder:meet-webcomponent}"
},
{
"name": "Debug Current Jest Test (CE Backend)",
"type": "node",
"request": "launch",
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest",
"args": [
"--config",
"${workspaceFolder:openvidu-meet (CE)}/backend/jest.config.mjs",
"--runInBand",
"--testNamePattern",
"${input:testName}",
"${file}"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"runtimeArgs": [
"--experimental-vm-modules"
],
"env": {
"NODE_ENV": "test"
},
"cwd": "${workspaceFolder:openvidu-meet (CE)}/backend"
},
{
"name": "Debug Current Jest Test (PRO Backend)",
"type": "node",
"request": "launch",
"program": "${workspaceFolder:openvidu-meet (root)}/node_modules/.bin/jest",
"args": [
"--config",
"${workspaceFolder:openvidu-meet (PRO)}/backend/jest.config.mjs",
"--runInBand",
"--testNamePattern",
"${input:testName}",
"${file}"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"runtimeArgs": [
"--experimental-vm-modules"
],
"env": {
"NODE_ENV": "test"
},
"cwd": "${workspaceFolder:openvidu-meet (PRO)}/backend"
}
],
"inputs": [
{
"id": "testName",
"description": "Test name pattern (optional, leave empty to run all tests in file)",
"default": "",
"type": "promptString"
}
]
},
}