Skip to content

Commit 8e1374b

Browse files
committed
feat: add patch package script
1 parent 1857503 commit 8e1374b

File tree

2 files changed

+77
-6
lines changed

2 files changed

+77
-6
lines changed

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"start": "node node_modules/react-native/local-cli/cli.js start",
2424
"test:flow": "flow check",
2525
"test:eslint": "eslint 'lib/**/*.js' 'example/**/*.js'",
26-
"release": "release-it"
26+
"release": "release-it",
27+
"postinstall": "patch-package"
2728
},
2829
"peerDependencies": {
2930
"react": "^16.0",
@@ -43,7 +44,9 @@
4344
"react": "16.6.3",
4445
"react-native": "0.58.4",
4546
"react-test-renderer": "16.6.3",
46-
"release-it": "^10.3.1"
47+
"release-it": "^10.3.1",
48+
"patch-package": "^6.0.5",
49+
"postinstall-postinstall": "^2.0.0"
4750
},
4851
"eslintConfig": {
4952
"extends": "@react-native-community",
@@ -55,7 +58,7 @@
5558
},
5659
"jest": {
5760
"preset": "react-native"
58-
},
61+
},
5962
"publishConfig": {
6063
"access": "public"
6164
}

yarn.lock

Lines changed: 71 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -748,6 +748,11 @@
748748
resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.3.tgz#7c6b0f8eaf16ae530795de2ad1b85d34bf2f5c58"
749749
integrity sha512-wp6IOGu1lxsfnrD+5mX6qwSwWuqsdkKKxTN4aQc4wByHAKZJf9/D4KXPQ1POUjEbnCP5LMggB0OEFNY9OTsMqg==
750750

751+
"@yarnpkg/lockfile@^1.1.0":
752+
version "1.1.0"
753+
resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
754+
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
755+
751756
JSONStream@^1.0.4:
752757
version "1.3.5"
753758
resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0"
@@ -1504,7 +1509,7 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2:
15041509
escape-string-regexp "^1.0.5"
15051510
supports-color "^5.3.0"
15061511

1507-
chalk@^1.1.1:
1512+
chalk@^1.1.1, chalk@^1.1.3:
15081513
version "1.1.3"
15091514
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
15101515
integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
@@ -2963,6 +2968,15 @@ fs-extra@^1.0.0:
29632968
jsonfile "^2.1.0"
29642969
klaw "^1.0.0"
29652970

2971+
fs-extra@^4.0.1:
2972+
version "4.0.3"
2973+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94"
2974+
integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==
2975+
dependencies:
2976+
graceful-fs "^4.1.2"
2977+
jsonfile "^4.0.0"
2978+
universalify "^0.1.0"
2979+
29662980
fs-minipass@^1.2.5:
29672981
version "1.2.5"
29682982
resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d"
@@ -4406,6 +4420,13 @@ jsonfile@^2.1.0:
44064420
optionalDependencies:
44074421
graceful-fs "^4.1.6"
44084422

4423+
jsonfile@^4.0.0:
4424+
version "4.0.0"
4425+
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
4426+
integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
4427+
optionalDependencies:
4428+
graceful-fs "^4.1.6"
4429+
44094430
jsonify@~0.0.0:
44104431
version "0.0.0"
44114432
resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73"
@@ -4469,6 +4490,13 @@ kind-of@^6.0.0, kind-of@^6.0.2:
44694490
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
44704491
integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
44714492

4493+
klaw-sync@^4.0.0:
4494+
version "4.0.0"
4495+
resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-4.0.0.tgz#7785692ea1a320ac3dda7a6c0c22b33a30aa3b3f"
4496+
integrity sha512-go/5tXbgLkgwxQ2c2ewaMen6TpQtI9fTzzmTdlSGK8XxKcFSsJvn/Sgn75Vg+mOJwkKVPrqLw2Xq7x/zP1v7PQ==
4497+
dependencies:
4498+
graceful-fs "^4.1.11"
4499+
44724500
klaw@^1.0.0:
44734501
version "1.3.1"
44744502
resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
@@ -5560,7 +5588,7 @@ os-name@3.0.0, os-name@^3.0.0:
55605588
macos-release "^2.0.0"
55615589
windows-release "^3.1.0"
55625590

