Skip to content
This repository was archived by the owner on Mar 9, 2023. It is now read-only.

Commit 6aee0e5

Browse files
chore: update the build process to align to uniforms upstream (#92)
1 parent 1f81a2b commit 6aee0e5

File tree

6 files changed

+55
-31
lines changed

6 files changed

+55
-31
lines changed

package.json

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,17 @@
66
"author": "Gianluca <[email protected]>",
77
"license": "Apache-2.0",
88
"main": "dist/es5/index.js",
9-
"module": "dist/es6/index.js",
9+
"module": "dist/esm/index.js",
10+
"files": [
11+
"dist/es5/*.d.ts",
12+
"dist/es5/*.js",
13+
"dist/esm/*.d.ts",
14+
"dist/esm/*.js",
15+
"dist/es6/*.d.ts",
16+
"dist/es6/*.js",
17+
"src/*.ts",
18+
"src/*.tsx"
19+
],
1020
"scripts": {
1121
"build": "tsc --build --incremental tsconfig.build.json",
1222
"buildProd": "tsc --build tsconfig.build.json",
@@ -19,6 +29,13 @@
1929
"release:publish": "./scripts/publishRelease.sh",
2030
"test": "jest --runInBand"
2131
},
32+
"dependencies": {
33+
"classnames": "^2.0.0",
34+
"invariant": "^2.0.0",
35+
"lodash": "^4.0.0",
36+
"tslib": "^2.2.0",
37+
"uniforms": "^3.5.5"
38+
},
2239
"devDependencies": {
2340
"@babel/plugin-proposal-class-properties": "7.10.4",
2441
"@babel/polyfill": "7.10.4",
@@ -36,7 +53,6 @@
3653
"@typescript-eslint/eslint-plugin": "2.34.0",
3754
"@typescript-eslint/parser": "2.34.0",
3855
"babel-eslint": "10.1.0",
39-
"classnames": "2.2.6",
4056
"enzyme": "3.11.0",
4157
"enzyme-adapter-react-16": "1.15.6",
4258
"eslint": "6.8.0",
@@ -49,9 +65,7 @@
4965
"eslint-plugin-prettier": "3.3.1",
5066
"eslint-plugin-react": "7.22.0",
5167
"eslint-plugin-vazco": "1.0.0",
52-
"invariant": "2.2.4",
5368
"jest": "25.5.4",
54-
"lodash": "4.17.20",
5569
"prettier": "2.2.1",
5670
"prop-types": "15.7.2",
5771
"react": "16.13.1",
@@ -60,12 +74,11 @@
6074
"simpl-schema": "1.10.2",
6175
"ts-jest": "25.5.1",
6276
"ts-node": "8.10.2",
63-
"tslib": "2.2.0",
6477
"typescript": "3.8.3",
65-
"uniforms": "3.5.1",
66-
"uniforms-bridge-simple-schema-2": "3.5.1"
78+
"uniforms-bridge-simple-schema-2": "^3.5.5"
6779
},
6880
"peerDependencies": {
81+
"react": "^17.0.0 || ^16.8.0",
6982
"@patternfly/react-core": "^4.135.0",
7083
"@patternfly/react-icons": "^4.11.0"
7184
},

tsconfig.build.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
"references": [
44
{ "path": "tsconfig.es5.json" },
55
{ "path": "tsconfig.es6.json" },
6+
{ "path": "tsconfig.esm.json" },
67
]
7-
}
8+
}

tsconfig.es5.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,6 @@
55
"outDir": "dist/es5",
66
"rootDir": "src",
77
"target": "es5",
8+
"tsBuildInfoFile": "node_modules/.cache/uniforms-patternfly.es5.tsbuildinfo"
89
}
9-
}
10+
}

tsconfig.es6.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,7 @@
55
"outDir": "dist/es6",
66
"rootDir": "src",
77
"target": "es6",
8-
}
9-
}
8+
"tsBuildInfoFile": "node_modules/.cache/uniforms-patternfly.es6.tsbuildinfo"
9+
},
10+
"include": ["src"]
11+
}

tsconfig.esm.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": "./tsconfig.json",
3+
"compilerOptions": {
4+
"baseUrl": "src",
5+
"outDir": "dist/esm",
6+
"rootDir": "src",
7+
"target": "es5",
8+
"module": "es6",
9+
"tsBuildInfoFile": "node_modules/.cache/uniforms-patternfly.esm.tsbuildinfo"
10+
},
11+
"include": ["src"]
12+
}

