diff --git a/package.json b/package.json
index 5d98f59..9466ad3 100644
--- a/package.json
+++ b/package.json
@@ -23,9 +23,11 @@
"vite": "^4.4.5"
},
"dependencies": {
+ "countries-list": "^3.2.0",
"d3": "^7.9.0",
"downloadjs": "^1.4.7",
- "ipaddr.js": "^2.2.0"
+ "ipaddr.js": "^2.2.0",
+ "tom-select": "^2.4.3"
},
"packageManager": "yarn@4.12.0+sha512.f45ab632439a67f8bc759bf32ead036a1f413287b9042726b7cc4818b7b49e14e9423ba49b18f9e06ea4941c1ad062385b1d8760a8d5091a1a31e5f6219afca8"
}
diff --git a/src/components/CountrySelect.svelte b/src/components/CountrySelect.svelte
new file mode 100644
index 0000000..a0b623a
--- /dev/null
+++ b/src/components/CountrySelect.svelte
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/src/components/DynamicListView.svelte b/src/components/DynamicListView.svelte
new file mode 100644
index 0000000..03da4d6
--- /dev/null
+++ b/src/components/DynamicListView.svelte
@@ -0,0 +1,82 @@
+
+
+
+ {
+ if (e.key === "Enter") {
+ addItem();
+ }
+ }}
+ />
+
+
+
+
+ {#each list as item, i}
+
+
{item}
+
+
+ {/each}
+
+
+
diff --git a/src/icons/RefreshCW.svelte b/src/icons/RefreshCW.svelte
new file mode 100644
index 0000000..2d2ef4d
--- /dev/null
+++ b/src/icons/RefreshCW.svelte
@@ -0,0 +1,17 @@
+
diff --git a/src/icons/RefreshCWOff.svelte b/src/icons/RefreshCWOff.svelte
new file mode 100644
index 0000000..b35282f
--- /dev/null
+++ b/src/icons/RefreshCWOff.svelte
@@ -0,0 +1,20 @@
+
diff --git a/src/icons/RefreshCWWDot.svelte b/src/icons/RefreshCWWDot.svelte
new file mode 100644
index 0000000..6245650
--- /dev/null
+++ b/src/icons/RefreshCWWDot.svelte
@@ -0,0 +1,18 @@
+
diff --git a/src/utils/rest-table.ts b/src/utils/rest-table.ts
index a5e5c08..6c538b6 100644
--- a/src/utils/rest-table.ts
+++ b/src/utils/rest-table.ts
@@ -130,17 +130,17 @@ export class RestItem implements IPromiseLike> {
return this.errorReason;
}
- async update(data: T, options?: RequestInit): Promise {
+ async apiCall(url: string, data: object, postUpdate: () => void, options?: RequestInit): Promise {
this.setLoading(true);
if (!options)
options = {
- method: "PUT",
+ method: "POST",
body: JSON.stringify(data),
};
try {
- const x = await LOGIN.clientRequest(this.keyUrl(), options);
+ const x = await LOGIN.clientRequest(url, options);
if (x.status !== 200) throw new Error("Unexpected status code: " + x.status);
- this.data = data;
+ postUpdate();
this.setLoading(false);
} catch (err) {
this.setErrorReason("Failed to update item " + this.key());
@@ -148,6 +148,31 @@ export class RestItem implements IPromiseLike> {
}
}
+ async patch(data: object, postUpdate: (x: T) => T, options?: RequestInit): Promise {
+ if (!options)
+ options = {
+ method: "PATCH",
+ body: JSON.stringify(data),
+ };
+ this.apiCall(
+ this.keyUrl(),
+ data,
+ () => {
+ this.data = postUpdate(this.data);
+ },
+ options,
+ );
+ }
+
+ async update(data: T, options?: RequestInit): Promise {
+ if (!options)
+ options = {
+ method: "PUT",
+ body: JSON.stringify(data),
+ };
+ this.patch(data, (_: T) => data, options);
+ }
+
async remove(options?: RequestInit): Promise {
this.setLoading(true);
if (!options) options = {method: "DELETE"};
diff --git a/src/values.scss b/src/values.scss
index 15b8d1b..319c256 100644
--- a/src/values.scss
+++ b/src/values.scss
@@ -28,6 +28,34 @@ $icon-highlight: #10b981;
cursor: pointer;
}
+@mixin button($highlight, $square: true) {
+ @include button-reset;
+
+ display: block;
+ font-size: 20px;
+ font-weight: 400;
+ line-height: 0;
+ width: 40px;
+
+ @if $square {
+ aspect-ratio: 1/1;
+ }
+
+ color: $highlight;
+}
+
+@mixin button-green($square: true) {
+ @include button(#10b981, $square);
+}
+
+@mixin button-red($square: true) {
+ @include button(#ef4444, $square);
+}
+
+@mixin button-gold($square: true) {
+ @include button(#ffd700, $square);
+}
+
@mixin button-highlight($highlight, $square: true) {
@include button-reset;
@@ -50,7 +78,7 @@ $icon-highlight: #10b981;
@include button-highlight(#10b981, $square);
}
-@mixin button-red-highlight ($square: true) {
+@mixin button-red-highlight($square: true) {
@include button-highlight(#ef4444, $square);
}
diff --git a/src/views/CertificatesView.svelte b/src/views/CertificatesView.svelte
index 856ee6e..52627c8 100644
--- a/src/views/CertificatesView.svelte
+++ b/src/views/CertificatesView.svelte
@@ -1,27 +1,127 @@
-Certificates
+
+
Certificates
+
+
+
+
+
+
Name*
+
+
Authority*
+
+
+
+
Auto Renew
+
+
Common Name*
+
+
+
+
+
+
Country
+
+
+
+ {#if parseCountryCode(createItem.subject.country)}
+ {getEmojiFlag(createItem.subject.country)}
+ {/if}
+
+
+
Organisation
+
+
Organisation Unit
+
+
+
+
Locality (City)
+
+
+
+
Province (State, County)
+
+
+
+
+
+
+
+
+
Domains
+
(x != "" ? x.trim() : null)} />
+
+
+
IP Addresses
+
(Address.isValid(x) ? Address.parse(x) : null)} />
+
+
+
+ {#if createErrorMessage}
+ {createErrorMessage}
+ {/if}
+
+
Warning: This is currently still under development
| ID |
+ Name |
Auto Renew |
- Active |
Renewing |
Renew Failed |
Not After |
- Domains |
+ Domains / IP Addresses |
+ |
@@ -73,8 +290,22 @@
| {value.data.id} |
- {value.data.auto_renew} |
- {value.data.active} |
+ {value.data.name} |
+
+
+
+
+ |
{value.data.renewing} |
{value.data.renew_failed} |
@@ -85,6 +316,23 @@
{#each value.data.domains as domain}
{domain}
{/each}
+ {#if value.data.addresses}
+ {#each value.data.addresses as address}
+ {address}
+ {/each}
+ {/if}
+ |
+
+
+ {#if !value.data.auto_renew && !value.data.renewing}
+
+
+
+ {/if}
+ item.remove()} />
+
|
@@ -93,7 +341,9 @@
diff --git a/test-server/main.go b/test-server/main.go
index b77c806..7c6129c 100644
--- a/test-server/main.go
+++ b/test-server/main.go
@@ -206,7 +206,7 @@ func apiServer(verify *mjwt.KeyStore) {
fmt.Printf("Would create database row: %#v\n", j)
json.NewEncoder(rw).Encode(j)
}))
- r.Handle("/v1/orchid/owned", hasPerm(verify, "orchid:cert", func(rw http.ResponseWriter, req *http.Request, b mjwt.BaseTypeClaims[auth.AccessTokenClaims]) {
+ r.Handle("/v1/orchid/certs", hasPerm(verify, "orchid:cert", func(rw http.ResponseWriter, req *http.Request, b mjwt.BaseTypeClaims[auth.AccessTokenClaims]) {
m := make([]map[string]any, 0, len(subdomains)*2)
for i := 0; i < len(subdomains); i++ {
u := subdomains[i] + "example.com"
@@ -219,6 +219,7 @@ func apiServer(verify *mjwt.KeyStore) {
}
m = append(m, map[string]any{
"id": i + 1,
+ "name": fmt.Sprintf("Test Certificate %d", i+1),
"auto_renew": true,
"active": true,
"renewing": false,
@@ -226,6 +227,15 @@ func apiServer(verify *mjwt.KeyStore) {
"not_after": "2024-02-06T11:52:05Z",
"updated_at": "2023-11-08T07:32:08Z",
"domains": us,
+ "addresses": []string{"192.0.2.1", "2001:db8::1"},
+ "subject": map[string]any{
+ "common_name": "example.com",
+ "country": "",
+ "org": "",
+ "org_unit": "",
+ "locality": "",
+ "province": "",
+ },
})
u = subdomains[i] + "example.org"
@@ -238,6 +248,7 @@ func apiServer(verify *mjwt.KeyStore) {
}
m = append(m, map[string]any{
"id": i + 21,
+ "name": fmt.Sprintf("Test Certificate %d", i+21),
"auto_renew": false,
"active": false,
"renewing": false,
@@ -245,6 +256,15 @@ func apiServer(verify *mjwt.KeyStore) {
"not_after": "2024-02-06T11:52:05Z",
"updated_at": "2023-11-08T07:32:08Z",
"domains": us,
+ "addresses": []string{"192.0.2.100", "2001:db8:15::1"},
+ "subject": map[string]any{
+ "common_name": "example.org",
+ "country": "",
+ "org": "",
+ "org_unit": "",
+ "locality": "",
+ "province": "",
+ },
})
}
json.NewEncoder(rw).Encode(m)
diff --git a/yarn.lock b/yarn.lock
index 796d56a..3754c52 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6,12 +6,12 @@ __metadata:
cacheKey: 10c0
"@ampproject/remapping@npm:^2.2.1":
- version: 2.2.1
- resolution: "@ampproject/remapping@npm:2.2.1"
+ version: 2.3.0
+ resolution: "@ampproject/remapping@npm:2.3.0"
dependencies:
- "@jridgewell/gen-mapping": "npm:^0.3.0"
- "@jridgewell/trace-mapping": "npm:^0.3.9"
- checksum: 10c0/92ce5915f8901d8c7cd4f4e6e2fe7b9fd335a29955b400caa52e0e5b12ca3796ada7c2f10e78c9c5b0f9c2539dff0ffea7b19850a56e1487aa083531e1e46d43
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed
languageName: node
linkType: hard
@@ -194,72 +194,37 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/gen-mapping@npm:^0.3.0":
- version: 0.3.3
- resolution: "@jridgewell/gen-mapping@npm:0.3.3"
+"@jridgewell/gen-mapping@npm:^0.3.5":
+ version: 0.3.13
+ resolution: "@jridgewell/gen-mapping@npm:0.3.13"
dependencies:
- "@jridgewell/set-array": "npm:^1.0.1"
- "@jridgewell/sourcemap-codec": "npm:^1.4.10"
- "@jridgewell/trace-mapping": "npm:^0.3.9"
- checksum: 10c0/376fc11cf5a967318ba3ddd9d8e91be528eab6af66810a713c49b0c3f8dc67e9949452c51c38ab1b19aa618fb5e8594da5a249977e26b1e7fea1ee5a1fcacc74
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b
languageName: node
linkType: hard
"@jridgewell/resolve-uri@npm:^3.1.0":
- version: 3.1.1
- resolution: "@jridgewell/resolve-uri@npm:3.1.1"
- checksum: 10c0/0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf
- languageName: node
- linkType: hard
-
-"@jridgewell/set-array@npm:^1.0.1":
- version: 1.1.2
- resolution: "@jridgewell/set-array@npm:1.1.2"
- checksum: 10c0/bc7ab4c4c00470de4e7562ecac3c0c84f53e7ee8a711e546d67c47da7febe7c45cd67d4d84ee3c9b2c05ae8e872656cdded8a707a283d30bd54fbc65aef821ab
+ version: 3.1.2
+ resolution: "@jridgewell/resolve-uri@npm:3.1.2"
+ checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e
languageName: node
linkType: hard
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15":
- version: 1.4.15
- resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
- checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5
+"@jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0, @jridgewell/sourcemap-codec@npm:^1.5.5":
+ version: 1.5.5
+ resolution: "@jridgewell/sourcemap-codec@npm:1.5.5"
+ checksum: 10c0/f9e538f302b63c0ebc06eecb1dd9918dd4289ed36147a0ddce35d6ea4d7ebbda243cda7b2213b6a5e1d8087a298d5cf630fb2bd39329cdecb82017023f6081a0
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9":
- version: 0.3.20
- resolution: "@jridgewell/trace-mapping@npm:0.3.20"
+"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24":
+ version: 0.3.31
+ resolution: "@jridgewell/trace-mapping@npm:0.3.31"
dependencies:
"@jridgewell/resolve-uri": "npm:^3.1.0"
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
- checksum: 10c0/0ea0b2675cf513ec44dc25605616a3c9b808b9832e74b5b63c44260d66b58558bba65764f81928fc1033ead911f8718dca1134049c3e7a93937faf436671df31
- languageName: node
- linkType: hard
-
-"@nodelib/fs.scandir@npm:2.1.5":
- version: 2.1.5
- resolution: "@nodelib/fs.scandir@npm:2.1.5"
- dependencies:
- "@nodelib/fs.stat": "npm:2.0.5"
- run-parallel: "npm:^1.1.9"
- checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb
- languageName: node
- linkType: hard
-
-"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
- version: 2.0.5
- resolution: "@nodelib/fs.stat@npm:2.0.5"
- checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
- languageName: node
- linkType: hard
-
-"@nodelib/fs.walk@npm:^1.2.3":
- version: 1.2.8
- resolution: "@nodelib/fs.walk@npm:1.2.8"
- dependencies:
- "@nodelib/fs.scandir": "npm:2.1.5"
- fastq: "npm:^1.6.0"
- checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1
+ checksum: 10c0/4b30ec8cd56c5fd9a661f088230af01e0c1a3888d11ffb6b47639700f71225be21d1f7e168048d6d4f9449207b978a235c07c8f15c07705685d16dc06280e9d9
languageName: node
linkType: hard
@@ -285,6 +250,166 @@ __metadata:
languageName: node
linkType: hard
+"@orchidjs/sifter@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@orchidjs/sifter@npm:1.1.0"
+ dependencies:
+ "@orchidjs/unicode-variants": "npm:^1.1.2"
+ checksum: 10c0/615f4c8f340c062d1a944ae88d7d745353e45d14d002c6966bc02ef44aca13c904942836f9ad89cbe2b5d8fa3b885c2b00b65be8d318cabc75f440949068ed6a
+ languageName: node
+ linkType: hard
+
+"@orchidjs/unicode-variants@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "@orchidjs/unicode-variants@npm:1.1.2"
+ checksum: 10c0/7836e0766641d79a0337a2a8ca7f49051bb71e19e0e8fc64cdbafac4f2f718abd368b364ad79a9b13547a70e24cebb3cc4d71e75f22791ade8ba80654eb1323f
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-android-arm64@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-android-arm64@npm:2.5.1"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-darwin-arm64@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-darwin-x64@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-darwin-x64@npm:2.5.1"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-freebsd-x64@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-linux-arm-glibc@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1"
+ conditions: os=linux & cpu=arm & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-linux-arm-musl@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1"
+ conditions: os=linux & cpu=arm & libc=musl
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-linux-arm64-glibc@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-linux-arm64-musl@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-linux-x64-glibc@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-linux-x64-musl@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-win32-arm64@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-win32-arm64@npm:2.5.1"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-win32-ia32@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-win32-ia32@npm:2.5.1"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher-win32-x64@npm:2.5.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher-win32-x64@npm:2.5.1"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@parcel/watcher@npm:^2.4.1":
+ version: 2.5.1
+ resolution: "@parcel/watcher@npm:2.5.1"
+ dependencies:
+ "@parcel/watcher-android-arm64": "npm:2.5.1"
+ "@parcel/watcher-darwin-arm64": "npm:2.5.1"
+ "@parcel/watcher-darwin-x64": "npm:2.5.1"
+ "@parcel/watcher-freebsd-x64": "npm:2.5.1"
+ "@parcel/watcher-linux-arm-glibc": "npm:2.5.1"
+ "@parcel/watcher-linux-arm-musl": "npm:2.5.1"
+ "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1"
+ "@parcel/watcher-linux-arm64-musl": "npm:2.5.1"
+ "@parcel/watcher-linux-x64-glibc": "npm:2.5.1"
+ "@parcel/watcher-linux-x64-musl": "npm:2.5.1"
+ "@parcel/watcher-win32-arm64": "npm:2.5.1"
+ "@parcel/watcher-win32-ia32": "npm:2.5.1"
+ "@parcel/watcher-win32-x64": "npm:2.5.1"
+ detect-libc: "npm:^1.0.3"
+ is-glob: "npm:^4.0.3"
+ micromatch: "npm:^4.0.5"
+ node-addon-api: "npm:^7.0.0"
+ node-gyp: "npm:latest"
+ dependenciesMeta:
+ "@parcel/watcher-android-arm64":
+ optional: true
+ "@parcel/watcher-darwin-arm64":
+ optional: true
+ "@parcel/watcher-darwin-x64":
+ optional: true
+ "@parcel/watcher-freebsd-x64":
+ optional: true
+ "@parcel/watcher-linux-arm-glibc":
+ optional: true
+ "@parcel/watcher-linux-arm-musl":
+ optional: true
+ "@parcel/watcher-linux-arm64-glibc":
+ optional: true
+ "@parcel/watcher-linux-arm64-musl":
+ optional: true
+ "@parcel/watcher-linux-x64-glibc":
+ optional: true
+ "@parcel/watcher-linux-x64-musl":
+ optional: true
+ "@parcel/watcher-win32-arm64":
+ optional: true
+ "@parcel/watcher-win32-ia32":
+ optional: true
+ "@parcel/watcher-win32-x64":
+ optional: true
+ checksum: 10c0/8f35073d0c0b34a63d4c8d2213482f0ebc6a25de7b2cdd415d19cb929964a793cb285b68d1d50bfb732b070b3c82a2fdb4eb9c250eab709a1cd9d63345455a82
+ languageName: node
+ linkType: hard
+
"@sveltejs/vite-plugin-svelte-inspector@npm:^1.0.4":
version: 1.0.4
resolution: "@sveltejs/vite-plugin-svelte-inspector@npm:1.0.4"
@@ -299,8 +424,8 @@ __metadata:
linkType: hard
"@sveltejs/vite-plugin-svelte@npm:^2.4.2":
- version: 2.4.6
- resolution: "@sveltejs/vite-plugin-svelte@npm:2.4.6"
+ version: 2.5.3
+ resolution: "@sveltejs/vite-plugin-svelte@npm:2.5.3"
dependencies:
"@sveltejs/vite-plugin-svelte-inspector": "npm:^1.0.4"
debug: "npm:^4.3.4"
@@ -310,39 +435,39 @@ __metadata:
svelte-hmr: "npm:^0.15.3"
vitefu: "npm:^0.2.4"
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0
+ svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0
vite: ^4.0.0
- checksum: 10c0/de7d844bf5fc12aa4caf352f5825d58f6747eef68301a492128ea6756c3c193f1d1e1f75975abd4fdfb50f5a4ff45016a94f40c29e1b0121095c63f6bc10e219
+ checksum: 10c0/613a4ad18a946ddee7b82cae0d892040a9459a5ac5137cbaa91a4b7b67d504409b5dbc02d268136a740b09e42531b7516f80a0f687ca4fe2b0d99e6e483c5d06
languageName: node
linkType: hard
"@tsconfig/svelte@npm:^5.0.0":
- version: 5.0.2
- resolution: "@tsconfig/svelte@npm:5.0.2"
- checksum: 10c0/575a8cb9379f9a99ff8142b4b5b5045ab535992c9e509f2aa6d604e4b4f19d1af2b60edea088958b2a37d78851470ad82aa60fbbb520bc6f808dcb0dc66dd8cd
+ version: 5.0.6
+ resolution: "@tsconfig/svelte@npm:5.0.6"
+ checksum: 10c0/0b382dd946e516271a97ee72c513bc509a5fd8f2d7ba9b315cf4b8d85a1796f4e043fd8e2a01c90b652e528a7cfd243f65ef373c18299a90872f602c5f93683e
languageName: node
linkType: hard
-"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.1":
- version: 1.0.3
- resolution: "@types/estree@npm:1.0.3"
- checksum: 10c0/5171f467fdd77852e28d7eec575222bc6c900e117a44e916a5ff65807ae8e1ed15f57d21e8954d6bd532e37c49a8ecfee730fcb152b7b44234d38681978b2caa
+"@types/estree@npm:^1.0.0, @types/estree@npm:^1.0.1, @types/estree@npm:^1.0.6":
+ version: 1.0.8
+ resolution: "@types/estree@npm:1.0.8"
+ checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
languageName: node
linkType: hard
"@types/node@npm:^20.8.7":
- version: 20.8.7
- resolution: "@types/node@npm:20.8.7"
+ version: 20.19.25
+ resolution: "@types/node@npm:20.19.25"
dependencies:
- undici-types: "npm:~5.25.1"
- checksum: 10c0/e82b87e7f3f4c12acc5803db21f9144d5e87c20841db9ae98746958e038064700ab04294d08a3714a3df8bd710a974998e2e423443a5d031840cbba17fa126a7
+ undici-types: "npm:~6.21.0"
+ checksum: 10c0/992f18cb03264e8dc2fd3cb64f428ee4997cb6d928dad68bf4b752eacac73062697ce7ce6a0e71a6d15af510814397a20597a72332dfec638e02fb3a382ad014
languageName: node
linkType: hard
"@types/pug@npm:^2.0.6":
- version: 2.0.8
- resolution: "@types/pug@npm:2.0.8"
- checksum: 10c0/e45b6799773efb0d2f067b84f0c58aee139bc18fb4c65894f742064290ef8393f8abe94254dfc06d281826433dfd67a0aadf907021eda0b4e1230f919dec8144
+ version: 2.0.10
+ resolution: "@types/pug@npm:2.0.10"
+ checksum: 10c0/6fac37fd84ad4bcf755061caad274db70591699739070bc30c5c1b5f0aecf98646dc29ec8da11cfca82a2b7cc57d949a3ae50aba2f88bf098751ebdd25d9aaea
languageName: node
linkType: hard
@@ -354,11 +479,11 @@ __metadata:
linkType: hard
"acorn@npm:^8.10.0, acorn@npm:^8.9.0":
- version: 8.10.0
- resolution: "acorn@npm:8.10.0"
+ version: 8.15.0
+ resolution: "acorn@npm:8.15.0"
bin:
acorn: bin/acorn
- checksum: 10c0/deaeebfbea6e40f6c0e1070e9b0e16e76ba484de54cbd735914d1d41d19169a450de8630b7a3a0c4e271a3b0c0b075a3427ad1a40d8a69f8747c0e8cb02ee3e2
+ checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
languageName: node
linkType: hard
@@ -369,12 +494,14 @@ __metadata:
"@sveltejs/vite-plugin-svelte": "npm:^2.4.2"
"@tsconfig/svelte": "npm:^5.0.0"
"@types/node": "npm:^20.8.7"
+ countries-list: "npm:^3.2.0"
d3: "npm:^7.9.0"
downloadjs: "npm:^1.4.7"
ipaddr.js: "npm:^2.2.0"
sass: "npm:^1.69.4"
svelte: "npm:^4.0.5"
svelte-check: "npm:^3.4.6"
+ tom-select: "npm:^2.4.3"
tslib: "npm:^2.6.0"
typescript: "npm:^5.0.2"
vite: "npm:^4.4.5"
@@ -399,20 +526,16 @@ __metadata:
linkType: hard
"aria-query@npm:^5.3.0":
- version: 5.3.0
- resolution: "aria-query@npm:5.3.0"
- dependencies:
- dequal: "npm:^2.0.3"
- checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469
+ version: 5.3.2
+ resolution: "aria-query@npm:5.3.2"
+ checksum: 10c0/003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e
languageName: node
linkType: hard
-"axobject-query@npm:^3.2.1":
- version: 3.2.1
- resolution: "axobject-query@npm:3.2.1"
- dependencies:
- dequal: "npm:^2.0.3"
- checksum: 10c0/f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7
+"axobject-query@npm:^4.0.0":
+ version: 4.1.0
+ resolution: "axobject-query@npm:4.1.0"
+ checksum: 10c0/c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775
languageName: node
linkType: hard
@@ -424,35 +547,35 @@ __metadata:
linkType: hard
"binary-extensions@npm:^2.0.0":
- version: 2.2.0
- resolution: "binary-extensions@npm:2.2.0"
- checksum: 10c0/d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d
+ version: 2.3.0
+ resolution: "binary-extensions@npm:2.3.0"
+ checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5
languageName: node
linkType: hard
"brace-expansion@npm:^1.1.7":
- version: 1.1.11
- resolution: "brace-expansion@npm:1.1.11"
+ version: 1.1.12
+ resolution: "brace-expansion@npm:1.1.12"
dependencies:
balanced-match: "npm:^1.0.0"
concat-map: "npm:0.0.1"
- checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668
+ checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73
languageName: node
linkType: hard
-"braces@npm:^3.0.2, braces@npm:~3.0.2":
- version: 3.0.2
- resolution: "braces@npm:3.0.2"
+"braces@npm:^3.0.3, braces@npm:~3.0.2":
+ version: 3.0.3
+ resolution: "braces@npm:3.0.3"
dependencies:
- fill-range: "npm:^7.0.1"
- checksum: 10c0/321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381
+ fill-range: "npm:^7.1.1"
+ checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04
languageName: node
linkType: hard
-"buffer-crc32@npm:^0.2.5":
- version: 0.2.13
- resolution: "buffer-crc32@npm:0.2.13"
- checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150
+"buffer-crc32@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "buffer-crc32@npm:1.0.0"
+ checksum: 10c0/8b86e161cee4bb48d5fa622cbae4c18f25e4857e5203b89e23de59e627ab26beb82d9d7999f2b8de02580165f61f83f997beaf02980cdf06affd175b651921ab
languageName: node
linkType: hard
@@ -475,16 +598,9 @@ __metadata:
languageName: node
linkType: hard
-"callsites@npm:^3.0.0":
- version: 3.1.0
- resolution: "callsites@npm:3.1.0"
- checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301
- languageName: node
- linkType: hard
-
-"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.1":
- version: 3.5.3
- resolution: "chokidar@npm:3.5.3"
+"chokidar@npm:^3.4.1":
+ version: 3.6.0
+ resolution: "chokidar@npm:3.6.0"
dependencies:
anymatch: "npm:~3.1.2"
braces: "npm:~3.0.2"
@@ -497,7 +613,16 @@ __metadata:
dependenciesMeta:
fsevents:
optional: true
- checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1
+ checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
+ languageName: node
+ linkType: hard
+
+"chokidar@npm:^4.0.0":
+ version: 4.0.3
+ resolution: "chokidar@npm:4.0.3"
+ dependencies:
+ readdirp: "npm:^4.0.1"
+ checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad
languageName: node
linkType: hard
@@ -535,6 +660,13 @@ __metadata:
languageName: node
linkType: hard
+"countries-list@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "countries-list@npm:3.2.0"
+ checksum: 10c0/ae3cbeeba8424d371594182c86934df8db3569ac966d0846a513e2b9771e0386e0f3f3f093c9ac63e988254041a0b4b3a97daf68c8ead70a1ae22ff49ea91371
+ languageName: node
+ linkType: hard
+
"css-tree@npm:^2.3.1":
version: 2.3.1
resolution: "css-tree@npm:2.3.1"
@@ -863,7 +995,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4":
+"debug@npm:4, debug@npm:^4.3.4":
version: 4.4.3
resolution: "debug@npm:4.4.3"
dependencies:
@@ -875,18 +1007,6 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^4.3.4":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736
- languageName: node
- linkType: hard
-
"deepmerge@npm:^4.3.1":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
@@ -903,13 +1023,6 @@ __metadata:
languageName: node
linkType: hard
-"dequal@npm:^2.0.3":
- version: 2.0.3
- resolution: "dequal@npm:2.0.3"
- checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888
- languageName: node
- linkType: hard
-
"detect-indent@npm:^6.1.0":
version: 6.1.0
resolution: "detect-indent@npm:6.1.0"
@@ -917,6 +1030,15 @@ __metadata:
languageName: node
linkType: hard
+"detect-libc@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "detect-libc@npm:1.0.3"
+ bin:
+ detect-libc: ./bin/detect-libc.js
+ checksum: 10c0/4da0deae9f69e13bc37a0902d78bf7169480004b1fed3c19722d56cff578d16f0e11633b7fbf5fb6249181236c72e90024cbd68f0b9558ae06e281f47326d50d
+ languageName: node
+ linkType: hard
+
"downloadjs@npm:^1.4.7":
version: 1.4.7
resolution: "downloadjs@npm:1.4.7"
@@ -1047,28 +1169,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.7":
- version: 3.3.1
- resolution: "fast-glob@npm:3.3.1"
- dependencies:
- "@nodelib/fs.stat": "npm:^2.0.2"
- "@nodelib/fs.walk": "npm:^1.2.3"
- glob-parent: "npm:^5.1.2"
- merge2: "npm:^1.3.0"
- micromatch: "npm:^4.0.4"
- checksum: 10c0/b68431128fb6ce4b804c5f9622628426d990b66c75b21c0d16e3d80e2d1398bf33f7e1724e66a2e3f299285dcf5b8d745b122d0304e7dd66f5231081f33ec67c
- languageName: node
- linkType: hard
-
-"fastq@npm:^1.6.0":
- version: 1.15.0
- resolution: "fastq@npm:1.15.0"
- dependencies:
- reusify: "npm:^1.0.4"
- checksum: 10c0/5ce4f83afa5f88c9379e67906b4d31bc7694a30826d6cc8d0f0473c966929017fda65c2174b0ec89f064ede6ace6c67f8a4fe04cef42119b6a55b0d465554c24
- languageName: node
- linkType: hard
-
"fdir@npm:^6.5.0":
version: 6.5.0
resolution: "fdir@npm:6.5.0"
@@ -1081,12 +1181,12 @@ __metadata:
languageName: node
linkType: hard
-"fill-range@npm:^7.0.1":
- version: 7.0.1
- resolution: "fill-range@npm:7.0.1"
+"fill-range@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "fill-range@npm:7.1.1"
dependencies:
to-regex-range: "npm:^5.0.1"
- checksum: 10c0/7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f
+ checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018
languageName: node
linkType: hard
@@ -1125,7 +1225,7 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
+"glob-parent@npm:~5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
@@ -1202,20 +1302,10 @@ __metadata:
languageName: node
linkType: hard
-"immutable@npm:^4.0.0":
- version: 4.3.4
- resolution: "immutable@npm:4.3.4"
- checksum: 10c0/c15b9f0fa7b3c9315725cb00704fddad59f0e668a7379c39b9a528a8386140ee9effb015ae51a5b423e05c59d15fc0b38c970db6964ad6b3e05d0761db68441f
- languageName: node
- linkType: hard
-
-"import-fresh@npm:^3.2.1":
- version: 3.3.0
- resolution: "import-fresh@npm:3.3.0"
- dependencies:
- parent-module: "npm:^1.0.0"
- resolve-from: "npm:^4.0.0"
- checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3
+"immutable@npm:^5.0.2":
+ version: 5.1.4
+ resolution: "immutable@npm:5.1.4"
+ checksum: 10c0/f1c98382e4cde14a0b218be3b9b2f8441888da8df3b8c064aa756071da55fbed6ad696e5959982508456332419be9fdeaf29b2e58d0eadc45483cc16963c0446
languageName: node
linkType: hard
@@ -1258,9 +1348,9 @@ __metadata:
linkType: hard
"ipaddr.js@npm:^2.2.0":
- version: 2.2.0
- resolution: "ipaddr.js@npm:2.2.0"
- checksum: 10c0/e4ee875dc1bd92ac9d27e06cfd87cdb63ca786ff9fd7718f1d4f7a8ef27db6e5d516128f52d2c560408cbb75796ac2f83ead669e73507c86282d45f84c5abbb6
+ version: 2.3.0
+ resolution: "ipaddr.js@npm:2.3.0"
+ checksum: 10c0/084bab99e2f6875d7a62adc3325e1c64b038a12c9521e35fb967b5e263a8b3afb1b8884dd77c276092331f5d63298b767491e10997ef147c62da01b143780bbd
languageName: node
linkType: hard
@@ -1280,7 +1370,7 @@ __metadata:
languageName: node
linkType: hard
-"is-glob@npm:^4.0.1, is-glob@npm:~4.0.1":
+"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
dependencies:
@@ -1297,11 +1387,11 @@ __metadata:
linkType: hard
"is-reference@npm:^3.0.0, is-reference@npm:^3.0.1":
- version: 3.0.2
- resolution: "is-reference@npm:3.0.2"
+ version: 3.0.3
+ resolution: "is-reference@npm:3.0.3"
dependencies:
- "@types/estree": "npm:*"
- checksum: 10c0/652d31b405e8e8269071cee78fe874b072745012eba202c6dc86880fd603a65ae043e3160990ab4a0a4b33567cbf662eecf3bc6b3c2c1550e6c2b6cf885ce5aa
+ "@types/estree": "npm:^1.0.6"
+ checksum: 10c0/35edd284cfb4cd9e9f08973f20e276ec517eaca31f5f049598e97dbb2d05544973dde212dac30fddee5b420930bff365e2e67dcd1293d0866c6720377382e3e5
languageName: node
linkType: hard
@@ -1333,21 +1423,12 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:^0.27.0":
- version: 0.27.0
- resolution: "magic-string@npm:0.27.0"
- dependencies:
- "@jridgewell/sourcemap-codec": "npm:^1.4.13"
- checksum: 10c0/cddacfea14441ca57ae8a307bc3cf90bac69efaa4138dd9a80804cffc2759bf06f32da3a293fb13eaa96334b7d45b7768a34f1d226afae25d2f05b05a3bb37d8
- languageName: node
- linkType: hard
-
-"magic-string@npm:^0.30.3, magic-string@npm:^0.30.4":
- version: 0.30.5
- resolution: "magic-string@npm:0.30.5"
+"magic-string@npm:^0.30.3, magic-string@npm:^0.30.4, magic-string@npm:^0.30.5":
+ version: 0.30.21
+ resolution: "magic-string@npm:0.30.21"
dependencies:
- "@jridgewell/sourcemap-codec": "npm:^1.4.15"
- checksum: 10c0/38ac220ca7539e96da7ea2f38d85796bdf5c69b6bcae728c4bc2565084e6dc326b9174ee9770bea345cf6c9b3a24041b767167874fab5beca874d2356a9d1520
+ "@jridgewell/sourcemap-codec": "npm:^1.5.5"
+ checksum: 10c0/299378e38f9a270069fc62358522ddfb44e94244baa0d6a8980ab2a9b2490a1d03b236b447eee309e17eb3bddfa482c61259d47960eb018a904f0ded52780c4a
languageName: node
linkType: hard
@@ -1377,20 +1458,13 @@ __metadata:
languageName: node
linkType: hard
-"merge2@npm:^1.3.0":
- version: 1.4.1
- resolution: "merge2@npm:1.4.1"
- checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
- languageName: node
- linkType: hard
-
-"micromatch@npm:^4.0.4":
- version: 4.0.5
- resolution: "micromatch@npm:4.0.5"
+"micromatch@npm:^4.0.5":
+ version: 4.0.8
+ resolution: "micromatch@npm:4.0.8"
dependencies:
- braces: "npm:^3.0.2"
+ braces: "npm:^3.0.3"
picomatch: "npm:^2.3.1"
- checksum: 10c0/3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff
+ checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8
languageName: node
linkType: hard
@@ -1520,13 +1594,6 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc
- languageName: node
- linkType: hard
-
"ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
@@ -1534,12 +1601,12 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:^3.3.6":
- version: 3.3.6
- resolution: "nanoid@npm:3.3.6"
+"nanoid@npm:^3.3.11":
+ version: 3.3.11
+ resolution: "nanoid@npm:3.3.11"
bin:
nanoid: bin/nanoid.cjs
- checksum: 10c0/606b355960d0fcbe3d27924c4c52ef7d47d3b57208808ece73279420d91469b01ec1dce10fae512b6d4a8c5a5432b352b228336a8b2202a6ea68e67fa348e2ee
+ checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b
languageName: node
linkType: hard
@@ -1550,6 +1617,15 @@ __metadata:
languageName: node
linkType: hard
+"node-addon-api@npm:^7.0.0":
+ version: 7.1.1
+ resolution: "node-addon-api@npm:7.1.1"
+ dependencies:
+ node-gyp: "npm:latest"
+ checksum: 10c0/fb32a206276d608037fa1bcd7e9921e177fe992fc610d098aa3128baca3c0050fc1e014fa007e9b3874cf865ddb4f5bd9f43ccb7cbbbe4efaff6a83e920b17e9
+ languageName: node
+ linkType: hard
+
"node-gyp@npm:latest":
version: 12.1.0
resolution: "node-gyp@npm:12.1.0"
@@ -1604,15 +1680,6 @@ __metadata:
languageName: node
linkType: hard
-"parent-module@npm:^1.0.0":
- version: 1.0.1
- resolution: "parent-module@npm:1.0.1"
- dependencies:
- callsites: "npm:^3.0.0"
- checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556
- languageName: node
- linkType: hard
-
"path-is-absolute@npm:^1.0.0":
version: 1.0.1
resolution: "path-is-absolute@npm:1.0.1"
@@ -1641,10 +1708,10 @@ __metadata:
languageName: node
linkType: hard
-"picocolors@npm:^1.0.0":
- version: 1.0.0
- resolution: "picocolors@npm:1.0.0"
- checksum: 10c0/20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7
+"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "picocolors@npm:1.1.1"
+ checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58
languageName: node
linkType: hard
@@ -1663,13 +1730,13 @@ __metadata:
linkType: hard
"postcss@npm:^8.4.27":
- version: 8.4.31
- resolution: "postcss@npm:8.4.31"
+ version: 8.5.6
+ resolution: "postcss@npm:8.5.6"
dependencies:
- nanoid: "npm:^3.3.6"
- picocolors: "npm:^1.0.0"
- source-map-js: "npm:^1.0.2"
- checksum: 10c0/748b82e6e5fc34034dcf2ae88ea3d11fd09f69b6c50ecdd3b4a875cfc7cdca435c958b211e2cb52355422ab6fccb7d8f2f2923161d7a1b281029e4a913d59acf
+ nanoid: "npm:^3.3.11"
+ picocolors: "npm:^1.1.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024
languageName: node
linkType: hard
@@ -1690,10 +1757,10 @@ __metadata:
languageName: node
linkType: hard
-"queue-microtask@npm:^1.2.2":
- version: 1.2.3
- resolution: "queue-microtask@npm:1.2.3"
- checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102
+"readdirp@npm:^4.0.1":
+ version: 4.1.2
+ resolution: "readdirp@npm:4.1.2"
+ checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62
languageName: node
linkType: hard
@@ -1706,13 +1773,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve-from@npm:^4.0.0":
- version: 4.0.0
- resolution: "resolve-from@npm:4.0.0"
- checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190
- languageName: node
- linkType: hard
-
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -1720,13 +1780,6 @@ __metadata:
languageName: node
linkType: hard
-"reusify@npm:^1.0.4":
- version: 1.0.4
- resolution: "reusify@npm:1.0.4"
- checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107
- languageName: node
- linkType: hard
-
"rimraf@npm:^2.5.2":
version: 2.7.1
resolution: "rimraf@npm:2.7.1"
@@ -1746,8 +1799,8 @@ __metadata:
linkType: hard
"rollup@npm:^3.27.1":
- version: 3.29.4
- resolution: "rollup@npm:3.29.4"
+ version: 3.29.5
+ resolution: "rollup@npm:3.29.5"
dependencies:
fsevents: "npm:~2.3.2"
dependenciesMeta:
@@ -1755,16 +1808,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10c0/65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa
- languageName: node
- linkType: hard
-
-"run-parallel@npm:^1.1.9":
- version: 1.2.0
- resolution: "run-parallel@npm:1.2.0"
- dependencies:
- queue-microtask: "npm:^1.2.2"
- checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39
+ checksum: 10c0/a1fa26f21f0d6cf93b6d05ea284ad5854905b585f28a14c27d439b0f9b859cba13ea25f376303d86770e59b4686bedc52b4706e57442514f0414c6fd3c5b8e71
languageName: node
linkType: hard
@@ -1804,15 +1848,19 @@ __metadata:
linkType: hard
"sass@npm:^1.69.4":
- version: 1.69.4
- resolution: "sass@npm:1.69.4"
+ version: 1.94.2
+ resolution: "sass@npm:1.94.2"
dependencies:
- chokidar: "npm:>=3.0.0 <4.0.0"
- immutable: "npm:^4.0.0"
+ "@parcel/watcher": "npm:^2.4.1"
+ chokidar: "npm:^4.0.0"
+ immutable: "npm:^5.0.2"
source-map-js: "npm:>=0.6.2 <2.0.0"
+ dependenciesMeta:
+ "@parcel/watcher":
+ optional: true
bin:
sass: sass.js
- checksum: 10c0/11a7b04e8c68cea71b2f9cba23a2a67c829a03ad7a1fbef9779ec4c8e78d4593845d39ac25ae70098368d131149e01327ed6140ca797cb56e4ba955c313315e8
+ checksum: 10c0/49a656dfab58299165ef94e71483a333972daee68c49fa542858d4912accdfb1707338226a165b1a2dfcdb2509fcda5a5b4f3780d14e49b6d38d93c8043475d3
languageName: node
linkType: hard
@@ -1854,23 +1902,23 @@ __metadata:
linkType: hard
"sorcery@npm:^0.11.0":
- version: 0.11.0
- resolution: "sorcery@npm:0.11.0"
+ version: 0.11.1
+ resolution: "sorcery@npm:0.11.1"
dependencies:
"@jridgewell/sourcemap-codec": "npm:^1.4.14"
- buffer-crc32: "npm:^0.2.5"
+ buffer-crc32: "npm:^1.0.0"
minimist: "npm:^1.2.0"
sander: "npm:^0.5.0"
bin:
sorcery: bin/sorcery
- checksum: 10c0/1d696966860da967b31603369442b5de87a61dcc1c42598d376dd0fba8a8d7c21c3656b667eed0e6864e661ee462c8b8603996d0f03f665b44d30094c3a01163
+ checksum: 10c0/b111350df1c6412d5d71b0e72db630dcc90fc99dc9fc61dc4355a2de17f5a6951453d6430d908ee92b9da03628fd9f4361fe2e261c604dcb000e89152c134f1b
languageName: node
linkType: hard
-"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2":
- version: 1.0.2
- resolution: "source-map-js@npm:1.0.2"
- checksum: 10c0/32f2dfd1e9b7168f9a9715eb1b4e21905850f3b50cf02cf476e47e4eebe8e6b762b63a64357896aa29b37e24922b4282df0f492e0d2ace572b43d15525976ff8
+"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "source-map-js@npm:1.2.1"
+ checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf
languageName: node
linkType: hard
@@ -1893,22 +1941,20 @@ __metadata:
linkType: hard
"svelte-check@npm:^3.4.6":
- version: 3.5.2
- resolution: "svelte-check@npm:3.5.2"
+ version: 3.8.6
+ resolution: "svelte-check@npm:3.8.6"
dependencies:
"@jridgewell/trace-mapping": "npm:^0.3.17"
chokidar: "npm:^3.4.1"
- fast-glob: "npm:^3.2.7"
- import-fresh: "npm:^3.2.1"
picocolors: "npm:^1.0.0"
sade: "npm:^1.7.4"
- svelte-preprocess: "npm:^5.0.4"
+ svelte-preprocess: "npm:^5.1.3"
typescript: "npm:^5.0.3"
peerDependencies:
- svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
bin:
svelte-check: bin/svelte-check
- checksum: 10c0/a07f0f036918351b60dc991a860c746ab20cbeb4cef71be62918fd80d7f81d562a85d6e783ab3d2a19c31c180a4cf9af68a33ffae80ccce185596381876d405d
+ checksum: 10c0/2b94b0b085e6f3fb0bc92e2aa8d29b3372df3d9ebf0d985114bc18622556607ccdfdc774fe12bb6c92b38718e5f06040f37d6eda40d843a1d78d446c47aa86b5
languageName: node
linkType: hard
@@ -1921,13 +1967,13 @@ __metadata:
languageName: node
linkType: hard
-"svelte-preprocess@npm:^5.0.4":
- version: 5.0.4
- resolution: "svelte-preprocess@npm:5.0.4"
+"svelte-preprocess@npm:^5.1.3":
+ version: 5.1.4
+ resolution: "svelte-preprocess@npm:5.1.4"
dependencies:
"@types/pug": "npm:^2.0.6"
detect-indent: "npm:^6.1.0"
- magic-string: "npm:^0.27.0"
+ magic-string: "npm:^0.30.5"
sorcery: "npm:^0.11.0"
strip-indent: "npm:^3.0.0"
peerDependencies:
@@ -1935,12 +1981,12 @@ __metadata:
coffeescript: ^2.5.1
less: ^3.11.3 || ^4.0.0
postcss: ^7 || ^8
- postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0
+ postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0
pug: ^3.0.0
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
- svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
typescript: ">=3.9.5 || ^4.0.0 || ^5.0.0"
peerDependenciesMeta:
"@babel/core":
@@ -1963,20 +2009,21 @@ __metadata:
optional: true
typescript:
optional: true
- checksum: 10c0/1ed64b96a91327a47992df0b82df708b5cda92e1da211edbedaf411e633a0be5a8425d19f996abc8dcef52dadd26b5474924dd9eeb30a7b409bf60c33b689d6c
+ checksum: 10c0/fe968ee1d599a2c59c5a695e23cd3c2d15c5c316ce76ae644908521476f2e81b69dcf0cd3492deeb0a06140af497f994e4baf524d3d2c93986fad1c9267524ae
languageName: node
linkType: hard
"svelte@npm:^4.0.5":
- version: 4.2.2
- resolution: "svelte@npm:4.2.2"
+ version: 4.2.20
+ resolution: "svelte@npm:4.2.20"
dependencies:
"@ampproject/remapping": "npm:^2.2.1"
"@jridgewell/sourcemap-codec": "npm:^1.4.15"
"@jridgewell/trace-mapping": "npm:^0.3.18"
+ "@types/estree": "npm:^1.0.1"
acorn: "npm:^8.9.0"
aria-query: "npm:^5.3.0"
- axobject-query: "npm:^3.2.1"
+ axobject-query: "npm:^4.0.0"
code-red: "npm:^1.0.3"
css-tree: "npm:^2.3.1"
estree-walker: "npm:^3.0.3"
@@ -1984,7 +2031,7 @@ __metadata:
locate-character: "npm:^3.0.0"
magic-string: "npm:^0.30.4"
periscopic: "npm:^3.1.0"
- checksum: 10c0/2fec1033c139b5802d1142c57621d579c429d40a1c3ba8c101b6cef6e2e2277286f050d76f4995fb6355e49bc0299309f621570f9f80e1806caf40c62b73b182
+ checksum: 10c0/b51d5d01aa363f47c1631b6f4160754221bc8d234146d3ddeea6172928ad6554acc925c2fb39c31e5cab77ba6711f1c49f4c79e2e592eb4df4eb418b8793a0f9
languageName: node
linkType: hard
@@ -2020,37 +2067,47 @@ __metadata:
languageName: node
linkType: hard
+"tom-select@npm:^2.4.3":
+ version: 2.4.3
+ resolution: "tom-select@npm:2.4.3"
+ dependencies:
+ "@orchidjs/sifter": "npm:^1.1.0"
+ "@orchidjs/unicode-variants": "npm:^1.1.2"
+ checksum: 10c0/0567c48e31d954227ac88f53586b61f784338d97f00115c17e5fc3606552e117bdd4d53e4fa912736569daada938ef7e72092ae16d22420eab0d1bb3472b62ea
+ languageName: node
+ linkType: hard
+
"tslib@npm:^2.6.0":
- version: 2.6.2
- resolution: "tslib@npm:2.6.2"
- checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb
+ version: 2.8.1
+ resolution: "tslib@npm:2.8.1"
+ checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
languageName: node
linkType: hard
"typescript@npm:^5.0.2, typescript@npm:^5.0.3":
- version: 5.2.2
- resolution: "typescript@npm:5.2.2"
+ version: 5.9.3
+ resolution: "typescript@npm:5.9.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/91ae3e6193d0ddb8656d4c418a033f0f75dec5e077ebbc2bd6d76439b93f35683936ee1bdc0e9cf94ec76863aa49f27159b5788219b50e1cd0cd6d110aa34b07
+ checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5
languageName: node
linkType: hard
"typescript@patch:typescript@npm%3A^5.0.2#optional!builtin, typescript@patch:typescript@npm%3A^5.0.3#optional!builtin":
- version: 5.2.2
- resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441"
+ version: 5.9.3
+ resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/062c1cee1990e6b9419ce8a55162b8dc917eb87f807e4de0327dbc1c2fa4e5f61bc0dd4e034d38ff541d1ed0479b53bcee8e4de3a4075c51a1724eb6216cb6f5
+ checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430
languageName: node
linkType: hard
-"undici-types@npm:~5.25.1":
- version: 5.25.3
- resolution: "undici-types@npm:5.25.3"
- checksum: 10c0/60a47c6db451c00d27186d86a41fbd9677fa1f6d1a5350bff342c3985bd79fc3f5a638ebf56bbce21df46c701a687db43b3fbd588e1726e58047cea14d182fef
+"undici-types@npm:~6.21.0":
+ version: 6.21.0
+ resolution: "undici-types@npm:6.21.0"
+ checksum: 10c0/c01ed51829b10aa72fc3ce64b747f8e74ae9b60eafa19a7b46ef624403508a54c526ffab06a14a26b3120d055e1104d7abe7c9017e83ced038ea5cf52f8d5e04
languageName: node
linkType: hard
@@ -2073,8 +2130,8 @@ __metadata:
linkType: hard
"vite@npm:^4.4.5":
- version: 4.5.0
- resolution: "vite@npm:4.5.0"
+ version: 4.5.14
+ resolution: "vite@npm:4.5.14"
dependencies:
esbuild: "npm:^0.18.10"
fsevents: "npm:~2.3.2"
@@ -2108,7 +2165,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/7e21e9e4b80656ae5ee61e8c5edb5e8f589139c2b22c43e89d054c65a0194f1c1ef066fbc770204173c7eb244c798265042f988adda5880ad74337a053b28b7f
+ checksum: 10c0/58fdbb7e14650f78ebe290bb67f873900b914cee906c7367ad1c9786fb323ec60c3f085447341953b5e411a17703f86ed33723b31f98778d94f0ead06370b306
languageName: node
linkType: hard