diff --git a/README.md b/README.md index 1226fda..6aa17c7 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ You can even supply nested templates: ## Supported Angular Versions -`@fullcalendar/angular` version 6 supports Angular 12 - 20 +`@fullcalendar/angular` version 6 supports Angular 12 - 22 ## Links diff --git a/lib/package.json b/lib/package.json index c674139..6588a9c 100644 --- a/lib/package.json +++ b/lib/package.json @@ -20,8 +20,8 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/common": "12 - 21", - "@angular/core": "12 - 21", + "@angular/common": "12 - 22", + "@angular/core": "12 - 22", "@fullcalendar/core": "~6.1.20" } } diff --git a/lib/src/full-calendar.component.ts b/lib/src/full-calendar.component.ts index 44d9d1d..78a7187 100644 --- a/lib/src/full-calendar.component.ts +++ b/lib/src/full-calendar.component.ts @@ -10,6 +10,7 @@ import { OnDestroy, ViewEncapsulation, ChangeDetectorRef, + ChangeDetectionStrategy, } from '@angular/core'; import { Calendar, CalendarOptions } from '@fullcalendar/core'; import { CustomRendering, CustomRenderingStore } from '@fullcalendar/core/internal'; @@ -21,7 +22,8 @@ import { deepEqual } from './utils/fast-deep-equal'; @Component({ selector: 'full-calendar', templateUrl: './full-calendar.component.html', - encapsulation: ViewEncapsulation.None // the styles are root-level, not scoped within the component + encapsulation: ViewEncapsulation.None, // the styles are root-level, not scoped within the component + changeDetection: ChangeDetectionStrategy.Default }) export class FullCalendarComponent implements AfterViewInit, DoCheck, AfterContentChecked, OnDestroy { @Input() options?: CalendarOptions; diff --git a/lib/src/utils/offscreen-fragment.component.ts b/lib/src/utils/offscreen-fragment.component.ts index 7a48ea8..0743599 100644 --- a/lib/src/utils/offscreen-fragment.component.ts +++ b/lib/src/utils/offscreen-fragment.component.ts @@ -1,6 +1,7 @@ import { Component, ViewEncapsulation, + ChangeDetectionStrategy, AfterViewInit, OnDestroy, ElementRef @@ -11,7 +12,8 @@ const dummyContainer = typeof document !== 'undefined' ? document.createDocument @Component({ selector: 'offscreen-fragment', template: '', - encapsulation: ViewEncapsulation.None + encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.Default }) export class OffscreenFragmentComponent implements AfterViewInit, OnDestroy { constructor(private element: ElementRef) { diff --git a/lib/src/utils/transport-container.component.ts b/lib/src/utils/transport-container.component.ts index 9e3161d..5f543a8 100644 --- a/lib/src/utils/transport-container.component.ts +++ b/lib/src/utils/transport-container.component.ts @@ -1,5 +1,6 @@ import { Component, + ChangeDetectionStrategy, Input, ViewEncapsulation, ViewChild, @@ -16,7 +17,8 @@ const dummyContainer = typeof document !== 'undefined' ? document.createDocument @Component({ selector: 'transport-container', templateUrl: './transport-container.component.html', - encapsulation: ViewEncapsulation.None + encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.Default }) export class TransportContainerComponent implements OnChanges, AfterViewInit, OnDestroy { @Input() inPlaceOf!: HTMLElement; // required diff --git a/package.json b/package.json index 8f33948..b926b4e 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,8 @@ "tslib": "^2.3.0" }, "peerDependencies": { - "@angular/common": "12 - 21", - "@angular/core": "12 - 21", + "@angular/common": "12 - 22", + "@angular/core": "12 - 22", "@fullcalendar/core": "~6.1.20" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 442ff30..aa93abd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,6 +45,27 @@ importers: '@angular/router': specifier: ~13.3.0 version: 13.3.12(@angular/common@13.3.12(@angular/core@13.3.12(rxjs@7.5.7)(zone.js@0.11.8))(rxjs@7.5.7))(@angular/core@13.3.12(rxjs@7.5.7)(zone.js@0.11.8))(@angular/platform-browser@13.3.12(@angular/animations@13.3.12(@angular/core@13.3.12(rxjs@7.5.7)(zone.js@0.11.8)))(@angular/common@13.3.12(@angular/core@13.3.12(rxjs@7.5.7)(zone.js@0.11.8))(rxjs@7.5.7))(@angular/core@13.3.12(rxjs@7.5.7)(zone.js@0.11.8)))(rxjs@7.5.7) + '@fullcalendar/core': + specifier: ~6.1.20 + version: 6.1.20 + '@fullcalendar/daygrid': + specifier: ~6.1.20 + version: 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/interaction': + specifier: ~6.1.20 + version: 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/list': + specifier: ~6.1.20 + version: 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/resource': + specifier: ~6.1.20 + version: 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/resource-timegrid': + specifier: ~6.1.20 + version: 6.1.20(@fullcalendar/core@6.1.20)(@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20)) + '@fullcalendar/resource-timeline': + specifier: ~6.1.20 + version: 6.1.20(@fullcalendar/core@6.1.20)(@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20)) '@types/jasmine': specifier: ~3.10.0 version: 3.10.18 @@ -949,6 +970,67 @@ packages: cpu: [loong64] os: [linux] + '@fullcalendar/core@6.1.20': + resolution: {integrity: sha512-1cukXLlePFiJ8YKXn/4tMKsy0etxYLCkXk8nUCFi11nRONF2Ba2CD5b21/ovtOO2tL6afTJfwmc1ed3HG7eB1g==} + + '@fullcalendar/daygrid@6.1.20': + resolution: {integrity: sha512-AO9vqhkLP77EesmJzuU+IGXgxNulsA8mgQHynclJ8U70vSwAVnbcLG9qftiTAFSlZjiY/NvhE7sflve6cJelyQ==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/interaction@6.1.20': + resolution: {integrity: sha512-p6txmc5txL0bMiPaJxe2ip6o0T384TyoD2KGdsU6UjZ5yoBlaY+dg7kxfnYKpYMzEJLG58n+URrHr2PgNL2fyA==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/list@6.1.20': + resolution: {integrity: sha512-7Hzkbb7uuSqrXwTyD0Ld/7SwWNxPD6SlU548vtkIpH55rZ4qquwtwYdMPgorHos5OynHA4OUrZNcH51CjrCf2g==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/premium-common@6.1.20': + resolution: {integrity: sha512-rT+AitNnRyZuFEtYvsB1OJ2g1Bq2jmTR6qdn/dEU6LwkIj/4L499goLtMOena/JyJ31VBztdHrccX//36QrY3w==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/resource-daygrid@6.1.20': + resolution: {integrity: sha512-g1rhNsTiGyx6U/01MCjRjQfpmkHpJABoTLS9TR2jcMa7X0SJd2xNd88phoMhIkYdfp+cZ29VOjhwN+3Xg6aohg==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + '@fullcalendar/resource': ~6.1.20 + + '@fullcalendar/resource-timegrid@6.1.20': + resolution: {integrity: sha512-uMf9ERh1c/WeYHg5CPNGxYorkamDzfwUh2o9XS+9fR+KypIIovH1ArflOZF42XFsdrvQx61vDF0alt6/cOqT8Q==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + '@fullcalendar/resource': ~6.1.20 + + '@fullcalendar/resource-timeline@6.1.20': + resolution: {integrity: sha512-HAlM/I+9xJPzZx3Wry7l5oibc8n5Pv/iL8tp2dxUu/0zqS0UqADbHItJucuANfDDeL7PEbCbh/uFx9VvzRUIkQ==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + '@fullcalendar/resource': ~6.1.20 + + '@fullcalendar/resource@6.1.20': + resolution: {integrity: sha512-vpQs1eYJbc1zGOzF3obVVr+XsHTMTG7STKVQBEGy3AeFgfosRkUz+3DUawmy98vSjJUYOAQHO+pWW0ek0n5g0w==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/scrollgrid@6.1.20': + resolution: {integrity: sha512-M55m0hxpou4IPObto5f0nVcXvIj3rkSTba0ypclSFDwBz3JxuCPS6l8kaUznqlZCr2Ld/HFJr+jwyvY070AafQ==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/timegrid@6.1.20': + resolution: {integrity: sha512-4H+/MWbz3ntA50lrPif+7TsvMeX3R1GSYjiLULz0+zEJ7/Yfd9pupZmAwUs/PBpA6aAcFmeRr0laWfcz1a9V1A==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + + '@fullcalendar/timeline@6.1.20': + resolution: {integrity: sha512-yhTgMNDWfB+XqEUTLWrpPjM4fcvGYLOA9DvTp1ysdeqhRGoZnRK9Iv2WW5BaKT+VXhXoAPrj2Ud/lXt6youWAQ==} + peerDependencies: + '@fullcalendar/core': ~6.1.20 + '@gar/promisify@1.1.3': resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} @@ -1074,36 +1156,42 @@ packages: engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm-musl@2.5.0': resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] + libc: [musl] '@parcel/watcher-linux-arm64-glibc@2.5.0': resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-arm64-musl@2.5.0': resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] + libc: [musl] '@parcel/watcher-linux-x64-glibc@2.5.0': resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [glibc] '@parcel/watcher-linux-x64-musl@2.5.0': resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] + libc: [musl] '@parcel/watcher-win32-arm64@2.5.0': resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} @@ -2496,10 +2584,6 @@ packages: handle-thing@2.0.1: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -3695,6 +3779,9 @@ packages: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} + preact@10.12.1: + resolution: {integrity: sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==} + pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -4189,10 +4276,6 @@ packages: resolution: {integrity: sha512-Ev3fOb4bUElwWu4F9P9WjnnaSpc8XB9OFHSFZSKMFL1CE1oM+oFXWEgAqPmmZIyhBihuqIQlFsVTypiiS9RxeA==} hasBin: true - supports-color@6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} - engines: {node: '>=6'} - supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} @@ -4201,10 +4284,6 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-color@9.4.0: - resolution: {integrity: sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==} - engines: {node: '>=12'} - supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -4540,7 +4619,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.2.0 '@angular-devkit/architect': 0.1303.11(chokidar@3.6.0) - '@angular-devkit/build-webpack': 0.1303.11(chokidar@3.6.0)(webpack-dev-server@4.7.3(@types/express@4.17.21)(webpack@5.76.1(esbuild@0.14.22)))(webpack@5.76.1(esbuild@0.14.22)) + '@angular-devkit/build-webpack': 0.1303.11(chokidar@3.6.0)(webpack-dev-server@4.7.3(@types/express@4.17.21)(webpack@5.76.1))(webpack@5.76.1(esbuild@0.14.22)) '@angular-devkit/core': 13.3.11(chokidar@3.6.0) '@angular/compiler-cli': 13.3.12(@angular/compiler@13.3.12)(typescript@4.6.4) '@babel/core': 7.16.12 @@ -4600,8 +4679,8 @@ snapshots: tslib: 2.3.1 typescript: 4.6.4 webpack: 5.76.1(esbuild@0.14.22) - webpack-dev-middleware: 5.3.0(webpack@5.76.1(esbuild@0.14.22)) - webpack-dev-server: 4.7.3(@types/express@4.17.21)(webpack@5.76.1(esbuild@0.14.22)) + webpack-dev-middleware: 5.3.0(webpack@5.76.1) + webpack-dev-server: 4.7.3(@types/express@4.17.21)(webpack@5.76.1) webpack-merge: 5.8.0 webpack-subresource-integrity: 5.1.0(html-webpack-plugin@5.6.3(webpack@5.76.1))(webpack@5.76.1(esbuild@0.14.22)) optionalDependencies: @@ -4623,12 +4702,12 @@ snapshots: - utf-8-validate - webpack-cli - '@angular-devkit/build-webpack@0.1303.11(chokidar@3.6.0)(webpack-dev-server@4.7.3(@types/express@4.17.21)(webpack@5.76.1(esbuild@0.14.22)))(webpack@5.76.1(esbuild@0.14.22))': + '@angular-devkit/build-webpack@0.1303.11(chokidar@3.6.0)(webpack-dev-server@4.7.3(@types/express@4.17.21)(webpack@5.76.1))(webpack@5.76.1(esbuild@0.14.22))': dependencies: '@angular-devkit/architect': 0.1303.11(chokidar@3.6.0) rxjs: 6.6.7 webpack: 5.76.1(esbuild@0.14.22) - webpack-dev-server: 4.7.3(@types/express@4.17.21)(webpack@5.76.1(esbuild@0.14.22)) + webpack-dev-server: 4.7.3(@types/express@4.17.21)(webpack@5.76.1) transitivePeerDependencies: - chokidar @@ -4779,7 +4858,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 1.9.0 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4800,7 +4879,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4820,7 +4899,7 @@ snapshots: '@babel/traverse': 7.28.0 '@babel/types': 7.28.2 convert-source-map: 2.0.0 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -4909,7 +4988,7 @@ snapshots: '@babel/core': 7.16.12 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.25.9 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 lodash.debounce: 4.0.8 resolve: 1.22.10 semver: 6.3.1 @@ -5585,7 +5664,7 @@ snapshots: '@babel/parser': 7.26.2 '@babel/template': 7.25.9 '@babel/types': 7.26.0 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -5598,7 +5677,7 @@ snapshots: '@babel/parser': 7.28.0 '@babel/template': 7.27.2 '@babel/types': 7.28.2 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -5702,6 +5781,70 @@ snapshots: '@esbuild/linux-loong64@0.14.54': optional: true + '@fullcalendar/core@6.1.20': + dependencies: + preact: 10.12.1 + + '@fullcalendar/daygrid@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + + '@fullcalendar/interaction@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + + '@fullcalendar/list@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + + '@fullcalendar/premium-common@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + + '@fullcalendar/resource-daygrid@6.1.20(@fullcalendar/core@6.1.20)(@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20))': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/daygrid': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/premium-common': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/resource': 6.1.20(@fullcalendar/core@6.1.20) + + '@fullcalendar/resource-timegrid@6.1.20(@fullcalendar/core@6.1.20)(@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20))': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/premium-common': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/resource': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/resource-daygrid': 6.1.20(@fullcalendar/core@6.1.20)(@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20)) + '@fullcalendar/timegrid': 6.1.20(@fullcalendar/core@6.1.20) + + '@fullcalendar/resource-timeline@6.1.20(@fullcalendar/core@6.1.20)(@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20))': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/premium-common': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/resource': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/scrollgrid': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/timeline': 6.1.20(@fullcalendar/core@6.1.20) + + '@fullcalendar/resource@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/premium-common': 6.1.20(@fullcalendar/core@6.1.20) + + '@fullcalendar/scrollgrid@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/premium-common': 6.1.20(@fullcalendar/core@6.1.20) + + '@fullcalendar/timegrid@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/daygrid': 6.1.20(@fullcalendar/core@6.1.20) + + '@fullcalendar/timeline@6.1.20(@fullcalendar/core@6.1.20)': + dependencies: + '@fullcalendar/core': 6.1.20 + '@fullcalendar/premium-common': 6.1.20(@fullcalendar/core@6.1.20) + '@fullcalendar/scrollgrid': 6.1.20(@fullcalendar/core@6.1.20) + '@gar/promisify@1.1.3': {} '@istanbuljs/load-nyc-config@1.1.0': @@ -5962,7 +6105,7 @@ snapshots: '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 18.19.67 + '@types/node': 12.20.55 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -6154,7 +6297,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -6334,11 +6477,11 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - body-parser@1.20.3(supports-color@6.1.0): + body-parser@1.20.3: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 http-errors: 2.0.0 @@ -6549,11 +6692,11 @@ snapshots: dependencies: mime-db: 1.52.0 - compression@1.7.5(supports-color@6.1.0): + compression@1.7.5: dependencies: bytes: 3.1.2 compressible: 2.0.18 - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 negotiator: 0.6.4 on-headers: 1.0.2 safe-buffer: 5.2.1 @@ -6567,7 +6710,7 @@ snapshots: connect@3.7.0: dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 finalhandler: 1.1.2 parseurl: 1.3.3 utils-merge: 1.0.1 @@ -6710,33 +6853,25 @@ snapshots: date-format@4.0.14: {} - debug@2.6.9(supports-color@6.1.0): + debug@2.6.9: dependencies: ms: 2.0.0 - optionalDependencies: - supports-color: 6.1.0 - debug@3.2.7(supports-color@6.1.0): + debug@3.2.7: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 6.1.0 debug@4.3.3: dependencies: ms: 2.1.2 - debug@4.3.7(supports-color@6.1.0): + debug@4.3.7: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 6.1.0 - debug@4.4.1(supports-color@9.4.0): + debug@4.4.1: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 9.4.0 decode-uri-component@0.2.2: {} @@ -6880,7 +7015,7 @@ snapshots: base64id: 2.0.0 cookie: 0.7.2 cors: 2.8.5 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 engine.io-parser: 5.2.3 ws: 8.17.1 transitivePeerDependencies: @@ -7134,21 +7269,21 @@ snapshots: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - express@4.21.1(supports-color@6.1.0): + express@4.21.1: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 - body-parser: 1.20.3(supports-color@6.1.0) + body-parser: 1.20.3 content-disposition: 0.5.4 content-type: 1.0.5 cookie: 0.7.1 cookie-signature: 1.0.6 - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 depd: 2.0.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 - finalhandler: 1.3.1(supports-color@6.1.0) + finalhandler: 1.3.1 fresh: 0.5.2 http-errors: 2.0.0 merge-descriptors: 1.0.3 @@ -7160,8 +7295,8 @@ snapshots: qs: 6.13.0 range-parser: 1.2.1 safe-buffer: 5.2.1 - send: 0.19.0(supports-color@6.1.0) - serve-static: 1.16.2(supports-color@6.1.0) + send: 0.19.0 + serve-static: 1.16.2 setprototypeof: 1.2.0 statuses: 2.0.1 type-is: 1.6.18 @@ -7210,7 +7345,7 @@ snapshots: finalhandler@1.1.2: dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 encodeurl: 1.0.2 escape-html: 1.0.3 on-finished: 2.3.0 @@ -7220,9 +7355,9 @@ snapshots: transitivePeerDependencies: - supports-color - finalhandler@1.3.1(supports-color@6.1.0): + finalhandler@1.3.1: dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -7245,9 +7380,7 @@ snapshots: flatted@3.3.2: {} - follow-redirects@1.15.9(debug@4.4.1): - optionalDependencies: - debug: 4.4.1(supports-color@9.4.0) + follow-redirects@1.15.9: {} forwarded@0.2.0: {} @@ -7367,9 +7500,6 @@ snapshots: handle-thing@2.0.1: {} - has-flag@3.0.0: - optional: true - has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -7473,7 +7603,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color @@ -7481,14 +7611,14 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 transitivePeerDependencies: - supports-color http-proxy-middleware@2.0.7(@types/express@4.17.21): dependencies: '@types/http-proxy': 1.17.15 - http-proxy: 1.18.1(debug@4.4.1) + http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.8 @@ -7497,10 +7627,10 @@ snapshots: transitivePeerDependencies: - debug - http-proxy@1.18.1(debug@4.4.1): + http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.9(debug@4.4.1) + follow-redirects: 1.15.9 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -7508,14 +7638,14 @@ snapshots: https-proxy-agent@5.0.0: dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -7715,7 +7845,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -7800,7 +7930,7 @@ snapshots: karma@6.3.20: dependencies: '@colors/colors': 1.5.0 - body-parser: 1.20.3(supports-color@6.1.0) + body-parser: 1.20.3 braces: 3.0.3 chokidar: 3.6.0 connect: 3.7.0 @@ -7808,7 +7938,7 @@ snapshots: dom-serialize: 2.2.1 glob: 7.2.3 graceful-fs: 4.2.11 - http-proxy: 1.18.1(debug@4.4.1) + http-proxy: 1.18.1 isbinaryfile: 4.0.10 lodash: 4.17.21 log4js: 6.9.1 @@ -7903,7 +8033,7 @@ snapshots: log4js@6.9.1: dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 flatted: 3.3.2 rfdc: 1.4.1 streamroller: 3.1.5 @@ -8122,7 +8252,7 @@ snapshots: needle@2.9.1: dependencies: - debug: 3.2.7(supports-color@6.1.0) + debug: 3.2.7 iconv-lite: 0.4.24 sax: 1.4.1 transitivePeerDependencies: @@ -8455,10 +8585,10 @@ snapshots: dependencies: find-up: 4.1.0 - portfinder@1.0.32(supports-color@6.1.0): + portfinder@1.0.32: dependencies: async: 2.6.4 - debug: 3.2.7(supports-color@6.1.0) + debug: 3.2.7 mkdirp: 0.5.6 transitivePeerDependencies: - supports-color @@ -8882,6 +9012,8 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + preact@10.12.1: {} + pretty-bytes@5.6.0: {} pretty-error@4.0.0: @@ -9174,9 +9306,9 @@ snapshots: semver@7.7.2: {} - send@0.19.0(supports-color@6.1.0): + send@0.19.0: dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 depd: 2.0.0 destroy: 1.2.0 encodeurl: 1.0.2 @@ -9196,11 +9328,11 @@ snapshots: dependencies: randombytes: 2.1.0 - serve-index@1.9.1(supports-color@6.1.0): + serve-index@1.9.1: dependencies: accepts: 1.3.8 batch: 0.6.1 - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 escape-html: 1.0.3 http-errors: 1.6.3 mime-types: 2.1.35 @@ -9208,12 +9340,12 @@ snapshots: transitivePeerDependencies: - supports-color - serve-static@1.16.2(supports-color@6.1.0): + serve-static@1.16.2: dependencies: encodeurl: 2.0.0 escape-html: 1.0.3 parseurl: 1.3.3 - send: 0.19.0(supports-color@6.1.0) + send: 0.19.0 transitivePeerDependencies: - supports-color @@ -9266,7 +9398,7 @@ snapshots: socket.io-adapter@2.5.5: dependencies: - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 ws: 8.17.1 transitivePeerDependencies: - bufferutil @@ -9276,7 +9408,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -9285,7 +9417,7 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 engine.io: 6.6.2 socket.io-adapter: 2.5.5 socket.io-parser: 4.2.4 @@ -9303,7 +9435,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -9311,7 +9443,7 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -9352,7 +9484,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -9363,7 +9495,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -9390,7 +9522,7 @@ snapshots: streamroller@3.1.5: dependencies: date-format: 4.0.14 - debug: 4.4.1(supports-color@9.4.0) + debug: 4.4.1 fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -9430,7 +9562,7 @@ snapshots: stylus@0.56.0: dependencies: css: 3.0.0 - debug: 4.3.7(supports-color@6.1.0) + debug: 4.3.7 glob: 7.2.3 safer-buffer: 2.1.2 sax: 1.2.4 @@ -9438,11 +9570,6 @@ snapshots: transitivePeerDependencies: - supports-color - supports-color@6.1.0: - dependencies: - has-flag: 3.0.0 - optional: true - supports-color@7.2.0: dependencies: has-flag: 4.0.0 @@ -9451,9 +9578,6 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-color@9.4.0: - optional: true - supports-preserve-symlinks-flag@1.0.0: {} symbol-observable@4.0.0: {} @@ -9612,7 +9736,7 @@ snapshots: dependencies: defaults: 1.0.4 - webpack-dev-middleware@5.3.0(webpack@5.76.1(esbuild@0.14.22)): + webpack-dev-middleware@5.3.0(webpack@5.76.1): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -9621,7 +9745,7 @@ snapshots: schema-utils: 4.2.0 webpack: 5.76.1(esbuild@0.14.22) - webpack-dev-server@4.7.3(@types/express@4.17.21)(webpack@5.76.1(esbuild@0.14.22)): + webpack-dev-server@4.7.3(@types/express@4.17.21)(webpack@5.76.1): dependencies: '@types/bonjour': 3.5.13 '@types/connect-history-api-fallback': 1.5.4 @@ -9632,26 +9756,26 @@ snapshots: bonjour: 3.5.0 chokidar: 3.6.0 colorette: 2.0.20 - compression: 1.7.5(supports-color@6.1.0) + compression: 1.7.5 connect-history-api-fallback: 1.6.0 default-gateway: 6.0.3 del: 6.1.1 - express: 4.21.1(supports-color@6.1.0) + express: 4.21.1 graceful-fs: 4.2.11 html-entities: 2.5.2 http-proxy-middleware: 2.0.7(@types/express@4.17.21) ipaddr.js: 2.2.0 open: 8.4.0 p-retry: 4.6.2 - portfinder: 1.0.32(supports-color@6.1.0) + portfinder: 1.0.32 schema-utils: 4.2.0 selfsigned: 2.4.1 - serve-index: 1.9.1(supports-color@6.1.0) + serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 strip-ansi: 7.1.0 webpack: 5.76.1(esbuild@0.14.22) - webpack-dev-middleware: 5.3.0(webpack@5.76.1(esbuild@0.14.22)) + webpack-dev-middleware: 5.3.0(webpack@5.76.1) ws: 8.17.1 transitivePeerDependencies: - '@types/express'