From 6fa3e43187458042bd34ed62e6ab4f11c57900c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miljan=20=C5=A0ljivi=C4=87?= <miljan.sljivic@novalite.rs> Date: Thu, 30 May 2024 14:47:34 +0200 Subject: [PATCH] Remove ckeditor --- .../app/examples/form/form-example.module.ts | 17 +- .../rich-text-example.component.html | 1 - .../rich-text/rich-text-example.component.md | 5 - .../rich-text/rich-text-example.component.ts | 23 - .../form/form-documentation.component.html | 8 - libs/entry-form/ckeditor/ckeditor-options.ts | 9 - .../ckeditor/formly-ckeditor.component.html | 7 - .../ckeditor/formly-ckeditor.component.ts | 34 -- .../ckeditor/formly-ckeditor.module.ts | 33 -- libs/entry-form/ckeditor/ng-package.json | 5 - libs/entry-form/ckeditor/public-api.ts | 3 - package-lock.json | 527 ------------------ package.json | 2 - tsconfig.json | 1 - 14 files changed, 1 insertion(+), 674 deletions(-) delete mode 100644 apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.html delete mode 100644 apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.md delete mode 100644 apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.ts delete mode 100644 libs/entry-form/ckeditor/ckeditor-options.ts delete mode 100644 libs/entry-form/ckeditor/formly-ckeditor.component.html delete mode 100644 libs/entry-form/ckeditor/formly-ckeditor.component.ts delete mode 100644 libs/entry-form/ckeditor/formly-ckeditor.module.ts delete mode 100644 libs/entry-form/ckeditor/ng-package.json delete mode 100644 libs/entry-form/ckeditor/public-api.ts diff --git a/apps/demo-app/src/app/examples/form/form-example.module.ts b/apps/demo-app/src/app/examples/form/form-example.module.ts index 83d57586..5c673f85 100644 --- a/apps/demo-app/src/app/examples/form/form-example.module.ts +++ b/apps/demo-app/src/app/examples/form/form-example.module.ts @@ -14,9 +14,6 @@ import { TextareaExampleComponent } from './textarea/textarea-example.component' import { CheckboxExampleComponent } from './checkbox/checkbox-example.component'; import { RadioExampleComponent } from './radio/radio-example.component'; import { ProductsGeneratedModule } from './form-example/generated/products-generated.module'; -import { RichTextExampleComponent } from './rich-text/rich-text-example.component'; -import { ENTRY_CKEDITOR_OPTIONS, FormlyCkeditorModule } from '@enigmatry/entry-form/ckeditor'; -import ClassicEditor from '@ckeditor/ckeditor5-build-classic'; import { FormlyDateTimePickerModule } from '@enigmatry/entry-form/date-time-picker'; import { DateTimePickerExampleComponent } from './date-time-picker/date-time-picker-example.component'; @@ -28,7 +25,6 @@ import { DateTimePickerExampleComponent } from './date-time-picker/date-time-pic TextareaExampleComponent, CheckboxExampleComponent, RadioExampleComponent, - RichTextExampleComponent, DateTimePickerExampleComponent ], imports: [ @@ -40,7 +36,6 @@ import { DateTimePickerExampleComponent } from './date-time-picker/date-time-pic FormlyMaterialModule, FormlyAutocompleteModule, FormlyMatDatepickerModule, - FormlyCkeditorModule, FormlyDateTimePickerModule, FormlyModule.forChild({ types: [ @@ -66,20 +61,10 @@ import { DateTimePickerExampleComponent } from './date-time-picker/date-time-pic TextareaExampleComponent, CheckboxExampleComponent, RadioExampleComponent, - RichTextExampleComponent, DateTimePickerExampleComponent ], providers: [ - { provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: { appearance: 'outline' } }, - { - provide: ENTRY_CKEDITOR_OPTIONS, - useValue: { - build: ClassicEditor, - config: { - toolbar: ['bold', 'italic', 'bulletedList', 'numberedList', 'blockQuote', 'link'] - } - } - } + { provide: MAT_FORM_FIELD_DEFAULT_OPTIONS, useValue: { appearance: 'outline' } } ] }) export class FormExampleModule { } diff --git a/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.html b/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.html deleted file mode 100644 index e6afdfd8..00000000 --- a/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.html +++ /dev/null @@ -1 +0,0 @@ -<formly-form [fields]="fields" [model]="model"></formly-form> \ No newline at end of file diff --git a/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.md b/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.md deleted file mode 100644 index eeee31d5..00000000 --- a/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.md +++ /dev/null @@ -1,5 +0,0 @@ - -```csharp -builder.RichTextInputFormControl(x => x.Description) - .WithEditor(RichTextEditor.Ckeditor); -``` \ No newline at end of file diff --git a/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.ts b/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.ts deleted file mode 100644 index 669556ae..00000000 --- a/apps/demo-app/src/app/examples/form/rich-text/rich-text-example.component.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Component } from '@angular/core'; -import { FormlyFieldConfig } from '@ngx-formly/core'; - -@Component({ - selector: 'app-rich-text-example', - templateUrl: './rich-text-example.component.html' -}) -export class RichTextExampleComponent { - model = { description: '' }; - fields: FormlyFieldConfig[] = [ - { - key: 'description', - type: 'ckeditor', - className: `entry-description-field entry-ckeditor`, - templateOptions: { - label: `Description`, - placeholder: `Description`, - description: ``, - required: false - } - } - ]; -} diff --git a/apps/demo-app/src/app/features/form/form-documentation.component.html b/apps/demo-app/src/app/features/form/form-documentation.component.html index 2396eba5..159baccc 100644 --- a/apps/demo-app/src/app/features/form/form-documentation.component.html +++ b/apps/demo-app/src/app/features/form/form-documentation.component.html @@ -23,14 +23,6 @@ [showTs]="false"> <app-textarea-example></app-textarea-example> </app-example-viewer> - <app-example-viewer - title="RichText" - component="form\rich-text\rich-text-example.component" - [showDocs]="true" - [showHtml]="false" - [showTs]="false"> - <app-rich-text-example></app-rich-text-example> - </app-example-viewer> <app-example-viewer title="Checkbox" component="form\checkbox\checkbox-example.component" diff --git a/libs/entry-form/ckeditor/ckeditor-options.ts b/libs/entry-form/ckeditor/ckeditor-options.ts deleted file mode 100644 index 70969ed9..00000000 --- a/libs/entry-form/ckeditor/ckeditor-options.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { InjectionToken } from '@angular/core'; -import { CKEditor5 } from '@ckeditor/ckeditor5-angular'; - -export interface EntryCkeditorOptions { - build: CKEditor5.EditorConstructor; - config?: CKEditor5.Config; -} - -export const ENTRY_CKEDITOR_OPTIONS = new InjectionToken<EntryCkeditorOptions>('EntryCkeditorOptions'); diff --git a/libs/entry-form/ckeditor/formly-ckeditor.component.html b/libs/entry-form/ckeditor/formly-ckeditor.component.html deleted file mode 100644 index 6cafd75b..00000000 --- a/libs/entry-form/ckeditor/formly-ckeditor.component.html +++ /dev/null @@ -1,7 +0,0 @@ -<ckeditor - name="rtf-editor" - [editor]="editorBuild" - [config]="editorConfig" - [formControl]="control" - (ready)="onReady($event)"> -</ckeditor> \ No newline at end of file diff --git a/libs/entry-form/ckeditor/formly-ckeditor.component.ts b/libs/entry-form/ckeditor/formly-ckeditor.component.ts deleted file mode 100644 index 2b332262..00000000 --- a/libs/entry-form/ckeditor/formly-ckeditor.component.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Component, Inject } from '@angular/core'; -import { FormlyFieldConfig } from '@ngx-formly/core'; -import { CKEditor5 } from '@ckeditor/ckeditor5-angular'; -import { ENTRY_CKEDITOR_OPTIONS, EntryCkeditorOptions } from './ckeditor-options'; -import { UntypedFormControl } from '@angular/forms'; -import { FieldType } from '@ngx-formly/material'; - -@Component({ - selector: 'entry-formly-ckeditor', - templateUrl: './formly-ckeditor.component.html' -}) -export class FormlyCkeditorComponent extends FieldType<FormlyFieldConfig> { - - editorBuild: CKEditor5.EditorConstructor; - editorConfig: CKEditor5.Config = {}; - - constructor(@Inject(ENTRY_CKEDITOR_OPTIONS) options: EntryCkeditorOptions) { - super(); - this.editorBuild = options.build; - this.editorConfig = {...this.editorConfig, ...options.config }; - } - - get control(): UntypedFormControl { - return this.formControl as UntypedFormControl; - } - - public onReady(editor: any) { - - // https://ckeditor.com/docs/ckeditor5/latest/features/read-only.html#hiding-toolbar-in-read-only-mode - - const toolbarElement = editor.ui.view.toolbar.element; - toolbarElement.style.display = this.formControl.disabled ? 'none' : 'flex'; - } -} diff --git a/libs/entry-form/ckeditor/formly-ckeditor.module.ts b/libs/entry-form/ckeditor/formly-ckeditor.module.ts deleted file mode 100644 index a5451ad2..00000000 --- a/libs/entry-form/ckeditor/formly-ckeditor.module.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { NgModule } from '@angular/core'; -import { CommonModule } from '@angular/common'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { FormlyModule } from '@ngx-formly/core'; -import { FormlyCkeditorComponent } from './formly-ckeditor.component'; -import { CKEditorModule } from '@ckeditor/ckeditor5-angular'; - -@NgModule({ - declarations: [ - FormlyCkeditorComponent - ], - imports: [ - CommonModule, - FormsModule, - ReactiveFormsModule, - CKEditorModule, - FormlyModule.forChild({ - types: [ - { - name: 'ckeditor', - component: FormlyCkeditorComponent, - wrappers: ['form-field'], - defaultOptions: { - templateOptions: { - floatLabel: 'always' - } - } - } - ] - }) - ] -}) -export class FormlyCkeditorModule { } diff --git a/libs/entry-form/ckeditor/ng-package.json b/libs/entry-form/ckeditor/ng-package.json deleted file mode 100644 index 927f147a..00000000 --- a/libs/entry-form/ckeditor/ng-package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "lib": { - "entryFile": "./public-api.ts" - } -} \ No newline at end of file diff --git a/libs/entry-form/ckeditor/public-api.ts b/libs/entry-form/ckeditor/public-api.ts deleted file mode 100644 index dc1171fa..00000000 --- a/libs/entry-form/ckeditor/public-api.ts +++ /dev/null @@ -1,3 +0,0 @@ - -export { FormlyCkeditorModule } from './formly-ckeditor.module'; -export * from './ckeditor-options'; diff --git a/package-lock.json b/package-lock.json index ac57f192..8be5ae99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,8 +36,6 @@ "@angular/cli": "^17.3.7", "@angular/compiler-cli": "^17.3.6", "@angular/material-date-fns-adapter": "17.3.9", - "@ckeditor/ckeditor5-angular": "^5.2.0", - "@ckeditor/ckeditor5-build-classic": "^37.0.0", "@ngx-formly/core": "~6.3.0", "@ngx-formly/material": "~6.3.0", "@stylistic/stylelint-plugin": "^2.1.2", @@ -2613,493 +2611,6 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, - "node_modules/@ckeditor/ckeditor5-adapter-ckfinder": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-adapter-ckfinder/-/ckeditor5-adapter-ckfinder-37.1.0.tgz", - "integrity": "sha512-SKjcsKqVw1EpZ3P0HaLDmPwf0Kv9qaqwUsp9Lv0InpPWlvubTCH4YwJ/bC7uh0NApQdygJ10S1CKn7/bSDrT4A==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-angular": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-angular/-/ckeditor5-angular-5.2.0.tgz", - "integrity": "sha512-ZdMVUb7YF6/YkRPG9AT9kLwHXkhn0ng5ZbZRpBMMfRhrOV9Il3ct8aNFxWzqp7IoCxbXwbSDosxqqkU5G48weQ==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-watchdog": "^34.0.0", - "tslib": "^2.3.0" - }, - "peerDependencies": { - "@angular/common": ">=13.0.0", - "@angular/core": ">=13.0.0", - "@angular/forms": ">=13.0.0", - "rxjs": ">=6.0.0" - } - }, - "node_modules/@ckeditor/ckeditor5-autoformat": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-autoformat/-/ckeditor5-autoformat-37.1.0.tgz", - "integrity": "sha512-wZSuqsD6oz06fbE2zCn8PUDyax5YUDWFnB/26piLBu0HteRYFXJtIq6s2vA+zBbFfR3FL7362t+DP9VEHGigtw==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-basic-styles": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-basic-styles/-/ckeditor5-basic-styles-37.1.0.tgz", - "integrity": "sha512-AwCiVsq5Wh0tBOPLOV0NADnZRNw210h1/xTzsO2U8TGBcbVJ4ukU07OMSvkOhi7jrA4wLZI7R+XmhZR0vsUGkA==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-block-quote": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-block-quote/-/ckeditor5-block-quote-37.1.0.tgz", - "integrity": "sha512-975XXg4YzJ857UF7dPujGxIkyvVfU6m4/QTCKU5j2SbrTqPKCQ59PLOOgyy1qC76D/uyqV1+V+beGairUrmA1A==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-build-classic": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-build-classic/-/ckeditor5-build-classic-37.1.0.tgz", - "integrity": "sha512-5ew4/yWlkUnGvTsoKVKX5Fy6iA/Cj6FZX6jovGY7fBerBG7kixsmrTQ0pIcoUnFUPUEiGjWsqSytUsvXaPKlaA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-adapter-ckfinder": "^37.1.0", - "@ckeditor/ckeditor5-autoformat": "^37.1.0", - "@ckeditor/ckeditor5-basic-styles": "^37.1.0", - "@ckeditor/ckeditor5-block-quote": "^37.1.0", - "@ckeditor/ckeditor5-ckbox": "^37.1.0", - "@ckeditor/ckeditor5-ckfinder": "^37.1.0", - "@ckeditor/ckeditor5-cloud-services": "^37.1.0", - "@ckeditor/ckeditor5-easy-image": "^37.1.0", - "@ckeditor/ckeditor5-editor-classic": "^37.1.0", - "@ckeditor/ckeditor5-essentials": "^37.1.0", - "@ckeditor/ckeditor5-heading": "^37.1.0", - "@ckeditor/ckeditor5-image": "^37.1.0", - "@ckeditor/ckeditor5-indent": "^37.1.0", - "@ckeditor/ckeditor5-link": "^37.1.0", - "@ckeditor/ckeditor5-list": "^37.1.0", - "@ckeditor/ckeditor5-media-embed": "^37.1.0", - "@ckeditor/ckeditor5-paragraph": "^37.1.0", - "@ckeditor/ckeditor5-paste-from-office": "^37.1.0", - "@ckeditor/ckeditor5-table": "^37.1.0", - "@ckeditor/ckeditor5-typing": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-ckbox": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckbox/-/ckeditor5-ckbox-37.1.0.tgz", - "integrity": "sha512-XcbQPFkGevxKLilM28szORH/PZyR39cLwogZgothLXX4aPiiBGox8ldN6uI7cTaDkGjxzvaBF1AvHhcAPGs5pA==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-ckfinder": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ckfinder/-/ckeditor5-ckfinder-37.1.0.tgz", - "integrity": "sha512-zgNldaJC9g3o0zy2plmIffO1SyPsBDVdVq65Y6zoT4YXqandpEwjdR/kGFwHBYr6hdMz4MsaPDXRXxYIAwU0LA==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-clipboard": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-clipboard/-/ckeditor5-clipboard-37.1.0.tgz", - "integrity": "sha512-0L1driXKRl1IUZ9amo+DVBGJuNjuVQ4nmuurIDqR1U8pRFt34wBzaIHivUbsKeZYe74RC4m4tE2DcUrltXwLAQ==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0", - "@ckeditor/ckeditor5-widget": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-cloud-services": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-cloud-services/-/ckeditor5-cloud-services-37.1.0.tgz", - "integrity": "sha512-C5a+DKu1afASJVC0fl62WMjwaMIEulG/B2uyXySY6hXdHVC3aZkX0Z1Csn7QA2E0nk3KMkoGxCLWXJnsJk2gtg==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-core": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-core/-/ckeditor5-core-37.1.0.tgz", - "integrity": "sha512-edewiWlMCK5BPN9Can0A9skob9dNDMrv09khiKaUYK5PEobZZQSyUBck52vXpt255u2rnlmhF5phTqsQo5EiOw==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-easy-image": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-easy-image/-/ckeditor5-easy-image-37.1.0.tgz", - "integrity": "sha512-1pu7IF0gpfIUVPci06kQaf76jvJkavFmbkK6MpxjccFsCVa2HONgyPfbMHvBLb2J5TBm/IeN+yHF/qmKiIMTKg==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-editor-classic": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-editor-classic/-/ckeditor5-editor-classic-37.1.0.tgz", - "integrity": "sha512-3XipfINHckd8NITQT9ePdk0+3vytZ567x5qDGCeTgVAKqiFYNaEmuQKir1+D8uQddbrDNolv91XcILN8XHzDWQ==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-engine": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-engine/-/ckeditor5-engine-37.1.0.tgz", - "integrity": "sha512-D/xWNOgqk3G1qtv8P2UCmpHcIONjJE0NRJeJuJ8jppIgOYpbVG/7KSuzJYV7G1M9oGSBAeNb7U+lz7y/eg38Hw==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-utils": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-enter": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-enter/-/ckeditor5-enter-37.1.0.tgz", - "integrity": "sha512-m8e+yInNi4Hi5YWN0+Jj5ZFZjFvUi6VKPGsCSRyAmOiB3J9AO1/P4pYhhAXXpD7RzJQ0hmNiwZgRDZWeq/ZZNA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-essentials": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-essentials/-/ckeditor5-essentials-37.1.0.tgz", - "integrity": "sha512-LJl/3XHQpVvoFq22Z2JtNCog+0Z646MwEIZ70YyGyltA1fxXRpC0PrUg6NYND4AbDTHvWLUVTbQhhXzfSHw2KQ==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-heading": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-heading/-/ckeditor5-heading-37.1.0.tgz", - "integrity": "sha512-fr2gOkiitJJKtJvunbitKEVwQoh26oBO7mbp/1BNSydtsOoP+B9Tl5S15WiPRAnc5pjIAT8MOJO5PQY/GDXs5Q==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-image": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-image/-/ckeditor5-image-37.1.0.tgz", - "integrity": "sha512-wIKGfasamPE7MWnIoNIpmWgxlZOz8bxw8ZaLucRdJGaU1+orzQabYcqZM+y+3puAowXs2MIGcA7kSmyJPvL0Jw==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-ui": "^37.1.0", - "ckeditor5": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-indent": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-indent/-/ckeditor5-indent-37.1.0.tgz", - "integrity": "sha512-RBuyGV0um9l8dKwnugF0mfiL9H+AsaErhudcgfBhPFCoRQ3+vyQF3Mg14+iKdP2hybJQ6OaT+6a1P8OPzrq85Q==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-link": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-link/-/ckeditor5-link-37.1.0.tgz", - "integrity": "sha512-ImVcYYfz5oR/zqHGYdvgSvfHU/7ia/psAqjL+T/5OaqMRunALdUzdtuAsMkWGEH/oF8vKRsdGeWwsyrEvTF4XA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-ui": "^37.1.0", - "ckeditor5": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-list": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-list/-/ckeditor5-list-37.1.0.tgz", - "integrity": "sha512-hV1fNhpMkivlVuwRx0TVSEzPgciQa14uV/lbnhCmjT33WDrh8hAcYFK+kJx+9dB1OzNtyTlsMA/DxUJPdNr9TA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-ui": "^37.1.0", - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-media-embed": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-media-embed/-/ckeditor5-media-embed-37.1.0.tgz", - "integrity": "sha512-FFErNy2M+32rFeI6z16J38T7VVsqk5TDWkLRVqZF/5/VOBZ/TGcAjamEYkWnuzSHakuwDUbCwT+H3JVSKNnZJA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-ui": "^37.1.0", - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-paragraph": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paragraph/-/ckeditor5-paragraph-37.1.0.tgz", - "integrity": "sha512-64G9VU8xVYzJrOjngtw2Zg58mXTkf4fiBhR4lUT9yZNLpVJ/8DXtphGtuXEPrlfL4DVrthHUeNfEdQXA2DGGZQ==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-ui": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-paste-from-office": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-paste-from-office/-/ckeditor5-paste-from-office-37.1.0.tgz", - "integrity": "sha512-4l+Wt6HCG1yraQhCfRegReWoviLkEzqPb/6QxoFiqOZkzUCmCCTgGTwL709fOg3sE5hxYd4tfPb9ARQuOkfmgQ==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-select-all": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-select-all/-/ckeditor5-select-all-37.1.0.tgz", - "integrity": "sha512-E5f+TQuOsrhxj/8b8/5Lhym7hF8upeL61hHJpViBhf047F2qLcRBs8SXSm9PO0xS0nzg+RxigmkiYWI5inm74g==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-ui": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-table": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-table/-/ckeditor5-table-37.1.0.tgz", - "integrity": "sha512-XXAGEZtpRz9Y0ZZtrDZCYy8jFLOVNnfgQIoSH+SJjSGyaR/DjlmLPXpSiO3R8Y8s7dRncBqK8Z0JEST7UwfdGg==", - "dev": true, - "dependencies": { - "ckeditor5": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-typing": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-typing/-/ckeditor5-typing-37.1.0.tgz", - "integrity": "sha512-dloH29SGgDu3torPKC6TDkaYvD1ic80m8WCk9xXaOUXzIYf73m+F5TQ/QcfONxb0++Sj1Pq1IQuIpqBOn82aXA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-ui": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-ui/-/ckeditor5-ui-37.1.0.tgz", - "integrity": "sha512-7qpA8yS2cSDJsTh+uaxFuvfprxmw0Kd1UWDqrLNv23jUHt+25cT+46/7VLP3hPdS/bwkXWxIXV6nAlrw3gTIjQ==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-undo": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-undo/-/ckeditor5-undo-37.1.0.tgz", - "integrity": "sha512-BJMmi4mXCIZj0lO4AVL8+Fzoj6+fXx3yZxUl0i68wf+ogf36pclyiHlunIV9EKRv8OW/eY3WezRI0O2mVcKzJA==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-ui": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-upload": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-upload/-/ckeditor5-upload-37.1.0.tgz", - "integrity": "sha512-P0srTN1+gz8V4cOk+coY2HY7Gm8MkQAHPFEYCms1G1Kk7G32z4cyGWp9UqCPI0nX5GGM0qYd/Kd78BN/cNyJJw==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-ui": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-utils": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-utils/-/ckeditor5-utils-37.1.0.tgz", - "integrity": "sha512-r4rSbzMy0WFSuP0IRd+yYUMjzb279eiICksOEiHViiqoKQ8RqcGDlh+zOaACkgw6xvLxj96C5MwG2wsZsGJqcA==", - "dev": true, - "dependencies": { - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-watchdog": { - "version": "34.2.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-34.2.0.tgz", - "integrity": "sha512-Sz4nOdhy8C7n4ffi/OkkRQQFfTZUKZjSzeDis1+ooxxgj/4/+X8pAZszaz+LtG7+lqUyc7YfTtitMUqXivHhfA==", - "dev": true, - "dependencies": { - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=14.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/@ckeditor/ckeditor5-widget": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-widget/-/ckeditor5-widget-37.1.0.tgz", - "integrity": "sha512-7tWZLQrokqU28SK/gFoLgGhNshesiCC2nD+MtYie3PyXZ0nVhFDzCQxq94A02G1IpHdDW4WFKSmp2ix2z9lMNQ==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-enter": "^37.1.0", - "@ckeditor/ckeditor5-typing": "^37.1.0", - "@ckeditor/ckeditor5-ui": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0", - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, "node_modules/@csstools/css-parser-algorithms": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.6.3.tgz", @@ -8527,44 +8038,6 @@ "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", "dev": true }, - "node_modules/ckeditor5": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/ckeditor5/-/ckeditor5-37.1.0.tgz", - "integrity": "sha512-sT/w0+pZ/p8ANrNaFI+LtUYRSUECFC1lvhQqGczGWEYD+pdYQTQxYVDy8QEYE5V9E5I7uvt4Dbcq9w6TjlLC/w==", - "dev": true, - "dependencies": { - "@ckeditor/ckeditor5-clipboard": "^37.1.0", - "@ckeditor/ckeditor5-core": "^37.1.0", - "@ckeditor/ckeditor5-engine": "^37.1.0", - "@ckeditor/ckeditor5-enter": "^37.1.0", - "@ckeditor/ckeditor5-paragraph": "^37.1.0", - "@ckeditor/ckeditor5-select-all": "^37.1.0", - "@ckeditor/ckeditor5-typing": "^37.1.0", - "@ckeditor/ckeditor5-ui": "^37.1.0", - "@ckeditor/ckeditor5-undo": "^37.1.0", - "@ckeditor/ckeditor5-upload": "^37.1.0", - "@ckeditor/ckeditor5-utils": "^37.1.0", - "@ckeditor/ckeditor5-watchdog": "^37.1.0", - "@ckeditor/ckeditor5-widget": "^37.1.0" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, - "node_modules/ckeditor5/node_modules/@ckeditor/ckeditor5-watchdog": { - "version": "37.1.0", - "resolved": "https://registry.npmjs.org/@ckeditor/ckeditor5-watchdog/-/ckeditor5-watchdog-37.1.0.tgz", - "integrity": "sha512-0d4WU2BO5n0tNzJl9iamnrFK+XEaK7gVEMIXcduznbupfFGVYFdrOXfDTdW0Yr59kpKEG8JbaWOF3aILjBRRWA==", - "dev": true, - "dependencies": { - "lodash-es": "^4.17.15" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=5.7.1" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", diff --git a/package.json b/package.json index 1faee04a..83c5d9d1 100644 --- a/package.json +++ b/package.json @@ -51,8 +51,6 @@ "@angular/cli": "^17.3.7", "@angular/compiler-cli": "^17.3.6", "@angular/material-date-fns-adapter": "17.3.9", - "@ckeditor/ckeditor5-angular": "^5.2.0", - "@ckeditor/ckeditor5-build-classic": "^37.0.0", "@ngx-formly/core": "~6.3.0", "@ngx-formly/material": "~6.3.0", "@types/markdown-it": "^14.1.1", diff --git a/tsconfig.json b/tsconfig.json index 03f7193d..f7f081be 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,7 +20,6 @@ "@enigmatry/entry-form": ["libs/entry-form/public-api.ts"], "@enigmatry/entry-form/autocomplete": ["libs/entry-form/autocomplete/public-api.ts"], - "@enigmatry/entry-form/ckeditor": ["libs/entry-form/ckeditor/public-api.ts"], "@enigmatry/entry-form/date-time-picker": ["libs/entry-form/date-time-picker/public-api.ts"] }, "strict": false,