Skip to content

Commit a1856ea

Browse files
committed
Add cjs build for jest
1 parent 4d8fc5e commit a1856ea

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
lib
12
dist
23
coverage
34
node_modules

package.json

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"name": "react-validify",
3-
"version": "5.6.0",
3+
"version": "5.6.1",
44
"description": "Form validation made easy",
55
"main": "dist/index.js",
6+
"module": "lib/index.js",
67
"directories": {
78
"example": "example"
89
},
@@ -27,10 +28,10 @@
2728
"collectCoverage": false
2829
},
2930
"scripts": {
30-
"build": "NODE_ENV=production babel --extensions \".ts,.tsx,.js\" src --out-dir dist",
31+
"build": "NODE_ENV=production babel src --out-dir lib --extensions \".ts,.tsx,.js\" && NODE_ENV=production npx babel --plugins @babel/plugin-transform-modules-commonjs src --out-dir dist --extensions \".ts,.tsx,.js\"",
3132
"test": "jest",
3233
"check-types": "tsc --noEmit",
33-
"export-types": "tsc --emitDeclarationOnly"
34+
"export-types": "tsc --emitDeclarationOnly --outDir dist && tsc --emitDeclarationOnly --outDir lib"
3435
},
3536
"repository": {
3637
"type": "git",
@@ -54,6 +55,7 @@
5455
"devDependencies": {
5556
"@babel/cli": "^7.7.7",
5657
"@babel/core": "^7.7.7",
58+
"@babel/plugin-transform-modules-commonjs": "^7.7.5",
5759
"@babel/preset-env": "^7.7.7",
5860
"@babel/preset-react": "^7.7.4",
5961
"@babel/preset-typescript": "^7.7.7",

tsconfig.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
"strict": true,
1111
"target": "esnext",
1212
"baseUrl": "./src",
13-
"declaration": true,
14-
"outDir": "dist"
13+
"declaration": true
1514
},
1615
"include": ["src"],
1716
"exclude": ["node_modules"]

0 commit comments

Comments
 (0)