From 9809f0dc6fc65ee1d5032db3b716afe550f60b86 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Wed, 10 Jun 2020 14:21:31 +0300 Subject: [PATCH] refactor: remove enableIvy option from tsconfig.lib.json files --- .../packages/account-config/tsconfig.lib.json | 3 +- .../packages/account/tsconfig.lib.json | 3 +- npm/ng-packs/packages/core/tsconfig.lib.json | 3 +- .../feature-management/tsconfig.lib.json | 3 +- .../identity-config/tsconfig.lib.json | 3 +- .../packages/identity/tsconfig.lib.json | 3 +- .../permission-management/tsconfig.lib.json | 3 +- .../tsconfig.lib.json | 3 +- .../setting-management/tsconfig.lib.json | 3 +- .../tsconfig.lib.json | 3 +- .../tenant-management/tsconfig.lib.json | 3 +- .../packages/theme-basic/tsconfig.lib.json | 3 +- .../packages/theme-shared/tsconfig.lib.json | 3 +- npm/ng-packs/symlink.config.json | 96 +++++++++++++++++++ 14 files changed, 109 insertions(+), 26 deletions(-) create mode 100644 npm/ng-packs/symlink.config.json diff --git a/npm/ng-packs/packages/account-config/tsconfig.lib.json b/npm/ng-packs/packages/account-config/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/account-config/tsconfig.lib.json +++ b/npm/ng-packs/packages/account-config/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/account/tsconfig.lib.json b/npm/ng-packs/packages/account/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/account/tsconfig.lib.json +++ b/npm/ng-packs/packages/account/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/core/tsconfig.lib.json b/npm/ng-packs/packages/core/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/core/tsconfig.lib.json +++ b/npm/ng-packs/packages/core/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/feature-management/tsconfig.lib.json b/npm/ng-packs/packages/feature-management/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/feature-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/feature-management/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/identity-config/tsconfig.lib.json b/npm/ng-packs/packages/identity-config/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/identity-config/tsconfig.lib.json +++ b/npm/ng-packs/packages/identity-config/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/identity/tsconfig.lib.json b/npm/ng-packs/packages/identity/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/identity/tsconfig.lib.json +++ b/npm/ng-packs/packages/identity/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/permission-management/tsconfig.lib.json b/npm/ng-packs/packages/permission-management/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/permission-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/permission-management/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/setting-management-config/tsconfig.lib.json b/npm/ng-packs/packages/setting-management-config/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/setting-management-config/tsconfig.lib.json +++ b/npm/ng-packs/packages/setting-management-config/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/setting-management/tsconfig.lib.json b/npm/ng-packs/packages/setting-management/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/setting-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/setting-management/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/tenant-management-config/tsconfig.lib.json b/npm/ng-packs/packages/tenant-management-config/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/tenant-management-config/tsconfig.lib.json +++ b/npm/ng-packs/packages/tenant-management-config/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/tenant-management/tsconfig.lib.json b/npm/ng-packs/packages/tenant-management/tsconfig.lib.json index 64429850cf..36064d6f92 100644 --- a/npm/ng-packs/packages/tenant-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/tenant-management/tsconfig.lib.json @@ -14,8 +14,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/theme-basic/tsconfig.lib.json b/npm/ng-packs/packages/theme-basic/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/theme-basic/tsconfig.lib.json +++ b/npm/ng-packs/packages/theme-basic/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/packages/theme-shared/tsconfig.lib.json b/npm/ng-packs/packages/theme-shared/tsconfig.lib.json index a59451942b..4f48db2e46 100644 --- a/npm/ng-packs/packages/theme-shared/tsconfig.lib.json +++ b/npm/ng-packs/packages/theme-shared/tsconfig.lib.json @@ -13,8 +13,7 @@ "strictMetadataEmit": true, "fullTemplateTypeCheck": true, "strictInjectionParameters": true, - "enableResourceInlining": true, - "enableIvy": false + "enableResourceInlining": true }, "exclude": ["src/test.ts", "**/*.spec.ts"] } diff --git a/npm/ng-packs/symlink.config.json b/npm/ng-packs/symlink.config.json new file mode 100644 index 0000000000..27569184b4 --- /dev/null +++ b/npm/ng-packs/symlink.config.json @@ -0,0 +1,96 @@ +{ + "yarn": true, + "packages": [ + { + "libraryFolderPath": "packages/core", + "linkFolderPath": "dist/core", + "buildCommand": "yarn ng build core --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/theme-shared", + "linkFolderPath": "dist/theme-shared", + "buildCommand": "yarn ng build theme-shared --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/theme-basic", + "linkFolderPath": "dist/theme-basic", + "buildCommand": "yarn ng build theme-basic --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/account", + "linkFolderPath": "dist/account", + "buildCommand": "yarn ng build account --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/permission-management", + "linkFolderPath": "dist/permission-management", + "buildCommand": "yarn ng build permission-management --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/identity", + "linkFolderPath": "dist/identity", + "buildCommand": "yarn ng build identity --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/feature-management", + "linkFolderPath": "dist/feature-management", + "buildCommand": "yarn ng build feature-management --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/tenant-management", + "linkFolderPath": "dist/tenant-management", + "buildCommand": "yarn ng build tenant-management --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/setting-management", + "linkFolderPath": "dist/setting-management", + "buildCommand": "yarn ng build setting-management --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/setting-management-config", + "linkFolderPath": "dist/setting-management-config", + "buildCommand": "yarn ng build setting-management-config --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/identity-config", + "linkFolderPath": "dist/identity-config", + "buildCommand": "yarn ng build identity-config --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/account-config", + "linkFolderPath": "dist/account-config", + "buildCommand": "yarn ng build account-config --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + }, + { + "libraryFolderPath": "packages/tenant-management-config", + "linkFolderPath": "dist/tenant-management-config", + "buildCommand": "yarn ng build tenant-management-config --prod", + "buildCommandRunPath": "./", + "exclude": ["node_modules", "dist"] + } + ] +}