svelte-cropper
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

SvelteCropper

CropperJS component for Svelte.

Example

<script lang="ts">
    import { Cropper, type CropperInstance, type CropperDefaultProps } from "svelte-cropper"
    
    let cropper: CropperInstance | null = null
    
    let image_src = "https://svelte-cropper.vercel.app/ok.jpg"
    
    const cropper_props: CropperDefaultProps = {
        viewMode: 2, // necessary,
        // optional
        dragMode: "crop",
        initialAspectRatio: 1 // not reactive as cropper initializes on component mount
    }
    
</script>

<Cropper bind:cropper src={image_src} {cropper_props}/>

More examples

Demo

Instalation

pnpm add svelte-cropper

Options

Package Sidebar

Install

npm i svelte-cropper

Weekly Downloads

4

Version

0.0.2

License

MIT

Unpacked Size

5.73 kB

Total Files

9

Last publish

Collaborators

  • dehwyy