Skip to content

Commit c4a5339

Browse files
Merge pull request #80 from thetarnav/dev-entry
Separate development and production entries (and switch to tsup for building).
2 parents e714e22 + f21fe26 commit c4a5339

File tree

7 files changed

+4933
-6231
lines changed

7 files changed

+4933
-6231
lines changed

package-lock.json

Lines changed: 4896 additions & 6216 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,30 @@
1818
"files": [
1919
"dist"
2020
],
21-
"main": "dist/esm/index.js",
22-
"module": "dist/esm/index.js",
23-
"types": "dist/types/index.d.ts",
21+
"main": "./dist/index.js",
22+
"module": "./dist/index.js",
23+
"types": "./dist/index.d.ts",
24+
"browser": {},
2425
"exports": {
25-
".": {
26-
"solid": "./dist/source/index.jsx",
27-
"default": "./dist/esm/index.js"
26+
"solid": {
27+
"development": "./dist/dev.jsx",
28+
"import": "./dist/index.jsx"
29+
},
30+
"development": {
31+
"import": {
32+
"types": "./dist/index.d.ts",
33+
"default": "./dist/dev.js"
34+
}
35+
},
36+
"import": {
37+
"types": "./dist/index.d.ts",
38+
"default": "./dist/index.js"
2839
}
2940
},
41+
"typesVersions": {},
3042
"sideEffects": false,
3143
"scripts": {
32-
"build": "rollup -c",
44+
"build": "tsup",
3345
"prepublishOnly": "npm run build",
3446
"release": "release-it"
3547
},
@@ -44,8 +56,8 @@
4456
"@release-it/keep-a-changelog": "^3.1.0",
4557
"prettier": "^2.7.1",
4658
"release-it": "^15.5.0",
47-
"rollup": "^2.79.1",
48-
"rollup-preset-solid": "^1.4.0",
59+
"tsup": "^6.5.0",
60+
"tsup-preset-solid": "^0.1.4",
4961
"solid-js": "^1.5",
5062
"typescript": "^4.8.4"
5163
},

rollup.config.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/create-draggable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const createDraggable = (id: Id, data: Record<string, any> = {}): Draggable => {
7878

7979
if (!transformsAreEqual(resolvedTransform, noopTransform())) {
8080
const style = transformStyle(transform());
81-
element.style.setProperty("transform", style.transform);
81+
element.style.setProperty("transform", style.transform ?? null);
8282
} else {
8383
element.style.removeProperty("transform");
8484
}

src/create-droppable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ const createDroppable = (id: Id, data: Record<string, any> = {}): Droppable => {
5555
const resolvedTransform = transform();
5656
if (!transformsAreEqual(resolvedTransform, noopTransform())) {
5757
const style = transformStyle(transform());
58-
element.style.setProperty("transform", style.transform);
58+
element.style.setProperty("transform", style.transform ?? null);
5959
} else {
6060
element.style.removeProperty("transform");
6161
}

src/create-sortable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const createSortable = (id: Id, data: Record<string, any> = {}): Sortable => {
8484
const resolvedTransform = transform();
8585
if (!transformsAreEqual(resolvedTransform, noopTransform())) {
8686
const style = transformStyle(transform());
87-
element.style.setProperty("transform", style.transform);
87+
element.style.setProperty("transform", style.transform ?? null);
8888
} else {
8989
element.style.removeProperty("transform");
9090
}

tsup.config.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { defineConfig } from "tsup-preset-solid";
2+
3+
export default defineConfig(
4+
{
5+
entry: "src/index.tsx",
6+
devEntry: true,
7+
},
8+
{
9+
// Uncomment this to update package.json
10+
// writePackageJson: true,
11+
dropConsole: true,
12+
}
13+
);

0 commit comments

Comments
 (0)