From 93cc64b9a91ad27e8807a47f88c6aba32c25fd59 Mon Sep 17 00:00:00 2001 From: Bartosz Sekula Date: Tue, 31 Jan 2023 19:32:27 +0100 Subject: [PATCH] [AAE-11496] Make aca-content buildable (#2859) --- angular.json | 7 ++++ app/src/app/app.module.ts | 5 ++- app/src/app/app.routes.ts | 16 ++++++++ .../components/login/login.component.html | 0 .../app}/components/login/login.component.ts | 0 .../src/app}/components/login/login.module.ts | 0 package.json | 2 +- .../aca-content}/assets/app.extensions.json | 0 .../aca-content}/assets/i18n/ar.json | 0 .../aca-content}/assets/i18n/cs.json | 0 .../aca-content}/assets/i18n/da.json | 0 .../aca-content}/assets/i18n/de.json | 0 .../aca-content}/assets/i18n/en.json | 0 .../aca-content}/assets/i18n/es.json | 0 .../aca-content}/assets/i18n/fi.json | 0 .../aca-content}/assets/i18n/fr.json | 0 .../aca-content}/assets/i18n/it.json | 0 .../aca-content}/assets/i18n/ja.json | 0 .../aca-content}/assets/i18n/nb.json | 0 .../aca-content}/assets/i18n/nl.json | 0 .../aca-content}/assets/i18n/pl.json | 0 .../aca-content}/assets/i18n/pt-BR.json | 0 .../aca-content}/assets/i18n/ru.json | 0 .../aca-content}/assets/i18n/sv.json | 0 .../aca-content}/assets/i18n/zh-CN.json | 0 .../assets/images/Wallpaper-BG-generic.svg | 0 .../assets/images/adf-move-file-24px.svg | 0 .../images/baseline-library_books-24px.svg | 0 .../assets/images/baseline-lock-24px.svg | 0 .../assets/images/join-library.svg | 0 .../images/mastHead-bg-shapesPattern.svg | 0 projects/aca-content/ng-package.json | 16 +++++--- projects/aca-content/package.json | 5 ++- .../aca-content/src/lib/aca-content.module.ts | 10 +++-- .../aca-content/src/lib/aca-content.routes.ts | 37 +++++++++++-------- .../shared-link-view.module.ts | 12 ------ .../components/trashcan/trashcan.module.ts | 13 ------- projects/aca-content/tsconfig.lib.prod.json | 10 ++++- projects/aca-folder-rules/ng-package.json | 7 +++- projects/aca-folder-rules/package.json | 2 +- .../aca-folder-rules/tsconfig.lib.prod.json | 6 +-- scripts/ci/npm/publish-libs.sh | 2 + 42 files changed, 92 insertions(+), 58 deletions(-) create mode 100644 app/src/app/app.routes.ts rename {projects/aca-content/src/lib => app/src/app}/components/login/login.component.html (100%) rename {projects/aca-content/src/lib => app/src/app}/components/login/login.component.ts (100%) rename {projects/aca-content/src/lib => app/src/app}/components/login/login.module.ts (100%) rename {app/src => projects/aca-content}/assets/app.extensions.json (100%) rename {app/src => projects/aca-content}/assets/i18n/ar.json (100%) rename {app/src => projects/aca-content}/assets/i18n/cs.json (100%) rename {app/src => projects/aca-content}/assets/i18n/da.json (100%) rename {app/src => projects/aca-content}/assets/i18n/de.json (100%) rename {app/src => projects/aca-content}/assets/i18n/en.json (100%) rename {app/src => projects/aca-content}/assets/i18n/es.json (100%) rename {app/src => projects/aca-content}/assets/i18n/fi.json (100%) rename {app/src => projects/aca-content}/assets/i18n/fr.json (100%) rename {app/src => projects/aca-content}/assets/i18n/it.json (100%) rename {app/src => projects/aca-content}/assets/i18n/ja.json (100%) rename {app/src => projects/aca-content}/assets/i18n/nb.json (100%) rename {app/src => projects/aca-content}/assets/i18n/nl.json (100%) rename {app/src => projects/aca-content}/assets/i18n/pl.json (100%) rename {app/src => projects/aca-content}/assets/i18n/pt-BR.json (100%) rename {app/src => projects/aca-content}/assets/i18n/ru.json (100%) rename {app/src => projects/aca-content}/assets/i18n/sv.json (100%) rename {app/src => projects/aca-content}/assets/i18n/zh-CN.json (100%) rename {app/src => projects/aca-content}/assets/images/Wallpaper-BG-generic.svg (100%) rename {app/src => projects/aca-content}/assets/images/adf-move-file-24px.svg (100%) rename {app/src => projects/aca-content}/assets/images/baseline-library_books-24px.svg (100%) rename {app/src => projects/aca-content}/assets/images/baseline-lock-24px.svg (100%) rename {app/src => projects/aca-content}/assets/images/join-library.svg (100%) rename {app/src => projects/aca-content}/assets/images/mastHead-bg-shapesPattern.svg (100%) diff --git a/angular.json b/angular.json index 57ebe43dd..3365f1d45 100644 --- a/angular.json +++ b/angular.json @@ -106,7 +106,13 @@ "glob": "**/*", "input": "projects/aca-folder-rules/assets", "output": "./assets/aca-folder-rules" + }, + { + "glob": "**/*", + "input": "projects/aca-content/assets", + "output": "./assets" } + ], "styles": [ "app/src/assets/fonts/material-icons/material-icons.css", @@ -282,6 +288,7 @@ "assets": [ "app/src/assets", "app/src/favicon-96x96.png", + "projects/aca-content/assets", { "input": "app/.tmp", "output": "/", diff --git a/app/src/app/app.module.ts b/app/src/app/app.module.ts index 2bb36f948..f1e56089f 100644 --- a/app/src/app/app.module.ts +++ b/app/src/app/app.module.ts @@ -64,6 +64,8 @@ import { ContentVersionService } from '@alfresco/adf-content-services'; import { STORE_INITIAL_APP_DATA } from '@alfresco/aca-shared/store'; import { ShellModule, SHELL_APP_SERVICE, SHELL_AUTH_TOKEN } from '@alfresco/adf-core/shell'; import { StoreDevtoolsModule } from '@ngrx/store-devtools'; +import { APP_ROUTES } from './app.routes'; +import { AppLoginModule } from './components/login/login.module'; registerLocaleData(localeFr); registerLocaleData(localeDe); @@ -89,9 +91,10 @@ registerLocaleData(localeSv); CoreModule.forRoot(), SharedModule.forRoot(), CoreExtensionsModule.forRoot(), + AppLoginModule, environment.e2e ? NoopAnimationsModule : BrowserAnimationsModule, !environment.production ? StoreDevtoolsModule.instrument({ maxAge: 25 }) : [], - RouterModule.forRoot([], { + RouterModule.forRoot(APP_ROUTES, { useHash: true, enableTracing: false, // enable for debug only relativeLinkResolution: 'legacy' diff --git a/app/src/app/app.routes.ts b/app/src/app/app.routes.ts new file mode 100644 index 000000000..67739869e --- /dev/null +++ b/app/src/app/app.routes.ts @@ -0,0 +1,16 @@ +import { BlankPageComponent } from '@alfresco/adf-core'; +import { LoginComponent } from './components/login/login.component'; + +export const APP_ROUTES = [ + { + path: 'blank', + component: BlankPageComponent + }, + { + path: 'login', + component: LoginComponent, + data: { + title: 'APP.SIGN_IN' + } + } +]; diff --git a/projects/aca-content/src/lib/components/login/login.component.html b/app/src/app/components/login/login.component.html similarity index 100% rename from projects/aca-content/src/lib/components/login/login.component.html rename to app/src/app/components/login/login.component.html diff --git a/projects/aca-content/src/lib/components/login/login.component.ts b/app/src/app/components/login/login.component.ts similarity index 100% rename from projects/aca-content/src/lib/components/login/login.component.ts rename to app/src/app/components/login/login.component.ts diff --git a/projects/aca-content/src/lib/components/login/login.module.ts b/app/src/app/components/login/login.module.ts similarity index 100% rename from projects/aca-content/src/lib/components/login/login.module.ts rename to app/src/app/components/login/login.module.ts diff --git a/package.json b/package.json index d1ad25596..5011ed8a1 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "prebuild": "mkdir -p ./app/.tmp && cp ./app/src/app.config.json.tpl ./app/.tmp/app.config.json", "build": "ng build content-ce", "build.release": "npm run build -- --configuration=production,release", - "build-libs": "ng build aca-shared && ng build adf-office-services-ext && ng build aca-settings && ng build aca-about && ng build aca-viewer && ng build aca-preview", + "build-libs": "ng build aca-shared && ng build adf-office-services-ext && ng build aca-settings && ng build aca-about && ng build aca-viewer && ng build aca-preview && ng build aca-folder-rules && ng build aca-content", "test": "ng test", "test:ci": "ng test adf-office-services-ext && ng test content-ce --code-coverage", "lint": "NODE_OPTIONS=--max_old_space_size=4096 ng lint && npm run spellcheck && npm run e2e.typecheck", diff --git a/app/src/assets/app.extensions.json b/projects/aca-content/assets/app.extensions.json similarity index 100% rename from app/src/assets/app.extensions.json rename to projects/aca-content/assets/app.extensions.json diff --git a/app/src/assets/i18n/ar.json b/projects/aca-content/assets/i18n/ar.json similarity index 100% rename from app/src/assets/i18n/ar.json rename to projects/aca-content/assets/i18n/ar.json diff --git a/app/src/assets/i18n/cs.json b/projects/aca-content/assets/i18n/cs.json similarity index 100% rename from app/src/assets/i18n/cs.json rename to projects/aca-content/assets/i18n/cs.json diff --git a/app/src/assets/i18n/da.json b/projects/aca-content/assets/i18n/da.json similarity index 100% rename from app/src/assets/i18n/da.json rename to projects/aca-content/assets/i18n/da.json diff --git a/app/src/assets/i18n/de.json b/projects/aca-content/assets/i18n/de.json similarity index 100% rename from app/src/assets/i18n/de.json rename to projects/aca-content/assets/i18n/de.json diff --git a/app/src/assets/i18n/en.json b/projects/aca-content/assets/i18n/en.json similarity index 100% rename from app/src/assets/i18n/en.json rename to projects/aca-content/assets/i18n/en.json diff --git a/app/src/assets/i18n/es.json b/projects/aca-content/assets/i18n/es.json similarity index 100% rename from app/src/assets/i18n/es.json rename to projects/aca-content/assets/i18n/es.json diff --git a/app/src/assets/i18n/fi.json b/projects/aca-content/assets/i18n/fi.json similarity index 100% rename from app/src/assets/i18n/fi.json rename to projects/aca-content/assets/i18n/fi.json diff --git a/app/src/assets/i18n/fr.json b/projects/aca-content/assets/i18n/fr.json similarity index 100% rename from app/src/assets/i18n/fr.json rename to projects/aca-content/assets/i18n/fr.json diff --git a/app/src/assets/i18n/it.json b/projects/aca-content/assets/i18n/it.json similarity index 100% rename from app/src/assets/i18n/it.json rename to projects/aca-content/assets/i18n/it.json diff --git a/app/src/assets/i18n/ja.json b/projects/aca-content/assets/i18n/ja.json similarity index 100% rename from app/src/assets/i18n/ja.json rename to projects/aca-content/assets/i18n/ja.json diff --git a/app/src/assets/i18n/nb.json b/projects/aca-content/assets/i18n/nb.json similarity index 100% rename from app/src/assets/i18n/nb.json rename to projects/aca-content/assets/i18n/nb.json diff --git a/app/src/assets/i18n/nl.json b/projects/aca-content/assets/i18n/nl.json similarity index 100% rename from app/src/assets/i18n/nl.json rename to projects/aca-content/assets/i18n/nl.json diff --git a/app/src/assets/i18n/pl.json b/projects/aca-content/assets/i18n/pl.json similarity index 100% rename from app/src/assets/i18n/pl.json rename to projects/aca-content/assets/i18n/pl.json diff --git a/app/src/assets/i18n/pt-BR.json b/projects/aca-content/assets/i18n/pt-BR.json similarity index 100% rename from app/src/assets/i18n/pt-BR.json rename to projects/aca-content/assets/i18n/pt-BR.json diff --git a/app/src/assets/i18n/ru.json b/projects/aca-content/assets/i18n/ru.json similarity index 100% rename from app/src/assets/i18n/ru.json rename to projects/aca-content/assets/i18n/ru.json diff --git a/app/src/assets/i18n/sv.json b/projects/aca-content/assets/i18n/sv.json similarity index 100% rename from app/src/assets/i18n/sv.json rename to projects/aca-content/assets/i18n/sv.json diff --git a/app/src/assets/i18n/zh-CN.json b/projects/aca-content/assets/i18n/zh-CN.json similarity index 100% rename from app/src/assets/i18n/zh-CN.json rename to projects/aca-content/assets/i18n/zh-CN.json diff --git a/app/src/assets/images/Wallpaper-BG-generic.svg b/projects/aca-content/assets/images/Wallpaper-BG-generic.svg similarity index 100% rename from app/src/assets/images/Wallpaper-BG-generic.svg rename to projects/aca-content/assets/images/Wallpaper-BG-generic.svg diff --git a/app/src/assets/images/adf-move-file-24px.svg b/projects/aca-content/assets/images/adf-move-file-24px.svg similarity index 100% rename from app/src/assets/images/adf-move-file-24px.svg rename to projects/aca-content/assets/images/adf-move-file-24px.svg diff --git a/app/src/assets/images/baseline-library_books-24px.svg b/projects/aca-content/assets/images/baseline-library_books-24px.svg similarity index 100% rename from app/src/assets/images/baseline-library_books-24px.svg rename to projects/aca-content/assets/images/baseline-library_books-24px.svg diff --git a/app/src/assets/images/baseline-lock-24px.svg b/projects/aca-content/assets/images/baseline-lock-24px.svg similarity index 100% rename from app/src/assets/images/baseline-lock-24px.svg rename to projects/aca-content/assets/images/baseline-lock-24px.svg diff --git a/app/src/assets/images/join-library.svg b/projects/aca-content/assets/images/join-library.svg similarity index 100% rename from app/src/assets/images/join-library.svg rename to projects/aca-content/assets/images/join-library.svg diff --git a/app/src/assets/images/mastHead-bg-shapesPattern.svg b/projects/aca-content/assets/images/mastHead-bg-shapesPattern.svg similarity index 100% rename from app/src/assets/images/mastHead-bg-shapesPattern.svg rename to projects/aca-content/assets/images/mastHead-bg-shapesPattern.svg diff --git a/projects/aca-content/ng-package.json b/projects/aca-content/ng-package.json index f8e1fe380..fc2b9321b 100644 --- a/projects/aca-content/ng-package.json +++ b/projects/aca-content/ng-package.json @@ -1,10 +1,16 @@ { "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", - "dest": "../../dist/aca-content", + "dest": "../../dist/@alfresco/aca-content", "lib": { - "styleIncludePaths": [ - "projects/aca-content/src/lib/ui" - ], + "styleIncludePaths": ["projects/aca-content/src/lib/ui"], "entryFile": "src/public-api.ts" - } + }, + "assets": [ + { + "glob": "**/*", + "input": "./src/lib/ui/", + "output": "ui" + }, + "assets" + ] } diff --git a/projects/aca-content/package.json b/projects/aca-content/package.json index 83788d272..7cc67d690 100644 --- a/projects/aca-content/package.json +++ b/projects/aca-content/package.json @@ -1,5 +1,5 @@ { - "name": "aca-content", + "name": "@alfresco/aca-content", "version": "0.0.1", "peerDependencies": { "@angular/common": "^14.1.0", @@ -7,5 +7,8 @@ }, "dependencies": { "tslib": "^2.3.0" + }, + "publishConfig": { + "access": "public" } } diff --git a/projects/aca-content/src/lib/aca-content.module.ts b/projects/aca-content/src/lib/aca-content.module.ts index 5a15302bb..c264c228d 100644 --- a/projects/aca-content/src/lib/aca-content.module.ts +++ b/projects/aca-content/src/lib/aca-content.module.ts @@ -67,7 +67,6 @@ import { AppLayoutModule } from './components/layout/layout.module'; import { AppSearchInputModule } from './components/search/search-input.module'; import { DocumentListCustomComponentsModule } from './components/dl-custom-components/document-list-custom-components.module'; import { AppSearchResultsModule } from './components/search/search-results.module'; -import { AppLoginModule } from './components/login/login.module'; import { AppHeaderModule } from './components/header/header.module'; import { AppNodeVersionModule } from './components/node-version/node-version.module'; import { FavoritesComponent } from './components/favorites/favorites.component'; @@ -118,6 +117,9 @@ import { RouterModule } from '@angular/router'; import { UploadFilesDialogComponent } from './components/upload-files-dialog/upload-files-dialog.component'; import { SidenavWrapperComponent } from './components/sidenav/sidenav-wrapper/sidenav-wrapper.component'; import { AppLayoutComponent } from './components/layout/app-layout/app-layout.component'; +import { AppTrashcanModule } from './components/trashcan/trashcan.module'; +import { AppSharedLinkViewModule } from './components/shared-link-view/shared-link-view.module'; +import { AcaFolderRulesModule } from '@alfresco/aca-folder-rules'; registerLocaleData(localeFr); registerLocaleData(localeDe); @@ -149,7 +151,6 @@ registerLocaleData(localeSv); SharedModule, MaterialModule, AppStoreModule, - AppLoginModule, AppCommonModule, AppLayoutModule, DirectivesModule, @@ -164,7 +165,10 @@ registerLocaleData(localeSv); AppHeaderModule, AppNodeVersionModule, HammerModule, - ViewProfileModule + ViewProfileModule, + AppTrashcanModule, + AppSharedLinkViewModule, + AcaFolderRulesModule ], declarations: [ FilesComponent, diff --git a/projects/aca-content/src/lib/aca-content.routes.ts b/projects/aca-content/src/lib/aca-content.routes.ts index 3ad2ae8c7..c4b5441c3 100644 --- a/projects/aca-content/src/lib/aca-content.routes.ts +++ b/projects/aca-content/src/lib/aca-content.routes.ts @@ -30,7 +30,7 @@ import { FavoriteLibrariesComponent } from './components/favorite-libraries/favo import { SearchResultsComponent } from './components/search/search-results/search-results.component'; import { SearchLibrariesResultsComponent } from './components/search/search-libraries-results/search-libraries-results.component'; import { AppSharedRuleGuard, GenericErrorComponent, ExtensionRoute, ExtensionsDataLoaderGuard } from '@alfresco/aca-shared'; -import { AuthGuard, BlankPageComponent } from '@alfresco/adf-core'; +import { AuthGuard } from '@alfresco/adf-core'; import { FavoritesComponent } from './components/favorites/favorites.component'; import { RecentFilesComponent } from './components/recent-files/recent-files.component'; import { SharedFilesComponent } from './components/shared-files/shared-files.component'; @@ -38,24 +38,22 @@ import { DetailsComponent } from './components/details/details.component'; import { HomeComponent } from './components/home/home.component'; import { ViewProfileComponent } from './components/view-profile/view-profile.component'; import { ViewProfileRuleGuard } from './components/view-profile/view-profile.guard'; -import { LoginComponent } from './components/login/login.component'; import { Route } from '@angular/router'; +import { SharedLinkViewComponent } from './components/shared-link-view/shared-link-view.component'; +import { TrashcanComponent } from './components/trashcan/trashcan.component'; export const CONTENT_ROUTES: ExtensionRoute[] = [ - { - path: 'blank', - component: BlankPageComponent - }, { path: 'preview/s/:id', - loadChildren: () => import('./components/shared-link-view/shared-link-view.module').then((m) => m.AppSharedLinkViewModule) - }, - { - path: 'login', - component: LoginComponent, - data: { - title: 'APP.SIGN_IN' - } + children: [ + { + path: '', + component: SharedLinkViewComponent, + data: { + title: 'APP.PREVIEW.TITLE' + } + } + ] }, { path: 'view', @@ -487,7 +485,16 @@ export const CONTENT_LAYOUT_ROUTES: Route = { }, { path: 'trashcan', - loadChildren: () => import('./components/trashcan/trashcan.module').then((m) => m.AppTrashcanModule) + children: [ + { + path: '', + component: TrashcanComponent, + data: { + title: 'APP.BROWSE.TRASHCAN.TITLE', + sortingPreferenceKey: 'trashcan' + } + } + ] }, { path: 'search', diff --git a/projects/aca-content/src/lib/components/shared-link-view/shared-link-view.module.ts b/projects/aca-content/src/lib/components/shared-link-view/shared-link-view.module.ts index 6c4b28bd9..a17f20732 100644 --- a/projects/aca-content/src/lib/components/shared-link-view/shared-link-view.module.ts +++ b/projects/aca-content/src/lib/components/shared-link-view/shared-link-view.module.ts @@ -27,28 +27,16 @@ import { NgModule } from '@angular/core'; import { SharedLinkViewComponent } from './shared-link-view.component'; import { CommonModule } from '@angular/common'; import { CoreModule } from '@alfresco/adf-core'; -import { RouterModule, Routes } from '@angular/router'; import { DirectivesModule } from '../../directives/directives.module'; import { AppCommonModule } from '../common/common.module'; import { AppToolbarModule } from '../toolbar/toolbar.module'; import { AppInfoDrawerModule } from '../info-drawer/info.drawer.module'; import { CoreExtensionsModule } from '../../extensions/core.extensions.module'; -const routes: Routes = [ - { - path: '', - component: SharedLinkViewComponent, - data: { - title: 'APP.PREVIEW.TITLE' - } - } -]; - @NgModule({ imports: [ CommonModule, CoreModule.forChild(), - RouterModule.forChild(routes), DirectivesModule, AppCommonModule, AppToolbarModule, diff --git a/projects/aca-content/src/lib/components/trashcan/trashcan.module.ts b/projects/aca-content/src/lib/components/trashcan/trashcan.module.ts index 760b020aa..120f04a60 100644 --- a/projects/aca-content/src/lib/components/trashcan/trashcan.module.ts +++ b/projects/aca-content/src/lib/components/trashcan/trashcan.module.ts @@ -27,7 +27,6 @@ import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { CoreModule } from '@alfresco/adf-core'; import { TrashcanComponent } from './trashcan.component'; -import { Routes, RouterModule } from '@angular/router'; import { ContentModule } from '@alfresco/adf-content-services'; import { AppCommonModule } from '../common/common.module'; import { AppToolbarModule } from '../toolbar/toolbar.module'; @@ -35,22 +34,10 @@ import { DirectivesModule } from '../../directives/directives.module'; import { ContextMenuModule } from '../context-menu/context-menu.module'; import { AppLayoutModule } from '../layout/layout.module'; -const routes: Routes = [ - { - path: '', - component: TrashcanComponent, - data: { - title: 'APP.BROWSE.TRASHCAN.TITLE', - sortingPreferenceKey: 'trashcan' - } - } -]; - @NgModule({ imports: [ CommonModule, CoreModule.forChild(), - RouterModule.forChild(routes), ContentModule.forChild(), DirectivesModule, AppCommonModule, diff --git a/projects/aca-content/tsconfig.lib.prod.json b/projects/aca-content/tsconfig.lib.prod.json index 06de549e1..fc8229de4 100644 --- a/projects/aca-content/tsconfig.lib.prod.json +++ b/projects/aca-content/tsconfig.lib.prod.json @@ -2,7 +2,15 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "paths": { + "@alfresco/aca-shared": ["dist/@alfresco/aca-shared"], + "@alfresco/aca-shared/store": ["dist/@alfresco/aca-shared/store"], + "@alfresco/aca-shared/rules": ["dist/@alfresco/aca-shared/rules"], + "@alfresco/aca-folder-rules": ["dist/@alfresco/aca-folder-rules"], + "@alfresco/aca-viewer": ["dist/@alfresco/aca-viewer"], + "@alfresco/aca-preview": ["dist/@alfresco/aca-preview"] + }, }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/projects/aca-folder-rules/ng-package.json b/projects/aca-folder-rules/ng-package.json index 9945adeca..cbd0584c8 100644 --- a/projects/aca-folder-rules/ng-package.json +++ b/projects/aca-folder-rules/ng-package.json @@ -1,7 +1,10 @@ { "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", - "dest": "../../dist/aca-folder-rules", + "dest": "../../dist/@alfresco/aca-folder-rules", "lib": { "entryFile": "src/public-api.ts" - } + }, + "assets": [ + "assets" + ] } diff --git a/projects/aca-folder-rules/package.json b/projects/aca-folder-rules/package.json index 42b198345..c94e79bbc 100644 --- a/projects/aca-folder-rules/package.json +++ b/projects/aca-folder-rules/package.json @@ -1,5 +1,5 @@ { - "name": "aca-folder-rules", + "name": "@alfresco/aca-folder-rules", "version": "0.0.1", "peerDependencies": { "@angular/common": "^14.1.0", diff --git a/projects/aca-folder-rules/tsconfig.lib.prod.json b/projects/aca-folder-rules/tsconfig.lib.prod.json index e93bb96b3..2d277e037 100644 --- a/projects/aca-folder-rules/tsconfig.lib.prod.json +++ b/projects/aca-folder-rules/tsconfig.lib.prod.json @@ -4,9 +4,9 @@ "compilerOptions": { "declarationMap": false, "paths": { - "@alfresco/aca-shared": ["dist/aca-shared"], - "@alfresco/aca-shared/store": ["dist/aca-shared/store"], - "@alfresco/aca-shared/rules": ["dist/aca-shared/rules"] + "@alfresco/aca-shared": ["dist/@alfresco/aca-shared"], + "@alfresco/aca-shared/store": ["dist/@alfresco/aca-shared/store"], + "@alfresco/aca-shared/rules": ["dist/@alfresco/aca-shared/rules"] } }, "angularCompilerOptions": { diff --git a/scripts/ci/npm/publish-libs.sh b/scripts/ci/npm/publish-libs.sh index 6495a3e12..66c9e051a 100755 --- a/scripts/ci/npm/publish-libs.sh +++ b/scripts/ci/npm/publish-libs.sh @@ -40,11 +40,13 @@ echo -e "Branch is '$TRAVIS_BRANCH', therefore publish with '$TAG_NPM' tag\n" PROJECTS=( 'aca-shared' + 'aca-folder-rules' 'adf-office-services-ext' 'aca-settings' 'aca-about' 'aca-preview' 'aca-viewer' + 'aca-content' ); for PROJECT in "${PROJECTS[@]}"