├── .all-contributorsrc ├── .changeset ├── README.md └── config.json ├── .github ├── FUNDING.yml └── workflows │ ├── cr.yml │ └── release.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE.txt ├── README.md ├── docs ├── .gitignore ├── .npmrc ├── .prettierrc.cjs ├── .vscode │ ├── extensions.json │ ├── launch.json │ └── settings.json ├── CHANGELOG.md ├── README.md ├── astro.config.ts ├── package.json ├── postcss.config.cjs ├── public │ ├── banner.png │ ├── favicon.png │ ├── favicon.svg │ ├── home │ │ ├── metaframeworks-dark.webp │ │ └── metaframeworks-light.webp │ ├── logo-2x.png │ ├── logo.svg │ └── logos │ │ ├── react.svg │ │ ├── solid.svg │ │ ├── svelte.svg │ │ ├── vanilla.svg │ │ └── vue.svg ├── src │ ├── actions │ │ ├── portal.ts │ │ └── typingEffect.ts │ ├── auto-imports.d.ts │ ├── components │ │ ├── Footer.svelte │ │ ├── MetaThemeColor.svelte │ │ ├── MobileNav.svelte │ │ ├── PawCursor.svelte │ │ ├── ThemeSwitcher.svelte │ │ ├── ToC.svelte │ │ ├── docs │ │ │ └── Nav.svelte │ │ ├── examples │ │ │ └── KitchenSinkDemo.svelte │ │ ├── home │ │ │ ├── ExploreFrameworks.svelte │ │ │ ├── HeroExample.svelte │ │ │ ├── RingSVG.svelte │ │ │ ├── ScrollDownIndicator.svelte │ │ │ └── features │ │ │ │ ├── bundle-sizes │ │ │ │ └── BundleSizeFeature.svelte │ │ │ │ ├── feature-box.scss │ │ │ │ ├── feature-rich │ │ │ │ └── FeatureRichFeature.svelte │ │ │ │ ├── multiple-frameworks │ │ │ │ ├── FrameworkPolygon.svelte │ │ │ │ ├── FrameworkVertex.svelte │ │ │ │ └── MultipleFrameworksFeature.svelte │ │ │ │ └── ssr-friendly │ │ │ │ └── SSRFriendlyFeature.svelte │ │ └── options │ │ │ ├── Options.astro │ │ │ ├── OptionsCode.astro │ │ │ ├── OptionsDemoBase.svelte │ │ │ ├── OptionsExample.astro │ │ │ └── OptionsExamples.svelte │ ├── css │ │ ├── breakpoints.scss │ │ ├── globals.scss │ │ ├── include-media.scss │ │ └── themes.scss │ ├── data │ │ └── sizes.json │ ├── documentation │ │ ├── exported-types.mdx │ │ ├── installation.mdx │ │ └── options │ │ │ ├── applyUserSelectHack │ │ │ ├── +option.mdx │ │ │ ├── NoUserSelect.example.svelte │ │ │ ├── UserSelect.example.svelte │ │ │ └── user-select.mixin.scss │ │ │ ├── axis │ │ │ ├── +option.mdx │ │ │ ├── BothAxis.example.svelte │ │ │ ├── NoneAxis.example.svelte │ │ │ ├── XAxis.example.svelte │ │ │ └── YAxis.example.svelte │ │ │ ├── bounds │ │ │ ├── +option.mdx │ │ │ ├── BodyBounds.example.svelte │ │ │ ├── CoordinateBounds.example.svelte │ │ │ └── ParentBounds.example.svelte │ │ │ ├── cancel │ │ │ ├── +option.mdx │ │ │ ├── MultipleCancelElement.example.svelte │ │ │ ├── MultipleCancelSelector.example.svelte │ │ │ ├── SingleCancelElement.example.svelte │ │ │ ├── SingleCancelSelector.example.svelte │ │ │ └── cancel-base.mixin.scss │ │ │ ├── defaultClass │ │ │ └── +option.mdx │ │ │ ├── defaultClassDragged │ │ │ └── +option.mdx │ │ │ ├── defaultClassDragging │ │ │ └── +option.mdx │ │ │ ├── defaultPosition │ │ │ ├── +option.mdx │ │ │ └── DefaultPosition.example.svelte │ │ │ ├── disabled │ │ │ ├── +option.mdx │ │ │ └── Disabled.example.svelte │ │ │ ├── gpuAcceleration │ │ │ ├── +option.mdx │ │ │ ├── Acceleration.example.svelte │ │ │ └── NoAcceleration.example.svelte │ │ │ ├── grid │ │ │ ├── +option.mdx │ │ │ ├── InactiveGrid.example.svelte │ │ │ ├── RectangleGrid.example.svelte │ │ │ └── SquareGrid.example.svelte │ │ │ ├── handle │ │ │ ├── +option.mdx │ │ │ ├── MultipleHandleElement.example.svelte │ │ │ ├── MultipleHandleSelector.example.svelte │ │ │ ├── SingleHandleElement.example.svelte │ │ │ ├── SingleHandleSelector.example.svelte │ │ │ └── handle-base.mixin.scss │ │ │ ├── ignoreMultitouch │ │ │ ├── +option.mdx │ │ │ ├── IgnoredMultitouch.example.svelte │ │ │ └── Multitouch.example.svelte │ │ │ ├── legacyTranslate │ │ │ ├── +option.mdx │ │ │ ├── LegacyTranslateGPU.example.svelte │ │ │ ├── LegacyTranslateNoGPU.example.svelte │ │ │ ├── TranslateGPU.example.svelte │ │ │ └── TranslateNoGPU.example.svelte │ │ │ ├── onDrag │ │ │ └── +option.mdx │ │ │ ├── onDragEnd │ │ │ └── +option.mdx │ │ │ ├── onDragStart │ │ │ └── +option.mdx │ │ │ ├── position │ │ │ ├── +option.mdx │ │ │ ├── DisabledPosition.example.svelte │ │ │ └── Position.example.svelte │ │ │ ├── recomputeBounds │ │ │ └── +option.mdx │ │ │ ├── threshold │ │ │ ├── +option.mdx │ │ │ ├── Delay.example.svelte │ │ │ └── Distance.example.svelte │ │ │ └── transform │ │ │ ├── +option.mdx │ │ │ ├── ManualTransform.example.svelte │ │ │ └── ReturnTransform.example.svelte │ ├── env.d.ts │ ├── helpers │ │ ├── constants.ts │ │ ├── framework-icons.ts │ │ └── utils.ts │ ├── layouts │ │ ├── DocsLayout.astro │ │ ├── Layout.astro │ │ ├── MainDocsLayout.astro │ │ └── ThemeWatcher.svelte │ ├── pages │ │ ├── docs │ │ │ ├── index.astro │ │ │ ├── migrating │ │ │ │ └── svelte-drag.mdx │ │ │ ├── react.mdx │ │ │ ├── solid.mdx │ │ │ ├── svelte.mdx │ │ │ ├── vanilla.mdx │ │ │ └── vue.mdx │ │ └── index.astro │ ├── state │ │ ├── auto-destroy-effect-root.svelte.ts │ │ ├── persisted.svelte.ts │ │ └── user-preferences.svelte.ts │ └── worklet │ │ └── squircle.js ├── svelte.config.js └── tsconfig.json ├── package.json ├── packages ├── config │ └── index.ts ├── core │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── react │ ├── CHANGELOG.md │ ├── README.md │ ├── demo │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── solid │ ├── CHANGELOG.md │ ├── README.md │ ├── demo │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── src │ │ │ ├── App.module.css │ │ │ ├── App.tsx │ │ │ ├── global.d.ts │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── svelte │ ├── CHANGELOG.md │ ├── README.md │ ├── demo │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── src │ │ │ ├── app.d.ts │ │ │ ├── app.html │ │ │ └── routes │ │ │ │ ├── 2 │ │ │ │ └── +page.svelte │ │ │ │ └── +page.svelte │ │ ├── svelte.config.js │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tests │ │ ├── CancelDraggable.spec.ts │ │ ├── Draggable.spec.ts │ │ ├── HandleDraggable.spec.ts │ │ ├── components │ │ │ ├── CancelDraggable.svelte │ │ │ ├── Draggable.svelte │ │ │ └── HandleDraggable.svelte │ │ └── testHelpers.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts ├── vanilla │ ├── CHANGELOG.md │ ├── README.md │ ├── demo-umd │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── src │ │ │ ├── main.js │ │ │ └── style.css │ │ └── tsconfig.json │ ├── demo │ │ ├── .gitignore │ │ ├── favicon.svg │ │ ├── index.html │ │ ├── package.json │ │ ├── src │ │ │ ├── main.ts │ │ │ ├── style.css │ │ │ └── vite-env.d.ts │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts └── vue │ ├── CHANGELOG.md │ ├── README.md │ ├── demo │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── components │ │ │ └── HelloWorld.vue │ │ ├── env.d.ts │ │ └── main.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts │ ├── package.json │ ├── src │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── scripts └── gather-sizes.ts /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | github: PuruVJ 3 | -------------------------------------------------------------------------------- /.github/workflows/cr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.github/workflows/cr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .DS_Store 4 | .env 5 | .pnpm-store/ 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.npmrc: -------------------------------------------------------------------------------- 1 | # Expose Astro dependencies for `pnpm` users 2 | -------------------------------------------------------------------------------- /docs/.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/.prettierrc.cjs -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/.vscode/settings.json -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/astro.config.ts -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/postcss.config.cjs -------------------------------------------------------------------------------- /docs/public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/banner.png -------------------------------------------------------------------------------- /docs/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/favicon.png -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/public/home/metaframeworks-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/home/metaframeworks-dark.webp -------------------------------------------------------------------------------- /docs/public/home/metaframeworks-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/home/metaframeworks-light.webp -------------------------------------------------------------------------------- /docs/public/logo-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logo-2x.png -------------------------------------------------------------------------------- /docs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logo.svg -------------------------------------------------------------------------------- /docs/public/logos/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logos/react.svg -------------------------------------------------------------------------------- /docs/public/logos/solid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logos/solid.svg -------------------------------------------------------------------------------- /docs/public/logos/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logos/svelte.svg -------------------------------------------------------------------------------- /docs/public/logos/vanilla.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logos/vanilla.svg -------------------------------------------------------------------------------- /docs/public/logos/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/public/logos/vue.svg -------------------------------------------------------------------------------- /docs/src/actions/portal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/actions/portal.ts -------------------------------------------------------------------------------- /docs/src/actions/typingEffect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/actions/typingEffect.ts -------------------------------------------------------------------------------- /docs/src/auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/auto-imports.d.ts -------------------------------------------------------------------------------- /docs/src/components/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/Footer.svelte -------------------------------------------------------------------------------- /docs/src/components/MetaThemeColor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/MetaThemeColor.svelte -------------------------------------------------------------------------------- /docs/src/components/MobileNav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/MobileNav.svelte -------------------------------------------------------------------------------- /docs/src/components/PawCursor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/PawCursor.svelte -------------------------------------------------------------------------------- /docs/src/components/ThemeSwitcher.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/ThemeSwitcher.svelte -------------------------------------------------------------------------------- /docs/src/components/ToC.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/ToC.svelte -------------------------------------------------------------------------------- /docs/src/components/docs/Nav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/docs/Nav.svelte -------------------------------------------------------------------------------- /docs/src/components/examples/KitchenSinkDemo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/examples/KitchenSinkDemo.svelte -------------------------------------------------------------------------------- /docs/src/components/home/ExploreFrameworks.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/ExploreFrameworks.svelte -------------------------------------------------------------------------------- /docs/src/components/home/HeroExample.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/HeroExample.svelte -------------------------------------------------------------------------------- /docs/src/components/home/RingSVG.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/RingSVG.svelte -------------------------------------------------------------------------------- /docs/src/components/home/ScrollDownIndicator.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/ScrollDownIndicator.svelte -------------------------------------------------------------------------------- /docs/src/components/home/features/bundle-sizes/BundleSizeFeature.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/bundle-sizes/BundleSizeFeature.svelte -------------------------------------------------------------------------------- /docs/src/components/home/features/feature-box.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/feature-box.scss -------------------------------------------------------------------------------- /docs/src/components/home/features/feature-rich/FeatureRichFeature.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/feature-rich/FeatureRichFeature.svelte -------------------------------------------------------------------------------- /docs/src/components/home/features/multiple-frameworks/FrameworkPolygon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/multiple-frameworks/FrameworkPolygon.svelte -------------------------------------------------------------------------------- /docs/src/components/home/features/multiple-frameworks/FrameworkVertex.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/multiple-frameworks/FrameworkVertex.svelte -------------------------------------------------------------------------------- /docs/src/components/home/features/multiple-frameworks/MultipleFrameworksFeature.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/multiple-frameworks/MultipleFrameworksFeature.svelte -------------------------------------------------------------------------------- /docs/src/components/home/features/ssr-friendly/SSRFriendlyFeature.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/home/features/ssr-friendly/SSRFriendlyFeature.svelte -------------------------------------------------------------------------------- /docs/src/components/options/Options.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/options/Options.astro -------------------------------------------------------------------------------- /docs/src/components/options/OptionsCode.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/options/OptionsCode.astro -------------------------------------------------------------------------------- /docs/src/components/options/OptionsDemoBase.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/options/OptionsDemoBase.svelte -------------------------------------------------------------------------------- /docs/src/components/options/OptionsExample.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/options/OptionsExample.astro -------------------------------------------------------------------------------- /docs/src/components/options/OptionsExamples.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/components/options/OptionsExamples.svelte -------------------------------------------------------------------------------- /docs/src/css/breakpoints.scss: -------------------------------------------------------------------------------- 1 | @import './include-media'; 2 | -------------------------------------------------------------------------------- /docs/src/css/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/css/globals.scss -------------------------------------------------------------------------------- /docs/src/css/include-media.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/css/include-media.scss -------------------------------------------------------------------------------- /docs/src/css/themes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/css/themes.scss -------------------------------------------------------------------------------- /docs/src/data/sizes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/data/sizes.json -------------------------------------------------------------------------------- /docs/src/documentation/exported-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/exported-types.mdx -------------------------------------------------------------------------------- /docs/src/documentation/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/installation.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/applyUserSelectHack/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/applyUserSelectHack/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/applyUserSelectHack/NoUserSelect.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/applyUserSelectHack/NoUserSelect.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/applyUserSelectHack/UserSelect.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/applyUserSelectHack/UserSelect.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/applyUserSelectHack/user-select.mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/applyUserSelectHack/user-select.mixin.scss -------------------------------------------------------------------------------- /docs/src/documentation/options/axis/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/axis/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/axis/BothAxis.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/axis/BothAxis.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/axis/NoneAxis.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/axis/NoneAxis.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/axis/XAxis.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/axis/XAxis.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/axis/YAxis.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/axis/YAxis.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/bounds/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/bounds/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/bounds/BodyBounds.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/bounds/BodyBounds.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/bounds/CoordinateBounds.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/bounds/CoordinateBounds.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/bounds/ParentBounds.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/bounds/ParentBounds.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/cancel/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/cancel/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/cancel/MultipleCancelElement.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/cancel/MultipleCancelElement.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/cancel/MultipleCancelSelector.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/cancel/MultipleCancelSelector.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/cancel/SingleCancelElement.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/cancel/SingleCancelElement.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/cancel/SingleCancelSelector.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/cancel/SingleCancelSelector.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/cancel/cancel-base.mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/cancel/cancel-base.mixin.scss -------------------------------------------------------------------------------- /docs/src/documentation/options/defaultClass/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/defaultClass/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/defaultClassDragged/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/defaultClassDragged/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/defaultClassDragging/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/defaultClassDragging/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/defaultPosition/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/defaultPosition/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/defaultPosition/DefaultPosition.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/defaultPosition/DefaultPosition.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/disabled/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/disabled/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/disabled/Disabled.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/disabled/Disabled.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/gpuAcceleration/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/gpuAcceleration/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/gpuAcceleration/Acceleration.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/gpuAcceleration/Acceleration.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/gpuAcceleration/NoAcceleration.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/gpuAcceleration/NoAcceleration.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/grid/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/grid/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/grid/InactiveGrid.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/grid/InactiveGrid.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/grid/RectangleGrid.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/grid/RectangleGrid.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/grid/SquareGrid.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/grid/SquareGrid.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/handle/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/handle/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/handle/MultipleHandleElement.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/handle/MultipleHandleElement.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/handle/MultipleHandleSelector.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/handle/MultipleHandleSelector.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/handle/SingleHandleElement.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/handle/SingleHandleElement.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/handle/SingleHandleSelector.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/handle/SingleHandleSelector.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/handle/handle-base.mixin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/handle/handle-base.mixin.scss -------------------------------------------------------------------------------- /docs/src/documentation/options/ignoreMultitouch/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/ignoreMultitouch/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/ignoreMultitouch/IgnoredMultitouch.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/ignoreMultitouch/IgnoredMultitouch.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/ignoreMultitouch/Multitouch.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/ignoreMultitouch/Multitouch.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/legacyTranslate/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/legacyTranslate/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/legacyTranslate/LegacyTranslateGPU.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/legacyTranslate/LegacyTranslateGPU.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/legacyTranslate/LegacyTranslateNoGPU.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/legacyTranslate/LegacyTranslateNoGPU.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/legacyTranslate/TranslateGPU.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/legacyTranslate/TranslateGPU.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/legacyTranslate/TranslateNoGPU.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/legacyTranslate/TranslateNoGPU.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/onDrag/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/onDrag/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/onDragEnd/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/onDragEnd/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/onDragStart/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/onDragStart/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/position/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/position/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/position/DisabledPosition.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/position/DisabledPosition.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/position/Position.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/position/Position.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/recomputeBounds/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/recomputeBounds/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/threshold/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/threshold/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/threshold/Delay.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/threshold/Delay.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/threshold/Distance.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/threshold/Distance.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/transform/+option.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/transform/+option.mdx -------------------------------------------------------------------------------- /docs/src/documentation/options/transform/ManualTransform.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/transform/ManualTransform.example.svelte -------------------------------------------------------------------------------- /docs/src/documentation/options/transform/ReturnTransform.example.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/documentation/options/transform/ReturnTransform.example.svelte -------------------------------------------------------------------------------- /docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/env.d.ts -------------------------------------------------------------------------------- /docs/src/helpers/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/helpers/constants.ts -------------------------------------------------------------------------------- /docs/src/helpers/framework-icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/helpers/framework-icons.ts -------------------------------------------------------------------------------- /docs/src/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/helpers/utils.ts -------------------------------------------------------------------------------- /docs/src/layouts/DocsLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/layouts/DocsLayout.astro -------------------------------------------------------------------------------- /docs/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/layouts/Layout.astro -------------------------------------------------------------------------------- /docs/src/layouts/MainDocsLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/layouts/MainDocsLayout.astro -------------------------------------------------------------------------------- /docs/src/layouts/ThemeWatcher.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/layouts/ThemeWatcher.svelte -------------------------------------------------------------------------------- /docs/src/pages/docs/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/index.astro -------------------------------------------------------------------------------- /docs/src/pages/docs/migrating/svelte-drag.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/migrating/svelte-drag.mdx -------------------------------------------------------------------------------- /docs/src/pages/docs/react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/react.mdx -------------------------------------------------------------------------------- /docs/src/pages/docs/solid.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/solid.mdx -------------------------------------------------------------------------------- /docs/src/pages/docs/svelte.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/svelte.mdx -------------------------------------------------------------------------------- /docs/src/pages/docs/vanilla.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/vanilla.mdx -------------------------------------------------------------------------------- /docs/src/pages/docs/vue.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/docs/vue.mdx -------------------------------------------------------------------------------- /docs/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/pages/index.astro -------------------------------------------------------------------------------- /docs/src/state/auto-destroy-effect-root.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/state/auto-destroy-effect-root.svelte.ts -------------------------------------------------------------------------------- /docs/src/state/persisted.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/state/persisted.svelte.ts -------------------------------------------------------------------------------- /docs/src/state/user-preferences.svelte.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/state/user-preferences.svelte.ts -------------------------------------------------------------------------------- /docs/src/worklet/squircle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/src/worklet/squircle.js -------------------------------------------------------------------------------- /docs/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/svelte.config.js -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/package.json -------------------------------------------------------------------------------- /packages/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/config/index.ts -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/.gitignore -------------------------------------------------------------------------------- /packages/react/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/index.html -------------------------------------------------------------------------------- /packages/react/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/package.json -------------------------------------------------------------------------------- /packages/react/demo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/src/App.tsx -------------------------------------------------------------------------------- /packages/react/demo/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/src/index.css -------------------------------------------------------------------------------- /packages/react/demo/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/src/main.tsx -------------------------------------------------------------------------------- /packages/react/demo/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/react/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/tsconfig.json -------------------------------------------------------------------------------- /packages/react/demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/demo/vite.config.ts -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/react/tsup.config.ts -------------------------------------------------------------------------------- /packages/solid/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/CHANGELOG.md -------------------------------------------------------------------------------- /packages/solid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/README.md -------------------------------------------------------------------------------- /packages/solid/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/README.md -------------------------------------------------------------------------------- /packages/solid/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/index.html -------------------------------------------------------------------------------- /packages/solid/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/package.json -------------------------------------------------------------------------------- /packages/solid/demo/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/pnpm-lock.yaml -------------------------------------------------------------------------------- /packages/solid/demo/src/App.module.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/solid/demo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/src/App.tsx -------------------------------------------------------------------------------- /packages/solid/demo/src/global.d.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/solid/demo/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/src/index.tsx -------------------------------------------------------------------------------- /packages/solid/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/tsconfig.json -------------------------------------------------------------------------------- /packages/solid/demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/demo/vite.config.ts -------------------------------------------------------------------------------- /packages/solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/package.json -------------------------------------------------------------------------------- /packages/solid/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/src/index.ts -------------------------------------------------------------------------------- /packages/solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/tsconfig.json -------------------------------------------------------------------------------- /packages/solid/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/solid/tsup.config.ts -------------------------------------------------------------------------------- /packages/svelte/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/CHANGELOG.md -------------------------------------------------------------------------------- /packages/svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/README.md -------------------------------------------------------------------------------- /packages/svelte/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/.gitignore -------------------------------------------------------------------------------- /packages/svelte/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/README.md -------------------------------------------------------------------------------- /packages/svelte/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/package.json -------------------------------------------------------------------------------- /packages/svelte/demo/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/src/app.d.ts -------------------------------------------------------------------------------- /packages/svelte/demo/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/src/app.html -------------------------------------------------------------------------------- /packages/svelte/demo/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/src/routes/+page.svelte -------------------------------------------------------------------------------- /packages/svelte/demo/src/routes/2/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/src/routes/2/+page.svelte -------------------------------------------------------------------------------- /packages/svelte/demo/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/svelte.config.js -------------------------------------------------------------------------------- /packages/svelte/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte/demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/demo/vite.config.ts -------------------------------------------------------------------------------- /packages/svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/package.json -------------------------------------------------------------------------------- /packages/svelte/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/src/index.ts -------------------------------------------------------------------------------- /packages/svelte/tests/CancelDraggable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/CancelDraggable.spec.ts -------------------------------------------------------------------------------- /packages/svelte/tests/Draggable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/Draggable.spec.ts -------------------------------------------------------------------------------- /packages/svelte/tests/HandleDraggable.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/HandleDraggable.spec.ts -------------------------------------------------------------------------------- /packages/svelte/tests/components/CancelDraggable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/components/CancelDraggable.svelte -------------------------------------------------------------------------------- /packages/svelte/tests/components/Draggable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/components/Draggable.svelte -------------------------------------------------------------------------------- /packages/svelte/tests/components/HandleDraggable.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/components/HandleDraggable.svelte -------------------------------------------------------------------------------- /packages/svelte/tests/testHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tests/testHelpers.ts -------------------------------------------------------------------------------- /packages/svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tsconfig.json -------------------------------------------------------------------------------- /packages/svelte/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/tsup.config.ts -------------------------------------------------------------------------------- /packages/svelte/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/svelte/vitest.config.ts -------------------------------------------------------------------------------- /packages/vanilla/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vanilla/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/README.md -------------------------------------------------------------------------------- /packages/vanilla/demo-umd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo-umd/.gitignore -------------------------------------------------------------------------------- /packages/vanilla/demo-umd/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo-umd/index.html -------------------------------------------------------------------------------- /packages/vanilla/demo-umd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo-umd/package.json -------------------------------------------------------------------------------- /packages/vanilla/demo-umd/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo-umd/src/main.js -------------------------------------------------------------------------------- /packages/vanilla/demo-umd/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo-umd/src/style.css -------------------------------------------------------------------------------- /packages/vanilla/demo-umd/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo-umd/tsconfig.json -------------------------------------------------------------------------------- /packages/vanilla/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/.gitignore -------------------------------------------------------------------------------- /packages/vanilla/demo/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/favicon.svg -------------------------------------------------------------------------------- /packages/vanilla/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/index.html -------------------------------------------------------------------------------- /packages/vanilla/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/package.json -------------------------------------------------------------------------------- /packages/vanilla/demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/src/main.ts -------------------------------------------------------------------------------- /packages/vanilla/demo/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/src/style.css -------------------------------------------------------------------------------- /packages/vanilla/demo/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/vanilla/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/demo/tsconfig.json -------------------------------------------------------------------------------- /packages/vanilla/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/package.json -------------------------------------------------------------------------------- /packages/vanilla/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/src/index.ts -------------------------------------------------------------------------------- /packages/vanilla/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/tsconfig.json -------------------------------------------------------------------------------- /packages/vanilla/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vanilla/tsup.config.ts -------------------------------------------------------------------------------- /packages/vue/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/README.md -------------------------------------------------------------------------------- /packages/vue/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/.gitignore -------------------------------------------------------------------------------- /packages/vue/demo/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/CHANGELOG.md -------------------------------------------------------------------------------- /packages/vue/demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/README.md -------------------------------------------------------------------------------- /packages/vue/demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/index.html -------------------------------------------------------------------------------- /packages/vue/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/package.json -------------------------------------------------------------------------------- /packages/vue/demo/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/src/App.vue -------------------------------------------------------------------------------- /packages/vue/demo/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /packages/vue/demo/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/src/env.d.ts -------------------------------------------------------------------------------- /packages/vue/demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/src/main.ts -------------------------------------------------------------------------------- /packages/vue/demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/demo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/tsconfig.node.json -------------------------------------------------------------------------------- /packages/vue/demo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/demo/vite.config.ts -------------------------------------------------------------------------------- /packages/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/package.json -------------------------------------------------------------------------------- /packages/vue/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/src/index.ts -------------------------------------------------------------------------------- /packages/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/vue/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/packages/vue/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/gather-sizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/neodrag/HEAD/scripts/gather-sizes.ts --------------------------------------------------------------------------------