5563-
os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
5591+
os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:
55645592
version "1.0.2"
55655593
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
55665594
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
@@ -5721,6 +5749,24 @@ pascalcase@^0.1.1:
57215749
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
57225750
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
57235751

5752+
patch-package@^6.0.5:
5753+
version "6.0.5"
5754+
resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.0.5.tgz#2ddd34575df098e27e7beb7de67c6d169c323cdb"
5755+
integrity sha512-5npWp++yo3sNwOumUv6zv6T0tXWxN7wVWdXb+jMwBOeBVHfBCv9TuQFYLZBUTYi+RRMlCdC8QChE+hE8ymDuLw==
5756+
dependencies:
5757+
"@yarnpkg/lockfile" "^1.1.0"
5758+
chalk "^1.1.3"
5759+
cross-spawn "^6.0.5"
5760+
fs-extra "^4.0.1"
5761+
is-ci "^2.0.0"
5762+
klaw-sync "^4.0.0"
5763+
minimist "^1.2.0"
5764+
rimraf "^2.6.2"
5765+
semver "^5.6.0"
5766+
slash "^1.0.0"
5767+
tmp "^0.0.31"
5768+
update-notifier "^2.4.0"
5769+
57245770
path-dirname@^1.0.0:
57255771
version "1.0.2"
57265772
resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
@@ -5885,6 +5931,11 @@ posix-character-classes@^0.1.0:
58855931
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
58865932
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
58875933

5934+
postinstall-postinstall@^2.0.0:
5935+
version "2.0.0"
5936+
resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.0.0.tgz#7ba6711b4420575c4f561638836a81faad47f43f"
5937+
integrity sha512-3f6qWexsHiT4WKtZc5DRb0FPLilHtARi5KpY4fqban/DJNn8/YhZH8U7dVKVz51WbOxEnR31gV+qYQhvEdHtdQ==
5938+
58885939
prelude-ls@~1.1.2:
58895940
version "1.1.2"
58905941
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
@@ -6764,6 +6815,11 @@ sisteransi@^1.0.0:
67646815
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.0.tgz#77d9622ff909080f1c19e5f4a1df0c1b0a27b88c"
67656816
integrity sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ==
67666817

6818+
slash@^1.0.0:
6819+
version "1.0.0"
6820+
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
6821+
integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=
6822+
67676823
slash@^2.0.0:
67686824
version "2.0.0"
67696825
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
@@ -7163,6 +7219,13 @@ timed-out@^4.0.0:
71637219
resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f"
71647220
integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=
71657221

7222+
tmp@^0.0.31:
7223+
version "0.0.31"
7224+
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7"
7225+
integrity sha1-jzirlDjhcxXl29izZX6L+yd65Kc=
7226+
dependencies:
7227+
os-tmpdir "~1.0.1"
7228+
71667229
tmp@^0.0.33:
71677230
version "0.0.33"
71687231
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
@@ -7369,6 +7432,11 @@ universal-user-agent@^2.0.0, universal-user-agent@^2.0.1:
73697432
dependencies:
73707433
os-name "^3.0.0"
73717434

7435+
universalify@^0.1.0:
7436+
version "0.1.2"
7437+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
7438+
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
7439+
73727440
unpipe@~1.0.0:
73737441
version "1.0.0"
73747442
resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
@@ -7387,7 +7455,7 @@ unzip-response@^2.0.1:
73877455
resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97"
73887456
integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=
73897457

7390-
update-notifier@2.5.0:
7458+
update-notifier@2.5.0, update-notifier@^2.4.0:
73917459
version "2.5.0"
73927460
resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6"
73937461
integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==

0 commit comments

Comments
 (0)