前端使用 carbon

This commit is contained in:
des
2026-01-10 08:37:10 +08:00
parent 930e4b6c9a
commit b56da6575e
29 changed files with 793 additions and 548 deletions

641
html/package-lock.json generated
View File

@@ -8,6 +8,7 @@
"name": "crimson-gatekeeper-web",
"version": "0.0.0",
"dependencies": {
"@carbon/styles": "^1.96.0",
"@carbon/vue": "^3.0.30",
"pinia": "^3.0.4",
"vue": "^3.5.26",
@@ -26,6 +27,7 @@
"globals": "^16.5.0",
"jsdom": "^27.3.0",
"nightwatch": "^3.14.0",
"sass-embedded": "1.70",
"ts-node": "^10.9.2",
"unplugin-vue-router": "^0.19.2",
"vite": "^7.3.0",
@@ -562,6 +564,44 @@
"dev": true,
"license": "Apache-2.0"
},
"node_modules/@bufbuild/protobuf": {
"version": "1.10.1",
"resolved": "https://registry.npmmirror.com/@bufbuild/protobuf/-/protobuf-1.10.1.tgz",
"integrity": "sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==",
"dev": true,
"license": "(Apache-2.0 AND BSD-3-Clause)"
},
"node_modules/@carbon/colors": {
"version": "11.43.0",
"resolved": "https://registry.npmmirror.com/@carbon/colors/-/colors-11.43.0.tgz",
"integrity": "sha512-Remz2fS6lreIi9qc6iQajaZCsbz68++bP7qNH3RyKmgm1R7xktGX7/WL2GpGi9kCOMe5+YxNLGygsqkzc28Vww==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/feature-flags": {
"version": "0.32.0",
"resolved": "https://registry.npmmirror.com/@carbon/feature-flags/-/feature-flags-0.32.0.tgz",
"integrity": "sha512-a1rFplSEFPwJ4ZsuwvOaKHgoLqPNhjCJdWY6VTgCoytRZqtgYWqwYFEqQkm9/f1mX1lHr6oK/eBpAcmi0Izuvg==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/grid": {
"version": "11.46.0",
"resolved": "https://registry.npmmirror.com/@carbon/grid/-/grid-11.46.0.tgz",
"integrity": "sha512-671gBL/8diHQPHvlhdZe/IsVBBAMs8+/JrfmC6U/Y/rqBPf/LAeoynJtdZaoQKReCSHj20jc/gKCQvNZD28k1g==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@carbon/layout": "^11.44.0",
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/icon-helpers": {
"version": "10.70.0",
"resolved": "https://registry.npmmirror.com/@carbon/icon-helpers/-/icon-helpers-10.70.0.tgz",
@@ -583,6 +623,60 @@
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/layout": {
"version": "11.44.0",
"resolved": "https://registry.npmmirror.com/@carbon/layout/-/layout-11.44.0.tgz",
"integrity": "sha512-YvStlTZKqFbdIWta4WFbl7k3cTJ4B5ocdP2IMk6v296FPgawlIc3VlPnjZt9LhMJm7YJjY1dQ0jVaLF3ON0Reg==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/motion": {
"version": "11.38.0",
"resolved": "https://registry.npmmirror.com/@carbon/motion/-/motion-11.38.0.tgz",
"integrity": "sha512-u8puVC/fopX6IPYWZDGyEQm5pWOIqTXdFKUQIlTpU9UBjhzIfGrWdP1oUH3e1oPQjs+oBzbZr7TJbzEtQ8zQgw==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/styles": {
"version": "1.96.0",
"resolved": "https://registry.npmmirror.com/@carbon/styles/-/styles-1.96.0.tgz",
"integrity": "sha512-okYedWOdfUBY+4FTF8Mfcatigu8c8WVoyC6msWeJ1UKGovuMvMdg4wfz/w8+MYzEmmjv1XqEs6V81jGTKi43NA==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@carbon/colors": "^11.43.0",
"@carbon/feature-flags": ">=0.32.0",
"@carbon/grid": "^11.46.0",
"@carbon/layout": "^11.44.0",
"@carbon/motion": "^11.38.0",
"@carbon/themes": "^11.64.0",
"@carbon/type": "^11.50.0",
"@ibm/plex": "6.0.0-next.6",
"@ibm/plex-mono": "1.1.0",
"@ibm/plex-sans": "1.1.0",
"@ibm/plex-sans-arabic": "1.1.0",
"@ibm/plex-sans-devanagari": "1.1.0",
"@ibm/plex-sans-hebrew": "1.1.0",
"@ibm/plex-sans-thai": "1.1.0",
"@ibm/plex-sans-thai-looped": "1.1.0",
"@ibm/plex-serif": "1.1.0",
"@ibm/telemetry-js": "^1.5.0"
},
"peerDependencies": {
"sass": "^1.33.0"
},
"peerDependenciesMeta": {
"sass": {
"optional": true
}
}
},
"node_modules/@carbon/telemetry": {
"version": "0.1.0",
"resolved": "https://registry.npmmirror.com/@carbon/telemetry/-/telemetry-0.1.0.tgz",
@@ -592,6 +686,32 @@
"carbon-telemetry": "bin/carbon-telemetry.js"
}
},
"node_modules/@carbon/themes": {
"version": "11.64.0",
"resolved": "https://registry.npmmirror.com/@carbon/themes/-/themes-11.64.0.tgz",
"integrity": "sha512-Eof0ZxxBOElVMqbbOd69TI882LXcC4VFGRPQMgq1Vvqh27M5r/naY2sa0XelxNxE0An4Yp108RLRU3r2lSJe+w==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@carbon/colors": "^11.43.0",
"@carbon/layout": "^11.44.0",
"@carbon/type": "^11.50.0",
"@ibm/telemetry-js": "^1.5.0",
"color": "^4.0.0"
}
},
"node_modules/@carbon/type": {
"version": "11.50.0",
"resolved": "https://registry.npmmirror.com/@carbon/type/-/type-11.50.0.tgz",
"integrity": "sha512-rYMuV5xWi3rqVyUd2sNISx18U4iHo6d1CN5sZq+77YAcEYBMSEBe6aCP20ezgGXVLFPXJi/EfI62pcqvEYUHvg==",
"hasInstallScript": true,
"license": "Apache-2.0",
"dependencies": {
"@carbon/grid": "^11.46.0",
"@carbon/layout": "^11.44.0",
"@ibm/telemetry-js": "^1.5.0"
}
},
"node_modules/@carbon/vue": {
"version": "3.0.30",
"resolved": "https://registry.npmmirror.com/@carbon/vue/-/vue-3.0.30.tgz",
@@ -1487,6 +1607,95 @@
"url": "https://github.com/sponsors/nzakas"
}
},
"node_modules/@ibm/plex": {
"version": "6.0.0-next.6",
"resolved": "https://registry.npmmirror.com/@ibm/plex/-/plex-6.0.0-next.6.tgz",
"integrity": "sha512-B3uGruTn2rS5gweynLmfSe7yCawSRsJguJJQHVQiqf4rh2RNgJFu8YLE2Zd/JHV0ZXoVMOslcXP2k3hMkxKEyA==",
"license": "OFL-1.1",
"engines": {
"node": ">=14"
}
},
"node_modules/@ibm/plex-mono": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-mono/-/plex-mono-1.1.0.tgz",
"integrity": "sha512-hpsdRxR3BRJkC6wGM4MZcUFD6C8M+mmK76RtAy/hlsfPro9FzpXVdIWC+G3jeQOXof109dxlUvmeKxpeKUG68A==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-sans": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-sans/-/plex-sans-1.1.0.tgz",
"integrity": "sha512-WPgvO6Yfj2w5YbhyAr1tv95RUz4LRJlqN+CmYvBglabXteufP1D1E9BABMde+ZIKdRbFJDoKF5eQzfhpnbgZcQ==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-sans-arabic": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-sans-arabic/-/plex-sans-arabic-1.1.0.tgz",
"integrity": "sha512-u8wIS6szLAOFvlBjCFZmtpKIqbhuIuniG2N0J+sio8vV6INH58hP0t0QNYrSl9SZtCv2Fwb4oQGuZJY3kJ4+QA==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-sans-devanagari": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-sans-devanagari/-/plex-sans-devanagari-1.1.0.tgz",
"integrity": "sha512-IVNV9NxXZDzcGZRao/xj+kiFwkdLkcw5vNiKwY8wEzzkpjApXJnPhJ0a7mIKNAh8oIadTIF68+iGtzRKK3nXAQ==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-sans-hebrew": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-sans-hebrew/-/plex-sans-hebrew-1.1.0.tgz",
"integrity": "sha512-iix0rLpUD0E8dE8q+/t3B7u1or7h6gEzoy6TK9NwP41AN31WE55f2cFwQAXomBDwr0Ozc9sHYy97NutEukZXzQ==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-sans-thai": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-sans-thai/-/plex-sans-thai-1.1.0.tgz",
"integrity": "sha512-vk7IrjdO69eEElJpFBppCha/wvU48DFyVuDewcfIf5L6Z11s0vbROANCvKipVPRUz1LE4ron8KoitWGcl3AlfA==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-sans-thai-looped": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-sans-thai-looped/-/plex-sans-thai-looped-1.1.0.tgz",
"integrity": "sha512-9zbDGzmtscHgBRTF88y3/92zQx6lmKjz5ZxhgcljilwOpj08BAytDc3mzUl9XGUh+DmOMl0Ql1lk6ecsEYYg2w==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/plex-serif": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/@ibm/plex-serif/-/plex-serif-1.1.0.tgz",
"integrity": "sha512-ORIyWlK8t8mvpFI7AAfhVFH+sacink2l9AjLiKZscmAzLVSa2dqFckrPOXqx4dK/cax567gWwCpJNEYk7xWxBQ==",
"hasInstallScript": true,
"license": "OFL-1.1",
"dependencies": {
"@ibm/telemetry-js": "^1.6.1"
}
},
"node_modules/@ibm/telemetry-js": {
"version": "1.10.2",
"resolved": "https://registry.npmmirror.com/@ibm/telemetry-js/-/telemetry-js-1.10.2.tgz",
@@ -4232,6 +4441,13 @@
"ieee754": "^1.1.13"
}
},
"node_modules/buffer-builder": {
"version": "0.2.0",
"resolved": "https://registry.npmmirror.com/buffer-builder/-/buffer-builder-0.2.0.tgz",
"integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==",
"dev": true,
"license": "MIT/X11"
},
"node_modules/buffer-crc32": {
"version": "0.2.13",
"resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
@@ -4673,6 +4889,19 @@
"node": ">=0.8"
}
},
"node_modules/color": {
"version": "4.2.3",
"resolved": "https://registry.npmmirror.com/color/-/color-4.2.3.tgz",
"integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==",
"license": "MIT",
"dependencies": {
"color-convert": "^2.0.1",
"color-string": "^1.9.0"
},
"engines": {
"node": ">=12.5.0"
}
},
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz",
@@ -4691,6 +4920,16 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"license": "MIT"
},
"node_modules/color-string": {
"version": "1.9.1",
"resolved": "https://registry.npmmirror.com/color-string/-/color-string-1.9.1.tgz",
"integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==",
"license": "MIT",
"dependencies": {
"color-name": "^1.0.0",
"simple-swizzle": "^0.2.2"
}
},
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -6784,6 +7023,13 @@
"dev": true,
"license": "MIT"
},
"node_modules/immutable": {
"version": "4.3.7",
"resolved": "https://registry.npmmirror.com/immutable/-/immutable-4.3.7.tgz",
"integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==",
"dev": true,
"license": "MIT"
},
"node_modules/import-fresh": {
"version": "3.3.1",
"resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz",
@@ -6907,6 +7153,12 @@
"url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-arrayish": {
"version": "0.3.4",
"resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.4.tgz",
"integrity": "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA==",
"license": "MIT"
},
"node_modules/is-bigint": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz",
@@ -9474,6 +9726,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/rxjs": {
"version": "7.8.2",
"resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-7.8.2.tgz",
"integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
@@ -9540,6 +9802,368 @@
"dev": true,
"license": "MIT"
},
"node_modules/sass-embedded": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded/-/sass-embedded-1.70.0.tgz",
"integrity": "sha512-1sVSh5MlSdktkwC2zG9WuaVR6j7AlDxadPmZBN0wP4GhznMQTvpwNIAFhAqgjwJYhwdWFOKEdIHSQK4V8K434Q==",
"dev": true,
"license": "MIT",
"peer": true,
"dependencies": {
"@bufbuild/protobuf": "^1.0.0",
"buffer-builder": "^0.2.0",
"immutable": "^4.0.0",
"rxjs": "^7.4.0",
"supports-color": "^8.1.1",
"varint": "^6.0.0"
},
"engines": {
"node": ">=16.0.0"
},
"optionalDependencies": {
"sass-embedded-android-arm": "1.70.0",
"sass-embedded-android-arm64": "1.70.0",
"sass-embedded-android-ia32": "1.70.0",
"sass-embedded-android-x64": "1.70.0",
"sass-embedded-darwin-arm64": "1.70.0",
"sass-embedded-darwin-x64": "1.70.0",
"sass-embedded-linux-arm": "1.70.0",
"sass-embedded-linux-arm64": "1.70.0",
"sass-embedded-linux-ia32": "1.70.0",
"sass-embedded-linux-musl-arm": "1.70.0",
"sass-embedded-linux-musl-arm64": "1.70.0",
"sass-embedded-linux-musl-ia32": "1.70.0",
"sass-embedded-linux-musl-x64": "1.70.0",
"sass-embedded-linux-x64": "1.70.0",
"sass-embedded-win32-ia32": "1.70.0",
"sass-embedded-win32-x64": "1.70.0"
}
},
"node_modules/sass-embedded-android-arm": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-android-arm/-/sass-embedded-android-arm-1.70.0.tgz",
"integrity": "sha512-Vog4Z+tsDYGv7m9sZisr/P6KvqDioCMu0cinexdnXhHXReo+X6CFe79yv/zA/Xfq5HtAAmFjGD6CO/nTjoydtw==",
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"android"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-android-arm64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.70.0.tgz",
"integrity": "sha512-vMr7fruLUv/VvF7CPVF1z7Bc28a8K9Ps5nyN3UatOj+irxN1LbZIbeQua6neX2eFUsXvcg7hLZwvV3+T96Fhrw==",
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"android"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-android-ia32": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.70.0.tgz",
"integrity": "sha512-RWEJ7sBGBCd101oSBPuePPU8yXb1iB/ME4sRhgI5xjjyIsldiuvX48saW25u1ZqCo2AVA0BTXfWpNJnhKB3b4Q==",
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"android"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-android-x64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-android-x64/-/sass-embedded-android-x64-1.70.0.tgz",
"integrity": "sha512-u+ijV6AQR/84kjjGb3mp0aibPiXkFKqfmHxqYBMN7h2xV7EM70Yz054nVifaBr8nfC0E8aT/DurSI4nkkQ6Uvg==",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"android"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-darwin-arm64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.70.0.tgz",
"integrity": "sha512-qMs08h0nwRA1B/Ieakcg/Y6lcCEnuBnPTNEkFkBlnfj3PFVPTb50wQvDr9JLpcjXWznlBxyFrz1nZM+pXDix7Q==",
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"darwin"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-darwin-x64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.70.0.tgz",
"integrity": "sha512-Vf8UQY3IBmsaz9L5DeJDjn19N//1n3rTquH69x29zPCd3zF2gnay38atxIZ+6h7VsZT3C6evm0y58JUJDWN1CA==",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"darwin"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-arm": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.70.0.tgz",
"integrity": "sha512-U9e+k0XHwubeSIwsBYTNrTVH+0zF/ErSfuHfgTfuvlcKlhoGtFgAb7W8Qfe9FDF6TYTt0fJAJhSV2MdoExsgRA==",
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-arm64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.70.0.tgz",
"integrity": "sha512-PzhBg5xlyXcZ8FgyjqAcVtfaq462l3KeEid2OxrsOzBQgdgJb0La1tAEOpP9jz7YOOTr9A96vm609W9fRLI2Iw==",
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-ia32": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.70.0.tgz",
"integrity": "sha512-UOxTJywQRC/HzFQthlyNWJ07MX8EzKuTgH0N5T3XyXQTNuGeJQ8EPWY9fv1weLCjydVOEwm853F3djtUNmkCtg==",
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-musl-arm": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.70.0.tgz",
"integrity": "sha512-8zudDFpAoNrQDujNYBKkq8nwl4i0jMmXcysO9Ou0llrzdY7Keok2z1aS3IbZy7AvUXtGaeYSHUi5lXdOalJ/QQ==",
"cpu": [
"arm"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-musl-arm64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.70.0.tgz",
"integrity": "sha512-DJl1AV9W7T3SHzXFqAtyjPZy4O2g4AC6QctY5/aM42DTY/xpWOmwUBgsDzDoRbNqP7qDl+GtHLlggrLWCBP9fg==",
"cpu": [
"arm64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-musl-ia32": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.70.0.tgz",
"integrity": "sha512-CcAvT3KPc7cCJfTu1E0HzsAjE/dPQsKaXQD/nsBXNZo081R+lLR2u22wpXM2pnzMNJETRV/pDwozHoYEcPkPqQ==",
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-musl-x64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.70.0.tgz",
"integrity": "sha512-g3i9PKmqTxuyrM1Yeju1s4Fj6fzAGyyfzw/LiZZtq0ZZGhJXJMVvEDog/OxQ37eYxWqq9XHFTW2PphMvukVK0g==",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-linux-x64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.70.0.tgz",
"integrity": "sha512-F9F2CA7C6z/ROfF0U/jtYWknbDe9S/TJoCJ5TlHafwS+SrZE1A+Czf2MWJ+8mc2NFiRjYzYxt4Ad29cuc6rrhw==",
"cpu": [
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"linux"
],
"bin": {
"sass": "dart-sass/sass"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-win32-ia32": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.70.0.tgz",
"integrity": "sha512-TITx2QwJouhMwA0CAjCmnTNeCDL9g2fkLe9z+5rf39OdmcX9CEBrY4CNaO5REnMpgoa+o82u272ZR3oWrsUs8Q==",
"cpu": [
"ia32"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"win32"
],
"bin": {
"sass": "dart-sass/sass.bat"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded-win32-x64": {
"version": "1.70.0",
"resolved": "https://registry.npmmirror.com/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.70.0.tgz",
"integrity": "sha512-rPe8WUdARhlfgIhGcCTGbTNgd6OppcmjtBrxUNoGs3AENSREQCpaNv5d+HBOMhGUfYgXIHUSiipilFUhLWpsrQ==",
"cpu": [
"arm64",
"x64"
],
"dev": true,
"license": "MIT",
"optional": true,
"os": [
"win32"
],
"bin": {
"sass": "dart-sass/sass.bat"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/sass-embedded/node_modules/supports-color": {
"version": "8.1.1",
"resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
"engines": {
"node": ">=10"
},
"funding": {
"url": "https://github.com/chalk/supports-color?sponsor=1"
}
},
"node_modules/saxes": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/saxes/-/saxes-6.0.0.tgz",
@@ -9766,6 +10390,15 @@
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/simple-swizzle": {
"version": "0.2.4",
"resolved": "https://registry.npmmirror.com/simple-swizzle/-/simple-swizzle-0.2.4.tgz",
"integrity": "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw==",
"license": "MIT",
"dependencies": {
"is-arrayish": "^0.3.1"
}
},
"node_modules/sinon": {
"version": "17.0.1",
"resolved": "https://registry.npmmirror.com/sinon/-/sinon-17.0.1.tgz",
@@ -10659,6 +11292,13 @@
"dev": true,
"license": "MIT"
},
"node_modules/varint": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/varint/-/varint-6.0.0.tgz",
"integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==",
"dev": true,
"license": "MIT"
},
"node_modules/vite": {
"version": "7.3.0",
"resolved": "https://registry.npmmirror.com/vite/-/vite-7.3.0.tgz",
@@ -12028,7 +12668,6 @@
"integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==",
"dev": true,
"license": "ISC",
"peer": true,
"bin": {
"yaml": "bin.mjs"
},