```
.
├── e2e
│   ├── app.e2e-spec.ts
│   ├── app.po.ts
│   └── tsconfig.e2e.json
├── scripts
│   ├── build.sh
│   └── release.sh
├── src
│   ├── app
│   │   ├── ngx-editor
│   │   │   ├── common
│   │   │   │   ├── services
│   │   │   │   │   ├── command-executor.service.spec.ts
│   │   │   │   │   ├── command-executor.service.ts
│   │   │   │   │   ├── message.service.spec.ts
│   │   │   │   │   └── message.service.ts
│   │   │   │   ├── utils
│   │   │   │   │   └── ngx-editor.utils.ts
│   │   │   │   └── ngx-editor.defaults.ts
│   │   │   ├── ngx-editor-message
│   │   │   │   ├── ngx-editor-message.component.html
│   │   │   │   ├── ngx-editor-message.component.scss
│   │   │   │   ├── ngx-editor-message.component.spec.ts
│   │   │   │   └── ngx-editor-message.component.ts
│   │   │   ├── ngx-editor-toolbar
│   │   │   │   ├── ngx-editor-toolbar.component.html
│   │   │   │   ├── ngx-editor-toolbar.component.scss
│   │   │   │   ├── ngx-editor-toolbar.component.spec.ts
│   │   │   │   └── ngx-editor-toolbar.component.ts
│   │   │   ├── ngx-grippie
│   │   │   │   ├── ngx-grippie.component.html
│   │   │   │   ├── ngx-grippie.component.scss
│   │   │   │   ├── ngx-grippie.component.spec.ts
│   │   │   │   └── ngx-grippie.component.ts
│   │   │   ├── ngx-editor.component.html
│   │   │   ├── ngx-editor.component.scss
│   │   │   ├── ngx-editor.component.spec.ts
│   │   │   ├── ngx-editor.component.ts
│   │   │   └── ngx-editor.module.ts
│   │   ├── app.component.html
│   │   ├── app.component.scss
│   │   ├── app.component.spec.ts
│   │   ├── app.component.ts
│   │   ├── app.module.ts
│   │   ├── app.service.spec.ts
│   │   └── app.service.ts
│   ├── assets
│   │   └── icons
│   │       ├── ngx-editor-opt1
│   │       │   ├── ang_edit1_128.ico
│   │       │   ├── ang_edit1_128.png
│   │       │   ├── ang_edit1_256.ico
│   │       │   ├── ang_edit1_256.png
│   │       │   ├── ang_edit1_32.png
│   │       │   ├── ang_edit1_64.ico
│   │       │   ├── ang_edit1_64.png
│   │       │   ├── ang_editv1_32_128.ico
│   │       │   ├── ang_editv1_32_256.ico
│   │       │   ├── ngx-editor1_64x64.ico
│   │       │   ├── ngx-editor1.gvdesign
│   │       │   ├── ngx-editor1.png
│   │       │   └── ngx-editor1.svg
│   │       ├── ngx-editor-opt2
│   │       │   ├── ang_editv4_128.ico
│   │       │   ├── ang_editv4_128.png
│   │       │   ├── ang_editv4_256.ico
│   │       │   ├── ang_editv4_256.png
│   │       │   ├── ang_editv4_32_128.ico
│   │       │   ├── ang_editv4_32_256.ico
│   │       │   ├── ang_editv4_32.ico
│   │       │   ├── ang_editv4_32.png
│   │       │   ├── ang_editv4_64.ico
│   │       │   ├── ang_editv4_64.png
│   │       │   ├── ngx-editor2_64x64.ico
│   │       │   ├── ngx-editor2.gvdesign
│   │       │   ├── ngx-editor2.png
│   │       │   └── ngx-editor2.svg
│   │       ├── ngx-editor.png
│   │       └── ngx-editor.svg
│   ├── environments
│   │   ├── environment.prod.ts
│   │   └── environment.ts
│   ├── favicon.ico
│   ├── index.html
│   ├── main.ts
│   ├── polyfills.ts
│   ├── styles.scss
│   ├── test.ts
│   ├── tsconfig.app.json
│   ├── tsconfig.spec.json
│   └── typings.d.ts
├── .vscode
│   └── settings.json
├── .angular-cli.json
├── .editorconfig
├── karma.conf.js
├── LICENSE
├── ng-package.json
├── package.json
├── package-lock.json
├── protractor.conf.js
├── public_api.ts
├── .pullapprove.yml
├── README.md
├── .travis.yml
├── TREE.md
├── tsconfig.json
├── tslint.json
└── yarn.lock
```
