├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── LICENSE ├── README.md ├── assets └── scriptable-calendar-widget.jpg ├── calendar.js ├── jest.config.cjs ├── package.json ├── src ├── addWidgetTextLine.ts ├── buildCalendar.ts ├── buildCalendarView.ts ├── buildEventsView.ts ├── buildLargeWidget.ts ├── buildWidget.ts ├── countEvents.ts ├── createDateImage.ts ├── createUrl.ts ├── formatEvent.ts ├── formatTime.ts ├── getEventIcon.ts ├── getEvents.ts ├── getMonthBoundaries.ts ├── getMonthOffset.ts ├── getSuffix.ts ├── getWeekLetters.ts ├── index.ts ├── isDateFromBoundingMonth.ts ├── isWeekend.ts ├── setWidgetBackground.ts └── settings.ts ├── test └── getWeekLetters.test.ts ├── tsconfig.json └── util ├── postBundle.js └── watchBuildMove.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dev -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/README.md -------------------------------------------------------------------------------- /assets/scriptable-calendar-widget.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/assets/scriptable-calendar-widget.jpg -------------------------------------------------------------------------------- /calendar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/calendar.js -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/package.json -------------------------------------------------------------------------------- /src/addWidgetTextLine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/addWidgetTextLine.ts -------------------------------------------------------------------------------- /src/buildCalendar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/buildCalendar.ts -------------------------------------------------------------------------------- /src/buildCalendarView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/buildCalendarView.ts -------------------------------------------------------------------------------- /src/buildEventsView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/buildEventsView.ts -------------------------------------------------------------------------------- /src/buildLargeWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/buildLargeWidget.ts -------------------------------------------------------------------------------- /src/buildWidget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/buildWidget.ts -------------------------------------------------------------------------------- /src/countEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/countEvents.ts -------------------------------------------------------------------------------- /src/createDateImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/createDateImage.ts -------------------------------------------------------------------------------- /src/createUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/createUrl.ts -------------------------------------------------------------------------------- /src/formatEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/formatEvent.ts -------------------------------------------------------------------------------- /src/formatTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/formatTime.ts -------------------------------------------------------------------------------- /src/getEventIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/getEventIcon.ts -------------------------------------------------------------------------------- /src/getEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/getEvents.ts -------------------------------------------------------------------------------- /src/getMonthBoundaries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/getMonthBoundaries.ts -------------------------------------------------------------------------------- /src/getMonthOffset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/getMonthOffset.ts -------------------------------------------------------------------------------- /src/getSuffix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/getSuffix.ts -------------------------------------------------------------------------------- /src/getWeekLetters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/getWeekLetters.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/isDateFromBoundingMonth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/isDateFromBoundingMonth.ts -------------------------------------------------------------------------------- /src/isWeekend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/isWeekend.ts -------------------------------------------------------------------------------- /src/setWidgetBackground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/setWidgetBackground.ts -------------------------------------------------------------------------------- /src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/src/settings.ts -------------------------------------------------------------------------------- /test/getWeekLetters.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/test/getWeekLetters.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/tsconfig.json -------------------------------------------------------------------------------- /util/postBundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/util/postBundle.js -------------------------------------------------------------------------------- /util/watchBuildMove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rudotriton/scriptable-calendar-widget/HEAD/util/watchBuildMove.js --------------------------------------------------------------------------------