Files
espocrm/frontend/bundle-config.json
Yurii Kuznietsov f8c8ee6275 TypeScript support (#3649)
* Dev

* Dev

* dev

* Model template

* Template method

* Fix type

* No emit

* Use model tempalte type

* Fix

* View bag interface template

* Type fixes

* Update dependencies
2026-04-20 17:31:34 +03:00

152 lines
4.7 KiB
JSON

{
"order": [
"main",
"admin",
"extra",
"crm",
"chart",
"calendar",
"timeline"
],
"basePath": "client",
"transpiledPath": "client/lib/transpiled",
"chunks": {
"main": {
"files": [
"src/exceptions.js",
"src/utils.js"
],
"ignoreFiles": [
"src/namespace.js",
"src/loader.js"
],
"patterns": [
"src/**/*.{js,ts}"
],
"ignorePatterns": [
"src/views/admin/**/*.{js,ts}",
"src/views/settings/**/*.{js,ts}",
"src/views/authentication-provider/**/*.{js,ts}",
"src/views/webhooks/**/*.{js,ts}",
"src/views/templates/**/*.{js,ts}",
"src/views/layout-set/**/*.{js,ts}",
"src/views/role/**/*.{js,ts}",
"src/views/portal-role/**/*.{js,ts}",
"src/views/scheduled-job/**/*.{js,ts}",
"src/views/lead-capture-log-record/**/*.{js,ts}",
"src/views/inbound-email/**/*.{js,ts}",
"src/views/extension/**/*.{js,ts}",
"src/views/api-user/**/*.{js,ts}",
"src/controllers/admin.{js,ts}",
"src/controllers/role.{js,ts}",
"src/controllers/portal-role.{js,ts}",
"src/views/outbound-email/**/*.{js,ts}",
"src/views/personal-data/**/*.{js,ts}",
"src/views/portal/**/*.{js,ts}",
"src/views/import/**/*.{js,ts}",
"src/views/import-error/**/*.{js,ts}",
"src/views/group-email-folder/**/*.{js,ts}",
"src/views/external-account/**/*.{js,ts}",
"src/views/email-account/**/*.{js,ts}"
]
},
"admin": {
"patterns": [
"src/views/admin/**/*.{js,ts}",
"src/views/settings/**/*.{js,ts}",
"src/views/api-user/**/*.{js,ts}",
"src/views/extension/**/*.{js,ts}",
"src/views/authentication-provider/**/*.{js,ts}",
"src/views/inbound-email/**/*.{js,ts}",
"src/views/templates/**/*.{js,ts}",
"src/views/role/**/*.{js,ts}",
"src/views/portal-role/**/*.{js,ts}",
"src/views/portal/**/*.{js,ts}",
"src/views/scheduled-job/**/*.{js,ts}",
"src/views/lead-capture-log-record/**/*.{js,ts}",
"src/views/webhooks/**/*.{js,ts}",
"src/views/layout-set/**/*.{js,ts}",
"src/controllers/admin.{js,ts}",
"src/controllers/inbound-email.{js,ts}",
"src/controllers/layout-set.{js,ts}",
"src/controllers/api-user.{js,ts}",
"src/controllers/role.{js,ts}",
"src/controllers/portal-role.{js,ts}"
]
},
"crm": {
"patterns": [
"modules/crm/src/**/*.{js,ts}"
],
"lookupPatterns": [
"modules/crm/src/**/*.{js,ts}"
],
"noDuplicates": true
},
"chart": {
"patterns": [
"modules/crm/src/**/*.{js,ts}"
],
"dependentOn": [
"flotr2",
"espo-funnel-chart"
],
"requires": [
"flotr2",
"espo-funnel-chart"
],
"lookupPatterns": [
"modules/crm/src/**/*.{js,ts}"
]
},
"calendar": {
"patterns": [
"modules/crm/src/**/*.{js,ts}"
],
"dependentOn": [
"fullcalendar"
],
"requires": [
"fullcalendar"
],
"lookupPatterns": [
"modules/crm/src/**/*.{js,ts}"
]
},
"timeline": {
"patterns": [
"modules/crm/src/**/*.{js,ts}"
],
"dependentOn": [
"vis-data",
"vis-timeline"
],
"requires": [
"vis-data",
"vis-timeline"
],
"lookupPatterns": [
"modules/crm/src/**/*.{js,ts}"
]
},
"extra": {
"patterns": [
"src/**/*.{js,ts}"
],
"ignoreFiles": [
"src/namespace.js",
"src/loader.js"
],
"noDuplicates": true
}
},
"modulePaths": {
"crm": "modules/crm"
},
"lookupPatterns": [
"src/**/*.{js,ts}"
]
}