Files
cloudbeaver/webapp/packages/plugin-set-common/tsconfig.json
T
1660e62391 Save scripts to custom locations (use import/export buttons) (#4258)
* dbeaver/pro#7880 adds MVP for saving script to cloud storage

* removes registerScriptExportController

* finalizes the ui

* adds missing locales

* introduces footer slot to use CommonDialog api

* adds locales

* moves success message to the tab components itself

* pr small fixes

* saves file with timestamp

* send notification with correct filename

* fixes locales

* uses different approach for handling dialog save

* cleanup

* self review fixes

* adds lazy import for export dialog

* uses form API to save the dialog

* fixes imports (tab -> panel)

* uses react state for filename

* build fix

* handles form validation

* sanitizes file name

* removes redundant form layout

* fixes bug: allows to load tree root with useTreeData

* uses context api to resolve export script dialog instead of throwing errors approach

* dbeaver/pro#7880 do not show notification on local export

* dbeaver/pro#7880 remove notification from local export

---------

Co-authored-by: Daria Marutkina <125263541+dariamarutkina@users.noreply.github.com>
Co-authored-by: naumov <iamemptyhuh@gmail.com>
2026-04-15 15:12:32 +02:00

341 lines
6.1 KiB
JSON

{
"extends": "@cloudbeaver/tsconfig/tsconfig.json",
"compilerOptions": {
"rootDir": "src",
"outDir": "lib",
"tsBuildInfoFile": "lib/tsconfig.tsbuildinfo",
"composite": true
},
"references": [
{
"path": "../core-administration"
},
{
"path": "../core-app"
},
{
"path": "../core-authentication"
},
{
"path": "../core-blocks"
},
{
"path": "../core-browser"
},
{
"path": "../core-browser-cookies"
},
{
"path": "../core-browser-settings"
},
{
"path": "../core-cli"
},
{
"path": "../core-client-activity"
},
{
"path": "../core-connections"
},
{
"path": "../core-dialogs"
},
{
"path": "../core-events"
},
{
"path": "../core-localization"
},
{
"path": "../core-navigation-tree"
},
{
"path": "../core-product"
},
{
"path": "../core-projects"
},
{
"path": "../core-resource-manager"
},
{
"path": "../core-root"
},
{
"path": "../core-routing"
},
{
"path": "../core-sdk"
},
{
"path": "../core-server-localization"
},
{
"path": "../core-server-notifications"
},
{
"path": "../core-session-actions"
},
{
"path": "../core-session-localization"
},
{
"path": "../core-settings"
},
{
"path": "../core-settings-localization"
},
{
"path": "../core-settings-user"
},
{
"path": "../core-storage"
},
{
"path": "../core-support"
},
{
"path": "../core-task-manager"
},
{
"path": "../core-theming"
},
{
"path": "../core-ui"
},
{
"path": "../core-version"
},
{
"path": "../core-version-update"
},
{
"path": "../core-view"
},
{
"path": "../plugin-administration"
},
{
"path": "../plugin-app-logo"
},
{
"path": "../plugin-app-logo-administration"
},
{
"path": "../plugin-async-task-confirmation"
},
{
"path": "../plugin-authentication"
},
{
"path": "../plugin-authentication-administration"
},
{
"path": "../plugin-browser"
},
{
"path": "../plugin-codemirror6"
},
{
"path": "../plugin-connection-custom"
},
{
"path": "../plugin-connection-preferences"
},
{
"path": "../plugin-connection-search"
},
{
"path": "../plugin-connection-view"
},
{
"path": "../plugin-connections"
},
{
"path": "../plugin-connections-administration"
},
{
"path": "../plugin-data-export"
},
{
"path": "../plugin-data-grid"
},
{
"path": "../plugin-data-import"
},
{
"path": "../plugin-data-spreadsheet-new"
},
{
"path": "../plugin-data-viewer"
},
{
"path": "../plugin-data-viewer-conditional-formatting"
},
{
"path": "../plugin-data-viewer-request-query-viewer"
},
{
"path": "../plugin-data-viewer-result-set-grouping"
},
{
"path": "../plugin-data-viewer-result-trace-details"
},
{
"path": "../plugin-datasource-context-switch"
},
{
"path": "../plugin-datasource-transaction-manager"
},
{
"path": "../plugin-ddl-viewer"
},
{
"path": "../plugin-devtools"
},
{
"path": "../plugin-gis-viewer"
},
{
"path": "../plugin-help"
},
{
"path": "../plugin-holidays"
},
{
"path": "../plugin-holidays-administration"
},
{
"path": "../plugin-localization"
},
{
"path": "../plugin-log-viewer"
},
{
"path": "../plugin-navigation-tabs"
},
{
"path": "../plugin-navigation-tree"
},
{
"path": "../plugin-navigation-tree-filters"
},
{
"path": "../plugin-navigation-tree-rm"
},
{
"path": "../plugin-object-viewer"
},
{
"path": "../plugin-object-viewer-nav-tree-link"
},
{
"path": "../plugin-product"
},
{
"path": "../plugin-product-information-administration"
},
{
"path": "../plugin-projects"
},
{
"path": "../plugin-resource-manager"
},
{
"path": "../plugin-resource-manager-administration"
},
{
"path": "../plugin-resource-manager-scripts"
},
{
"path": "../plugin-root"
},
{
"path": "../plugin-script-export"
},
{
"path": "../plugin-session-expiration"
},
{
"path": "../plugin-settings-administration"
},
{
"path": "../plugin-settings-default-administration"
},
{
"path": "../plugin-settings-menu"
},
{
"path": "../plugin-settings-menu-administration"
},
{
"path": "../plugin-settings-panel"
},
{
"path": "../plugin-sql-async-task-confirmation"
},
{
"path": "../plugin-sql-editor"
},
{
"path": "../plugin-sql-editor-navigation-tab"
},
{
"path": "../plugin-sql-editor-navigation-tab-script"
},
{
"path": "../plugin-sql-editor-new"
},
{
"path": "../plugin-sql-editor-screen"
},
{
"path": "../plugin-sql-generator"
},
{
"path": "../plugin-system-information-administration"
},
{
"path": "../plugin-task-manager"
},
{
"path": "../plugin-theme"
},
{
"path": "../plugin-tools-panel"
},
{
"path": "../plugin-top-app-bar"
},
{
"path": "../plugin-top-app-bar-administration"
},
{
"path": "../plugin-user-profile"
},
{
"path": "../plugin-user-profile-administration"
},
{
"path": "../plugin-user-profile-settings"
},
{
"path": "../plugin-version"
},
{
"path": "../plugin-version-update-administration"
}
],
"include": [
"__custom_mocks__/**/*",
"src/**/*",
"src/**/*.json",
"src/**/*.css",
"src/**/*.scss"
],
"exclude": [
"**/node_modules",
"lib/**/*"
]
}