From befccd7814441d1145554fc66e428f87e205fb7f Mon Sep 17 00:00:00 2001 From: Leonardo Cavone Date: Fri, 3 Oct 2025 18:06:05 +0200 Subject: [PATCH 1/4] angular v18.2.14 --- .github/workflows/build.yml | 8 +- .github/workflows/publish.yml | 4 +- .npmignore | 13 - .travis.yml | 23 - CONTRIBUTING.md | 147 - README.md | 8 +- angular.json | 234 +- atc-logo.png | Bin 3945 -> 0 bytes doc/assets/css/main.css | 871 - doc/assets/css/main.css.map | 7 - doc/assets/images/icons.png | Bin 9487 -> 0 bytes doc/assets/images/icons@2x.png | Bin 27740 -> 0 bytes doc/assets/images/widgets.png | Bin 480 -> 0 bytes doc/assets/images/widgets@2x.png | Bin 855 -> 0 bytes doc/assets/js/main.js | 5 - doc/assets/js/modernizr.js | 4 - doc/assets/js/search.js | 1 - doc/globals.html | 165 - doc/index.html | 172 - doc/interfaces/_api_.iallowdragfn.html | 225 - doc/interfaces/_api_.iallowdropfn.html | 239 - doc/interfaces/_api_.inodeheightfn.html | 225 - doc/interfaces/_api_.itreemodel.html | 1130 - doc/interfaces/_api_.itreenode.html | 1287 -- doc/interfaces/_api_.itreenodedrag.html | 267 - doc/interfaces/_api_.itreeoptions.html | 867 - doc/interfaces/_api_.itreestate.html | 304 - doc/modules/_api_.html | 267 - e2e/async.testcafe.js | 42 - e2e/basic.testcafe.js | 133 - e2e/checkboxes.testcafe.js | 105 - e2e/drag.testcafe.js | 35 - e2e/dragover-styling.testcafe.js | 35 - e2e/empty.testcafe.js | 26 - e2e/fields.testcafe.js | 29 - e2e/filter.testcafe.js | 73 - e2e/helpers/tree.driver.js | 155 - e2e/template.testcafe.js | 44 - e2e/tsconfig.json | 14 - karma.conf.js | 51 - package-lock.json | 19079 ++++++---------- package.json | 107 +- projects/angular-tree-component/LICENSE | 21 + projects/angular-tree-component/README.md | 64 + .../THIRD_PARTY_LICENSES | 22 + projects/angular-tree-component/karma.conf.js | 32 - .../angular-tree-component/ng-package.json | 5 +- projects/angular-tree-component/package.json | 28 +- .../src/lib/components/loading.component.ts | 1 + .../tree-node-checkbox.component.ts | 1 + .../tree-node-collection.component.ts | 3 + .../components/tree-node-content.component.ts | 1 + .../tree-node-drop-slot.component.ts | 1 + .../tree-node-expander.component.ts | 1 + .../components/tree-node-wrapper.component.ts | 1 + .../lib/components/tree-viewport.component.ts | 1 + .../src/lib/components/tree.component.ts | 1 + .../directives/tree-animate-open.directive.ts | 1 + .../src/lib/directives/tree-drag.directive.ts | 1 + .../src/lib/directives/tree-drop.directive.ts | 1 + .../tree-mobx-autorun.directive.ts | 5 +- .../angular-tree-component/src/public-api.ts | 2 +- projects/angular-tree-component/src/test.ts | 17 - .../angular-tree-component/tsconfig.lib.json | 18 +- .../tsconfig.lib.prod.json | 3 +- .../angular-tree-component/tsconfig.spec.json | 17 - projects/angular-tree-component/tslint.json | 24 - projects/demo/public/favicon.ico | Bin 0 -> 15086 bytes .../src/app/actions/actions.component.css | 0 .../src/app/actions/actions.component.html | 0 .../src/app/actions/actions.component.ts | 0 .../src/app/api/api.component.css | 0 .../src/app/api/api.component.html | 0 .../src/app/api/api.component.ts | 0 .../src/app/app-routing.module.ts | 31 +- .../src/app/app.component.css} | 0 projects/demo/src/app/app.component.html | 87 + .../src/app/app.component.ts | 6 +- .../src/app/app.module.ts | 45 +- .../src/app/async/async.component.ts | 0 .../src/app/basictree/basictree.component.ts | 0 .../app/checkboxes/checkboxes.component.ts | 0 .../contextmenu/contextmenu.component.html | 0 .../app/contextmenu/contextmenu.component.ts | 0 .../src/app/drag/drag.component.ts | 0 .../dragover-styling-full-tree.component.ts | 0 .../dragover-styling.component.ts | 0 .../src/app/empty/empty.component.ts | 0 .../src/app/fields/fields.component.ts | 0 .../src/app/filter/filter.component.ts | 0 .../src/app/fulltree/fulltree.component.ts | 3 +- .../src/app/rtl/rtl-tree.component.ts | 0 .../save-restore/save-restore.component.ts | 4 +- .../scrollcontainer.component.ts | 0 .../src/app/templates/templates.component.ts | 0 .../virtualscroll/virtualscroll.component.css | 0 .../virtualscroll.component.html | 0 .../virtualscroll/virtualscroll.component.ts | 0 projects/{example-app => demo}/src/index.html | 7 +- projects/demo/src/main.ts | 5 + .../src/styles.css} | 13 + projects/demo/tsconfig.app.json | 15 + projects/docs-app/karma.conf.js | 32 - .../docs-app/src/app/app-routing.module.ts | 92 - projects/docs-app/src/app/app.component.html | 29 - projects/docs-app/src/app/app.component.scss | 80 - .../docs-app/src/app/app.component.spec.ts | 31 - projects/docs-app/src/app/app.component.ts | 104 - projects/docs-app/src/app/app.module.ts | 45 - .../code/code-example.component.ts | 87 - .../code/code-example.module.ts | 14 - .../code/code-tabs.component.ts | 83 - .../custom-elements/code/code-tabs.module.ts | 16 - .../custom-elements/code/code.component.ts | 183 - .../app/custom-elements/code/code.module.ts | 14 - .../code/pretty-printer.service.ts | 61 - .../custom-elements/custom-elements.module.ts | 24 - .../app/custom-elements/element-registry.ts | 33 - .../app/custom-elements/elements-loader.ts | 100 - .../lazy-custom-element.component.ts | 27 - .../basic-tree/basic-tree.component.html | 1 - .../basic-tree/basic-tree.component.spec.ts | 25 - .../basic-tree/basic-tree.component.ts | 32 - .../basic-usage/basic-usage.component.html | 11 - .../basic-usage/basic-usage.component.scss | 0 .../basic-usage/basic-usage.component.spec.ts | 25 - .../basic-usage/basic-usage.component.ts | 37 - .../columns-example.component.html | 29 - .../columns-example.component.scss | 0 .../columns-example.component.spec.ts | 25 - .../columns-example.component.ts | 15 - .../columns/columns.component.html | 46 - .../columns/columns.component.scss | 106 - .../columns/columns.component.spec.ts | 25 - .../columns/columns.component.ts | 51 - .../crud-example/crud-example.component.html | 20 - .../crud-example/crud-example.component.scss | 0 .../crud-example.component.spec.ts | 25 - .../crud-example/crud-example.component.ts | 15 - .../crud-example/crud/crud.component.html | 15 - .../crud-example/crud/crud.component.scss | 8 - .../crud-example/crud/crud.component.spec.ts | 25 - .../crud-example/crud/crud.component.ts | 93 - .../src/app/examples/examples.module.ts | 22 - .../load-more-example.component.html | 39 - .../load-more-example.component.scss | 0 .../load-more-example.component.spec.ts | 25 - .../load-more-example.component.ts | 15 - .../load-more/load-more.component.html | 8 - .../load-more/load-more.component.scss | 0 .../load-more/load-more.component.spec.ts | 25 - .../load-more/load-more.component.ts | 180 - .../actions-demo/actions-demo.component.html | 15 - .../actions-demo/actions-demo.component.scss | 0 .../actions-demo.component.spec.ts | 25 - .../actions-demo/actions-demo.component.ts | 74 - .../actions/actions.component.html | 105 - .../actions/actions.component.scss | 0 .../actions/actions.component.spec.ts | 25 - .../fundamentals/actions/actions.component.ts | 77 - .../api/api-demo/api-demo.component.html | 49 - .../api/api-demo/api-demo.component.scss | 0 .../api/api-demo/api-demo.component.spec.ts | 25 - .../api/api-demo/api-demo.component.ts | 60 - .../app/fundamentals/api/api.component.html | 13 - .../app/fundamentals/api/api.component.scss | 0 .../fundamentals/api/api.component.spec.ts | 25 - .../src/app/fundamentals/api/api.component.ts | 17 - .../fundamentals/events/events.component.html | 84 - .../fundamentals/events/events.component.scss | 0 .../events/events.component.spec.ts | 25 - .../fundamentals/events/events.component.ts | 70 - .../fundamentals/focus/focus.component.html | 8 - .../fundamentals/focus/focus.component.scss | 0 .../focus/focus.component.spec.ts | 25 - .../app/fundamentals/focus/focus.component.ts | 10 - .../app/fundamentals/fundamentals.module.ts | 46 - .../fundamentals/issues/issues.component.html | 12 - .../fundamentals/issues/issues.component.scss | 0 .../issues/issues.component.spec.ts | 25 - .../fundamentals/issues/issues.component.ts | 10 - .../fundamentals/nodes/nodes.component.html | 55 - .../fundamentals/nodes/nodes.component.scss | 0 .../nodes/nodes.component.spec.ts | 25 - .../app/fundamentals/nodes/nodes.component.ts | 26 - .../options/options.component.html | 11 - .../options/options.component.scss | 0 .../options/options.component.spec.ts | 25 - .../fundamentals/options/options.component.ts | 56 - .../state-binding-demo.component.html | 2 - .../state-binding-demo.component.scss | 0 .../state-binding-demo.component.spec.ts | 25 - .../state-binding-demo.component.ts | 45 - .../state-binding.component.html | 55 - .../state-binding.component.scss | 0 .../state-binding.component.spec.ts | 25 - .../state-binding/state-binding.component.ts | 91 - .../styling/styling.component.html | 62 - .../styling/styling.component.scss | 0 .../styling/styling.component.spec.ts | 25 - .../fundamentals/styling/styling.component.ts | 172 - .../templates-demo.component.html | 37 - .../templates-demo.component.scss | 7 - .../templates-demo.component.spec.ts | 25 - .../templates-demo.component.ts | 46 - .../templates/templates.component.html | 68 - .../templates/templates.component.scss | 0 .../templates/templates.component.spec.ts | 25 - .../templates/templates.component.ts | 77 - .../getting-started.component.html | 60 - .../getting-started.component.scss | 0 .../getting-started.component.spec.ts | 25 - .../getting-started.component.ts | 15 - .../async-guide/async-guide.component.html | 28 - .../async-guide/async-guide.component.scss | 0 .../async-guide/async-guide.component.spec.ts | 25 - .../async-guide/async-guide.component.ts | 35 - .../async-guide/async/async.component.html | 1 - .../async-guide/async/async.component.scss | 0 .../async-guide/async/async.component.spec.ts | 25 - .../async-guide/async/async.component.ts | 53 - .../auto-scroll-guide.component.html | 18 - .../auto-scroll-guide.component.scss | 0 .../auto-scroll-guide.component.spec.ts | 25 - .../auto-scroll-guide.component.ts | 9 - .../auto-scroll/auto-scroll.component.html | 11 - .../auto-scroll/auto-scroll.component.scss | 0 .../auto-scroll/auto-scroll.component.spec.ts | 25 - .../auto-scroll/auto-scroll.component.ts | 25 - .../checkboxes-guide.component.html | 12 - .../checkboxes-guide.component.scss | 0 .../checkboxes-guide.component.spec.ts | 25 - .../checkboxes-guide.component.ts | 9 - .../checkboxes/checkboxes.component.html | 20 - .../checkboxes/checkboxes.component.scss | 0 .../checkboxes/checkboxes.component.spec.ts | 25 - .../checkboxes/checkboxes.component.ts | 56 - .../custom-fields-guide.component.html | 13 - .../custom-fields-guide.component.scss | 0 .../custom-fields-guide.component.spec.ts | 25 - .../custom-fields-guide.component.ts | 27 - .../drag-drop-guide.component.html | 133 - .../drag-drop-guide.component.scss | 0 .../drag-drop-guide.component.spec.ts | 25 - .../drag-drop-guide.component.ts | 122 - .../drag-drop/drag-drop.component.html | 2 - .../drag-drop/drag-drop.component.scss | 0 .../drag-drop/drag-drop.component.spec.ts | 25 - .../drag-drop/drag-drop.component.ts | 54 - .../expanding-guide.component.html | 10 - .../expanding-guide.component.scss | 0 .../expanding-guide.component.spec.ts | 25 - .../expanding-guide.component.ts | 38 - .../filter-guide/filter-guide.component.html | 40 - .../filter-guide/filter-guide.component.scss | 0 .../filter-guide.component.spec.ts | 25 - .../filter-guide/filter-guide.component.ts | 15 - .../filter-guide/filter/filter.component.html | 7 - .../filter-guide/filter/filter.component.scss | 0 .../filter/filter.component.spec.ts | 25 - .../filter-guide/filter/filter.component.ts | 75 - .../docs-app/src/app/guides/guides.module.ts | 34 - .../large-tree-guide.component.html | 22 - .../large-tree-guide.component.scss | 0 .../large-tree-guide.component.spec.ts | 25 - .../large-tree-guide.component.ts | 29 - .../large-tree/large-tree.component.html | 9 - .../large-tree/large-tree.component.scss | 0 .../large-tree/large-tree.component.spec.ts | 25 - .../large-tree/large-tree.component.ts | 27 - .../redux-guide/redux-guide.component.html | 20 - .../redux-guide/redux-guide.component.scss | 0 .../redux-guide/redux-guide.component.spec.ts | 25 - .../redux-guide/redux-guide.component.ts | 19 - .../guides/rtl-guide/rtl-guide.component.html | 11 - .../guides/rtl-guide/rtl-guide.component.scss | 0 .../rtl-guide/rtl-guide.component.spec.ts | 25 - .../guides/rtl-guide/rtl-guide.component.ts | 15 - .../guides/rtl-guide/rtl/rtl.component.html | 1 - .../guides/rtl-guide/rtl/rtl.component.scss | 0 .../rtl-guide/rtl/rtl.component.spec.ts | 25 - .../app/guides/rtl-guide/rtl/rtl.component.ts | 33 - .../update-guide/update-guide.component.html | 18 - .../update-guide/update-guide.component.scss | 0 .../update-guide.component.spec.ts | 25 - .../update-guide/update-guide.component.ts | 39 - .../app/layout/footer/footer.component.html | 13 - .../app/layout/footer/footer.component.scss | 43 - .../layout/footer/footer.component.spec.ts | 25 - .../src/app/layout/footer/footer.component.ts | 15 - .../docs-app/src/app/layout/layout.module.ts | 20 - .../layout/nav-item/nav-item.component.html | 27 - .../layout/nav-item/nav-item.component.scss | 112 - .../nav-item/nav-item.component.spec.ts | 25 - .../app/layout/nav-item/nav-item.component.ts | 60 - .../src/app/navigation/navigation.model.ts | 8 - .../app/navigation/navigation.service.spec.ts | 16 - .../src/app/navigation/navigation.service.ts | 22 - .../docs-app/src/app/shared/copier.service.ts | 98 - .../docs-app/src/app/shared/logger.service.ts | 24 - .../docs-app/src/app/shared/shared.module.ts | 12 - projects/docs-app/src/assets/.gitkeep | 0 projects/docs-app/src/assets/github-icon.svg | 14 - projects/docs-app/src/assets/js/prettify.js | 42 - .../src/assets/styling/0bd50e1-treecss.png | Bin 6283 -> 0 bytes ...-Screen_Shot_2016-11-29_at_12.11.01_PM.png | Bin 30998 -> 0 bytes ...-Screen_Shot_2016-11-29_at_12.11.52_PM.png | Bin 24161 -> 0 bytes projects/docs-app/src/assets/tree-logo.svg | 1 - .../src/environments/environment.prod.ts | 3 - .../docs-app/src/environments/environment.ts | 16 - projects/docs-app/src/favicon-16x16.png | Bin 1159 -> 0 bytes projects/docs-app/src/favicon-32x32.png | Bin 1627 -> 0 bytes projects/docs-app/src/favicon.ico | Bin 15086 -> 0 bytes projects/docs-app/src/index.html | 15 - projects/docs-app/src/main.ts | 13 - projects/docs-app/src/polyfills.ts | 52 - projects/docs-app/src/styles.scss | 23 - projects/docs-app/src/styles/_alert.scss | 64 - projects/docs-app/src/styles/_code.scss | 211 - projects/docs-app/src/styles/_constants.scss | 128 - projects/docs-app/src/styles/_images.scss | 28 - projects/docs-app/src/styles/_mixins.scss | 97 - projects/docs-app/src/styles/_scrollbar.scss | 27 - projects/docs-app/src/styles/_typography.scss | 194 - .../src/styles/angular-tree-component.css | 84 - projects/docs-app/src/test.ts | 16 - projects/docs-app/tsconfig.app.json | 10 - projects/docs-app/tsconfig.spec.json | 10 - projects/docs-app/tslint.json | 7 - projects/example-app/.browserslistrc | 18 - projects/example-app/.gitignore | 39 - projects/example-app/angular.json | 122 - projects/example-app/karma.conf.js | 17 - .../src/app/actions/actions.component.spec.ts | 26 - .../src/app/api/api.component.spec.ts | 26 - .../contextmenu/contextmenu.component.spec.ts | 26 - .../virtualscroll.component.spec.ts | 26 - projects/example-app/src/assets/.gitkeep | 0 .../src/environments/environment.prod.ts | 3 - .../src/environments/environment.ts | 15 - projects/example-app/src/favicon.ico | Bin 5430 -> 0 bytes projects/example-app/src/index.build.html | 14 - projects/example-app/src/index.dev.html | 14 - projects/example-app/src/main.ts | 12 - projects/example-app/src/polyfills.ts | 45 - projects/example-app/src/styles.scss | 14 - projects/example-app/src/test.ts | 14 - projects/example-app/tsconfig.app.json | 19 - projects/example-app/tsconfig.es5.app.json | 10 - projects/example-app/tsconfig.spec.json | 19 - projects/example-app/tslint.json | 17 - protractor.conf.js | 18 - rollup.config.js | 28 - tsconfig.json | 59 +- tslint.json | 111 - typedoc.json | 16 - 356 files changed, 7685 insertions(+), 26955 deletions(-) delete mode 100644 .npmignore delete mode 100644 .travis.yml delete mode 100644 CONTRIBUTING.md delete mode 100644 atc-logo.png delete mode 100644 doc/assets/css/main.css delete mode 100644 doc/assets/css/main.css.map delete mode 100644 doc/assets/images/icons.png delete mode 100644 doc/assets/images/icons@2x.png delete mode 100755 doc/assets/images/widgets.png delete mode 100755 doc/assets/images/widgets@2x.png delete mode 100755 doc/assets/js/main.js delete mode 100755 doc/assets/js/modernizr.js delete mode 100644 doc/assets/js/search.js delete mode 100644 doc/globals.html delete mode 100644 doc/index.html delete mode 100644 doc/interfaces/_api_.iallowdragfn.html delete mode 100644 doc/interfaces/_api_.iallowdropfn.html delete mode 100644 doc/interfaces/_api_.inodeheightfn.html delete mode 100644 doc/interfaces/_api_.itreemodel.html delete mode 100644 doc/interfaces/_api_.itreenode.html delete mode 100644 doc/interfaces/_api_.itreenodedrag.html delete mode 100644 doc/interfaces/_api_.itreeoptions.html delete mode 100644 doc/interfaces/_api_.itreestate.html delete mode 100644 doc/modules/_api_.html delete mode 100644 e2e/async.testcafe.js delete mode 100644 e2e/basic.testcafe.js delete mode 100644 e2e/checkboxes.testcafe.js delete mode 100644 e2e/drag.testcafe.js delete mode 100644 e2e/dragover-styling.testcafe.js delete mode 100644 e2e/empty.testcafe.js delete mode 100644 e2e/fields.testcafe.js delete mode 100644 e2e/filter.testcafe.js delete mode 100644 e2e/helpers/tree.driver.js delete mode 100644 e2e/template.testcafe.js delete mode 100644 e2e/tsconfig.json delete mode 100644 karma.conf.js create mode 100644 projects/angular-tree-component/LICENSE create mode 100644 projects/angular-tree-component/README.md create mode 100644 projects/angular-tree-component/THIRD_PARTY_LICENSES delete mode 100644 projects/angular-tree-component/karma.conf.js delete mode 100644 projects/angular-tree-component/src/test.ts delete mode 100644 projects/angular-tree-component/tsconfig.spec.json delete mode 100644 projects/angular-tree-component/tslint.json create mode 100644 projects/demo/public/favicon.ico rename projects/{example-app => demo}/src/app/actions/actions.component.css (100%) rename projects/{example-app => demo}/src/app/actions/actions.component.html (100%) rename projects/{example-app => demo}/src/app/actions/actions.component.ts (100%) rename projects/{example-app => demo}/src/app/api/api.component.css (100%) rename projects/{example-app => demo}/src/app/api/api.component.html (100%) rename projects/{example-app => demo}/src/app/api/api.component.ts (100%) rename projects/{example-app => demo}/src/app/app-routing.module.ts (94%) rename projects/{docs-app/src/app/examples/basic-usage/basic-tree/basic-tree.component.scss => demo/src/app/app.component.css} (100%) create mode 100644 projects/demo/src/app/app.component.html rename projects/{example-app => demo}/src/app/app.component.ts (51%) rename projects/{example-app => demo}/src/app/app.module.ts (89%) rename projects/{example-app => demo}/src/app/async/async.component.ts (100%) rename projects/{example-app => demo}/src/app/basictree/basictree.component.ts (100%) rename projects/{example-app => demo}/src/app/checkboxes/checkboxes.component.ts (100%) rename projects/{example-app => demo}/src/app/contextmenu/contextmenu.component.html (100%) rename projects/{example-app => demo}/src/app/contextmenu/contextmenu.component.ts (100%) rename projects/{example-app => demo}/src/app/drag/drag.component.ts (100%) rename projects/{example-app => demo}/src/app/dragover-styling/dragover-styling-full-tree.component.ts (100%) rename projects/{example-app => demo}/src/app/dragover-styling/dragover-styling.component.ts (100%) rename projects/{example-app => demo}/src/app/empty/empty.component.ts (100%) rename projects/{example-app => demo}/src/app/fields/fields.component.ts (100%) rename projects/{example-app => demo}/src/app/filter/filter.component.ts (100%) rename projects/{example-app => demo}/src/app/fulltree/fulltree.component.ts (98%) rename projects/{example-app => demo}/src/app/rtl/rtl-tree.component.ts (100%) rename projects/{example-app => demo}/src/app/save-restore/save-restore.component.ts (88%) rename projects/{example-app => demo}/src/app/scrollcontainer/scrollcontainer.component.ts (100%) rename projects/{example-app => demo}/src/app/templates/templates.component.ts (100%) rename projects/{example-app => demo}/src/app/virtualscroll/virtualscroll.component.css (100%) rename projects/{example-app => demo}/src/app/virtualscroll/virtualscroll.component.html (100%) rename projects/{example-app => demo}/src/app/virtualscroll/virtualscroll.component.ts (100%) rename projects/{example-app => demo}/src/index.html (73%) create mode 100644 projects/demo/src/main.ts rename projects/{example-app/src/angular-tree-component.css => demo/src/styles.css} (94%) create mode 100644 projects/demo/tsconfig.app.json delete mode 100644 projects/docs-app/karma.conf.js delete mode 100644 projects/docs-app/src/app/app-routing.module.ts delete mode 100644 projects/docs-app/src/app/app.component.html delete mode 100644 projects/docs-app/src/app/app.component.scss delete mode 100644 projects/docs-app/src/app/app.component.spec.ts delete mode 100644 projects/docs-app/src/app/app.component.ts delete mode 100644 projects/docs-app/src/app/app.module.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/code-example.component.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/code-example.module.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/code-tabs.component.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/code-tabs.module.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/code.component.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/code.module.ts delete mode 100644 projects/docs-app/src/app/custom-elements/code/pretty-printer.service.ts delete mode 100644 projects/docs-app/src/app/custom-elements/custom-elements.module.ts delete mode 100644 projects/docs-app/src/app/custom-elements/element-registry.ts delete mode 100644 projects/docs-app/src/app/custom-elements/elements-loader.ts delete mode 100644 projects/docs-app/src/app/custom-elements/lazy-custom-element.component.ts delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-tree/basic-tree.component.html delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-tree/basic-tree.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-tree/basic-tree.component.ts delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-usage.component.html delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-usage.component.scss delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-usage.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/basic-usage/basic-usage.component.ts delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns-example.component.html delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns-example.component.scss delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns-example.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns-example.component.ts delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns/columns.component.html delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns/columns.component.scss delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns/columns.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/columns-example/columns/columns.component.ts delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud-example.component.html delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud-example.component.scss delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud-example.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud-example.component.ts delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud/crud.component.html delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud/crud.component.scss delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud/crud.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/crud-example/crud/crud.component.ts delete mode 100644 projects/docs-app/src/app/examples/examples.module.ts delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more-example.component.html delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more-example.component.scss delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more-example.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more-example.component.ts delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more/load-more.component.html delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more/load-more.component.scss delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more/load-more.component.spec.ts delete mode 100644 projects/docs-app/src/app/examples/load-more-example/load-more/load-more.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions-demo/actions-demo.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions-demo/actions-demo.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions-demo/actions-demo.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions-demo/actions-demo.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/actions/actions.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/api/api-demo/api-demo.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/api/api-demo/api-demo.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/api/api-demo/api-demo.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/api/api-demo/api-demo.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/api/api.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/api/api.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/api/api.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/api/api.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/events/events.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/events/events.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/events/events.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/events/events.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/focus/focus.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/focus/focus.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/focus/focus.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/focus/focus.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/fundamentals.module.ts delete mode 100644 projects/docs-app/src/app/fundamentals/issues/issues.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/issues/issues.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/issues/issues.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/issues/issues.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/nodes/nodes.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/nodes/nodes.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/nodes/nodes.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/nodes/nodes.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/options/options.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/options/options.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/options/options.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/options/options.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding-demo/state-binding-demo.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding-demo/state-binding-demo.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding-demo/state-binding-demo.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding-demo/state-binding-demo.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/state-binding/state-binding.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/styling/styling.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/styling/styling.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/styling/styling.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/styling/styling.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates-demo/templates-demo.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates-demo/templates-demo.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates-demo/templates-demo.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates-demo/templates-demo.component.ts delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates.component.html delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates.component.scss delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates.component.spec.ts delete mode 100644 projects/docs-app/src/app/fundamentals/templates/templates.component.ts delete mode 100644 projects/docs-app/src/app/getting-started/getting-started.component.html delete mode 100644 projects/docs-app/src/app/getting-started/getting-started.component.scss delete mode 100644 projects/docs-app/src/app/getting-started/getting-started.component.spec.ts delete mode 100644 projects/docs-app/src/app/getting-started/getting-started.component.ts delete mode 100644 projects/docs-app/src/app/guides/async-guide/async-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/async-guide/async-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/async-guide/async-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/async-guide/async-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/async-guide/async/async.component.html delete mode 100644 projects/docs-app/src/app/guides/async-guide/async/async.component.scss delete mode 100644 projects/docs-app/src/app/guides/async-guide/async/async.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/async-guide/async/async.component.ts delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll/auto-scroll.component.html delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll/auto-scroll.component.scss delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll/auto-scroll.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/auto-scroll-guide/auto-scroll/auto-scroll.component.ts delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes/checkboxes.component.html delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes/checkboxes.component.scss delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes/checkboxes.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/checkboxes-guide/checkboxes/checkboxes.component.ts delete mode 100644 projects/docs-app/src/app/guides/custom-fields-guide/custom-fields-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/custom-fields-guide/custom-fields-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/custom-fields-guide/custom-fields-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/custom-fields-guide/custom-fields-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop/drag-drop.component.html delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop/drag-drop.component.scss delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop/drag-drop.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/drag-drop-guide/drag-drop/drag-drop.component.ts delete mode 100644 projects/docs-app/src/app/guides/expanding-guide/expanding-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/expanding-guide/expanding-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/expanding-guide/expanding-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/expanding-guide/expanding-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter/filter.component.html delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter/filter.component.scss delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter/filter.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/filter-guide/filter/filter.component.ts delete mode 100644 projects/docs-app/src/app/guides/guides.module.ts delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree/large-tree.component.html delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree/large-tree.component.scss delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree/large-tree.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/large-tree-guide/large-tree/large-tree.component.ts delete mode 100644 projects/docs-app/src/app/guides/redux-guide/redux-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/redux-guide/redux-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/redux-guide/redux-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/redux-guide/redux-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl-guide.component.ts delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl/rtl.component.html delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl/rtl.component.scss delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl/rtl.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/rtl-guide/rtl/rtl.component.ts delete mode 100644 projects/docs-app/src/app/guides/update-guide/update-guide.component.html delete mode 100644 projects/docs-app/src/app/guides/update-guide/update-guide.component.scss delete mode 100644 projects/docs-app/src/app/guides/update-guide/update-guide.component.spec.ts delete mode 100644 projects/docs-app/src/app/guides/update-guide/update-guide.component.ts delete mode 100644 projects/docs-app/src/app/layout/footer/footer.component.html delete mode 100644 projects/docs-app/src/app/layout/footer/footer.component.scss delete mode 100644 projects/docs-app/src/app/layout/footer/footer.component.spec.ts delete mode 100644 projects/docs-app/src/app/layout/footer/footer.component.ts delete mode 100644 projects/docs-app/src/app/layout/layout.module.ts delete mode 100644 projects/docs-app/src/app/layout/nav-item/nav-item.component.html delete mode 100644 projects/docs-app/src/app/layout/nav-item/nav-item.component.scss delete mode 100644 projects/docs-app/src/app/layout/nav-item/nav-item.component.spec.ts delete mode 100644 projects/docs-app/src/app/layout/nav-item/nav-item.component.ts delete mode 100644 projects/docs-app/src/app/navigation/navigation.model.ts delete mode 100644 projects/docs-app/src/app/navigation/navigation.service.spec.ts delete mode 100644 projects/docs-app/src/app/navigation/navigation.service.ts delete mode 100644 projects/docs-app/src/app/shared/copier.service.ts delete mode 100644 projects/docs-app/src/app/shared/logger.service.ts delete mode 100644 projects/docs-app/src/app/shared/shared.module.ts delete mode 100644 projects/docs-app/src/assets/.gitkeep delete mode 100644 projects/docs-app/src/assets/github-icon.svg delete mode 100644 projects/docs-app/src/assets/js/prettify.js delete mode 100644 projects/docs-app/src/assets/styling/0bd50e1-treecss.png delete mode 100644 projects/docs-app/src/assets/styling/28d7625-Screen_Shot_2016-11-29_at_12.11.01_PM.png delete mode 100644 projects/docs-app/src/assets/styling/f50955b-Screen_Shot_2016-11-29_at_12.11.52_PM.png delete mode 100644 projects/docs-app/src/assets/tree-logo.svg delete mode 100644 projects/docs-app/src/environments/environment.prod.ts delete mode 100644 projects/docs-app/src/environments/environment.ts delete mode 100644 projects/docs-app/src/favicon-16x16.png delete mode 100644 projects/docs-app/src/favicon-32x32.png delete mode 100644 projects/docs-app/src/favicon.ico delete mode 100644 projects/docs-app/src/index.html delete mode 100644 projects/docs-app/src/main.ts delete mode 100644 projects/docs-app/src/polyfills.ts delete mode 100644 projects/docs-app/src/styles.scss delete mode 100644 projects/docs-app/src/styles/_alert.scss delete mode 100644 projects/docs-app/src/styles/_code.scss delete mode 100644 projects/docs-app/src/styles/_constants.scss delete mode 100644 projects/docs-app/src/styles/_images.scss delete mode 100644 projects/docs-app/src/styles/_mixins.scss delete mode 100644 projects/docs-app/src/styles/_scrollbar.scss delete mode 100644 projects/docs-app/src/styles/_typography.scss delete mode 100644 projects/docs-app/src/styles/angular-tree-component.css delete mode 100644 projects/docs-app/src/test.ts delete mode 100644 projects/docs-app/tsconfig.app.json delete mode 100644 projects/docs-app/tsconfig.spec.json delete mode 100644 projects/docs-app/tslint.json delete mode 100644 projects/example-app/.browserslistrc delete mode 100644 projects/example-app/.gitignore delete mode 100644 projects/example-app/angular.json delete mode 100644 projects/example-app/karma.conf.js delete mode 100644 projects/example-app/src/app/actions/actions.component.spec.ts delete mode 100644 projects/example-app/src/app/api/api.component.spec.ts delete mode 100644 projects/example-app/src/app/contextmenu/contextmenu.component.spec.ts delete mode 100644 projects/example-app/src/app/virtualscroll/virtualscroll.component.spec.ts delete mode 100644 projects/example-app/src/assets/.gitkeep delete mode 100644 projects/example-app/src/environments/environment.prod.ts delete mode 100644 projects/example-app/src/environments/environment.ts delete mode 100644 projects/example-app/src/favicon.ico delete mode 100644 projects/example-app/src/index.build.html delete mode 100644 projects/example-app/src/index.dev.html delete mode 100644 projects/example-app/src/main.ts delete mode 100644 projects/example-app/src/polyfills.ts delete mode 100644 projects/example-app/src/styles.scss delete mode 100644 projects/example-app/src/test.ts delete mode 100644 projects/example-app/tsconfig.app.json delete mode 100644 projects/example-app/tsconfig.es5.app.json delete mode 100644 projects/example-app/tsconfig.spec.json delete mode 100644 projects/example-app/tslint.json delete mode 100644 protractor.conf.js delete mode 100644 rollup.config.js delete mode 100644 tslint.json delete mode 100644 typedoc.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 512e3c84..3dd6d584 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,7 +27,7 @@ jobs: strategy: matrix: - node-version: [18.19.0] + node-version: [20.19.5] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: @@ -44,7 +44,7 @@ jobs: run: npm ci - name: Run build library - run: npm run build:lib --if-present + run: npm run build:prod --if-present - - name: Run build example - run: npm run build:example-app --if-present + - name: Run build app + run: npm run demo:prod --if-present diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 48929f1b..792ade19 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - node-version: [18.19.0] + node-version: [20.19.5] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: - name: Check out repo @@ -39,7 +39,7 @@ jobs: run: npm ci - name: Run build library - run: npm run build:lib --if-present + run: npm run build:prod --if-present - name: Publish package run: npm publish ./dist/angular-tree-component diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 1ef220bf..00000000 --- a/.npmignore +++ /dev/null @@ -1,13 +0,0 @@ -dist -doc -typings -node_modules -example -*webpack*conf*.js -*karma*.js -*.ts -!*.d.ts -testScreenshots -testResults -e2eResults -e2e \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 92a14d77..00000000 --- a/.travis.yml +++ /dev/null @@ -1,23 +0,0 @@ -dist: trusty -sudo: required - -addons: - firefox: latest - apt: - sources: - - google-chrome - packages: - - google-chrome-stable fluxbox - -language: node_js -node_js: - - "8.9.0" - -before_install: - - "export DISPLAY=:99.0" - - "sh -e /etc/init.d/xvfb start" - - sleep 3 - - fluxbox >/dev/null 2>&1 & - -before_script: - - npm run test:setup diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index f8824a0f..00000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,147 +0,0 @@ -# How to contribute - -Thank you for reading this, we always welcome help make this project even better! Without the help from our contributors this project would not be possible. - -## Code of Conduct -Please read and follow our [Code of Conduct][coc]. - -## Setup - -Run `npm install` to install dependencies. - -Run `npm run build:lib` to build. - -Run `npm run start:example-app` to start the example app. - -### Testing - -Run `npm install` to install dependencies. - -Run `npm run build:lib` to build. - -Run `npm run test:ci:local` to test the same way the build validation will test. - -## Submission Guidelines - -### Submitting a feature request - -You can open an issue and request a new feature. Please add some information on what you would like, how it should work. Small features can be added directly as a Pull Request without opening an issue first. - -### Submitting a bug report - -Search through other issues to see if there is already a previous issue for the bug. Provide a small reproduction using a StackBlitz project or a GitHub repo. - -### Submitting a Pull Request - -- Please test your code by running the tests. -- Rebase your branch against the current master. We might ask you to rebase again once your branch is out of date. -- If you add new functionality please also add tests to validate this. -- Reference issues as a PR comment. -- Follow our code guidelines. - -## Commit Message Guidelines - -We have very precise rules over how our git commit messages can be formatted. This leads to **more -readable messages** that are easy to follow when looking through the **project history**. But also, -we use the git commit messages to **generate the Angular Tree Component change log**. - -### Commit Message Format - -Each commit message consists of a **header**, a **body** and a **footer**. The header has a special -format that includes a **type**, a **scope**, and a **subject**: - -``` -(): - - - -