Skip to content

Commit 6307686

Browse files
committed
chore: update @lambdacurry/medusa-forms to version 0.2.4
- Bump version from 0.2.2 to 0.2.4 - Adjust package.json to include separate entry points for CommonJS and ES modules - Update vite.config.ts to output both ES and CJS formats - Ensure type definitions are correctly referenced in exports - Refactor build configuration to exclude test and story files from the output
1 parent 209c14f commit 6307686

3 files changed

Lines changed: 7028 additions & 14454 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
},

0 commit comments

Comments
 (0)