5fc4e810f7
As part of the extensibility effort, we are introducing a new engine entity called "Front Component". This represents a dynamic react component that will be rendered in CommandMenu actions or in PageLayout widgets This PR introduce the entity and all the necessary boilerplate to make it syncable and cachable in the engine
103 lines
3.0 KiB
JSON
103 lines
3.0 KiB
JSON
{
|
|
"version": "0.2.0",
|
|
"resolveSourceMapLocations": ["${workspaceFolder}/**", "!**/node_modules/**"],
|
|
"configurations": [
|
|
{
|
|
"name": "twenty-server - start debug",
|
|
"type": "node",
|
|
"runtimeVersion": "24.5",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npx",
|
|
"runtimeArgs": ["nx", "run", "twenty-server:start"],
|
|
"outputCapture": "std",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"console": "internalConsole",
|
|
"cwd": "${workspaceFolder}/packages/twenty-server/"
|
|
},
|
|
{
|
|
"name": "twenty-server - worker debug",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npx",
|
|
"runtimeArgs": ["nx", "run", "twenty-server:worker"],
|
|
"outputCapture": "std",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"console": "internalConsole",
|
|
"cwd": "${workspaceFolder}/packages/twenty-server/"
|
|
},
|
|
{
|
|
"name": "twenty-server - command debug example",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npx",
|
|
"runtimeVersion": "24.5",
|
|
"runtimeArgs": [
|
|
"nx",
|
|
"run",
|
|
"twenty-server:command",
|
|
"my-command",
|
|
"--my-parameter value"
|
|
],
|
|
"outputCapture": "std",
|
|
"internalConsoleOptions": "openOnSessionStart",
|
|
"console": "internalConsole",
|
|
"cwd": "${workspaceFolder}/packages/twenty-server/"
|
|
},
|
|
{
|
|
"name": "Playwright Test current file",
|
|
"type": "node",
|
|
"request": "launch",
|
|
"runtimeExecutable": "npx",
|
|
"runtimeArgs": ["nx", "test", "twenty-e2e-testing", "${file}"],
|
|
"console": "integratedTerminal",
|
|
"cwd": "${workspaceFolder}",
|
|
"internalConsoleOptions": "neverOpen",
|
|
"envFile": "${workspaceFolder}/packages/twenty-e2e-testing/.env"
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "twenty-server - debug integration test file (to launch with test file open)",
|
|
"runtimeExecutable": "npx",
|
|
"runtimeArgs": [
|
|
"nx",
|
|
"run",
|
|
"twenty-server:jest",
|
|
"--",
|
|
"--config",
|
|
"./jest-integration.config.ts",
|
|
"${relativeFile}",
|
|
"--silent=false",
|
|
],
|
|
"cwd": "${workspaceFolder}/packages/twenty-server",
|
|
"console": "integratedTerminal",
|
|
"internalConsoleOptions": "neverOpen",
|
|
"env": {
|
|
"NODE_ENV": "test",
|
|
"NODE_OPTIONS": "--max-old-space-size=12288 --import tsx/esm"
|
|
}
|
|
},
|
|
{
|
|
"type": "node",
|
|
"request": "launch",
|
|
"name": "twenty-server - debug unit test file (to launch with test file open)",
|
|
"runtimeExecutable": "npx",
|
|
"runtimeArgs": [
|
|
"nx",
|
|
"run",
|
|
"twenty-server:jest",
|
|
"--",
|
|
"--config",
|
|
"./jest.config.mjs",
|
|
"${relativeFile}"
|
|
],
|
|
"cwd": "${workspaceFolder}/packages/twenty-server",
|
|
"console": "integratedTerminal",
|
|
"internalConsoleOptions": "neverOpen",
|
|
"env": {
|
|
"NODE_ENV": "test"
|
|
}
|
|
}
|
|
]
|
|
}
|