{"versions":{"2.1.2":{"name":"@types/draggabilly","version":"2.1.2","description":"","license":"MIT","contributors":[{"name":"Jason Wu","url":"https://github.com/jaydubu","githubUsername":"jaydubu"}],"main":"","types":"index","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"2134073ec0bb28ea1a33e9daf49785dbf73a61a34875aedefe65b02352b2e3e4","typeScriptVersion":"2.3","_id":"@types/draggabilly@2.1.2","dist":{"shasum":"66cd0ae03da385d7e09fbcc6f352a54ed8b3a03b","size":1789,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.2.tgz"},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly_2.1.2_1550082146685_0.7575075503689199"},"_hasShrinkwrap":false,"publish_time":1550082146858,"_cnpm_publish_time":1550082146858},"2.1.1":{"name":"@types/draggabilly","version":"2.1.1","description":"","license":"MIT","contributors":[{"name":"Jason Wu","url":"https://github.com/jaydubu"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"277d2874646ff13cdaed9e4864ea3dfe57ae82d0b04f926429742b2c53febbac","typeScriptVersion":"2.3","_id":"@types/draggabilly@2.1.1","dist":{"shasum":"921b92905d7a7ceaef8e1d8ac7f9fcce845a78d0","size":1785,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.1.tgz"},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly-2.1.1.tgz_1503352259048_0.2382444639224559"},"directories":{},"publish_time":1503352259127,"_hasShrinkwrap":false,"_cnpm_publish_time":1503352259127},"2.1.0":{"name":"@types/draggabilly","version":"2.1.0","description":"","license":"MIT","contributors":[{"name":"Jason Wu","url":"https://github.com/jaydubu/"}],"main":"","repository":{"type":"git","url":"https://www.github.com/DefinitelyTyped/DefinitelyTyped.git"},"scripts":{},"dependencies":{},"peerDependencies":{},"typesPublisherContentHash":"0d86d2ed9ac538ba6c08e3814f5c566854933bd1a9352fdd08a53adcba0fe949","typeScriptVersion":"2.3","_id":"@types/draggabilly@2.1.0","dist":{"shasum":"cf4600e5583c31ba533ca917925a0077fa4c136a","size":1793,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.0.tgz"},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly-2.1.0.tgz_1499349921252_0.40243759471923113"},"directories":{},"publish_time":1499349921469,"_hasShrinkwrap":false,"_cnpm_publish_time":1499349921469},"2.1.3":{"name":"@types/draggabilly","version":"2.1.3","description":"","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly","license":"MIT","contributors":[{"name":"Jason Wu","url":"https://github.com/jaydubu","githubUsername":"jaydubu"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/draggabilly"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"cfca28db9ba961daf638f5f455c69d8cd88fc3534792c76decb82cf1f674ebbf","typeScriptVersion":"3.6","_id":"@types/draggabilly@2.1.3","dist":{"shasum":"aa2489c1845ba0db3f5c64696315dfb01af4d0dc","size":1874,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.3.tgz"},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly_2.1.3_1625740030794_0.2079062260430602"},"_hasShrinkwrap":false,"publish_time":1625740030914,"_cnpm_publish_time":1625740030914},"2.1.4":{"name":"@types/draggabilly","version":"2.1.4","description":"TypeScript definitions for draggabilly","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly","license":"MIT","contributors":[{"name":"Jason Wu","url":"https://github.com/jaydubu","githubUsername":"jaydubu"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/draggabilly"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"9cece636f709808070c535cf116a075a9309d97d11922a9fc7a58169720427c9","typeScriptVersion":"4.5","_id":"@types/draggabilly@2.1.4","dist":{"integrity":"sha512-i+KaQukJutOGiCFnJ1SUPG4p0QnrRIirOyLfu8DhVxncH7vBT9HRzEGHN9hxI8lkYXqa0Ba0s5viA/S1Pt+MsQ==","shasum":"d27c9a2833be52d0365f6f8aed6b69618af4adee","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.4.tgz","fileCount":5,"unpackedSize":6219,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBl7qv2KnUVnhhL3Ep7SHBHv70mJ6qHIZORCfUUc6nNAiEA9entyyQJOlqnGH5EMhdIcKFKzg2e2PrEWjDhMpw9+II="}]},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly_2.1.4_1695416834380_0.7760345306914018"},"_hasShrinkwrap":false},"2.1.5":{"name":"@types/draggabilly","version":"2.1.5","description":"TypeScript definitions for draggabilly","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly","license":"MIT","contributors":[{"name":"Jason Wu","githubUsername":"jaydubu","url":"https://github.com/jaydubu"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/draggabilly"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"91d5b2e39939bd828c1a917737b2ac234d54348779ab2dea4352b3a8ef596e3f","typeScriptVersion":"4.5","_id":"@types/draggabilly@2.1.5","dist":{"integrity":"sha512-5ln1txeul8vvoaTElr6V1+FgQl3KqzGuPG60WEOoVq12X4tmjGP/g0jX1COBqamsd8t9t62kgESHvSaeD9pUkg==","shasum":"194024af25f61fc4dba98e957396614d281c7181","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.5.tgz","fileCount":5,"unpackedSize":5721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFA2WUi3VLjNMYp1AUcmh7bHN2x7IDK9Y/FfUQuc312uAiBOQVLylxhSuMbdscbG/8hW2JvMqkFwnlKleyKKWPgpfQ=="}]},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly_2.1.5_1697592757166_0.19171201770875324"},"_hasShrinkwrap":false},"2.1.6":{"name":"@types/draggabilly","version":"2.1.6","description":"TypeScript definitions for draggabilly","homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly","license":"MIT","contributors":[{"name":"Jason Wu","githubUsername":"jaydubu","url":"https://github.com/jaydubu"}],"main":"","types":"index.d.ts","repository":{"type":"git","url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","directory":"types/draggabilly"},"scripts":{},"dependencies":{},"typesPublisherContentHash":"b1f0735f01ca3e0c376f8be65647d15eab4f36b3ef1fb4e510360d9a850c9e2b","typeScriptVersion":"4.5","_id":"@types/draggabilly@2.1.6","dist":{"integrity":"sha512-vAt9W31Upd0kkBQvlVL+KP2dd1lkfd7MVHsmyjU/EVwfetvEFgFU2+dpndRzwr0lTniFH+cDZbMPnjOT/tweRw==","shasum":"586e3ce9d577c703f3a8e23a5f55b9d906990844","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-2.1.6.tgz","fileCount":5,"unpackedSize":5721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSlV6FQtATuQp2DixIrutivpivbwtM3i9jhfFUo2FNwAiEAwBvYKA8r8KIYdQs0fa9hmVouS/ccRAVCRVCLFIf7Gpc="}]},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/draggabilly_2.1.6_1699322388323_0.7133347481785626"},"_hasShrinkwrap":false},"3.0.0":{"name":"@types/draggabilly","version":"3.0.0","license":"MIT","_id":"@types/draggabilly@3.0.0","maintainers":[{"name":"anonymous","email":"ts-npm-types@microsoft.com"}],"contributors":[{"url":"https://github.com/jaydubu","name":"Jason Wu","githubUsername":"jaydubu"}],"homepage":"https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly","dist":{"shasum":"3f2daf30f96bcc67f1638f7335ef437eb5f153e5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@types/draggabilly/-/draggabilly-3.0.0.tgz","fileCount":5,"integrity":"sha512-TymnKZbC3bBXHnE2AE1buGKrNLSpxq7J9qff2egNd+nN26E1p/elh0fyi3RpmR9mG6/OmdbPOlqVXqpUGTdmSQ==","signatures":[{"sig":"MEQCIE+v2vAPlbuyfqxC1rMkdpY3lwx9xd5+bLVVarTOI/vyAiA7RxLiSdava2DhgE8kqRPpro8hS2I6IHOOzo5D9RqZ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7377,"size":2309},"main":"","types":"index.d.ts","scripts":{},"_npmUser":{"name":"anonymous","email":"ts-npm-types@microsoft.com"},"repository":{"url":"https://github.com/DefinitelyTyped/DefinitelyTyped.git","type":"git","directory":"types/draggabilly"},"description":"TypeScript definitions for draggabilly","directories":{},"dependencies":{},"_hasShrinkwrap":false,"peerDependencies":{},"typeScriptVersion":"5.2","_npmOperationalInternal":{"tmp":"tmp/draggabilly_3.0.0_1755247179919_0.3383957632823471","host":"s3://npm-registry-packages-npm-production"},"typesPublisherContentHash":"0abb8757c2aa25aca98bf4b57b9f3926a31d91fbe677b422b89d145fae8cc270","_cnpmcore_publish_time":"2025-08-15T08:39:40.119Z","publish_time":1755247180119,"_source_registry_name":"default"}},"dist-tags":{"latest":"3.0.0","ts2.3":"2.1.2","ts2.4":"2.1.2","ts2.5":"2.1.2","ts2.6":"2.1.2","ts2.7":"2.1.2","ts2.8":"2.1.2","ts2.9":"2.1.2","ts3.0":"2.1.2","ts3.1":"2.1.2","ts3.2":"2.1.2","ts3.3":"2.1.2","ts3.4":"2.1.2","ts3.5":"2.1.2","ts3.6":"2.1.3","ts3.7":"2.1.3","ts3.8":"2.1.3","ts3.9":"2.1.3","ts4.0":"2.1.3","ts4.1":"2.1.3","ts4.2":"2.1.3","ts4.3":"2.1.3","ts4.4":"2.1.3","ts4.5":"2.1.6","ts4.6":"2.1.6","ts4.7":"2.1.6","ts4.8":"2.1.6","ts4.9":"2.1.6","ts5.0":"2.1.6","ts5.1":"2.1.6","ts5.2":"3.0.0","ts5.3":"3.0.0","ts5.4":"3.0.0","ts5.5":"3.0.0","ts5.6":"3.0.0","ts5.7":"3.0.0","ts5.8":"3.0.0","ts5.9":"3.0.0","ts6.0":"3.0.0"},"name":"@types/draggabilly","time":{"modified":"2025-08-15T08:39:53.032Z","created":"2022-01-28T21:55:55.030Z","2.1.2":"2019-02-13T18:22:26.858Z","2.1.1":"2017-08-21T21:50:59.127Z","2.1.0":"2017-07-06T14:05:21.469Z","2.1.3":"2021-07-08T10:27:10.914Z","2.1.4":"2023-09-22T21:07:14.551Z","2.1.5":"2023-10-18T01:32:37.396Z","2.1.6":"2023-11-07T01:59:48.459Z","3.0.0":"2025-08-15T08:39:40.119Z"},"readme":"# Installation\r\n> `npm install --save @types/draggabilly`\r\n\r\n# Summary\r\nThis package contains type definitions for draggabilly (https://draggabilly.desandro.com).\r\n\r\n# Details\r\nFiles were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly.\r\n## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/draggabilly/index.d.ts)\r\n````ts\r\ndeclare namespace Draggabilly {\n    interface Position {\n        x: number;\n        y: number;\n    }\n\n    interface DraggabillyOptions {\n        /** Constrains movement to horizontal or vertical axis. */\n        axis?: \"x\" | \"y\" | undefined;\n        /** Contains movement to the bounds of the element. If true, the container will be the parent element. */\n        containment?: Element | string | boolean | undefined;\n        /** Snaps the element to a grid, every `x` and `y` pixels. */\n        grid?: [number, number] | undefined;\n        /**\n         * Specifies on what element the drag interaction starts.\n         *\n         * `handle` is useful for when you do not want all inner elements to be used for dragging, like inputs and forms.\n         * See [back handle example on CodePen](https://codepen.io/desandro/pen/znAuH).\n         */\n        handle?: string | HTMLElement | ReadonlyArray<HTMLElement> | NodeList | undefined;\n    }\n\n    type DraggabillyClickEventName = \"dragStart\" | \"dragEnd\" | \"pointerDown\" | \"pointerUp\" | \"staticClick\";\n\n    type DraggabillyMoveEventName = \"dragMove\" | \"pointerMove\";\n\n    interface DraggabillyEventCallback {\n        (\n            eventName: Draggabilly.DraggabillyClickEventName,\n            listener: (\n                /** The original event */\n                event: Event,\n                /** The event object that has `.pageX` and `.pageY` */\n                pointer: MouseEvent | Touch,\n            ) => void,\n        ): Draggabilly;\n\n        (\n            eventName: Draggabilly.DraggabillyMoveEventName,\n            listener: (\n                /** The original event */\n                event: Event,\n                /** The event object that has `.pageX` and `.pageY` */\n                pointer: MouseEvent | Touch,\n                /** How far the pointer has moved from its start position */\n                moveVector: Draggabilly.Position,\n            ) => void,\n        ): Draggabilly;\n    }\n}\n\ndeclare class Draggabilly {\n    position: Draggabilly.Position;\n\n    constructor(element: Element | string, options?: Draggabilly.DraggabillyOptions);\n\n    on: Draggabilly.DraggabillyEventCallback;\n\n    off: Draggabilly.DraggabillyEventCallback;\n\n    once: Draggabilly.DraggabillyEventCallback;\n\n    disable(): void;\n\n    enable(): void;\n\n    setPosition(x: number, y: number): void;\n\n    dragEnd(): void;\n\n    destroy(): void;\n}\n\nexport = Draggabilly;\n\r\n````\r\n\r\n### Additional Details\r\n * Last updated: Fri, 15 Aug 2025 08:39:32 GMT\r\n * Dependencies: none\r\n\r\n# Credits\r\nThese definitions were written by [Jason Wu](https://github.com/jaydubu).","users":{}}