mirror of
https://gitee.com/ByteDance/flowgram.ai.git
synced 2025-07-07 17:43:29 +08:00
* feat(runtime): init nodejs runtime * feat(runtime): init folder struct * feat(runtime): interface & test * feat(runtime): basic api & schema interfaces * feat(runtime): init runtime model framework * feat(runtime): create document & node entities * feat(runtime): runtime engine basic execute logic * feat(runtime): node add variable data * refactor(runtime): split to sub domains * test(runtime): document module test * feat(runtime): variable store * feat(runtime): workflow runtime executor * chore(demo): reset initial data * feat(runtime): workflow runtime branch logic * feat(runtime): workflow runtime access to ai model * feat(runtime): workflow runtime data all add to context * feat(runtime): workflow runtime invoke record snaphots * feat(runtime): workflow runtime status * feat(runtime): main api request processing chain * chore(demo): reset initial data * refactor(runtime): types move to interface package * feat(runtime): router access api defines & interfaces * feat(runtime): standardize api register & gen api docs * feat(runtime): create snapshot before node execute * fix(sub-canvas): tips cannot close * chore(demo): reset initial data * feat(demo): make node schema runnable * feat(demo): access test run * feat(runtime): runtime core can run in both browser & server env * fix(runtime): condition value empty issue * feat(runtime): beautify structure data view * feat(demo): test run sidesheet * chore(demo): test run sidesheet button fixed * feat(demo): running node show flowing line * chore(demo): hide node result overflow * chore(demo): reset initial data * feat(runtime): workflow runtime support loop node * fix(container): sub canvas height issue * feat(demo): test run multiple result render * test(runtime): enbale test coverage * refactor(runtime): interface folders structure * refactor(runtime): core folders structure * refactor(runtime): core export apis & access to router * feat(demo): runtime plugin * feat(runtime): server add try-catch protection * fix(runtime): node process reset end time * chore: format json * chore: rush update * refactor(demo): running service move to runtime-plugin as built-in runtime service * fix(runtime): build error * test(runtime): disable nodejs test * fix(demo): test run result key indent width
143 lines
3.8 KiB
JSON
143 lines
3.8 KiB
JSON
{
|
|
"eslint.nodePath": "config/eslint-config/node_modules/eslint",
|
|
"prettier.prettierPath": "config/eslint-config/node_modules/prettier",
|
|
"editor.tabSize": 2,
|
|
"editor.insertSpaces": true,
|
|
"editor.formatOnSave": true,
|
|
"editor.formatOnType": false,
|
|
"editor.formatOnPaste": false,
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll": "explicit",
|
|
"source.fixAll.eslint": "explicit"
|
|
},
|
|
"search.followSymlinks": false,
|
|
"search.exclude": {
|
|
"**/node_modules": true,
|
|
"**/.nyc_output": true,
|
|
"**/.rush": true,
|
|
"**/pnpm-lock.yaml": true,
|
|
"**/CHANGELOG.json": true,
|
|
"**/CHANGELOG.md": true,
|
|
"common/changes": true,
|
|
"**/output": true,
|
|
"**/lib": true,
|
|
"**/dist": true,
|
|
"**/coverage": true,
|
|
"common/temp": true
|
|
},
|
|
"eslint.workingDirectories": [
|
|
{
|
|
"mode": "auto"
|
|
}
|
|
],
|
|
"files.defaultLanguage": "plaintext",
|
|
"files.associations": {
|
|
".code-workspace": "jsonc",
|
|
".babelrc": "json",
|
|
".eslintrc": "jsonc",
|
|
".eslintrc*.json": "jsonc",
|
|
".stylelintrc": "jsonc",
|
|
"stylelintrc": "jsonc",
|
|
"*.json": "jsonc",
|
|
"package.json": "json",
|
|
".htmlhintrc": "jsonc",
|
|
"htmlhintrc": "jsonc",
|
|
"Procfile*": "shellscript",
|
|
"README": "markdown",
|
|
"**/coverage/**/*.*": "plaintext",
|
|
"OWNERS": "yaml",
|
|
"**/pnpm-lock.yaml": "plaintext",
|
|
"**/dist/**": "plaintext",
|
|
"**/dist_*/**": "plaintext",
|
|
"*.map": "plaintext",
|
|
"*.log": "plaintext"
|
|
},
|
|
"files.exclude": {
|
|
"**/.git": true,
|
|
"**/.svn": true,
|
|
"**/.hg": true,
|
|
"**/CVS": true,
|
|
"**/.DS_Store": true,
|
|
"**/Thumbs.db": true,
|
|
"**/.rush": true
|
|
},
|
|
"files.watcherExclude": {
|
|
"**/.git/objects/**": true,
|
|
"**/.git/subtree-cache/**": true,
|
|
"**/node_modules/*/**": true
|
|
},
|
|
"search.useIgnoreFiles": true,
|
|
//
|
|
"editor.rulers": [
|
|
80,
|
|
120
|
|
],
|
|
"files.eol": "\n",
|
|
"files.trimTrailingWhitespace": true,
|
|
"files.insertFinalNewline": true,
|
|
"cSpell.diagnosticLevel": "Warning",
|
|
"eslint.probe": [
|
|
"javascript",
|
|
"javascriptreact",
|
|
"typescript",
|
|
"typescriptreact"
|
|
],
|
|
"eslint.format.enable": true,
|
|
"eslint.lintTask.enable": true,
|
|
"javascript.validate.enable": false,
|
|
"typescript.validate.enable": true,
|
|
"typescript.tsdk": "config/ts-config/node_modules/typescript/lib",
|
|
"typescript.tsserver.maxTsServerMemory": 8192,
|
|
// "typescript.tsserver.experimental.enableProjectDiagnostics": true,
|
|
"typescript.tsserver.watchOptions": {
|
|
"fallbackPolling": "dynamicPriorityPolling",
|
|
"synchronousWatchDirectory": false,
|
|
"watchDirectory": "dynamicPriorityPolling",
|
|
"watchFile": "useFsEventsOnParentDirectory"
|
|
},
|
|
"css.validate": false,
|
|
"scss.validate": false,
|
|
"less.validate": false,
|
|
"emmet.triggerExpansionOnTab": true,
|
|
"[yaml]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[css]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[html]": {
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
|
},
|
|
"[json]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
"[jsonc]": {
|
|
"editor.defaultFormatter": "vscode.json-language-features"
|
|
},
|
|
"[less]": {
|
|
"editor.defaultFormatter": "vscode.css-language-features"
|
|
},
|
|
"[typescript]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
},
|
|
"[javascriptreact]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
},
|
|
"[typescriptreact]": {
|
|
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
|
|
},
|
|
"[ignore]": {
|
|
"editor.defaultFormatter": "foxundermoon.shell-format"
|
|
},
|
|
"[shellscript]": {
|
|
"editor.defaultFormatter": "foxundermoon.shell-format"
|
|
},
|
|
"[dotenv]": {
|
|
"editor.defaultFormatter": "foxundermoon.shell-format"
|
|
},
|
|
"[svg]": {
|
|
"editor.defaultFormatter": "jock.svg"
|
|
}
|
|
}
|