Skip to content

Commit a0a0a55

Browse files
authored
Merge pull request #127 from arackaf/arackis/properly-package
Arackis/properly package
2 parents 4c1b771 + afd8da5 commit a0a0a55

File tree

8 files changed

+31121
-10894
lines changed

8 files changed

+31121
-10894
lines changed

jsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

package-lock.json

+20,994
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+26-7
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,26 @@
22
"name": "svelte-file-dropzone",
33
"version": "1.0.0",
44
"description": "Svelte component for fileupload and file dropzone",
5-
"svelte": "src/components/Dropzone.svelte",
6-
"module": "dist/index.mjs",
75
"main": "dist/index.js",
86
"scripts": {
97
"build": "rollup -c",
10-
"prepublishOnly": "npm run build",
8+
"package": "svelte-kit sync && svelte-package && publint",
9+
"prepublishOnly": "npm run package",
1110
"test": "echo \"Error: no test specified\" && exit 1",
1211
"storybook": "start-storybook -p 6006",
1312
"build-storybook": "build-storybook"
1413
},
14+
"exports": {
15+
"./Dropzone.svelte": {
16+
"types": "./dist/components/Dropzone.svelte.d.ts",
17+
"svelte": "./dist/components/Dropzone.svelte"
18+
}
19+
},
20+
"typesVersions": {
21+
">4.0": {
22+
"Dropzone.svelte": ["./dist/components/Dropzone.svelte.d.ts"]
23+
}
24+
},
1525
"repository": {
1626
"url": "https://github.com/thecodejack/svelte-file-dropzone"
1727
},
@@ -20,7 +30,10 @@
2030
"dependencies": {
2131
"file-selector": "^0.2.4"
2232
},
23-
"devDependencies": {
33+
"peerDependencies": {
34+
"svelte": "^3.54.0"
35+
},
36+
"devDependencies": {
2437
"@babel/core": "7.18.10",
2538
"@rollup/plugin-commonjs": "22.0.2",
2639
"@rollup/plugin-node-resolve": "13.3.0",
@@ -30,11 +43,15 @@
3043
"@storybook/addon-storysource": "6.5.10",
3144
"@storybook/addons": "6.5.10",
3245
"@storybook/svelte": "6.5.10",
46+
"@sveltejs/kit": "^1.5.0",
47+
"@sveltejs/package": "^2.0.0",
3348
"babel-loader": "8.2.5",
49+
"publint": "^0.1.9",
3450
"rollup": "2.77.2",
3551
"rollup-plugin-svelte": "7.1.0",
36-
"svelte": "3.49.0",
37-
"svelte-loader": "3.1.3"
52+
"svelte": "^3.54.0",
53+
"svelte-loader": "3.1.3",
54+
"vite": "^4.0.0"
3855
},
3956
"keywords": [
4057
"svelte",
@@ -49,5 +66,7 @@
4966
"files": [
5067
"src",
5168
"dist"
52-
]
69+
],
70+
"svelte": "./dist/index.js",
71+
"types": "./dist/index.d.ts"
5372
}

src/components/Dropzone.svelte renamed to src/lib/components/Dropzone.svelte

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
isIeOrEdge,
1010
isPropagationStopped,
1111
TOO_MANY_FILES_REJECTION
12-
} from "./../utils/index";
12+
} from "../utils/index";
1313
import { onMount, onDestroy, createEventDispatcher } from "svelte";
1414
1515
//props
@@ -335,6 +335,7 @@
335335
<div
336336
bind:this={rootRef}
337337
tabindex="0"
338+
role="button"
338339
class="{disableDefaultStyles ? '' : 'dropzone'}
339340
{containerClasses}"
340341
style={containerStyles}

src/lib/index.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// Reexport your entry components here
2+
export Dropzone from './components/Dropzone.svelte';
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)