mirror of
https://github.com/SuiteCRM/SuiteCRM-Core.git
synced 2025-08-29 01:10:42 +08:00
Update module federation configuration
- update versions - enable eager mode generate into a single file instead of multiple
This commit is contained in:
parent
f4e33a517a
commit
52951c5e42
3 changed files with 151 additions and 85 deletions
|
@ -54,7 +54,12 @@
|
|||
"allowedCommonJsDependencies": [
|
||||
"graphql-tag",
|
||||
"zen-observable",
|
||||
"seedrandom"
|
||||
"seedrandom",
|
||||
"rfdc",
|
||||
"typed-function",
|
||||
"javascript-natural-sort",
|
||||
"complex.js",
|
||||
"escape-latex"
|
||||
],
|
||||
"extraWebpackConfig": "core/app/shell/webpack.config.js"
|
||||
},
|
||||
|
@ -91,8 +96,8 @@
|
|||
"budgets": [
|
||||
{
|
||||
"type": "initial",
|
||||
"maximumWarning": "2mb",
|
||||
"maximumError": "5mb"
|
||||
"maximumWarning": "9mb",
|
||||
"maximumError": "12mb"
|
||||
},
|
||||
{
|
||||
"type": "anyComponentStyle",
|
||||
|
|
|
@ -17,99 +17,145 @@ module.exports = {
|
|||
remotes: {},
|
||||
|
||||
shared: {
|
||||
'@angular/core': {
|
||||
singleton: true,
|
||||
requiredVersion: '^18.1.1'
|
||||
},
|
||||
'@angular/common': {
|
||||
singleton: true,
|
||||
requiredVersion: '^18.1.1'
|
||||
},
|
||||
'@angular/common/http': {
|
||||
singleton: true,
|
||||
requiredVersion: '^18.1.1'
|
||||
},
|
||||
'@angular/router': {
|
||||
singleton: true,
|
||||
requiredVersion: '^18.1.1'
|
||||
},
|
||||
'@angular/animations': {
|
||||
singleton: true,
|
||||
requiredVersion: '^18.1.1'
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/cdk': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.10'
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/cdk/table': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.10'
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/cdk/observers': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.10'
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/common': {
|
||||
singleton: true,
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/common/http': {
|
||||
singleton: true,
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/core': {
|
||||
singleton: true,
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/forms': {
|
||||
singleton: true,
|
||||
requiredVersion: '^18.1.1'
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@angular/router': {
|
||||
singleton: true,
|
||||
requiredVersion: '18.2.8',
|
||||
eager: true
|
||||
},
|
||||
'@apollo/client': {
|
||||
singleton: true,
|
||||
requiredVersion: '^3.10.8'
|
||||
requiredVersion: '^3.11.8',
|
||||
eager: true
|
||||
},
|
||||
'@ng-bootstrap/ng-bootstrap': {
|
||||
singleton: true,
|
||||
requiredVersion: '17.0.1',
|
||||
eager: true
|
||||
},
|
||||
|
||||
'@popperjs/core': {
|
||||
singleton: true,
|
||||
requiredVersion: '^2.11.8',
|
||||
eager: true
|
||||
},
|
||||
'@swimlane/ngx-charts': {
|
||||
singleton: true,
|
||||
requiredVersion: '^20.5.0',
|
||||
eager: true
|
||||
},
|
||||
'@tinymce/tinymce-angular': {
|
||||
singleton: true,
|
||||
requiredVersion: '^8.0.1',
|
||||
eager: true
|
||||
},
|
||||
'angular-svg-icon': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.0.0'
|
||||
requiredVersion: '^17.0.0',
|
||||
eager: true
|
||||
},
|
||||
'apollo-angular': {
|
||||
singleton: true,
|
||||
requiredVersion: '^6.0.0'
|
||||
requiredVersion: '^7.2.0',
|
||||
eager: true
|
||||
},
|
||||
graphql: {
|
||||
singleton: true,
|
||||
requiredVersion: '^16.9.0'
|
||||
requiredVersion: '^16.9.0',
|
||||
eager: true
|
||||
},
|
||||
'lodash-es': {
|
||||
singleton: true,
|
||||
requiredVersion: '^4.17.21'
|
||||
requiredVersion: '^4.17.21',
|
||||
eager: true
|
||||
},
|
||||
|
||||
luxon: {
|
||||
singleton: true,
|
||||
requiredVersion: '3.4.4'
|
||||
requiredVersion: '3.5.0',
|
||||
eager: true
|
||||
},
|
||||
|
||||
mathjs: {
|
||||
singleton: true,
|
||||
requiredVersion: '^13.2.0',
|
||||
eager: true
|
||||
},
|
||||
|
||||
'ng-animate': {
|
||||
singleton: true,
|
||||
requiredVersion: '^2.0.1'
|
||||
requiredVersion: '^2.0.1',
|
||||
eager: true
|
||||
},
|
||||
'ngx-chips': {
|
||||
singleton: true,
|
||||
requiredVersion: '^3.0.0'
|
||||
requiredVersion: '^3.0.0',
|
||||
eager: true
|
||||
},
|
||||
|
||||
'@swimlane/ngx-charts': {
|
||||
'primeng': {
|
||||
singleton: true,
|
||||
requiredVersion: '^20.5.0'
|
||||
},
|
||||
requiredVersion: '^17.18.11',
|
||||
eager: true
|
||||
|
||||
'@ng-bootstrap/ng-bootstrap': {
|
||||
singleton: true,
|
||||
requiredVersion: '^16.0.0'
|
||||
},
|
||||
|
||||
'rxjs': {
|
||||
singleton: true,
|
||||
requiredVersion: '^7.8.1'
|
||||
requiredVersion: '^7.8.1',
|
||||
eager: true
|
||||
},
|
||||
|
||||
'rxjs/operators': {
|
||||
singleton: true,
|
||||
requiredVersion: '^7.8.1'
|
||||
requiredVersion: '^7.8.1',
|
||||
eager: true
|
||||
},
|
||||
|
||||
core: {
|
||||
singleton: true,
|
||||
import: 'dist/core',
|
||||
requiredVersion: false
|
||||
requiredVersion: 'auto',
|
||||
eager: true
|
||||
},
|
||||
|
||||
}
|
||||
|
|
|
@ -25,106 +25,121 @@ module.exports = {
|
|||
},
|
||||
|
||||
shared: {
|
||||
'@angular/core': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.11'
|
||||
},
|
||||
'@angular/common': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.11'
|
||||
},
|
||||
'@angular/common/http': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.11'
|
||||
},
|
||||
'@angular/router': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.11'
|
||||
},
|
||||
'@angular/animations': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.11'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/cdk': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.10'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/cdk/table': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.10'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/cdk/observers': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.10'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/common': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/common/http': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/core': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/forms': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.3.11'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@angular/router': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@apollo/client': {
|
||||
singleton: true,
|
||||
requiredVersion: '^3.10.8'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@ng-bootstrap/ng-bootstrap': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
'@popperjs/core': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@swimlane/ngx-charts': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'@tinymce/tinymce-angular': {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'angular-svg-icon': {
|
||||
singleton: true,
|
||||
requiredVersion: '^17.0.0'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'apollo-angular': {
|
||||
singleton: true,
|
||||
requiredVersion: '^6.0.0'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
graphql: {
|
||||
singleton: true,
|
||||
requiredVersion: '^16.9.0'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'lodash-es': {
|
||||
singleton: true,
|
||||
requiredVersion: '^4.17.21'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
luxon: {
|
||||
singleton: true,
|
||||
requiredVersion: '3.4.4'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
mathjs: {
|
||||
singleton: true,
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
'ng-animate': {
|
||||
singleton: true,
|
||||
requiredVersion: '^2.0.1'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
'ngx-chips': {
|
||||
singleton: true,
|
||||
requiredVersion: '^3.0.0'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
'@swimlane/ngx-charts': {
|
||||
'primeng': {
|
||||
singleton: true,
|
||||
requiredVersion: '^20.5.0'
|
||||
},
|
||||
requiredVersion: 'auto'
|
||||
|
||||
'@ng-bootstrap/ng-bootstrap': {
|
||||
singleton: true,
|
||||
requiredVersion: '^16.0.0'
|
||||
},
|
||||
|
||||
'rxjs': {
|
||||
singleton: true,
|
||||
requiredVersion: '^7.8.1'
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
'rxjs/operators': {
|
||||
singleton: true,
|
||||
requiredVersion: '^7.8.1'
|
||||
},
|
||||
|
||||
common: {
|
||||
singleton: true,
|
||||
import: 'dist/common',
|
||||
requiredVersion: false
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
core: {
|
||||
singleton: true,
|
||||
import: 'dist/core',
|
||||
requiredVersion: false
|
||||
requiredVersion: 'auto'
|
||||
},
|
||||
|
||||
}
|
||||
|
||||
}),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue