├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .nvmrc ├── .storybook ├── main.js └── preview.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __mocks__ ├── fileMock.js └── styleMock.js ├── babel.config.js ├── datepicker-cover.png ├── jest.config.js ├── package.json ├── rollup.config.js ├── src ├── components │ ├── DatePicker.svelte │ ├── DatePicker.test.ts │ ├── DatePickerHeader │ │ ├── DatePickerHeader.svelte │ │ ├── DatePickerHeader.test.ts │ │ ├── DatePickerHeader.ts │ │ └── __snapshots__ │ │ │ └── DatePickerHeader.test.ts.snap │ ├── DayPicker │ │ ├── DayPicker.stories.svelte │ │ ├── DayPicker.svelte │ │ ├── DayPicker.test.ts │ │ └── __snapshots__ │ │ │ └── DayPicker.test.ts.snap │ ├── Picker.stories.svelte │ ├── YearPicker │ │ ├── YearPicker.stories.svelte │ │ ├── YearPicker.svelte │ │ ├── YearPicker.test.ts │ │ └── __snapshots__ │ │ │ └── YearPicker.test.ts.snap │ └── __snapshots__ │ │ └── DatePicker.test.ts.snap ├── index.ts └── utils │ ├── date-default-ranges.ts │ ├── date-fns-adapter.ts │ ├── focus-trap.ts │ └── view-types.ts ├── svelte.config.js └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist/ 4 | 5 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14.16.x -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/.storybook/preview.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; -------------------------------------------------------------------------------- /__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/babel.config.js -------------------------------------------------------------------------------- /datepicker-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/datepicker-cover.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/components/DatePicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DatePicker.svelte -------------------------------------------------------------------------------- /src/components/DatePicker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DatePicker.test.ts -------------------------------------------------------------------------------- /src/components/DatePickerHeader/DatePickerHeader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DatePickerHeader/DatePickerHeader.svelte -------------------------------------------------------------------------------- /src/components/DatePickerHeader/DatePickerHeader.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DatePickerHeader/DatePickerHeader.test.ts -------------------------------------------------------------------------------- /src/components/DatePickerHeader/DatePickerHeader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DatePickerHeader/DatePickerHeader.ts -------------------------------------------------------------------------------- /src/components/DatePickerHeader/__snapshots__/DatePickerHeader.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DatePickerHeader/__snapshots__/DatePickerHeader.test.ts.snap -------------------------------------------------------------------------------- /src/components/DayPicker/DayPicker.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DayPicker/DayPicker.stories.svelte -------------------------------------------------------------------------------- /src/components/DayPicker/DayPicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DayPicker/DayPicker.svelte -------------------------------------------------------------------------------- /src/components/DayPicker/DayPicker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DayPicker/DayPicker.test.ts -------------------------------------------------------------------------------- /src/components/DayPicker/__snapshots__/DayPicker.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/DayPicker/__snapshots__/DayPicker.test.ts.snap -------------------------------------------------------------------------------- /src/components/Picker.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/Picker.stories.svelte -------------------------------------------------------------------------------- /src/components/YearPicker/YearPicker.stories.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/YearPicker/YearPicker.stories.svelte -------------------------------------------------------------------------------- /src/components/YearPicker/YearPicker.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/YearPicker/YearPicker.svelte -------------------------------------------------------------------------------- /src/components/YearPicker/YearPicker.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/YearPicker/YearPicker.test.ts -------------------------------------------------------------------------------- /src/components/YearPicker/__snapshots__/YearPicker.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/YearPicker/__snapshots__/YearPicker.test.ts.snap -------------------------------------------------------------------------------- /src/components/__snapshots__/DatePicker.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/components/__snapshots__/DatePicker.test.ts.snap -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/utils/date-default-ranges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/utils/date-default-ranges.ts -------------------------------------------------------------------------------- /src/utils/date-fns-adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/utils/date-fns-adapter.ts -------------------------------------------------------------------------------- /src/utils/focus-trap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/src/utils/focus-trap.ts -------------------------------------------------------------------------------- /src/utils/view-types.ts: -------------------------------------------------------------------------------- 1 | export type view = "days" | "years"; -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrew-secret/svelte-datepicker/HEAD/tsconfig.json --------------------------------------------------------------------------------