a tiny atproto handle typeahead web component
atproto bluesky

Compare changes

Choose any two refs to compare.

+1422 -4
+24
actor-typeahead.js
··· 106 106 return /** @type {T} */ (tmpl.cloneNode(true)); 107 107 } 108 108 109 + /** 110 + * @attribute {string} host - description for foo 111 + * @attribute {number} rows - description for foo 112 + * 113 + * @csspart menu - Styles the color of bar 114 + * @csspart user - 115 + * @csspart avatar - 116 + * @csspart img - 117 + * @csspart handle - 118 + * 119 + * @slot - This is a default/unnamed slot 120 + * 121 + * @cssprop --color-background - Controls the color of foo 122 + * @cssprop --color-border - Controls the color of foo 123 + * @cssprop --color-shadow - Controls the color of foo 124 + * @cssprop --color-hover - Controls the color of foo 125 + * @cssprop --color-avatar-fallback - Controls the color of foo 126 + * @cssprop --radius - Controls the color of foo 127 + * @cssprop --padding-menu - Controls the color of foo 128 + * 129 + * @summary This is MyElement 130 + * 131 + * @tag actor-typeahead 132 + */ 109 133 export default class ActorTypeahead extends HTMLElement { 110 134 static tag = "actor-typeahead"; 111 135
+261
custom-elements.json
··· 1 + { 2 + "schemaVersion": "1.0.0", 3 + "readme": "", 4 + "modules": [ 5 + { 6 + "kind": "javascript-module", 7 + "path": "actor-typeahead.js", 8 + "declarations": [ 9 + { 10 + "kind": "class", 11 + "description": "", 12 + "name": "ActorTypeahead", 13 + "cssProperties": [ 14 + { 15 + "description": "Controls the color of foo", 16 + "name": "--color-background" 17 + }, 18 + { 19 + "description": "Controls the color of foo", 20 + "name": "--color-border" 21 + }, 22 + { 23 + "description": "Controls the color of foo", 24 + "name": "--color-shadow" 25 + }, 26 + { 27 + "description": "Controls the color of foo", 28 + "name": "--color-hover" 29 + }, 30 + { 31 + "description": "Controls the color of foo", 32 + "name": "--color-avatar-fallback" 33 + }, 34 + { 35 + "description": "Controls the color of foo", 36 + "name": "--radius" 37 + }, 38 + { 39 + "description": "Controls the color of foo", 40 + "name": "--padding-menu" 41 + } 42 + ], 43 + "cssParts": [ 44 + { 45 + "description": "Styles the color of bar", 46 + "name": "menu" 47 + }, 48 + { 49 + "description": "-", 50 + "name": "user" 51 + }, 52 + { 53 + "description": "-", 54 + "name": "avatar" 55 + }, 56 + { 57 + "description": "-", 58 + "name": "img" 59 + }, 60 + { 61 + "description": "-", 62 + "name": "handle" 63 + } 64 + ], 65 + "slots": [ 66 + { 67 + "description": "This is a default/unnamed slot", 68 + "name": "" 69 + } 70 + ], 71 + "members": [ 72 + { 73 + "kind": "field", 74 + "name": "tag", 75 + "type": { 76 + "text": "string" 77 + }, 78 + "static": true, 79 + "default": "\"actor-typeahead\"" 80 + }, 81 + { 82 + "kind": "method", 83 + "name": "define", 84 + "static": true, 85 + "parameters": [ 86 + { 87 + "name": "tag", 88 + "default": "this.tag" 89 + } 90 + ] 91 + }, 92 + { 93 + "kind": "field", 94 + "name": "#shadow", 95 + "privacy": "private" 96 + }, 97 + { 98 + "kind": "field", 99 + "name": "#actors", 100 + "privacy": "private", 101 + "type": { 102 + "text": "Array<{ handle: string; avatar: string }>" 103 + }, 104 + "default": "[]" 105 + }, 106 + { 107 + "kind": "field", 108 + "name": "#index", 109 + "privacy": "private", 110 + "type": { 111 + "text": "number" 112 + }, 113 + "default": "-1" 114 + }, 115 + { 116 + "kind": "field", 117 + "name": "#pressed", 118 + "privacy": "private", 119 + "type": { 120 + "text": "boolean" 121 + }, 122 + "default": "false" 123 + }, 124 + { 125 + "kind": "field", 126 + "name": "#rows", 127 + "privacy": "private", 128 + "readonly": true 129 + }, 130 + { 131 + "kind": "method", 132 + "name": "handleEvent", 133 + "parameters": [ 134 + { 135 + "name": "evt", 136 + "type": { 137 + "text": "Event" 138 + } 139 + } 140 + ] 141 + }, 142 + { 143 + "kind": "method", 144 + "name": "#onkeydown", 145 + "privacy": "private", 146 + "parameters": [ 147 + { 148 + "name": "evt", 149 + "type": { 150 + "text": "KeyboardEvent" 151 + } 152 + } 153 + ] 154 + }, 155 + { 156 + "kind": "method", 157 + "name": "#oninput", 158 + "privacy": "private", 159 + "parameters": [ 160 + { 161 + "name": "evt", 162 + "type": { 163 + "text": "InputEvent & { target: HTMLInputElement }" 164 + } 165 + } 166 + ] 167 + }, 168 + { 169 + "kind": "method", 170 + "name": "#onfocusout", 171 + "privacy": "private", 172 + "parameters": [ 173 + { 174 + "name": "evt", 175 + "type": { 176 + "text": "Event" 177 + } 178 + } 179 + ] 180 + }, 181 + { 182 + "kind": "method", 183 + "name": "#render", 184 + "privacy": "private" 185 + }, 186 + { 187 + "kind": "method", 188 + "name": "#onpointerdown", 189 + "privacy": "private", 190 + "parameters": [ 191 + { 192 + "name": "evt", 193 + "type": { 194 + "text": "PointerEvent" 195 + } 196 + } 197 + ] 198 + }, 199 + { 200 + "kind": "method", 201 + "name": "#onpointerup", 202 + "privacy": "private", 203 + "parameters": [ 204 + { 205 + "name": "evt", 206 + "type": { 207 + "text": "PointerEvent & { target: HTMLElement }" 208 + } 209 + } 210 + ] 211 + } 212 + ], 213 + "attributes": [ 214 + { 215 + "type": { 216 + "text": "string" 217 + }, 218 + "description": "description for foo", 219 + "name": "host" 220 + }, 221 + { 222 + "type": { 223 + "text": "number" 224 + }, 225 + "description": "description for foo", 226 + "name": "rows" 227 + } 228 + ], 229 + "superclass": { 230 + "name": "HTMLElement" 231 + }, 232 + "tagName": "actor-typeahead", 233 + "customElement": true, 234 + "summary": "This is MyElement" 235 + }, 236 + { 237 + "kind": "variable", 238 + "name": "tag" 239 + } 240 + ], 241 + "exports": [ 242 + { 243 + "kind": "js", 244 + "name": "default", 245 + "declaration": { 246 + "name": "ActorTypeahead", 247 + "module": "actor-typeahead.js" 248 + } 249 + }, 250 + { 251 + "kind": "custom-element-definition", 252 + "name": "tag", 253 + "declaration": { 254 + "name": "anonymous_0", 255 + "module": "actor-typeahead.js" 256 + } 257 + } 258 + ] 259 + } 260 + ] 261 + }
+1132 -2
package-lock.json
··· 1 1 { 2 2 "name": "actor-typeahead", 3 - "version": "1.0.0", 3 + "version": "0.1.1", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "actor-typeahead", 9 - "version": "1.0.0", 9 + "version": "0.1.1", 10 10 "license": "MPL-2.0", 11 11 "devDependencies": { 12 + "@custom-elements-manifest/analyzer": "^0.11.0", 12 13 "typescript": "^5.9.3" 13 14 } 14 15 }, 16 + "node_modules/@custom-elements-manifest/analyzer": { 17 + "version": "0.11.0", 18 + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/analyzer/-/analyzer-0.11.0.tgz", 19 + "integrity": "sha512-F2jQFk6igV5vrTZYDBLVr0GDQF3cTJ2VwwzPdsmkzUE+SHiYAQNKYebIq8qphZdJeTcZtVhvw336FQVZsMqh4A==", 20 + "dev": true, 21 + "license": "MIT", 22 + "dependencies": { 23 + "@custom-elements-manifest/find-dependencies": "^0.0.7", 24 + "@github/catalyst": "^1.6.0", 25 + "@web/config-loader": "0.1.3", 26 + "chokidar": "3.5.2", 27 + "command-line-args": "5.1.2", 28 + "comment-parser": "1.2.4", 29 + "custom-elements-manifest": "1.0.0", 30 + "debounce": "1.2.1", 31 + "globby": "11.0.4", 32 + "typescript": "~5.4.2" 33 + }, 34 + "bin": { 35 + "cem": "cem.js", 36 + "custom-elements-manifest": "cem.js" 37 + } 38 + }, 39 + "node_modules/@custom-elements-manifest/analyzer/node_modules/typescript": { 40 + "version": "5.4.5", 41 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", 42 + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", 43 + "dev": true, 44 + "license": "Apache-2.0", 45 + "bin": { 46 + "tsc": "bin/tsc", 47 + "tsserver": "bin/tsserver" 48 + }, 49 + "engines": { 50 + "node": ">=14.17" 51 + } 52 + }, 53 + "node_modules/@custom-elements-manifest/find-dependencies": { 54 + "version": "0.0.7", 55 + "resolved": "https://registry.npmjs.org/@custom-elements-manifest/find-dependencies/-/find-dependencies-0.0.7.tgz", 56 + "integrity": "sha512-icHEBPHcOXSrpDOFkQhvM7vljEbqrEReW251RBxSzDctXzYWIL0Hk2yMDINn3d6mZ4KSsqLZlaFiGFp/2nn9rA==", 57 + "dev": true, 58 + "license": "ISC", 59 + "dependencies": { 60 + "oxc-resolver": "^11.9.0", 61 + "rs-module-lexer": "^2.5.1" 62 + } 63 + }, 64 + "node_modules/@emnapi/core": { 65 + "version": "1.7.0", 66 + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.0.tgz", 67 + "integrity": "sha512-pJdKGq/1iquWYtv1RRSljZklxHCOCAJFJrImO5ZLKPJVJlVUcs8yFwNQlqS0Lo8xT1VAXXTCZocF9n26FWEKsw==", 68 + "dev": true, 69 + "license": "MIT", 70 + "optional": true, 71 + "dependencies": { 72 + "@emnapi/wasi-threads": "1.1.0", 73 + "tslib": "^2.4.0" 74 + } 75 + }, 76 + "node_modules/@emnapi/runtime": { 77 + "version": "1.7.0", 78 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.0.tgz", 79 + "integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==", 80 + "dev": true, 81 + "license": "MIT", 82 + "optional": true, 83 + "dependencies": { 84 + "tslib": "^2.4.0" 85 + } 86 + }, 87 + "node_modules/@emnapi/wasi-threads": { 88 + "version": "1.1.0", 89 + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", 90 + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", 91 + "dev": true, 92 + "license": "MIT", 93 + "optional": true, 94 + "dependencies": { 95 + "tslib": "^2.4.0" 96 + } 97 + }, 98 + "node_modules/@github/catalyst": { 99 + "version": "1.7.0", 100 + "resolved": "https://registry.npmjs.org/@github/catalyst/-/catalyst-1.7.0.tgz", 101 + "integrity": "sha512-qOAxrDdRZz9+v4y2WoAfh11rpRY/x4FRofPNmJyZFzAjubtzE3sCa/tAycWWufmQGoYiwwzL/qJBBgyg7avxPw==", 102 + "dev": true, 103 + "license": "MIT" 104 + }, 105 + "node_modules/@napi-rs/wasm-runtime": { 106 + "version": "1.0.7", 107 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", 108 + "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", 109 + "dev": true, 110 + "license": "MIT", 111 + "optional": true, 112 + "dependencies": { 113 + "@emnapi/core": "^1.5.0", 114 + "@emnapi/runtime": "^1.5.0", 115 + "@tybys/wasm-util": "^0.10.1" 116 + } 117 + }, 118 + "node_modules/@nodelib/fs.scandir": { 119 + "version": "2.1.5", 120 + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 121 + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 122 + "dev": true, 123 + "license": "MIT", 124 + "dependencies": { 125 + "@nodelib/fs.stat": "2.0.5", 126 + "run-parallel": "^1.1.9" 127 + }, 128 + "engines": { 129 + "node": ">= 8" 130 + } 131 + }, 132 + "node_modules/@nodelib/fs.stat": { 133 + "version": "2.0.5", 134 + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 135 + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 136 + "dev": true, 137 + "license": "MIT", 138 + "engines": { 139 + "node": ">= 8" 140 + } 141 + }, 142 + "node_modules/@nodelib/fs.walk": { 143 + "version": "1.2.8", 144 + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 145 + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 146 + "dev": true, 147 + "license": "MIT", 148 + "dependencies": { 149 + "@nodelib/fs.scandir": "2.1.5", 150 + "fastq": "^1.6.0" 151 + }, 152 + "engines": { 153 + "node": ">= 8" 154 + } 155 + }, 156 + "node_modules/@oxc-resolver/binding-android-arm-eabi": { 157 + "version": "11.13.1", 158 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm-eabi/-/binding-android-arm-eabi-11.13.1.tgz", 159 + "integrity": "sha512-YijiebZnGbKtwhLJXmUkOTS2iFF5Mh7TZb3SpVGrbgH6t2flJn7K+k78FJN7tc2lfixdlI1amkcCbTCgV+2WwQ==", 160 + "cpu": [ 161 + "arm" 162 + ], 163 + "dev": true, 164 + "license": "MIT", 165 + "optional": true, 166 + "os": [ 167 + "android" 168 + ] 169 + }, 170 + "node_modules/@oxc-resolver/binding-android-arm64": { 171 + "version": "11.13.1", 172 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm64/-/binding-android-arm64-11.13.1.tgz", 173 + "integrity": "sha512-cURsasEvObw/KCi8eRuZhHiT4agR4cui6uWX8ss2z/Ok23f8W+P8fvEZD0iUMIAmHwyAxA93RxNTIKh48zK39A==", 174 + "cpu": [ 175 + "arm64" 176 + ], 177 + "dev": true, 178 + "license": "MIT", 179 + "optional": true, 180 + "os": [ 181 + "android" 182 + ] 183 + }, 184 + "node_modules/@oxc-resolver/binding-darwin-arm64": { 185 + "version": "11.13.1", 186 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.13.1.tgz", 187 + "integrity": "sha512-IKsn9oeVrbWpbE+PanGr5C4tRPVhVuBh/ZY8I7bbqaxBjemlgKKNGNSq73VDzQjRApJgjjzsVDgkTwTrKivLGg==", 188 + "cpu": [ 189 + "arm64" 190 + ], 191 + "dev": true, 192 + "license": "MIT", 193 + "optional": true, 194 + "os": [ 195 + "darwin" 196 + ] 197 + }, 198 + "node_modules/@oxc-resolver/binding-darwin-x64": { 199 + "version": "11.13.1", 200 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.13.1.tgz", 201 + "integrity": "sha512-FW9toaDOXSLmP3lYXsXPalQKLs8eXwZCNUOPeng84MExl+ALe0Ik+sif/U6P/nqJgVdVm4MEiZcnnNtQ+Bn29Q==", 202 + "cpu": [ 203 + "x64" 204 + ], 205 + "dev": true, 206 + "license": "MIT", 207 + "optional": true, 208 + "os": [ 209 + "darwin" 210 + ] 211 + }, 212 + "node_modules/@oxc-resolver/binding-freebsd-x64": { 213 + "version": "11.13.1", 214 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.13.1.tgz", 215 + "integrity": "sha512-9EODydJ8P/DhEmVIdcjLnlDXAw9hot2NLuwY1/6gp3fKNXsqz3s9ch/vlDpq0CMtvjQ3Z4a2P+4IsH5A73Eh/A==", 216 + "cpu": [ 217 + "x64" 218 + ], 219 + "dev": true, 220 + "license": "MIT", 221 + "optional": true, 222 + "os": [ 223 + "freebsd" 224 + ] 225 + }, 226 + "node_modules/@oxc-resolver/binding-linux-arm-gnueabihf": { 227 + "version": "11.13.1", 228 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.13.1.tgz", 229 + "integrity": "sha512-Ud/q31NNEFXVy9mwO1jbXXsuqYd8ftoweL4z9MZ5wahlncnzPYKcEGSdBfSi7TKct4KU8EdvAxi+F9wdO1dCGw==", 230 + "cpu": [ 231 + "arm" 232 + ], 233 + "dev": true, 234 + "license": "MIT", 235 + "optional": true, 236 + "os": [ 237 + "linux" 238 + ] 239 + }, 240 + "node_modules/@oxc-resolver/binding-linux-arm-musleabihf": { 241 + "version": "11.13.1", 242 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-11.13.1.tgz", 243 + "integrity": "sha512-4x/eNAoQ7Ec2n81S2akaBeDbM4ceuy8R4sd41p1ETnM5PBhvBzWSuf75vQp4K1dLyKKPe+fw+uG4eIpgzqvj8A==", 244 + "cpu": [ 245 + "arm" 246 + ], 247 + "dev": true, 248 + "license": "MIT", 249 + "optional": true, 250 + "os": [ 251 + "linux" 252 + ] 253 + }, 254 + "node_modules/@oxc-resolver/binding-linux-arm64-gnu": { 255 + "version": "11.13.1", 256 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.13.1.tgz", 257 + "integrity": "sha512-435Sf0a1KKjU7jgB5gcisTq6WMxQQVfsmKWAcQ3VhbXU/NpaUUZaezKmZJXNiAO1sUY6/zRJnTaPtsBq9msYlQ==", 258 + "cpu": [ 259 + "arm64" 260 + ], 261 + "dev": true, 262 + "license": "MIT", 263 + "optional": true, 264 + "os": [ 265 + "linux" 266 + ] 267 + }, 268 + "node_modules/@oxc-resolver/binding-linux-arm64-musl": { 269 + "version": "11.13.1", 270 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.13.1.tgz", 271 + "integrity": "sha512-Okb7KgPJvA/Db0QwdVziuYs5MZQEq9PC5MEDrBK7jmcqQL2RO+mk7oztqSegcNJ7kMyNM7Zi2cN9G69g4Cs3zg==", 272 + "cpu": [ 273 + "arm64" 274 + ], 275 + "dev": true, 276 + "license": "MIT", 277 + "optional": true, 278 + "os": [ 279 + "linux" 280 + ] 281 + }, 282 + "node_modules/@oxc-resolver/binding-linux-ppc64-gnu": { 283 + "version": "11.13.1", 284 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-11.13.1.tgz", 285 + "integrity": "sha512-HyM9+MlH7bWQtjtGzhxVMVhIuy2C1+MqavBfSMyY2d9SSdxcKvboMhl/0vTTMH/R94z8n/gP5XSJ1M6/BC30Pw==", 286 + "cpu": [ 287 + "ppc64" 288 + ], 289 + "dev": true, 290 + "license": "MIT", 291 + "optional": true, 292 + "os": [ 293 + "linux" 294 + ] 295 + }, 296 + "node_modules/@oxc-resolver/binding-linux-riscv64-gnu": { 297 + "version": "11.13.1", 298 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.13.1.tgz", 299 + "integrity": "sha512-ukJFu+798IzODSIupFAbouehJOLqQwhz56VlzRXi+42xtsmtZ+NLla2CXlaw1V9nMB7HLEQU1+XklkeFsIxz4g==", 300 + "cpu": [ 301 + "riscv64" 302 + ], 303 + "dev": true, 304 + "license": "MIT", 305 + "optional": true, 306 + "os": [ 307 + "linux" 308 + ] 309 + }, 310 + "node_modules/@oxc-resolver/binding-linux-riscv64-musl": { 311 + "version": "11.13.1", 312 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-11.13.1.tgz", 313 + "integrity": "sha512-gCr05/1CbuKQ/E39pzVjBLE/amtdvFpHeEd6lUOshnoInZ48g33b+1/CNyeO+B1CoiIydYGrkbyIoIeSMWzSsw==", 314 + "cpu": [ 315 + "riscv64" 316 + ], 317 + "dev": true, 318 + "license": "MIT", 319 + "optional": true, 320 + "os": [ 321 + "linux" 322 + ] 323 + }, 324 + "node_modules/@oxc-resolver/binding-linux-s390x-gnu": { 325 + "version": "11.13.1", 326 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.13.1.tgz", 327 + "integrity": "sha512-ojQVasxjsZGCxt+ygyipCSp74P22WdUToBLM8D9qVm/yehOtxIT8nv0FyQrc4DOpqzGPxQS2OcgvLag+9AhsFg==", 328 + "cpu": [ 329 + "s390x" 330 + ], 331 + "dev": true, 332 + "license": "MIT", 333 + "optional": true, 334 + "os": [ 335 + "linux" 336 + ] 337 + }, 338 + "node_modules/@oxc-resolver/binding-linux-x64-gnu": { 339 + "version": "11.13.1", 340 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.13.1.tgz", 341 + "integrity": "sha512-Vr28gTydAegrq+qmQu4IvR+LEq3A8amuHdOPSOwMM44cwpIvEDd4MmhimfEqoWjcfVZy9vpd5mPZZY6C/lHq9g==", 342 + "cpu": [ 343 + "x64" 344 + ], 345 + "dev": true, 346 + "license": "MIT", 347 + "optional": true, 348 + "os": [ 349 + "linux" 350 + ] 351 + }, 352 + "node_modules/@oxc-resolver/binding-linux-x64-musl": { 353 + "version": "11.13.1", 354 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.13.1.tgz", 355 + "integrity": "sha512-a2g2nv3IulLb9lHd8ZDGEnWIpNXcZviLiEKt+PHP3k3d86U1adlL5rNmImjF+eNGReTyttlX/hYNT4UIPo7IjA==", 356 + "cpu": [ 357 + "x64" 358 + ], 359 + "dev": true, 360 + "license": "MIT", 361 + "optional": true, 362 + "os": [ 363 + "linux" 364 + ] 365 + }, 366 + "node_modules/@oxc-resolver/binding-wasm32-wasi": { 367 + "version": "11.13.1", 368 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.13.1.tgz", 369 + "integrity": "sha512-PhvfJQG6IyI9uN1c5NAZqfl1N9lLF1XdenX+H3aHYHlADPiOgwtpQgBETSD2L3ySeR7jLzJRVFUrWEu4uDz7Lg==", 370 + "cpu": [ 371 + "wasm32" 372 + ], 373 + "dev": true, 374 + "license": "MIT", 375 + "optional": true, 376 + "dependencies": { 377 + "@napi-rs/wasm-runtime": "^1.0.7" 378 + }, 379 + "engines": { 380 + "node": ">=14.0.0" 381 + } 382 + }, 383 + "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { 384 + "version": "11.13.1", 385 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.13.1.tgz", 386 + "integrity": "sha512-hyKUC0JQbTKoaPw3r9XHWHtj+B/win36VjTyKDd0OjG71UeyAhZiJBjoNJwfmnTIPcQS4YNesjNkqqDe4qN44w==", 387 + "cpu": [ 388 + "arm64" 389 + ], 390 + "dev": true, 391 + "license": "MIT", 392 + "optional": true, 393 + "os": [ 394 + "win32" 395 + ] 396 + }, 397 + "node_modules/@oxc-resolver/binding-win32-ia32-msvc": { 398 + "version": "11.13.1", 399 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-11.13.1.tgz", 400 + "integrity": "sha512-0/y+YMQJEd8kltqPTAUi1PHsYTUi/7UL8Jkhh6BODn3VBQIMMfHhyS8MH4geYJLEJUxuRxGKtya57GOTAN2WSw==", 401 + "cpu": [ 402 + "ia32" 403 + ], 404 + "dev": true, 405 + "license": "MIT", 406 + "optional": true, 407 + "os": [ 408 + "win32" 409 + ] 410 + }, 411 + "node_modules/@oxc-resolver/binding-win32-x64-msvc": { 412 + "version": "11.13.1", 413 + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.13.1.tgz", 414 + "integrity": "sha512-0r1P/PDUD936rZShGdfnqNFdozRVgFYrcdajm1ZZ8wMoN594YkjKmlM3z3DB6arS+Bz7RhA9uLXcP74GqZ/lAw==", 415 + "cpu": [ 416 + "x64" 417 + ], 418 + "dev": true, 419 + "license": "MIT", 420 + "optional": true, 421 + "os": [ 422 + "win32" 423 + ] 424 + }, 425 + "node_modules/@tybys/wasm-util": { 426 + "version": "0.10.1", 427 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 428 + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 429 + "dev": true, 430 + "license": "MIT", 431 + "optional": true, 432 + "dependencies": { 433 + "tslib": "^2.4.0" 434 + } 435 + }, 436 + "node_modules/@web/config-loader": { 437 + "version": "0.1.3", 438 + "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", 439 + "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", 440 + "dev": true, 441 + "license": "MIT", 442 + "dependencies": { 443 + "semver": "^7.3.4" 444 + }, 445 + "engines": { 446 + "node": ">=10.0.0" 447 + } 448 + }, 449 + "node_modules/@xn-sakina/rml-darwin-arm64": { 450 + "version": "2.6.0", 451 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-darwin-arm64/-/rml-darwin-arm64-2.6.0.tgz", 452 + "integrity": "sha512-RuFHj6ro6Q24gPqNQGvH4uxpsvbgqBBy+ZUK+jbMuMaw4wyti7F6klQWuikBJAxhWpmRbhAB/jrq0PC82qlh5A==", 453 + "cpu": [ 454 + "arm64" 455 + ], 456 + "dev": true, 457 + "license": "MIT", 458 + "optional": true, 459 + "os": [ 460 + "darwin" 461 + ], 462 + "engines": { 463 + "node": ">=14" 464 + } 465 + }, 466 + "node_modules/@xn-sakina/rml-darwin-x64": { 467 + "version": "2.6.0", 468 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-darwin-x64/-/rml-darwin-x64-2.6.0.tgz", 469 + "integrity": "sha512-85bsP7viqtgw5nVYBdl8I4c2+q4sYFcBMTeFnTf4RqhUUwBLerP7D+XXnWwv3waO+aZ0Fe0ij9Fji3oTiREOCg==", 470 + "cpu": [ 471 + "x64" 472 + ], 473 + "dev": true, 474 + "license": "MIT", 475 + "optional": true, 476 + "os": [ 477 + "darwin" 478 + ], 479 + "engines": { 480 + "node": ">=14" 481 + } 482 + }, 483 + "node_modules/@xn-sakina/rml-linux-arm-gnueabihf": { 484 + "version": "2.6.0", 485 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-linux-arm-gnueabihf/-/rml-linux-arm-gnueabihf-2.6.0.tgz", 486 + "integrity": "sha512-ySI529TPraG1Mf/YiKhLLNGJ1js0Y3BnZRAihUpF4IlyFKmeL3slXEdvK2tVndyX2O21EYWv/DcSAmFMNOolfA==", 487 + "cpu": [ 488 + "arm" 489 + ], 490 + "dev": true, 491 + "license": "MIT", 492 + "optional": true, 493 + "os": [ 494 + "linux" 495 + ], 496 + "engines": { 497 + "node": ">=14" 498 + } 499 + }, 500 + "node_modules/@xn-sakina/rml-linux-arm64-gnu": { 501 + "version": "2.6.0", 502 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-linux-arm64-gnu/-/rml-linux-arm64-gnu-2.6.0.tgz", 503 + "integrity": "sha512-Ytzkmty4vVWAqe+mbu/ql5dqwUH49eVgPT38uJK78LTZRsdogxlQbuAoLKlb/N8CIXAE7BRoywz3lSEGToXylw==", 504 + "cpu": [ 505 + "arm64" 506 + ], 507 + "dev": true, 508 + "license": "MIT", 509 + "optional": true, 510 + "os": [ 511 + "linux" 512 + ], 513 + "engines": { 514 + "node": ">=14" 515 + } 516 + }, 517 + "node_modules/@xn-sakina/rml-linux-arm64-musl": { 518 + "version": "2.6.0", 519 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-linux-arm64-musl/-/rml-linux-arm64-musl-2.6.0.tgz", 520 + "integrity": "sha512-DIBSDWlTmWk+r6Xp7mL9Cw8DdWNyJGg7YhOV1sSSRykdGs2TNtS3z0nbHRuUBMqrbtDk0IwqFSepLx12Bix/zw==", 521 + "cpu": [ 522 + "arm64" 523 + ], 524 + "dev": true, 525 + "license": "MIT", 526 + "optional": true, 527 + "os": [ 528 + "linux" 529 + ], 530 + "engines": { 531 + "node": ">=14" 532 + } 533 + }, 534 + "node_modules/@xn-sakina/rml-linux-x64-gnu": { 535 + "version": "2.6.0", 536 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-linux-x64-gnu/-/rml-linux-x64-gnu-2.6.0.tgz", 537 + "integrity": "sha512-8Pks6hMicFGWYQmylKul7Gmn64pG4HkRL7skVWEPAF0LZHeI5yvV/EnQUnXXbxPp4Viy2H4420jl6BVS7Uetng==", 538 + "cpu": [ 539 + "x64" 540 + ], 541 + "dev": true, 542 + "license": "MIT", 543 + "optional": true, 544 + "os": [ 545 + "linux" 546 + ], 547 + "engines": { 548 + "node": ">=14" 549 + } 550 + }, 551 + "node_modules/@xn-sakina/rml-linux-x64-musl": { 552 + "version": "2.6.0", 553 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-linux-x64-musl/-/rml-linux-x64-musl-2.6.0.tgz", 554 + "integrity": "sha512-xHX/rNKcATVrJt2no0FdO6kqnV4P5cP/3MgHA0KwhD/YJmWa66JIfWtzrPv9n/s0beGSorLkh8PLt5lVLFGvlQ==", 555 + "cpu": [ 556 + "x64" 557 + ], 558 + "dev": true, 559 + "license": "MIT", 560 + "optional": true, 561 + "os": [ 562 + "linux" 563 + ], 564 + "engines": { 565 + "node": ">=14" 566 + } 567 + }, 568 + "node_modules/@xn-sakina/rml-win32-arm64-msvc": { 569 + "version": "2.6.0", 570 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-win32-arm64-msvc/-/rml-win32-arm64-msvc-2.6.0.tgz", 571 + "integrity": "sha512-aIOu5frDsxRp5naN6YjBtbCHS4K2WHIx2EClGclv3wGFrOn1oSROxpVOV/MODUuWITj/26pWbZ/tnbvva6ZV8A==", 572 + "cpu": [ 573 + "arm64" 574 + ], 575 + "dev": true, 576 + "license": "MIT", 577 + "optional": true, 578 + "os": [ 579 + "win32" 580 + ], 581 + "engines": { 582 + "node": ">=14" 583 + } 584 + }, 585 + "node_modules/@xn-sakina/rml-win32-x64-msvc": { 586 + "version": "2.6.0", 587 + "resolved": "https://registry.npmjs.org/@xn-sakina/rml-win32-x64-msvc/-/rml-win32-x64-msvc-2.6.0.tgz", 588 + "integrity": "sha512-XXbzy2gLEs6PpHdM2IUC5QujOIjz6LpSQpJ+ow43gVc7BhagIF5YlMyTFZCbJehjK9yNgPCzdrzsukCjsH5kIA==", 589 + "cpu": [ 590 + "x64" 591 + ], 592 + "dev": true, 593 + "license": "MIT", 594 + "optional": true, 595 + "os": [ 596 + "win32" 597 + ], 598 + "engines": { 599 + "node": ">=14" 600 + } 601 + }, 602 + "node_modules/anymatch": { 603 + "version": "3.1.3", 604 + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", 605 + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", 606 + "dev": true, 607 + "license": "ISC", 608 + "dependencies": { 609 + "normalize-path": "^3.0.0", 610 + "picomatch": "^2.0.4" 611 + }, 612 + "engines": { 613 + "node": ">= 8" 614 + } 615 + }, 616 + "node_modules/array-back": { 617 + "version": "6.2.2", 618 + "resolved": "https://registry.npmjs.org/array-back/-/array-back-6.2.2.tgz", 619 + "integrity": "sha512-gUAZ7HPyb4SJczXAMUXMGAvI976JoK3qEx9v1FTmeYuJj0IBiaKttG1ydtGKdkfqWkIkouke7nG8ufGy77+Cvw==", 620 + "dev": true, 621 + "license": "MIT", 622 + "engines": { 623 + "node": ">=12.17" 624 + } 625 + }, 626 + "node_modules/array-union": { 627 + "version": "2.1.0", 628 + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 629 + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 630 + "dev": true, 631 + "license": "MIT", 632 + "engines": { 633 + "node": ">=8" 634 + } 635 + }, 636 + "node_modules/binary-extensions": { 637 + "version": "2.3.0", 638 + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", 639 + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", 640 + "dev": true, 641 + "license": "MIT", 642 + "engines": { 643 + "node": ">=8" 644 + }, 645 + "funding": { 646 + "url": "https://github.com/sponsors/sindresorhus" 647 + } 648 + }, 649 + "node_modules/braces": { 650 + "version": "3.0.3", 651 + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", 652 + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", 653 + "dev": true, 654 + "license": "MIT", 655 + "dependencies": { 656 + "fill-range": "^7.1.1" 657 + }, 658 + "engines": { 659 + "node": ">=8" 660 + } 661 + }, 662 + "node_modules/chokidar": { 663 + "version": "3.5.2", 664 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 665 + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 666 + "dev": true, 667 + "license": "MIT", 668 + "dependencies": { 669 + "anymatch": "~3.1.2", 670 + "braces": "~3.0.2", 671 + "glob-parent": "~5.1.2", 672 + "is-binary-path": "~2.1.0", 673 + "is-glob": "~4.0.1", 674 + "normalize-path": "~3.0.0", 675 + "readdirp": "~3.6.0" 676 + }, 677 + "engines": { 678 + "node": ">= 8.10.0" 679 + }, 680 + "optionalDependencies": { 681 + "fsevents": "~2.3.2" 682 + } 683 + }, 684 + "node_modules/command-line-args": { 685 + "version": "5.1.2", 686 + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.2.tgz", 687 + "integrity": "sha512-fytTsbndLbl+pPWtS0CxLV3BEWw9wJayB8NnU2cbQqVPsNdYezQeT+uIQv009m+GShnMNyuoBrRo8DTmuTfSCA==", 688 + "dev": true, 689 + "license": "MIT", 690 + "dependencies": { 691 + "array-back": "^6.1.2", 692 + "find-replace": "^3.0.0", 693 + "lodash.camelcase": "^4.3.0", 694 + "typical": "^4.0.0" 695 + }, 696 + "engines": { 697 + "node": ">=4.0.0" 698 + } 699 + }, 700 + "node_modules/comment-parser": { 701 + "version": "1.2.4", 702 + "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.2.4.tgz", 703 + "integrity": "sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==", 704 + "dev": true, 705 + "license": "MIT", 706 + "engines": { 707 + "node": ">= 12.0.0" 708 + } 709 + }, 710 + "node_modules/custom-elements-manifest": { 711 + "version": "1.0.0", 712 + "resolved": "https://registry.npmjs.org/custom-elements-manifest/-/custom-elements-manifest-1.0.0.tgz", 713 + "integrity": "sha512-j59k0ExGCKA8T6Mzaq+7axc+KVHwpEphEERU7VZ99260npu/p/9kd+Db+I3cGKxHkM5y6q5gnlXn00mzRQkX2A==", 714 + "dev": true, 715 + "license": "BSD-3-Clause" 716 + }, 717 + "node_modules/debounce": { 718 + "version": "1.2.1", 719 + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", 720 + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", 721 + "dev": true, 722 + "license": "MIT" 723 + }, 724 + "node_modules/dir-glob": { 725 + "version": "3.0.1", 726 + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 727 + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 728 + "dev": true, 729 + "license": "MIT", 730 + "dependencies": { 731 + "path-type": "^4.0.0" 732 + }, 733 + "engines": { 734 + "node": ">=8" 735 + } 736 + }, 737 + "node_modules/fast-glob": { 738 + "version": "3.3.3", 739 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", 740 + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", 741 + "dev": true, 742 + "license": "MIT", 743 + "dependencies": { 744 + "@nodelib/fs.stat": "^2.0.2", 745 + "@nodelib/fs.walk": "^1.2.3", 746 + "glob-parent": "^5.1.2", 747 + "merge2": "^1.3.0", 748 + "micromatch": "^4.0.8" 749 + }, 750 + "engines": { 751 + "node": ">=8.6.0" 752 + } 753 + }, 754 + "node_modules/fastq": { 755 + "version": "1.19.1", 756 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", 757 + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", 758 + "dev": true, 759 + "license": "ISC", 760 + "dependencies": { 761 + "reusify": "^1.0.4" 762 + } 763 + }, 764 + "node_modules/fill-range": { 765 + "version": "7.1.1", 766 + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", 767 + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", 768 + "dev": true, 769 + "license": "MIT", 770 + "dependencies": { 771 + "to-regex-range": "^5.0.1" 772 + }, 773 + "engines": { 774 + "node": ">=8" 775 + } 776 + }, 777 + "node_modules/find-replace": { 778 + "version": "3.0.0", 779 + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", 780 + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", 781 + "dev": true, 782 + "license": "MIT", 783 + "dependencies": { 784 + "array-back": "^3.0.1" 785 + }, 786 + "engines": { 787 + "node": ">=4.0.0" 788 + } 789 + }, 790 + "node_modules/find-replace/node_modules/array-back": { 791 + "version": "3.1.0", 792 + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", 793 + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", 794 + "dev": true, 795 + "license": "MIT", 796 + "engines": { 797 + "node": ">=6" 798 + } 799 + }, 800 + "node_modules/fsevents": { 801 + "version": "2.3.3", 802 + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", 803 + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", 804 + "dev": true, 805 + "hasInstallScript": true, 806 + "license": "MIT", 807 + "optional": true, 808 + "os": [ 809 + "darwin" 810 + ], 811 + "engines": { 812 + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 813 + } 814 + }, 815 + "node_modules/glob-parent": { 816 + "version": "5.1.2", 817 + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 818 + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 819 + "dev": true, 820 + "license": "ISC", 821 + "dependencies": { 822 + "is-glob": "^4.0.1" 823 + }, 824 + "engines": { 825 + "node": ">= 6" 826 + } 827 + }, 828 + "node_modules/globby": { 829 + "version": "11.0.4", 830 + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 831 + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 832 + "dev": true, 833 + "license": "MIT", 834 + "dependencies": { 835 + "array-union": "^2.1.0", 836 + "dir-glob": "^3.0.1", 837 + "fast-glob": "^3.1.1", 838 + "ignore": "^5.1.4", 839 + "merge2": "^1.3.0", 840 + "slash": "^3.0.0" 841 + }, 842 + "engines": { 843 + "node": ">=10" 844 + }, 845 + "funding": { 846 + "url": "https://github.com/sponsors/sindresorhus" 847 + } 848 + }, 849 + "node_modules/ignore": { 850 + "version": "5.3.2", 851 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", 852 + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", 853 + "dev": true, 854 + "license": "MIT", 855 + "engines": { 856 + "node": ">= 4" 857 + } 858 + }, 859 + "node_modules/is-binary-path": { 860 + "version": "2.1.0", 861 + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 862 + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 863 + "dev": true, 864 + "license": "MIT", 865 + "dependencies": { 866 + "binary-extensions": "^2.0.0" 867 + }, 868 + "engines": { 869 + "node": ">=8" 870 + } 871 + }, 872 + "node_modules/is-extglob": { 873 + "version": "2.1.1", 874 + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 875 + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 876 + "dev": true, 877 + "license": "MIT", 878 + "engines": { 879 + "node": ">=0.10.0" 880 + } 881 + }, 882 + "node_modules/is-glob": { 883 + "version": "4.0.3", 884 + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", 885 + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 886 + "dev": true, 887 + "license": "MIT", 888 + "dependencies": { 889 + "is-extglob": "^2.1.1" 890 + }, 891 + "engines": { 892 + "node": ">=0.10.0" 893 + } 894 + }, 895 + "node_modules/is-number": { 896 + "version": "7.0.0", 897 + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 898 + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 899 + "dev": true, 900 + "license": "MIT", 901 + "engines": { 902 + "node": ">=0.12.0" 903 + } 904 + }, 905 + "node_modules/lodash.camelcase": { 906 + "version": "4.3.0", 907 + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", 908 + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", 909 + "dev": true, 910 + "license": "MIT" 911 + }, 912 + "node_modules/merge2": { 913 + "version": "1.4.1", 914 + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 915 + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 916 + "dev": true, 917 + "license": "MIT", 918 + "engines": { 919 + "node": ">= 8" 920 + } 921 + }, 922 + "node_modules/micromatch": { 923 + "version": "4.0.8", 924 + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", 925 + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", 926 + "dev": true, 927 + "license": "MIT", 928 + "dependencies": { 929 + "braces": "^3.0.3", 930 + "picomatch": "^2.3.1" 931 + }, 932 + "engines": { 933 + "node": ">=8.6" 934 + } 935 + }, 936 + "node_modules/normalize-path": { 937 + "version": "3.0.0", 938 + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 939 + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 940 + "dev": true, 941 + "license": "MIT", 942 + "engines": { 943 + "node": ">=0.10.0" 944 + } 945 + }, 946 + "node_modules/oxc-resolver": { 947 + "version": "11.13.1", 948 + "resolved": "https://registry.npmjs.org/oxc-resolver/-/oxc-resolver-11.13.1.tgz", 949 + "integrity": "sha512-/MS37pbsjfdujmuiM/qONFToT8zjDh78xOhVOPStG7fiZlE0b8od8XOfLhqovL0NnMR0ojumTUWF4LK/U15qDQ==", 950 + "dev": true, 951 + "license": "MIT", 952 + "funding": { 953 + "url": "https://github.com/sponsors/Boshen" 954 + }, 955 + "optionalDependencies": { 956 + "@oxc-resolver/binding-android-arm-eabi": "11.13.1", 957 + "@oxc-resolver/binding-android-arm64": "11.13.1", 958 + "@oxc-resolver/binding-darwin-arm64": "11.13.1", 959 + "@oxc-resolver/binding-darwin-x64": "11.13.1", 960 + "@oxc-resolver/binding-freebsd-x64": "11.13.1", 961 + "@oxc-resolver/binding-linux-arm-gnueabihf": "11.13.1", 962 + "@oxc-resolver/binding-linux-arm-musleabihf": "11.13.1", 963 + "@oxc-resolver/binding-linux-arm64-gnu": "11.13.1", 964 + "@oxc-resolver/binding-linux-arm64-musl": "11.13.1", 965 + "@oxc-resolver/binding-linux-ppc64-gnu": "11.13.1", 966 + "@oxc-resolver/binding-linux-riscv64-gnu": "11.13.1", 967 + "@oxc-resolver/binding-linux-riscv64-musl": "11.13.1", 968 + "@oxc-resolver/binding-linux-s390x-gnu": "11.13.1", 969 + "@oxc-resolver/binding-linux-x64-gnu": "11.13.1", 970 + "@oxc-resolver/binding-linux-x64-musl": "11.13.1", 971 + "@oxc-resolver/binding-wasm32-wasi": "11.13.1", 972 + "@oxc-resolver/binding-win32-arm64-msvc": "11.13.1", 973 + "@oxc-resolver/binding-win32-ia32-msvc": "11.13.1", 974 + "@oxc-resolver/binding-win32-x64-msvc": "11.13.1" 975 + } 976 + }, 977 + "node_modules/path-type": { 978 + "version": "4.0.0", 979 + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 980 + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 981 + "dev": true, 982 + "license": "MIT", 983 + "engines": { 984 + "node": ">=8" 985 + } 986 + }, 987 + "node_modules/picomatch": { 988 + "version": "2.3.1", 989 + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", 990 + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 991 + "dev": true, 992 + "license": "MIT", 993 + "engines": { 994 + "node": ">=8.6" 995 + }, 996 + "funding": { 997 + "url": "https://github.com/sponsors/jonschlinkert" 998 + } 999 + }, 1000 + "node_modules/queue-microtask": { 1001 + "version": "1.2.3", 1002 + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 1003 + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 1004 + "dev": true, 1005 + "funding": [ 1006 + { 1007 + "type": "github", 1008 + "url": "https://github.com/sponsors/feross" 1009 + }, 1010 + { 1011 + "type": "patreon", 1012 + "url": "https://www.patreon.com/feross" 1013 + }, 1014 + { 1015 + "type": "consulting", 1016 + "url": "https://feross.org/support" 1017 + } 1018 + ], 1019 + "license": "MIT" 1020 + }, 1021 + "node_modules/readdirp": { 1022 + "version": "3.6.0", 1023 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 1024 + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 1025 + "dev": true, 1026 + "license": "MIT", 1027 + "dependencies": { 1028 + "picomatch": "^2.2.1" 1029 + }, 1030 + "engines": { 1031 + "node": ">=8.10.0" 1032 + } 1033 + }, 1034 + "node_modules/reusify": { 1035 + "version": "1.1.0", 1036 + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", 1037 + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", 1038 + "dev": true, 1039 + "license": "MIT", 1040 + "engines": { 1041 + "iojs": ">=1.0.0", 1042 + "node": ">=0.10.0" 1043 + } 1044 + }, 1045 + "node_modules/rs-module-lexer": { 1046 + "version": "2.6.0", 1047 + "resolved": "https://registry.npmjs.org/rs-module-lexer/-/rs-module-lexer-2.6.0.tgz", 1048 + "integrity": "sha512-aT0lO0icZ3Hq0IWvo+ORgVc6BJDoKfaDBdRIDQkL2PtBnFQJ0DuvExiiWI4GxjEjH8Yyro++NPArHFaD8bvS9w==", 1049 + "dev": true, 1050 + "hasInstallScript": true, 1051 + "license": "MIT", 1052 + "engines": { 1053 + "node": ">=14" 1054 + }, 1055 + "optionalDependencies": { 1056 + "@xn-sakina/rml-darwin-arm64": "2.6.0", 1057 + "@xn-sakina/rml-darwin-x64": "2.6.0", 1058 + "@xn-sakina/rml-linux-arm-gnueabihf": "2.6.0", 1059 + "@xn-sakina/rml-linux-arm64-gnu": "2.6.0", 1060 + "@xn-sakina/rml-linux-arm64-musl": "2.6.0", 1061 + "@xn-sakina/rml-linux-x64-gnu": "2.6.0", 1062 + "@xn-sakina/rml-linux-x64-musl": "2.6.0", 1063 + "@xn-sakina/rml-win32-arm64-msvc": "2.6.0", 1064 + "@xn-sakina/rml-win32-x64-msvc": "2.6.0" 1065 + } 1066 + }, 1067 + "node_modules/run-parallel": { 1068 + "version": "1.2.0", 1069 + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 1070 + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 1071 + "dev": true, 1072 + "funding": [ 1073 + { 1074 + "type": "github", 1075 + "url": "https://github.com/sponsors/feross" 1076 + }, 1077 + { 1078 + "type": "patreon", 1079 + "url": "https://www.patreon.com/feross" 1080 + }, 1081 + { 1082 + "type": "consulting", 1083 + "url": "https://feross.org/support" 1084 + } 1085 + ], 1086 + "license": "MIT", 1087 + "dependencies": { 1088 + "queue-microtask": "^1.2.2" 1089 + } 1090 + }, 1091 + "node_modules/semver": { 1092 + "version": "7.7.3", 1093 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 1094 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 1095 + "dev": true, 1096 + "license": "ISC", 1097 + "bin": { 1098 + "semver": "bin/semver.js" 1099 + }, 1100 + "engines": { 1101 + "node": ">=10" 1102 + } 1103 + }, 1104 + "node_modules/slash": { 1105 + "version": "3.0.0", 1106 + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 1107 + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 1108 + "dev": true, 1109 + "license": "MIT", 1110 + "engines": { 1111 + "node": ">=8" 1112 + } 1113 + }, 1114 + "node_modules/to-regex-range": { 1115 + "version": "5.0.1", 1116 + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 1117 + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 1118 + "dev": true, 1119 + "license": "MIT", 1120 + "dependencies": { 1121 + "is-number": "^7.0.0" 1122 + }, 1123 + "engines": { 1124 + "node": ">=8.0" 1125 + } 1126 + }, 1127 + "node_modules/tslib": { 1128 + "version": "2.8.1", 1129 + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", 1130 + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", 1131 + "dev": true, 1132 + "license": "0BSD", 1133 + "optional": true 1134 + }, 15 1135 "node_modules/typescript": { 16 1136 "version": "5.9.3", 17 1137 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", ··· 25 1145 "engines": { 26 1146 "node": ">=14.17" 27 1147 } 1148 + }, 1149 + "node_modules/typical": { 1150 + "version": "4.0.0", 1151 + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", 1152 + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", 1153 + "dev": true, 1154 + "license": "MIT", 1155 + "engines": { 1156 + "node": ">=8" 1157 + } 28 1158 } 29 1159 } 30 1160 }
+5 -2
package.json
··· 4 4 "description": "", 5 5 "main": "actor-typeahead.js", 6 6 "scripts": { 7 - "typecheck": "tsc -p jsconfig.json" 7 + "typecheck": "tsc -p jsconfig.json", 8 + "manifest": "cem analyze" 8 9 }, 9 10 "repository": { 10 11 "type": "git", ··· 13 14 "author": "", 14 15 "license": "MPL-2.0", 15 16 "devDependencies": { 17 + "@custom-elements-manifest/analyzer": "^0.11.0", 16 18 "typescript": "^5.9.3" 17 - } 19 + }, 20 + "customElements": "custom-elements.json" 18 21 }