Skip to content

Commit d668480

Browse files
committed
Migrate to ESM-only
1 parent b67c515 commit d668480

2 files changed

Lines changed: 9 additions & 108 deletions

File tree

packages/react-datetime-picker/package.json

Lines changed: 7 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,18 @@
66
"sideEffects": [
77
"*.css"
88
],
9-
"main": "./dist/cjs/index.js",
10-
"module": "./dist/esm/index.js",
9+
"main": "./dist/index.js",
1110
"source": "./src/index.ts",
12-
"types": "./dist/cjs/index.d.ts",
11+
"types": "./dist/index.d.ts",
1312
"exports": {
14-
".": {
15-
"import": "./dist/esm/index.js",
16-
"require": "./dist/cjs/index.js"
17-
},
18-
"./dist/DateTimeInput": {
19-
"import": "./dist/esm/DateTimeInput.js",
20-
"require": "./dist/cjs/DateTimeInput.js"
21-
},
22-
"./dist/DateTimeInput.js": {
23-
"import": "./dist/esm/DateTimeInput.js",
24-
"require": "./dist/cjs/DateTimeInput.js"
25-
},
26-
"./dist/cjs/DateTimeInput": "./dist/cjs/DateTimeInput.js",
27-
"./dist/esm/DateTimeInput": "./dist/esm/DateTimeInput.js",
13+
".": "./dist/index.js",
14+
"./dist/DateTimeInput": "./dist/DateTimeInput.js",
15+
"./dist/DateTimeInput.js": "./dist/DateTimeInput.js",
2816
"./*": "./*"
2917
},
3018
"scripts": {
3119
"build": "yarn build-js && yarn copy-styles",
32-
"build-js": "yarn build-js-esm && yarn build-js-cjs && yarn build-js-cjs-package && yarn build-js-cjs-replace",
33-
"build-js-esm": "tsc --project tsconfig.build.json --outDir dist/esm",
34-
"build-js-cjs": "tsc --project tsconfig.build.json --outDir dist/cjs --module commonjs --moduleResolution node --verbatimModuleSyntax false",
35-
"build-js-cjs-package": "echo '{\n \"type\": \"commonjs\"\n}' > dist/cjs/package.json",
36-
"build-js-cjs-replace": "replace-in-files --string='/dist/esm/' --replacement='/dist/cjs/' dist/cjs/**/*",
20+
"build-js": "tsc --project tsconfig.build.json",
3721
"clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true })\"",
3822
"copy-styles": "cpy 'src/**/*.css' dist",
3923
"format": "biome format",
@@ -42,7 +26,7 @@
4226
"test": "yarn lint && yarn tsc && yarn format && yarn unit",
4327
"tsc": "tsc",
4428
"unit": "vitest",
45-
"watch": "yarn build-js-esm --watch & yarn build-js-cjs --watch & node --eval \"fs.watch('src', () => child_process.exec('yarn copy-styles'))\""
29+
"watch": "yarn build-js --watch & node --eval \"fs.watch('src', () => child_process.exec('yarn copy-styles'))\""
4630
},
4731
"keywords": [
4832
"calendar",
@@ -83,7 +67,6 @@
8367
"playwright": "^1.51.1",
8468
"react": "^18.2.0",
8569
"react-dom": "^18.2.0",
86-
"replace-in-files-cli": "^3.0.0",
8770
"typescript": "^5.5.2",
8871
"vitest": "^3.2.3",
8972
"vitest-browser-react": "^1.0.1"

yarn.lock

Lines changed: 2 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -767,13 +767,6 @@ __metadata:
767767
languageName: node
768768
linkType: hard
769769

770-
"@sindresorhus/merge-streams@npm:^2.1.0":
771-
version: 2.3.0
772-
resolution: "@sindresorhus/merge-streams@npm:2.3.0"
773-
checksum: 10c0/69ee906f3125fb2c6bb6ec5cdd84e8827d93b49b3892bce8b62267116cc7e197b5cccf20c160a1d32c26014ecd14470a72a5e3ee37a58f1d6dadc0db1ccf3894
774-
languageName: node
775-
linkType: hard
776-
777770
"@testing-library/dom@npm:^10.0.0, @testing-library/dom@npm:^10.4.0":
778771
version: 10.4.1
779772
resolution: "@testing-library/dom@npm:10.4.1"
@@ -1593,7 +1586,7 @@ __metadata:
15931586
languageName: node
15941587
linkType: hard
15951588

1596-
"escape-string-regexp@npm:5.0.0, escape-string-regexp@npm:^5.0.0":
1589+
"escape-string-regexp@npm:5.0.0":
15971590
version: 5.0.0
15981591
resolution: "escape-string-regexp@npm:5.0.0"
15991592
checksum: 10c0/6366f474c6f37a802800a435232395e04e9885919873e382b157ab7e8f0feb8fed71497f84a6f6a81a49aab41815522f5839112bd38026d203aea0c91622df95
@@ -1623,7 +1616,7 @@ __metadata:
16231616
languageName: node
16241617
linkType: hard
16251618

1626-
"fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2":
1619+
"fast-glob@npm:^3.3.0":
16271620
version: 3.3.2
16281621
resolution: "fast-glob@npm:3.3.2"
16291622
dependencies:
@@ -1783,20 +1776,6 @@ __metadata:
17831776
languageName: node
17841777
linkType: hard
17851778

1786-
"globby@npm:^14.0.1":
1787-
version: 14.0.1
1788-
resolution: "globby@npm:14.0.1"
1789-
dependencies:
1790-
"@sindresorhus/merge-streams": "npm:^2.1.0"
1791-
fast-glob: "npm:^3.3.2"
1792-
ignore: "npm:^5.2.4"
1793-
path-type: "npm:^5.0.0"
1794-
slash: "npm:^5.1.0"
1795-
unicorn-magic: "npm:^0.1.0"
1796-
checksum: 10c0/749a6be91cf455c161ebb5c9130df3991cb9fd7568425db850a8279a6cf45acd031c5069395beb7aeb4dd606b64f0d6ff8116c93726178d8e6182fee58c2736d
1797-
languageName: node
1798-
linkType: hard
1799-
18001779
"graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.6":
18011780
version: 4.2.11
18021781
resolution: "graceful-fs@npm:4.2.11"
@@ -2098,13 +2077,6 @@ __metadata:
20982077
languageName: node
20992078
linkType: hard
21002079

2101-
"meow@npm:^13.2.0":
2102-
version: 13.2.0
2103-
resolution: "meow@npm:13.2.0"
2104-
checksum: 10c0/d5b339ae314715bcd0b619dd2f8a266891928e21526b4800d49b4fba1cc3fff7e2c1ff5edd3344149fac841bc2306157f858e8c4d5eaee4d52ce52ad925664ce
2105-
languageName: node
2106-
linkType: hard
2107-
21082080
"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
21092081
version: 1.4.1
21102082
resolution: "merge2@npm:1.4.1"
@@ -2305,13 +2277,6 @@ __metadata:
23052277
languageName: node
23062278
linkType: hard
23072279

2308-
"normalize-path@npm:^3.0.0":
2309-
version: 3.0.0
2310-
resolution: "normalize-path@npm:3.0.0"
2311-
checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046
2312-
languageName: node
2313-
linkType: hard
2314-
23152280
"p-event@npm:^5.0.1":
23162281
version: 5.0.1
23172282
resolution: "p-event@npm:5.0.1"
@@ -2384,13 +2349,6 @@ __metadata:
23842349
languageName: node
23852350
linkType: hard
23862351

2387-
"path-type@npm:^5.0.0":
2388-
version: 5.0.0
2389-
resolution: "path-type@npm:5.0.0"
2390-
checksum: 10c0/e8f4b15111bf483900c75609e5e74e3fcb79f2ddb73e41470028fcd3e4b5162ec65da9907be077ee5012c18801ff7fffb35f9f37a077f3f81d85a0b7d6578efd
2391-
languageName: node
2392-
linkType: hard
2393-
23942352
"pathe@npm:^2.0.3":
23952353
version: 2.0.3
23962354
resolution: "pathe@npm:2.0.3"
@@ -2588,7 +2546,6 @@ __metadata:
25882546
react-dom: "npm:^18.2.0"
25892547
react-fit: "npm:^3.0.0"
25902548
react-time-picker: "npm:^8.0.2"
2591-
replace-in-files-cli: "npm:^3.0.0"
25922549
typescript: "npm:^5.5.2"
25932550
vitest: "npm:^3.2.3"
25942551
vitest-browser-react: "npm:^1.0.1"
@@ -2686,21 +2643,6 @@ __metadata:
26862643
languageName: node
26872644
linkType: hard
26882645

2689-
"replace-in-files-cli@npm:^3.0.0":
2690-
version: 3.0.0
2691-
resolution: "replace-in-files-cli@npm:3.0.0"
2692-
dependencies:
2693-
escape-string-regexp: "npm:^5.0.0"
2694-
globby: "npm:^14.0.1"
2695-
meow: "npm:^13.2.0"
2696-
normalize-path: "npm:^3.0.0"
2697-
write-file-atomic: "npm:^5.0.1"
2698-
bin:
2699-
replace-in-files: cli.js
2700-
checksum: 10c0/8a94d14f44243dd55fb9b04fd188d98553e455612e83a3ec113fc85f2e48bfd34608072e768101e2a7ad43c7514d1bf73942c2ab56ffff98ecf19fd784455687
2701-
languageName: node
2702-
linkType: hard
2703-
27042646
"retry@npm:^0.12.0":
27052647
version: 0.12.0
27062648
resolution: "retry@npm:0.12.0"
@@ -2881,13 +2823,6 @@ __metadata:
28812823
languageName: node
28822824
linkType: hard
28832825

2884-
"slash@npm:^5.1.0":
2885-
version: 5.1.0
2886-
resolution: "slash@npm:5.1.0"
2887-
checksum: 10c0/eb48b815caf0bdc390d0519d41b9e0556a14380f6799c72ba35caf03544d501d18befdeeef074bc9c052acf69654bc9e0d79d7f1de0866284137a40805299eb3
2888-
languageName: node
2889-
linkType: hard
2890-
28912826
"smart-buffer@npm:^4.2.0":
28922827
version: 4.2.0
28932828
resolution: "smart-buffer@npm:4.2.0"
@@ -3138,13 +3073,6 @@ __metadata:
31383073
languageName: node
31393074
linkType: hard
31403075

3141-
"unicorn-magic@npm:^0.1.0":
3142-
version: 0.1.0
3143-
resolution: "unicorn-magic@npm:0.1.0"
3144-
checksum: 10c0/e4ed0de05b0a05e735c7d8a2930881e5efcfc3ec897204d5d33e7e6247f4c31eac92e383a15d9a6bccb7319b4271ee4bea946e211bf14951fec6ff2cbbb66a92
3145-
languageName: node
3146-
linkType: hard
3147-
31483076
"unique-filename@npm:^4.0.0":
31493077
version: 4.0.0
31503078
resolution: "unique-filename@npm:4.0.0"
@@ -3394,16 +3322,6 @@ __metadata:
33943322
languageName: node
33953323
linkType: hard
33963324

3397-
"write-file-atomic@npm:^5.0.1":
3398-
version: 5.0.1
3399-
resolution: "write-file-atomic@npm:5.0.1"
3400-
dependencies:
3401-
imurmurhash: "npm:^0.1.4"
3402-
signal-exit: "npm:^4.0.1"
3403-
checksum: 10c0/e8c850a8e3e74eeadadb8ad23c9d9d63e4e792bd10f4836ed74189ef6e996763959f1249c5650e232f3c77c11169d239cbfc8342fc70f3fe401407d23810505d
3404-
languageName: node
3405-
linkType: hard
3406-
34073325
"ws@npm:^8.18.2":
34083326
version: 8.18.3
34093327
resolution: "ws@npm:8.18.3"

0 commit comments

Comments
 (0)