Skip to content

Commit 941547f

Browse files
committed
Update demo app
1 parent 7673d8c commit 941547f

File tree

5 files changed

+161
-18
lines changed

5 files changed

+161
-18
lines changed

demo/package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"name": "json-edit-react-demo",
33
"version": "0.1.0",
44
"private": true,
5+
"homepage": "https://carlosnz.github.io/json-edit-react",
56
"dependencies": {
67
"@chakra-ui/icons": "^2.0.19",
78
"@chakra-ui/react": "^2.6.1",
@@ -16,6 +17,7 @@
1617
"@types/react-dom": "^18.2.4",
1718
"firebase": "^9.22.1",
1819
"framer-motion": "^10.12.12",
20+
"json-edit-react": "^0.9.0",
1921
"just-clone": "^6.2.0",
2022
"just-compare": "^2.3.0",
2123
"react": "^18.2.0",
@@ -31,7 +33,9 @@
3133
"start": "rimraf ./src/json-edit-react && mkdir ./src/json-edit-react && mkdir ./src/json-edit-react/src && concurrently --kill-others-on-fail \"PORT=3005 react-scripts start\" \"nodemon watch.js\"",
3234
"build": "react-scripts build",
3335
"test": "react-scripts test",
34-
"eject": "react-scripts eject"
36+
"eject": "react-scripts eject",
37+
"predeploy": "yarn build",
38+
"deploy": "gh-pages -d build"
3539
},
3640
"eslintConfig": {
3741
"extends": [
@@ -60,6 +64,7 @@
6064
},
6165
"devDependencies": {
6266
"concurrently": "^8.0.1",
67+
"gh-pages": "^5.0.0",
6368
"node-fetch": "^3.3.1",
6469
"nodemon": "^2.0.22"
6570
}

demo/src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ function App() {
156156
A <span style={{ color: '#011C27' }}>React</span> component for editing or viewing
157157
JSON/object data •{' '}
158158
<Link
159-
href="https://github.com/CarlosNZ/json-edit-react#a-react-component-for-editing-or-viewing-jsonobject-data"
159+
href="https://github.com/CarlosNZ/json-edit-react#readme"
160160
isExternal
161161
color="accent"
162162
>

demo/src/data.tsx

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const data = {
66
name: '🔰 Basic',
77
description: (
88
<Flex flexDir="column" gap={2}>
9-
<Text>Play round with the JSON structure, and test out various options above.</Text>
9+
<Text>Play around with the JSON structure, and test out various options above.</Text>
1010
<Text>There are a range of different demo data sets to play with.</Text>
1111
<Text>Incorporate into your own React project:</Text>
1212
<Box fontSize="sm">
@@ -26,22 +26,27 @@ const data = {
2626
number: 99,
2727
boolean: true,
2828
nothing: null,
29-
children: [
29+
Usage: [
3030
'Edit a value by clicking the "edit" icon, or double-clicking the value.',
3131
'You can change the type of any value',
32-
{ nested: 'An object inside an array', basic: false, value: 6.66 },
3332
'You can add new values to objects or arrays',
33+
'You can edit individual values, or even a whole object node at once',
34+
{
35+
nested: 'An object inside an array',
36+
basic: false,
37+
value: 6.66,
38+
},
3439
],
35-
object: {
36-
name: 'Basic object data',
37-
info: 'You can edit individual values, or even a whole object node at once.',
38-
},
3940
'Keyboard interaction': {
4041
'"Enter" to submit change': '(or Ctrl/Cmd-Enter when editing whole JSON nodes)',
4142
'"Escape" to cancel': '👍',
4243
'To start a new line': 'Shift/Ctrl/Cmd-Enter (or just "Enter" when editing JSON nodes)',
4344
'When copying to clipboard': 'Hold down "Ctrl/Cmd" to copy path instead of data',
4445
},
46+
object: {
47+
name: 'Basic object data',
48+
info: 'You can edit individual values, or even a whole object node at once.',
49+
},
4550
},
4651
},
4752
starWars: {
@@ -58,7 +63,10 @@ const data = {
5863
Note the additional editing restrictions in addition to the toggles above. This has been
5964
achieved by specifying filter functions for the <span className="code">restrictEdit</span>
6065
, <span className="code">restrictDelete</span> and{' '}
61-
<span className="code">restrictAdd</span> props. <Link>Learn more</Link>
66+
<span className="code">restrictAdd</span> props.{' '}
67+
<Link href="https://github.com/CarlosNZ/json-edit-react#readme" isExternal>
68+
Learn more
69+
</Link>
6270
</Text>
6371
</Flex>
6472
),
@@ -1781,7 +1789,7 @@ const data = {
17811789
),
17821790
collapse: 3,
17831791
restrictEdit: ({ key, value, level, path, size }) => {
1784-
return level === 0 || key === 'Title' || key === 'Visitors'
1792+
return level === 0 || key === 'messages' || key === 'lastEdited'
17851793
},
17861794
restrictDelete: () => true,
17871795
restrictAdd: ({ level }) => level === 0,
@@ -1799,7 +1807,11 @@ const data = {
17991807
required schema.
18001808
</Text>
18011809
<Text>
1802-
See <Link>here</Link> for theming information.
1810+
See{' '}
1811+
<Link href="https://github.com/CarlosNZ/json-edit-react#themes" isExternal>
1812+
here
1813+
</Link>{' '}
1814+
for theming information.
18031815
</Text>
18041816
</Flex>
18051817
),

demo/src/useDatabase.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ export const useDatabase = () => {
1313
)
1414

1515
const updateLiveData = async (data) => {
16-
await setDoc(doc(db, 'json-edit-react', 'live_json_data'), data, { merge: true })
16+
await setDoc(
17+
doc(db, 'json-edit-react', 'live_json_data'),
18+
{ ...data, lastEdited: new Date().toISOString() },
19+
{ merge: true }
20+
)
1721
}
1822

1923
return { liveData: value?.data(), loading, error, updateLiveData }

demo/yarn.lock

Lines changed: 127 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4027,11 +4027,23 @@ array-includes@^3.1.5, array-includes@^3.1.6:
40274027
get-intrinsic "^1.1.3"
40284028
is-string "^1.0.7"
40294029

4030+
array-union@^1.0.1:
4031+
version "1.0.2"
4032+
resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
4033+
integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==
4034+
dependencies:
4035+
array-uniq "^1.0.1"
4036+
40304037
array-union@^2.1.0:
40314038
version "2.1.0"
40324039
resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
40334040
integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
40344041

4042+
array-uniq@^1.0.1:
4043+
version "1.0.3"
4044+
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
4045+
integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==
4046+
40354047
array.prototype.flat@^1.3.1:
40364048
version "1.3.1"
40374049
resolved "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz"
@@ -4084,7 +4096,7 @@ ast-types-flow@^0.0.7:
40844096
resolved "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz"
40854097
integrity sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==
40864098

4087-
async@^3.2.3:
4099+
async@^3.2.3, async@^3.2.4:
40884100
version "3.2.4"
40894101
resolved "https://registry.npmjs.org/async/-/async-3.2.4.tgz"
40904102
integrity sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==
@@ -4612,7 +4624,7 @@ combined-stream@^1.0.8:
46124624
dependencies:
46134625
delayed-stream "~1.0.0"
46144626

4615-
commander@^2.20.0:
4627+
commander@^2.18.0, commander@^2.20.0:
46164628
version "2.20.3"
46174629
resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
46184630
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -5313,6 +5325,11 @@ electron-to-chromium@^1.4.284:
53135325
resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.394.tgz"
53145326
integrity sha512-0IbC2cfr8w5LxTz+nmn2cJTGafsK9iauV2r5A5scfzyovqLrxuLoxOHE5OBobP3oVIggJT+0JfKnw9sm87c8Hw==
53155327

5328+
email-addresses@^5.0.0:
5329+
version "5.0.0"
5330+
resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-5.0.0.tgz#7ae9e7f58eef7d5e3e2c2c2d3ea49b78dc854fa6"
5331+
integrity sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==
5332+
53165333
emittery@^0.10.2:
53175334
version "0.10.2"
53185335
resolved "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz"
@@ -5470,7 +5487,7 @@ escape-html@~1.0.3:
54705487
resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
54715488
integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==
54725489

5473-
escape-string-regexp@^1.0.5:
5490+
escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5:
54745491
version "1.0.5"
54755492
resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
54765493
integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
@@ -5925,6 +5942,20 @@ filelist@^1.0.1:
59255942
dependencies:
59265943
minimatch "^5.0.1"
59275944

5945+
filename-reserved-regex@^2.0.0:
5946+
version "2.0.0"
5947+
resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229"
5948+
integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==
5949+
5950+
filenamify@^4.3.0:
5951+
version "4.3.0"
5952+
resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106"
5953+
integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==
5954+
dependencies:
5955+
filename-reserved-regex "^2.0.0"
5956+
strip-outer "^1.0.1"
5957+
trim-repeated "^1.0.0"
5958+
59285959
filesize@^8.0.6:
59295960
version "8.0.7"
59305961
resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz"
@@ -6126,6 +6157,15 @@ fs-extra@^10.0.0:
61266157
jsonfile "^6.0.1"
61276158
universalify "^2.0.0"
61286159

6160+
fs-extra@^8.1.0:
6161+
version "8.1.0"
6162+
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
6163+
integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
6164+
dependencies:
6165+
graceful-fs "^4.2.0"
6166+
jsonfile "^4.0.0"
6167+
universalify "^0.1.0"
6168+
61296169
fs-extra@^9.0.0, fs-extra@^9.0.1:
61306170
version "9.1.0"
61316171
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz"
@@ -6219,6 +6259,19 @@ get-symbol-description@^1.0.0:
62196259
call-bind "^1.0.2"
62206260
get-intrinsic "^1.1.1"
62216261

6262+
gh-pages@^5.0.0:
6263+
version "5.0.0"
6264+
resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-5.0.0.tgz#e0893272a0e33f0453e53a3c017c33b91ddd6394"
6265+
integrity sha512-Nqp1SjkPIB94Xw/3yYNTUL+G2dxlhjvv1zeN/4kMC1jfViTEqhtVz/Ba1zSXHuvXCN9ADNS1dN4r5/J/nZWEQQ==
6266+
dependencies:
6267+
async "^3.2.4"
6268+
commander "^2.18.0"
6269+
email-addresses "^5.0.0"
6270+
filenamify "^4.3.0"
6271+
find-cache-dir "^3.3.1"
6272+
fs-extra "^8.1.0"
6273+
globby "^6.1.0"
6274+
62226275
glob-parent@^5.1.2, glob-parent@~5.1.2:
62236276
version "5.1.2"
62246277
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
@@ -6250,7 +6303,7 @@ glob@7.1.6:
62506303
once "^1.3.0"
62516304
path-is-absolute "^1.0.0"
62526305

6253-
glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
6306+
glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
62546307
version "7.2.3"
62556308
resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
62566309
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
@@ -6309,6 +6362,17 @@ globby@^11.0.4, globby@^11.1.0:
63096362
merge2 "^1.4.1"
63106363
slash "^3.0.0"
63116364

6365+
globby@^6.1.0:
6366+
version "6.1.0"
6367+
resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c"
6368+
integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==
6369+
dependencies:
6370+
array-union "^1.0.1"
6371+
glob "^7.0.3"
6372+
object-assign "^4.0.1"
6373+
pify "^2.0.0"
6374+
pinkie-promise "^2.0.0"
6375+
63126376
gopd@^1.0.1:
63136377
version "1.0.1"
63146378
resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"
@@ -7569,6 +7633,16 @@ jsesc@~0.5.0:
75697633
resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz"
75707634
integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==
75717635

7636+
json-edit-react@^0.9.0:
7637+
version "0.9.0"
7638+
resolved "https://registry.yarnpkg.com/json-edit-react/-/json-edit-react-0.9.0.tgz#341945fdfc8a8d680ce925b916d4838ad7bc1834"
7639+
integrity sha512-q2ZGlEQyeoAH/fcx5FohwSrS1HRzAZ9b9zAuJILnl+XPo0H0uCoZmzGB9f8V3HLCc6kBQ2oyGwnDmU7H7Tjllg==
7640+
dependencies:
7641+
just-clone "^6.2.0"
7642+
object-property-assigner "^1.0.1"
7643+
object-property-extractor "^1.0.6"
7644+
react-icons "^4.8.0"
7645+
75727646
json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1:
75737647
version "2.3.1"
75747648
resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
@@ -7606,6 +7680,13 @@ json5@^2.1.2, json5@^2.2.0, json5@^2.2.2:
76067680
resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
76077681
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
76087682

7683+
jsonfile@^4.0.0:
7684+
version "4.0.0"
7685+
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
7686+
integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==
7687+
optionalDependencies:
7688+
graceful-fs "^4.1.6"
7689+
76097690
jsonfile@^6.0.1:
76107691
version "6.1.0"
76117692
resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
@@ -8157,6 +8238,16 @@ object-keys@^1.1.1:
81578238
resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
81588239
integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
81598240

8241+
object-property-assigner@^1.0.1:
8242+
version "1.0.1"
8243+
resolved "https://registry.yarnpkg.com/object-property-assigner/-/object-property-assigner-1.0.1.tgz#0ce00a72877fc995e1504e04cf1509833c0f6147"
8244+
integrity sha512-B+5FhEnpTg4XCf7931AbPTQ1PAm56K+cxWmu/QIG8mqCrfuOLnMw+87vjZfIYP7j8wV5e3E9dYh0uMdqEbmzyw==
8245+
8246+
object-property-extractor@^1.0.6:
8247+
version "1.0.6"
8248+
resolved "https://registry.yarnpkg.com/object-property-extractor/-/object-property-extractor-1.0.6.tgz#823dabe27e646fd6922db5874191a4bd9962f886"
8249+
integrity sha512-75926oo0hL87mquCqKHLgWTBW2fOEXIZy3CuHl3hgpruBRJvCMUMGuowm+ipOiDNHV+85pcR7xpOrTutNe4G5Q==
8250+
81608251
object.assign@^4.1.3, object.assign@^4.1.4:
81618252
version "4.1.4"
81628253
resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz"
@@ -8423,11 +8514,23 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatc
84238514
resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
84248515
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
84258516

8426-
pify@^2.3.0:
8517+
pify@^2.0.0, pify@^2.3.0:
84278518
version "2.3.0"
84288519
resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
84298520
integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
84308521

8522+
pinkie-promise@^2.0.0:
8523+
version "2.0.1"
8524+
resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa"
8525+
integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==
8526+
dependencies:
8527+
pinkie "^2.0.0"
8528+
8529+
pinkie@^2.0.0:
8530+
version "2.0.4"
8531+
resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870"
8532+
integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==
8533+
84318534
pirates@^4.0.1, pirates@^4.0.4:
84328535
version "4.0.5"
84338536
resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz"
@@ -10153,6 +10256,13 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
1015310256
resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
1015410257
integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
1015510258

10259+
strip-outer@^1.0.1:
10260+
version "1.0.1"
10261+
resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631"
10262+
integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==
10263+
dependencies:
10264+
escape-string-regexp "^1.0.2"
10265+
1015610266
style-loader@^3.3.1:
1015710267
version "3.3.2"
1015810268
resolved "https://registry.npmjs.org/style-loader/-/style-loader-3.3.2.tgz"
@@ -10454,6 +10564,13 @@ tree-kill@^1.2.2:
1045410564
resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz"
1045510565
integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==
1045610566

10567+
trim-repeated@^1.0.0:
10568+
version "1.0.0"
10569+
resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21"
10570+
integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==
10571+
dependencies:
10572+
escape-string-regexp "^1.0.2"
10573+
1045710574
tryer@^1.0.1:
1045810575
version "1.0.1"
1045910576
resolved "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz"
@@ -10609,6 +10726,11 @@ unique-string@^2.0.0:
1060910726
dependencies:
1061010727
crypto-random-string "^2.0.0"
1061110728

10729+
universalify@^0.1.0:
10730+
version "0.1.2"
10731+
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
10732+
integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
10733+
1061210734
universalify@^0.2.0:
1061310735
version "0.2.0"
1061410736
resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz"

0 commit comments

Comments
 (0)