Skip to content

Commit 4abf6f1

Browse files
authored
Merge pull request #92 from lambda-curry/medusa-forms-exports
2 parents 209c14f + e283924 commit 4abf6f1

3 files changed

Lines changed: 68 additions & 49 deletions

File tree

packages/medusa-forms/package.json

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,42 @@
11
{
22
"name": "@lambdacurry/medusa-forms",
3-
"version": "0.2.2",
3+
"version": "0.2.4",
44
"type": "module",
5-
"main": "./dist/index.js",
6-
"types": "./dist/index.d.ts",
5+
"main": "./dist/cjs/index.js",
6+
"module": "./dist/esm/index.js",
7+
"types": "./dist/types/index.d.ts",
78
"files": [
89
"dist"
910
],
1011
"exports": {
1112
".": {
1213
"import": {
13-
"types": "./dist/index.d.ts",
14-
"default": "./dist/index.js"
14+
"types": "./dist/types/index.d.ts",
15+
"default": "./dist/esm/index.js"
1516
},
1617
"require": {
17-
"types": "./dist/index.d.ts",
18-
"default": "./dist/index.js"
18+
"types": "./dist/types/index.d.ts",
19+
"default": "./dist/cjs/index.js"
1920
}
2021
},
2122
"./controlled": {
2223
"import": {
23-
"types": "./dist/controlled/index.d.ts",
24-
"default": "./dist/controlled/index.js"
24+
"types": "./dist/types/controlled/index.d.ts",
25+
"default": "./dist/esm/controlled/index.js"
2526
},
2627
"require": {
27-
"types": "./dist/controlled/index.d.ts",
28-
"default": "./dist/controlled/index.js"
28+
"types": "./dist/types/controlled/index.d.ts",
29+
"default": "./dist/cjs/controlled/index.js"
2930
}
3031
},
3132
"./ui": {
3233
"import": {
33-
"types": "./dist/ui/index.d.ts",
34-
"default": "./dist/ui/index.js"
34+
"types": "./dist/types/ui/index.d.ts",
35+
"default": "./dist/esm/ui/index.js"
3536
},
3637
"require": {
37-
"types": "./dist/ui/index.d.ts",
38-
"default": "./dist/ui/index.js"
38+
"types": "./dist/types/ui/index.d.ts",
39+
"default": "./dist/cjs/ui/index.js"
3940
}
4041
}
4142
},

packages/medusa-forms/vite.config.ts

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,23 @@ export default defineConfig({
1111
dts({
1212
include: ['src'],
1313
exclude: ['**/*.stories.tsx', '**/*.test.tsx'],
14+
outDir: 'dist/types',
1415
}),
1516
],
1617
build: {
1718
lib: {
1819
entry: {
1920
index: './src/index.ts',
20-
ui: './src/ui/index.ts',
21+
'controlled/index': './src/controlled/index.ts',
22+
'ui/index': './src/ui/index.ts',
2123
},
22-
formats: ['es'],
24+
formats: ['es', 'cjs'],
2325
},
2426
rollupOptions: {
2527
input: Object.fromEntries(
2628
glob
2729
.sync('src/**/*.{ts,tsx}', {
28-
ignore: ['src/**/*.d.ts'],
30+
ignore: ['src/**/*.d.ts', '**/*.stories.tsx', '**/*.test.tsx'],
2931
})
3032
.map((file) => [
3133
// The name of the entry point
@@ -36,6 +38,20 @@ export default defineConfig({
3638
fileURLToPath(new URL(file, import.meta.url)),
3739
]),
3840
),
41+
output: [
42+
{
43+
format: 'es',
44+
dir: 'dist/esm',
45+
entryFileNames: '[name].js',
46+
chunkFileNames: '[name].js',
47+
},
48+
{
49+
format: 'cjs',
50+
dir: 'dist/cjs',
51+
entryFileNames: '[name].js',
52+
chunkFileNames: '[name].js',
53+
},
54+
],
3955
external: [
4056
'react',
4157
'react/jsx-runtime',
@@ -65,6 +81,8 @@ export default defineConfig({
6581
'tailwind-merge',
6682
'tailwindcss-animate',
6783
'zod',
84+
'@hookform/error-message',
85+
'@medusajs/ui',
6886
],
6987
},
7088
},

yarn.lock

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ __metadata:
4141
linkType: hard
4242

4343
"@babel/compat-data@npm:^7.27.2":
44-
version: 7.27.3
45-
resolution: "@babel/compat-data@npm:7.27.3"
46-
checksum: 10c0/5736c42c98e38c788c1c53e9bc7c1aa42cb3dd907f3fa2c26c5a123bc957eb3df69acb2f4e96c2f208eb164410d5beddd8b4249353a7ef6e5d6e6eb4292c3587
44+
version: 7.27.5
45+
resolution: "@babel/compat-data@npm:7.27.5"
46+
checksum: 10c0/da2751fcd0b58eea958f2b2f7ff7d6de1280712b709fa1ad054b73dc7d31f589e353bb50479b9dc96007935f3ed3cada68ac5b45ce93086b7122ddc32e60dc00
4747
languageName: node
4848
linkType: hard
4949

@@ -71,15 +71,15 @@ __metadata:
7171
linkType: hard
7272

7373
"@babel/generator@npm:^7.21.5, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.27.3, @babel/generator@npm:^7.7.2":
74-
version: 7.27.3
75-
resolution: "@babel/generator@npm:7.27.3"
74+
version: 7.27.5
75+
resolution: "@babel/generator@npm:7.27.5"
7676
dependencies:
77-
"@babel/parser": "npm:^7.27.3"
77+
"@babel/parser": "npm:^7.27.5"
7878
"@babel/types": "npm:^7.27.3"
7979
"@jridgewell/gen-mapping": "npm:^0.3.5"
8080
"@jridgewell/trace-mapping": "npm:^0.3.25"
8181
jsesc: "npm:^3.0.2"
82-
checksum: 10c0/341622e17c61d008fc746b655ab95ef7febb543df8efb4148f57cf06e60ade1abe091ed7d6811df17b064d04d64f69bb7f35ab0654137116d55c54a73145a61a
82+
checksum: 10c0/8f649ef4cd81765c832bb11de4d6064b035ffebdecde668ba7abee68a7b0bce5c9feabb5dc5bb8aeba5bd9e5c2afa3899d852d2bd9ca77a711ba8c8379f416f0
8383
languageName: node
8484
linkType: hard
8585

@@ -225,14 +225,14 @@ __metadata:
225225
languageName: node
226226
linkType: hard
227227

228-
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.3, @babel/parser@npm:^7.27.4":
229-
version: 7.27.4
230-
resolution: "@babel/parser@npm:7.27.4"
228+
"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.6, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5":
229+
version: 7.27.5
230+
resolution: "@babel/parser@npm:7.27.5"
231231
dependencies:
232232
"@babel/types": "npm:^7.27.3"
233233
bin:
234234
parser: ./bin/babel-parser.js
235-
checksum: 10c0/d1bf17e7508585235e2a76594ba81828e48851877112bb8abbecd7161a31fb66654e993e458ddaedb18a3d5fa31970e5f3feca5ae2900f51e6d8d3d35da70dbf
235+
checksum: 10c0/f7faaebf21cc1f25d9ca8ac02c447ed38ef3460ea95be7ea760916dcf529476340d72a5a6010c6641d9ed9d12ad827c8424840277ec2295c5b082ba0f291220a
236236
languageName: node
237237
linkType: hard
238238

@@ -1255,34 +1255,34 @@ __metadata:
12551255
languageName: node
12561256
linkType: hard
12571257

1258-
"@floating-ui/core@npm:^1.7.0":
1259-
version: 1.7.0
1260-
resolution: "@floating-ui/core@npm:1.7.0"
1258+
"@floating-ui/core@npm:^1.7.1":
1259+
version: 1.7.1
1260+
resolution: "@floating-ui/core@npm:1.7.1"
12611261
dependencies:
12621262
"@floating-ui/utils": "npm:^0.2.9"
1263-
checksum: 10c0/f7e66a650ad8c73765edb39a7530d81fa990c08c172f03b6129030234d32bccd4401c29ded9c8a4e4135e9beac349c5608d94962fa08c2a2ae2dab7a6530550c
1263+
checksum: 10c0/40df1e1dd8a2bad6f70c1ee163f0e151c456f52b9b98a38488d88720b2be72ccd631501a66f8369f96d2e8ad1c4250936b6fd4243e3a99833f2d008ee6afec18
12641264
languageName: node
12651265
linkType: hard
12661266

12671267
"@floating-ui/dom@npm:^1.0.0":
1268-
version: 1.7.0
1269-
resolution: "@floating-ui/dom@npm:1.7.0"
1268+
version: 1.7.1
1269+
resolution: "@floating-ui/dom@npm:1.7.1"
12701270
dependencies:
1271-
"@floating-ui/core": "npm:^1.7.0"
1271+
"@floating-ui/core": "npm:^1.7.1"
12721272
"@floating-ui/utils": "npm:^0.2.9"
1273-
checksum: 10c0/49a7f0fbef82ba2c2f0bde7bb4812b276ae431b59e6a81427283a55cfb36c0af9cc459cbeb0bb1a5cc3efca1a332f584e123e7b1a8f0a9c94a21989b09b8c060
1273+
checksum: 10c0/33b0e892f4c50ce568169cd58793ff5e3bc1e72ee007237d73b9458d4475e1e5f5a4b3f9e6752422d5f5ac902bc0c135ca7dc0a23c6df187fd9d28dc34cdceed
12741274
languageName: node
12751275
linkType: hard
12761276

12771277
"@floating-ui/react-dom@npm:^2.0.0":
1278-
version: 2.1.2
1279-
resolution: "@floating-ui/react-dom@npm:2.1.2"
1278+
version: 2.1.3
1279+
resolution: "@floating-ui/react-dom@npm:2.1.3"
12801280
dependencies:
12811281
"@floating-ui/dom": "npm:^1.0.0"
12821282
peerDependencies:
12831283
react: ">=16.8.0"
12841284
react-dom: ">=16.8.0"
1285-
checksum: 10c0/e855131c74e68cab505f7f44f92cd4e2efab1c125796db3116c54c0859323adae4bf697bf292ee83ac77b9335a41ad67852193d7aeace90aa2e1c4a640cafa60
1285+
checksum: 10c0/e88750ea2fb352264d52d502d3979f94155ce2c8ab9a50862810d0cfc8c8e49cb6bbde466d668736cb38624d089360ef97451397b647408a0eb2c1870234c19a
12861286
languageName: node
12871287
linkType: hard
12881288

@@ -6954,8 +6954,8 @@ __metadata:
69546954
linkType: hard
69556955

69566956
"@vitejs/plugin-react@npm:^4.3.4":
6957-
version: 4.5.0
6958-
resolution: "@vitejs/plugin-react@npm:4.5.0"
6957+
version: 4.5.1
6958+
resolution: "@vitejs/plugin-react@npm:4.5.1"
69596959
dependencies:
69606960
"@babel/core": "npm:^7.26.10"
69616961
"@babel/plugin-transform-react-jsx-self": "npm:^7.25.9"
@@ -6965,7 +6965,7 @@ __metadata:
69656965
react-refresh: "npm:^0.17.0"
69666966
peerDependencies:
69676967
vite: ^4.2.0 || ^5.0.0 || ^6.0.0
6968-
checksum: 10c0/c9f75cde098b9aac62cb512103d7f898a0a173cb78dc9fcf79ca4b3f21a1458cd1955a4383c8c9e3841ce23c5e7f02ed1455e445c9574879b143d40734121fd8
6968+
checksum: 10c0/51b28c02905228cc5b1dd16f5d008cf08175e47d22ff37b0959a9ee20a46a5215698b20405f39e6b73ae2a63c2a005d74c94b3456083ad038b59932d682b9165
69696969
languageName: node
69706970
linkType: hard
69716971

@@ -8389,9 +8389,9 @@ __metadata:
83898389
linkType: hard
83908390

83918391
"electron-to-chromium@npm:^1.5.160":
8392-
version: 1.5.161
8393-
resolution: "electron-to-chromium@npm:1.5.161"
8394-
checksum: 10c0/64e06657b747d889fdacd7ee042f5f2e189d215b6e7b8510d899d1eeb82676f9d4431ee6822cee009195500338f23996b9ae4eec0e4eb4e907e13e2d28489d5b
8392+
version: 1.5.162
8393+
resolution: "electron-to-chromium@npm:1.5.162"
8394+
checksum: 10c0/66241b7170dd10263a4fbb637ba17566f8bb679676c7bde67df0ffbd2fec0fc00e59bc35cc308b2313a75156629e0d085e64130eec929651dac0c01c48da4b11
83958395
languageName: node
83968396
linkType: hard
83978397

@@ -14429,8 +14429,8 @@ __metadata:
1442914429
linkType: hard
1443014430

1443114431
"zod@npm:^3.24.1":
14432-
version: 3.25.46
14433-
resolution: "zod@npm:3.25.46"
14434-
checksum: 10c0/2cc754a49244f9d80ef50c0da8e01136e0202a9fa92229bcfef2b8285ca07f865bcdd17f0fb609219bd91a2de7965b9a27627cd456e151924144d7a06c6d6686
14432+
version: 3.25.49
14433+
resolution: "zod@npm:3.25.49"
14434+
checksum: 10c0/2b70269b18abcd9b8d282ed6361a327a71d9a91433d3add02c4ab69750a271d97675145b393ccc968b5d61360d8d4000180fbc8a347dc186320b9e118c7a1df9
1443514435
languageName: node
1443614436
linkType: hard

0 commit comments

Comments
 (0)