├── .editorconfig ├── .eslintrc.cjs ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_form.yml │ └── feature_request_form.yml └── workflows │ ├── conventional_commits.yml │ ├── dependabot-approve-merge.yml │ ├── lint-eslint.yml │ ├── node-test.yml │ ├── npm-audit-fix.yml │ └── release.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── LICENSES └── AGPL-3.0-or-later.txt ├── Limitations.md ├── README.md ├── babel.config.cjs ├── package.json ├── renovate.json ├── src ├── components │ ├── abstractComponent.js │ ├── calendarComponent.js │ ├── index.js │ ├── nested │ │ ├── alarmComponent.js │ │ └── index.js │ └── root │ │ ├── abstractRecurringComponent.js │ │ ├── eventComponent.js │ │ ├── freeBusyComponent.js │ │ ├── index.js │ │ ├── journalComponent.js │ │ ├── timezoneComponent.js │ │ └── toDoComponent.js ├── config.js ├── errors │ ├── expectedICalJSError.js │ ├── illegalValueError.js │ ├── index.js │ ├── modificationNotAllowedError.js │ ├── recurringWithoutDtStartError.js │ └── unknownICALTypeError.js ├── factories │ ├── __mocks__ │ │ └── dateFactory.js │ ├── dateFactory.js │ └── icalFactory.js ├── helpers │ ├── __mocks__ │ │ └── cryptoHelper.js │ ├── birthdayHelper.js │ ├── cryptoHelper.js │ └── stringHelper.js ├── index.js ├── parameters │ ├── index.js │ └── parameter.js ├── parsers │ ├── abstractParser.js │ ├── csvParser.js │ ├── icalendarParser.js │ ├── index.js │ ├── jcalendarParser.js │ ├── parserManager.js │ └── repairsteps │ │ ├── abstractRepairStep.js │ │ └── icalendar │ │ ├── icalendarAddMissingUIDRepairStep.js │ │ ├── icalendarAddMissingValueDateDoubleColonRepairStep.js │ │ ├── icalendarAddMissingValueDateRepairStep.js │ │ ├── icalendarConvertInvalidDateTimeValuesRepairStep.js │ │ ├── icalendarEmptyTriggerRepairStep.js │ │ ├── icalendarIllegalCreatedRepairStep.js │ │ ├── icalendarMultipleVCalendarBlocksRepairStep.js │ │ ├── icalendarRemoveUnicodeSpecialNoncharactersRepairStep.js │ │ ├── icalendarRemoveXNCGroupIdRepairStep.js │ │ └── index.js ├── properties │ ├── attachmentProperty.js │ ├── attendeeProperty.js │ ├── conferenceProperty.js │ ├── freeBusyProperty.js │ ├── geoProperty.js │ ├── imageProperty.js │ ├── index.js │ ├── property.js │ ├── relationProperty.js │ ├── requestStatusProperty.js │ ├── textProperty.js │ └── triggerProperty.js ├── recurrence │ ├── index.js │ └── recurrenceManager.js ├── traits │ ├── lockable.js │ └── observer.js └── values │ ├── abstractValue.js │ ├── binaryValue.js │ ├── dateTimeValue.js │ ├── durationValue.js │ ├── index.js │ ├── periodValue.js │ ├── recurValue.js │ └── utcOffsetValue.js ├── tests ├── assets │ ├── complex-recurrence-id-modifications.ics │ ├── double-colon-missing-date-sanitized.ics │ ├── double-colon-missing-date.ics │ ├── dtstart-only-is-all-day.ics │ ├── empty-trigger-sanitized.ics │ ├── empty-trigger-with-parameters-sanitized.ics │ ├── empty-trigger-with-parameters.ics │ ├── empty-trigger.ics │ ├── freebusy.ics │ ├── illegal-created-sanitized.ics │ ├── illegal-created.ics │ ├── import-vevent-replace-alias.ics │ ├── import-vevent-vtodo.ics │ ├── import-vevent.ics │ ├── import-vjournal-vtodo.ics │ ├── invalid-date-time-sanitized.ics │ ├── invalid-date-time.ics │ ├── itip-cancel.ics │ ├── loader.js │ ├── missing-uid-sanitized.ics │ ├── missing-uid.ics │ ├── missing-value-date-sanitized.ics │ ├── missing-value-date.ics │ ├── multiple-vcalendar-blocks-sanitized.ics │ ├── multiple-vcalendar-blocks.ics │ ├── recurring-allday.ics │ ├── recurring-infinitely-with-rdates.ics │ ├── recurring-recurrence-id-only.ics │ ├── recurring-with-end-count-with-rdates.ics │ ├── recurring-with-end-until-with-rdates.ics │ ├── recurring-with-recurrence-id-range.ics │ ├── rrule-weekly-recurrence-id.ics │ ├── simple-date-dtstart-dtend.ics │ ├── simple-date-dtstart-duration.ics │ ├── simple-date-dtstart-only.ics │ ├── simple-date-time-europe-berlin-dtstart-dtend.ics │ ├── simple-date-time-new-york-dtstart-duration.ics │ ├── simple-date-time-new-york-dtstart-only.ics │ ├── timezone-america-la.ics │ ├── timezone-america-nyc.ics │ ├── timezone-asia-kolkata.ics │ ├── timezone-europe-berlin.ics │ ├── unicode-non-character-fffe-after.ics │ ├── unicode-non-character-fffe-before.ics │ ├── unicode-non-character-ffff-after.ics │ ├── unicode-non-character-ffff-before.ics │ ├── very-long-event.ics │ ├── vtodo-dtstart-duration.ics │ ├── vtodo-due-dtstart.ics │ ├── vtodo-due-only.ics │ ├── vtodo-no-due-no-dtstart.ics │ ├── vtodo-recurring-dtstart-duration.ics │ ├── vtodo-recurring-due-dtstart.ics │ ├── vtodo-recurring-no-due-no-dtstart-invalid.ics │ ├── vtodo-recurring-with-recurrence-exceptions.ics │ ├── weekly-recurring-with-exception.ics │ ├── x-nc-group-id-sanitized.ics │ └── x-nc-group-id.ics ├── integration │ ├── creating │ │ ├── createEvent.test.js │ │ └── createFreeBusyRequest.test.js │ ├── editing │ │ └── editAlarm.test.js │ ├── parser │ │ ├── isAllDay.test.js │ │ └── parser.test.js │ ├── recurrence-expansion │ │ └── complex-recur-exception.test.js │ └── todos │ │ └── vtodo.test.js └── unit │ ├── components │ ├── abstractComponent.test.js │ ├── calendarComponent.test.js │ ├── nested │ │ ├── alarmComponent.test.js │ │ └── index.test.js │ └── root │ │ ├── abstractRecurringComponent.test.js │ │ ├── eventComponent.test.js │ │ ├── freebusyComponent.test.js │ │ ├── index.test.js │ │ ├── journalComponent.test.js │ │ ├── timezoneComponent.test.js │ │ └── todoComponent.test.js │ ├── config.test.js │ ├── errors │ ├── expectedICalJSError.test.js │ ├── illegalValueError.test.js │ ├── modificationNotAllowedError.test.js │ └── recurringWithoutDtStartError.test.js │ ├── factories │ ├── dateFactory.test.js │ └── icalFactory.test.js │ ├── helpers │ ├── birthdayHelper.test.js │ ├── cryptoHelper.test.js │ └── stringHelper.test.js │ ├── parameters │ └── parameter.test.js │ ├── parsers │ ├── abstractParser.test.js │ ├── icalendarParser.test.js │ ├── parserManager.test.js │ └── repairsteps │ │ ├── abstractRepairStep.test.js │ │ └── icalendar │ │ ├── icalendarAddMissingUIDRepairStep.test.js │ │ ├── icalendarAddMissingValueDateDoubleColonRepairStep.test.js │ │ ├── icalendarAddMissingValueDateRepairStep.test.js │ │ ├── icalendarConvertCreatedDateTimeRepairStep.test.js │ │ ├── icalendarEmptyTriggerRepairStep.test.js │ │ ├── icalendarIllegalCreatedRepairStep.test.js │ │ ├── icalendarMultipleVCalendarBlocksRepairStep.test.js │ │ ├── icalendarRemoveUnicodeSpecialNoncharactersRepairStep.test.js │ │ ├── icalendarRemoveXNCGroupIdRepairStep.test.js │ │ └── index.test.js │ ├── properties │ ├── attachmentProperty.test.js │ ├── attendeeProperty.test.js │ ├── conferenceProperty.test.js │ ├── freeBusyProperty.test.js │ ├── geoProperty.test.js │ ├── imageProperty.test.js │ ├── index.test.js │ ├── property.test.js │ ├── relationProperty.test.js │ ├── requestStatusProperty.test.js │ ├── textProperty.test.js │ └── triggerProperty.test.js │ ├── recurrence │ └── recurrenceManager.test.js │ ├── traits │ ├── lockable.test.js │ └── observer.test.js │ └── values │ ├── abstractValue.test.js │ ├── binaryValue.test.js │ ├── dateTimeValue.test.js │ ├── durationValue.test.js │ ├── index.test.js │ ├── periodValue.test.js │ ├── recurValue.test.js │ └── utcOffsetValue.test.js └── vite.config.mjs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: [ 3 | '@nextcloud', 4 | ], 5 | } 6 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Package maintainers 2 | * @GVodyanov @SebastianKrupinski 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/ISSUE_TEMPLATE/bug_form.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request_form.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/ISSUE_TEMPLATE/feature_request_form.yml -------------------------------------------------------------------------------- /.github/workflows/conventional_commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/workflows/conventional_commits.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-approve-merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/workflows/dependabot-approve-merge.yml -------------------------------------------------------------------------------- /.github/workflows/lint-eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/workflows/lint-eslint.yml -------------------------------------------------------------------------------- /.github/workflows/node-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/workflows/node-test.yml -------------------------------------------------------------------------------- /.github/workflows/npm-audit-fix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/workflows/npm-audit-fix.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSES/AGPL-3.0-or-later.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/LICENSES/AGPL-3.0-or-later.txt -------------------------------------------------------------------------------- /Limitations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/Limitations.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/renovate.json -------------------------------------------------------------------------------- /src/components/abstractComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/abstractComponent.js -------------------------------------------------------------------------------- /src/components/calendarComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/calendarComponent.js -------------------------------------------------------------------------------- /src/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/index.js -------------------------------------------------------------------------------- /src/components/nested/alarmComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/nested/alarmComponent.js -------------------------------------------------------------------------------- /src/components/nested/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/nested/index.js -------------------------------------------------------------------------------- /src/components/root/abstractRecurringComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/abstractRecurringComponent.js -------------------------------------------------------------------------------- /src/components/root/eventComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/eventComponent.js -------------------------------------------------------------------------------- /src/components/root/freeBusyComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/freeBusyComponent.js -------------------------------------------------------------------------------- /src/components/root/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/index.js -------------------------------------------------------------------------------- /src/components/root/journalComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/journalComponent.js -------------------------------------------------------------------------------- /src/components/root/timezoneComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/timezoneComponent.js -------------------------------------------------------------------------------- /src/components/root/toDoComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/components/root/toDoComponent.js -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/config.js -------------------------------------------------------------------------------- /src/errors/expectedICalJSError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/errors/expectedICalJSError.js -------------------------------------------------------------------------------- /src/errors/illegalValueError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/errors/illegalValueError.js -------------------------------------------------------------------------------- /src/errors/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/errors/index.js -------------------------------------------------------------------------------- /src/errors/modificationNotAllowedError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/errors/modificationNotAllowedError.js -------------------------------------------------------------------------------- /src/errors/recurringWithoutDtStartError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/errors/recurringWithoutDtStartError.js -------------------------------------------------------------------------------- /src/errors/unknownICALTypeError.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/errors/unknownICALTypeError.js -------------------------------------------------------------------------------- /src/factories/__mocks__/dateFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/factories/__mocks__/dateFactory.js -------------------------------------------------------------------------------- /src/factories/dateFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/factories/dateFactory.js -------------------------------------------------------------------------------- /src/factories/icalFactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/factories/icalFactory.js -------------------------------------------------------------------------------- /src/helpers/__mocks__/cryptoHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/helpers/__mocks__/cryptoHelper.js -------------------------------------------------------------------------------- /src/helpers/birthdayHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/helpers/birthdayHelper.js -------------------------------------------------------------------------------- /src/helpers/cryptoHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/helpers/cryptoHelper.js -------------------------------------------------------------------------------- /src/helpers/stringHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/helpers/stringHelper.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/index.js -------------------------------------------------------------------------------- /src/parameters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parameters/index.js -------------------------------------------------------------------------------- /src/parameters/parameter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parameters/parameter.js -------------------------------------------------------------------------------- /src/parsers/abstractParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/abstractParser.js -------------------------------------------------------------------------------- /src/parsers/csvParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/csvParser.js -------------------------------------------------------------------------------- /src/parsers/icalendarParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/icalendarParser.js -------------------------------------------------------------------------------- /src/parsers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/index.js -------------------------------------------------------------------------------- /src/parsers/jcalendarParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/jcalendarParser.js -------------------------------------------------------------------------------- /src/parsers/parserManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/parserManager.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/abstractRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/abstractRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarAddMissingUIDRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarAddMissingUIDRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarAddMissingValueDateDoubleColonRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarAddMissingValueDateDoubleColonRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarAddMissingValueDateRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarAddMissingValueDateRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarConvertInvalidDateTimeValuesRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarConvertInvalidDateTimeValuesRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarEmptyTriggerRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarEmptyTriggerRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarIllegalCreatedRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarIllegalCreatedRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarMultipleVCalendarBlocksRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarMultipleVCalendarBlocksRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarRemoveUnicodeSpecialNoncharactersRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarRemoveUnicodeSpecialNoncharactersRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/icalendarRemoveXNCGroupIdRepairStep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/icalendarRemoveXNCGroupIdRepairStep.js -------------------------------------------------------------------------------- /src/parsers/repairsteps/icalendar/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/parsers/repairsteps/icalendar/index.js -------------------------------------------------------------------------------- /src/properties/attachmentProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/attachmentProperty.js -------------------------------------------------------------------------------- /src/properties/attendeeProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/attendeeProperty.js -------------------------------------------------------------------------------- /src/properties/conferenceProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/conferenceProperty.js -------------------------------------------------------------------------------- /src/properties/freeBusyProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/freeBusyProperty.js -------------------------------------------------------------------------------- /src/properties/geoProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/geoProperty.js -------------------------------------------------------------------------------- /src/properties/imageProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/imageProperty.js -------------------------------------------------------------------------------- /src/properties/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/index.js -------------------------------------------------------------------------------- /src/properties/property.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/property.js -------------------------------------------------------------------------------- /src/properties/relationProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/relationProperty.js -------------------------------------------------------------------------------- /src/properties/requestStatusProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/requestStatusProperty.js -------------------------------------------------------------------------------- /src/properties/textProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/textProperty.js -------------------------------------------------------------------------------- /src/properties/triggerProperty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/properties/triggerProperty.js -------------------------------------------------------------------------------- /src/recurrence/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/recurrence/index.js -------------------------------------------------------------------------------- /src/recurrence/recurrenceManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/recurrence/recurrenceManager.js -------------------------------------------------------------------------------- /src/traits/lockable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/traits/lockable.js -------------------------------------------------------------------------------- /src/traits/observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/traits/observer.js -------------------------------------------------------------------------------- /src/values/abstractValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/abstractValue.js -------------------------------------------------------------------------------- /src/values/binaryValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/binaryValue.js -------------------------------------------------------------------------------- /src/values/dateTimeValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/dateTimeValue.js -------------------------------------------------------------------------------- /src/values/durationValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/durationValue.js -------------------------------------------------------------------------------- /src/values/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/index.js -------------------------------------------------------------------------------- /src/values/periodValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/periodValue.js -------------------------------------------------------------------------------- /src/values/recurValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/recurValue.js -------------------------------------------------------------------------------- /src/values/utcOffsetValue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/src/values/utcOffsetValue.js -------------------------------------------------------------------------------- /tests/assets/complex-recurrence-id-modifications.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/complex-recurrence-id-modifications.ics -------------------------------------------------------------------------------- /tests/assets/double-colon-missing-date-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/double-colon-missing-date-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/double-colon-missing-date.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/double-colon-missing-date.ics -------------------------------------------------------------------------------- /tests/assets/dtstart-only-is-all-day.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/dtstart-only-is-all-day.ics -------------------------------------------------------------------------------- /tests/assets/empty-trigger-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/empty-trigger-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/empty-trigger-with-parameters-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/empty-trigger-with-parameters-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/empty-trigger-with-parameters.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/empty-trigger-with-parameters.ics -------------------------------------------------------------------------------- /tests/assets/empty-trigger.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/empty-trigger.ics -------------------------------------------------------------------------------- /tests/assets/freebusy.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/freebusy.ics -------------------------------------------------------------------------------- /tests/assets/illegal-created-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/illegal-created-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/illegal-created.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/illegal-created.ics -------------------------------------------------------------------------------- /tests/assets/import-vevent-replace-alias.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/import-vevent-replace-alias.ics -------------------------------------------------------------------------------- /tests/assets/import-vevent-vtodo.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/import-vevent-vtodo.ics -------------------------------------------------------------------------------- /tests/assets/import-vevent.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/import-vevent.ics -------------------------------------------------------------------------------- /tests/assets/import-vjournal-vtodo.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/import-vjournal-vtodo.ics -------------------------------------------------------------------------------- /tests/assets/invalid-date-time-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/invalid-date-time-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/invalid-date-time.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/invalid-date-time.ics -------------------------------------------------------------------------------- /tests/assets/itip-cancel.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/itip-cancel.ics -------------------------------------------------------------------------------- /tests/assets/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/loader.js -------------------------------------------------------------------------------- /tests/assets/missing-uid-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/missing-uid-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/missing-uid.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/missing-uid.ics -------------------------------------------------------------------------------- /tests/assets/missing-value-date-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/missing-value-date-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/missing-value-date.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/missing-value-date.ics -------------------------------------------------------------------------------- /tests/assets/multiple-vcalendar-blocks-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/multiple-vcalendar-blocks-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/multiple-vcalendar-blocks.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/multiple-vcalendar-blocks.ics -------------------------------------------------------------------------------- /tests/assets/recurring-allday.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/recurring-allday.ics -------------------------------------------------------------------------------- /tests/assets/recurring-infinitely-with-rdates.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/recurring-infinitely-with-rdates.ics -------------------------------------------------------------------------------- /tests/assets/recurring-recurrence-id-only.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/recurring-recurrence-id-only.ics -------------------------------------------------------------------------------- /tests/assets/recurring-with-end-count-with-rdates.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/recurring-with-end-count-with-rdates.ics -------------------------------------------------------------------------------- /tests/assets/recurring-with-end-until-with-rdates.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/recurring-with-end-until-with-rdates.ics -------------------------------------------------------------------------------- /tests/assets/recurring-with-recurrence-id-range.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/recurring-with-recurrence-id-range.ics -------------------------------------------------------------------------------- /tests/assets/rrule-weekly-recurrence-id.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/rrule-weekly-recurrence-id.ics -------------------------------------------------------------------------------- /tests/assets/simple-date-dtstart-dtend.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/simple-date-dtstart-dtend.ics -------------------------------------------------------------------------------- /tests/assets/simple-date-dtstart-duration.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/simple-date-dtstart-duration.ics -------------------------------------------------------------------------------- /tests/assets/simple-date-dtstart-only.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/simple-date-dtstart-only.ics -------------------------------------------------------------------------------- /tests/assets/simple-date-time-europe-berlin-dtstart-dtend.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/simple-date-time-europe-berlin-dtstart-dtend.ics -------------------------------------------------------------------------------- /tests/assets/simple-date-time-new-york-dtstart-duration.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/simple-date-time-new-york-dtstart-duration.ics -------------------------------------------------------------------------------- /tests/assets/simple-date-time-new-york-dtstart-only.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/simple-date-time-new-york-dtstart-only.ics -------------------------------------------------------------------------------- /tests/assets/timezone-america-la.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/timezone-america-la.ics -------------------------------------------------------------------------------- /tests/assets/timezone-america-nyc.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/timezone-america-nyc.ics -------------------------------------------------------------------------------- /tests/assets/timezone-asia-kolkata.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/timezone-asia-kolkata.ics -------------------------------------------------------------------------------- /tests/assets/timezone-europe-berlin.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/timezone-europe-berlin.ics -------------------------------------------------------------------------------- /tests/assets/unicode-non-character-fffe-after.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/unicode-non-character-fffe-after.ics -------------------------------------------------------------------------------- /tests/assets/unicode-non-character-fffe-before.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/unicode-non-character-fffe-before.ics -------------------------------------------------------------------------------- /tests/assets/unicode-non-character-ffff-after.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/unicode-non-character-ffff-after.ics -------------------------------------------------------------------------------- /tests/assets/unicode-non-character-ffff-before.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/unicode-non-character-ffff-before.ics -------------------------------------------------------------------------------- /tests/assets/very-long-event.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/very-long-event.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-dtstart-duration.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-dtstart-duration.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-due-dtstart.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-due-dtstart.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-due-only.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-due-only.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-no-due-no-dtstart.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-no-due-no-dtstart.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-recurring-dtstart-duration.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-recurring-dtstart-duration.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-recurring-due-dtstart.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-recurring-due-dtstart.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-recurring-no-due-no-dtstart-invalid.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-recurring-no-due-no-dtstart-invalid.ics -------------------------------------------------------------------------------- /tests/assets/vtodo-recurring-with-recurrence-exceptions.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/vtodo-recurring-with-recurrence-exceptions.ics -------------------------------------------------------------------------------- /tests/assets/weekly-recurring-with-exception.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/weekly-recurring-with-exception.ics -------------------------------------------------------------------------------- /tests/assets/x-nc-group-id-sanitized.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/x-nc-group-id-sanitized.ics -------------------------------------------------------------------------------- /tests/assets/x-nc-group-id.ics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/assets/x-nc-group-id.ics -------------------------------------------------------------------------------- /tests/integration/creating/createEvent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/creating/createEvent.test.js -------------------------------------------------------------------------------- /tests/integration/creating/createFreeBusyRequest.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/creating/createFreeBusyRequest.test.js -------------------------------------------------------------------------------- /tests/integration/editing/editAlarm.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/editing/editAlarm.test.js -------------------------------------------------------------------------------- /tests/integration/parser/isAllDay.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/parser/isAllDay.test.js -------------------------------------------------------------------------------- /tests/integration/parser/parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/parser/parser.test.js -------------------------------------------------------------------------------- /tests/integration/recurrence-expansion/complex-recur-exception.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/recurrence-expansion/complex-recur-exception.test.js -------------------------------------------------------------------------------- /tests/integration/todos/vtodo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/integration/todos/vtodo.test.js -------------------------------------------------------------------------------- /tests/unit/components/abstractComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/abstractComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/calendarComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/calendarComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/nested/alarmComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/nested/alarmComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/nested/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/nested/index.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/abstractRecurringComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/abstractRecurringComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/eventComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/eventComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/freebusyComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/freebusyComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/index.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/journalComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/journalComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/timezoneComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/timezoneComponent.test.js -------------------------------------------------------------------------------- /tests/unit/components/root/todoComponent.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/components/root/todoComponent.test.js -------------------------------------------------------------------------------- /tests/unit/config.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/config.test.js -------------------------------------------------------------------------------- /tests/unit/errors/expectedICalJSError.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/errors/expectedICalJSError.test.js -------------------------------------------------------------------------------- /tests/unit/errors/illegalValueError.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/errors/illegalValueError.test.js -------------------------------------------------------------------------------- /tests/unit/errors/modificationNotAllowedError.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/errors/modificationNotAllowedError.test.js -------------------------------------------------------------------------------- /tests/unit/errors/recurringWithoutDtStartError.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/errors/recurringWithoutDtStartError.test.js -------------------------------------------------------------------------------- /tests/unit/factories/dateFactory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/factories/dateFactory.test.js -------------------------------------------------------------------------------- /tests/unit/factories/icalFactory.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/factories/icalFactory.test.js -------------------------------------------------------------------------------- /tests/unit/helpers/birthdayHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/helpers/birthdayHelper.test.js -------------------------------------------------------------------------------- /tests/unit/helpers/cryptoHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/helpers/cryptoHelper.test.js -------------------------------------------------------------------------------- /tests/unit/helpers/stringHelper.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/helpers/stringHelper.test.js -------------------------------------------------------------------------------- /tests/unit/parameters/parameter.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parameters/parameter.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/abstractParser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/abstractParser.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/icalendarParser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/icalendarParser.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/parserManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/parserManager.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/abstractRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/abstractRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarAddMissingUIDRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarAddMissingUIDRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarAddMissingValueDateDoubleColonRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarAddMissingValueDateDoubleColonRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarAddMissingValueDateRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarAddMissingValueDateRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarConvertCreatedDateTimeRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarConvertCreatedDateTimeRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarEmptyTriggerRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarEmptyTriggerRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarIllegalCreatedRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarIllegalCreatedRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarMultipleVCalendarBlocksRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarMultipleVCalendarBlocksRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarRemoveUnicodeSpecialNoncharactersRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarRemoveUnicodeSpecialNoncharactersRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/icalendarRemoveXNCGroupIdRepairStep.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/icalendarRemoveXNCGroupIdRepairStep.test.js -------------------------------------------------------------------------------- /tests/unit/parsers/repairsteps/icalendar/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/parsers/repairsteps/icalendar/index.test.js -------------------------------------------------------------------------------- /tests/unit/properties/attachmentProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/attachmentProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/attendeeProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/attendeeProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/conferenceProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/conferenceProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/freeBusyProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/freeBusyProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/geoProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/geoProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/imageProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/imageProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/index.test.js -------------------------------------------------------------------------------- /tests/unit/properties/property.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/property.test.js -------------------------------------------------------------------------------- /tests/unit/properties/relationProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/relationProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/requestStatusProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/requestStatusProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/textProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/textProperty.test.js -------------------------------------------------------------------------------- /tests/unit/properties/triggerProperty.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/properties/triggerProperty.test.js -------------------------------------------------------------------------------- /tests/unit/recurrence/recurrenceManager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/recurrence/recurrenceManager.test.js -------------------------------------------------------------------------------- /tests/unit/traits/lockable.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/traits/lockable.test.js -------------------------------------------------------------------------------- /tests/unit/traits/observer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/traits/observer.test.js -------------------------------------------------------------------------------- /tests/unit/values/abstractValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/abstractValue.test.js -------------------------------------------------------------------------------- /tests/unit/values/binaryValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/binaryValue.test.js -------------------------------------------------------------------------------- /tests/unit/values/dateTimeValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/dateTimeValue.test.js -------------------------------------------------------------------------------- /tests/unit/values/durationValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/durationValue.test.js -------------------------------------------------------------------------------- /tests/unit/values/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/index.test.js -------------------------------------------------------------------------------- /tests/unit/values/periodValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/periodValue.test.js -------------------------------------------------------------------------------- /tests/unit/values/recurValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/recurValue.test.js -------------------------------------------------------------------------------- /tests/unit/values/utcOffsetValue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/tests/unit/values/utcOffsetValue.test.js -------------------------------------------------------------------------------- /vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nextcloud/calendar-js/HEAD/vite.config.mjs --------------------------------------------------------------------------------