yarn.lock

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1965,10 +1965,10 @@ class-utils@^0.3.5:
19651965
isobject "^3.0.0"
19661966
static-extend "^0.1.1"
19671967

1968-
classnames@2.2.6:
1969-
version "2.2.6"
1970-
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.2.6.tgz#43935bffdd291f326dad0a205309b38d00f650ce"
1971-
integrity sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==
1968+
classnames@^2.0.0:
1969+
version "2.3.1"
1970+
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
1971+
integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
19721972

19731973
cli-cursor@^3.1.0:
19741974
version "3.1.0"
@@ -3296,7 +3296,7 @@ internal-slot@^1.0.2:
32963296
has "^1.0.3"
32973297
side-channel "^1.0.2"
32983298

3299-
invariant@2.2.4, invariant@^2.0.0, invariant@^2.2.2:
3299+
invariant@^2.0.0, invariant@^2.2.2:
33003300
version "2.2.4"
33013301
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
33023302
integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==
@@ -4192,7 +4192,7 @@ lodash.templatesettings@^4.0.0:
41924192
dependencies:
41934193
lodash._reinterpolate "^3.0.0"
41944194

4195-
lodash@4.17.20, lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19:
4195+
lodash@^4.0.0, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19:
41964196
version "4.17.20"
41974197
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
41984198
integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
@@ -5832,11 +5832,6 @@ [email protected]:
58325832
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.13.0.tgz#c881e13cc7015894ed914862d276436fa9a47043"
58335833
integrity sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==
58345834

5835-
5836-
version "2.2.0"
5837-
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c"
5838-
integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==
5839-
58405835
tslib@^1.8.1, tslib@^1.9.0:
58415836
version "1.14.1"
58425837
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
@@ -5928,21 +5923,21 @@ unicode-property-aliases-ecmascript@^1.0.4:
59285923
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
59295924
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
59305925

5931-
5932-
version "3.5.1"
5933-
resolved "https://registry.yarnpkg.com/uniforms-bridge-simple-schema-2/-/uniforms-bridge-simple-schema-2-3.5.1.tgz#03cf6a814de8db98d7f95ec1413e93399ea86d5a"
5934-
integrity sha512-lYYN9UKXf/B/LNGk5OlEjGOGIB6opw1QcYQiZRMUgUEURHIPHhv732dLoPwLAxA6ZnN0DOo/JEkJMOGzGTzVeg==
5926+
uniforms-bridge-simple-schema-2@^3.5.5:
5927+
version "3.5.5"
5928+
resolved "https://registry.yarnpkg.com/uniforms-bridge-simple-schema-2/-/uniforms-bridge-simple-schema-2-3.5.5.tgz#408d44972ae6c2dbda1192b048ac4038938a30d5"
5929+
integrity sha512-moOymizor2E3fyHZfv2MKTs4jTSmqx5GFKTyVUQ4COySeDQTdbEgcMjLm8bcI3CkdUihuuKKllfMpVhdtA793A==
59355930
dependencies:
59365931
invariant "^2.0.0"
59375932
lodash "^4.0.0"
59385933
simpl-schema "^1.0.0 || ^0.0.4"
59395934
tslib "^2.2.0"
5940-
uniforms "^3.5.1"
5935+
uniforms "^3.5.5"
59415936

5942-
uniforms@3.5.1, uniforms@^3.5.1:
5943-
version "3.5.1"
5944-
resolved "https://registry.yarnpkg.com/uniforms/-/uniforms-3.5.1.tgz#7ae798518cc280c60e22cd1077aaa9440e2c6a84"
5945-
integrity sha512-1N8Y/QB2YSiMJMkwh1iAAzEd2jVDDa5qzL0VynzD8bsaHBB2UhUPUavAitLXK1s+nL76Y472+iMG0p5onQl4hg==
5937+
uniforms@^3.5.5:
5938+
version "3.5.5"
5939+
resolved "https://registry.yarnpkg.com/uniforms/-/uniforms-3.5.5.tgz#cb8ac5224b1828ca33431e94ad3ad17265cfb5fc"
5940+
integrity sha512-X5EQnm2CL5KSbu+ZAUua8sIZbzCMXtmSFQf3hTzBQydzYkhy1mm+19OcdrvJJn//Bf8vbUcaycxefZ9qRL4hKA==
59465941
dependencies:
59475942
invariant "^2.0.0"
59485943
lodash "^4.0.0"

0 commit comments

Comments
 (0)