1.1.3 • Published 2 years ago

svelte-movable v1.1.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Svelte Action - use:movable

This package has been moved to the @svelte-put monorepo. You can still use this package as is but a reinstallation is recommended.

# remove svelte-movable from your package.json

npm install -D @svelte-put/movable
yarn add -D @svelte-put/movable
pnpm add -D @svelte-put/movable

npm.badge bundlephobia.badge semantic-release.badge MIT

github.actions.release.badge github.release.badge

demo

Table of Contents

Changelog

Installation

npm install -D svelte-movable
yarn add -D svelte-movable
pnpm add -D svelte-movable

Usage

See example for typical usage here.

Documentation

Typescript support

/// <reference types="@sveltejs/kit" />
/// <reference types="svelte" />

// Typescript support in svelte-kit, see
// https://github.com/sveltejs/language-tools/blob/master/docs/preprocessors/typescript.md#im-using-an-attributeevent-on-a-dom-element-and-it-throws-a-type-error

declare namespace svelte.JSX {
  interface HTMLAttributes<T> {
    // on:movablestart
    onmovablestart?: (event: CustomEvent<import('svelte-movable').MovableEventDetails>) => void;
    // on:movableend
    onmovableend?: (event: CustomEvent<import('svelte-movable').MovableEventDetails>) => void;
  }
}

For detailed documentation, see the extracted API.

Quick access to the parameter interface accepted by the action: MovableParameters.

Note: MovableParameters has properties that are all optional. By default you don't need to provide any parameter to the action.

Contributing

Read Contribution Guide

Todos

  • separate helper methods & implement unit tests
  • add field test for svelte kit (integration)

  • CI workflow (github action)

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago