├── .eslintrc.cjs ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yml │ └── config.yml └── pull_request_template.md ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── app.html │ ├── global.d.ts │ ├── routes │ │ ├── components │ │ │ ├── AutoplayExample.svelte │ │ │ ├── BasicExample.svelte │ │ │ ├── DynamicSlidesExample.svelte │ │ │ ├── ReactivityExample.svelte │ │ │ ├── ThumbnailsExample.svelte │ │ │ └── VideoExample.svelte │ │ └── index.svelte │ └── utils │ │ ├── generateSlides │ │ └── generateSlides.ts │ │ └── index.ts ├── static │ └── favicon.png ├── svelte.config.js └── tsconfig.json ├── images ├── logo.svg └── svelte-logo.svg ├── package.json ├── scripts └── copy-css.js ├── src ├── app.html ├── global.d.ts ├── lib │ ├── components │ │ ├── Splide │ │ │ ├── Splide.svelte │ │ │ └── bind.ts │ │ ├── SplideSlide │ │ │ └── SplideSlide.svelte │ │ ├── SplideTrack │ │ │ └── SplideTrack.svelte │ │ └── index.ts │ ├── index.ts │ ├── types │ │ ├── events.ts │ │ └── index.ts │ └── utils │ │ ├── classNames │ │ └── classNames.ts │ │ ├── forOwn │ │ ├── forOwn.ts │ │ └── test │ │ │ └── forOwn.test.ts │ │ ├── getSlides │ │ └── getSlides.ts │ │ ├── index.ts │ │ ├── isEqualDeep │ │ ├── isEqualDeep.ts │ │ └── test │ │ │ └── isEqualDeep.test.ts │ │ ├── isEqualShallow │ │ ├── isEqualShallow.ts │ │ └── test │ │ │ └── isEqualShallow.test.ts │ │ ├── isObject │ │ ├── isObject.ts │ │ └── test │ │ │ └── isObject.test.ts │ │ └── merge │ │ ├── merge.test.ts │ │ └── merge.ts └── routes │ ├── components │ └── BasicExample.svelte │ ├── index.svelte │ └── utils │ ├── generateSlides │ └── generateSlides.ts │ └── index.ts ├── static └── favicon.png ├── svelte.config.js └── tsconfig.json /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: NaotoshiFujita -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | /.idea 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/README.md -------------------------------------------------------------------------------- /examples/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/.eslintrc.cjs -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /build 4 | /.svelte-kit 5 | /package 6 | -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/app.html -------------------------------------------------------------------------------- /examples/src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/src/routes/components/AutoplayExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/components/AutoplayExample.svelte -------------------------------------------------------------------------------- /examples/src/routes/components/BasicExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/components/BasicExample.svelte -------------------------------------------------------------------------------- /examples/src/routes/components/DynamicSlidesExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/components/DynamicSlidesExample.svelte -------------------------------------------------------------------------------- /examples/src/routes/components/ReactivityExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/components/ReactivityExample.svelte -------------------------------------------------------------------------------- /examples/src/routes/components/ThumbnailsExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/components/ThumbnailsExample.svelte -------------------------------------------------------------------------------- /examples/src/routes/components/VideoExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/components/VideoExample.svelte -------------------------------------------------------------------------------- /examples/src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/routes/index.svelte -------------------------------------------------------------------------------- /examples/src/utils/generateSlides/generateSlides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/utils/generateSlides/generateSlides.ts -------------------------------------------------------------------------------- /examples/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/src/utils/index.ts -------------------------------------------------------------------------------- /examples/static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/static/favicon.png -------------------------------------------------------------------------------- /examples/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/svelte.config.js -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/images/logo.svg -------------------------------------------------------------------------------- /images/svelte-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/images/svelte-logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/package.json -------------------------------------------------------------------------------- /scripts/copy-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/scripts/copy-css.js -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/app.html -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/lib/components/Splide/Splide.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/components/Splide/Splide.svelte -------------------------------------------------------------------------------- /src/lib/components/Splide/bind.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/components/Splide/bind.ts -------------------------------------------------------------------------------- /src/lib/components/SplideSlide/SplideSlide.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/components/SplideSlide/SplideSlide.svelte -------------------------------------------------------------------------------- /src/lib/components/SplideTrack/SplideTrack.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/components/SplideTrack/SplideTrack.svelte -------------------------------------------------------------------------------- /src/lib/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/components/index.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/types/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/types/events.ts -------------------------------------------------------------------------------- /src/lib/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './events'; -------------------------------------------------------------------------------- /src/lib/utils/classNames/classNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/classNames/classNames.ts -------------------------------------------------------------------------------- /src/lib/utils/forOwn/forOwn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/forOwn/forOwn.ts -------------------------------------------------------------------------------- /src/lib/utils/forOwn/test/forOwn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/forOwn/test/forOwn.test.ts -------------------------------------------------------------------------------- /src/lib/utils/getSlides/getSlides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/getSlides/getSlides.ts -------------------------------------------------------------------------------- /src/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/index.ts -------------------------------------------------------------------------------- /src/lib/utils/isEqualDeep/isEqualDeep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/isEqualDeep/isEqualDeep.ts -------------------------------------------------------------------------------- /src/lib/utils/isEqualDeep/test/isEqualDeep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/isEqualDeep/test/isEqualDeep.test.ts -------------------------------------------------------------------------------- /src/lib/utils/isEqualShallow/isEqualShallow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/isEqualShallow/isEqualShallow.ts -------------------------------------------------------------------------------- /src/lib/utils/isEqualShallow/test/isEqualShallow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/isEqualShallow/test/isEqualShallow.test.ts -------------------------------------------------------------------------------- /src/lib/utils/isObject/isObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/isObject/isObject.ts -------------------------------------------------------------------------------- /src/lib/utils/isObject/test/isObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/isObject/test/isObject.test.ts -------------------------------------------------------------------------------- /src/lib/utils/merge/merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/merge/merge.test.ts -------------------------------------------------------------------------------- /src/lib/utils/merge/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/lib/utils/merge/merge.ts -------------------------------------------------------------------------------- /src/routes/components/BasicExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/routes/components/BasicExample.svelte -------------------------------------------------------------------------------- /src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/routes/index.svelte -------------------------------------------------------------------------------- /src/routes/utils/generateSlides/generateSlides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/routes/utils/generateSlides/generateSlides.ts -------------------------------------------------------------------------------- /src/routes/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/src/routes/utils/index.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/static/favicon.png -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Splidejs/svelte-splide/HEAD/tsconfig.json --------------------------------------------------------------------------------