Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More →
Socket
Sign inDemoInstall
Socket

@atlaskit/pragmatic-drag-and-drop

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@atlaskit/pragmatic-drag-and-drop - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

10

CHANGELOG.md
# @atlaskit/pragmatic-drag-and-drop
## 1.1.1
### Patch Changes
- [#83702](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/83702) [`4d9e25ab4eaa`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4d9e25ab4eaa) - Updating the descriptions of Pragmatic drag and drop packages, so they each provide a consistent description to various consumers, and so they are consistently formed amongst each other.
- `package.json` `description`
- `README.md`
- Website documentation
## 1.1.0

@@ -4,0 +14,0 @@

4

package.json
{
"name": "@atlaskit/pragmatic-drag-and-drop",
"version": "1.1.0",
"description": "Fast drag and drop for any experience on any tech stack",
"version": "1.1.1",
"description": "The core package for Pragmatic drag and drop - enabling fast drag and drop for any experience on any tech stack",
"repository": "https://github.com/atlassian/pragmatic-drag-and-drop",

@@ -6,0 +6,0 @@ "author": "Atlassian Pty Ltd",

# Pragmatic drag and drop
A performance optimized drag and drop framework
> Fast drag and drop for any experience on any tech stack
> ℹī¸ This package is in early access. We have not yet guaranteed API stability
The core package for Pragmatic drag and drop.
## Background
There are a wealth of existing drag and drop libraries for the web. Some drag and drop libraries are general purpose (e.g. `@shopify/draggable`, `react-dnd`), and some are for specific experiences (e.g. `react-beautiful-dnd` is for lists and connected lists). Some libraries leverage the platform's built in drag and drop capabilities, and some rebuild the drag and drop operation from scratch.
Every drag and drop solution will make tradeoffs regarding feature sets, user experience, startup performance and runtime performance.
The goals of `@atlaskit/pragmatic-drag-and-drop` are:
- 🚀 Speed: Best of class startup and runtime performance
- 🤸 Flexibility: Can be used to power any interaction
- 🧑‍đŸĻŊ Accessibility\*: Ensuring that all users have a good experience
> \*Accessible experiences are achieved through alternative keyboard and screen reader flows. Unfortunately, the browsers drag and drop behaviour is not accessible (yet). But don't worry, we have a comprehensive guide and toolchain to help you be successful here
## Core characteristics
- 🌎 Platform powered: leverages the browsers drag and drop capabilities
- 🐁 Tiny: ~`4.5kB` base
- đŸĒĄ Incremental: only pay for what you use
- âŗ Deferred compatible: consumers can delay the loading of `@atlaskit/pragmatic-drag-and-drop` (and related packages) in order to improve page load speeds
- 🎨 Headless: full rendering and style control
- đŸĻŠ Cross browser support: full feature support in Firefox, Safari and Chrome
- 📱 Touch device compatible
- 🎁 Addons: patterns that allow sharing small pieces of functionality that can be added together
- 🎄 Framework agnostic: works with any frontend framework
- 👾 Virtualization support
- 🧑‍đŸĻŊ Accessible: comprehensive toolchain and patterns for creating highly accessible experiences
## Installation
```sh
yarn add @atlaskit/pragmatic-drag-and-drop
```
## Usage
Detailed docs and example usage can be found on [atlassian.design](https://atlassian.design/components/pragmatic-drag-and-drop/).
[📖 Documentation](https://atlassian.design/components/pragmatic-drag-and-drop/)
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡ī¸ by Socket Inc