Socket
Socket
Sign inDemoInstall

svelte-drag-drop-touch

Package Overview
Dependencies
0
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    svelte-drag-drop-touch

HTML5 Drag-and-Drop support for mobile devices


Version published
Maintainers
1
Install size
45.0 kB
Created

Readme

Source

svelte-drag-drop-touch

HTML5 Drag-and-Drop support for mobile devices (not only for Svelte)

NPM users: please consider the Github README for the latest description of this package (as updating the docs would otherwise always require a new NPM package version)

Installation

npm install svelte-drag-drop-touch

Usage

<script>
  import DragDropTouch from 'svelte-drag-drop-touch'
</script>

from then on, HTML5 Drag-and-Drop may also be used on mobile devices.

Example

Several examples are available on the Svelte REPL - feel free to play with them! The most basic one is

Additional, more detailled examples may be found below.

Background Information

Bernardo Castilho has written a nice (and lightweight) Drag-and-Drop polyfill which brings HTML5 Drag-and-Drop capabilities to mobile devices. Unfortunately, the NPM package for that polyfill is outdated and does not seem to be updated.

svelte-drag-drop-touch just brings a TypeScript definition file and a trivial wrapper around the original code and bundles these with the latest version of DragDropTouch.js into an NPM package that may easily be imported into (not only) a Svelte application.

All the heavy lifting is done by DragDropTouch.js, thus, all credits go to Bernardo Castilho!

Additional Examples

Keywords

FAQs

Last updated on 15 Jun 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc