Refactor views to support dynamic updates.

This commit is contained in:
Dermot Duffy
2024-07-26 19:15:38 -07:00
parent 33dee47205
commit d5c4e56c45
80 changed files with 3714 additions and 4021 deletions
+72 -63
View File
@@ -1833,14 +1833,23 @@ __metadata:
languageName: node
linkType: hard
"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.3.2":
"acorn-walk@npm:^8.0.2":
version: 8.3.2
resolution: "acorn-walk@npm:8.3.2"
checksum: 10c0/7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52
languageName: node
linkType: hard
"acorn@npm:^8.1.0, acorn@npm:^8.11.3, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
"acorn-walk@npm:^8.3.2":
version: 8.3.3
resolution: "acorn-walk@npm:8.3.3"
dependencies:
acorn: "npm:^8.11.0"
checksum: 10c0/4a9e24313e6a0a7b389e712ba69b66b455b4cb25988903506a8d247e7b126f02060b05a8a5b738a9284214e4ca95f383dd93443a4ba84f1af9b528305c7f243b
languageName: node
linkType: hard
"acorn@npm:^8.1.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0":
version: 8.11.3
resolution: "acorn@npm:8.11.3"
bin:
@@ -1849,6 +1858,15 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^8.11.0, acorn@npm:^8.11.3":
version: 8.12.1
resolution: "acorn@npm:8.12.1"
bin:
acorn: bin/acorn
checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386
languageName: node
linkType: hard
"agent-base@npm:6":
version: 6.0.2
resolution: "agent-base@npm:6.0.2"
@@ -2621,6 +2639,13 @@ __metadata:
languageName: node
linkType: hard
"confbox@npm:^0.1.7":
version: 0.1.7
resolution: "confbox@npm:0.1.7"
checksum: 10c0/18b40c2f652196a833f3f1a5db2326a8a579cd14eacabfe637e4fc8cb9b68d7cf296139a38c5e7c688ce5041bf46f9adce05932d43fde44cf7e012840b5da111
languageName: node
linkType: hard
"configstore@npm:^5.0.1":
version: 5.0.1
resolution: "configstore@npm:5.0.1"
@@ -2981,11 +3006,11 @@ __metadata:
linkType: hard
"deep-eql@npm:^4.1.3":
version: 4.1.3
resolution: "deep-eql@npm:4.1.3"
version: 4.1.4
resolution: "deep-eql@npm:4.1.4"
dependencies:
type-detect: "npm:^4.0.0"
checksum: 10c0/ff34e8605d8253e1bf9fe48056e02c6f347b81d9b5df1c6650a1b0f6f847b4a86453b16dc226b34f853ef14b626e85d04e081b022e20b00cd7d54f079ce9bbdd
checksum: 10c0/264e0613493b43552fc908f4ff87b8b445c0e6e075656649600e1b8a17a57ee03e960156fce7177646e4d2ddaf8e5ee616d76bd79929ff593e5c79e4e5e6c517
languageName: node
linkType: hard
@@ -5209,10 +5234,10 @@ __metadata:
languageName: node
linkType: hard
"js-tokens@npm:^8.0.2":
version: 8.0.3
resolution: "js-tokens@npm:8.0.3"
checksum: 10c0/b50ba7d926b087ad31949d8155c7bc84374e0785019b17bdddeb2c4f98f5dea04ba464651fe23a8be4f7d15f50d06ce8bb536087b24ce3ebfbaea4a1dc5869f0
"js-tokens@npm:^9.0.0":
version: 9.0.0
resolution: "js-tokens@npm:9.0.0"
checksum: 10c0/4ad1c12f47b8c8b2a3a99e29ef338c1385c7b7442198a425f3463f3537384dab6032012791bfc2f056ea5ecdb06b1ed4f70e11a3ab3f388d3dcebfe16a52b27d
languageName: node
linkType: hard
@@ -5337,13 +5362,6 @@ __metadata:
languageName: node
linkType: hard
"jsonc-parser@npm:^3.2.0":
version: 3.2.1
resolution: "jsonc-parser@npm:3.2.1"
checksum: 10c0/ada66dec143d7f9cb0e2d0d29c69e9ce40d20f3a4cb96b0c6efb745025ac7f9ba647d7ac0990d0adfc37a2d2ae084a12009a9c833dbdbeadf648879a99b9df89
languageName: node
linkType: hard
"jsonfile@npm:^4.0.0":
version: 4.0.0
resolution: "jsonfile@npm:4.0.0"
@@ -5659,7 +5677,7 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.30.3":
"magic-string@npm:^0.30.3, magic-string@npm:^0.30.5":
version: 0.30.10
resolution: "magic-string@npm:0.30.10"
dependencies:
@@ -5668,15 +5686,6 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.30.5":
version: 0.30.7
resolution: "magic-string@npm:0.30.7"
dependencies:
"@jridgewell/sourcemap-codec": "npm:^1.4.15"
checksum: 10c0/d1d949f7a53c37c6e685f4ea7b2b151c2fe0cc5af8f1f979ecba916f7d60d58f35309aaf4c8b09ce1aef7c160b957be39a38b52b478a91650750931e4ddd5daf
languageName: node
linkType: hard
"magicast@npm:^0.3.3":
version: 0.3.3
resolution: "magicast@npm:0.3.3"
@@ -6025,15 +6034,15 @@ __metadata:
languageName: node
linkType: hard
"mlly@npm:^1.2.0, mlly@npm:^1.4.2":
version: 1.6.1
resolution: "mlly@npm:1.6.1"
"mlly@npm:^1.4.2, mlly@npm:^1.7.1":
version: 1.7.1
resolution: "mlly@npm:1.7.1"
dependencies:
acorn: "npm:^8.11.3"
pathe: "npm:^1.1.2"
pkg-types: "npm:^1.0.3"
ufo: "npm:^1.3.2"
checksum: 10c0/a7bf26b3d4f83b0f5a5232caa3af44be08b464f562f31c11d885d1bc2d43b7d717137d47b0c06fdc69e1b33ffc09f902b6d2b18de02c577849d40914e8785092
pkg-types: "npm:^1.1.1"
ufo: "npm:^1.5.3"
checksum: 10c0/d836a7b0adff4d118af41fb93ad4d9e57f80e694a681185280ba220a4607603c19e86c80f9a6c57512b04280567f2599e3386081705c5b5fd74c9ddfd571d0fa
languageName: node
linkType: hard
@@ -6671,7 +6680,7 @@ __metadata:
languageName: node
linkType: hard
"pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2":
"pathe@npm:^1.1.1, pathe@npm:^1.1.2":
version: 1.1.2
resolution: "pathe@npm:1.1.2"
checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897
@@ -6706,14 +6715,14 @@ __metadata:
languageName: node
linkType: hard
"pkg-types@npm:^1.0.3":
version: 1.0.3
resolution: "pkg-types@npm:1.0.3"
"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1":
version: 1.1.3
resolution: "pkg-types@npm:1.1.3"
dependencies:
jsonc-parser: "npm:^3.2.0"
mlly: "npm:^1.2.0"
pathe: "npm:^1.1.0"
checksum: 10c0/7f692ff2005f51b8721381caf9bdbc7f5461506ba19c34f8631660a215c8de5e6dca268f23a319dd180b8f7c47a0dc6efea14b376c485ff99e98d810b8f786c4
confbox: "npm:^0.1.7"
mlly: "npm:^1.7.1"
pathe: "npm:^1.1.2"
checksum: 10c0/4cd2c9442dd5e4ae0c61cbd8fdaa92a273939749b081f78150ce9a3f4e625cca0375607386f49f103f0720b239d02369bf181c3ea6c80cf1028a633df03706ad
languageName: node
linkType: hard
@@ -7314,9 +7323,9 @@ __metadata:
linkType: hard
"react-is@npm:^18.0.0":
version: 18.2.0
resolution: "react-is@npm:18.2.0"
checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0
version: 18.3.1
resolution: "react-is@npm:18.3.1"
checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072
languageName: node
linkType: hard
@@ -8136,11 +8145,11 @@ __metadata:
linkType: hard
"strip-literal@npm:^2.0.0":
version: 2.0.0
resolution: "strip-literal@npm:2.0.0"
version: 2.1.0
resolution: "strip-literal@npm:2.1.0"
dependencies:
js-tokens: "npm:^8.0.2"
checksum: 10c0/63a6e4224ac7088ff93fd19fc0f6882705020da2f0767dbbecb929cbf9d49022e72350420f47be635866823608da9b9a5caf34f518004721895b6031199fc3c8
js-tokens: "npm:^9.0.0"
checksum: 10c0/bc8b8c8346125ae3c20fcdaf12e10a498ff85baf6f69597b4ab2b5fbf2e58cfd2827f1a44f83606b852da99a5f6c8279770046ddea974c510c17c98934c9cc24
languageName: node
linkType: hard
@@ -8273,9 +8282,9 @@ __metadata:
linkType: hard
"tinybench@npm:^2.5.1":
version: 2.6.0
resolution: "tinybench@npm:2.6.0"
checksum: 10c0/60ea35699bf8bac9bc8cf279fa5877ab5b335b4673dcd07bf0fbbab9d7953a02c0ccded374677213eaa13aa147f54eb75d3230139ddbeec3875829ebe73db310
version: 2.8.0
resolution: "tinybench@npm:2.8.0"
checksum: 10c0/5a9a642351fa3e4955e0cbf38f5674be5f3ba6730fd872fd23a5c953ad6c914234d5aba6ea41ef88820180a81829ceece5bd8d3967c490c5171bca1141c2f24d
languageName: node
linkType: hard
@@ -8287,9 +8296,9 @@ __metadata:
linkType: hard
"tinypool@npm:^0.8.3":
version: 0.8.3
resolution: "tinypool@npm:0.8.3"
checksum: 10c0/c219d0cfb69de8e3cf17403034a508d773f2fccaad79a13cdbad68600c4fb10186ad814d2320bcaa8f6e774fff5666d2a3d3b241dc8a7ad9d970ee63fe620a32
version: 0.8.4
resolution: "tinypool@npm:0.8.4"
checksum: 10c0/779c790adcb0316a45359652f4b025958c1dff5a82460fe49f553c864309b12ad732c8288be52f852973bc76317f5e7b3598878aee0beb8a33322c0e72c4a66c
languageName: node
linkType: hard
@@ -8583,10 +8592,10 @@ __metadata:
languageName: node
linkType: hard
"ufo@npm:^1.3.2":
version: 1.4.0
resolution: "ufo@npm:1.4.0"
checksum: 10c0/d9a3cb8c5fd13356e0af661362244fd0a901edcdd08996f42553271007cae01e85dcec29a3303a87ddab6aa705cbd630332aaa8c268d037483536b198fa67a7c
"ufo@npm:^1.5.3":
version: 1.5.4
resolution: "ufo@npm:1.5.4"
checksum: 10c0/b5dc4dc435c49c9ef8890f1b280a19ee4d0954d1d6f9ab66ce62ce64dd04c7be476781531f952a07c678d51638d02ad4b98e16237be29149295b0f7c09cda765
languageName: node
linkType: hard
@@ -9049,14 +9058,14 @@ __metadata:
linkType: hard
"why-is-node-running@npm:^2.2.2":
version: 2.2.2
resolution: "why-is-node-running@npm:2.2.2"
version: 2.3.0
resolution: "why-is-node-running@npm:2.3.0"
dependencies:
siginfo: "npm:^2.0.0"
stackback: "npm:0.0.2"
bin:
why-is-node-running: cli.js
checksum: 10c0/805d57eb5d33f0fb4e36bae5dceda7fd8c6932c2aeb705e30003970488f1a2bc70029ee64be1a0e1531e2268b11e65606e88e5b71d667ea745e6dc48fc9014bd
checksum: 10c0/1cde0b01b827d2cf4cb11db962f3958b9175d5d9e7ac7361d1a7b0e2dc6069a263e69118bd974c4f6d0a890ef4eedfe34cf3d5167ec14203dbc9a18620537054
languageName: node
linkType: hard
@@ -9289,9 +9298,9 @@ __metadata:
linkType: hard
"yocto-queue@npm:^1.0.0":
version: 1.0.0
resolution: "yocto-queue@npm:1.0.0"
checksum: 10c0/856117aa15cf5103d2a2fb173f0ab4acb12b4b4d0ed3ab249fdbbf612e55d1cadfd27a6110940e24746fb0a78cf640b522cc8bca76f30a3b00b66e90cf82abe0
version: 1.1.1
resolution: "yocto-queue@npm:1.1.1"
checksum: 10c0/cb287fe5e6acfa82690acb43c283de34e945c571a78a939774f6eaba7c285bacdf6c90fbc16ce530060863984c906d2b4c6ceb069c94d1e0a06d5f2b458e2a92
languageName: node
linkType: hard