Skip to content

Commit 008fba0

Browse files
committed
fix type package.json export
1 parent dee6fa7 commit 008fba0

File tree

2 files changed

+25
-5
lines changed

2 files changed

+25
-5
lines changed

package.json

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,33 @@
11
{
22
"name": "@svgdotjs/svg.draggable.js",
3-
"version": "3.0.4",
3+
"version": "3.0.5",
44
"description": "An extension for svg.js which allows to drag elements with your mouse",
55
"type": "module",
66
"main": "dist/svg.draggable.js",
77
"module": "src/svg.draggable.js",
88
"exports": {
9-
"import": "./src/svg.draggable.js",
10-
"require": "./dist/svg.draggable.js"
9+
".": {
10+
"import": {
11+
"types": "./svg.draggable.js.d.ts",
12+
"default": "./src/svg.draggable.js"
13+
},
14+
"require": {
15+
"types": "./svg.draggable.js.d.cts",
16+
"default": "./src/svg.draggable.js"
17+
},
18+
"browser": {
19+
"types": "./svg.draggable.js.d.ts",
20+
"default": "./src/svg.draggable.js"
21+
}
22+
}
1123
},
1224
"unpkg": "dist/svg.draggable.js",
1325
"jsdelivr": "dist/svg.draggable.js",
1426
"files": [
1527
"/dist",
1628
"/src",
17-
"/svg.draggable.js.d.ts"
29+
"/svg.draggable.js.d.ts",
30+
"/svg.draggable.js.d.cts"
1831
],
1932
"keywords": [
2033
"svg.js",
@@ -38,7 +51,7 @@
3851
"homepage": "https://github.com/svgdotjs/svg.draggable.js",
3952
"repository": {
4053
"type": "git",
41-
"url": "https://github.com/svgdotjs/svg.draggable.js.git"
54+
"url": "git+https://github.com/svgdotjs/svg.draggable.js.git"
4255
},
4356
"scripts": {
4457
"build": "npm run fix && vite build",

svg.draggable.js.d.cts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { Element } from '@svgdotjs/svg.js'
2+
3+
declare module '@svgdotjs/svg.js' {
4+
interface Element {
5+
draggable(enable?: boolean): this
6+
}
7+
}

0 commit comments

Comments
 (0)