From d829d8eefbea8873bbe074feaf799906ba51da3d Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Tue, 22 Apr 2025 18:30:30 -0400 Subject: [PATCH] AAE-34390 Clean old theming files (#10800) --- .../actions/print-affected-libs/.gitignore | 1 + .github/workflows/release-branch.yml | 5 +- .github/workflows/release.yml | 1 - .gitignore | 15 +- docs/.gitignore | 2 + docs/user-guide/theming.md | 34 +- lib/.gitignore | 8 - lib/config/index.js | 38 - lib/config/webpack.style.js | 51 -- .../category-tree-datasource.service.spec.ts | 6 +- .../category-tree-datasource.service.ts | 10 +- lib/core/.npmignore | 10 - lib/core/project.json | 14 +- .../src/lib/styles/prebuilt/_all-theme.scss | 1 - .../lib/styles/prebuilt/adf-blue-orange.scss | 21 - .../lib/styles/prebuilt/adf-blue-purple.scss | 21 - .../lib/styles/prebuilt/adf-cyan-orange.scss | 21 - .../lib/styles/prebuilt/adf-cyan-purple.scss | 21 - .../lib/styles/prebuilt/adf-green-orange.scss | 21 - .../lib/styles/prebuilt/adf-green-purple.scss | 21 - .../lib/styles/prebuilt/adf-indigo-pink.scss | 22 - .../styles/prebuilt/adf-pink-bluegrey.scss | 22 - .../lib/styles/prebuilt/adf-purple-green.scss | 22 - package-lock.json | 653 +----------------- package.json | 11 +- scripts/github/build/npm-check-bundles.sh | 9 - 26 files changed, 20 insertions(+), 1041 deletions(-) create mode 100644 .github/actions/print-affected-libs/.gitignore create mode 100644 docs/.gitignore delete mode 100644 lib/config/index.js delete mode 100644 lib/config/webpack.style.js delete mode 100644 lib/core/src/lib/styles/prebuilt/_all-theme.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-blue-orange.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-blue-purple.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-cyan-orange.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-cyan-purple.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-green-orange.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-green-purple.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-indigo-pink.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-pink-bluegrey.scss delete mode 100644 lib/core/src/lib/styles/prebuilt/adf-purple-green.scss diff --git a/.github/actions/print-affected-libs/.gitignore b/.github/actions/print-affected-libs/.gitignore new file mode 100644 index 0000000000..1521c8b765 --- /dev/null +++ b/.github/actions/print-affected-libs/.gitignore @@ -0,0 +1 @@ +dist diff --git a/.github/workflows/release-branch.yml b/.github/workflows/release-branch.yml index 55e3735209..964aadf891 100644 --- a/.github/workflows/release-branch.yml +++ b/.github/workflows/release-branch.yml @@ -97,9 +97,8 @@ jobs: setMigrations(); - name: Build libraries run: | - npx nx run-many --target=build --prod --exclude="demoshell" --skip-nx-cache - npx nx run-many --target=pretheme - npx nx run-many --target=build-schematics + npx nx run-many --target=build --prod --skip-nx-cache + npx nx run-many --target=build-schematics - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 name: release libraries GH registry with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cb9f65f44a..7e27689f03 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -136,7 +136,6 @@ jobs: - name: build libraries run: | npx nx run-many -t build --prod --skip-nx-cache - npx nx run-many -t pretheme npx nx run-many -t build-schematics - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 name: release libraries GH registry diff --git a/.gitignore b/.gitignore index 5cb5b1cab2..a213712d8d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,33 +1,24 @@ -/.angular/cache *.log node_modules bundles -workspace.xml .idea/ *.iml .env.* .env dist -!./.github/actions/**/dist -e2e/.env.cloud tmp temp -/nxcache *.npmrc .history -/ng2-components/ng2-alfresco-core/prebuilt-themes/ .ng_pkg_build/ -/lib/export-new.json -/lib/config/exportCheck.js -/docs/sourceinfo -/docs/docs.json coverage/ -/desktop.ini out-tsc /reports/ e2e-result-* licenses.txt .DS_Store +desktop.ini .angular -NX .nx +nxcache +.husky diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000000..80f14a6e9e --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,2 @@ +sourceinfo +docs.json diff --git a/docs/user-guide/theming.md b/docs/user-guide/theming.md index eefe993c4f..87767b7b28 100644 --- a/docs/user-guide/theming.md +++ b/docs/user-guide/theming.md @@ -32,36 +32,6 @@ an [online palette design tool](http://mcg.mbitson.com/). See the [Material Design Style page](https://material.io/guidelines/style/color.html#) for more information about color concepts. -## Using a pre-built theme - -Angular Material comes prepackaged with several pre-built theme css files. These theme files also -include all of the styles for core (styles common to all components), so you only have to include a -single css file for Angular Material in your app. - -You can include a theme file directly into your application from -`@alfresco/adf-core/prebuilt-themes` - -Available pre-built themes: -* `adf-blue-orange.css` -* `adf-blue-purple.css` -* `adf-cyan-orange.css` -* `adf-cyan-purple.css` -* `adf-green-orange.css` -* `adf-green-purple.css` -* `adf-indigo-pink.css` -* `adf-pink-bluegrey.css` -* `adf-purple-green.css` - -If you're using Angular CLI you can include one of the prebuilt themes in your `styles.scss` file: -```css -@import '~@alfresco/adf-core/prebuilt-themes/adf-blue-orange.css'; -``` -Or you can add it directly in your index.html - -```html - -``` - ## Defining a custom theme When you want more customization than a pre-built theme offers, you can create your own theme file. You only need to include the packages you actually use in your application. @@ -92,8 +62,6 @@ $theme: mat.define-light-theme(( @include alfresco-material-theme($theme); ``` -Notes: if you are using the Generator or the demo shell you need only to change the`/src/custom-style.scss` with your set of colors - ### Multiple themes You can create multiple themes for your application: @@ -135,7 +103,7 @@ $dark-theme: mat.define-dark-theme(( ...like above } ``` -Any component with the `add-dark-theme` class will use the dark theme, while other components will fall back to the default. +Any component with the `add-dark-theme` class will use the dark theme, while other components will fall back to the default. ## Default reusable class diff --git a/lib/.gitignore b/lib/.gitignore index 2c10b30d3a..7afc371289 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -37,14 +37,6 @@ process-services-cloud/**/*.d.ts !config/karma-test-shim.js! *.tgzf -core/prebuilt-themes/ /package/ /bundles/ index.d.ts -/.happypack - -process-services/_theming.scss -content-services/_theming.scss -core/_theming.scss -insights/_theming.scss -process-services-cloud/_theming.scss diff --git a/lib/config/index.js b/lib/config/index.js deleted file mode 100644 index 5cfedfdee2..0000000000 --- a/lib/config/index.js +++ /dev/null @@ -1,38 +0,0 @@ -function DisableOutputWebpackPlugin(options) { - if (options && options.test && !Array.isArray(options.test)) - options.test = [options.test] - - this.options = options -} - -DisableOutputWebpackPlugin.prototype.apply = function(compiler) { - compiler.hooks.emit.tapAsync('DisableOutputWebpackPlugin', (compilation, callback) => { - - if (this.options && this.options.test) { - if (Object.keys(compilation.assets).length === 0 ) { - throw Error ('Error: The asset pre-theme is not there!') - } - Object.keys(compilation.assets).forEach((asset) => { - let output = true - this.options.test.some((regex) => { - if (asset.match(regex) != null) { - output = false - return true - } - return false - }) - - if (!output) - delete compilation.assets[asset] - }); - } else { - Object.keys(compilation.assets).forEach((asset) => { - delete compilation.assets[asset] - }) - } - - callback(); - }); -}; - -module.exports = DisableOutputWebpackPlugin; \ No newline at end of file diff --git a/lib/config/webpack.style.js b/lib/config/webpack.style.js deleted file mode 100644 index 66c30f49a1..0000000000 --- a/lib/config/webpack.style.js +++ /dev/null @@ -1,51 +0,0 @@ -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const DisableOutputWebpackPlugin = require('./index'); -const path = require("path"); -const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); - -module.exports = { - - mode: 'production', - - optimization: { - minimizer: [new CssMinimizerPlugin({})], - }, - - entry: { - 'adf-blue-orange': './lib/core/src/lib/styles/prebuilt/adf-blue-orange.scss', - 'adf-blue-purple': './lib/core/src/lib/styles/prebuilt/adf-blue-purple.scss', - 'adf-cyan-orange': './lib/core/src/lib/styles/prebuilt/adf-cyan-orange.scss', - 'adf-cyan-purple': './lib/core/src/lib/styles/prebuilt/adf-cyan-purple.scss', - 'adf-green-purple': './lib/core/src/lib/styles/prebuilt/adf-green-purple.scss', - 'adf-green-orange': './lib/core/src/lib/styles/prebuilt/adf-green-orange.scss', - 'adf-pink-bluegrey': './lib/core/src/lib/styles/prebuilt/adf-pink-bluegrey.scss', - 'adf-indigo-pink': './lib/core/src/lib/styles/prebuilt/adf-indigo-pink.scss', - 'adf-purple-green': './lib/core/src/lib/styles/prebuilt/adf-purple-green.scss' - }, - - output: { - path: path.resolve(__dirname, '../../dist/libs/core/lib/prebuilt-themes/'), - }, - - module: { - rules: [{ - test: /\.scss$/, - use: [MiniCssExtractPlugin.loader, "css-loader", "sass-loader"] - }] - }, - plugins: [ - new MiniCssExtractPlugin({ - filename: "[name].css", - chunkFilename: "[id].css" - }), - new DisableOutputWebpackPlugin({ - test: /\.js$/, - }) - ], - - resolve: { - alias: { - 'styles': path.resolve(__dirname, '../core/src/lib/styles'), - } - } -}; diff --git a/lib/content-services/src/lib/category/services/category-tree-datasource.service.spec.ts b/lib/content-services/src/lib/category/services/category-tree-datasource.service.spec.ts index b2dacc5ff8..53d9fedc1a 100644 --- a/lib/content-services/src/lib/category/services/category-tree-datasource.service.spec.ts +++ b/lib/content-services/src/lib/category/services/category-tree-datasource.service.spec.ts @@ -18,7 +18,7 @@ import { fakeAsync, TestBed } from '@angular/core/testing'; import { CategoryService } from '../services/category.service'; import { CategoryServiceMock } from '../mock/category-mock.service'; -import { TreeNodeType, TreeResponse } from '../../tree'; +import { TreeNodeType } from '../../tree'; import { EMPTY, of } from 'rxjs'; import { Pagination } from '@alfresco/js-api'; import { CategoryTreeDatasourceService } from './category-tree-datasource.service'; @@ -39,7 +39,7 @@ describe('CategoryTreeDatasourceService', () => { it('should get root level categories', fakeAsync(() => { spyOn(categoryTreeDatasourceService, 'getParentNode').and.returnValue(undefined); - categoryTreeDatasourceService.getSubNodes(null, 0, 100).subscribe((treeResponse: TreeResponse) => { + categoryTreeDatasourceService.getSubNodes(null, 0, 100).subscribe((treeResponse) => { expect(treeResponse.entries.length).toBe(1); expect(treeResponse.entries[0].level).toBe(0); expect(treeResponse.entries[0].nodeType).toBe(TreeNodeType.RegularNode); @@ -57,7 +57,7 @@ describe('CategoryTreeDatasourceService', () => { nodeType: TreeNodeType.RegularNode }; spyOn(categoryTreeDatasourceService, 'getParentNode').and.returnValue(parentNode); - categoryTreeDatasourceService.getSubNodes(parentNode.id, 0, 100).subscribe((treeResponse: TreeResponse) => { + categoryTreeDatasourceService.getSubNodes(parentNode.id, 0, 100).subscribe((treeResponse) => { expect(treeResponse.entries.length).toBe(2); expect(treeResponse.entries[0].parentId).toBe(parentNode.id); expect(treeResponse.entries[0].level).toBe(1); diff --git a/lib/content-services/src/lib/category/services/category-tree-datasource.service.ts b/lib/content-services/src/lib/category/services/category-tree-datasource.service.ts index 7cfae3cf8f..89a08037a9 100644 --- a/lib/content-services/src/lib/category/services/category-tree-datasource.service.ts +++ b/lib/content-services/src/lib/category/services/category-tree-datasource.service.ts @@ -19,7 +19,6 @@ import { Injectable } from '@angular/core'; import { TreeNodeType, TreeResponse, TreeService } from '../../tree'; import { CategoryNode } from '../models/category-node.interface'; import { CategoryService } from './category.service'; -import { CategoryEntry, CategoryPaging } from '@alfresco/js-api'; import { from, Observable } from 'rxjs'; import { map, mergeMap, toArray } from 'rxjs/operators'; @@ -32,9 +31,9 @@ export class CategoryTreeDatasourceService extends TreeService { public getSubNodes(parentNodeId: string, skipCount?: number, maxItems?: number, name?: string): Observable> { return !name ? this.categoryService.getSubcategories(parentNodeId, skipCount, maxItems).pipe( - map((response: CategoryPaging) => { - const parentNode: CategoryNode = this.getParentNode(parentNodeId); - const nodesList: CategoryNode[] = response.list.entries.map((entry: CategoryEntry) => ({ + map((response) => { + const parentNode = this.getParentNode(parentNodeId); + const nodesList: CategoryNode[] = response.list.entries.map((entry) => ({ id: entry.entry.id, nodeName: entry.entry.name, parentId: entry.entry.parentId, @@ -55,8 +54,7 @@ export class CategoryTreeDatasourceService extends TreeService { }; nodesList.push(loadMoreNode); } - const treeResponse: TreeResponse = { entries: nodesList, pagination: response.list.pagination }; - return treeResponse; + return { entries: nodesList, pagination: response.list.pagination }; }) ) : this.categoryService.searchCategories(name, skipCount, maxItems).pipe( diff --git a/lib/core/.npmignore b/lib/core/.npmignore index 3e9d87d286..79fb0f99ba 100644 --- a/lib/core/.npmignore +++ b/lib/core/.npmignore @@ -27,13 +27,3 @@ typings/ fonts/ i18n/ assets/ -!/lib/prebuilt-themes/ -!/lib/prebuilt-themes/adf-indigo-pink.css -!/lib/prebuilt-themes/adf-cyan-purple.css -!/lib/prebuilt-themes/adf-green-purple.css -!/lib/prebuilt-themes/adf-cyan-orange.css -!/lib/prebuilt-themes/adf-green-orange.css -!/lib/prebuilt-themes/adf-blue-purple.css -!/lib/prebuilt-themes/adf-blue-orange.css -!/lib/prebuilt-themes/adf-pink-bluegrey.css -!/lib/prebuilt-themes/adf-purple-green.css diff --git a/lib/core/project.json b/lib/core/project.json index 054b00c28d..1c5d6beeab 100644 --- a/lib/core/project.json +++ b/lib/core/project.json @@ -92,7 +92,7 @@ "styles": [ "node_modules/cropperjs/dist/cropper.min.css", "node_modules/pdfjs-dist/web/pdf_viewer.css", - "lib/core/src/lib/styles/prebuilt/adf-blue-orange.scss" + "node_modules/@angular/material/prebuilt-themes/indigo-pink.css" ], "stylePreprocessorOptions": { "includePaths": ["lib", "lib/core/src/lib"] @@ -124,19 +124,9 @@ ] } }, - "pretheme": { - "executor": "nx:run-commands", - "options": { - "commands": [ - { - "command": "npx webpack -- --config ./lib/config/webpack.style.js --progress --profile --bail" - } - ] - } - }, "npm-publish": { "executor": "nx:run-commands", - "dependsOn": ["build", "pretheme", "build-schematics"], + "dependsOn": ["build", "build-schematics"], "options": { "cwd": "dist/libs/core", "commands": [ diff --git a/lib/core/src/lib/styles/prebuilt/_all-theme.scss b/lib/core/src/lib/styles/prebuilt/_all-theme.scss deleted file mode 100644 index fc6c595042..0000000000 --- a/lib/core/src/lib/styles/prebuilt/_all-theme.scss +++ /dev/null @@ -1 +0,0 @@ -@import '../index'; diff --git a/lib/core/src/lib/styles/prebuilt/adf-blue-orange.scss b/lib/core/src/lib/styles/prebuilt/adf-blue-orange.scss deleted file mode 100644 index bf8bf4c2ab..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-blue-orange.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette($alfresco-ecm-blue); -$accent: mat.define-palette($alfresco-accent-orange); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-blue-purple.scss b/lib/core/src/lib/styles/prebuilt/adf-blue-purple.scss deleted file mode 100644 index de330c7c63..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-blue-purple.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette(mat.$pink-palette, 700, 500, 900); -$accent: mat.define-palette($alfresco-accent-purple); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-cyan-orange.scss b/lib/core/src/lib/styles/prebuilt/adf-cyan-orange.scss deleted file mode 100644 index 321a5a7cfc..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-cyan-orange.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette($alfresco-ecm-cyan); -$accent: mat.define-palette($alfresco-accent-orange); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-cyan-purple.scss b/lib/core/src/lib/styles/prebuilt/adf-cyan-purple.scss deleted file mode 100644 index cccb166605..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-cyan-purple.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette($alfresco-ecm-cyan); -$accent: mat.define-palette($alfresco-accent-purple); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-green-orange.scss b/lib/core/src/lib/styles/prebuilt/adf-green-orange.scss deleted file mode 100644 index 87b5978a80..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-green-orange.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette($alfresco-bpm-green); -$accent: mat.define-palette($alfresco-accent-orange); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-green-purple.scss b/lib/core/src/lib/styles/prebuilt/adf-green-purple.scss deleted file mode 100644 index 9819840e51..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-green-purple.scss +++ /dev/null @@ -1,21 +0,0 @@ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette($alfresco-bpm-green); -$accent: mat.define-palette($alfresco-accent-purple); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-indigo-pink.scss b/lib/core/src/lib/styles/prebuilt/adf-indigo-pink.scss deleted file mode 100644 index 3f45526086..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-indigo-pink.scss +++ /dev/null @@ -1,22 +0,0 @@ -/* stylelint-disable value-keyword-case */ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette(mat.$indigo-palette); -$accent: mat.define-palette(mat.$pink-palette, A200, A100, A400); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-light-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-pink-bluegrey.scss b/lib/core/src/lib/styles/prebuilt/adf-pink-bluegrey.scss deleted file mode 100644 index 2fc07f6ee4..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-pink-bluegrey.scss +++ /dev/null @@ -1,22 +0,0 @@ -/* stylelint-disable value-keyword-case */ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette(mat.$pink-palette, 700, 500, 900); -$accent: mat.define-palette(mat.$blue-grey-palette, A200, A100, A400); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-dark-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/lib/core/src/lib/styles/prebuilt/adf-purple-green.scss b/lib/core/src/lib/styles/prebuilt/adf-purple-green.scss deleted file mode 100644 index 90fc494201..0000000000 --- a/lib/core/src/lib/styles/prebuilt/adf-purple-green.scss +++ /dev/null @@ -1,22 +0,0 @@ -/* stylelint-disable value-keyword-case */ -@use '@angular/material' as mat; -@import '../theming'; -@import './all-theme'; -@include mat.all-component-typographies; -@include mat.core; - -$primary: mat.define-palette(mat.$purple-palette, 700, 500, 800); -$accent: mat.define-palette(mat.$green-palette, A200, A100, A400); -$warn: mat.define-palette($alfresco-warn); -$theme: mat.define-dark-theme( - ( - color: ( - primary: $primary, - accent: $accent, - ), - typography: $alfresco-typography - ) -); - -@include mat.all-component-themes($theme); -@include alfresco-material-theme($theme); diff --git a/package-lock.json b/package-lock.json index 0495295c76..2f43cf0d5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -97,10 +97,8 @@ "@typescript-eslint/parser": "6.21.0", "@typescript-eslint/typescript-estree": "7.1.1", "@typescript-eslint/utils": "^8.8.1", - "@valano/change-font-size": "^1.0.0", "ajv": "^8.12.0", "commander": "12.0.0", - "css-loader": "^7.1.2", "dotenv": "16.4.7", "editorjs-html": "4.0.5", "editorjs-paragraph-with-alignment": "3.0.0", @@ -139,29 +137,22 @@ "karma-mocha-reporter": "2.2.5", "license-checker": "^25.0.1", "lint-staged": "15.2.9", - "mini-css-extract-plugin": "2.9.2", "mocha": "10.7.3", "moment": "^2.29.4", "ng-packagr": "17.1.2", "nock": "13.5.5", - "npm-run-all": "^4.1.5", "nx": "^20.0.0", - "postcss": "8.4.41", - "postcss-sass": "^0.5.0", "prettier": "2.8.8", "resize-observer-polyfill": "^1.5.1", "rimraf": "6.0.1", - "sass-loader": "16.0.4", "shelljs": "^0.8.5", "spdx-license-list": "^6.9.0", "storybook": "^8.2.9", "stylelint": "16.8.2", "stylelint-config-standard-scss": "^13.1.0", "ts-node": "^10.9.2", - "tsconfig-paths": "^4.1.1", "typescript": "5.3.3", - "webpack": "5.97.1", - "webpack-cli": "^5.1.4" + "webpack": "5.97.1" }, "engines": { "node": ">=18.0.0" @@ -19962,7 +19953,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@valano/change-font-size/-/change-font-size-1.0.1.tgz", "integrity": "sha512-0jdDi8mwFYs3E/Uu8upuDHmGd4UXq2BhujEmctRZBYLQwbu7o68PemxfqGTJf3+1uluty7x150nvO2Z/XTphsw==", - "dev": true, "license": "MIT" }, "node_modules/@vitejs/plugin-basic-ssl": { @@ -20220,53 +20210,6 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, "node_modules/@wry/caches": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@wry/caches/-/caches-1.0.1.tgz", @@ -23153,42 +23096,6 @@ "node": ">=12 || >=16" } }, - "node_modules/css-loader": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.1.2.tgz", - "integrity": "sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==", - "dev": true, - "license": "MIT", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.33", - "postcss-modules-extract-imports": "^3.1.0", - "postcss-modules-local-by-default": "^4.0.5", - "postcss-modules-scope": "^3.2.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.5.4" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "webpack": "^5.27.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, "node_modules/css-minimizer-webpack-plugin": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", @@ -24328,19 +24235,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/envinfo": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.14.0.tgz", - "integrity": "sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==", - "dev": true, - "license": "MIT", - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/environment": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/environment/-/environment-1.1.0.tgz", @@ -26714,22 +26608,6 @@ "dev": true, "license": "MIT" }, - "node_modules/gonzales-pe": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", - "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "gonzales": "bin/gonzales.js" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -30042,13 +29920,6 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "license": "MIT" }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true, - "license": "MIT" - }, "node_modules/json-parse-even-better-errors": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.2.tgz", @@ -31264,56 +31135,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -31906,15 +31727,6 @@ "map-or-similar": "^1.5.0" } }, - "node_modules/memorystream": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", - "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, "node_modules/meow": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", @@ -32066,27 +31878,6 @@ "node": ">=4" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -32757,13 +32548,6 @@ "node-gyp-build": "^4.2.2" } }, - "node_modules/nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true, - "license": "MIT" - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -33190,220 +32974,6 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, - "node_modules/npm-run-all": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", - "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "memorystream": "^0.3.1", - "minimatch": "^3.0.4", - "pidtree": "^0.3.0", - "read-pkg": "^3.0.0", - "shell-quote": "^1.6.1", - "string.prototype.padend": "^3.0.0" - }, - "bin": { - "npm-run-all": "bin/npm-run-all/index.js", - "run-p": "bin/run-p/index.js", - "run-s": "bin/run-s/index.js" - }, - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm-run-all/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm-run-all/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/npm-run-all/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true, - "license": "MIT" - }, - "node_modules/npm-run-all/node_modules/cross-spawn": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", - "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", - "dev": true, - "license": "MIT", - "dependencies": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "engines": { - "node": ">=4.8" - } - }, - "node_modules/npm-run-all/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/npm-run-all/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm-run-all/node_modules/path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/pidtree": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", - "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/npm-run-all/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/npm-run-all/node_modules/shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", - "dev": true, - "license": "MIT", - "dependencies": { - "shebang-regex": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-all/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm-run-all/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -35232,20 +34802,6 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-sass": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.5.0.tgz", - "integrity": "sha512-qtu8awh1NMF3o9j/x9j3EZnd+BlF66X6NZYl12BdKoG2Z4hmydOt/dZj2Nq+g0kfk2pQy3jeYFBmvG9DBwynGQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "gonzales-pe": "^4.3.0", - "postcss": "^8.2.14" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, "node_modules/postcss-scss": { "version": "4.0.9", "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", @@ -35867,21 +35423,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/read-pkg-up": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", @@ -36022,59 +35563,6 @@ "node": ">=8" } }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true, - "license": "ISC" - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "license": "MIT", - "dependencies": { - "pify": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/readable-stream": { "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", @@ -37000,47 +36488,6 @@ "node": ">=14.0.0" } }, - "node_modules/sass-loader": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.4.tgz", - "integrity": "sha512-LavLbgbBGUt3wCiYzhuLLu65+fWXaXLmq7YxivLhEqmiupCFZ5sKUAipK3do6V80YSU0jvSxNhEdT13IXNr3rg==", - "dev": true, - "license": "MIT", - "dependencies": { - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "@rspack/core": "0.x || 1.x", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@rspack/core": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "webpack": { - "optional": true - } - } - }, "node_modules/sax": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", @@ -38294,25 +37741,6 @@ "node": ">=8" } }, - "node_modules/string.prototype.padend": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.6.tgz", - "integrity": "sha512-XZpspuSB7vJWhvJc9DLSlrXl1mcA2BdoY5jjnS135ydXqLoqhs96JjDtCkjJEQHvfqZIp9hBuBMgI589peyx9Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/string.prototype.trim": { "version": "1.2.10", "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", @@ -41206,85 +40634,6 @@ } } }, - "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-cli/node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-cli/node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, "node_modules/webpack-dev-middleware": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-6.1.2.tgz", diff --git a/package.json b/package.json index 5675e2fb1d..082e5e29e3 100644 --- a/package.json +++ b/package.json @@ -117,10 +117,8 @@ "@typescript-eslint/parser": "6.21.0", "@typescript-eslint/typescript-estree": "7.1.1", "@typescript-eslint/utils": "^8.8.1", - "@valano/change-font-size": "^1.0.0", "ajv": "^8.12.0", "commander": "12.0.0", - "css-loader": "^7.1.2", "dotenv": "16.4.7", "editorjs-html": "4.0.5", "editorjs-paragraph-with-alignment": "3.0.0", @@ -159,29 +157,22 @@ "karma-mocha-reporter": "2.2.5", "license-checker": "^25.0.1", "lint-staged": "15.2.9", - "mini-css-extract-plugin": "2.9.2", "mocha": "10.7.3", "moment": "^2.29.4", "ng-packagr": "17.1.2", "nock": "13.5.5", - "npm-run-all": "^4.1.5", "nx": "^20.0.0", - "postcss": "8.4.41", - "postcss-sass": "^0.5.0", "prettier": "2.8.8", "resize-observer-polyfill": "^1.5.1", "rimraf": "6.0.1", - "sass-loader": "16.0.4", "shelljs": "^0.8.5", "spdx-license-list": "^6.9.0", "storybook": "^8.2.9", "stylelint": "16.8.2", "stylelint-config-standard-scss": "^13.1.0", "ts-node": "^10.9.2", - "tsconfig-paths": "^4.1.1", "typescript": "5.3.3", - "webpack": "5.97.1", - "webpack-cli": "^5.1.4" + "webpack": "5.97.1" }, "license": "Apache-2.0", "engines": { diff --git a/scripts/github/build/npm-check-bundles.sh b/scripts/github/build/npm-check-bundles.sh index 56415c5316..8c79c7c966 100755 --- a/scripts/github/build/npm-check-bundles.sh +++ b/scripts/github/build/npm-check-bundles.sh @@ -44,15 +44,6 @@ do fi fi - if [ $PACKAGE == 'adf-core' ]; then - if [ ! -f package/lib/prebuilt-themes/'adf-blue-orange.css' ]; then - error_out '31;1' "$PACKAGE prebuilt-theme: adf-blue-orange.css not found!" >&2 - exit 1 - else - echo "prebuilt-theme: ok" - fi - fi - if [ $PACKAGE != 'js-api' ] && [ $PACKAGE != 'eslint-plugin-eslint-angular' ]; then if [ ! -f package/fesm2022/$PACKAGE'.mjs' ]; then error_out '31;1' "fesm2015/$PACKAGE.mjs not found!" >&2