From baa07c3479cf7cc722e0c7a8591c444ebaa7eb81 Mon Sep 17 00:00:00 2001 From: marcus-sa Date: Mon, 11 Sep 2023 17:06:20 +0200 Subject: [PATCH] build(ui-library): migrate to nx --- packages/ui-library/ng-package.json | 3 ++- packages/ui-library/src/index.ts | 12 ++++++++---- packages/ui-library/tsconfig.json | 8 +------- packages/ui-library/tsconfig.lib.json | 10 +++++++++- 4 files changed, 20 insertions(+), 13 deletions(-) diff --git a/packages/ui-library/ng-package.json b/packages/ui-library/ng-package.json index e1b0b5ca8..4e582116e 100644 --- a/packages/ui-library/ng-package.json +++ b/packages/ui-library/ng-package.json @@ -3,5 +3,6 @@ "dest": "../../dist/packages/ui-library", "lib": { "entryFile": "src/index.ts" - } + }, + "allowedNonPeerDependencies": ["prismjs"] } diff --git a/packages/ui-library/src/index.ts b/packages/ui-library/src/index.ts index 768b3a342..e67b46ca4 100644 --- a/packages/ui-library/src/index.ts +++ b/packages/ui-library/src/index.ts @@ -1,4 +1,8 @@ -export * from './src/subject'; -export * from './src/utils'; -export * from './src/angular-module'; -export * from './src/components/box/box.component'; +export * from './lib/subject'; +export * from './lib/utils'; +export * from './lib/angular-module'; +export * from './lib/components/box/box.component'; +export * from './lib/components/code-highlight.component'; +export * from './lib/components/header-status-bar.component'; +export * from './lib/components/header-logo.component'; +export * from './lib/components/toggle-box.component'; diff --git a/packages/ui-library/tsconfig.json b/packages/ui-library/tsconfig.json index 92049739f..7d6e71f78 100644 --- a/packages/ui-library/tsconfig.json +++ b/packages/ui-library/tsconfig.json @@ -1,13 +1,7 @@ { "compilerOptions": { "target": "es2022", - "useDefineForClassFields": false, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true + "useDefineForClassFields": false }, "files": [], "include": [], diff --git a/packages/ui-library/tsconfig.lib.json b/packages/ui-library/tsconfig.lib.json index 063e52575..2e36d8357 100644 --- a/packages/ui-library/tsconfig.lib.json +++ b/packages/ui-library/tsconfig.lib.json @@ -5,7 +5,15 @@ "declaration": true, "declarationMap": true, "inlineSources": true, - "types": [] + "types": [], + // FIXME: 'rootDir' is expected to contain all source files. + "baseUrl": "../..", + "paths": { + "@deepkit/core": ["dist/packages/core/index.esm.js", "dist/packages/core/src/index.d.ts"], + "@deepkit/core-rxjs": ["dist/packages/core-rxjs/index.esm.js", "dist/packages/core-rxjs/src/index.d.ts"], + "@deepkit/type": ["dist/packages/type/index.esm.js", "dist/packages/type/src/index.d.ts"], + "@deepkit/event": ["dist/packages/event/index.esm.js", "dist/packages/event/src/index.d.ts"], + } }, "exclude": [ "src/**/*.spec.ts",