diff --git a/.gitignore b/.gitignore index 09fa08712e..40ba52e241 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,7 @@ test-results/ dist.tar.gz .nyc_output/ .idea -style-bootstrap/css/ +core-bootstrap/css/ generated .wireit vite.config.ts.timestamp-* diff --git a/.prettierignore b/.prettierignore index 95ff92416a..9fa1fc6eba 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,5 +7,5 @@ playwright-report/ test-results/ .svelte-kit/ *-snapshots/ -style-bootstrap/css/ +core-bootstrap/css/ verdaccio/storage diff --git a/.syncpackrc.js b/.syncpackrc.js index 108695af18..a07a29ce7a 100644 --- a/.syncpackrc.js +++ b/.syncpackrc.js @@ -2,7 +2,7 @@ import rootPkg from './package.json' with {type: 'json'}; /** @type import("syncpack").RcFile */ export default { - source: ['package.json', '*/package.json', '*/{demo,lib,headless,ssr-app}/package.json', 'demo/src/lib/stackblitz/*/package.json'], + source: ['package.json', '*/package.json', '*/{demo,bootstrap,headless,ssr-app}/package.json', 'demo/src/lib/stackblitz/*/package.json'], indent: '\t', semverRange: '^', versionGroups: [ diff --git a/INSTALLATION.md b/INSTALLATION.md index 4b9017d434..c2f3596660 100644 --- a/INSTALLATION.md +++ b/INSTALLATION.md @@ -3,12 +3,13 @@ AgnosUI delivers the following npm packages: - [@agnos-ui/core](https://www.npmjs.com/package/@agnos-ui/core) +- [@agnos-ui/core-bootstrap](https://www.npmjs.com/package/@agnos-ui/core-bootstrap) - [@agnos-ui/angular-headless](https://www.npmjs.com/package/@agnos-ui/angular-headless) -- [@agnos-ui/angular](https://www.npmjs.com/package/@agnos-ui/angular) +- [@agnos-ui/angular-bootstrap](https://www.npmjs.com/package/@agnos-ui/angular-bootstrap) - [@agnos-ui/react-headless](https://www.npmjs.com/package/@agnos-ui/react-headless) -- [@agnos-ui/react](https://www.npmjs.com/package/@agnos-ui/react) +- [@agnos-ui/react-bootstrap](https://www.npmjs.com/package/@agnos-ui/react-bootstrap) - [@agnos-ui/svelte-headless](https://www.npmjs.com/package/@agnos-ui/svelte-headless) -- [@agnos-ui/svelte](https://www.npmjs.com/package/@agnos-ui/svelte) +- [@agnos-ui/svelte-bootstrap](https://www.npmjs.com/package/@agnos-ui/svelte-bootstrap) - [@agnos-ui/page-objects](https://www.npmjs.com/package/@agnos-ui/page-objects) You may install the package(s) you require with a sample diff --git a/angular/lib/.eslintrc.json b/angular/bootstrap/.eslintrc.json similarity index 92% rename from angular/lib/.eslintrc.json rename to angular/bootstrap/.eslintrc.json index 4d5c36664d..2e49b795df 100644 --- a/angular/lib/.eslintrc.json +++ b/angular/bootstrap/.eslintrc.json @@ -4,7 +4,7 @@ { "files": ["*.ts"], "parserOptions": { - "project": ["angular/lib/tsconfig.json"], + "project": ["angular/bootstrap/tsconfig.json"], "createDefaultProgram": true }, "rules": { diff --git a/angular/lib/README.md b/angular/bootstrap/README.md similarity index 63% rename from angular/lib/README.md rename to angular/bootstrap/README.md index 7c689d1db2..737cca0741 100644 --- a/angular/lib/README.md +++ b/angular/bootstrap/README.md @@ -1,13 +1,13 @@ # @agnos-ui/angular -[![npm](https://img.shields.io/npm/v/@agnos-ui/angular)](https://www.npmjs.com/package/@agnos-ui/angular) +[![npm](https://img.shields.io/npm/v/@agnos-ui/angular-bootstrap)](https://www.npmjs.com/package/@agnos-ui/angular-bootstrap) [Bootstrap](https://getbootstrap.com/)-based widget library for [Angular](https://angular.io/). ## Installation ```sh -npm install @agnos-ui/angular +npm install @agnos-ui/angular-bootstrap ``` ## Usage diff --git a/angular/lib/angular.json b/angular/bootstrap/angular.json similarity index 100% rename from angular/lib/angular.json rename to angular/bootstrap/angular.json diff --git a/angular/lib/ng-package.json b/angular/bootstrap/ng-package.json similarity index 76% rename from angular/lib/ng-package.json rename to angular/bootstrap/ng-package.json index b4dd7f3ce1..fa915f4c8b 100644 --- a/angular/lib/ng-package.json +++ b/angular/bootstrap/ng-package.json @@ -1,6 +1,6 @@ { "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", - "allowedNonPeerDependencies": ["@agnos-ui/angular-headless", "@amadeus-it-group/tansu", "@agnos-ui/style-bootstrap"], + "allowedNonPeerDependencies": ["@agnos-ui/angular-headless", "@amadeus-it-group/tansu", "@agnos-ui/core-bootstrap"], "lib": { "entryFile": "src/index.ts" } diff --git a/angular/lib/package.json b/angular/bootstrap/package.json similarity index 83% rename from angular/lib/package.json rename to angular/bootstrap/package.json index e831770681..9781d9ba92 100644 --- a/angular/lib/package.json +++ b/angular/bootstrap/package.json @@ -1,14 +1,14 @@ { - "name": "@agnos-ui/angular", + "name": "@agnos-ui/angular-bootstrap", "description": "Bootstrap-based widget library for Angular.", "version": "0.0.0", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", - "esm2022": "./dist/esm2022/agnos-ui-angular.mjs", - "esm": "./dist/esm2022/agnos-ui-angular.mjs", - "default": "./dist/fesm2022/agnos-ui-angular.mjs" + "esm2022": "./dist/esm2022/agnos-ui-angular-bootstrap.mjs", + "esm": "./dist/esm2022/agnos-ui-angular-bootstrap.mjs", + "default": "./dist/fesm2022/agnos-ui-angular-bootstrap.mjs" } }, "scripts": { @@ -20,7 +20,8 @@ "build:src": { "command": "ng build", "dependencies": [ - "../headless:build" + "../headless:build", + "../../core-bootstrap:build" ], "files": [ "src/**", @@ -69,7 +70,7 @@ }, "dependencies": { "@agnos-ui/angular-headless": "0.0.0", - "@agnos-ui/style-bootstrap": "0.0.0", + "@agnos-ui/core-bootstrap": "0.0.0", "tslib": "^2.6.2" }, "devDependencies": { diff --git a/angular/lib/scripts/verify-module.js b/angular/bootstrap/scripts/verify-module.js similarity index 100% rename from angular/lib/scripts/verify-module.js rename to angular/bootstrap/scripts/verify-module.js diff --git a/angular/lib/src/agnos-ui-angular.module.ts b/angular/bootstrap/src/agnos-ui-angular.module.ts similarity index 100% rename from angular/lib/src/agnos-ui-angular.module.ts rename to angular/bootstrap/src/agnos-ui-angular.module.ts diff --git a/angular/lib/src/components/accordion/accordion.component.ts b/angular/bootstrap/src/components/accordion/accordion.component.ts similarity index 100% rename from angular/lib/src/components/accordion/accordion.component.ts rename to angular/bootstrap/src/components/accordion/accordion.component.ts diff --git a/angular/lib/src/components/accordion/index.ts b/angular/bootstrap/src/components/accordion/index.ts similarity index 100% rename from angular/lib/src/components/accordion/index.ts rename to angular/bootstrap/src/components/accordion/index.ts diff --git a/angular/lib/src/components/alert/alert.component.ts b/angular/bootstrap/src/components/alert/alert.component.ts similarity index 100% rename from angular/lib/src/components/alert/alert.component.ts rename to angular/bootstrap/src/components/alert/alert.component.ts diff --git a/angular/lib/src/components/alert/index.ts b/angular/bootstrap/src/components/alert/index.ts similarity index 100% rename from angular/lib/src/components/alert/index.ts rename to angular/bootstrap/src/components/alert/index.ts diff --git a/angular/lib/src/components/modal/index.ts b/angular/bootstrap/src/components/modal/index.ts similarity index 100% rename from angular/lib/src/components/modal/index.ts rename to angular/bootstrap/src/components/modal/index.ts diff --git a/angular/lib/src/components/modal/modal.component.ts b/angular/bootstrap/src/components/modal/modal.component.ts similarity index 100% rename from angular/lib/src/components/modal/modal.component.ts rename to angular/bootstrap/src/components/modal/modal.component.ts diff --git a/angular/lib/src/components/modal/modal.service.ts b/angular/bootstrap/src/components/modal/modal.service.ts similarity index 100% rename from angular/lib/src/components/modal/modal.service.ts rename to angular/bootstrap/src/components/modal/modal.service.ts diff --git a/angular/lib/src/components/pagination/index.ts b/angular/bootstrap/src/components/pagination/index.ts similarity index 100% rename from angular/lib/src/components/pagination/index.ts rename to angular/bootstrap/src/components/pagination/index.ts diff --git a/angular/lib/src/components/pagination/pagination.component.ts b/angular/bootstrap/src/components/pagination/pagination.component.ts similarity index 100% rename from angular/lib/src/components/pagination/pagination.component.ts rename to angular/bootstrap/src/components/pagination/pagination.component.ts diff --git a/angular/lib/src/components/progressbar/index.ts b/angular/bootstrap/src/components/progressbar/index.ts similarity index 100% rename from angular/lib/src/components/progressbar/index.ts rename to angular/bootstrap/src/components/progressbar/index.ts diff --git a/angular/lib/src/components/progressbar/progressbar.component.ts b/angular/bootstrap/src/components/progressbar/progressbar.component.ts similarity index 95% rename from angular/lib/src/components/progressbar/progressbar.component.ts rename to angular/bootstrap/src/components/progressbar/progressbar.component.ts index 1922f8686c..d8af1c0e94 100644 --- a/angular/lib/src/components/progressbar/progressbar.component.ts +++ b/angular/bootstrap/src/components/progressbar/progressbar.component.ts @@ -13,12 +13,12 @@ import {NgClass} from '@angular/common'; import type {AfterContentChecked} from '@angular/core'; import {ChangeDetectionStrategy, Component, ContentChild, Directive, Input, TemplateRef, ViewChild, inject} from '@angular/core'; -import {createProgressbar as coreCreateProgressbar} from '@agnos-ui/style-bootstrap/components/progressbar'; +import {createProgressbar as coreCreateProgressbar} from '@agnos-ui/core-bootstrap/components/progressbar'; import {callWidgetFactory} from '../../config'; -type ProgressbarWidget = AdaptWidgetSlots; +type ProgressbarWidget = AdaptWidgetSlots; type ProgressbarProps = WidgetProps; -type ProgressbarContext = AdaptSlotContentProps; +type ProgressbarContext = AdaptSlotContentProps; const createProgressbar: WidgetFactory = coreCreateProgressbar as WidgetFactory; @Directive({selector: 'ng-template[auProgressbarStructure]', standalone: true}) diff --git a/angular/lib/src/components/rating/index.ts b/angular/bootstrap/src/components/rating/index.ts similarity index 100% rename from angular/lib/src/components/rating/index.ts rename to angular/bootstrap/src/components/rating/index.ts diff --git a/angular/lib/src/components/rating/rating.component.ts b/angular/bootstrap/src/components/rating/rating.component.ts similarity index 100% rename from angular/lib/src/components/rating/rating.component.ts rename to angular/bootstrap/src/components/rating/rating.component.ts diff --git a/angular/lib/src/components/select/index.ts b/angular/bootstrap/src/components/select/index.ts similarity index 100% rename from angular/lib/src/components/select/index.ts rename to angular/bootstrap/src/components/select/index.ts diff --git a/angular/lib/src/components/select/select.component.ts b/angular/bootstrap/src/components/select/select.component.ts similarity index 100% rename from angular/lib/src/components/select/select.component.ts rename to angular/bootstrap/src/components/select/select.component.ts diff --git a/angular/lib/src/components/slider/index.ts b/angular/bootstrap/src/components/slider/index.ts similarity index 100% rename from angular/lib/src/components/slider/index.ts rename to angular/bootstrap/src/components/slider/index.ts diff --git a/angular/lib/src/components/slider/slider.component.ts b/angular/bootstrap/src/components/slider/slider.component.ts similarity index 100% rename from angular/lib/src/components/slider/slider.component.ts rename to angular/bootstrap/src/components/slider/slider.component.ts diff --git a/angular/lib/src/components/toast/toast.component.ts b/angular/bootstrap/src/components/toast/toast.component.ts similarity index 100% rename from angular/lib/src/components/toast/toast.component.ts rename to angular/bootstrap/src/components/toast/toast.component.ts diff --git a/angular/lib/src/config.ts b/angular/bootstrap/src/config.ts similarity index 95% rename from angular/lib/src/config.ts rename to angular/bootstrap/src/config.ts index 57ce972eb9..5c05cf270a 100644 --- a/angular/lib/src/config.ts +++ b/angular/bootstrap/src/config.ts @@ -8,7 +8,7 @@ import type { WidgetsConfigStore, } from '@agnos-ui/angular-headless'; import {widgetsConfigFactory} from '@agnos-ui/angular-headless'; -import type {BootstrapWidgetsConfig} from '@agnos-ui/style-bootstrap/config'; +import type {BootstrapWidgetsConfig} from '@agnos-ui/core-bootstrap/config'; import type {ReadableSignal} from '@amadeus-it-group/tansu'; import type {FactoryProvider} from '@angular/core'; import {InjectionToken} from '@angular/core'; diff --git a/angular/lib/src/index.ts b/angular/bootstrap/src/index.ts similarity index 94% rename from angular/lib/src/index.ts rename to angular/bootstrap/src/index.ts index b7a1f003ce..d0e8bc1836 100644 --- a/angular/lib/src/index.ts +++ b/angular/bootstrap/src/index.ts @@ -1,5 +1,5 @@ /* - * Public API Surface of @agnos-ui/angular + * Public API Surface of @agnos-ui/angular-bootstrap */ export * from '@agnos-ui/angular-headless'; diff --git a/angular/lib/tsconfig.build.json b/angular/bootstrap/tsconfig.build.json similarity index 100% rename from angular/lib/tsconfig.build.json rename to angular/bootstrap/tsconfig.build.json diff --git a/angular/lib/tsconfig.json b/angular/bootstrap/tsconfig.json similarity index 80% rename from angular/lib/tsconfig.json rename to angular/bootstrap/tsconfig.json index 2c0d71b127..ba96b95986 100644 --- a/angular/lib/tsconfig.json +++ b/angular/bootstrap/tsconfig.json @@ -4,7 +4,7 @@ "compilerOptions": { "paths": { "@agnos-ui/core/*": ["./core/src/*"], - "@agnos-ui/style-bootstrap/*": ["./style-bootstrap/src/*"], + "@agnos-ui/core-bootstrap/*": ["./core-bootstrap/src/*"], "@agnos-ui/angular-headless": ["./angular/headless/src"] } } diff --git a/angular/demo/angular.json b/angular/demo/angular.json index 3f5e38d7b7..b3c416e52c 100644 --- a/angular/demo/angular.json +++ b/angular/demo/angular.json @@ -23,9 +23,9 @@ "index": "bootstrap/src/index.html", "browser": "bootstrap/src/main.ts", "polyfills": ["bootstrap/src/polyfills.ts"], - "tsConfig": "tsconfig.build.json", + "tsConfig": "bootstrap/tsconfig.build.json", "assets": ["bootstrap/src/agnosui-logo.svg"], - "styles": ["bootstrap/src/styles.css", "../../common/demo.scss", "@agnos-ui/style-bootstrap/scss/agnosui.scss"], + "styles": ["bootstrap/src/styles.css", "../../common/demo.scss", "@agnos-ui/core-bootstrap/scss/agnosui.scss"], "inlineStyleLanguage": "scss", "loader": { ".txt": "text", @@ -111,7 +111,7 @@ "index": "daisyui/src/index.html", "browser": "daisyui/src/main.ts", "polyfills": ["daisyui/src/polyfills.ts"], - "tsConfig": "tsconfig.build.json", + "tsConfig": "daisyui/tsconfig.build.json", "assets": ["daisyui/src/agnosui-logo.svg"], "styles": ["daisyui/src/styles.css", "../../common/demo.scss"], "inlineStyleLanguage": "scss" diff --git a/angular/demo/bootstrap/src/app/samples/accordion/customHeaders.route.ts b/angular/demo/bootstrap/src/app/samples/accordion/customHeaders.route.ts index 29d8d74e23..ce7f5a0960 100644 --- a/angular/demo/bootstrap/src/app/samples/accordion/customHeaders.route.ts +++ b/angular/demo/bootstrap/src/app/samples/accordion/customHeaders.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, UseDirective} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, UseDirective} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import BODY from '@agnos-ui/common/samples/accordion/body.txt'; diff --git a/angular/demo/bootstrap/src/app/samples/accordion/default.route.ts b/angular/demo/bootstrap/src/app/samples/accordion/default.route.ts index 924c017ccb..57a5b28302 100644 --- a/angular/demo/bootstrap/src/app/samples/accordion/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/accordion/default.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import BODY from '@agnos-ui/common/samples/accordion/body.txt'; diff --git a/angular/demo/bootstrap/src/app/samples/accordion/playground.route.ts b/angular/demo/bootstrap/src/app/samples/accordion/playground.route.ts index 2f097a4dee..bc89c6be7a 100644 --- a/angular/demo/bootstrap/src/app/samples/accordion/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/accordion/playground.route.ts @@ -1,7 +1,7 @@ import {Component, ViewChild, ViewChildren} from '@angular/core'; import type {QueryList} from '@angular/core'; -import {AccordionItemComponent, AgnosUIAngularModule} from '@agnos-ui/angular'; -import {AccordionDirective} from '@agnos-ui/angular'; +import {AccordionItemComponent, AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; +import {AccordionDirective} from '@agnos-ui/angular-bootstrap'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; import {getAccordionDefaultConfig} from '@agnos-ui/core'; diff --git a/angular/demo/bootstrap/src/app/samples/accordion/togglePanels.route.ts b/angular/demo/bootstrap/src/app/samples/accordion/togglePanels.route.ts index 5b1f54f71e..51252e9648 100644 --- a/angular/demo/bootstrap/src/app/samples/accordion/togglePanels.route.ts +++ b/angular/demo/bootstrap/src/app/samples/accordion/togglePanels.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import BODY from '@agnos-ui/common/samples/accordion/body.txt'; diff --git a/angular/demo/bootstrap/src/app/samples/alert/alert-icon.component.ts b/angular/demo/bootstrap/src/app/samples/alert/alert-icon.component.ts index 2f80e1441a..245f18aa10 100644 --- a/angular/demo/bootstrap/src/app/samples/alert/alert-icon.component.ts +++ b/angular/demo/bootstrap/src/app/samples/alert/alert-icon.component.ts @@ -3,8 +3,8 @@ import biDashCircleFill from 'bootstrap-icons/icons/dash-circle-fill.svg'; import biExclamationTriangleFill from 'bootstrap-icons/icons/exclamation-triangle-fill.svg'; import biInfoCircleFill from 'bootstrap-icons/icons/info-circle-fill.svg'; import biLightbulb from 'bootstrap-icons/icons/lightbulb.svg'; -import type {AlertWidget} from '@agnos-ui/angular'; -import {SlotComponent, SlotDirective} from '@agnos-ui/angular'; +import type {AlertWidget} from '@agnos-ui/angular-bootstrap'; +import {SlotComponent, SlotDirective} from '@agnos-ui/angular-bootstrap'; import {Component, inject} from '@angular/core'; import {DomSanitizer} from '@angular/platform-browser'; diff --git a/angular/demo/bootstrap/src/app/samples/alert/config.route.ts b/angular/demo/bootstrap/src/app/samples/alert/config.route.ts index d6d99a5a4e..8181b4b3f0 100644 --- a/angular/demo/bootstrap/src/app/samples/alert/config.route.ts +++ b/angular/demo/bootstrap/src/app/samples/alert/config.route.ts @@ -1,5 +1,5 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; -import type {AlertComponent} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; +import type {AlertComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import {FormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/alert/dynamic.route.ts b/angular/demo/bootstrap/src/app/samples/alert/dynamic.route.ts index 05b26e9e05..923f43b869 100644 --- a/angular/demo/bootstrap/src/app/samples/alert/dynamic.route.ts +++ b/angular/demo/bootstrap/src/app/samples/alert/dynamic.route.ts @@ -1,5 +1,5 @@ -import {AlertComponent} from '@agnos-ui/angular'; -import type {AlertProps} from '@agnos-ui/angular'; +import {AlertComponent} from '@agnos-ui/angular-bootstrap'; +import type {AlertProps} from '@agnos-ui/angular-bootstrap'; import {Component, Injectable} from '@angular/core'; @Injectable({providedIn: 'root'}) diff --git a/angular/demo/bootstrap/src/app/samples/alert/generic.route.ts b/angular/demo/bootstrap/src/app/samples/alert/generic.route.ts index e4ea479344..07db2f8f4a 100644 --- a/angular/demo/bootstrap/src/app/samples/alert/generic.route.ts +++ b/angular/demo/bootstrap/src/app/samples/alert/generic.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, provideWidgetsConfig} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/alert/icon.route.ts b/angular/demo/bootstrap/src/app/samples/alert/icon.route.ts index 5152cbd847..d8d0212308 100644 --- a/angular/demo/bootstrap/src/app/samples/alert/icon.route.ts +++ b/angular/demo/bootstrap/src/app/samples/alert/icon.route.ts @@ -1,5 +1,5 @@ -import {AlertComponent} from '@agnos-ui/angular'; -import {provideWidgetsConfig} from '@agnos-ui/angular'; +import {AlertComponent} from '@agnos-ui/angular-bootstrap'; +import {provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import AlertIconComponent from './alert-icon.component'; diff --git a/angular/demo/bootstrap/src/app/samples/alert/playground.route.ts b/angular/demo/bootstrap/src/app/samples/alert/playground.route.ts index 9746baacc3..6fa8947d9e 100644 --- a/angular/demo/bootstrap/src/app/samples/alert/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/alert/playground.route.ts @@ -1,5 +1,5 @@ -import type {AlertComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {AlertComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getAlertDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/configuration/basic.route.ts b/angular/demo/bootstrap/src/app/samples/configuration/basic.route.ts index 1c65c1a272..dd9b0bbeb3 100644 --- a/angular/demo/bootstrap/src/app/samples/configuration/basic.route.ts +++ b/angular/demo/bootstrap/src/app/samples/configuration/basic.route.ts @@ -1,4 +1,4 @@ -import {AlertComponent, provideWidgetsConfig, injectWidgetsConfig} from '@agnos-ui/angular'; +import {AlertComponent, provideWidgetsConfig, injectWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/configuration/down.route.ts b/angular/demo/bootstrap/src/app/samples/configuration/down.route.ts index 7c11710a06..f57d3ed346 100644 --- a/angular/demo/bootstrap/src/app/samples/configuration/down.route.ts +++ b/angular/demo/bootstrap/src/app/samples/configuration/down.route.ts @@ -1,4 +1,4 @@ -import {AlertComponent, provideWidgetsConfig, injectWidgetsConfig} from '@agnos-ui/angular'; +import {AlertComponent, provideWidgetsConfig, injectWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import SuccessComponent from './success.component'; import SecondaryComponent from './secondary.component'; diff --git a/angular/demo/bootstrap/src/app/samples/configuration/secondary.component.ts b/angular/demo/bootstrap/src/app/samples/configuration/secondary.component.ts index 8bbbbea461..f6b3dc924b 100644 --- a/angular/demo/bootstrap/src/app/samples/configuration/secondary.component.ts +++ b/angular/demo/bootstrap/src/app/samples/configuration/secondary.component.ts @@ -1,4 +1,4 @@ -import {AlertComponent} from '@agnos-ui/angular'; +import {AlertComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/configuration/success.component.ts b/angular/demo/bootstrap/src/app/samples/configuration/success.component.ts index 58cff43cd4..e9fd1da63a 100644 --- a/angular/demo/bootstrap/src/app/samples/configuration/success.component.ts +++ b/angular/demo/bootstrap/src/app/samples/configuration/success.component.ts @@ -1,4 +1,4 @@ -import {AlertComponent, provideWidgetsConfig} from '@agnos-ui/angular'; +import {AlertComponent, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/floatingUI/floatingUI.route.ts b/angular/demo/bootstrap/src/app/samples/floatingUI/floatingUI.route.ts index 9edbb353ec..eedb5b486b 100644 --- a/angular/demo/bootstrap/src/app/samples/floatingUI/floatingUI.route.ts +++ b/angular/demo/bootstrap/src/app/samples/floatingUI/floatingUI.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, browserDirective, createFloatingUI, toAngularSignal} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, browserDirective, createFloatingUI, toAngularSignal} from '@agnos-ui/angular-bootstrap'; import {ChangeDetectionStrategy, Component} from '@angular/core'; import {autoPlacement, hide, offset, shift} from '@floating-ui/dom'; diff --git a/angular/demo/bootstrap/src/app/samples/focustrack/focustrack.route.ts b/angular/demo/bootstrap/src/app/samples/focustrack/focustrack.route.ts index 911931a0d8..9af2477be9 100644 --- a/angular/demo/bootstrap/src/app/samples/focustrack/focustrack.route.ts +++ b/angular/demo/bootstrap/src/app/samples/focustrack/focustrack.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {activeElement$, createHasFocus} from '@agnos-ui/core'; import {CommonModule} from '@angular/common'; import type {OnDestroy} from '@angular/core'; diff --git a/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.route.ts b/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.route.ts index da7b0329a7..4e63bcf2b7 100644 --- a/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.route.ts +++ b/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.route.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component, inject} from '@angular/core'; -import {AlertComponent, toAngularSignal} from '@agnos-ui/angular'; +import {AlertComponent, toAngularSignal} from '@agnos-ui/angular-bootstrap'; import {MatchMediaService} from './matchMedia.service'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.service.ts b/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.service.ts index 035bb23d99..074f49f4c4 100644 --- a/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.service.ts +++ b/angular/demo/bootstrap/src/app/samples/matchMedia/matchMedia.service.ts @@ -1,5 +1,5 @@ import {Injectable} from '@angular/core'; -import {createMatchMedia} from '@agnos-ui/angular'; +import {createMatchMedia} from '@agnos-ui/angular-bootstrap'; @Injectable({providedIn: 'root'}) export class MatchMediaService { diff --git a/angular/demo/bootstrap/src/app/samples/modal/component.route.ts b/angular/demo/bootstrap/src/app/samples/modal/component.route.ts index 27628c06ab..c7d4da67ab 100644 --- a/angular/demo/bootstrap/src/app/samples/modal/component.route.ts +++ b/angular/demo/bootstrap/src/app/samples/modal/component.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, ModalService} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, ModalService} from '@agnos-ui/angular-bootstrap'; import {Component, inject} from '@angular/core'; import type {ModalData} from './custom-content.component'; import CustomContentComponent from './custom-content.component'; diff --git a/angular/demo/bootstrap/src/app/samples/modal/custom-content.component.ts b/angular/demo/bootstrap/src/app/samples/modal/custom-content.component.ts index bc6d6a7bd4..72c0066ee3 100644 --- a/angular/demo/bootstrap/src/app/samples/modal/custom-content.component.ts +++ b/angular/demo/bootstrap/src/app/samples/modal/custom-content.component.ts @@ -1,5 +1,5 @@ -import type {ModalWidget} from '@agnos-ui/angular'; -import {SlotComponent} from '@agnos-ui/angular'; +import type {ModalWidget} from '@agnos-ui/angular-bootstrap'; +import {SlotComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; export type ModalData = {name: string}; diff --git a/angular/demo/bootstrap/src/app/samples/modal/default.route.ts b/angular/demo/bootstrap/src/app/samples/modal/default.route.ts index 33e56d99e2..6945fcaae1 100644 --- a/angular/demo/bootstrap/src/app/samples/modal/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/modal/default.route.ts @@ -1,5 +1,5 @@ -import type {ModalComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule, modalCloseButtonClick, modalOutsideClick} from '@agnos-ui/angular'; +import type {ModalComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule, modalCloseButtonClick, modalOutsideClick} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/modal/playground.route.ts b/angular/demo/bootstrap/src/app/samples/modal/playground.route.ts index 11913e5725..daf905d5dd 100644 --- a/angular/demo/bootstrap/src/app/samples/modal/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/modal/playground.route.ts @@ -1,5 +1,5 @@ -import type {ModalComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {ModalComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getModalDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/modal/stack.route.ts b/angular/demo/bootstrap/src/app/samples/modal/stack.route.ts index b568fc1475..2730f69837 100644 --- a/angular/demo/bootstrap/src/app/samples/modal/stack.route.ts +++ b/angular/demo/bootstrap/src/app/samples/modal/stack.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, ModalService} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, ModalService} from '@agnos-ui/angular-bootstrap'; import {Component, inject} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/navmanager/navmanager.route.ts b/angular/demo/bootstrap/src/app/samples/navmanager/navmanager.route.ts index 0e978f95d7..5c935d3e9d 100644 --- a/angular/demo/bootstrap/src/app/samples/navmanager/navmanager.route.ts +++ b/angular/demo/bootstrap/src/app/samples/navmanager/navmanager.route.ts @@ -1,5 +1,5 @@ -import type {NavManagerItemConfig} from '@agnos-ui/angular'; -import {AgnosUIAngularModule, createNavManager} from '@agnos-ui/angular'; +import type {NavManagerItemConfig} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule, createNavManager} from '@agnos-ui/angular-bootstrap'; import {Component, Input} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/navmanager/navmanagerWithSelector.route.ts b/angular/demo/bootstrap/src/app/samples/navmanager/navmanagerWithSelector.route.ts index b9406ca92b..6c63c19a62 100644 --- a/angular/demo/bootstrap/src/app/samples/navmanager/navmanagerWithSelector.route.ts +++ b/angular/demo/bootstrap/src/app/samples/navmanager/navmanagerWithSelector.route.ts @@ -1,5 +1,5 @@ -import type {NavManagerItemConfig} from '@agnos-ui/angular'; -import {AgnosUIAngularModule, createNavManager} from '@agnos-ui/angular'; +import type {NavManagerItemConfig} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule, createNavManager} from '@agnos-ui/angular-bootstrap'; import {Component, Input} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/pagination/custom.route.ts b/angular/demo/bootstrap/src/app/samples/pagination/custom.route.ts index ab378c1d82..85498d1dc2 100644 --- a/angular/demo/bootstrap/src/app/samples/pagination/custom.route.ts +++ b/angular/demo/bootstrap/src/app/samples/pagination/custom.route.ts @@ -1,5 +1,5 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; -import type {PaginationContext} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; +import type {PaginationContext} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; const FILTER_PAG_REGEX = /[^0-9]/g; diff --git a/angular/demo/bootstrap/src/app/samples/pagination/default.route.ts b/angular/demo/bootstrap/src/app/samples/pagination/default.route.ts index 7f9dbebf05..50d1095135 100644 --- a/angular/demo/bootstrap/src/app/samples/pagination/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/pagination/default.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/pagination/hash.route.ts b/angular/demo/bootstrap/src/app/samples/pagination/hash.route.ts index 6a7b6ad3b0..fd050fa19a 100644 --- a/angular/demo/bootstrap/src/app/samples/pagination/hash.route.ts +++ b/angular/demo/bootstrap/src/app/samples/pagination/hash.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, toAngularSignal} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, toAngularSignal} from '@agnos-ui/angular-bootstrap'; import {hash$} from '@agnos-ui/common/utils'; import {Component, computed} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/pagination/playground.route.ts b/angular/demo/bootstrap/src/app/samples/pagination/playground.route.ts index abaacae3c8..82064e9c62 100644 --- a/angular/demo/bootstrap/src/app/samples/pagination/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/pagination/playground.route.ts @@ -1,5 +1,5 @@ -import type {PaginationComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {PaginationComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getPaginationDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/progressbar/cofee-progressbar.component.ts b/angular/demo/bootstrap/src/app/samples/progressbar/cofee-progressbar.component.ts index a09fb26ed8..9030065aff 100644 --- a/angular/demo/bootstrap/src/app/samples/progressbar/cofee-progressbar.component.ts +++ b/angular/demo/bootstrap/src/app/samples/progressbar/cofee-progressbar.component.ts @@ -1,4 +1,4 @@ -import {type ProgressbarWidget, SlotComponent} from '@agnos-ui/angular'; +import {type ProgressbarWidget, SlotComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/progressbar/default.route.ts b/angular/demo/bootstrap/src/app/samples/progressbar/default.route.ts index 49c500bc46..dbc6908216 100644 --- a/angular/demo/bootstrap/src/app/samples/progressbar/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/progressbar/default.route.ts @@ -1,4 +1,4 @@ -import {ProgressbarComponent, provideWidgetsConfig} from '@agnos-ui/angular'; +import {ProgressbarComponent, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/progressbar/fullCustom.route.ts b/angular/demo/bootstrap/src/app/samples/progressbar/fullCustom.route.ts index 8a82881de6..eaecfc0737 100644 --- a/angular/demo/bootstrap/src/app/samples/progressbar/fullCustom.route.ts +++ b/angular/demo/bootstrap/src/app/samples/progressbar/fullCustom.route.ts @@ -1,4 +1,4 @@ -import {ProgressbarComponent, provideWidgetsConfig} from '@agnos-ui/angular'; +import {ProgressbarComponent, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import type {OnDestroy} from '@angular/core'; import {Component} from '@angular/core'; import type {Subscription} from 'rxjs'; diff --git a/angular/demo/bootstrap/src/app/samples/progressbar/playground.route.ts b/angular/demo/bootstrap/src/app/samples/progressbar/playground.route.ts index 6c3c2b5a80..96da2e66af 100644 --- a/angular/demo/bootstrap/src/app/samples/progressbar/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/progressbar/playground.route.ts @@ -1,5 +1,5 @@ -import {ProgressbarComponent} from '@agnos-ui/angular'; -import {getProgressbarDefaultConfig} from '@agnos-ui/style-bootstrap/components/progressbar'; +import {ProgressbarComponent} from '@agnos-ui/angular-bootstrap'; +import {getProgressbarDefaultConfig} from '@agnos-ui/core-bootstrap/components/progressbar'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/progressbar/simpleCustom.route.ts b/angular/demo/bootstrap/src/app/samples/progressbar/simpleCustom.route.ts index 1c9d1d0517..8109b87575 100644 --- a/angular/demo/bootstrap/src/app/samples/progressbar/simpleCustom.route.ts +++ b/angular/demo/bootstrap/src/app/samples/progressbar/simpleCustom.route.ts @@ -1,4 +1,4 @@ -import {ProgressbarComponent} from '@agnos-ui/angular'; +import {ProgressbarComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/rating/config.route.ts b/angular/demo/bootstrap/src/app/samples/rating/config.route.ts index a2b8dd8135..d47e613fea 100644 --- a/angular/demo/bootstrap/src/app/samples/rating/config.route.ts +++ b/angular/demo/bootstrap/src/app/samples/rating/config.route.ts @@ -1,5 +1,5 @@ -import type {RatingProps} from '@agnos-ui/angular'; -import {AgnosUIAngularModule, injectWidgetsConfig, provideWidgetsConfig} from '@agnos-ui/angular'; +import type {RatingProps} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule, injectWidgetsConfig, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {AsyncPipe} from '@angular/common'; import {Component} from '@angular/core'; diff --git a/angular/demo/bootstrap/src/app/samples/rating/customTemplate.route.ts b/angular/demo/bootstrap/src/app/samples/rating/customTemplate.route.ts index 08848a2227..70ddaf926e 100644 --- a/angular/demo/bootstrap/src/app/samples/rating/customTemplate.route.ts +++ b/angular/demo/bootstrap/src/app/samples/rating/customTemplate.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/rating/default.route.ts b/angular/demo/bootstrap/src/app/samples/rating/default.route.ts index ea9d08c5b6..3117635bbd 100644 --- a/angular/demo/bootstrap/src/app/samples/rating/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/rating/default.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/rating/form.route.ts b/angular/demo/bootstrap/src/app/samples/rating/form.route.ts index 5ba0e317ae..4b0348f6b6 100644 --- a/angular/demo/bootstrap/src/app/samples/rating/form.route.ts +++ b/angular/demo/bootstrap/src/app/samples/rating/form.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import {FormControl, ReactiveFormsModule, Validators} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/rating/playground.route.ts b/angular/demo/bootstrap/src/app/samples/rating/playground.route.ts index 2fbc9fdf92..04276aa210 100644 --- a/angular/demo/bootstrap/src/app/samples/rating/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/rating/playground.route.ts @@ -1,5 +1,5 @@ -import type {RatingComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {RatingComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getRatingDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/rating/readonly.route.ts b/angular/demo/bootstrap/src/app/samples/rating/readonly.route.ts index a3cc063366..5767ac506c 100644 --- a/angular/demo/bootstrap/src/app/samples/rating/readonly.route.ts +++ b/angular/demo/bootstrap/src/app/samples/rating/readonly.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component, ViewEncapsulation, inject} from '@angular/core'; import heartFill from 'bootstrap-icons/icons/heart-fill.svg'; import {DomSanitizer} from '@angular/platform-browser'; diff --git a/angular/demo/bootstrap/src/app/samples/resizeObserver/resizeObserver.route.ts b/angular/demo/bootstrap/src/app/samples/resizeObserver/resizeObserver.route.ts index d4ef4293c6..86449fc1bb 100644 --- a/angular/demo/bootstrap/src/app/samples/resizeObserver/resizeObserver.route.ts +++ b/angular/demo/bootstrap/src/app/samples/resizeObserver/resizeObserver.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule, createResizeObserver, toAngularSignal} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, createResizeObserver, toAngularSignal} from '@agnos-ui/angular-bootstrap'; import {UseDirective} from '@agnos-ui/angular-headless'; import {ChangeDetectionStrategy, Component, computed} from '@angular/core'; diff --git a/angular/demo/bootstrap/src/app/samples/select/custom.route.ts b/angular/demo/bootstrap/src/app/samples/select/custom.route.ts index 165bf27a85..60c8100405 100644 --- a/angular/demo/bootstrap/src/app/samples/select/custom.route.ts +++ b/angular/demo/bootstrap/src/app/samples/select/custom.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {abortPrevious, debounce} from '@agnos-ui/common/samples/utils/debounce'; import {Component} from '@angular/core'; diff --git a/angular/demo/bootstrap/src/app/samples/select/default.route.ts b/angular/demo/bootstrap/src/app/samples/select/default.route.ts index 55bb4d091e..8ec215f1b5 100644 --- a/angular/demo/bootstrap/src/app/samples/select/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/select/default.route.ts @@ -1,4 +1,4 @@ -import {SelectComponent} from '@agnos-ui/angular'; +import {SelectComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/select/playground.route.ts b/angular/demo/bootstrap/src/app/samples/select/playground.route.ts index 9d490290f8..4aa3e790e6 100644 --- a/angular/demo/bootstrap/src/app/samples/select/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/select/playground.route.ts @@ -1,5 +1,5 @@ -import type {SelectComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {SelectComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getSelectDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/select/select.route.ts b/angular/demo/bootstrap/src/app/samples/select/select.route.ts index 2fcf5d4655..9bb314620e 100644 --- a/angular/demo/bootstrap/src/app/samples/select/select.route.ts +++ b/angular/demo/bootstrap/src/app/samples/select/select.route.ts @@ -1,4 +1,4 @@ -import {SelectComponent, injectWidgetsConfig, provideWidgetsConfig} from '@agnos-ui/angular'; +import {SelectComponent, injectWidgetsConfig, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {AsyncPipe} from '@angular/common'; import {Component} from '@angular/core'; import {FormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/coffee-slider.component.ts b/angular/demo/bootstrap/src/app/samples/slider/coffee-slider.component.ts index 30aba96307..6916b610f4 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/coffee-slider.component.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/coffee-slider.component.ts @@ -1,5 +1,5 @@ -import type {SliderWidget} from '@agnos-ui/angular'; -import {SlotComponent, UseDirective} from '@agnos-ui/angular'; +import type {SliderWidget} from '@agnos-ui/angular-bootstrap'; +import {SlotComponent, UseDirective} from '@agnos-ui/angular-bootstrap'; import {ChangeDetectionStrategy, Component, NgZone, ViewEncapsulation, inject} from '@angular/core'; import {take} from 'rxjs'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/custom-handle.component.ts b/angular/demo/bootstrap/src/app/samples/slider/custom-handle.component.ts index bdfad9dcc8..d7e57fd40f 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/custom-handle.component.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/custom-handle.component.ts @@ -1,5 +1,5 @@ -import type {SliderHandle, SliderWidget} from '@agnos-ui/angular'; -import {SlotComponent, UseDirective} from '@agnos-ui/angular'; +import type {SliderHandle, SliderWidget} from '@agnos-ui/angular-bootstrap'; +import {SlotComponent, UseDirective} from '@agnos-ui/angular-bootstrap'; import {ChangeDetectionStrategy, Component, Input, NgZone, inject} from '@angular/core'; import {take} from 'rxjs'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/custom.route.ts b/angular/demo/bootstrap/src/app/samples/slider/custom.route.ts index ecc5dde32e..5c0c408b29 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/custom.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/custom.route.ts @@ -1,4 +1,4 @@ -import {SliderComponent, SliderLabelDirective} from '@agnos-ui/angular'; +import {SliderComponent, SliderLabelDirective} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; import CustomHandleSliderComponent from './custom-handle.component'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/default.route.ts b/angular/demo/bootstrap/src/app/samples/slider/default.route.ts index 33d7966132..36510efeee 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/default.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import type {OnInit} from '@angular/core'; import {Component} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/fullCustom.route.ts b/angular/demo/bootstrap/src/app/samples/slider/fullCustom.route.ts index 0905713fd3..9b04941f72 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/fullCustom.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/fullCustom.route.ts @@ -1,4 +1,4 @@ -import {SliderComponent, SliderStructureDirective} from '@agnos-ui/angular'; +import {SliderComponent, SliderStructureDirective} from '@agnos-ui/angular-bootstrap'; import {Component, ViewEncapsulation} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; import CoffeeSliderComponent from './coffee-slider.component'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/playground.route.ts b/angular/demo/bootstrap/src/app/samples/slider/playground.route.ts index 3e68686fc2..57067706b5 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/playground.route.ts @@ -1,5 +1,5 @@ -import type {SliderComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {SliderComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getSliderDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/range.route.ts b/angular/demo/bootstrap/src/app/samples/slider/range.route.ts index d49e648b36..3c7f9bc7f4 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/range.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/range.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/right-to-left.route.ts b/angular/demo/bootstrap/src/app/samples/slider/right-to-left.route.ts index ac10e48034..21267bcf16 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/right-to-left.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/right-to-left.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/slider/vertical.route.ts b/angular/demo/bootstrap/src/app/samples/slider/vertical.route.ts index 3ffd145971..1cac79f472 100644 --- a/angular/demo/bootstrap/src/app/samples/slider/vertical.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slider/vertical.route.ts @@ -1,4 +1,4 @@ -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/slots/context.route.ts b/angular/demo/bootstrap/src/app/samples/slots/context.route.ts index 8d9c4c5b66..3b25be11ec 100644 --- a/angular/demo/bootstrap/src/app/samples/slots/context.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slots/context.route.ts @@ -1,4 +1,4 @@ -import {PaginationComponent, PaginationNumberDirective} from '@agnos-ui/angular'; +import {PaginationComponent, PaginationNumberDirective} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/slots/usage.route.ts b/angular/demo/bootstrap/src/app/samples/slots/usage.route.ts index 3a852fbd3d..0467cb6ec5 100644 --- a/angular/demo/bootstrap/src/app/samples/slots/usage.route.ts +++ b/angular/demo/bootstrap/src/app/samples/slots/usage.route.ts @@ -1,4 +1,4 @@ -import {AlertComponent} from '@agnos-ui/angular'; +import {AlertComponent} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/toast/action.route.ts b/angular/demo/bootstrap/src/app/samples/toast/action.route.ts index 7b975a257d..627964baec 100644 --- a/angular/demo/bootstrap/src/app/samples/toast/action.route.ts +++ b/angular/demo/bootstrap/src/app/samples/toast/action.route.ts @@ -1,5 +1,5 @@ -import type {ToastWidget} from '@agnos-ui/angular'; -import {AgnosUIAngularModule, SlotComponent, SlotDirective, provideWidgetsConfig} from '@agnos-ui/angular'; +import type {ToastWidget} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule, SlotComponent, SlotDirective, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component, inject} from '@angular/core'; import {DomSanitizer} from '@angular/platform-browser'; import biArrowCounterClockwise from 'bootstrap-icons/icons/arrow-counterclockwise.svg'; diff --git a/angular/demo/bootstrap/src/app/samples/toast/default.route.ts b/angular/demo/bootstrap/src/app/samples/toast/default.route.ts index 78f3c7513b..f254490ca3 100644 --- a/angular/demo/bootstrap/src/app/samples/toast/default.route.ts +++ b/angular/demo/bootstrap/src/app/samples/toast/default.route.ts @@ -1,4 +1,4 @@ -import {ToastComponent, provideWidgetsConfig} from '@agnos-ui/angular'; +import {ToastComponent, provideWidgetsConfig} from '@agnos-ui/angular-bootstrap'; import {Component} from '@angular/core'; @Component({ diff --git a/angular/demo/bootstrap/src/app/samples/toast/dynamic.route.ts b/angular/demo/bootstrap/src/app/samples/toast/dynamic.route.ts index 9e824c9311..fe955cbeec 100644 --- a/angular/demo/bootstrap/src/app/samples/toast/dynamic.route.ts +++ b/angular/demo/bootstrap/src/app/samples/toast/dynamic.route.ts @@ -1,5 +1,5 @@ -import type {ToastProps} from '@agnos-ui/angular'; -import {AgnosUIAngularModule, ToastComponent} from '@agnos-ui/angular'; +import type {ToastProps} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule, ToastComponent} from '@agnos-ui/angular-bootstrap'; import {Component, Injectable, inject} from '@angular/core'; import {FormsModule} from '@angular/forms'; diff --git a/angular/demo/bootstrap/src/app/samples/toast/playground.route.ts b/angular/demo/bootstrap/src/app/samples/toast/playground.route.ts index f91a599ce5..d1f45856d6 100644 --- a/angular/demo/bootstrap/src/app/samples/toast/playground.route.ts +++ b/angular/demo/bootstrap/src/app/samples/toast/playground.route.ts @@ -1,5 +1,5 @@ -import type {ToastComponent} from '@agnos-ui/angular'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import type {ToastComponent} from '@agnos-ui/angular-bootstrap'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; import {getToastDefaultConfig} from '@agnos-ui/core'; import {Component, ViewChild} from '@angular/core'; import {getUndefinedValues, hashChangeHook, provideHashConfig} from '../../utils'; diff --git a/angular/demo/bootstrap/src/app/samples/transition/collapse.component.ts b/angular/demo/bootstrap/src/app/samples/transition/collapse.component.ts index 419cd29bef..775389919b 100644 --- a/angular/demo/bootstrap/src/app/samples/transition/collapse.component.ts +++ b/angular/demo/bootstrap/src/app/samples/transition/collapse.component.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component, Input, booleanAttribute} from '@angular/core'; -import {UseDirective, collapseVerticalTransition, createTransition, toAngularSignal} from '@agnos-ui/angular'; +import {UseDirective, collapseVerticalTransition, createTransition, toAngularSignal} from '@agnos-ui/angular-bootstrap'; @Component({ standalone: true, diff --git a/angular/demo/bootstrap/src/app/samples/transition/flip.component.ts b/angular/demo/bootstrap/src/app/samples/transition/flip.component.ts index 064de21d05..69b2aef9ea 100644 --- a/angular/demo/bootstrap/src/app/samples/transition/flip.component.ts +++ b/angular/demo/bootstrap/src/app/samples/transition/flip.component.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component, Input} from '@angular/core'; -import {UseDirective, createSimpleClassTransition, createTransition} from '@agnos-ui/angular'; +import {UseDirective, createSimpleClassTransition, createTransition} from '@agnos-ui/angular-bootstrap'; @Component({ standalone: true, diff --git a/angular/demo/bootstrap/src/app/samples/transition/innerComponent.component.ts b/angular/demo/bootstrap/src/app/samples/transition/innerComponent.component.ts index 90969341e6..0a0f15e907 100644 --- a/angular/demo/bootstrap/src/app/samples/transition/innerComponent.component.ts +++ b/angular/demo/bootstrap/src/app/samples/transition/innerComponent.component.ts @@ -1,5 +1,5 @@ import {ChangeDetectionStrategy, Component} from '@angular/core'; -import {AgnosUIAngularModule, toAngularSignal} from '@agnos-ui/angular'; +import {AgnosUIAngularModule, toAngularSignal} from '@agnos-ui/angular-bootstrap'; import type {TransitionFn} from '@agnos-ui/core'; import {collapseHorizontalTransition, collapseVerticalTransition, createTransition, fadeTransition} from '@agnos-ui/core'; import {writable} from '@amadeus-it-group/tansu'; diff --git a/angular/demo/bootstrap/src/app/utils.ts b/angular/demo/bootstrap/src/app/utils.ts index 436476665c..5c938a738c 100644 --- a/angular/demo/bootstrap/src/app/utils.ts +++ b/angular/demo/bootstrap/src/app/utils.ts @@ -1,5 +1,5 @@ -import type {WidgetsConfig} from '@agnos-ui/angular'; -import {provideWidgetsConfig, toAngularSignal} from '@agnos-ui/angular'; +import type {WidgetsConfig} from '@agnos-ui/angular-bootstrap'; +import {provideWidgetsConfig, toAngularSignal} from '@agnos-ui/angular-bootstrap'; import {getPropValues} from '@agnos-ui/common/propsValues'; import type {ReadableSignal} from '@amadeus-it-group/tansu'; import {computed, get} from '@amadeus-it-group/tansu'; diff --git a/angular/demo/bootstrap/tsconfig.build.json b/angular/demo/bootstrap/tsconfig.build.json new file mode 100644 index 0000000000..64faab152b --- /dev/null +++ b/angular/demo/bootstrap/tsconfig.build.json @@ -0,0 +1,6 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "../tsconfig.build.json", + "files": ["src/main.ts", "src/polyfills.ts", "src/environments/environment.prod.ts"], + "include": ["src/**/*.d.ts", "src/app/samples/**/*.route.ts", "src/app/samples/**/*.component.ts"] +} diff --git a/angular/demo/bootstrap/tsconfig.json b/angular/demo/bootstrap/tsconfig.json index 733e19c6c7..98215f4210 100644 --- a/angular/demo/bootstrap/tsconfig.json +++ b/angular/demo/bootstrap/tsconfig.json @@ -1,18 +1,16 @@ /* To learn more about this file see: https://angular.io/config/tsconfig. */ { - "extends": "../tsconfig.build.json", + "extends": "./tsconfig.build.json", "compilerOptions": { "outDir": "./dist/out-tsc", "paths": { "@agnos-ui/core": ["./core/src"], "@agnos-ui/core/*": ["./core/src/*"], "@agnos-ui/angular-headless": ["./angular/headless/src"], - "@agnos-ui/angular": ["./angular/lib/src"], + "@agnos-ui/angular-bootstrap": ["./angular/bootstrap/src"], "@agnos-ui/common/*": ["./common/*"], - "@agnos-ui/style-bootstrap/*": ["./style-bootstrap/src/*"], + "@agnos-ui/core-bootstrap/*": ["./core-bootstrap/src/*"], "bootstrap-icons/icons/*": ["./node_modules/bootstrap-icons/icons/*"] } - }, - "files": ["src/main.ts", "src/polyfills.ts", "src/environments/environment.prod.ts"], - "include": ["src/**/*.d.ts", "src/app/samples/**/*.route.ts", "src/app/samples/**/*.component.ts"] + } } diff --git a/angular/demo/daisyui/tsconfig.build.json b/angular/demo/daisyui/tsconfig.build.json new file mode 100644 index 0000000000..64faab152b --- /dev/null +++ b/angular/demo/daisyui/tsconfig.build.json @@ -0,0 +1,6 @@ +/* To learn more about this file see: https://angular.io/config/tsconfig. */ +{ + "extends": "../tsconfig.build.json", + "files": ["src/main.ts", "src/polyfills.ts", "src/environments/environment.prod.ts"], + "include": ["src/**/*.d.ts", "src/app/samples/**/*.route.ts", "src/app/samples/**/*.component.ts"] +} diff --git a/angular/demo/daisyui/tsconfig.json b/angular/demo/daisyui/tsconfig.json index 8aa76ced04..71ff734c1f 100644 --- a/angular/demo/daisyui/tsconfig.json +++ b/angular/demo/daisyui/tsconfig.json @@ -1,16 +1,13 @@ /* To learn more about this file see: https://angular.io/config/tsconfig. */ { - "extends": "../tsconfig.build.json", + "extends": "./tsconfig.build.json", "compilerOptions": { "outDir": "./dist/out-tsc", "paths": { "@agnos-ui/core": ["./core/src"], "@agnos-ui/core/*": ["./core/src/*"], "@agnos-ui/angular-headless": ["./angular/headless/src"], - "@agnos-ui/angular": ["./angular/lib/src"], "@agnos-ui/common/*": ["./common/*"] } - }, - "files": ["src/main.ts", "src/polyfills.ts", "src/environments/environment.prod.ts"], - "include": ["src/**/*.d.ts", "src/app/samples/**/*.route.ts", "src/app/samples/**/*.component.ts"] + } } diff --git a/angular/demo/package.json b/angular/demo/package.json index 6431f8cc4d..1801fc9cb3 100644 --- a/angular/demo/package.json +++ b/angular/demo/package.json @@ -77,8 +77,7 @@ "command": "ng build bootstrap", "dependencies": [ "generate:links", - "../lib:build", - "../../style-bootstrap:build" + "../bootstrap:build" ], "files": [ "bootstrap/src/**", @@ -95,7 +94,7 @@ "command": "ng build daisyui", "dependencies": [ "generate:links", - "../lib:build" + "../headless:build" ], "files": [ "daisyui/src/**", @@ -118,8 +117,7 @@ "command": "node --import @agnos-ui/code-coverage/interceptReadFile ../../node_modules/@angular/cli/bin/ng.js build bootstrap --configuration=coverage", "dependencies": [ "generate:links", - "../lib:build", - "../../style-bootstrap:build", + "../bootstrap:build", "../../code-coverage:build" ], "files": [ @@ -138,7 +136,7 @@ "command": "node --import @agnos-ui/code-coverage/interceptReadFile ../../node_modules/@angular/cli/bin/ng.js build daisyui --configuration=coverage", "dependencies": [ "generate:links", - "../lib:build", + "../bootstrap:build", "../../code-coverage:build" ], "files": [ @@ -161,8 +159,8 @@ } }, "dependencies": { - "@agnos-ui/angular": "0.0.0", - "@agnos-ui/style-bootstrap": "0.0.0", + "@agnos-ui/angular-bootstrap": "0.0.0", + "@agnos-ui/core-bootstrap": "0.0.0", "@amadeus-it-group/tansu": "1.0.0", "@angular/animations": "~17.3.3", "@angular/common": "~17.3.3", diff --git a/angular/ssr-app/angular.json b/angular/ssr-app/angular.json index fc8698eaff..2bb47829eb 100644 --- a/angular/ssr-app/angular.json +++ b/angular/ssr-app/angular.json @@ -18,7 +18,7 @@ "browser": "src/main.ts", "polyfills": ["zone.js"], "tsConfig": "tsconfig.build.json", - "styles": ["src/styles.css", "@agnos-ui/style-bootstrap/scss/agnosui.scss"], + "styles": ["src/styles.css", "@agnos-ui/core-bootstrap/scss/agnosui.scss"], "scripts": [], "server": "src/main.server.ts", "prerender": true, diff --git a/angular/ssr-app/package.json b/angular/ssr-app/package.json index e89c345ac2..19a2524a5f 100644 --- a/angular/ssr-app/package.json +++ b/angular/ssr-app/package.json @@ -9,7 +9,7 @@ }, "private": true, "dependencies": { - "@agnos-ui/angular": "0.0.0", + "@agnos-ui/angular-bootstrap": "0.0.0", "@angular/animations": "~17.3.3", "@angular/common": "~17.3.3", "@angular/compiler": "~17.3.3", @@ -44,8 +44,7 @@ "build": { "command": "ng build", "dependencies": [ - "../lib:build", - "../../style-bootstrap:build" + "../bootstrap:build" ], "files": [ "src/**", diff --git a/angular/ssr-app/src/app/app.component.ts b/angular/ssr-app/src/app/app.component.ts index dedd27af39..a7196de11a 100644 --- a/angular/ssr-app/src/app/app.component.ts +++ b/angular/ssr-app/src/app/app.component.ts @@ -1,5 +1,5 @@ import {Component} from '@angular/core'; -import {AgnosUIAngularModule} from '@agnos-ui/angular'; +import {AgnosUIAngularModule} from '@agnos-ui/angular-bootstrap'; @Component({ selector: 'app-root', diff --git a/angular/ssr-app/tsconfig.json b/angular/ssr-app/tsconfig.json index 2c1143a93d..547d961c63 100644 --- a/angular/ssr-app/tsconfig.json +++ b/angular/ssr-app/tsconfig.json @@ -6,7 +6,7 @@ "@agnos-ui/core": ["./core/src"], "@agnos-ui/core/*": ["./core/src/*"], "@agnos-ui/angular-headless": ["./angular/headless/src"], - "@agnos-ui/angular": ["./angular/lib/src"], + "@agnos-ui/angular-bootstrap": ["./angular/bootstrap/src"], "@agnos-ui/common/*": ["./common/*"], "bootstrap-icons/icons/*": ["./node_modules/bootstrap-icons/icons/*"] } diff --git a/style-bootstrap/.eslintrc.json b/core-bootstrap/.eslintrc.json similarity index 100% rename from style-bootstrap/.eslintrc.json rename to core-bootstrap/.eslintrc.json diff --git a/core-bootstrap/README.md b/core-bootstrap/README.md new file mode 100644 index 0000000000..8ff26fd663 --- /dev/null +++ b/core-bootstrap/README.md @@ -0,0 +1,8 @@ +# @agnos-ui/core-bootstrap + +[![npm](https://img.shields.io/npm/v/@agnos-ui/core-bootstrap)](https://www.npmjs.com/package/@agnos-ui/core-bootstrap) + +This package is made of styles and widget extensions necessary to use AgnosUI with Bootstrap. +It contains both CSS and SCSS files allowing same customizability as Bootstrap. + +It is a dependency of `@agnos-ui/angular-bootstrap`, `@agnos-ui/react-bootstrap` and `@agnos-ui/svelte-bootstrap`. diff --git a/style-bootstrap/package.json b/core-bootstrap/package.json similarity index 77% rename from style-bootstrap/package.json rename to core-bootstrap/package.json index 3eb6e362ee..dc7812e88e 100644 --- a/style-bootstrap/package.json +++ b/core-bootstrap/package.json @@ -1,12 +1,11 @@ { - "name": "@agnos-ui/style-bootstrap", - "description": "Scss and css files needed to style AgnosUI components not styled by Bootstrap", + "name": "@agnos-ui/core-bootstrap", + "description": "Styles and widget interface extensions necessary to use AgnosUI with Bootstrap.", "version": "0.0.0", + "private": true, "keywords": [ - "bootstrap", "css", - "scss", - "style" + "scss" ], "type": "module", "main": "./dist/index.cjs", @@ -62,13 +61,6 @@ "scss", "css" ], - "license": "MIT", - "bugs": "https://github.com/AmadeusITGroup/AgnosUI/issues", - "repository": { - "type": "git", - "url": "git+https://github.com/AmadeusITGroup/AgnosUI.git", - "directory": "style-bootstrap" - }, "devDependencies": { "copyfiles": "^2.4.1", "sass": "^1.74.1" @@ -76,5 +68,6 @@ "dependencies": { "@agnos-ui/core": "0.0.0" }, - "peerDependencies": {} + "peerDependencies": {}, + "sideEffects": false } diff --git a/react/lib/src/components/progressbar/index.ts b/core-bootstrap/src/components/progressbar/index.ts similarity index 100% rename from react/lib/src/components/progressbar/index.ts rename to core-bootstrap/src/components/progressbar/index.ts diff --git a/style-bootstrap/src/components/progressbar/progressbar.ts b/core-bootstrap/src/components/progressbar/progressbar.ts similarity index 100% rename from style-bootstrap/src/components/progressbar/progressbar.ts rename to core-bootstrap/src/components/progressbar/progressbar.ts diff --git a/style-bootstrap/src/config.ts b/core-bootstrap/src/config.ts similarity index 100% rename from style-bootstrap/src/config.ts rename to core-bootstrap/src/config.ts diff --git a/style-bootstrap/src/index.ts b/core-bootstrap/src/index.ts similarity index 100% rename from style-bootstrap/src/index.ts rename to core-bootstrap/src/index.ts diff --git a/style-bootstrap/src/scss/_select.scss b/core-bootstrap/src/scss/_select.scss similarity index 100% rename from style-bootstrap/src/scss/_select.scss rename to core-bootstrap/src/scss/_select.scss diff --git a/style-bootstrap/src/scss/_slider.scss b/core-bootstrap/src/scss/_slider.scss similarity index 100% rename from style-bootstrap/src/scss/_slider.scss rename to core-bootstrap/src/scss/_slider.scss diff --git a/style-bootstrap/src/scss/_toast.scss b/core-bootstrap/src/scss/_toast.scss similarity index 100% rename from style-bootstrap/src/scss/_toast.scss rename to core-bootstrap/src/scss/_toast.scss diff --git a/style-bootstrap/src/scss/_variables.scss b/core-bootstrap/src/scss/_variables.scss similarity index 100% rename from style-bootstrap/src/scss/_variables.scss rename to core-bootstrap/src/scss/_variables.scss diff --git a/style-bootstrap/src/scss/agnosui.scss b/core-bootstrap/src/scss/agnosui.scss similarity index 100% rename from style-bootstrap/src/scss/agnosui.scss rename to core-bootstrap/src/scss/agnosui.scss diff --git a/react/lib/tsconfig.build.json b/core-bootstrap/tsconfig.build.json similarity index 100% rename from react/lib/tsconfig.build.json rename to core-bootstrap/tsconfig.build.json diff --git a/style-bootstrap/tsconfig.json b/core-bootstrap/tsconfig.json similarity index 100% rename from style-bootstrap/tsconfig.json rename to core-bootstrap/tsconfig.json diff --git a/style-bootstrap/vite.config.ts b/core-bootstrap/vite.config.ts similarity index 100% rename from style-bootstrap/vite.config.ts rename to core-bootstrap/vite.config.ts diff --git a/core/README.md b/core/README.md index 3212f9aa37..98c90a835c 100644 --- a/core/README.md +++ b/core/README.md @@ -4,9 +4,9 @@ [AgnosUI](https://amadeusitgroup.github.io/AgnosUI/latest/) is a framework-agnostic widget library with adapters for multiple frameworks, either [Bootstrap](https://getbootstrap.com/)-based or headless: -- [Angular](https://www.npmjs.com/package/@agnos-ui/angular), [Angular headless](https://www.npmjs.com/package/@agnos-ui/angular-headless) -- [React](https://www.npmjs.com/package/@agnos-ui/react), [React headless](https://www.npmjs.com/package/@agnos-ui/react-headless) -- [Svelte](https://www.npmjs.com/package/@agnos-ui/svelte), [Svelte headless](https://www.npmjs.com/package/@agnos-ui/svelte-headless) +- [Angular bootstrap](https://www.npmjs.com/package/@agnos-ui/angular-bootstrap), [Angular headless](https://www.npmjs.com/package/@agnos-ui/angular-headless) +- [React bootstrap](https://www.npmjs.com/package/@agnos-ui/react-bootstrap), [React headless](https://www.npmjs.com/package/@agnos-ui/react-headless) +- [Svelte bootstrap](https://www.npmjs.com/package/@agnos-ui/svelte-bootstrap), [Svelte headless](https://www.npmjs.com/package/@agnos-ui/svelte-headless) This `@agnos-ui/core` package contains the framework-agnostic common code used by the above framework adapters. diff --git a/core/package.json b/core/package.json index 92a493a529..27b558a6df 100644 --- a/core/package.json +++ b/core/package.json @@ -3,9 +3,6 @@ "description": "Framework-agnostic headless widget library.", "version": "0.0.0", "private": true, - "keywords": [ - "agnostic" - ], "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.js", diff --git a/demo/.eslintrc.json b/demo/.eslintrc.json index a01957dffc..4bed32d8f7 100644 --- a/demo/.eslintrc.json +++ b/demo/.eslintrc.json @@ -6,7 +6,7 @@ "extraFileExtensions": [".svelte"] }, "rules": { - "@agnos-ui/check-replace-imports": ["error", "@agnos-ui/svelte"] + "@agnos-ui/check-replace-imports": ["error", "@agnos-ui/svelte-bootstrap"] }, "overrides": [ { diff --git a/demo/package.json b/demo/package.json index b279b4c934..049dea6787 100644 --- a/demo/package.json +++ b/demo/package.json @@ -22,7 +22,7 @@ "command": "tsx --tsconfig ../scripts/doc/tsconfig.json ../scripts/doc/generate-docs.ts", "files": [ "../core/src/**", - "../style-bootstrap/src/**", + "../core-bootstrap/src/**", "../scripts/doc/tsconfig.json", "../scripts/doc/generate-docs.ts", "../scripts/doc/api-doc.ts" @@ -66,7 +66,7 @@ "../angular/demo:build:coverage", "../react/demo:build:coverage", "../svelte/demo:build:coverage", - "../svelte/lib:build" + "../svelte/bootstrap:build" ], "files": [ "src/**", @@ -108,7 +108,7 @@ } }, "dependencies": { - "@agnos-ui/svelte": "0.0.0", + "@agnos-ui/svelte-bootstrap": "0.0.0", "@amadeus-it-group/tansu": "1.0.0", "@floating-ui/dom": "^1.6.3" }, diff --git a/demo/src/lib/layout/StatusAlert.svelte b/demo/src/lib/layout/StatusAlert.svelte index d5dd87ffc8..17ef396550 100644 --- a/demo/src/lib/layout/StatusAlert.svelte +++ b/demo/src/lib/layout/StatusAlert.svelte @@ -1,5 +1,5 @@ diff --git a/demo/src/routes/docs/[framework]/components/rating/playground/+page.svelte b/demo/src/routes/docs/[framework]/components/rating/playground/+page.svelte index e48286beba..19fe6848a4 100644 --- a/demo/src/routes/docs/[framework]/components/rating/playground/+page.svelte +++ b/demo/src/routes/docs/[framework]/components/rating/playground/+page.svelte @@ -1,6 +1,6 @@ diff --git a/demo/src/routes/docs/[framework]/components/slider/playground/+page.svelte b/demo/src/routes/docs/[framework]/components/slider/playground/+page.svelte index 65d0f82973..f23f831126 100644 --- a/demo/src/routes/docs/[framework]/components/slider/playground/+page.svelte +++ b/demo/src/routes/docs/[framework]/components/slider/playground/+page.svelte @@ -1,6 +1,6 @@ diff --git a/svelte/demo/src/bootstrap/samples/accordion/Playground.route.svelte b/svelte/demo/src/bootstrap/samples/accordion/Playground.route.svelte index ddde319404..9f15c0e815 100644 --- a/svelte/demo/src/bootstrap/samples/accordion/Playground.route.svelte +++ b/svelte/demo/src/bootstrap/samples/accordion/Playground.route.svelte @@ -1,5 +1,5 @@ diff --git a/svelte/demo/src/bootstrap/samples/alert/Config.route.svelte b/svelte/demo/src/bootstrap/samples/alert/Config.route.svelte index 0ce4a70453..eb0e0dcde9 100644 --- a/svelte/demo/src/bootstrap/samples/alert/Config.route.svelte +++ b/svelte/demo/src/bootstrap/samples/alert/Config.route.svelte @@ -1,5 +1,5 @@ diff --git a/svelte/demo/src/bootstrap/samples/alert/Icon.route.svelte b/svelte/demo/src/bootstrap/samples/alert/Icon.route.svelte index 2deac4ad64..711bd9c956 100644 --- a/svelte/demo/src/bootstrap/samples/alert/Icon.route.svelte +++ b/svelte/demo/src/bootstrap/samples/alert/Icon.route.svelte @@ -1,6 +1,6 @@ diff --git a/svelte/demo/src/bootstrap/samples/configuration/Down.route.svelte b/svelte/demo/src/bootstrap/samples/configuration/Down.route.svelte index f8896b0a8c..8a574e179e 100644 --- a/svelte/demo/src/bootstrap/samples/configuration/Down.route.svelte +++ b/svelte/demo/src/bootstrap/samples/configuration/Down.route.svelte @@ -1,6 +1,6 @@ Alert not dismissible and of type secondary, respecting the parent config diff --git a/svelte/demo/src/bootstrap/samples/configuration/Success.svelte b/svelte/demo/src/bootstrap/samples/configuration/Success.svelte index b115152531..aefe883055 100644 --- a/svelte/demo/src/bootstrap/samples/configuration/Success.svelte +++ b/svelte/demo/src/bootstrap/samples/configuration/Success.svelte @@ -1,6 +1,6 @@ diff --git a/svelte/demo/src/bootstrap/samples/floatingUI/FloatingUI.route.svelte b/svelte/demo/src/bootstrap/samples/floatingUI/FloatingUI.route.svelte index d53334b45a..18b18378c8 100644 --- a/svelte/demo/src/bootstrap/samples/floatingUI/FloatingUI.route.svelte +++ b/svelte/demo/src/bootstrap/samples/floatingUI/FloatingUI.route.svelte @@ -1,6 +1,6 @@
Resize the window to see the message below updated.
diff --git a/svelte/demo/src/bootstrap/samples/matchMedia/stores.ts b/svelte/demo/src/bootstrap/samples/matchMedia/stores.ts index 78df8fc8b5..91add01a60 100644 --- a/svelte/demo/src/bootstrap/samples/matchMedia/stores.ts +++ b/svelte/demo/src/bootstrap/samples/matchMedia/stores.ts @@ -1,3 +1,3 @@ -import {createMatchMedia} from '@agnos-ui/svelte/services/matchMedia'; +import {createMatchMedia} from '@agnos-ui/svelte-bootstrap/services/matchMedia'; export const aboveMd$ = createMatchMedia('(min-width: 768px)'); diff --git a/svelte/demo/src/bootstrap/samples/modal/Component.route.svelte b/svelte/demo/src/bootstrap/samples/modal/Component.route.svelte index 22a7786634..aeebd9d2b6 100644 --- a/svelte/demo/src/bootstrap/samples/modal/Component.route.svelte +++ b/svelte/demo/src/bootstrap/samples/modal/Component.route.svelte @@ -1,5 +1,5 @@ diff --git a/svelte/demo/src/bootstrap/samples/modal/ComponentModal.svelte b/svelte/demo/src/bootstrap/samples/modal/ComponentModal.svelte index da654fe7f7..0d3faf7957 100644 --- a/svelte/demo/src/bootstrap/samples/modal/ComponentModal.svelte +++ b/svelte/demo/src/bootstrap/samples/modal/ComponentModal.svelte @@ -1,5 +1,5 @@ diff --git a/svelte/demo/src/bootstrap/samples/modal/StackModal.svelte b/svelte/demo/src/bootstrap/samples/modal/StackModal.svelte index 8f7f2c16db..1fafd45c8c 100644 --- a/svelte/demo/src/bootstrap/samples/modal/StackModal.svelte +++ b/svelte/demo/src/bootstrap/samples/modal/StackModal.svelte @@ -1,6 +1,6 @@ diff --git a/svelte/demo/src/bootstrap/samples/progressbar/FullCustom.route.svelte b/svelte/demo/src/bootstrap/samples/progressbar/FullCustom.route.svelte index 0937270e4c..ed06000e71 100644 --- a/svelte/demo/src/bootstrap/samples/progressbar/FullCustom.route.svelte +++ b/svelte/demo/src/bootstrap/samples/progressbar/FullCustom.route.svelte @@ -1,5 +1,5 @@
diff --git a/svelte/demo/src/bootstrap/samples/rating/Config.route.svelte b/svelte/demo/src/bootstrap/samples/rating/Config.route.svelte index 523ba80f0d..b2651f6a9c 100644 --- a/svelte/demo/src/bootstrap/samples/rating/Config.route.svelte +++ b/svelte/demo/src/bootstrap/samples/rating/Config.route.svelte @@ -1,7 +1,7 @@ diff --git a/svelte/demo/src/bootstrap/samples/rating/Default.route.svelte b/svelte/demo/src/bootstrap/samples/rating/Default.route.svelte index f8f121ceb0..1161a3daac 100644 --- a/svelte/demo/src/bootstrap/samples/rating/Default.route.svelte +++ b/svelte/demo/src/bootstrap/samples/rating/Default.route.svelte @@ -1,5 +1,5 @@ diff --git a/svelte/demo/src/bootstrap/samples/resizeObserver/ResizeObserver.route.svelte b/svelte/demo/src/bootstrap/samples/resizeObserver/ResizeObserver.route.svelte index 3f3a1fc8b5..6bb6ad8fcc 100644 --- a/svelte/demo/src/bootstrap/samples/resizeObserver/ResizeObserver.route.svelte +++ b/svelte/demo/src/bootstrap/samples/resizeObserver/ResizeObserver.route.svelte @@ -1,6 +1,6 @@

The default look of the pagination:

diff --git a/svelte/demo/src/bootstrap/samples/slots/RatingReadonly.svelte b/svelte/demo/src/bootstrap/samples/slots/RatingReadonly.svelte index ab17cc71be..98b3185e7b 100644 --- a/svelte/demo/src/bootstrap/samples/slots/RatingReadonly.svelte +++ b/svelte/demo/src/bootstrap/samples/slots/RatingReadonly.svelte @@ -1,7 +1,7 @@ Label provided by slot diff --git a/svelte/demo/src/bootstrap/samples/toast/Action.route.svelte b/svelte/demo/src/bootstrap/samples/toast/Action.route.svelte index 2e26cdbeb2..ddc1544009 100644 --- a/svelte/demo/src/bootstrap/samples/toast/Action.route.svelte +++ b/svelte/demo/src/bootstrap/samples/toast/Action.route.svelte @@ -1,6 +1,6 @@