gitextract_4e1grtq8/ ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── dist/ │ ├── swapy.d.ts │ └── swapy.js ├── examples/ │ ├── react/ │ │ ├── App.tsx │ │ ├── index.html │ │ ├── main.tsx │ │ └── style.css │ ├── react-dynamic/ │ │ ├── App.tsx │ │ ├── index.html │ │ ├── main.tsx │ │ └── style.css │ ├── svelte/ │ │ ├── App.svelte │ │ ├── index.html │ │ ├── main.ts │ │ └── style.css │ ├── svelte-dynamic/ │ │ ├── App.svelte │ │ ├── index.html │ │ ├── main.ts │ │ └── style.css │ ├── vanilla/ │ │ ├── index.html │ │ ├── main.ts │ │ └── style.css │ ├── vanilla-dynamic/ │ │ ├── index.html │ │ ├── main.ts │ │ └── style.css │ ├── vue/ │ │ ├── App.vue │ │ ├── index.html │ │ ├── main.ts │ │ └── style.css │ └── vue-dynamic/ │ ├── App.vue │ ├── index.html │ ├── main.ts │ └── style.css ├── package.json ├── src/ │ ├── animators.ts │ ├── borderRadius.ts │ ├── draggable.ts │ ├── easings.ts │ ├── flip.ts │ ├── index.ts │ ├── math.ts │ ├── rect.ts │ ├── utils.ts │ ├── vector.ts │ ├── view.ts │ └── vite-env.d.ts ├── tsconfig.build.json ├── tsconfig.json └── vite.config.ts