├── .github
├── ISSUE_TEMPLATE
│ ├── add-update-fix-document-page.yaml
│ ├── bug_report.yaml
│ ├── feature_request.yaml
│ └── new-feature-request.yaml
├── pull_request_template.md
├── release-drafter.yml
└── workflows
│ ├── pr-check.yml
│ ├── publish-package.yml
│ └── release-drafter.yml
├── .gitignore
├── .scripts
└── release.cjs
├── LICENSE.md
├── README.md
├── demo
└── vue
│ ├── .gitignore
│ ├── .vscode
│ └── extensions.json
│ ├── README.md
│ ├── index.html
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.vue
│ ├── assets
│ │ └── vue.svg
│ ├── main.ts
│ ├── style.css
│ └── vite-env.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── docs
├── .gitignore
├── .vitepress
│ └── config.mts
├── documents
│ ├── custom-style.md
│ └── properties.md
├── getting-started.md
├── index.md
├── package.json
├── playground.md
├── public
│ └── imgs
│ │ └── properties
│ │ └── is-drag-handle.png
├── roadmap.md
└── tutorial
│ ├── advanced-usage.md
│ └── basic-usage.md
├── package.json
├── packages
└── core
│ ├── .gitignore
│ ├── .stylelintrc.json
│ ├── .vscode
│ ├── extensions.json
│ └── settings.json
│ ├── LICENSE.md
│ ├── README.md
│ ├── dev
│ ├── App.vue
│ ├── main.ts
│ └── style.css
│ ├── eslint.config.mjs
│ ├── index.html
│ ├── package.json
│ ├── src
│ ├── components
│ │ └── SwipeModal
│ │ │ ├── SwipeModal.types.ts
│ │ │ └── SwipeModal.vue
│ ├── constants
│ │ └── index.ts
│ ├── hooks
│ │ ├── useCssVar.ts
│ │ ├── useModalAnim.ts
│ │ └── usePointerEvent.ts
│ ├── main.ts
│ ├── utils
│ │ ├── setPageScrollable.ts
│ │ └── willChange.ts
│ ├── vite-env.d.ts
│ └── vue-shims.d.ts
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
└── vue-swipe-modal.code-workspace
/.github/ISSUE_TEMPLATE/add-update-fix-document-page.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/ISSUE_TEMPLATE/add-update-fix-document-page.yaml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/new-feature-request.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/ISSUE_TEMPLATE/new-feature-request.yaml
--------------------------------------------------------------------------------
/.github/pull_request_template.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/pull_request_template.md
--------------------------------------------------------------------------------
/.github/release-drafter.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/release-drafter.yml
--------------------------------------------------------------------------------
/.github/workflows/pr-check.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/workflows/pr-check.yml
--------------------------------------------------------------------------------
/.github/workflows/publish-package.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/workflows/publish-package.yml
--------------------------------------------------------------------------------
/.github/workflows/release-drafter.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.github/workflows/release-drafter.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.gitignore
--------------------------------------------------------------------------------
/.scripts/release.cjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/.scripts/release.cjs
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/LICENSE.md
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/README.md
--------------------------------------------------------------------------------
/demo/vue/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/.gitignore
--------------------------------------------------------------------------------
/demo/vue/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/.vscode/extensions.json
--------------------------------------------------------------------------------
/demo/vue/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/README.md
--------------------------------------------------------------------------------
/demo/vue/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/index.html
--------------------------------------------------------------------------------
/demo/vue/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/package.json
--------------------------------------------------------------------------------
/demo/vue/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/public/vite.svg
--------------------------------------------------------------------------------
/demo/vue/src/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/src/App.vue
--------------------------------------------------------------------------------
/demo/vue/src/assets/vue.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/src/assets/vue.svg
--------------------------------------------------------------------------------
/demo/vue/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/src/main.ts
--------------------------------------------------------------------------------
/demo/vue/src/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/src/style.css
--------------------------------------------------------------------------------
/demo/vue/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/demo/vue/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/tsconfig.json
--------------------------------------------------------------------------------
/demo/vue/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/tsconfig.node.json
--------------------------------------------------------------------------------
/demo/vue/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/demo/vue/vite.config.ts
--------------------------------------------------------------------------------
/docs/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/.gitignore
--------------------------------------------------------------------------------
/docs/.vitepress/config.mts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/.vitepress/config.mts
--------------------------------------------------------------------------------
/docs/documents/custom-style.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/documents/custom-style.md
--------------------------------------------------------------------------------
/docs/documents/properties.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/documents/properties.md
--------------------------------------------------------------------------------
/docs/getting-started.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/getting-started.md
--------------------------------------------------------------------------------
/docs/index.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/index.md
--------------------------------------------------------------------------------
/docs/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/package.json
--------------------------------------------------------------------------------
/docs/playground.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/playground.md
--------------------------------------------------------------------------------
/docs/public/imgs/properties/is-drag-handle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/public/imgs/properties/is-drag-handle.png
--------------------------------------------------------------------------------
/docs/roadmap.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/roadmap.md
--------------------------------------------------------------------------------
/docs/tutorial/advanced-usage.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/docs/tutorial/advanced-usage.md
--------------------------------------------------------------------------------
/docs/tutorial/basic-usage.md:
--------------------------------------------------------------------------------
1 | # Basic Usage
2 |
3 | ##
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/package.json
--------------------------------------------------------------------------------
/packages/core/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/.gitignore
--------------------------------------------------------------------------------
/packages/core/.stylelintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/.stylelintrc.json
--------------------------------------------------------------------------------
/packages/core/.vscode/extensions.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/.vscode/extensions.json
--------------------------------------------------------------------------------
/packages/core/.vscode/settings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/.vscode/settings.json
--------------------------------------------------------------------------------
/packages/core/LICENSE.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/LICENSE.md
--------------------------------------------------------------------------------
/packages/core/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/README.md
--------------------------------------------------------------------------------
/packages/core/dev/App.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/dev/App.vue
--------------------------------------------------------------------------------
/packages/core/dev/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/dev/main.ts
--------------------------------------------------------------------------------
/packages/core/dev/style.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/dev/style.css
--------------------------------------------------------------------------------
/packages/core/eslint.config.mjs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/eslint.config.mjs
--------------------------------------------------------------------------------
/packages/core/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/index.html
--------------------------------------------------------------------------------
/packages/core/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/package.json
--------------------------------------------------------------------------------
/packages/core/src/components/SwipeModal/SwipeModal.types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/components/SwipeModal/SwipeModal.types.ts
--------------------------------------------------------------------------------
/packages/core/src/components/SwipeModal/SwipeModal.vue:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/components/SwipeModal/SwipeModal.vue
--------------------------------------------------------------------------------
/packages/core/src/constants/index.ts:
--------------------------------------------------------------------------------
1 | export const ANIMATION_EASING = "cubic-bezier(0.2, 0.0, 0, 1.0)";
2 |
--------------------------------------------------------------------------------
/packages/core/src/hooks/useCssVar.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/hooks/useCssVar.ts
--------------------------------------------------------------------------------
/packages/core/src/hooks/useModalAnim.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/hooks/useModalAnim.ts
--------------------------------------------------------------------------------
/packages/core/src/hooks/usePointerEvent.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/hooks/usePointerEvent.ts
--------------------------------------------------------------------------------
/packages/core/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/main.ts
--------------------------------------------------------------------------------
/packages/core/src/utils/setPageScrollable.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/utils/setPageScrollable.ts
--------------------------------------------------------------------------------
/packages/core/src/utils/willChange.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/utils/willChange.ts
--------------------------------------------------------------------------------
/packages/core/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/core/src/vue-shims.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/src/vue-shims.d.ts
--------------------------------------------------------------------------------
/packages/core/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/tsconfig.json
--------------------------------------------------------------------------------
/packages/core/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/tsconfig.node.json
--------------------------------------------------------------------------------
/packages/core/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/packages/core/vite.config.ts
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/pnpm-lock.yaml
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/pnpm-workspace.yaml
--------------------------------------------------------------------------------
/vue-swipe-modal.code-workspace:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/takuma-ru/vue-swipe-modal/HEAD/vue-swipe-modal.code-workspace
--------------------------------------------------------------------------------