├── .gitignore
├── index.html
├── package.json
├── rollup.config.js
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
4 |
8 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "scripts": {
3 | "build": "rollup -c rollup.config.js"
4 | },
5 | "dependencies": {
6 | "prop-types": "^15.7.2",
7 | "react-is": "^16.13.1"
8 | },
9 | "devDependencies": {
10 | "@rollup/plugin-commonjs": "^12.0.0",
11 | "@rollup/plugin-node-resolve": "^8.0.0",
12 | "rollup": "^2.11.2"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import resolve from '@rollup/plugin-node-resolve'
2 | import commonjs from '@rollup/plugin-commonjs'
3 |
4 | export default {
5 | input: {
6 | 'react-is': 'react-is',
7 | 'prop-types': 'prop-types'
8 | },
9 | output: {
10 | dir: 'dist',
11 | format: 'es'
12 | },
13 | plugins: [
14 | resolve(),
15 | commonjs()
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@rollup/plugin-commonjs@^12.0.0":
6 | version "12.0.0"
7 | resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-12.0.0.tgz#e2f308ae6057499e0f413f878fff7c3a0fdc02a1"
8 | integrity sha512-8+mDQt1QUmN+4Y9D3yCG8AJNewuTSLYPJVzKKUZ+lGeQrI+bV12Tc5HCyt2WdlnG6ihIL/DPbKRJlB40DX40mw==
9 | dependencies:
10 | "@rollup/pluginutils" "^3.0.8"
11 | commondir "^1.0.1"
12 | estree-walker "^1.0.1"
13 | glob "^7.1.2"
14 | is-reference "^1.1.2"
15 | magic-string "^0.25.2"
16 | resolve "^1.11.0"
17 |
18 | "@rollup/plugin-node-resolve@^8.0.0":
19 | version "8.0.0"
20 | resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-8.0.0.tgz#47cc0775e31b6a531c88a40270377fe899a271cb"
21 | integrity sha512-5poJCChrkVggXXND/sQ7yNqwjUNT4fP31gpRWCnSNnlXuUXTCMHT33xZrTGxgjm5Rl18MHj7iEzlCT8rYWwQSA==
22 | dependencies:
23 | "@rollup/pluginutils" "^3.0.8"
24 | "@types/resolve" "0.0.8"
25 | builtin-modules "^3.1.0"
26 | deep-freeze "^0.0.1"
27 | deepmerge "^4.2.2"
28 | is-module "^1.0.0"
29 | resolve "^1.14.2"
30 |
31 | "@rollup/pluginutils@^3.0.8":
32 | version "3.0.10"
33 | resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.0.10.tgz#a659b9025920378494cd8f8c59fbf9b3a50d5f12"
34 | integrity sha512-d44M7t+PjmMrASHbhgpSbVgtL6EFyX7J4mYxwQ/c5eoaE6N2VgCgEcWVzNnwycIloti+/MpwFr8qfw+nRw00sw==
35 | dependencies:
36 | "@types/estree" "0.0.39"
37 | estree-walker "^1.0.1"
38 | picomatch "^2.2.2"
39 |
40 | "@types/estree@0.0.39":
41 | version "0.0.39"
42 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
43 | integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
44 |
45 | "@types/estree@0.0.44":
46 | version "0.0.44"
47 | resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.44.tgz#980cc5a29a3ef3bea6ff1f7d021047d7ea575e21"
48 | integrity sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==
49 |
50 | "@types/node@*":
51 | version "14.0.5"
52 | resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.5.tgz#3d03acd3b3414cf67faf999aed11682ed121f22b"
53 | integrity sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA==
54 |
55 | "@types/resolve@0.0.8":
56 | version "0.0.8"
57 | resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
58 | integrity sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==
59 | dependencies:
60 | "@types/node" "*"
61 |
62 | balanced-match@^1.0.0:
63 | version "1.0.0"
64 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
65 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
66 |
67 | brace-expansion@^1.1.7:
68 | version "1.1.11"
69 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
70 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
71 | dependencies:
72 | balanced-match "^1.0.0"
73 | concat-map "0.0.1"
74 |
75 | builtin-modules@^3.1.0:
76 | version "3.1.0"
77 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.1.0.tgz#aad97c15131eb76b65b50ef208e7584cd76a7484"
78 | integrity sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==
79 |
80 | commondir@^1.0.1:
81 | version "1.0.1"
82 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
83 | integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
84 |
85 | concat-map@0.0.1:
86 | version "0.0.1"
87 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
88 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
89 |
90 | deep-freeze@^0.0.1:
91 | version "0.0.1"
92 | resolved "https://registry.yarnpkg.com/deep-freeze/-/deep-freeze-0.0.1.tgz#3a0b0005de18672819dfd38cd31f91179c893e84"
93 | integrity sha1-OgsABd4YZygZ39OM0x+RF5yJPoQ=
94 |
95 | deepmerge@^4.2.2:
96 | version "4.2.2"
97 | resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
98 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
99 |
100 | estree-walker@^1.0.1:
101 | version "1.0.1"
102 | resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
103 | integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
104 |
105 | fs.realpath@^1.0.0:
106 | version "1.0.0"
107 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
108 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
109 |
110 | fsevents@~2.1.2:
111 | version "2.1.3"
112 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.1.3.tgz#fb738703ae8d2f9fe900c33836ddebee8b97f23e"
113 | integrity sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==
114 |
115 | glob@^7.1.2:
116 | version "7.1.6"
117 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
118 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
119 | dependencies:
120 | fs.realpath "^1.0.0"
121 | inflight "^1.0.4"
122 | inherits "2"
123 | minimatch "^3.0.4"
124 | once "^1.3.0"
125 | path-is-absolute "^1.0.0"
126 |
127 | inflight@^1.0.4:
128 | version "1.0.6"
129 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
130 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
131 | dependencies:
132 | once "^1.3.0"
133 | wrappy "1"
134 |
135 | inherits@2:
136 | version "2.0.4"
137 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
138 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
139 |
140 | is-module@^1.0.0:
141 | version "1.0.0"
142 | resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
143 | integrity sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=
144 |
145 | is-reference@^1.1.2:
146 | version "1.2.0"
147 | resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.0.tgz#d938b0cf85a0df09849417b274f02fb509293599"
148 | integrity sha512-ZVxq+5TkOx6GQdnoMm2aRdCKADdcrOWXLGzGT+vIA8DMpqEJaRk5AL1bS80zJ2bjHunVmjdzfCt0e4BymIEqKQ==
149 | dependencies:
150 | "@types/estree" "0.0.44"
151 |
152 | "js-tokens@^3.0.0 || ^4.0.0":
153 | version "4.0.0"
154 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
155 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
156 |
157 | loose-envify@^1.4.0:
158 | version "1.4.0"
159 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
160 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
161 | dependencies:
162 | js-tokens "^3.0.0 || ^4.0.0"
163 |
164 | magic-string@^0.25.2:
165 | version "0.25.7"
166 | resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
167 | integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
168 | dependencies:
169 | sourcemap-codec "^1.4.4"
170 |
171 | minimatch@^3.0.4:
172 | version "3.0.4"
173 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
174 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
175 | dependencies:
176 | brace-expansion "^1.1.7"
177 |
178 | object-assign@^4.1.1:
179 | version "4.1.1"
180 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
181 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
182 |
183 | once@^1.3.0:
184 | version "1.4.0"
185 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
186 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
187 | dependencies:
188 | wrappy "1"
189 |
190 | path-is-absolute@^1.0.0:
191 | version "1.0.1"
192 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
193 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
194 |
195 | path-parse@^1.0.6:
196 | version "1.0.6"
197 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c"
198 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==
199 |
200 | picomatch@^2.2.2:
201 | version "2.2.2"
202 | resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
203 | integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
204 |
205 | prop-types@^15.7.2:
206 | version "15.7.2"
207 | resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5"
208 | integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==
209 | dependencies:
210 | loose-envify "^1.4.0"
211 | object-assign "^4.1.1"
212 | react-is "^16.8.1"
213 |
214 | react-is@^16.13.1, react-is@^16.8.1:
215 | version "16.13.1"
216 | resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
217 | integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
218 |
219 | resolve@^1.11.0, resolve@^1.14.2:
220 | version "1.17.0"
221 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
222 | integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
223 | dependencies:
224 | path-parse "^1.0.6"
225 |
226 | rollup@^2.11.2:
227 | version "2.11.2"
228 | resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.11.2.tgz#b1273ad3e43953d09807672f6b72d08f9f9bc008"
229 | integrity sha512-pJT6mfH+/gh1sOWyNMAWxjbYGL5x2AfsaR0SWLRwq2e7vxOKt/0mBjtYDTVYF8JXxVzmnuDzA+EpsPLWt/oyrg==
230 | optionalDependencies:
231 | fsevents "~2.1.2"
232 |
233 | sourcemap-codec@^1.4.4:
234 | version "1.4.8"
235 | resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
236 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
237 |
238 | wrappy@1:
239 | version "1.0.2"
240 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
241 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
242 |
--------------------------------------------------------------------------------