diff --git a/.basedpyright/baseline.json b/.basedpyright/baseline.json new file mode 100644 index 00000000..f364ef72 --- /dev/null +++ b/.basedpyright/baseline.json @@ -0,0 +1,1638 @@ +{ + "files": { + "./.basedpyright/baseline.json": [ + { + "code": "reportUnusedExpression", + "range": { + "startColumn": 0, + "endColumn": 1, + "lineCount": 1638 + } + } + ], + "./meshchatx/src/backend/archiver_manager.py": [ + { + "code": "reportOptionalSubscript", + "range": { + "startColumn": 21, + "endColumn": 35, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/audio_codec.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 23, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 47, + "endColumn": 55, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 32, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 30, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 12, + "endColumn": 27, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 12, + "endColumn": 34, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 12, + "endColumn": 24, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 12, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 16, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 19, + "endColumn": 24, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 19, + "endColumn": 24, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 15, + "endColumn": 20, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/bot_handler.py": [ + { + "code": "reportCallIssue", + "range": { + "startColumn": 38, + "endColumn": 83, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/database/__init__.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportCallIssue", + "range": { + "startColumn": 41, + "endColumn": 79, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 57, + "endColumn": 78, + "lineCount": 1 + } + }, + { + "code": "reportCallIssue", + "range": { + "startColumn": 31, + "endColumn": 69, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 47, + "endColumn": 68, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 28, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 33, + "endColumn": 36, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 76, + "endColumn": 79, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/database/gifs.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 39, + "endColumn": 42, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/database/provider.py": [ + { + "code": "reportCallIssue", + "range": { + "startColumn": 37, + "endColumn": 13, + "lineCount": 7 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 16, + "endColumn": 28, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/database/ringtones.py": [ + { + "code": "reportOptionalSubscript", + "range": { + "startColumn": 16, + "endColumn": 81, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/database/stickers.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 39, + "endColumn": 42, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/diagnostics/memory_diagnostics.py": [ + { + "code": "reportReturnType", + "range": { + "startColumn": 15, + "endColumn": 66, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/forwarding_manager.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 23, + "endColumn": 42, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 45, + "endColumn": 48, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 19, + "endColumn": 38, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 20, + "endColumn": 52, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/identity_context.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 43, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 24, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 28, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 53, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 17, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 62, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 51, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 28, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 48, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 52, + "endColumn": 75, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 60, + "endColumn": 71, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 28, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 28, + "endColumn": 55, + "lineCount": 1 + } + }, + { + "code": "reportOptionalOperand", + "range": { + "startColumn": 12, + "endColumn": 67, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 28, + "endColumn": 58, + "lineCount": 1 + } + }, + { + "code": "reportOptionalOperand", + "range": { + "startColumn": 12, + "endColumn": 70, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 28, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportOptionalOperand", + "range": { + "startColumn": 12, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 33, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 52, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 54, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 33, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 26, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 37, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 44, + "endColumn": 58, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 31, + "endColumn": 67, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 12, + "endColumn": 25, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 21, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 31, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 21, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 63, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 57, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 21, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 31, + "endColumn": 56, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 21, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 37, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 42, + "endColumn": 56, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 45, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 37, + "endColumn": 57, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 35, + "endColumn": 48, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 27, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 56, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 27, + "endColumn": 39, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 27, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 27, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 53, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 48, + "endColumn": 52, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 57, + "endColumn": 87, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 57, + "endColumn": 82, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 29, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 29, + "endColumn": 63, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 37, + "endColumn": 65, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 66, + "endColumn": 70, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 68, + "endColumn": 72, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/identity_manager.py": [ + { + "code": "reportReturnType", + "range": { + "startColumn": 15, + "endColumn": 41, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/interface_config_parser.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 31, + "endColumn": 64, + "lineCount": 1 + } + }, + { + "code": "reportCallIssue", + "range": { + "startColumn": 31, + "endColumn": 64, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 31, + "endColumn": 64, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/interface_editor.py": [ + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 7, + "endColumn": 32, + "lineCount": 1 + } + }, + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 36, + "endColumn": 61, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/interface_port_check.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 21, + "endColumn": 24, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 30, + "endColumn": 33, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/interfaces/WebsocketClientInterface.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 69, + "endColumn": 73, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 24, + "endColumn": 34, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/interfaces/WebsocketServerInterface.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 24, + "endColumn": 34, + "lineCount": 1 + } + }, + { + "code": "reportInvalidTypeForm", + "range": { + "startColumn": 33, + "endColumn": 59, + "lineCount": 1 + } + }, + { + "code": "reportGeneralTypeIssues", + "range": { + "startColumn": 33, + "endColumn": 59, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 31, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 31, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 30, + "endColumn": 46, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 30, + "endColumn": 50, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 30, + "endColumn": 49, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 30, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 16, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 16, + "endColumn": 32, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/legacy_migrator.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 16, + "endColumn": 39, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/licenses_collector.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 52, + "endColumn": 60, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 51, + "endColumn": 59, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 24, + "endColumn": 27, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/lxmf_sieve.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 32, + "endColumn": 53, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 32, + "endColumn": 53, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/lxmf_utils.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 41, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 53, + "endColumn": 56, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 48, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 58, + "endColumn": 61, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/nomadnet_downloader.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 16, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 17, + "endColumn": 23, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 26, + "endColumn": 34, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 12, + "endColumn": 27, + "lineCount": 1 + } + }, + { + "code": "reportAssignmentType", + "range": { + "startColumn": 23, + "endColumn": 47, + "lineCount": 1 + } + }, + { + "code": "reportRedeclaration", + "range": { + "startColumn": 12, + "endColumn": 21, + "lineCount": 1 + } + }, + { + "code": "reportRedeclaration", + "range": { + "startColumn": 12, + "endColumn": 21, + "lineCount": 1 + } + }, + { + "code": "reportOptionalSubscript", + "range": { + "startColumn": 29, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportOptionalSubscript", + "range": { + "startColumn": 31, + "endColumn": 39, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/page_node.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 37, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 48, + "endColumn": 51, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/persistent_log_handler.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 20, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 13, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 17, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 17, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 17, + "endColumn": 26, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 13, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 13, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 13, + "endColumn": 22, + "lineCount": 1 + } + }, + { + "code": "reportOptionalContextManager", + "range": { + "startColumn": 13, + "endColumn": 22, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/recovery/crash_recovery.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 34, + "endColumn": 38, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/reticulum_pathfinding.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 20, + "endColumn": 30, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/rnode_support.py": [ + { + "code": "reportMissingImports", + "range": { + "startColumn": 15, + "endColumn": 26, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/rnpath_handler.py": [ + { + "code": "reportReturnType", + "range": { + "startColumn": 19, + "endColumn": 56, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/rnprobe_handler.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 50, + "endColumn": 59, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 24, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 24, + "endColumn": 30, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 25, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 25, + "endColumn": 31, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 30, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 30, + "endColumn": 37, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 32, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 32, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 32, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 32, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 32, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 32, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 29, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 29, + "endColumn": 41, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 31, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 31, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 58, + "endColumn": 70, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 58, + "endColumn": 70, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 31, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 31, + "endColumn": 43, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 57, + "endColumn": 69, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 57, + "endColumn": 69, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/rnsh_manager.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 18, + "endColumn": 23, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 35, + "endColumn": 44, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 37, + "endColumn": 40, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 34, + "endColumn": 41, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/rrc/manager.py": [ + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 18, + "endColumn": 21, + "lineCount": 1 + } + }, + { + "code": "reportAttributeAccessIssue", + "range": { + "startColumn": 16, + "endColumn": 19, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 44, + "endColumn": 45, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/rrc/server.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 53, + "endColumn": 56, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 59, + "endColumn": 62, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/telephone_manager.py": [ + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 43, + "endColumn": 51, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 20, + "endColumn": 41, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/translator_handler.py": [ + { + "code": "reportMissingImports", + "range": { + "startColumn": 9, + "endColumn": 23, + "lineCount": 1 + } + }, + { + "code": "reportMissingImports", + "range": { + "startColumn": 17, + "endColumn": 31, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/voicemail_manager.py": [ + { + "code": "reportOperatorIssue", + "range": { + "startColumn": 27, + "endColumn": 66, + "lineCount": 1 + } + }, + { + "code": "reportCallIssue", + "range": { + "startColumn": 27, + "endColumn": 85, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 61, + "endColumn": 84, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 51, + "endColumn": 55, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 76, + "endColumn": 80, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 96, + "endColumn": 100, + "lineCount": 1 + } + }, + { + "code": "reportOptionalMemberAccess", + "range": { + "startColumn": 55, + "endColumn": 59, + "lineCount": 1 + } + }, + { + "code": "reportCallIssue", + "range": { + "startColumn": 27, + "endColumn": 85, + "lineCount": 1 + } + }, + { + "code": "reportArgumentType", + "range": { + "startColumn": 61, + "endColumn": 84, + "lineCount": 1 + } + } + ], + "./meshchatx/src/backend/web_audio_bridge.py": [ + { + "code": "reportArgumentType", + "range": { + "startColumn": 40, + "endColumn": 49, + "lineCount": 1 + } + } + ] + } +} diff --git a/Makefile b/Makefile index 7b1c8f3b..8906fdc9 100644 --- a/Makefile +++ b/Makefile @@ -1,72 +1,46 @@ +# Compatibility shim — Taskfile.yml owns install, lint, test, and build targets. +TASK ?= task + +.DEFAULT_GOAL := help + .PHONY: install install-offline run dev dev-fe build lint test test-be-perf clean help dist-linux dist-linux-x64 -# Auto-detect offline bundle and configure caches -OFFLINE_BUNDLE := $(shell find vendor/offline -maxdepth 1 -type d -name 'meshchatx-offline-bundle-*' 2>/dev/null | head -n 1) - -ifeq ($(MESHCHATX_OFFLINE_BUILD),1) - ifneq ($(OFFLINE_BUNDLE),) - export UV_CACHE_DIR := $(abspath $(OFFLINE_BUNDLE)/uv-cache) - export ELECTRON_BUILDER_CACHE := $(abspath $(OFFLINE_BUNDLE)/electron-builder-cache) - endif -endif - install: -ifeq ($(MESHCHATX_OFFLINE_BUILD),1) - @if [ ! -d "node_modules" ]; then \ - echo "Error: node_modules not found for offline build." >&2; \ - echo "Run: bash scripts/install-offline.sh" >&2; \ - exit 1; \ - fi - @echo "Offline build: skipping pnpm install (node_modules present)" -else - pnpm install -endif - uv sync --group dev $(if $(filter 1,$(MESHCHATX_OFFLINE_BUILD)),--offline) - uv run python scripts/patch_lxst_pyogg_ogg_ctypes.py + @$(TASK) install install-offline: - bash scripts/install-offline.sh + @$(TASK) install:offline -# Python backend only. For HMR, use: make dev OR make run in one terminal and pnpm run dev in another. run: - uv run python -m meshchatx.meshchat + @$(TASK) run -# Vite dev server (live reload) + backend. Open http://localhost:5173 — proxies /api and /ws to MESHCHAT_PORT (default 8000). dev: - bash scripts/dev-local.sh + @$(TASK) dev -# Vite only; expects backend already running (e.g. make run on port 8000). dev-fe: - pnpm run dev -- --host 127.0.0.1 --port 5173 + @$(TASK) dev-fe build: - pnpm run build - -# Linux AppImage + deb (see package.json dist:linux). -dist-linux: - pnpm run dist:linux - -dist-linux-x64: - pnpm run dist:linux-x64 - -help: - @echo "make dev - Vite HMR + backend (http://localhost:5173)" - @echo "make run - backend only" - @echo "make dev-fe - Vite only (pair with make run)" - @echo "make dist-linux - AppImage + deb (electron-builder)" - @echo "Env: MESHCHAT_PORT, E2E_BACKEND_PORT (vite proxy; script sets both), VITE_DEV_HOST, VITE_DEV_PORT" + @$(TASK) build lint: - pnpm run lint - uv run ruff check . - uv run ruff format --check . + @$(TASK) lint:all test: - pnpm run test - uv run pytest tests/backend -n auto --cov=meshchatx/src/backend + @$(TASK) test:all test-be-perf: - uv run pytest tests/backend/test_performance_hotpaths.py tests/backend/test_performance_bottlenecks.py + @$(TASK) test:be:perf clean: - rm -rf node_modules build dist python-dist meshchatx/public build-dir out + @$(TASK) clean + +dist-linux: + @$(TASK) dist:linux + +dist-linux-x64: + @$(TASK) dist:linux-x64 + +help: + @echo "Makefile targets delegate to Task (see: task --list)." + @$(TASK) --list diff --git a/README.md b/README.md index 65638454..6f1bcd4d 100644 --- a/README.md +++ b/README.md @@ -415,16 +415,16 @@ task test:all task build:all ``` -`Makefile` shortcuts are also available: +`Makefile` targets are thin shims that delegate to `task` (same commands as above): -| Command | Description | -| -------------- | --------------------------------------- | -| `make install` | Install pnpm and UV dependencies | -| `make run` | Run MeshChatX via UV | -| `make build` | Build frontend | -| `make lint` | Run eslint and ruff | -| `make test` | Run frontend and backend tests | -| `make clean` | Remove build artifacts and node_modules | +| Command | Delegates to | Description | +| -------------- | --------------- | --------------------------------------------- | +| `make install` | `task install` | Install pnpm and UV dependencies | +| `make run` | `task run` | Run MeshChatX via UV | +| `make build` | `task build` | Build frontend and backend artifacts | +| `make lint` | `task lint:all` | ESLint, vue-tsc, knip, Ruff, and basedpyright | +| `make test` | `task test:all` | Run frontend and backend tests | +| `make clean` | `task clean` | Remove build artifacts and node_modules | ## Versioning diff --git a/Taskfile.yml b/Taskfile.yml index fa6cff7f..d191bf14 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -108,10 +108,14 @@ tasks: - uv run python -m meshchatx.meshchat dev: - desc: Run in development mode (builds frontend first) - deps: [build:fe] + desc: Vite HMR + backend (http://localhost:5173) cmds: - - task: run + - bash scripts/dev-local.sh + + dev-fe: + desc: Vite dev server only (pair with task run) + cmds: + - "{{.NPM}} run dev -- --host 127.0.0.1 --port 5173" start: desc: Run the application via Electron Forge @@ -131,7 +135,7 @@ tasks: # --- Code Quality --- lint: - desc: Run all linters + desc: Run all linters (ESLint, vue-tsc, knip, Ruff, basedpyright) deps: [lint:fe, lint:be] lint:all: @@ -139,15 +143,18 @@ tasks: deps: [lint:fe, lint:be] lint:be: - desc: Lint Python code (ruff) + desc: Lint Python code (ruff + basedpyright) cmds: - uv run ruff check . - uv run ruff format --check . + - uv run basedpyright -p pyrightconfig.json --level error lint:fe: - desc: Lint frontend code + desc: Lint frontend code (ESLint, vue-tsc, knip) cmds: - "{{.NPM}} run lint" + - "{{.NPM}} run typecheck" + - "{{.NPM}} exec knip" fmt:all: desc: Format all code @@ -327,6 +334,11 @@ tasks: cmds: - "{{.NPM}} run build" + build: + desc: Alias for build:all + cmds: + - task: build:all + build:fe: desc: Build frontend assets deps: [deps:fe] @@ -390,6 +402,17 @@ tasks: cmds: - "{{.NPM}} run dist:linux" + dist:linux: + desc: Alias for dist:fe:linux (AppImage + deb) + cmds: + - task: dist:fe:linux + + dist:linux-x64: + desc: Build Linux x64 AppImage + deb + deps: [build:fe] + cmds: + - "{{.NPM}} run dist:linux-x64" + dist:fe:rpm: desc: Build RPM package deps: [build:fe] diff --git a/android/app/build.gradle b/android/app/build.gradle index f682a60d..ee00c1de 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -9,7 +9,7 @@ def repositoryBundledWheelsDir = new File(meshchatSourceDir, "public/repository- def chaquopyBuildPython = System.getenv("CHAQUOPY_BUILD_PYTHON") def pythonTempDir = new File(buildDir, "python-tmp") def vendorWheelDir = new File(rootProject.projectDir, "vendor") -def lxstPatchedWheel = new File(rootProject.projectDir, "vendor/lxst-0.4.7-py3-none-any.whl") +def lxstPatchedWheel = new File(rootProject.projectDir, "vendor/lxst-0.4.8-py3-none-any.whl") def bleakPatchedWheel = new File(rootProject.projectDir, "vendor/bleak-3.0.2-py3-none-any.whl") def allAndroidAbis = ["arm64-v8a", "x86_64", "armeabi-v7a"] def selectedAndroidAbis = ( @@ -227,7 +227,7 @@ chaquopy { options "--find-links", vendorWheelDir.absolutePath install "packaging>=23" install "aiohttp==3.14.1" - install "rns>=1.3.5" + install "rns>=1.3.7" install "lxmf>=1.0.1" install "numpy==1.26.2" install "chaquopy-libcodec2==1.2.0" diff --git a/knip.config.js b/knip.config.js new file mode 100644 index 00000000..6a0f17c6 --- /dev/null +++ b/knip.config.js @@ -0,0 +1,35 @@ +/** @type {import("knip").KnipConfig} */ +export default { + entry: [ + "meshchatx/src/frontend/index.html", + "electron/main.js", + "electron/main-legacy.js", + "electron/preload.js", + "meshchatx/src/frontend/public/service-worker.js", + "scripts/**/*.{js,mjs,cjs}", + "tests/**/*.{js,cjs,mjs}", + ], + project: [ + "meshchatx/src/frontend/**/*.{js,vue}", + "electron/**/*.js", + "scripts/**/*.{js,mjs,cjs}", + "tests/**/*.{js,cjs,mjs}", + ], + ignore: ["meshchatx/src/frontend/public/**", "electron/assets/**", "**/*.worklet.js"], + ignoreDependencies: ["@electron/fuses", "@tailwindcss/forms", "electron-builder-squirrel-windows"], + ignoreBinaries: ["python3"], + ignoreIssues: { + "meshchatx/src/frontend/js/reticulumPathfinding.js": ["unlisted"], + }, + rules: { + binaries: "off", + dependencies: "error", + devDependencies: "off", + duplicates: "error", + exports: "off", + files: "off", + types: "off", + unlisted: "error", + unresolved: "off", + }, +}; diff --git a/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt b/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt index 2b9810ab..8e998d4a 100644 --- a/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt +++ b/meshchatx/src/backend/data/THIRD_PARTY_NOTICES.txt @@ -1,5 +1,5 @@ Reticulum MeshChatX - Third-party notices -Generated at: 2026-06-20T02:59:07.040351Z +Generated at: 2026-07-04T22:04:30.591013Z Frontend source: pnpm Python dependencies @@ -22,9 +22,6 @@ attrs 26.1.0 bcrypt 5.0.0 License: Apache-2.0 Author: The Python Cryptographic Authority developers -bleak 3.0.2 - License: MIT - Author: Henrik Blidh cbor2 6.1.1 License: MIT Author: Alex Grönholm @@ -34,25 +31,19 @@ cffi 2.0.0 cryptography 49.0.0 License: Apache-2.0 OR BSD-3-Clause Author: The Python Cryptographic Authority and individual contributors -dbus-fast 4.0.4 - License: MIT - Author: Bluetooth Devices Authors frozenlist 1.8.0 License: Apache-2.0 Author: aiohttp team idna 3.18 License: BSD-3-Clause Author: Kim Davies -jaraco.context 6.1.2 - License: MIT - Author: "Jason R. Coombs" lxmf 1.0.1 License: Reticulum License Author: Mark Qvist lxmfy 1.6.2 License: BSD-0-Clause Author: Quad4 -lxst 0.4.7 +lxst 0.4.8 License: Other/Proprietary License Author: Mark Qvist miniaudio 1.71 @@ -85,7 +76,7 @@ pyserial 3.5 reticulum-meshchatx 4.7.2 License: 0BSD AND MIT Author: Quad4 -rns 1.3.5 +rns 1.3.7 License: Reticulum License Author: Mark Qvist typing_extensions 4.15.0 @@ -100,9 +91,6 @@ yarl 1.23.0 Node dependencies ----------------- -7zip-bin 5.2.0 - License: MIT - Author: — @aashutoshrathi/word-wrap 1.2.6 License: MIT Author: Jon Schlinkert @@ -124,7 +112,7 @@ Node dependencies @babel/helper-validator-identifier 7.28.5 License: MIT Author: The Babel Team -@babel/parser 7.29.2 +@babel/parser 7.29.0 License: MIT Author: The Babel Team @babel/types 7.29.0 @@ -139,7 +127,7 @@ Node dependencies @csstools/color-helpers 6.0.2 License: MIT-0 Author: — -@csstools/css-calc 3.2.1 +@csstools/css-calc 3.2.0 License: MIT Author: — @csstools/css-color-parser 4.1.0 @@ -148,19 +136,16 @@ Node dependencies @csstools/css-parser-algorithms 4.0.0 License: MIT Author: — -@csstools/css-syntax-patches-for-csstree 1.1.3 +@csstools/css-syntax-patches-for-csstree 1.1.6 License: MIT-0 Author: — @csstools/css-tokenizer 4.0.0 License: MIT Author: — -@develar/schema-utils 2.6.5 - License: MIT - Author: webpack Contrib @egjs/hammerjs 2.0.17 License: MIT Author: — -@electron-internal/extract-zip 1.0.3 +@electron-internal/extract-zip 1.0.4 License: BSD-2-Clause Author: — @electron/asar 3.4.1 @@ -178,7 +163,7 @@ Node dependencies @electron/osx-sign 1.3.3 License: BSD-2-Clause Author: electron -@electron/rebuild 4.0.3 +@electron/rebuild 4.0.6 License: MIT Author: — @electron/universal 2.0.3 @@ -217,7 +202,7 @@ Node dependencies @eslint/plugin-kit 0.4.1 License: Apache-2.0 Author: Nicholas C. Zakas -@exodus/bytes 1.15.1 +@exodus/bytes 1.15.0 License: MIT Author: Exodus Movement, Inc. @fontsource/noto-sans 5.2.10 @@ -235,22 +220,28 @@ Node dependencies @humanwhocodes/retry 0.3.0 License: Apache-2.0 Author: Nicholas C. Zaks -@intlify/core-base 11.4.0 +@intlify/core-base 11.4.6 License: MIT Author: kazuya kawaguchi -@intlify/devtools-types 11.4.0 +@intlify/devtools-types 11.4.6 License: MIT Author: kazuya kawaguchi -@intlify/message-compiler 11.4.0 +@intlify/message-compiler 11.4.6 License: MIT Author: kazuya kawaguchi -@intlify/shared 11.4.0 +@intlify/shared 11.4.6 License: MIT Author: kazuya kawaguchi +@isaacs/cliui 8.0.2 + License: ISC + Author: Ben Coe +@isaacs/cliui 9.0.0 + License: BlueOak-1.0.0 + Author: — @isaacs/fs-minipass 4.0.0 License: ISC Author: Isaac Z. Schlueter -@jridgewell/gen-mapping 0.3.5 +@jridgewell/gen-mapping 0.3.0 License: MIT Author: Justin Ridgewell @jridgewell/remapping 2.3.5 @@ -271,19 +262,22 @@ Node dependencies @jridgewell/trace-mapping 0.3.9 License: MIT Author: Justin Ridgewell +@keyv/serialize 1.1.1 + License: MIT + Author: Jared Wray @malept/cross-spawn-promise 2.0.0 License: Apache-2.0 Author: Mark Lee @malept/flatpak-bundler 0.4.0 License: MIT Author: Matt Watson -@mapbox/jsonlint-lines-primitives 2.0.2 - License: Unknown +@mapbox/jsonlint-lines-primitives 2.0.3 + License: MIT Author: Zach Carter -@mapbox/unitbezier 0.0.1 +@mapbox/unitbezier 1.0.0 License: BSD-2-Clause Author: — -@maplibre/maplibre-gl-style-spec 24.4.1 +@maplibre/maplibre-gl-style-spec 24.10.0 License: ISC Author: MapLibre @mdi/font 7.4.47 @@ -292,25 +286,43 @@ Node dependencies @mdi/js 7.4.47 License: Apache-2.0 Author: Austin Andrews -@npmcli/agent 3.0.0 - License: ISC - Author: GitHub Inc. -@npmcli/fs 4.0.0 - License: ISC - Author: GitHub Inc. +@noble/hashes 1.4.0 + License: MIT + Author: Paul Miller @one-ini/wasm 0.1.1 License: MIT Author: — +@oxc-parser/binding-linux-x64-gnu 0.137.0 + License: MIT + Author: Boshen and oxc contributors @oxc-project/types 0.133.0 License: MIT Author: Boshen and oxc contributors +@oxc-resolver/binding-linux-x64-gnu 11.21.3 + License: MIT + Author: — +@peculiar/asn1-schema 2.8.0 + License: MIT + Author: PeculiarVentures, LLC +@peculiar/json-schema 1.1.12 + License: MIT + Author: PeculiarVentures, Inc +@peculiar/utils 2.0.3 + License: MIT + Author: PeculiarVentures +@peculiar/webcrypto 1.7.1 + License: MIT + Author: PeculiarVentures @petamoriken/float16 3.9.3 License: MIT Author: Kenta Moriuchi -@pkgr/core 0.2.9 +@pkgjs/parseargs 0.11.0 + License: MIT + Author: — +@pkgr/core 0.3.6 License: MIT Author: JounQin -@playwright/test 1.59.1 +@playwright/test 1.61.1 License: Apache-2.0 Author: Microsoft Corporation @polka/url 1.0.0-next.24 @@ -319,18 +331,18 @@ Node dependencies @rolldown/binding-linux-x64-gnu 1.0.3 License: MIT Author: — -@rolldown/pluginutils 1.0.0-rc.13 +@rolldown/pluginutils 1.0.0 License: MIT Author: — -@sindresorhus/is 4.0.0 +@sec-ant/readable-stream 0.4.1 + License: MIT + Author: Ze-Zheng Wu +@sindresorhus/is 8.1.0 License: MIT Author: Sindre Sorhus @standard-schema/spec 1.1.0 License: MIT Author: Colin McDonnell -@szmarczak/http-timer 4.0.5 - License: MIT - Author: Szymon Marczak @tailwindcss/forms 0.5.11 License: MIT Author: — @@ -346,19 +358,16 @@ Node dependencies @tailwindcss/vite 4.2.4 License: MIT Author: — -@tanstack/virtual-core 3.14.0 +@tanstack/virtual-core 3.17.2 License: MIT Author: Tanner Linsley -@tanstack/vue-virtual 3.13.24 +@tanstack/vue-virtual 3.13.30 License: MIT Author: Tanner Linsley -@types/cacheable-request 6.0.1 - License: MIT - Author: — @types/chai 5.2.2 License: MIT Author: — -@types/debug 4.1.6 +@types/debug 4.1.13 License: MIT Author: — @types/deep-eql 4.0.0 @@ -373,13 +382,13 @@ Node dependencies @types/hammerjs 2.0.36 License: MIT Author: — -@types/http-cache-semantics 4.0.0 +@types/http-cache-semantics 4.2.0 License: MIT Author: — @types/json-schema 7.0.15 License: MIT Author: — -@types/keyv 3.0.0 +@types/ms 2.1.0 License: MIT Author: — @types/node 0.0.0 @@ -388,13 +397,10 @@ Node dependencies @types/rbush 4.0.0 License: MIT Author: — -@types/responselike 1.0.3 - License: MIT - Author: — @types/trusted-types 2.0.7 License: MIT Author: — -@vitejs/plugin-vue 6.0.6 +@vitejs/plugin-vue 6.0.7 License: MIT Author: Evan You @vitest/coverage-v8 4.1.5 @@ -418,85 +424,88 @@ Node dependencies @vitest/spy 4.1.5 License: MIT Author: — -@vitest/ui 4.1.5 +@vitest/ui 4.1.9 License: MIT Author: — @vitest/utils 4.1.5 License: MIT Author: — -@vue/compiler-core 3.5.33 +@volar/language-core 2.4.28 + License: MIT + Author: — +@volar/source-map 2.4.28 + License: MIT + Author: — +@volar/typescript 2.4.28 + License: MIT + Author: — +@vue/compiler-core 3.5.39 License: MIT Author: Evan You -@vue/compiler-dom 3.5.33 +@vue/compiler-dom 3.5.39 License: MIT Author: Evan You -@vue/compiler-sfc 3.5.33 +@vue/compiler-sfc 3.5.39 License: MIT Author: Evan You -@vue/compiler-ssr 3.5.33 +@vue/compiler-ssr 3.5.39 License: MIT Author: Evan You -@vue/devtools-api 6.5.0 +@vue/devtools-api 6.6.4 License: MIT Author: Guillaume Chau -@vue/reactivity 3.5.33 +@vue/language-core 3.3.6 + License: MIT + Author: — +@vue/reactivity 3.5.39 License: MIT Author: Evan You -@vue/runtime-core 3.5.33 +@vue/runtime-core 3.5.39 License: MIT Author: Evan You -@vue/runtime-dom 3.5.33 +@vue/runtime-dom 3.5.39 License: MIT Author: Evan You -@vue/server-renderer 3.5.33 +@vue/server-renderer 3.5.39 License: MIT Author: Evan You -@vue/shared 3.5.33 +@vue/shared 3.5.39 License: MIT Author: Evan You -@vue/test-utils 2.4.10 +@vue/test-utils 2.4.11 License: MIT Author: Lachlan Miller @vuetify/loader-shared 2.1.2 License: MIT Author: Kael Watts-Deuchar -@xmldom/xmldom 0.8.13 - License: MIT - Author: — @zarrita/storage 0.2.0 License: MIT Author: — abbrev 2.0.0 License: ISC Author: GitHub Inc. -abbrev 1.0.3 - License: Unknown - Author: Isaac Z. Schlueter -acorn 1.0.3 +acorn 0.11.0 License: MIT Author: — acorn-jsx 5.3.2 License: MIT Author: — -agent-base 7.1.0 +agent-base 7.0.2 License: MIT Author: Nathan Rajlich -ajv 6.15.0 +ajv 6.14.0 License: MIT Author: Evgeny Poberezkin -ajv-keywords 3.5.2 +alien-signals 3.2.1 License: MIT - Author: Evgeny Poberezkin + Author: — ansi-regex 5.0.1 License: MIT Author: Sindre Sorhus ansi-styles 4.0.0 License: MIT Author: Sindre Sorhus -app-builder-bin 5.0.0-alpha.12 - License: MIT - Author: — -app-builder-lib 26.8.1 +app-builder-lib 26.15.3 License: MIT Author: Vladimir Krivosheev argparse 2.0.1 @@ -508,13 +517,16 @@ array-buffer-byte-length 1.0.2 arraybuffer.prototype.slice 1.0.4 License: MIT Author: Jordan Harband +asn1js 3.0.10 + License: BSD-3-Clause + Author: Yury Strozhevsky ast-types 0.8.15 License: MIT Author: Ben Newman ast-v8-to-istanbul 1.0.0 License: MIT Author: Ari Perkkiö -async 3.2.3 +async 3.2.6 License: MIT Author: Caolan McMahon async-exit-hook 2.0.1 @@ -532,7 +544,10 @@ at-least-node 1.0.0 available-typed-arrays 1.0.7 License: MIT Author: Jordan Harband -balanced-match 1.0.2 +aws4 1.13.2 + License: MIT + Author: Michael Hart +balanced-match 1.0.0 License: MIT Author: — base64-js 1.5.1 @@ -541,6 +556,9 @@ base64-js 1.5.1 bidi-js 1.0.3 License: MIT Author: Jason Johnston +bluebird 3.7.2 + License: MIT + Author: Petka Antonov blueimp-canvas-to-blob 3.29.0 License: MIT Author: Sebastian Tschan @@ -556,25 +574,28 @@ brace-expansion 1.1.12 buffer-from 1.0.0 License: MIT Author: — -builder-util 26.8.1 +builder-util 26.15.3 License: MIT Author: Vladimir Krivosheev -builder-util-runtime 9.5.1 +builder-util-runtime 9.7.0 License: MIT Author: Vladimir Krivosheev -cacache 19.0.1 - License: ISC - Author: GitHub Inc. -cacheable-lookup 5.0.3 +byte-counter 0.1.0 + License: MIT + Author: Sindre Sorhus +bytestreamjs 2.0.1 + License: BSD-3-Clause + Author: Yury Strozhevsky +cacheable-lookup 7.0.0 License: MIT Author: Szymon Marczak -cacheable-request 7.0.2 +cacheable-request 13.0.19 License: MIT - Author: Luke Childs + Author: Jared Wray call-bind 1.0.9 License: MIT Author: Jordan Harband -call-bind-apply-helpers 1.0.1 +call-bind-apply-helpers 1.0.0 License: MIT Author: Jordan Harband call-bound 1.0.4 @@ -598,16 +619,13 @@ chownr 3.0.0 chromium-pickle-js 0.2.0 License: MIT Author: — +chunk-data 0.1.0 + License: MIT + Author: Sindre Sorhus ci-info 4.3.1 License: MIT Author: Thomas Watson Steen -cli-cursor 3.1.0 - License: MIT - Author: Sindre Sorhus -cli-spinners 2.4.0 - License: MIT - Author: Sindre Sorhus -cli-table3 0.5.1 +cli-table3 0.5.0 License: MIT Author: James Talmage click-outside-vue3 4.0.1 @@ -616,13 +634,7 @@ click-outside-vue3 4.0.1 cliui 4.0.0 License: ISC Author: Ben Coe -clone 1.0.2 - License: MIT - Author: Paul Vorbach -clone-response 1.0.2 - License: MIT - Author: Luke Childs -code-point-at 1.1.0 +code-point-at 1.0.0 License: MIT Author: Sindre Sorhus color-convert 2.0.0 @@ -631,7 +643,7 @@ color-convert 2.0.0 color-name 1.1.4 License: MIT Author: DY -colors 1.4.0 +colors 1.1.2 License: MIT Author: Marak Squires combined-stream 1.0.8 @@ -667,7 +679,7 @@ cross-dirname 0.1.0 cross-env 10.1.0 License: MIT Author: Kent C. Dodds -cross-spawn 7.0.6 +cross-spawn 7.0.5 License: MIT Author: André Cruz css-tree 3.2.1 @@ -691,44 +703,38 @@ data-view-byte-length 1.0.2 data-view-byte-offset 1.0.1 License: MIT Author: Jordan Harband -dayjs 1.11.20 +dayjs 1.11.21 License: MIT Author: iamkun -debug 4.3.2 +debug 4.3.1 License: MIT - Author: Josh Junon + Author: TJ Holowaychuk decamelize 1.2.0 License: MIT Author: Sindre Sorhus decimal.js 10.6.0 License: MIT Author: Michael Mclaughlin -decompress-response 6.0.0 +decompress-response 10.0.0 License: MIT Author: Sindre Sorhus deep-is 0.1.3 License: MIT Author: Thorsten Lorenz -defaults 1.0.3 - License: MIT - Author: Elijah Insua -defer-to-connect 2.0.0 - License: MIT - Author: Szymon Marczak define-data-property 1.1.4 License: MIT Author: Jordan Harband -define-properties 1.1.3 +define-properties 1.2.1 License: MIT Author: Jordan Harband delayed-stream 1.0.0 License: MIT Author: Felix Geisendörfer -detect-libc 2.0.1 +detect-libc 2.0.3 License: Apache-2.0 Author: Lovell Fuller -detect-node 2.0.4 - License: ISC +detect-node 2.1.0 + License: MIT Author: Ilya Kantor dijkstrajs 1.0.1 License: MIT @@ -736,7 +742,7 @@ dijkstrajs 1.0.1 dir-compare 4.2.0 License: MIT Author: Liviu Grigorescu -dmg-builder 26.8.1 +dmg-builder 26.15.3 License: MIT Author: Vladimir Krivosheev dompurify 3.4.11 @@ -745,16 +751,22 @@ dompurify 3.4.11 dotenv 16.6.1 License: BSD-2-Clause Author: — -dotenv-expand 11.0.6 +dotenv-expand 11.0.7 License: BSD-2-Clause Author: motdotla dunder-proto 1.0.0 License: MIT Author: Jordan Harband -earcut 3.0.0 +duplexer2 0.1.4 + License: BSD-3-Clause + Author: Conrad Pankoff +earcut 3.1.0 License: ISC - Author: Vladimir Agafonkin -editorconfig 1.0.3 + Author: Volodymyr Agafonkin +eastasianwidth 0.2.0 + License: MIT + Author: Masaki Komagata +editorconfig 1.0.7 License: MIT Author: EditorConfig Team ejs 3.1.10 @@ -763,16 +775,16 @@ ejs 3.1.10 electron 42.4.0 License: MIT Author: Electron Community -electron-builder 26.8.1 +electron-builder 26.15.3 License: MIT Author: Vladimir Krivosheev -electron-builder-squirrel-windows 26.8.1 +electron-builder-squirrel-windows 26.15.3 License: MIT Author: Vladimir Krivosheev electron-prompt 1.7.0 License: MIT Author: p-sam -electron-publish 26.8.1 +electron-publish 26.15.3 License: MIT Author: Vladimir Krivosheev electron-winstaller 5.4.0 @@ -787,13 +799,7 @@ emoji-picker-element-data 1.8.0 emoji-regex 8.0.0 License: MIT Author: Mathias Bynens -encoding 0.1.13 - License: MIT - Author: Andris Reinman -end-of-stream 1.1.0 - License: MIT - Author: Mathias Buus -enhanced-resolve 5.22.0 +enhanced-resolve 5.19.0 License: MIT Author: Tobias Koppers @sokra entities 7.0.1 @@ -802,19 +808,22 @@ entities 7.0.1 env-paths 2.2.0 License: MIT Author: Sindre Sorhus -err-code 2.0.2 +err-code 2.0.3 License: MIT Author: IndigoUnited es-abstract 1.24.2 License: MIT Author: Jordan Harband -es-define-property 1.0.0 +es-abstract-get 1.0.0 + License: MIT + Author: Jordan Harband +es-define-property 1.0.1 License: MIT Author: Jordan Harband es-errors 1.3.0 License: MIT Author: Jordan Harband -es-module-lexer 2.1.0 +es-module-lexer 2.2.0 License: MIT Author: Guy Bedford es-object-atoms 1.0.0 @@ -823,13 +832,13 @@ es-object-atoms 1.0.0 es-set-tostringtag 2.1.0 License: MIT Author: Jordan Harband -es-to-primitive 1.3.0 +es-to-primitive 1.3.4 License: MIT Author: Jordan Harband es6-error 4.1.1 License: MIT Author: Ben Youngblood -escalade 3.2.0 +escalade 3.1.1 License: MIT Author: Luke Edwards escape-string-regexp 4.0.0 @@ -841,13 +850,13 @@ eslint 9.39.4 eslint-config-prettier 10.1.8 License: MIT Author: Simon Lydell -eslint-plugin-prettier 5.5.5 +eslint-plugin-prettier 5.5.6 License: MIT Author: Teddy Katz eslint-plugin-security 3.0.1 License: Apache-2.0 Author: Node Security Project -eslint-plugin-vue 10.9.1 +eslint-plugin-vue 10.9.2 License: MIT Author: Toru Nagashima eslint-scope 8.2.0 @@ -856,8 +865,8 @@ eslint-scope 8.2.0 eslint-visitor-keys 3.3.0 License: Apache-2.0 Author: Toru Nagashima -esmangle-evaluator 1.0.1 - License: MIT +esmangle-evaluator 1.0.0 + License: Unknown Author: Andres Suarez espree 10.3.0 License: BSD-2-Clause @@ -865,7 +874,7 @@ espree 10.3.0 esprima-fb 15001.1001.0-dev-harmony-fb License: BSD Author: Ariya Hidayat -esquery 1.6.0 +esquery 1.5.0 License: BSD-3-Clause Author: Joel Feenstra esrecurse 4.3.0 @@ -880,7 +889,7 @@ estree-walker 2.0.2 esutils 2.0.2 License: BSD Author: — -execa 1.0.0 +execa 0.10.0 License: MIT Author: Sindre Sorhus expect-type 1.3.0 @@ -892,13 +901,13 @@ exponential-backoff 3.1.1 fake-indexeddb 6.2.5 License: Apache-2.0 Author: Jeremy Scheff -falafel 1.2.0 +falafel 1.0.1 License: MIT Author: James Halliday fast-deep-equal 3.1.3 License: MIT Author: Evgeny Poberezkin -fast-diff 1.1.2 +fast-diff 1.3.0 License: Apache-2.0 Author: Jason Chen fast-json-stable-stringify 2.0.0 @@ -907,6 +916,12 @@ fast-json-stable-stringify 2.0.0 fast-levenshtein 2.0.6 License: MIT Author: Ramesh Nair +fast-uri 3.0.1 + License: MIT + Author: Vincent Le Goff +fd-package-json 2.0.0 + License: MIT + Author: James Garbutt fdir 6.4.3 License: MIT Author: thecodrr @@ -931,31 +946,31 @@ flatted 3.4.2 for-each 0.3.5 License: MIT Author: Raynos -foreach 2.0.6 - License: MIT - Author: Manuel Stofer +foreground-child 3.1.0 + License: ISC + Author: Isaac Z. Schlueter form-data 4.0.6 License: MIT Author: Felix Geisendörfer +formatly 0.3.0 + License: MIT + Author: Josh Goldberg ✨ fs-extra 7.0.1 License: MIT Author: JP Richardson -fs-minipass 3.0.0 - License: ISC - Author: GitHub Inc. fs.realpath 1.0.0 License: ISC Author: Isaac Z. Schlueter function-bind 1.1.1 License: MIT Author: Raynos -function.prototype.name 1.1.8 +function.prototype.name 1.2.0 License: MIT Author: Jordan Harband functions-have-names 1.2.3 License: MIT Author: Jordan Harband -generator-function 2.0.1 +generator-function 2.0.0 License: MIT Author: Jordan Harbamd geotiff 3.0.5 @@ -970,18 +985,18 @@ get-intrinsic 1.1.3 get-proto 1.0.1 License: MIT Author: Jordan Harband -get-stream 4.0.0 +get-stream 3.0.0 License: MIT Author: Sindre Sorhus get-symbol-description 1.1.0 License: MIT Author: Jordan Harband +get-tsconfig 4.14.0 + License: MIT + Author: Hiroki Osame glob 7.2.3 License: ISC Author: Isaac Z. Schlueter -glob 13.0.6 - License: BlueOak-1.0.0 - Author: Isaac Z. Schlueter glob-parent 6.0.2 License: ISC Author: Gulp Team @@ -991,19 +1006,19 @@ global-agent 3.0.0 globals 14.0.0 License: MIT Author: Sindre Sorhus -globalthis 1.0.1 +globalthis 1.0.4 License: MIT Author: Jordan Harband gopd 1.0.1 License: MIT Author: Jordan Harband -got 11.8.6 +got 15.0.7 License: MIT Author: — graceful-fs 4.1.2 License: ISC Author: — -has 1.0.4 +has 1.0.3 License: MIT Author: Thiago de Arruda has-bigints 1.1.0 @@ -1015,7 +1030,7 @@ has-flag 4.0.0 has-property-descriptors 1.0.2 License: MIT Author: Jordan Harband -has-proto 1.0.1 +has-proto 1.2.0 License: MIT Author: Jordan Harband has-symbols 1.0.3 @@ -1024,12 +1039,12 @@ has-symbols 1.0.3 has-tostringtag 1.0.2 License: MIT Author: Jordan Harband -hasown 2.0.0 +hasown 2.0.2 License: MIT Author: Jordan Harband -hosted-git-info 4.1.0 +hosted-git-info 10.1.1 License: ISC - Author: Rebecca Turner + Author: GitHub Inc. html-encoding-sniffer 6.0.0 License: MIT Author: Domenic Denicola @@ -1042,16 +1057,13 @@ http-cache-semantics 4.1.1 http-proxy-agent 7.0.0 License: MIT Author: Nathan Rajlich -http2-wrapper 1.0.0-beta.5.2 +http2-wrapper 2.2.1 License: MIT Author: Szymon Marczak -https-proxy-agent 7.0.1 +https-proxy-agent 7.0.0 License: MIT Author: Nathan Rajlich -iconv-lite 0.6.2 - License: MIT - Author: Alexander Shtuchkin -ignore 5.3.2 +ignore 5.2.0 License: MIT Author: kael immediate 3.0.5 @@ -1069,7 +1081,10 @@ inflight 1.0.4 inherits 2.0.1 License: ISC Author: — -ini 2.0.0 +inherits 2.0.0 + License: WTFPL2 + Author: Isaac Z. Schlueter +ini 1.3.6 License: ISC Author: Isaac Z. Schlueter inline-process-browser 1.0.0 @@ -1081,9 +1096,6 @@ internal-slot 1.1.0 invert-kv 2.0.0 License: MIT Author: Sindre Sorhus -ip-address 10.1.1 - License: MIT - Author: Beau Gunderson is-array-buffer 3.0.5 License: MIT Author: Jordan Harband @@ -1108,6 +1120,9 @@ is-data-view 1.0.2 is-date-object 1.1.0 License: MIT Author: Jordan Harband +is-document.all 1.0.0 + License: MIT + Author: Jordan Harband is-extglob 2.1.1 License: MIT Author: Jon Schlinkert @@ -1120,12 +1135,9 @@ is-fullwidth-code-point 1.0.0 is-generator-function 1.1.2 License: MIT Author: Jordan Harband -is-glob 4.0.3 +is-glob 4.0.0 License: MIT Author: Jon Schlinkert -is-interactive 1.0.0 - License: MIT - Author: Sindre Sorhus is-map 2.0.3 License: MIT Author: Jordan Harband @@ -1186,19 +1198,25 @@ istanbul-lib-report 3.0.1 istanbul-reports 3.2.0 License: BSD-3-Clause Author: Krishnan Anantheswaran +jackspeak 3.1.2 + License: BlueOak-1.0.0 + Author: Isaac Z. Schlueter jake 10.8.5 License: Apache-2.0 Author: Matthew Eernisse jiti 2.4.2 License: MIT Author: — -js-beautify 1.14.9 +js-beautify 1.15.4 License: MIT Author: Einar Lielmanis +js-cookie 3.0.8 + License: MIT + Author: Klaus Hartl js-tokens 10.0.0 License: MIT Author: Simon Lydell -js-yaml 4.1.1 +js-yaml 4.2.0 License: MIT Author: Vladimir Zapparov jsdom 29.1.1 @@ -1225,6 +1243,9 @@ json5 2.2.3 jsonfile 4.0.0 License: MIT Author: JP Richardson +jsqr 1.4.0 + License: Apache-2.0 + Author: — jszip 3.10.1 License: (MIT OR GPL-3.0-or-later) Author: Stuart Knightley @@ -1234,6 +1255,9 @@ keycharm 0.4.0 keyv 4.5.4 License: MIT Author: Jared Wray +knip 6.24.0 + License: ISC + Author: Lars Kappert lazy-val 1.0.5 License: MIT Author: Vladimir Krivosheev @@ -1258,22 +1282,19 @@ lightningcss-linux-x64-gnu 1.32.0 locate-path 3.0.0 License: MIT Author: Sindre Sorhus -lodash 4.18.1 +lodash 4.18.0 License: MIT Author: John-David Dalton lodash.merge 4.6.2 License: MIT Author: John-David Dalton -log-symbols 4.0.0 - License: MIT - Author: Sindre Sorhus -lowercase-keys 2.0.0 +lowercase-keys 3.0.0 License: MIT Author: Sindre Sorhus lru-cache 6.0.0 License: ISC Author: Isaac Z. Schlueter -lru-cache 11.5.0 +lru-cache 11.3.5 License: BlueOak-1.0.0 Author: Isaac Z. Schlueter magic-string 0.30.21 @@ -1285,16 +1306,10 @@ magicast 0.5.2 make-dir 4.0.0 License: MIT Author: Sindre Sorhus -make-fetch-happen 14.0.3 - License: ISC - Author: GitHub Inc. -map-age-cleaner 0.1.1 - License: MIT - Author: Sam Verschueren mapbox-to-css-font 3.2.0 License: BSD-2-Clause Author: Andreas Hocevar -marked 18.0.4 +marked 18.0.5 License: MIT Author: Christopher Jeffrey matcher 3.0.0 @@ -1306,13 +1321,13 @@ math-intrinsics 1.0.0 mdn-data 2.27.1 License: CC0-1.0 Author: Mozilla Developer Network -mem 4.0.0 +mem 3.0.1 License: MIT Author: Sindre Sorhus micron-parser 0.0.0 License: Unknown Author: — -mime 2.5.2 +mime 2.6.0 License: MIT Author: Robert Kieffer mime-db 1.52.0 @@ -1321,10 +1336,10 @@ mime-db 1.52.0 mime-types 2.1.35 License: MIT Author: — -mimic-fn 1.0.0 +mimic-fn 1.2.0 License: MIT Author: Sindre Sorhus -mimic-response 1.0.0 +mimic-response 4.0.0 License: MIT Author: Sindre Sorhus mini-svg-data-uri 1.2.3 @@ -1336,88 +1351,73 @@ minimatch 3.1.4 minimatch 10.2.3 License: BlueOak-1.0.0 Author: Isaac Z. Schlueter -minimist 1.2.6 +minimist 0.0.8 License: MIT Author: James Halliday -minipass 3.0.0 +minipass 7.1.2 License: ISC Author: Isaac Z. Schlueter -minipass 7.1.3 - License: BlueOak-1.0.0 - Author: Isaac Z. Schlueter -minipass-collect 2.0.1 - License: ISC - Author: Isaac Z. Schlueter -minipass-fetch 4.0.0 - License: MIT - Author: GitHub Inc. -minipass-flush 1.0.5 - License: ISC - Author: Isaac Z. Schlueter -minipass-pipeline 1.2.4 - License: ISC - Author: Isaac Z. Schlueter -minipass-sized 1.0.3 - License: ISC - Author: Isaac Z. Schlueter -minizlib 3.0.1 +minizlib 3.1.0 License: MIT Author: Isaac Z. Schlueter mitt 3.0.1 License: MIT Author: — +mkdirp 0.5.1 + License: MIT + Author: James Halliday mrmime 2.0.0 License: MIT Author: Luke Edwards -ms 2.1.2 +ms 2.0.0 + License: MIT + Author: — +muggle-string 0.4.1 License: MIT Author: — -mute-stream 0.0.8 - License: ISC - Author: Isaac Z. Schlueter nanoid 3.3.12 License: MIT Author: Andrey Sitnik natural-compare 1.4.0 License: MIT Author: Lauri Rooden -negotiator 1.0.0 - License: MIT - Author: — -node-abi 4.2.0 +node-abi 4.31.0 License: MIT Author: Lukas Geiger node-api-version 0.2.1 License: MIT Author: Tim Fish -node-gyp 11.2.0 +node-gyp 12.4.0 License: MIT Author: Nathan Rajlich -nopt 6.0.0 +node-int64 0.4.0 + License: MIT + Author: Robert Kieffer +nopt 7.2.1 License: ISC Author: GitHub Inc. -normalize-url 6.0.1 +normalize-url 8.1.1 License: MIT Author: Sindre Sorhus -npm-run-path 2.0.0 +npm-run-path 2.0.2 License: MIT Author: Sindre Sorhus nth-check 2.1.1 License: BSD-2-Clause Author: Felix Boehm -number-is-nan 1.0.1 +number-is-nan 1.0.0 License: MIT Author: Sindre Sorhus numcodecs 0.3.2 License: MIT Author: Trevor Manz -object-assign 4.1.1 +object-assign 4.1.0 License: MIT Author: Sindre Sorhus object-inspect 1.13.4 License: MIT Author: James Halliday -object-keys 1.0.6 +object-keys 1.1.1 License: MIT Author: Jordan Harband object.assign 4.1.7 @@ -1432,30 +1432,24 @@ ol 10.9.0 ol-mapbox-style 13.4.1 License: BSD-2-Clause Author: — -once 1.3.1 - License: BSD +once 1.4.0 + License: ISC Author: Isaac Z. Schlueter -onetime 5.1.0 - License: MIT - Author: Sindre Sorhus optionator 0.9.3 License: MIT Author: George Zahariev -ora 5.1.0 - License: MIT - Author: Sindre Sorhus -os-locale 3.1.0 +os-locale 3.0.0 License: MIT Author: Sindre Sorhus own-keys 1.0.1 License: MIT Author: Jordan Harband -p-cancelable 2.0.0 +oxc-parser 0.137.0 License: MIT - Author: Sindre Sorhus -p-defer 1.0.0 + Author: Boshen and oxc contributors +oxc-resolver 11.21.3 License: MIT - Author: Sindre Sorhus + Author: — p-finally 1.0.0 License: MIT Author: Sindre Sorhus @@ -1468,13 +1462,16 @@ p-limit 2.0.0 p-locate 3.0.0 License: MIT Author: Sindre Sorhus -p-map 7.0.2 - License: MIT - Author: Sindre Sorhus p-try 2.0.0 License: MIT Author: Sindre Sorhus -pako 1.0.11 +package-json-from-dist 1.0.0 + License: BlueOak-1.0.0 + Author: Isaac Z. Schlueter +pako 1.0.2 + License: MIT + Author: — +pako 2.0.4 License: (MIT AND Zlib) Author: — parent-module 1.0.0 @@ -1486,6 +1483,9 @@ parse-headers 2.0.2 parse5 8.0.1 License: MIT Author: Ivan Nikulin +path-browserify 1.0.1 + License: MIT + Author: James Halliday path-exists 3.0.0 License: MIT Author: Sindre Sorhus @@ -1495,7 +1495,7 @@ path-is-absolute 1.0.0 path-key 2.0.0 License: MIT Author: Sindre Sorhus -path-scurry 2.0.2 +path-scurry 1.11.1 License: BlueOak-1.0.0 Author: Isaac Z. Schlueter pathe 2.0.3 @@ -1513,13 +1513,16 @@ picocolors 1.1.1 picomatch 4.0.4 License: MIT Author: Jon Schlinkert -playwright 1.59.1 +pkijs 3.4.0 + License: BSD-3-Clause + Author: Yury Strozhevsky +playwright 1.61.1 License: Apache-2.0 Author: Microsoft Corporation -playwright-core 1.59.1 +playwright-core 1.61.1 License: Apache-2.0 Author: Microsoft Corporation -plist 3.1.0 +plist 3.0.5 License: MIT Author: Nathan Rajlich pngjs 5.0.0 @@ -1540,19 +1543,19 @@ postject 1.0.0-alpha.6 prelude-ls 1.2.1 License: MIT Author: George Zahariev -prettier 3.8.3 +prettier 3.9.3 License: MIT Author: James Long prettier-linter-helpers 1.0.1 License: MIT Author: — -private 0.1.8 +private 0.1.5 License: MIT Author: Ben Newman -proc-log 5.0.0 +proc-log 6.1.0 License: ISC Author: GitHub Inc. -process-nextick-args 2.0.0 +process-nextick-args 1.0.0 License: MIT Author: — progress 2.0.3 @@ -1564,18 +1567,21 @@ promise-retry 2.0.1 proper-lockfile 4.1.2 License: MIT Author: André Cruz -proto-list 1.2.1 - License: MIT +proto-list 1.2.4 + License: ISC Author: Isaac Z. Schlueter protocol-buffers-schema 3.6.1 License: MIT Author: Mathias Buus -pump 3.0.0 - License: MIT - Author: Mathias Buus Madsen -punycode 2.3.1 +punycode 2.1.0 License: MIT Author: Mathias Bynens +pvtsutils 1.3.6 + License: MIT + Author: PeculiarVentures +pvutils 1.1.5 + License: MIT + Author: Yury Strozhevsky qrcode 1.5.4 License: MIT Author: Ryan Day @@ -1591,7 +1597,7 @@ rbush 4.0.0 read-binary-file-arch 1.0.6 License: MIT Author: Samuel Maddock -readable-stream 1.0.33-1 +readable-stream 1.0.31 License: MIT Author: — recast 0.10.43 @@ -1621,40 +1627,37 @@ require-main-filename 1.0.1 resedit 1.7.2 License: MIT Author: jet -resolve-alpn 1.0.0 +resolve-alpn 1.2.1 License: MIT Author: Szymon Marczak resolve-from 4.0.0 License: MIT Author: Sindre Sorhus +resolve-pkg-maps 1.0.0 + License: MIT + Author: Hiroki Osame resolve-protobuf-schema 2.1.0 License: MIT Author: Mathias Buus -responselike 2.0.1 +responselike 4.0.2 License: MIT - Author: lukechilds -restore-cursor 3.1.0 - License: MIT - Author: Sindre Sorhus + Author: — retry 0.12.0 License: MIT Author: Tim Koschützki -rimraf 2.6.3 +rimraf 2.6.2 License: ISC Author: Isaac Z. Schlueter -roarr 2.15.3 +roarr 2.15.4 License: BSD-3-Clause Author: Gajus Kuizinas rolldown 1.0.3 License: MIT Author: — -rw 1.3.3 - License: BSD-3-Clause - Author: Mike Bostock safe-array-concat 1.1.4 License: MIT Author: Jordan Harband -safe-buffer 5.1.2 +safe-buffer 5.1.1 License: MIT Author: Feross Aboukhadijeh safe-push-apply 1.0.0 @@ -1666,10 +1669,7 @@ safe-regex 2.1.1 safe-regex-test 1.1.0 License: MIT Author: Jordan Harband -safer-buffer 2.1.2 - License: MIT - Author: Nikita Skovoroda -sanitize-filename 1.6.3 +sanitize-filename 1.6.4 License: WTFPL OR ISC Author: Parsha Pourkhomami sax 1.2.4 @@ -1678,7 +1678,7 @@ sax 1.2.4 saxes 6.0.0 License: ISC Author: Louis-Dominique Dubeau -semver 7.5.3 +semver 7.5.2 License: ISC Author: GitHub Inc. semver-compare 1.0.0 @@ -1708,7 +1708,7 @@ shebang-command 2.0.0 shebang-regex 3.0.0 License: MIT Author: Sindre Sorhus -side-channel 1.1.0 +side-channel 1.1.1 License: MIT Author: Jordan Harband side-channel-list 1.0.1 @@ -1732,15 +1732,9 @@ simple-update-notifier 2.0.0 sirv 3.0.2 License: MIT Author: Luke Edwards -smart-buffer 4.2.0 - License: MIT - Author: Josh Glazebrook -socks 2.8.9 - License: MIT - Author: Josh Glazebrook -socks-proxy-agent 8.0.3 - License: MIT - Author: Nathan Rajlich +smol-toml 1.7.0 + License: BSD-3-Clause + Author: Cynthia Rey source-map 0.5.0 License: BSD-3-Clause Author: Nick Fitzgerald @@ -1753,9 +1747,6 @@ source-map-support 0.5.19 sprintf-js 1.1.3 License: BSD-3-Clause Author: Alexandru Mărășteanu -ssri 12.0.0 - License: ISC - Author: GitHub Inc. stackback 0.0.2 License: MIT Author: Roman Shtylman @@ -1771,10 +1762,10 @@ stop-iteration-iterator 1.1.0 string-width 1.0.1 License: MIT Author: Sindre Sorhus -string.prototype.trim 1.2.10 +string.prototype.trim 1.2.11 License: MIT Author: Jordan Harband -string.prototype.trimend 1.0.9 +string.prototype.trimend 1.0.10 License: MIT Author: Jordan Harband string.prototype.trimstart 1.0.8 @@ -1801,19 +1792,22 @@ supports-color 7.1.0 symbol-tree 3.2.4 License: MIT Author: Joris van der Wel -synckit 0.11.12 +synckit 0.11.13 License: MIT Author: JounQin +tagged-tag 1.0.0 + License: MIT + Author: Sindre Sorhus tailwindcss 4.2.4 License: MIT Author: — -tapable 2.3.3 +tapable 2.3.0 License: MIT Author: Tobias Koppers @sokra -tar 7.5.16 +tar 7.5.19 License: BlueOak-1.0.0 Author: Isaac Z. Schlueter -temp 0.9.0 +temp 0.9.4 License: MIT Author: Bruce Williams temp-file 3.4.0 @@ -1822,7 +1816,7 @@ temp-file 3.4.0 terser 5.48.0 License: BSD-2-Clause Author: Mihai Bazon -through2 0.6.5 +through2 0.6.2 License: MIT Author: Rod Vagg tiny-async-pool 1.3.0 @@ -1843,16 +1837,16 @@ tinyqueue 3.0.0 tinyrainbow 3.1.0 License: MIT Author: — -tldts 7.0.5 +tldts 7.4.5 License: MIT Author: Rémi Berson -tldts-core 7.0.5 +tldts-core 7.4.5 License: MIT Author: Rémi Berson tmp 0.2.7 License: MIT Author: KARASZI István -tmp-promise 3.0.2 +tmp-promise 3.0.3 License: MIT Author: Benjamin Gruenbaum and Collaborators. totalist 3.0.0 @@ -1864,9 +1858,12 @@ tough-cookie 6.0.1 tr46 6.0.0 License: MIT Author: Sebastian Mayr -truncate-utf8-bytes 1.0.0 +truncate-utf8-bytes 1.0.2 License: WTFPL Author: Carl Xiong +tslib 2.8.1 + License: 0BSD + Author: Microsoft Corp. type-check 0.4.0 License: MIT Author: George Zahariev @@ -1882,9 +1879,18 @@ typed-array-byte-length 1.0.3 typed-array-byte-offset 1.0.4 License: MIT Author: Jordan Harband -typed-array-length 1.0.7 +typed-array-length 1.0.8 License: MIT Author: Jordan Harband +typescript 6.0.3 + License: Apache-2.0 + Author: Microsoft Corp. +uint8array-extras 1.5.0 + License: MIT + Author: Sindre Sorhus +unbash 4.0.2 + License: ISC + Author: Lars Kappert unbox-primitive 1.1.0 License: MIT Author: Jordan Harband @@ -1894,12 +1900,6 @@ undici 7.28.0 undici-types 7.16.0 License: MIT Author: — -unique-filename 4.0.0 - License: ISC - Author: GitHub Inc. -unique-slug 5.0.0 - License: ISC - Author: GitHub Inc. universalify 0.1.0 License: MIT Author: Ryan Zimmerman @@ -1909,19 +1909,22 @@ unreachable-branch-transform 0.3.0 unzipit 2.0.0 License: MIT Author: — +unzipper 0.12.5 + License: MIT + Author: Ziggy Jonsson upath 2.0.1 License: MIT Author: Angelos Pikoulas uri-js 4.2.2 License: BSD-2-Clause Author: Gary Court -utf8-byte-length 1.0.1 - License: WTFPL +utf8-byte-length 1.0.5 + License: (WTFPL OR MIT) Author: Carl Xiong util-deprecate 1.0.1 License: MIT Author: Nathan Rajlich -uuid 14.0.0 +uuid 14.0.1 License: MIT Author: — vis-data 7.1.10 @@ -1942,33 +1945,42 @@ vite-plugin-vuetify 2.1.3 vitest 4.1.5 License: MIT Author: Anthony Fu -vue 3.5.33 +vscode-uri 3.1.0 + License: MIT + Author: Microsoft +vue 3.5.39 License: MIT Author: Evan You -vue-component-type-helpers 3.0.0 +vue-component-type-helpers 3.3.5 License: MIT Author: — -vue-eslint-parser 10.4.0 +vue-eslint-parser 10.4.1 License: MIT Author: Toru Nagashima -vue-i18n 11.4.0 +vue-i18n 11.4.6 License: MIT Author: kazuya kawaguchi vue-router 4.6.4 License: MIT Author: Eduardo San Martin Morote -vuetify 3.12.5 +vue-tsc 3.3.6 + License: MIT + Author: — +vuetify 3.12.8 License: MIT Author: John Leider w3c-xmlserializer 5.0.0 License: MIT Author: — -wcwidth 1.0.1 - License: MIT - Author: Tim Oxley +walk-up-path 4.0.0 + License: ISC + Author: Isaac Z. Schlueter web-worker 1.5.0 License: Apache-2.0 Author: — +webcrypto-core 1.9.2 + License: MIT + Author: PeculiarVentures webidl-conversions 8.0.1 License: BSD-2-Clause Author: Domenic Denicola @@ -1993,7 +2005,7 @@ which-collection 1.0.2 which-module 2.0.0 License: ISC Author: nexdrew -which-typed-array 1.1.21 +which-typed-array 1.1.22 License: MIT Author: Jordan Harband why-is-node-running 2.3.0 @@ -2002,7 +2014,7 @@ why-is-node-running 2.3.0 wrap-ansi 2.0.0 License: MIT Author: Sindre Sorhus -wrappy 1.0.0 +wrappy 1.0.2 License: ISC Author: Isaac Z. Schlueter xml-name-validator 4.0.0 @@ -2011,16 +2023,16 @@ xml-name-validator 4.0.0 xml-utils 1.10.2 License: CC0-1.0 Author: Daniel J. Dufour -xmlbuilder 15.1.1 +xmlbuilder 9.0.7 License: MIT Author: Ozgur Ozcitak xmlchars 2.2.0 License: MIT Author: Louis-Dominique Dubeau -xtend 4.0.2 +xtend 4.0.0 License: MIT Author: Raynos -y18n 5.0.8 +y18n 5.0.5 License: ISC Author: Ben Coe yallist 4.0.0 @@ -2029,6 +2041,9 @@ yallist 4.0.0 yallist 5.0.0 License: BlueOak-1.0.0 Author: Isaac Z. Schlueter +yaml 2.9.0 + License: ISC + Author: Eemeli Aro yargs 12.0.5 License: MIT Author: — @@ -2041,6 +2056,9 @@ yocto-queue 0.1.0 zarrita 0.7.1 License: MIT Author: — +zod 4.4.3 + License: MIT + Author: Colin McDonnell zstddec 0.2.0 License: MIT AND BSD-3-Clause Author: Don McCurdy diff --git a/meshchatx/src/backend/data/licenses_frontend.json b/meshchatx/src/backend/data/licenses_frontend.json index 530a4b32..b4f0afa3 100644 --- a/meshchatx/src/backend/data/licenses_frontend.json +++ b/meshchatx/src/backend/data/licenses_frontend.json @@ -1,3890 +1,3944 @@ [ - { - "name": "7zip-bin", - "version": "5.2.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@aashutoshrathi/word-wrap", - "version": "1.2.6", - "author": "Jon Schlinkert", - "license": "MIT" - }, - { - "name": "@asamuzakjp/css-color", - "version": "5.1.11", - "author": "asamuzaK", - "license": "MIT" - }, - { - "name": "@asamuzakjp/dom-selector", - "version": "7.1.1", - "author": "asamuzaK", - "license": "MIT" - }, - { - "name": "@asamuzakjp/generational-cache", - "version": "1.0.1", - "author": "asamuzaK", - "license": "MIT" - }, - { - "name": "@asamuzakjp/nwsapi", - "version": "2.3.9", - "author": "Diego Perini", - "license": "MIT" - }, - { - "name": "@babel/helper-string-parser", - "version": "7.27.1", - "author": "The Babel Team", - "license": "MIT" - }, - { - "name": "@babel/helper-validator-identifier", - "version": "7.28.5", - "author": "The Babel Team", - "license": "MIT" - }, - { - "name": "@babel/parser", - "version": "7.29.2", - "author": "The Babel Team", - "license": "MIT" - }, - { - "name": "@babel/types", - "version": "7.29.0", - "author": "The Babel Team", - "license": "MIT" - }, - { - "name": "@bcoe/v8-coverage", - "version": "1.0.2", - "author": "Charles Samborski", - "license": "MIT" - }, - { - "name": "@bramus/specificity", - "version": "2.4.2", - "author": "Bramus Van Damme", - "license": "MIT" - }, - { - "name": "@csstools/color-helpers", - "version": "6.0.2", - "author": "—", - "license": "MIT-0" - }, - { - "name": "@csstools/css-calc", - "version": "3.2.1", - "author": "—", - "license": "MIT" - }, - { - "name": "@csstools/css-color-parser", - "version": "4.1.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@csstools/css-parser-algorithms", - "version": "4.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@csstools/css-syntax-patches-for-csstree", - "version": "1.1.3", - "author": "—", - "license": "MIT-0" - }, - { - "name": "@csstools/css-tokenizer", - "version": "4.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@develar/schema-utils", - "version": "2.6.5", - "author": "webpack Contrib", - "license": "MIT" - }, - { - "name": "@egjs/hammerjs", - "version": "2.0.17", - "author": "—", - "license": "MIT" - }, - { - "name": "@electron-internal/extract-zip", - "version": "1.0.3", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "@electron/asar", - "version": "3.4.1", - "author": "—", - "license": "MIT" - }, - { - "name": "@electron/fuses", - "version": "1.8.0", - "author": "Electron Community", - "license": "MIT" - }, - { - "name": "@electron/get", - "version": "3.1.0", - "author": "Samuel Attard", - "license": "MIT" - }, - { - "name": "@electron/notarize", - "version": "2.5.0", - "author": "Samuel Attard", - "license": "MIT" - }, - { - "name": "@electron/osx-sign", - "version": "1.3.3", - "author": "electron", - "license": "BSD-2-Clause" - }, - { - "name": "@electron/rebuild", - "version": "4.0.3", - "author": "—", - "license": "MIT" - }, - { - "name": "@electron/universal", - "version": "2.0.3", - "author": "Samuel Attard", - "license": "MIT" - }, - { - "name": "@electron/windows-sign", - "version": "1.1.2", - "author": "Felix Rieseberg", - "license": "BSD-2-Clause" - }, - { - "name": "@epic-web/invariant", - "version": "1.0.0", - "author": "Kent C. Dodds", - "license": "MIT" - }, - { - "name": "@eslint-community/eslint-utils", - "version": "4.4.0", - "author": "Toru Nagashima", - "license": "MIT" - }, - { - "name": "@eslint-community/regexpp", - "version": "4.12.1", - "author": "Toru Nagashima", - "license": "MIT" - }, - { - "name": "@eslint/config-array", - "version": "0.21.2", - "author": "Nicholas C. Zakas", - "license": "Apache-2.0" - }, - { - "name": "@eslint/config-helpers", - "version": "0.4.2", - "author": "—", - "license": "Apache-2.0" - }, - { - "name": "@eslint/core", - "version": "0.17.0", - "author": "Nicholas C. Zakas", - "license": "Apache-2.0" - }, - { - "name": "@eslint/eslintrc", - "version": "3.3.5", - "author": "Nicholas C. Zakas", - "license": "MIT" - }, - { - "name": "@eslint/js", - "version": "9.39.4", - "author": "—", - "license": "MIT" - }, - { - "name": "@eslint/object-schema", - "version": "2.1.7", - "author": "Nicholas C. Zakas", - "license": "Apache-2.0" - }, - { - "name": "@eslint/plugin-kit", - "version": "0.4.1", - "author": "Nicholas C. Zakas", - "license": "Apache-2.0" - }, - { - "name": "@exodus/bytes", - "version": "1.15.1", - "author": "Exodus Movement, Inc.", - "license": "MIT" - }, - { - "name": "@fontsource/noto-sans", - "version": "5.2.10", - "author": "Google Inc.", - "license": "OFL-1.1" - }, - { - "name": "@humanfs/core", - "version": "0.19.1", - "author": "Nicholas C. Zakas", - "license": "Apache-2.0" - }, - { - "name": "@humanfs/node", - "version": "0.16.6", - "author": "Nicholas C. Zakas", - "license": "Apache-2.0" - }, - { - "name": "@humanwhocodes/module-importer", - "version": "1.0.1", - "author": "Nicholas C. Zaks", - "license": "Apache-2.0" - }, - { - "name": "@humanwhocodes/retry", - "version": "0.3.0", - "author": "Nicholas C. Zaks", - "license": "Apache-2.0" - }, - { - "name": "@intlify/core-base", - "version": "11.4.0", - "author": "kazuya kawaguchi", - "license": "MIT" - }, - { - "name": "@intlify/devtools-types", - "version": "11.4.0", - "author": "kazuya kawaguchi", - "license": "MIT" - }, - { - "name": "@intlify/message-compiler", - "version": "11.4.0", - "author": "kazuya kawaguchi", - "license": "MIT" - }, - { - "name": "@intlify/shared", - "version": "11.4.0", - "author": "kazuya kawaguchi", - "license": "MIT" - }, - { - "name": "@isaacs/fs-minipass", - "version": "4.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "@jridgewell/gen-mapping", - "version": "0.3.5", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@jridgewell/remapping", - "version": "2.3.5", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@jridgewell/resolve-uri", - "version": "3.0.3", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@jridgewell/set-array", - "version": "1.2.1", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@jridgewell/source-map", - "version": "0.3.3", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@jridgewell/sourcemap-codec", - "version": "1.4.10", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@jridgewell/trace-mapping", - "version": "0.3.9", - "author": "Justin Ridgewell", - "license": "MIT" - }, - { - "name": "@malept/cross-spawn-promise", - "version": "2.0.0", - "author": "Mark Lee", - "license": "Apache-2.0" - }, - { - "name": "@malept/flatpak-bundler", - "version": "0.4.0", - "author": "Matt Watson", - "license": "MIT" - }, - { - "name": "@mapbox/jsonlint-lines-primitives", - "version": "2.0.2", - "author": "Zach Carter", - "license": "Unknown" - }, - { - "name": "@mapbox/unitbezier", - "version": "0.0.1", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "@maplibre/maplibre-gl-style-spec", - "version": "24.4.1", - "author": "MapLibre", - "license": "ISC" - }, - { - "name": "@mdi/font", - "version": "7.4.47", - "author": "Austin Andrews", - "license": "Apache-2.0" - }, - { - "name": "@mdi/js", - "version": "7.4.47", - "author": "Austin Andrews", - "license": "Apache-2.0" - }, - { - "name": "@npmcli/agent", - "version": "3.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "@npmcli/fs", - "version": "4.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "@one-ini/wasm", - "version": "0.1.1", - "author": "—", - "license": "MIT" - }, - { - "name": "@oxc-project/types", - "version": "0.133.0", - "author": "Boshen and oxc contributors", - "license": "MIT" - }, - { - "name": "@petamoriken/float16", - "version": "3.9.3", - "author": "Kenta Moriuchi", - "license": "MIT" - }, - { - "name": "@pkgr/core", - "version": "0.2.9", - "author": "JounQin", - "license": "MIT" - }, - { - "name": "@playwright/test", - "version": "1.59.1", - "author": "Microsoft Corporation", - "license": "Apache-2.0" - }, - { - "name": "@polka/url", - "version": "1.0.0-next.24", - "author": "Luke Edwards", - "license": "MIT" - }, - { - "name": "@rolldown/binding-linux-x64-gnu", - "version": "1.0.3", - "author": "—", - "license": "MIT" - }, - { - "name": "@rolldown/pluginutils", - "version": "1.0.0-rc.13", - "author": "—", - "license": "MIT" - }, - { - "name": "@sindresorhus/is", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "@standard-schema/spec", - "version": "1.1.0", - "author": "Colin McDonnell", - "license": "MIT" - }, - { - "name": "@szmarczak/http-timer", - "version": "4.0.5", - "author": "Szymon Marczak", - "license": "MIT" - }, - { - "name": "@tailwindcss/forms", - "version": "0.5.11", - "author": "—", - "license": "MIT" - }, - { - "name": "@tailwindcss/node", - "version": "4.2.4", - "author": "—", - "license": "MIT" - }, - { - "name": "@tailwindcss/oxide", - "version": "4.2.4", - "author": "—", - "license": "MIT" - }, - { - "name": "@tailwindcss/oxide-linux-x64-gnu", - "version": "4.2.4", - "author": "—", - "license": "MIT" - }, - { - "name": "@tailwindcss/vite", - "version": "4.2.4", - "author": "—", - "license": "MIT" - }, - { - "name": "@tanstack/virtual-core", - "version": "3.14.0", - "author": "Tanner Linsley", - "license": "MIT" - }, - { - "name": "@tanstack/vue-virtual", - "version": "3.13.24", - "author": "Tanner Linsley", - "license": "MIT" - }, - { - "name": "@types/cacheable-request", - "version": "6.0.1", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/chai", - "version": "5.2.2", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/debug", - "version": "4.1.6", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/deep-eql", - "version": "4.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/estree", - "version": "1.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/fs-extra", - "version": "9.0.13", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/hammerjs", - "version": "2.0.36", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/http-cache-semantics", - "version": "4.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/json-schema", - "version": "7.0.15", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/keyv", - "version": "3.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/node", - "version": "0.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/rbush", - "version": "4.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/responselike", - "version": "1.0.3", - "author": "—", - "license": "MIT" - }, - { - "name": "@types/trusted-types", - "version": "2.0.7", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitejs/plugin-vue", - "version": "6.0.6", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vitest/coverage-v8", - "version": "4.1.5", - "author": "Anthony Fu", - "license": "MIT" - }, - { - "name": "@vitest/expect", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/mocker", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/pretty-format", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/runner", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/snapshot", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/spy", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/ui", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vitest/utils", - "version": "4.1.5", - "author": "—", - "license": "MIT" - }, - { - "name": "@vue/compiler-core", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/compiler-dom", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/compiler-sfc", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/compiler-ssr", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/devtools-api", - "version": "6.5.0", - "author": "Guillaume Chau", - "license": "MIT" - }, - { - "name": "@vue/reactivity", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/runtime-core", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/runtime-dom", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/server-renderer", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/shared", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "@vue/test-utils", - "version": "2.4.10", - "author": "Lachlan Miller", - "license": "MIT" - }, - { - "name": "@vuetify/loader-shared", - "version": "2.1.2", - "author": "Kael Watts-Deuchar", - "license": "MIT" - }, - { - "name": "@xmldom/xmldom", - "version": "0.8.13", - "author": "—", - "license": "MIT" - }, - { - "name": "@zarrita/storage", - "version": "0.2.0", - "author": "—", - "license": "MIT" - }, - { - "name": "abbrev", - "version": "2.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "abbrev", - "version": "1.0.3", - "author": "Isaac Z. Schlueter", - "license": "Unknown" - }, - { - "name": "acorn", - "version": "1.0.3", - "author": "—", - "license": "MIT" - }, - { - "name": "acorn-jsx", - "version": "5.3.2", - "author": "—", - "license": "MIT" - }, - { - "name": "agent-base", - "version": "7.1.0", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "ajv", - "version": "6.15.0", - "author": "Evgeny Poberezkin", - "license": "MIT" - }, - { - "name": "ajv-keywords", - "version": "3.5.2", - "author": "Evgeny Poberezkin", - "license": "MIT" - }, - { - "name": "ansi-regex", - "version": "5.0.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "ansi-styles", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "app-builder-bin", - "version": "5.0.0-alpha.12", - "author": "—", - "license": "MIT" - }, - { - "name": "app-builder-lib", - "version": "26.8.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "argparse", - "version": "2.0.1", - "author": "—", - "license": "Python-2.0" - }, - { - "name": "array-buffer-byte-length", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "arraybuffer.prototype.slice", - "version": "1.0.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "ast-types", - "version": "0.8.15", - "author": "Ben Newman", - "license": "MIT" - }, - { - "name": "ast-v8-to-istanbul", - "version": "1.0.0", - "author": "Ari Perkkiö", - "license": "MIT" - }, - { - "name": "async", - "version": "3.2.3", - "author": "Caolan McMahon", - "license": "MIT" - }, - { - "name": "async-exit-hook", - "version": "2.0.1", - "author": "Tapani Moilanen", - "license": "MIT" - }, - { - "name": "async-function", - "version": "1.0.0", - "author": "Jordan Harbamd", - "license": "MIT" - }, - { - "name": "asynckit", - "version": "0.4.0", - "author": "Alex Indigo", - "license": "MIT" - }, - { - "name": "at-least-node", - "version": "1.0.0", - "author": "Ryan Zimmerman", - "license": "ISC" - }, - { - "name": "available-typed-arrays", - "version": "1.0.7", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "balanced-match", - "version": "1.0.2", - "author": "—", - "license": "MIT" - }, - { - "name": "base64-js", - "version": "1.5.1", - "author": "T. Jameson Little", - "license": "MIT" - }, - { - "name": "bidi-js", - "version": "1.0.3", - "author": "Jason Johnston", - "license": "MIT" - }, - { - "name": "blueimp-canvas-to-blob", - "version": "3.29.0", - "author": "Sebastian Tschan", - "license": "MIT" - }, - { - "name": "boolbase", - "version": "1.0.0", - "author": "Felix Boehm", - "license": "ISC" - }, - { - "name": "boolean", - "version": "3.2.0", - "author": "—", - "license": "MIT" - }, - { - "name": "brace-expansion", - "version": "1.1.12", - "author": "—", - "license": "MIT" - }, - { - "name": "buffer-from", - "version": "1.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "builder-util", - "version": "26.8.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "builder-util-runtime", - "version": "9.5.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "cacache", - "version": "19.0.1", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "cacheable-lookup", - "version": "5.0.3", - "author": "Szymon Marczak", - "license": "MIT" - }, - { - "name": "cacheable-request", - "version": "7.0.2", - "author": "Luke Childs", - "license": "MIT" - }, - { - "name": "call-bind", - "version": "1.0.9", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "call-bind-apply-helpers", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "call-bound", - "version": "1.0.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "callsites", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "camelcase", - "version": "5.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "chai", - "version": "6.2.2", - "author": "Jake Luer", - "license": "MIT" - }, - { - "name": "chalk", - "version": "4.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "chownr", - "version": "3.0.0", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "chromium-pickle-js", - "version": "0.2.0", - "author": "—", - "license": "MIT" - }, - { - "name": "ci-info", - "version": "4.3.1", - "author": "Thomas Watson Steen", - "license": "MIT" - }, - { - "name": "cli-cursor", - "version": "3.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "cli-spinners", - "version": "2.4.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "cli-table3", - "version": "0.5.1", - "author": "James Talmage", - "license": "MIT" - }, - { - "name": "click-outside-vue3", - "version": "4.0.1", - "author": "ndelvalle", - "license": "MIT" - }, - { - "name": "cliui", - "version": "4.0.0", - "author": "Ben Coe", - "license": "ISC" - }, - { - "name": "clone", - "version": "1.0.2", - "author": "Paul Vorbach", - "license": "MIT" - }, - { - "name": "clone-response", - "version": "1.0.2", - "author": "Luke Childs", - "license": "MIT" - }, - { - "name": "code-point-at", - "version": "1.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "color-convert", - "version": "2.0.0", - "author": "Heather Arthur", - "license": "MIT" - }, - { - "name": "color-name", - "version": "1.1.4", - "author": "DY", - "license": "MIT" - }, - { - "name": "colors", - "version": "1.4.0", - "author": "Marak Squires", - "license": "MIT" - }, - { - "name": "combined-stream", - "version": "1.0.8", - "author": "Felix Geisendörfer", - "license": "MIT" - }, - { - "name": "commander", - "version": "2.20.0", - "author": "TJ Holowaychuk", - "license": "MIT" - }, - { - "name": "compare-version", - "version": "0.1.2", - "author": "Kevin Mårtensson", - "license": "MIT" - }, - { - "name": "component-emitter", - "version": "2.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "compressorjs", - "version": "1.3.0", - "author": "Chen Fengyuan", - "license": "MIT" - }, - { - "name": "concat-map", - "version": "0.0.1", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "config-chain", - "version": "1.1.13", - "author": "Dominic Tarr", - "license": "MIT" - }, - { - "name": "convert-source-map", - "version": "2.0.0", - "author": "Thorsten Lorenz", - "license": "MIT" - }, - { - "name": "core-util-is", - "version": "1.0.0", - "author": "Isaac Z. Schlueter", - "license": "MIT" - }, - { - "name": "cross-dirname", - "version": "0.1.0", - "author": "—", - "license": "MIT" - }, - { - "name": "cross-env", - "version": "10.1.0", - "author": "Kent C. Dodds", - "license": "MIT" - }, - { - "name": "cross-spawn", - "version": "7.0.6", - "author": "André Cruz", - "license": "MIT" - }, - { - "name": "css-tree", - "version": "3.2.1", - "author": "Roman Dvornov", - "license": "MIT" - }, - { - "name": "cssesc", - "version": "3.0.0", - "author": "Mathias Bynens", - "license": "MIT" - }, - { - "name": "csstype", - "version": "3.2.3", - "author": "Fredrik Nicol", - "license": "MIT" - }, - { - "name": "data-urls", - "version": "7.0.0", - "author": "Domenic Denicola", - "license": "MIT" - }, - { - "name": "data-view-buffer", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "data-view-byte-length", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "data-view-byte-offset", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "dayjs", - "version": "1.11.20", - "author": "iamkun", - "license": "MIT" - }, - { - "name": "debug", - "version": "4.3.2", - "author": "Josh Junon", - "license": "MIT" - }, - { - "name": "decamelize", - "version": "1.2.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "decimal.js", - "version": "10.6.0", - "author": "Michael Mclaughlin", - "license": "MIT" - }, - { - "name": "decompress-response", - "version": "6.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "deep-is", - "version": "0.1.3", - "author": "Thorsten Lorenz", - "license": "MIT" - }, - { - "name": "defaults", - "version": "1.0.3", - "author": "Elijah Insua", - "license": "MIT" - }, - { - "name": "defer-to-connect", - "version": "2.0.0", - "author": "Szymon Marczak", - "license": "MIT" - }, - { - "name": "define-data-property", - "version": "1.1.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "define-properties", - "version": "1.1.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "delayed-stream", - "version": "1.0.0", - "author": "Felix Geisendörfer", - "license": "MIT" - }, - { - "name": "detect-libc", - "version": "2.0.1", - "author": "Lovell Fuller", - "license": "Apache-2.0" - }, - { - "name": "detect-node", - "version": "2.0.4", - "author": "Ilya Kantor", - "license": "ISC" - }, - { - "name": "dijkstrajs", - "version": "1.0.1", - "author": "—", - "license": "MIT" - }, - { - "name": "dir-compare", - "version": "4.2.0", - "author": "Liviu Grigorescu", - "license": "MIT" - }, - { - "name": "dmg-builder", - "version": "26.8.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "dompurify", - "version": "3.4.11", - "author": "Dr.-Ing. Mario Heiderich, Cure53", - "license": "(MPL-2.0 OR Apache-2.0)" - }, - { - "name": "dotenv", - "version": "16.6.1", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "dotenv-expand", - "version": "11.0.6", - "author": "motdotla", - "license": "BSD-2-Clause" - }, - { - "name": "dunder-proto", - "version": "1.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "earcut", - "version": "3.0.0", - "author": "Vladimir Agafonkin", - "license": "ISC" - }, - { - "name": "editorconfig", - "version": "1.0.3", - "author": "EditorConfig Team", - "license": "MIT" - }, - { - "name": "ejs", - "version": "3.1.10", - "author": "Matthew Eernisse", - "license": "Apache-2.0" - }, - { - "name": "electron", - "version": "42.4.0", - "author": "Electron Community", - "license": "MIT" - }, - { - "name": "electron-builder", - "version": "26.8.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "electron-builder-squirrel-windows", - "version": "26.8.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "electron-prompt", - "version": "1.7.0", - "author": "p-sam", - "license": "MIT" - }, - { - "name": "electron-publish", - "version": "26.8.1", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "electron-winstaller", - "version": "5.4.0", - "author": "—", - "license": "MIT" - }, - { - "name": "emoji-picker-element", - "version": "1.29.1", - "author": "Nolan Lawson", - "license": "Apache-2.0" - }, - { - "name": "emoji-picker-element-data", - "version": "1.8.0", - "author": "Nolan Lawson", - "license": "Apache-2.0" - }, - { - "name": "emoji-regex", - "version": "8.0.0", - "author": "Mathias Bynens", - "license": "MIT" - }, - { - "name": "encoding", - "version": "0.1.13", - "author": "Andris Reinman", - "license": "MIT" - }, - { - "name": "end-of-stream", - "version": "1.1.0", - "author": "Mathias Buus", - "license": "MIT" - }, - { - "name": "enhanced-resolve", - "version": "5.22.0", - "author": "Tobias Koppers @sokra", - "license": "MIT" - }, - { - "name": "entities", - "version": "7.0.1", - "author": "Felix Boehm", - "license": "BSD-2-Clause" - }, - { - "name": "env-paths", - "version": "2.2.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "err-code", - "version": "2.0.2", - "author": "IndigoUnited", - "license": "MIT" - }, - { - "name": "es-abstract", - "version": "1.24.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "es-define-property", - "version": "1.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "es-errors", - "version": "1.3.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "es-module-lexer", - "version": "2.1.0", - "author": "Guy Bedford", - "license": "MIT" - }, - { - "name": "es-object-atoms", - "version": "1.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "es-set-tostringtag", - "version": "2.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "es-to-primitive", - "version": "1.3.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "es6-error", - "version": "4.1.1", - "author": "Ben Youngblood", - "license": "MIT" - }, - { - "name": "escalade", - "version": "3.2.0", - "author": "Luke Edwards", - "license": "MIT" - }, - { - "name": "escape-string-regexp", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "eslint", - "version": "9.39.4", - "author": "Nicholas C. Zakas", - "license": "MIT" - }, - { - "name": "eslint-config-prettier", - "version": "10.1.8", - "author": "Simon Lydell", - "license": "MIT" - }, - { - "name": "eslint-plugin-prettier", - "version": "5.5.5", - "author": "Teddy Katz", - "license": "MIT" - }, - { - "name": "eslint-plugin-security", - "version": "3.0.1", - "author": "Node Security Project", - "license": "Apache-2.0" - }, - { - "name": "eslint-plugin-vue", - "version": "10.9.1", - "author": "Toru Nagashima", - "license": "MIT" - }, - { - "name": "eslint-scope", - "version": "8.2.0", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "eslint-visitor-keys", - "version": "3.3.0", - "author": "Toru Nagashima", - "license": "Apache-2.0" - }, - { - "name": "esmangle-evaluator", - "version": "1.0.1", - "author": "Andres Suarez", - "license": "MIT" - }, - { - "name": "espree", - "version": "10.3.0", - "author": "Nicholas C. Zakas", - "license": "BSD-2-Clause" - }, - { - "name": "esprima-fb", - "version": "15001.1001.0-dev-harmony-fb", - "author": "Ariya Hidayat", - "license": "BSD" - }, - { - "name": "esquery", - "version": "1.6.0", - "author": "Joel Feenstra", - "license": "BSD-3-Clause" - }, - { - "name": "esrecurse", - "version": "4.3.0", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "estraverse", - "version": "5.1.0", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "estree-walker", - "version": "2.0.2", - "author": "Rich Harris", - "license": "MIT" - }, - { - "name": "esutils", - "version": "2.0.2", - "author": "—", - "license": "BSD" - }, - { - "name": "execa", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "expect-type", - "version": "1.3.0", - "author": "—", - "license": "Apache-2.0" - }, - { - "name": "exponential-backoff", - "version": "3.1.1", - "author": "Sami Sayegh", - "license": "Apache-2.0" - }, - { - "name": "fake-indexeddb", - "version": "6.2.5", - "author": "Jeremy Scheff", - "license": "Apache-2.0" - }, - { - "name": "falafel", - "version": "1.2.0", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "fast-deep-equal", - "version": "3.1.3", - "author": "Evgeny Poberezkin", - "license": "MIT" - }, - { - "name": "fast-diff", - "version": "1.1.2", - "author": "Jason Chen", - "license": "Apache-2.0" - }, - { - "name": "fast-json-stable-stringify", - "version": "2.0.0", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "fast-levenshtein", - "version": "2.0.6", - "author": "Ramesh Nair", - "license": "MIT" - }, - { - "name": "fdir", - "version": "6.4.3", - "author": "thecodrr", - "license": "MIT" - }, - { - "name": "fflate", - "version": "0.8.0", - "author": "Arjun Barrett", - "license": "MIT" - }, - { - "name": "file-entry-cache", - "version": "8.0.0", - "author": "Jared Wray", - "license": "MIT" - }, - { - "name": "filelist", - "version": "1.0.1", - "author": "Matthew Eernisse", - "license": "Apache-2.0" - }, - { - "name": "find-up", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "flat-cache", - "version": "4.0.0", - "author": "Jared Wray", - "license": "MIT" - }, - { - "name": "flatted", - "version": "3.4.2", - "author": "Andrea Giammarchi", - "license": "ISC" - }, - { - "name": "for-each", - "version": "0.3.5", - "author": "Raynos", - "license": "MIT" - }, - { - "name": "foreach", - "version": "2.0.6", - "author": "Manuel Stofer", - "license": "MIT" - }, - { - "name": "form-data", - "version": "4.0.6", - "author": "Felix Geisendörfer", - "license": "MIT" - }, - { - "name": "fs-extra", - "version": "7.0.1", - "author": "JP Richardson", - "license": "MIT" - }, - { - "name": "fs-minipass", - "version": "3.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "fs.realpath", - "version": "1.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "function-bind", - "version": "1.1.1", - "author": "Raynos", - "license": "MIT" - }, - { - "name": "function.prototype.name", - "version": "1.1.8", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "functions-have-names", - "version": "1.2.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "generator-function", - "version": "2.0.1", - "author": "Jordan Harbamd", - "license": "MIT" - }, - { - "name": "geotiff", - "version": "3.0.5", - "author": "Fabian Schindler", - "license": "MIT" - }, - { - "name": "get-caller-file", - "version": "1.0.1", - "author": "Stefan Penner", - "license": "ISC" - }, - { - "name": "get-intrinsic", - "version": "1.1.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "get-proto", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "get-stream", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "get-symbol-description", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "glob", - "version": "7.2.3", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "glob", - "version": "13.0.6", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "glob-parent", - "version": "6.0.2", - "author": "Gulp Team", - "license": "ISC" - }, - { - "name": "global-agent", - "version": "3.0.0", - "author": "Gajus Kuizinas", - "license": "BSD-3-Clause" - }, - { - "name": "globals", - "version": "14.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "globalthis", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "gopd", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "got", - "version": "11.8.6", - "author": "—", - "license": "MIT" - }, - { - "name": "graceful-fs", - "version": "4.1.2", - "author": "—", - "license": "ISC" - }, - { - "name": "has", - "version": "1.0.4", - "author": "Thiago de Arruda", - "license": "MIT" - }, - { - "name": "has-bigints", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "has-flag", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "has-property-descriptors", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "has-proto", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "has-symbols", - "version": "1.0.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "has-tostringtag", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "hasown", - "version": "2.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "hosted-git-info", - "version": "4.1.0", - "author": "Rebecca Turner", - "license": "ISC" - }, - { - "name": "html-encoding-sniffer", - "version": "6.0.0", - "author": "Domenic Denicola", - "license": "MIT" - }, - { - "name": "html-escaper", - "version": "2.0.0", - "author": "Andrea Giammarchi", - "license": "MIT" - }, - { - "name": "http-cache-semantics", - "version": "4.1.1", - "author": "Kornel Lesiński", - "license": "BSD-2-Clause" - }, - { - "name": "http-proxy-agent", - "version": "7.0.0", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "http2-wrapper", - "version": "1.0.0-beta.5.2", - "author": "Szymon Marczak", - "license": "MIT" - }, - { - "name": "https-proxy-agent", - "version": "7.0.1", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "iconv-lite", - "version": "0.6.2", - "author": "Alexander Shtuchkin", - "license": "MIT" - }, - { - "name": "ignore", - "version": "5.3.2", - "author": "kael", - "license": "MIT" - }, - { - "name": "immediate", - "version": "3.0.5", - "author": "—", - "license": "MIT" - }, - { - "name": "import-fresh", - "version": "3.2.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "imurmurhash", - "version": "0.1.4", - "author": "Jens Taylor", - "license": "MIT" - }, - { - "name": "inflight", - "version": "1.0.4", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "inherits", - "version": "2.0.1", - "author": "—", - "license": "ISC" - }, - { - "name": "ini", - "version": "2.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "inline-process-browser", - "version": "1.0.0", - "author": "Calvin W. Metcalf", - "license": "MIT" - }, - { - "name": "internal-slot", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "invert-kv", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "ip-address", - "version": "10.1.1", - "author": "Beau Gunderson", - "license": "MIT" - }, - { - "name": "is-array-buffer", - "version": "3.0.5", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-async-function", - "version": "2.1.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-bigint", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-blob", - "version": "2.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "is-boolean-object", - "version": "1.2.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-callable", - "version": "1.2.7", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-data-view", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-date-object", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-extglob", - "version": "2.1.1", - "author": "Jon Schlinkert", - "license": "MIT" - }, - { - "name": "is-finalizationregistry", - "version": "1.1.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-fullwidth-code-point", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "is-generator-function", - "version": "1.1.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-glob", - "version": "4.0.3", - "author": "Jon Schlinkert", - "license": "MIT" - }, - { - "name": "is-interactive", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "is-map", - "version": "2.0.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-negative-zero", - "version": "2.0.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-number-object", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-potential-custom-element-name", - "version": "1.0.1", - "author": "Mathias Bynens", - "license": "MIT" - }, - { - "name": "is-regex", - "version": "1.2.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-set", - "version": "2.0.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-shared-array-buffer", - "version": "1.0.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-stream", - "version": "1.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "is-string", - "version": "1.1.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-symbol", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-typed-array", - "version": "1.1.15", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-weakmap", - "version": "2.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-weakref", - "version": "1.1.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "is-weakset", - "version": "2.0.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "isarray", - "version": "0.0.1", - "author": "Julian Gruber", - "license": "MIT" - }, - { - "name": "isbinaryfile", - "version": "4.0.8", - "author": "—", - "license": "MIT" - }, - { - "name": "isexe", - "version": "2.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "istanbul-lib-coverage", - "version": "3.2.2", - "author": "Krishnan Anantheswaran", - "license": "BSD-3-Clause" - }, - { - "name": "istanbul-lib-report", - "version": "3.0.1", - "author": "Krishnan Anantheswaran", - "license": "BSD-3-Clause" - }, - { - "name": "istanbul-reports", - "version": "3.2.0", - "author": "Krishnan Anantheswaran", - "license": "BSD-3-Clause" - }, - { - "name": "jake", - "version": "10.8.5", - "author": "Matthew Eernisse", - "license": "Apache-2.0" - }, - { - "name": "jiti", - "version": "2.4.2", - "author": "—", - "license": "MIT" - }, - { - "name": "js-beautify", - "version": "1.14.9", - "author": "Einar Lielmanis", - "license": "MIT" - }, - { - "name": "js-tokens", - "version": "10.0.0", - "author": "Simon Lydell", - "license": "MIT" - }, - { - "name": "js-yaml", - "version": "4.1.1", - "author": "Vladimir Zapparov", - "license": "MIT" - }, - { - "name": "jsdom", - "version": "29.1.1", - "author": "—", - "license": "MIT" - }, - { - "name": "json-buffer", - "version": "3.0.1", - "author": "Dominic Tarr", - "license": "MIT" - }, - { - "name": "json-schema-traverse", - "version": "0.4.1", - "author": "Evgeny Poberezkin", - "license": "MIT" - }, - { - "name": "json-stable-stringify-without-jsonify", - "version": "1.0.1", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "json-stringify-pretty-compact", - "version": "4.0.0", - "author": "Simon Lydell", - "license": "MIT" - }, - { - "name": "json-stringify-safe", - "version": "5.0.1", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "json5", - "version": "2.2.3", - "author": "Aseem Kishore", - "license": "MIT" - }, - { - "name": "jsonfile", - "version": "4.0.0", - "author": "JP Richardson", - "license": "MIT" - }, - { - "name": "jszip", - "version": "3.10.1", - "author": "Stuart Knightley", - "license": "(MIT OR GPL-3.0-or-later)" - }, - { - "name": "keycharm", - "version": "0.4.0", - "author": "Alex de Mulder", - "license": "(Apache-2.0 OR MIT)" - }, - { - "name": "keyv", - "version": "4.5.4", - "author": "Jared Wray", - "license": "MIT" - }, - { - "name": "lazy-val", - "version": "1.0.5", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "lcid", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "lerc", - "version": "3.0.0", - "author": "Esri", - "license": "Apache-2.0" - }, - { - "name": "levn", - "version": "0.4.1", - "author": "George Zahariev", - "license": "MIT" - }, - { - "name": "lie", - "version": "3.3.0", - "author": "—", - "license": "MIT" - }, - { - "name": "lightningcss", - "version": "1.32.0", - "author": "—", - "license": "MPL-2.0" - }, - { - "name": "lightningcss-linux-x64-gnu", - "version": "1.32.0", - "author": "—", - "license": "MPL-2.0" - }, - { - "name": "locate-path", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "lodash", - "version": "4.18.1", - "author": "John-David Dalton", - "license": "MIT" - }, - { - "name": "lodash.merge", - "version": "4.6.2", - "author": "John-David Dalton", - "license": "MIT" - }, - { - "name": "log-symbols", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "lowercase-keys", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "lru-cache", - "version": "6.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "lru-cache", - "version": "11.5.0", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "magic-string", - "version": "0.30.21", - "author": "Rich Harris", - "license": "MIT" - }, - { - "name": "magicast", - "version": "0.5.2", - "author": "—", - "license": "MIT" - }, - { - "name": "make-dir", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "make-fetch-happen", - "version": "14.0.3", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "map-age-cleaner", - "version": "0.1.1", - "author": "Sam Verschueren", - "license": "MIT" - }, - { - "name": "mapbox-to-css-font", - "version": "3.2.0", - "author": "Andreas Hocevar", - "license": "BSD-2-Clause" - }, - { - "name": "marked", - "version": "18.0.4", - "author": "Christopher Jeffrey", - "license": "MIT" - }, - { - "name": "matcher", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "math-intrinsics", - "version": "1.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "mdn-data", - "version": "2.27.1", - "author": "Mozilla Developer Network", - "license": "CC0-1.0" - }, - { - "name": "mem", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "micron-parser", - "version": "0.0.0", - "author": "—", - "license": "Unknown" - }, - { - "name": "mime", - "version": "2.5.2", - "author": "Robert Kieffer", - "license": "MIT" - }, - { - "name": "mime-db", - "version": "1.52.0", - "author": "—", - "license": "MIT" - }, - { - "name": "mime-types", - "version": "2.1.35", - "author": "—", - "license": "MIT" - }, - { - "name": "mimic-fn", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "mimic-response", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "mini-svg-data-uri", - "version": "1.2.3", - "author": "Taylor “Tigt” Hunt", - "license": "MIT" - }, - { - "name": "minimatch", - "version": "3.1.4", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "minimatch", - "version": "10.2.3", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "minimist", - "version": "1.2.6", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "minipass", - "version": "3.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "minipass", - "version": "7.1.3", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "minipass-collect", - "version": "2.0.1", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "minipass-fetch", - "version": "4.0.0", - "author": "GitHub Inc.", - "license": "MIT" - }, - { - "name": "minipass-flush", - "version": "1.0.5", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "minipass-pipeline", - "version": "1.2.4", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "minipass-sized", - "version": "1.0.3", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "minizlib", - "version": "3.0.1", - "author": "Isaac Z. Schlueter", - "license": "MIT" - }, - { - "name": "mitt", - "version": "3.0.1", - "author": "—", - "license": "MIT" - }, - { - "name": "mrmime", - "version": "2.0.0", - "author": "Luke Edwards", - "license": "MIT" - }, - { - "name": "ms", - "version": "2.1.2", - "author": "—", - "license": "MIT" - }, - { - "name": "mute-stream", - "version": "0.0.8", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "nanoid", - "version": "3.3.12", - "author": "Andrey Sitnik", - "license": "MIT" - }, - { - "name": "natural-compare", - "version": "1.4.0", - "author": "Lauri Rooden", - "license": "MIT" - }, - { - "name": "negotiator", - "version": "1.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "node-abi", - "version": "4.2.0", - "author": "Lukas Geiger", - "license": "MIT" - }, - { - "name": "node-api-version", - "version": "0.2.1", - "author": "Tim Fish", - "license": "MIT" - }, - { - "name": "node-gyp", - "version": "11.2.0", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "nopt", - "version": "6.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "normalize-url", - "version": "6.0.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "npm-run-path", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "nth-check", - "version": "2.1.1", - "author": "Felix Boehm", - "license": "BSD-2-Clause" - }, - { - "name": "number-is-nan", - "version": "1.0.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "numcodecs", - "version": "0.3.2", - "author": "Trevor Manz", - "license": "MIT" - }, - { - "name": "object-assign", - "version": "4.1.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "object-inspect", - "version": "1.13.4", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "object-keys", - "version": "1.0.6", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "object.assign", - "version": "4.1.7", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "obug", - "version": "2.1.1", - "author": "Kevin Deng", - "license": "MIT" - }, - { - "name": "ol", - "version": "10.9.0", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "ol-mapbox-style", - "version": "13.4.1", - "author": "—", - "license": "BSD-2-Clause" - }, - { - "name": "once", - "version": "1.3.1", - "author": "Isaac Z. Schlueter", - "license": "BSD" - }, - { - "name": "onetime", - "version": "5.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "optionator", - "version": "0.9.3", - "author": "George Zahariev", - "license": "MIT" - }, - { - "name": "ora", - "version": "5.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "os-locale", - "version": "3.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "own-keys", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "p-cancelable", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-defer", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-finally", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-is-promise", - "version": "1.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-limit", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-locate", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-map", - "version": "7.0.2", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "p-try", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "pako", - "version": "1.0.11", - "author": "—", - "license": "(MIT AND Zlib)" - }, - { - "name": "parent-module", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "parse-headers", - "version": "2.0.2", - "author": "David Björklund", - "license": "MIT" - }, - { - "name": "parse5", - "version": "8.0.1", - "author": "Ivan Nikulin", - "license": "MIT" - }, - { - "name": "path-exists", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "path-is-absolute", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "path-key", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "path-scurry", - "version": "2.0.2", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "pathe", - "version": "2.0.3", - "author": "—", - "license": "MIT" - }, - { - "name": "pbf", - "version": "4.0.1", - "author": "Konstantin Kaefer", - "license": "BSD-3-Clause" - }, - { - "name": "pe-library", - "version": "0.4.1", - "author": "jet", - "license": "MIT" - }, - { - "name": "picocolors", - "version": "1.1.1", - "author": "Alexey Raspopov", - "license": "ISC" - }, - { - "name": "picomatch", - "version": "4.0.4", - "author": "Jon Schlinkert", - "license": "MIT" - }, - { - "name": "playwright", - "version": "1.59.1", - "author": "Microsoft Corporation", - "license": "Apache-2.0" - }, - { - "name": "playwright-core", - "version": "1.59.1", - "author": "Microsoft Corporation", - "license": "Apache-2.0" - }, - { - "name": "plist", - "version": "3.1.0", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "pngjs", - "version": "5.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "possible-typed-array-names", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "postcss", - "version": "8.5.15", - "author": "Andrey Sitnik", - "license": "MIT" - }, - { - "name": "postcss-selector-parser", - "version": "7.1.0", - "author": "—", - "license": "MIT" - }, - { - "name": "postject", - "version": "1.0.0-alpha.6", - "author": "—", - "license": "MIT" - }, - { - "name": "prelude-ls", - "version": "1.2.1", - "author": "George Zahariev", - "license": "MIT" - }, - { - "name": "prettier", - "version": "3.8.3", - "author": "James Long", - "license": "MIT" - }, - { - "name": "prettier-linter-helpers", - "version": "1.0.1", - "author": "—", - "license": "MIT" - }, - { - "name": "private", - "version": "0.1.8", - "author": "Ben Newman", - "license": "MIT" - }, - { - "name": "proc-log", - "version": "5.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "process-nextick-args", - "version": "2.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "progress", - "version": "2.0.3", - "author": "TJ Holowaychuk", - "license": "MIT" - }, - { - "name": "promise-retry", - "version": "2.0.1", - "author": "IndigoUnited", - "license": "MIT" - }, - { - "name": "proper-lockfile", - "version": "4.1.2", - "author": "André Cruz", - "license": "MIT" - }, - { - "name": "proto-list", - "version": "1.2.1", - "author": "Isaac Z. Schlueter", - "license": "MIT" - }, - { - "name": "protocol-buffers-schema", - "version": "3.6.1", - "author": "Mathias Buus", - "license": "MIT" - }, - { - "name": "pump", - "version": "3.0.0", - "author": "Mathias Buus Madsen", - "license": "MIT" - }, - { - "name": "punycode", - "version": "2.3.1", - "author": "Mathias Bynens", - "license": "MIT" - }, - { - "name": "qrcode", - "version": "1.5.4", - "author": "Ryan Day", - "license": "MIT" - }, - { - "name": "quick-lru", - "version": "5.1.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "quickselect", - "version": "2.0.0", - "author": "Vladimir Agafonkin", - "license": "ISC" - }, - { - "name": "rbush", - "version": "4.0.0", - "author": "Volodymyr Agafonkin", - "license": "MIT" - }, - { - "name": "read-binary-file-arch", - "version": "1.0.6", - "author": "Samuel Maddock", - "license": "MIT" - }, - { - "name": "readable-stream", - "version": "1.0.33-1", - "author": "—", - "license": "MIT" - }, - { - "name": "recast", - "version": "0.10.43", - "author": "Ben Newman", - "license": "MIT" - }, - { - "name": "reference-spec-reader", - "version": "0.2.0", - "author": "manzt", - "license": "MIT" - }, - { - "name": "reflect.getprototypeof", - "version": "1.0.10", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "regexp-tree", - "version": "0.1.1", - "author": "Dmitry Soshnikov", - "license": "MIT" - }, - { - "name": "regexp.prototype.flags", - "version": "1.5.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "require-directory", - "version": "2.1.1", - "author": "Troy Goode", - "license": "MIT" - }, - { - "name": "require-from-string", - "version": "2.0.2", - "author": "Vsevolod Strukchinsky", - "license": "MIT" - }, - { - "name": "require-main-filename", - "version": "1.0.1", - "author": "Ben Coe", - "license": "ISC" - }, - { - "name": "resedit", - "version": "1.7.2", - "author": "jet", - "license": "MIT" - }, - { - "name": "resolve-alpn", - "version": "1.0.0", - "author": "Szymon Marczak", - "license": "MIT" - }, - { - "name": "resolve-from", - "version": "4.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "resolve-protobuf-schema", - "version": "2.1.0", - "author": "Mathias Buus", - "license": "MIT" - }, - { - "name": "responselike", - "version": "2.0.1", - "author": "lukechilds", - "license": "MIT" - }, - { - "name": "restore-cursor", - "version": "3.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "retry", - "version": "0.12.0", - "author": "Tim Koschützki", - "license": "MIT" - }, - { - "name": "rimraf", - "version": "2.6.3", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "roarr", - "version": "2.15.3", - "author": "Gajus Kuizinas", - "license": "BSD-3-Clause" - }, - { - "name": "rolldown", - "version": "1.0.3", - "author": "—", - "license": "MIT" - }, - { - "name": "rw", - "version": "1.3.3", - "author": "Mike Bostock", - "license": "BSD-3-Clause" - }, - { - "name": "safe-array-concat", - "version": "1.1.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "safe-buffer", - "version": "5.1.2", - "author": "Feross Aboukhadijeh", - "license": "MIT" - }, - { - "name": "safe-push-apply", - "version": "1.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "safe-regex", - "version": "2.1.1", - "author": "James C.", - "license": "MIT" - }, - { - "name": "safe-regex-test", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "safer-buffer", - "version": "2.1.2", - "author": "Nikita Skovoroda", - "license": "MIT" - }, - { - "name": "sanitize-filename", - "version": "1.6.3", - "author": "Parsha Pourkhomami", - "license": "WTFPL OR ISC" - }, - { - "name": "sax", - "version": "1.2.4", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "saxes", - "version": "6.0.0", - "author": "Louis-Dominique Dubeau", - "license": "ISC" - }, - { - "name": "semver", - "version": "7.5.3", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "semver-compare", - "version": "1.0.0", - "author": "James Halliday", - "license": "MIT" - }, - { - "name": "serialize-error", - "version": "7.0.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "set-blocking", - "version": "2.0.0", - "author": "Ben Coe", - "license": "ISC" - }, - { - "name": "set-function-length", - "version": "1.2.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "set-function-name", - "version": "2.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "set-proto", - "version": "1.0.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "setimmediate", - "version": "1.0.5", - "author": "YuzuJS", - "license": "MIT" - }, - { - "name": "shebang-command", - "version": "2.0.0", - "author": "Kevin Mårtensson", - "license": "MIT" - }, - { - "name": "shebang-regex", - "version": "3.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "side-channel", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "side-channel-list", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "side-channel-map", - "version": "1.0.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "side-channel-weakmap", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "siginfo", - "version": "2.0.0", - "author": "Emil Bay", - "license": "ISC" - }, - { - "name": "signal-exit", - "version": "3.0.0", - "author": "Ben Coe", - "license": "ISC" - }, - { - "name": "simple-update-notifier", - "version": "2.0.0", - "author": "alexbrazier", - "license": "MIT" - }, - { - "name": "sirv", - "version": "3.0.2", - "author": "Luke Edwards", - "license": "MIT" - }, - { - "name": "smart-buffer", - "version": "4.2.0", - "author": "Josh Glazebrook", - "license": "MIT" - }, - { - "name": "socks", - "version": "2.8.9", - "author": "Josh Glazebrook", - "license": "MIT" - }, - { - "name": "socks-proxy-agent", - "version": "8.0.3", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "source-map", - "version": "0.5.0", - "author": "Nick Fitzgerald", - "license": "BSD-3-Clause" - }, - { - "name": "source-map-js", - "version": "1.0.2", - "author": "Valentin 7rulnik Semirulnik", - "license": "BSD-3-Clause" - }, - { - "name": "source-map-support", - "version": "0.5.19", - "author": "—", - "license": "MIT" - }, - { - "name": "sprintf-js", - "version": "1.1.3", - "author": "Alexandru Mărășteanu", - "license": "BSD-3-Clause" - }, - { - "name": "ssri", - "version": "12.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "stackback", - "version": "0.0.2", - "author": "Roman Shtylman", - "license": "MIT" - }, - { - "name": "stat-mode", - "version": "1.0.0", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "std-env", - "version": "4.0.0-rc.1", - "author": "—", - "license": "MIT" - }, - { - "name": "stop-iteration-iterator", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "string-width", - "version": "1.0.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "string.prototype.trim", - "version": "1.2.10", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "string.prototype.trimend", - "version": "1.0.9", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "string.prototype.trimstart", - "version": "1.0.8", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "string_decoder", - "version": "0.10.24", - "author": "—", - "license": "MIT" - }, - { - "name": "strip-ansi", - "version": "6.0.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "strip-eof", - "version": "1.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "strip-json-comments", - "version": "3.1.1", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "sumchecker", - "version": "3.0.1", - "author": "Mark Lee", - "license": "Apache-2.0" - }, - { - "name": "supports-color", - "version": "7.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "symbol-tree", - "version": "3.2.4", - "author": "Joris van der Wel", - "license": "MIT" - }, - { - "name": "synckit", - "version": "0.11.12", - "author": "JounQin", - "license": "MIT" - }, - { - "name": "tailwindcss", - "version": "4.2.4", - "author": "—", - "license": "MIT" - }, - { - "name": "tapable", - "version": "2.3.3", - "author": "Tobias Koppers @sokra", - "license": "MIT" - }, - { - "name": "tar", - "version": "7.5.16", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "temp", - "version": "0.9.0", - "author": "Bruce Williams", - "license": "MIT" - }, - { - "name": "temp-file", - "version": "3.4.0", - "author": "Vladimir Krivosheev", - "license": "MIT" - }, - { - "name": "terser", - "version": "5.48.0", - "author": "Mihai Bazon", - "license": "BSD-2-Clause" - }, - { - "name": "through2", - "version": "0.6.5", - "author": "Rod Vagg", - "license": "MIT" - }, - { - "name": "tiny-async-pool", - "version": "1.3.0", - "author": "Rafael Xavier de Souza", - "license": "MIT" - }, - { - "name": "tinybench", - "version": "2.9.0", - "author": "—", - "license": "MIT" - }, - { - "name": "tinyexec", - "version": "1.0.2", - "author": "James Garbutt", - "license": "MIT" - }, - { - "name": "tinyglobby", - "version": "0.2.12", - "author": "Superchupu", - "license": "MIT" - }, - { - "name": "tinyqueue", - "version": "3.0.0", - "author": "—", - "license": "ISC" - }, - { - "name": "tinyrainbow", - "version": "3.1.0", - "author": "—", - "license": "MIT" - }, - { - "name": "tldts", - "version": "7.0.5", - "author": "Rémi Berson", - "license": "MIT" - }, - { - "name": "tldts-core", - "version": "7.0.5", - "author": "Rémi Berson", - "license": "MIT" - }, - { - "name": "tmp", - "version": "0.2.7", - "author": "KARASZI István", - "license": "MIT" - }, - { - "name": "tmp-promise", - "version": "3.0.2", - "author": "Benjamin Gruenbaum and Collaborators.", - "license": "MIT" - }, - { - "name": "totalist", - "version": "3.0.0", - "author": "Luke Edwards", - "license": "MIT" - }, - { - "name": "tough-cookie", - "version": "6.0.1", - "author": "Jeremy Stashewsky", - "license": "BSD-3-Clause" - }, - { - "name": "tr46", - "version": "6.0.0", - "author": "Sebastian Mayr", - "license": "MIT" - }, - { - "name": "truncate-utf8-bytes", - "version": "1.0.0", - "author": "Carl Xiong", - "license": "WTFPL" - }, - { - "name": "type-check", - "version": "0.4.0", - "author": "George Zahariev", - "license": "MIT" - }, - { - "name": "type-fest", - "version": "0.13.1", - "author": "Sindre Sorhus", - "license": "(MIT OR CC0-1.0)" - }, - { - "name": "typed-array-buffer", - "version": "1.0.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "typed-array-byte-length", - "version": "1.0.3", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "typed-array-byte-offset", - "version": "1.0.4", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "typed-array-length", - "version": "1.0.7", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "unbox-primitive", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "undici", - "version": "7.28.0", - "author": "—", - "license": "MIT" - }, - { - "name": "undici-types", - "version": "7.16.0", - "author": "—", - "license": "MIT" - }, - { - "name": "unique-filename", - "version": "4.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "unique-slug", - "version": "5.0.0", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "universalify", - "version": "0.1.0", - "author": "Ryan Zimmerman", - "license": "MIT" - }, - { - "name": "unreachable-branch-transform", - "version": "0.3.0", - "author": "Andres Suarez", - "license": "MIT" - }, - { - "name": "unzipit", - "version": "2.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "upath", - "version": "2.0.1", - "author": "Angelos Pikoulas", - "license": "MIT" - }, - { - "name": "uri-js", - "version": "4.2.2", - "author": "Gary Court", - "license": "BSD-2-Clause" - }, - { - "name": "utf8-byte-length", - "version": "1.0.1", - "author": "Carl Xiong", - "license": "WTFPL" - }, - { - "name": "util-deprecate", - "version": "1.0.1", - "author": "Nathan Rajlich", - "license": "MIT" - }, - { - "name": "uuid", - "version": "14.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "vis-data", - "version": "7.1.10", - "author": "—", - "license": "(Apache-2.0 OR MIT)" - }, - { - "name": "vis-network", - "version": "9.1.13", - "author": "—", - "license": "(Apache-2.0 OR MIT)" - }, - { - "name": "vis-util", - "version": "5.0.7", - "author": "Alex de Mulder", - "license": "(Apache-2.0 OR MIT)" - }, - { - "name": "vite", - "version": "8.0.16", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "vite-plugin-vuetify", - "version": "2.1.3", - "author": "Kael Watts-Deuchar", - "license": "MIT" - }, - { - "name": "vitest", - "version": "4.1.5", - "author": "Anthony Fu", - "license": "MIT" - }, - { - "name": "vue", - "version": "3.5.33", - "author": "Evan You", - "license": "MIT" - }, - { - "name": "vue-component-type-helpers", - "version": "3.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "vue-eslint-parser", - "version": "10.4.0", - "author": "Toru Nagashima", - "license": "MIT" - }, - { - "name": "vue-i18n", - "version": "11.4.0", - "author": "kazuya kawaguchi", - "license": "MIT" - }, - { - "name": "vue-router", - "version": "4.6.4", - "author": "Eduardo San Martin Morote", - "license": "MIT" - }, - { - "name": "vuetify", - "version": "3.12.5", - "author": "John Leider", - "license": "MIT" - }, - { - "name": "w3c-xmlserializer", - "version": "5.0.0", - "author": "—", - "license": "MIT" - }, - { - "name": "wcwidth", - "version": "1.0.1", - "author": "Tim Oxley", - "license": "MIT" - }, - { - "name": "web-worker", - "version": "1.5.0", - "author": "—", - "license": "Apache-2.0" - }, - { - "name": "webidl-conversions", - "version": "8.0.1", - "author": "Domenic Denicola", - "license": "BSD-2-Clause" - }, - { - "name": "whatwg-mimetype", - "version": "5.0.0", - "author": "Domenic Denicola", - "license": "MIT" - }, - { - "name": "whatwg-url", - "version": "16.0.1", - "author": "Sebastian Mayr", - "license": "MIT" - }, - { - "name": "which", - "version": "2.0.1", - "author": "GitHub Inc.", - "license": "ISC" - }, - { - "name": "which-boxed-primitive", - "version": "1.1.0", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "which-builtin-type", - "version": "1.2.1", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "which-collection", - "version": "1.0.2", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "which-module", - "version": "2.0.0", - "author": "nexdrew", - "license": "ISC" - }, - { - "name": "which-typed-array", - "version": "1.1.21", - "author": "Jordan Harband", - "license": "MIT" - }, - { - "name": "why-is-node-running", - "version": "2.3.0", - "author": "Mathias Buus", - "license": "MIT" - }, - { - "name": "wrap-ansi", - "version": "2.0.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "wrappy", - "version": "1.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "xml-name-validator", - "version": "4.0.0", - "author": "Domenic Denicola", - "license": "Apache-2.0" - }, - { - "name": "xml-utils", - "version": "1.10.2", - "author": "Daniel J. Dufour", - "license": "CC0-1.0" - }, - { - "name": "xmlbuilder", - "version": "15.1.1", - "author": "Ozgur Ozcitak", - "license": "MIT" - }, - { - "name": "xmlchars", - "version": "2.2.0", - "author": "Louis-Dominique Dubeau", - "license": "MIT" - }, - { - "name": "xtend", - "version": "4.0.2", - "author": "Raynos", - "license": "MIT" - }, - { - "name": "y18n", - "version": "5.0.8", - "author": "Ben Coe", - "license": "ISC" - }, - { - "name": "yallist", - "version": "4.0.0", - "author": "Isaac Z. Schlueter", - "license": "ISC" - }, - { - "name": "yallist", - "version": "5.0.0", - "author": "Isaac Z. Schlueter", - "license": "BlueOak-1.0.0" - }, - { - "name": "yargs", - "version": "12.0.5", - "author": "—", - "license": "MIT" - }, - { - "name": "yargs-parser", - "version": "18.1.1", - "author": "Ben Coe", - "license": "ISC" - }, - { - "name": "yocto-queue", - "version": "0.1.0", - "author": "Sindre Sorhus", - "license": "MIT" - }, - { - "name": "zarrita", - "version": "0.7.1", - "author": "—", - "license": "MIT" - }, - { - "name": "zstddec", - "version": "0.2.0", - "author": "Don McCurdy", - "license": "MIT AND BSD-3-Clause" - } + { + "name": "@aashutoshrathi/word-wrap", + "version": "1.2.6", + "author": "Jon Schlinkert", + "license": "MIT" + }, + { + "name": "@asamuzakjp/css-color", + "version": "5.1.11", + "author": "asamuzaK", + "license": "MIT" + }, + { + "name": "@asamuzakjp/dom-selector", + "version": "7.1.1", + "author": "asamuzaK", + "license": "MIT" + }, + { + "name": "@asamuzakjp/generational-cache", + "version": "1.0.1", + "author": "asamuzaK", + "license": "MIT" + }, + { + "name": "@asamuzakjp/nwsapi", + "version": "2.3.9", + "author": "Diego Perini", + "license": "MIT" + }, + { + "name": "@babel/helper-string-parser", + "version": "7.27.1", + "author": "The Babel Team", + "license": "MIT" + }, + { + "name": "@babel/helper-validator-identifier", + "version": "7.28.5", + "author": "The Babel Team", + "license": "MIT" + }, + { + "name": "@babel/parser", + "version": "7.29.0", + "author": "The Babel Team", + "license": "MIT" + }, + { + "name": "@babel/types", + "version": "7.29.0", + "author": "The Babel Team", + "license": "MIT" + }, + { + "name": "@bcoe/v8-coverage", + "version": "1.0.2", + "author": "Charles Samborski", + "license": "MIT" + }, + { + "name": "@bramus/specificity", + "version": "2.4.2", + "author": "Bramus Van Damme", + "license": "MIT" + }, + { + "name": "@csstools/color-helpers", + "version": "6.0.2", + "author": "—", + "license": "MIT-0" + }, + { + "name": "@csstools/css-calc", + "version": "3.2.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@csstools/css-color-parser", + "version": "4.1.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@csstools/css-parser-algorithms", + "version": "4.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@csstools/css-syntax-patches-for-csstree", + "version": "1.1.6", + "author": "—", + "license": "MIT-0" + }, + { + "name": "@csstools/css-tokenizer", + "version": "4.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@egjs/hammerjs", + "version": "2.0.17", + "author": "—", + "license": "MIT" + }, + { + "name": "@electron-internal/extract-zip", + "version": "1.0.4", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "@electron/asar", + "version": "3.4.1", + "author": "—", + "license": "MIT" + }, + { + "name": "@electron/fuses", + "version": "1.8.0", + "author": "Electron Community", + "license": "MIT" + }, + { + "name": "@electron/get", + "version": "3.1.0", + "author": "Samuel Attard", + "license": "MIT" + }, + { + "name": "@electron/notarize", + "version": "2.5.0", + "author": "Samuel Attard", + "license": "MIT" + }, + { + "name": "@electron/osx-sign", + "version": "1.3.3", + "author": "electron", + "license": "BSD-2-Clause" + }, + { + "name": "@electron/rebuild", + "version": "4.0.6", + "author": "—", + "license": "MIT" + }, + { + "name": "@electron/universal", + "version": "2.0.3", + "author": "Samuel Attard", + "license": "MIT" + }, + { + "name": "@electron/windows-sign", + "version": "1.1.2", + "author": "Felix Rieseberg", + "license": "BSD-2-Clause" + }, + { + "name": "@epic-web/invariant", + "version": "1.0.0", + "author": "Kent C. Dodds", + "license": "MIT" + }, + { + "name": "@eslint-community/eslint-utils", + "version": "4.4.0", + "author": "Toru Nagashima", + "license": "MIT" + }, + { + "name": "@eslint-community/regexpp", + "version": "4.12.1", + "author": "Toru Nagashima", + "license": "MIT" + }, + { + "name": "@eslint/config-array", + "version": "0.21.2", + "author": "Nicholas C. Zakas", + "license": "Apache-2.0" + }, + { + "name": "@eslint/config-helpers", + "version": "0.4.2", + "author": "—", + "license": "Apache-2.0" + }, + { + "name": "@eslint/core", + "version": "0.17.0", + "author": "Nicholas C. Zakas", + "license": "Apache-2.0" + }, + { + "name": "@eslint/eslintrc", + "version": "3.3.5", + "author": "Nicholas C. Zakas", + "license": "MIT" + }, + { + "name": "@eslint/js", + "version": "9.39.4", + "author": "—", + "license": "MIT" + }, + { + "name": "@eslint/object-schema", + "version": "2.1.7", + "author": "Nicholas C. Zakas", + "license": "Apache-2.0" + }, + { + "name": "@eslint/plugin-kit", + "version": "0.4.1", + "author": "Nicholas C. Zakas", + "license": "Apache-2.0" + }, + { + "name": "@exodus/bytes", + "version": "1.15.0", + "author": "Exodus Movement, Inc.", + "license": "MIT" + }, + { + "name": "@fontsource/noto-sans", + "version": "5.2.10", + "author": "Google Inc.", + "license": "OFL-1.1" + }, + { + "name": "@humanfs/core", + "version": "0.19.1", + "author": "Nicholas C. Zakas", + "license": "Apache-2.0" + }, + { + "name": "@humanfs/node", + "version": "0.16.6", + "author": "Nicholas C. Zakas", + "license": "Apache-2.0" + }, + { + "name": "@humanwhocodes/module-importer", + "version": "1.0.1", + "author": "Nicholas C. Zaks", + "license": "Apache-2.0" + }, + { + "name": "@humanwhocodes/retry", + "version": "0.3.0", + "author": "Nicholas C. Zaks", + "license": "Apache-2.0" + }, + { + "name": "@intlify/core-base", + "version": "11.4.6", + "author": "kazuya kawaguchi", + "license": "MIT" + }, + { + "name": "@intlify/devtools-types", + "version": "11.4.6", + "author": "kazuya kawaguchi", + "license": "MIT" + }, + { + "name": "@intlify/message-compiler", + "version": "11.4.6", + "author": "kazuya kawaguchi", + "license": "MIT" + }, + { + "name": "@intlify/shared", + "version": "11.4.6", + "author": "kazuya kawaguchi", + "license": "MIT" + }, + { + "name": "@isaacs/cliui", + "version": "8.0.2", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "@isaacs/cliui", + "version": "9.0.0", + "author": "—", + "license": "BlueOak-1.0.0" + }, + { + "name": "@isaacs/fs-minipass", + "version": "4.0.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "@jridgewell/gen-mapping", + "version": "0.3.0", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@jridgewell/remapping", + "version": "2.3.5", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@jridgewell/resolve-uri", + "version": "3.0.3", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@jridgewell/set-array", + "version": "1.2.1", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@jridgewell/source-map", + "version": "0.3.3", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@jridgewell/sourcemap-codec", + "version": "1.4.10", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@jridgewell/trace-mapping", + "version": "0.3.9", + "author": "Justin Ridgewell", + "license": "MIT" + }, + { + "name": "@keyv/serialize", + "version": "1.1.1", + "author": "Jared Wray", + "license": "MIT" + }, + { + "name": "@malept/cross-spawn-promise", + "version": "2.0.0", + "author": "Mark Lee", + "license": "Apache-2.0" + }, + { + "name": "@malept/flatpak-bundler", + "version": "0.4.0", + "author": "Matt Watson", + "license": "MIT" + }, + { + "name": "@mapbox/jsonlint-lines-primitives", + "version": "2.0.3", + "author": "Zach Carter", + "license": "MIT" + }, + { + "name": "@mapbox/unitbezier", + "version": "1.0.0", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "@maplibre/maplibre-gl-style-spec", + "version": "24.10.0", + "author": "MapLibre", + "license": "ISC" + }, + { + "name": "@mdi/font", + "version": "7.4.47", + "author": "Austin Andrews", + "license": "Apache-2.0" + }, + { + "name": "@mdi/js", + "version": "7.4.47", + "author": "Austin Andrews", + "license": "Apache-2.0" + }, + { + "name": "@noble/hashes", + "version": "1.4.0", + "author": "Paul Miller", + "license": "MIT" + }, + { + "name": "@one-ini/wasm", + "version": "0.1.1", + "author": "—", + "license": "MIT" + }, + { + "name": "@oxc-parser/binding-linux-x64-gnu", + "version": "0.137.0", + "author": "Boshen and oxc contributors", + "license": "MIT" + }, + { + "name": "@oxc-project/types", + "version": "0.133.0", + "author": "Boshen and oxc contributors", + "license": "MIT" + }, + { + "name": "@oxc-resolver/binding-linux-x64-gnu", + "version": "11.21.3", + "author": "—", + "license": "MIT" + }, + { + "name": "@peculiar/asn1-schema", + "version": "2.8.0", + "author": "PeculiarVentures, LLC", + "license": "MIT" + }, + { + "name": "@peculiar/json-schema", + "version": "1.1.12", + "author": "PeculiarVentures, Inc", + "license": "MIT" + }, + { + "name": "@peculiar/utils", + "version": "2.0.3", + "author": "PeculiarVentures", + "license": "MIT" + }, + { + "name": "@peculiar/webcrypto", + "version": "1.7.1", + "author": "PeculiarVentures", + "license": "MIT" + }, + { + "name": "@petamoriken/float16", + "version": "3.9.3", + "author": "Kenta Moriuchi", + "license": "MIT" + }, + { + "name": "@pkgjs/parseargs", + "version": "0.11.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@pkgr/core", + "version": "0.3.6", + "author": "JounQin", + "license": "MIT" + }, + { + "name": "@playwright/test", + "version": "1.61.1", + "author": "Microsoft Corporation", + "license": "Apache-2.0" + }, + { + "name": "@polka/url", + "version": "1.0.0-next.24", + "author": "Luke Edwards", + "license": "MIT" + }, + { + "name": "@rolldown/binding-linux-x64-gnu", + "version": "1.0.3", + "author": "—", + "license": "MIT" + }, + { + "name": "@rolldown/pluginutils", + "version": "1.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@sec-ant/readable-stream", + "version": "0.4.1", + "author": "Ze-Zheng Wu", + "license": "MIT" + }, + { + "name": "@sindresorhus/is", + "version": "8.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "@standard-schema/spec", + "version": "1.1.0", + "author": "Colin McDonnell", + "license": "MIT" + }, + { + "name": "@tailwindcss/forms", + "version": "0.5.11", + "author": "—", + "license": "MIT" + }, + { + "name": "@tailwindcss/node", + "version": "4.2.4", + "author": "—", + "license": "MIT" + }, + { + "name": "@tailwindcss/oxide", + "version": "4.2.4", + "author": "—", + "license": "MIT" + }, + { + "name": "@tailwindcss/oxide-linux-x64-gnu", + "version": "4.2.4", + "author": "—", + "license": "MIT" + }, + { + "name": "@tailwindcss/vite", + "version": "4.2.4", + "author": "—", + "license": "MIT" + }, + { + "name": "@tanstack/virtual-core", + "version": "3.17.2", + "author": "Tanner Linsley", + "license": "MIT" + }, + { + "name": "@tanstack/vue-virtual", + "version": "3.13.30", + "author": "Tanner Linsley", + "license": "MIT" + }, + { + "name": "@types/chai", + "version": "5.2.2", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/debug", + "version": "4.1.13", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/deep-eql", + "version": "4.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/estree", + "version": "1.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/fs-extra", + "version": "9.0.13", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/hammerjs", + "version": "2.0.36", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/http-cache-semantics", + "version": "4.2.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/json-schema", + "version": "7.0.15", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/ms", + "version": "2.1.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/node", + "version": "0.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/rbush", + "version": "4.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "@types/trusted-types", + "version": "2.0.7", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitejs/plugin-vue", + "version": "6.0.7", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vitest/coverage-v8", + "version": "4.1.5", + "author": "Anthony Fu", + "license": "MIT" + }, + { + "name": "@vitest/expect", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/mocker", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/pretty-format", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/runner", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/snapshot", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/spy", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/ui", + "version": "4.1.9", + "author": "—", + "license": "MIT" + }, + { + "name": "@vitest/utils", + "version": "4.1.5", + "author": "—", + "license": "MIT" + }, + { + "name": "@volar/language-core", + "version": "2.4.28", + "author": "—", + "license": "MIT" + }, + { + "name": "@volar/source-map", + "version": "2.4.28", + "author": "—", + "license": "MIT" + }, + { + "name": "@volar/typescript", + "version": "2.4.28", + "author": "—", + "license": "MIT" + }, + { + "name": "@vue/compiler-core", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/compiler-dom", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/compiler-sfc", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/compiler-ssr", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/devtools-api", + "version": "6.6.4", + "author": "Guillaume Chau", + "license": "MIT" + }, + { + "name": "@vue/language-core", + "version": "3.3.6", + "author": "—", + "license": "MIT" + }, + { + "name": "@vue/reactivity", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/runtime-core", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/runtime-dom", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/server-renderer", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/shared", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "@vue/test-utils", + "version": "2.4.11", + "author": "Lachlan Miller", + "license": "MIT" + }, + { + "name": "@vuetify/loader-shared", + "version": "2.1.2", + "author": "Kael Watts-Deuchar", + "license": "MIT" + }, + { + "name": "@zarrita/storage", + "version": "0.2.0", + "author": "—", + "license": "MIT" + }, + { + "name": "abbrev", + "version": "2.0.0", + "author": "GitHub Inc.", + "license": "ISC" + }, + { + "name": "acorn", + "version": "0.11.0", + "author": "—", + "license": "MIT" + }, + { + "name": "acorn-jsx", + "version": "5.3.2", + "author": "—", + "license": "MIT" + }, + { + "name": "agent-base", + "version": "7.0.2", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "ajv", + "version": "6.14.0", + "author": "Evgeny Poberezkin", + "license": "MIT" + }, + { + "name": "alien-signals", + "version": "3.2.1", + "author": "—", + "license": "MIT" + }, + { + "name": "ansi-regex", + "version": "5.0.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "ansi-styles", + "version": "4.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "app-builder-lib", + "version": "26.15.3", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "argparse", + "version": "2.0.1", + "author": "—", + "license": "Python-2.0" + }, + { + "name": "array-buffer-byte-length", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "arraybuffer.prototype.slice", + "version": "1.0.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "asn1js", + "version": "3.0.10", + "author": "Yury Strozhevsky", + "license": "BSD-3-Clause" + }, + { + "name": "ast-types", + "version": "0.8.15", + "author": "Ben Newman", + "license": "MIT" + }, + { + "name": "ast-v8-to-istanbul", + "version": "1.0.0", + "author": "Ari Perkkiö", + "license": "MIT" + }, + { + "name": "async", + "version": "3.2.6", + "author": "Caolan McMahon", + "license": "MIT" + }, + { + "name": "async-exit-hook", + "version": "2.0.1", + "author": "Tapani Moilanen", + "license": "MIT" + }, + { + "name": "async-function", + "version": "1.0.0", + "author": "Jordan Harbamd", + "license": "MIT" + }, + { + "name": "asynckit", + "version": "0.4.0", + "author": "Alex Indigo", + "license": "MIT" + }, + { + "name": "at-least-node", + "version": "1.0.0", + "author": "Ryan Zimmerman", + "license": "ISC" + }, + { + "name": "available-typed-arrays", + "version": "1.0.7", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "aws4", + "version": "1.13.2", + "author": "Michael Hart", + "license": "MIT" + }, + { + "name": "balanced-match", + "version": "1.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "base64-js", + "version": "1.5.1", + "author": "T. Jameson Little", + "license": "MIT" + }, + { + "name": "bidi-js", + "version": "1.0.3", + "author": "Jason Johnston", + "license": "MIT" + }, + { + "name": "bluebird", + "version": "3.7.2", + "author": "Petka Antonov", + "license": "MIT" + }, + { + "name": "blueimp-canvas-to-blob", + "version": "3.29.0", + "author": "Sebastian Tschan", + "license": "MIT" + }, + { + "name": "boolbase", + "version": "1.0.0", + "author": "Felix Boehm", + "license": "ISC" + }, + { + "name": "boolean", + "version": "3.2.0", + "author": "—", + "license": "MIT" + }, + { + "name": "brace-expansion", + "version": "1.1.12", + "author": "—", + "license": "MIT" + }, + { + "name": "buffer-from", + "version": "1.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "builder-util", + "version": "26.15.3", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "builder-util-runtime", + "version": "9.7.0", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "byte-counter", + "version": "0.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "bytestreamjs", + "version": "2.0.1", + "author": "Yury Strozhevsky", + "license": "BSD-3-Clause" + }, + { + "name": "cacheable-lookup", + "version": "7.0.0", + "author": "Szymon Marczak", + "license": "MIT" + }, + { + "name": "cacheable-request", + "version": "13.0.19", + "author": "Jared Wray", + "license": "MIT" + }, + { + "name": "call-bind", + "version": "1.0.9", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "call-bind-apply-helpers", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "call-bound", + "version": "1.0.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "callsites", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "camelcase", + "version": "5.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "chai", + "version": "6.2.2", + "author": "Jake Luer", + "license": "MIT" + }, + { + "name": "chalk", + "version": "4.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "chownr", + "version": "3.0.0", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "chromium-pickle-js", + "version": "0.2.0", + "author": "—", + "license": "MIT" + }, + { + "name": "chunk-data", + "version": "0.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "ci-info", + "version": "4.3.1", + "author": "Thomas Watson Steen", + "license": "MIT" + }, + { + "name": "cli-table3", + "version": "0.5.0", + "author": "James Talmage", + "license": "MIT" + }, + { + "name": "click-outside-vue3", + "version": "4.0.1", + "author": "ndelvalle", + "license": "MIT" + }, + { + "name": "cliui", + "version": "4.0.0", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "code-point-at", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "color-convert", + "version": "2.0.0", + "author": "Heather Arthur", + "license": "MIT" + }, + { + "name": "color-name", + "version": "1.1.4", + "author": "DY", + "license": "MIT" + }, + { + "name": "colors", + "version": "1.1.2", + "author": "Marak Squires", + "license": "MIT" + }, + { + "name": "combined-stream", + "version": "1.0.8", + "author": "Felix Geisendörfer", + "license": "MIT" + }, + { + "name": "commander", + "version": "2.20.0", + "author": "TJ Holowaychuk", + "license": "MIT" + }, + { + "name": "compare-version", + "version": "0.1.2", + "author": "Kevin Mårtensson", + "license": "MIT" + }, + { + "name": "component-emitter", + "version": "2.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "compressorjs", + "version": "1.3.0", + "author": "Chen Fengyuan", + "license": "MIT" + }, + { + "name": "concat-map", + "version": "0.0.1", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "config-chain", + "version": "1.1.13", + "author": "Dominic Tarr", + "license": "MIT" + }, + { + "name": "convert-source-map", + "version": "2.0.0", + "author": "Thorsten Lorenz", + "license": "MIT" + }, + { + "name": "core-util-is", + "version": "1.0.0", + "author": "Isaac Z. Schlueter", + "license": "MIT" + }, + { + "name": "cross-dirname", + "version": "0.1.0", + "author": "—", + "license": "MIT" + }, + { + "name": "cross-env", + "version": "10.1.0", + "author": "Kent C. Dodds", + "license": "MIT" + }, + { + "name": "cross-spawn", + "version": "7.0.5", + "author": "André Cruz", + "license": "MIT" + }, + { + "name": "css-tree", + "version": "3.2.1", + "author": "Roman Dvornov", + "license": "MIT" + }, + { + "name": "cssesc", + "version": "3.0.0", + "author": "Mathias Bynens", + "license": "MIT" + }, + { + "name": "csstype", + "version": "3.2.3", + "author": "Fredrik Nicol", + "license": "MIT" + }, + { + "name": "data-urls", + "version": "7.0.0", + "author": "Domenic Denicola", + "license": "MIT" + }, + { + "name": "data-view-buffer", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "data-view-byte-length", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "data-view-byte-offset", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "dayjs", + "version": "1.11.21", + "author": "iamkun", + "license": "MIT" + }, + { + "name": "debug", + "version": "4.3.1", + "author": "TJ Holowaychuk", + "license": "MIT" + }, + { + "name": "decamelize", + "version": "1.2.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "decimal.js", + "version": "10.6.0", + "author": "Michael Mclaughlin", + "license": "MIT" + }, + { + "name": "decompress-response", + "version": "10.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "deep-is", + "version": "0.1.3", + "author": "Thorsten Lorenz", + "license": "MIT" + }, + { + "name": "define-data-property", + "version": "1.1.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "define-properties", + "version": "1.2.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "delayed-stream", + "version": "1.0.0", + "author": "Felix Geisendörfer", + "license": "MIT" + }, + { + "name": "detect-libc", + "version": "2.0.3", + "author": "Lovell Fuller", + "license": "Apache-2.0" + }, + { + "name": "detect-node", + "version": "2.1.0", + "author": "Ilya Kantor", + "license": "MIT" + }, + { + "name": "dijkstrajs", + "version": "1.0.1", + "author": "—", + "license": "MIT" + }, + { + "name": "dir-compare", + "version": "4.2.0", + "author": "Liviu Grigorescu", + "license": "MIT" + }, + { + "name": "dmg-builder", + "version": "26.15.3", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "dompurify", + "version": "3.4.11", + "author": "Dr.-Ing. Mario Heiderich, Cure53", + "license": "(MPL-2.0 OR Apache-2.0)" + }, + { + "name": "dotenv", + "version": "16.6.1", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "dotenv-expand", + "version": "11.0.7", + "author": "motdotla", + "license": "BSD-2-Clause" + }, + { + "name": "dunder-proto", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "duplexer2", + "version": "0.1.4", + "author": "Conrad Pankoff", + "license": "BSD-3-Clause" + }, + { + "name": "earcut", + "version": "3.1.0", + "author": "Volodymyr Agafonkin", + "license": "ISC" + }, + { + "name": "eastasianwidth", + "version": "0.2.0", + "author": "Masaki Komagata", + "license": "MIT" + }, + { + "name": "editorconfig", + "version": "1.0.7", + "author": "EditorConfig Team", + "license": "MIT" + }, + { + "name": "ejs", + "version": "3.1.10", + "author": "Matthew Eernisse", + "license": "Apache-2.0" + }, + { + "name": "electron", + "version": "42.4.0", + "author": "Electron Community", + "license": "MIT" + }, + { + "name": "electron-builder", + "version": "26.15.3", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "electron-builder-squirrel-windows", + "version": "26.15.3", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "electron-prompt", + "version": "1.7.0", + "author": "p-sam", + "license": "MIT" + }, + { + "name": "electron-publish", + "version": "26.15.3", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "electron-winstaller", + "version": "5.4.0", + "author": "—", + "license": "MIT" + }, + { + "name": "emoji-picker-element", + "version": "1.29.1", + "author": "Nolan Lawson", + "license": "Apache-2.0" + }, + { + "name": "emoji-picker-element-data", + "version": "1.8.0", + "author": "Nolan Lawson", + "license": "Apache-2.0" + }, + { + "name": "emoji-regex", + "version": "8.0.0", + "author": "Mathias Bynens", + "license": "MIT" + }, + { + "name": "enhanced-resolve", + "version": "5.19.0", + "author": "Tobias Koppers @sokra", + "license": "MIT" + }, + { + "name": "entities", + "version": "7.0.1", + "author": "Felix Boehm", + "license": "BSD-2-Clause" + }, + { + "name": "env-paths", + "version": "2.2.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "err-code", + "version": "2.0.3", + "author": "IndigoUnited", + "license": "MIT" + }, + { + "name": "es-abstract", + "version": "1.24.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es-abstract-get", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es-define-property", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es-errors", + "version": "1.3.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es-module-lexer", + "version": "2.2.0", + "author": "Guy Bedford", + "license": "MIT" + }, + { + "name": "es-object-atoms", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es-set-tostringtag", + "version": "2.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es-to-primitive", + "version": "1.3.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "es6-error", + "version": "4.1.1", + "author": "Ben Youngblood", + "license": "MIT" + }, + { + "name": "escalade", + "version": "3.1.1", + "author": "Luke Edwards", + "license": "MIT" + }, + { + "name": "escape-string-regexp", + "version": "4.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "eslint", + "version": "9.39.4", + "author": "Nicholas C. Zakas", + "license": "MIT" + }, + { + "name": "eslint-config-prettier", + "version": "10.1.8", + "author": "Simon Lydell", + "license": "MIT" + }, + { + "name": "eslint-plugin-prettier", + "version": "5.5.6", + "author": "Teddy Katz", + "license": "MIT" + }, + { + "name": "eslint-plugin-security", + "version": "3.0.1", + "author": "Node Security Project", + "license": "Apache-2.0" + }, + { + "name": "eslint-plugin-vue", + "version": "10.9.2", + "author": "Toru Nagashima", + "license": "MIT" + }, + { + "name": "eslint-scope", + "version": "8.2.0", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "eslint-visitor-keys", + "version": "3.3.0", + "author": "Toru Nagashima", + "license": "Apache-2.0" + }, + { + "name": "esmangle-evaluator", + "version": "1.0.0", + "author": "Andres Suarez", + "license": "Unknown" + }, + { + "name": "espree", + "version": "10.3.0", + "author": "Nicholas C. Zakas", + "license": "BSD-2-Clause" + }, + { + "name": "esprima-fb", + "version": "15001.1001.0-dev-harmony-fb", + "author": "Ariya Hidayat", + "license": "BSD" + }, + { + "name": "esquery", + "version": "1.5.0", + "author": "Joel Feenstra", + "license": "BSD-3-Clause" + }, + { + "name": "esrecurse", + "version": "4.3.0", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "estraverse", + "version": "5.1.0", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "estree-walker", + "version": "2.0.2", + "author": "Rich Harris", + "license": "MIT" + }, + { + "name": "esutils", + "version": "2.0.2", + "author": "—", + "license": "BSD" + }, + { + "name": "execa", + "version": "0.10.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "expect-type", + "version": "1.3.0", + "author": "—", + "license": "Apache-2.0" + }, + { + "name": "exponential-backoff", + "version": "3.1.1", + "author": "Sami Sayegh", + "license": "Apache-2.0" + }, + { + "name": "fake-indexeddb", + "version": "6.2.5", + "author": "Jeremy Scheff", + "license": "Apache-2.0" + }, + { + "name": "falafel", + "version": "1.0.1", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "fast-deep-equal", + "version": "3.1.3", + "author": "Evgeny Poberezkin", + "license": "MIT" + }, + { + "name": "fast-diff", + "version": "1.3.0", + "author": "Jason Chen", + "license": "Apache-2.0" + }, + { + "name": "fast-json-stable-stringify", + "version": "2.0.0", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "fast-levenshtein", + "version": "2.0.6", + "author": "Ramesh Nair", + "license": "MIT" + }, + { + "name": "fast-uri", + "version": "3.0.1", + "author": "Vincent Le Goff", + "license": "MIT" + }, + { + "name": "fd-package-json", + "version": "2.0.0", + "author": "James Garbutt", + "license": "MIT" + }, + { + "name": "fdir", + "version": "6.4.3", + "author": "thecodrr", + "license": "MIT" + }, + { + "name": "fflate", + "version": "0.8.0", + "author": "Arjun Barrett", + "license": "MIT" + }, + { + "name": "file-entry-cache", + "version": "8.0.0", + "author": "Jared Wray", + "license": "MIT" + }, + { + "name": "filelist", + "version": "1.0.1", + "author": "Matthew Eernisse", + "license": "Apache-2.0" + }, + { + "name": "find-up", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "flat-cache", + "version": "4.0.0", + "author": "Jared Wray", + "license": "MIT" + }, + { + "name": "flatted", + "version": "3.4.2", + "author": "Andrea Giammarchi", + "license": "ISC" + }, + { + "name": "for-each", + "version": "0.3.5", + "author": "Raynos", + "license": "MIT" + }, + { + "name": "foreground-child", + "version": "3.1.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "form-data", + "version": "4.0.6", + "author": "Felix Geisendörfer", + "license": "MIT" + }, + { + "name": "formatly", + "version": "0.3.0", + "author": "Josh Goldberg ✨", + "license": "MIT" + }, + { + "name": "fs-extra", + "version": "7.0.1", + "author": "JP Richardson", + "license": "MIT" + }, + { + "name": "fs.realpath", + "version": "1.0.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "function-bind", + "version": "1.1.1", + "author": "Raynos", + "license": "MIT" + }, + { + "name": "function.prototype.name", + "version": "1.2.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "functions-have-names", + "version": "1.2.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "generator-function", + "version": "2.0.0", + "author": "Jordan Harbamd", + "license": "MIT" + }, + { + "name": "geotiff", + "version": "3.0.5", + "author": "Fabian Schindler", + "license": "MIT" + }, + { + "name": "get-caller-file", + "version": "1.0.1", + "author": "Stefan Penner", + "license": "ISC" + }, + { + "name": "get-intrinsic", + "version": "1.1.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "get-proto", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "get-stream", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "get-symbol-description", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "get-tsconfig", + "version": "4.14.0", + "author": "Hiroki Osame", + "license": "MIT" + }, + { + "name": "glob", + "version": "7.2.3", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "glob-parent", + "version": "6.0.2", + "author": "Gulp Team", + "license": "ISC" + }, + { + "name": "global-agent", + "version": "3.0.0", + "author": "Gajus Kuizinas", + "license": "BSD-3-Clause" + }, + { + "name": "globals", + "version": "14.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "globalthis", + "version": "1.0.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "gopd", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "got", + "version": "15.0.7", + "author": "—", + "license": "MIT" + }, + { + "name": "graceful-fs", + "version": "4.1.2", + "author": "—", + "license": "ISC" + }, + { + "name": "has", + "version": "1.0.3", + "author": "Thiago de Arruda", + "license": "MIT" + }, + { + "name": "has-bigints", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "has-flag", + "version": "4.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "has-property-descriptors", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "has-proto", + "version": "1.2.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "has-symbols", + "version": "1.0.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "has-tostringtag", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "hasown", + "version": "2.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "hosted-git-info", + "version": "10.1.1", + "author": "GitHub Inc.", + "license": "ISC" + }, + { + "name": "html-encoding-sniffer", + "version": "6.0.0", + "author": "Domenic Denicola", + "license": "MIT" + }, + { + "name": "html-escaper", + "version": "2.0.0", + "author": "Andrea Giammarchi", + "license": "MIT" + }, + { + "name": "http-cache-semantics", + "version": "4.1.1", + "author": "Kornel Lesiński", + "license": "BSD-2-Clause" + }, + { + "name": "http-proxy-agent", + "version": "7.0.0", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "http2-wrapper", + "version": "2.2.1", + "author": "Szymon Marczak", + "license": "MIT" + }, + { + "name": "https-proxy-agent", + "version": "7.0.0", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "ignore", + "version": "5.2.0", + "author": "kael", + "license": "MIT" + }, + { + "name": "immediate", + "version": "3.0.5", + "author": "—", + "license": "MIT" + }, + { + "name": "import-fresh", + "version": "3.2.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "imurmurhash", + "version": "0.1.4", + "author": "Jens Taylor", + "license": "MIT" + }, + { + "name": "inflight", + "version": "1.0.4", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "inherits", + "version": "2.0.1", + "author": "—", + "license": "ISC" + }, + { + "name": "inherits", + "version": "2.0.0", + "author": "Isaac Z. Schlueter", + "license": "WTFPL2" + }, + { + "name": "ini", + "version": "1.3.6", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "inline-process-browser", + "version": "1.0.0", + "author": "Calvin W. Metcalf", + "license": "MIT" + }, + { + "name": "internal-slot", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "invert-kv", + "version": "2.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "is-array-buffer", + "version": "3.0.5", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-async-function", + "version": "2.1.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-bigint", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-blob", + "version": "2.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "is-boolean-object", + "version": "1.2.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-callable", + "version": "1.2.7", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-data-view", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-date-object", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-document.all", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-extglob", + "version": "2.1.1", + "author": "Jon Schlinkert", + "license": "MIT" + }, + { + "name": "is-finalizationregistry", + "version": "1.1.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-fullwidth-code-point", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "is-generator-function", + "version": "1.1.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-glob", + "version": "4.0.0", + "author": "Jon Schlinkert", + "license": "MIT" + }, + { + "name": "is-map", + "version": "2.0.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-negative-zero", + "version": "2.0.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-number-object", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-potential-custom-element-name", + "version": "1.0.1", + "author": "Mathias Bynens", + "license": "MIT" + }, + { + "name": "is-regex", + "version": "1.2.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-set", + "version": "2.0.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-shared-array-buffer", + "version": "1.0.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-stream", + "version": "1.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "is-string", + "version": "1.1.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-symbol", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-typed-array", + "version": "1.1.15", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-weakmap", + "version": "2.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-weakref", + "version": "1.1.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "is-weakset", + "version": "2.0.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "isarray", + "version": "0.0.1", + "author": "Julian Gruber", + "license": "MIT" + }, + { + "name": "isbinaryfile", + "version": "4.0.8", + "author": "—", + "license": "MIT" + }, + { + "name": "isexe", + "version": "2.0.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "istanbul-lib-coverage", + "version": "3.2.2", + "author": "Krishnan Anantheswaran", + "license": "BSD-3-Clause" + }, + { + "name": "istanbul-lib-report", + "version": "3.0.1", + "author": "Krishnan Anantheswaran", + "license": "BSD-3-Clause" + }, + { + "name": "istanbul-reports", + "version": "3.2.0", + "author": "Krishnan Anantheswaran", + "license": "BSD-3-Clause" + }, + { + "name": "jackspeak", + "version": "3.1.2", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "jake", + "version": "10.8.5", + "author": "Matthew Eernisse", + "license": "Apache-2.0" + }, + { + "name": "jiti", + "version": "2.4.2", + "author": "—", + "license": "MIT" + }, + { + "name": "js-beautify", + "version": "1.15.4", + "author": "Einar Lielmanis", + "license": "MIT" + }, + { + "name": "js-cookie", + "version": "3.0.8", + "author": "Klaus Hartl", + "license": "MIT" + }, + { + "name": "js-tokens", + "version": "10.0.0", + "author": "Simon Lydell", + "license": "MIT" + }, + { + "name": "js-yaml", + "version": "4.2.0", + "author": "Vladimir Zapparov", + "license": "MIT" + }, + { + "name": "jsdom", + "version": "29.1.1", + "author": "—", + "license": "MIT" + }, + { + "name": "json-buffer", + "version": "3.0.1", + "author": "Dominic Tarr", + "license": "MIT" + }, + { + "name": "json-schema-traverse", + "version": "0.4.1", + "author": "Evgeny Poberezkin", + "license": "MIT" + }, + { + "name": "json-stable-stringify-without-jsonify", + "version": "1.0.1", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "json-stringify-pretty-compact", + "version": "4.0.0", + "author": "Simon Lydell", + "license": "MIT" + }, + { + "name": "json-stringify-safe", + "version": "5.0.1", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "json5", + "version": "2.2.3", + "author": "Aseem Kishore", + "license": "MIT" + }, + { + "name": "jsonfile", + "version": "4.0.0", + "author": "JP Richardson", + "license": "MIT" + }, + { + "name": "jsqr", + "version": "1.4.0", + "author": "—", + "license": "Apache-2.0" + }, + { + "name": "jszip", + "version": "3.10.1", + "author": "Stuart Knightley", + "license": "(MIT OR GPL-3.0-or-later)" + }, + { + "name": "keycharm", + "version": "0.4.0", + "author": "Alex de Mulder", + "license": "(Apache-2.0 OR MIT)" + }, + { + "name": "keyv", + "version": "4.5.4", + "author": "Jared Wray", + "license": "MIT" + }, + { + "name": "knip", + "version": "6.24.0", + "author": "Lars Kappert", + "license": "ISC" + }, + { + "name": "lazy-val", + "version": "1.0.5", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "lcid", + "version": "2.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "lerc", + "version": "3.0.0", + "author": "Esri", + "license": "Apache-2.0" + }, + { + "name": "levn", + "version": "0.4.1", + "author": "George Zahariev", + "license": "MIT" + }, + { + "name": "lie", + "version": "3.3.0", + "author": "—", + "license": "MIT" + }, + { + "name": "lightningcss", + "version": "1.32.0", + "author": "—", + "license": "MPL-2.0" + }, + { + "name": "lightningcss-linux-x64-gnu", + "version": "1.32.0", + "author": "—", + "license": "MPL-2.0" + }, + { + "name": "locate-path", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "lodash", + "version": "4.18.0", + "author": "John-David Dalton", + "license": "MIT" + }, + { + "name": "lodash.merge", + "version": "4.6.2", + "author": "John-David Dalton", + "license": "MIT" + }, + { + "name": "lowercase-keys", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "lru-cache", + "version": "6.0.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "lru-cache", + "version": "11.3.5", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "magic-string", + "version": "0.30.21", + "author": "Rich Harris", + "license": "MIT" + }, + { + "name": "magicast", + "version": "0.5.2", + "author": "—", + "license": "MIT" + }, + { + "name": "make-dir", + "version": "4.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "mapbox-to-css-font", + "version": "3.2.0", + "author": "Andreas Hocevar", + "license": "BSD-2-Clause" + }, + { + "name": "marked", + "version": "18.0.5", + "author": "Christopher Jeffrey", + "license": "MIT" + }, + { + "name": "matcher", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "math-intrinsics", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "mdn-data", + "version": "2.27.1", + "author": "Mozilla Developer Network", + "license": "CC0-1.0" + }, + { + "name": "mem", + "version": "3.0.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "micron-parser", + "version": "0.0.0", + "author": "—", + "license": "Unknown" + }, + { + "name": "mime", + "version": "2.6.0", + "author": "Robert Kieffer", + "license": "MIT" + }, + { + "name": "mime-db", + "version": "1.52.0", + "author": "—", + "license": "MIT" + }, + { + "name": "mime-types", + "version": "2.1.35", + "author": "—", + "license": "MIT" + }, + { + "name": "mimic-fn", + "version": "1.2.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "mimic-response", + "version": "4.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "mini-svg-data-uri", + "version": "1.2.3", + "author": "Taylor “Tigt” Hunt", + "license": "MIT" + }, + { + "name": "minimatch", + "version": "3.1.4", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "minimatch", + "version": "10.2.3", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "minimist", + "version": "0.0.8", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "minipass", + "version": "7.1.2", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "minizlib", + "version": "3.1.0", + "author": "Isaac Z. Schlueter", + "license": "MIT" + }, + { + "name": "mitt", + "version": "3.0.1", + "author": "—", + "license": "MIT" + }, + { + "name": "mkdirp", + "version": "0.5.1", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "mrmime", + "version": "2.0.0", + "author": "Luke Edwards", + "license": "MIT" + }, + { + "name": "ms", + "version": "2.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "muggle-string", + "version": "0.4.1", + "author": "—", + "license": "MIT" + }, + { + "name": "nanoid", + "version": "3.3.12", + "author": "Andrey Sitnik", + "license": "MIT" + }, + { + "name": "natural-compare", + "version": "1.4.0", + "author": "Lauri Rooden", + "license": "MIT" + }, + { + "name": "node-abi", + "version": "4.31.0", + "author": "Lukas Geiger", + "license": "MIT" + }, + { + "name": "node-api-version", + "version": "0.2.1", + "author": "Tim Fish", + "license": "MIT" + }, + { + "name": "node-gyp", + "version": "12.4.0", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "node-int64", + "version": "0.4.0", + "author": "Robert Kieffer", + "license": "MIT" + }, + { + "name": "nopt", + "version": "7.2.1", + "author": "GitHub Inc.", + "license": "ISC" + }, + { + "name": "normalize-url", + "version": "8.1.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "npm-run-path", + "version": "2.0.2", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "nth-check", + "version": "2.1.1", + "author": "Felix Boehm", + "license": "BSD-2-Clause" + }, + { + "name": "number-is-nan", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "numcodecs", + "version": "0.3.2", + "author": "Trevor Manz", + "license": "MIT" + }, + { + "name": "object-assign", + "version": "4.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "object-inspect", + "version": "1.13.4", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "object-keys", + "version": "1.1.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "object.assign", + "version": "4.1.7", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "obug", + "version": "2.1.1", + "author": "Kevin Deng", + "license": "MIT" + }, + { + "name": "ol", + "version": "10.9.0", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "ol-mapbox-style", + "version": "13.4.1", + "author": "—", + "license": "BSD-2-Clause" + }, + { + "name": "once", + "version": "1.4.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "optionator", + "version": "0.9.3", + "author": "George Zahariev", + "license": "MIT" + }, + { + "name": "os-locale", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "own-keys", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "oxc-parser", + "version": "0.137.0", + "author": "Boshen and oxc contributors", + "license": "MIT" + }, + { + "name": "oxc-resolver", + "version": "11.21.3", + "author": "—", + "license": "MIT" + }, + { + "name": "p-finally", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "p-is-promise", + "version": "1.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "p-limit", + "version": "2.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "p-locate", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "p-try", + "version": "2.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "package-json-from-dist", + "version": "1.0.0", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "pako", + "version": "1.0.2", + "author": "—", + "license": "MIT" + }, + { + "name": "pako", + "version": "2.0.4", + "author": "—", + "license": "(MIT AND Zlib)" + }, + { + "name": "parent-module", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "parse-headers", + "version": "2.0.2", + "author": "David Björklund", + "license": "MIT" + }, + { + "name": "parse5", + "version": "8.0.1", + "author": "Ivan Nikulin", + "license": "MIT" + }, + { + "name": "path-browserify", + "version": "1.0.1", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "path-exists", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "path-is-absolute", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "path-key", + "version": "2.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "path-scurry", + "version": "1.11.1", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "pathe", + "version": "2.0.3", + "author": "—", + "license": "MIT" + }, + { + "name": "pbf", + "version": "4.0.1", + "author": "Konstantin Kaefer", + "license": "BSD-3-Clause" + }, + { + "name": "pe-library", + "version": "0.4.1", + "author": "jet", + "license": "MIT" + }, + { + "name": "picocolors", + "version": "1.1.1", + "author": "Alexey Raspopov", + "license": "ISC" + }, + { + "name": "picomatch", + "version": "4.0.4", + "author": "Jon Schlinkert", + "license": "MIT" + }, + { + "name": "pkijs", + "version": "3.4.0", + "author": "Yury Strozhevsky", + "license": "BSD-3-Clause" + }, + { + "name": "playwright", + "version": "1.61.1", + "author": "Microsoft Corporation", + "license": "Apache-2.0" + }, + { + "name": "playwright-core", + "version": "1.61.1", + "author": "Microsoft Corporation", + "license": "Apache-2.0" + }, + { + "name": "plist", + "version": "3.0.5", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "pngjs", + "version": "5.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "possible-typed-array-names", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "postcss", + "version": "8.5.15", + "author": "Andrey Sitnik", + "license": "MIT" + }, + { + "name": "postcss-selector-parser", + "version": "7.1.0", + "author": "—", + "license": "MIT" + }, + { + "name": "postject", + "version": "1.0.0-alpha.6", + "author": "—", + "license": "MIT" + }, + { + "name": "prelude-ls", + "version": "1.2.1", + "author": "George Zahariev", + "license": "MIT" + }, + { + "name": "prettier", + "version": "3.9.3", + "author": "James Long", + "license": "MIT" + }, + { + "name": "prettier-linter-helpers", + "version": "1.0.1", + "author": "—", + "license": "MIT" + }, + { + "name": "private", + "version": "0.1.5", + "author": "Ben Newman", + "license": "MIT" + }, + { + "name": "proc-log", + "version": "6.1.0", + "author": "GitHub Inc.", + "license": "ISC" + }, + { + "name": "process-nextick-args", + "version": "1.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "progress", + "version": "2.0.3", + "author": "TJ Holowaychuk", + "license": "MIT" + }, + { + "name": "promise-retry", + "version": "2.0.1", + "author": "IndigoUnited", + "license": "MIT" + }, + { + "name": "proper-lockfile", + "version": "4.1.2", + "author": "André Cruz", + "license": "MIT" + }, + { + "name": "proto-list", + "version": "1.2.4", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "protocol-buffers-schema", + "version": "3.6.1", + "author": "Mathias Buus", + "license": "MIT" + }, + { + "name": "punycode", + "version": "2.1.0", + "author": "Mathias Bynens", + "license": "MIT" + }, + { + "name": "pvtsutils", + "version": "1.3.6", + "author": "PeculiarVentures", + "license": "MIT" + }, + { + "name": "pvutils", + "version": "1.1.5", + "author": "Yury Strozhevsky", + "license": "MIT" + }, + { + "name": "qrcode", + "version": "1.5.4", + "author": "Ryan Day", + "license": "MIT" + }, + { + "name": "quick-lru", + "version": "5.1.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "quickselect", + "version": "2.0.0", + "author": "Vladimir Agafonkin", + "license": "ISC" + }, + { + "name": "rbush", + "version": "4.0.0", + "author": "Volodymyr Agafonkin", + "license": "MIT" + }, + { + "name": "read-binary-file-arch", + "version": "1.0.6", + "author": "Samuel Maddock", + "license": "MIT" + }, + { + "name": "readable-stream", + "version": "1.0.31", + "author": "—", + "license": "MIT" + }, + { + "name": "recast", + "version": "0.10.43", + "author": "Ben Newman", + "license": "MIT" + }, + { + "name": "reference-spec-reader", + "version": "0.2.0", + "author": "manzt", + "license": "MIT" + }, + { + "name": "reflect.getprototypeof", + "version": "1.0.10", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "regexp-tree", + "version": "0.1.1", + "author": "Dmitry Soshnikov", + "license": "MIT" + }, + { + "name": "regexp.prototype.flags", + "version": "1.5.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "require-directory", + "version": "2.1.1", + "author": "Troy Goode", + "license": "MIT" + }, + { + "name": "require-from-string", + "version": "2.0.2", + "author": "Vsevolod Strukchinsky", + "license": "MIT" + }, + { + "name": "require-main-filename", + "version": "1.0.1", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "resedit", + "version": "1.7.2", + "author": "jet", + "license": "MIT" + }, + { + "name": "resolve-alpn", + "version": "1.2.1", + "author": "Szymon Marczak", + "license": "MIT" + }, + { + "name": "resolve-from", + "version": "4.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "resolve-pkg-maps", + "version": "1.0.0", + "author": "Hiroki Osame", + "license": "MIT" + }, + { + "name": "resolve-protobuf-schema", + "version": "2.1.0", + "author": "Mathias Buus", + "license": "MIT" + }, + { + "name": "responselike", + "version": "4.0.2", + "author": "—", + "license": "MIT" + }, + { + "name": "retry", + "version": "0.12.0", + "author": "Tim Koschützki", + "license": "MIT" + }, + { + "name": "rimraf", + "version": "2.6.2", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "roarr", + "version": "2.15.4", + "author": "Gajus Kuizinas", + "license": "BSD-3-Clause" + }, + { + "name": "rolldown", + "version": "1.0.3", + "author": "—", + "license": "MIT" + }, + { + "name": "safe-array-concat", + "version": "1.1.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "safe-buffer", + "version": "5.1.1", + "author": "Feross Aboukhadijeh", + "license": "MIT" + }, + { + "name": "safe-push-apply", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "safe-regex", + "version": "2.1.1", + "author": "James C.", + "license": "MIT" + }, + { + "name": "safe-regex-test", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "sanitize-filename", + "version": "1.6.4", + "author": "Parsha Pourkhomami", + "license": "WTFPL OR ISC" + }, + { + "name": "sax", + "version": "1.2.4", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "saxes", + "version": "6.0.0", + "author": "Louis-Dominique Dubeau", + "license": "ISC" + }, + { + "name": "semver", + "version": "7.5.2", + "author": "GitHub Inc.", + "license": "ISC" + }, + { + "name": "semver-compare", + "version": "1.0.0", + "author": "James Halliday", + "license": "MIT" + }, + { + "name": "serialize-error", + "version": "7.0.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "set-blocking", + "version": "2.0.0", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "set-function-length", + "version": "1.2.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "set-function-name", + "version": "2.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "set-proto", + "version": "1.0.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "setimmediate", + "version": "1.0.5", + "author": "YuzuJS", + "license": "MIT" + }, + { + "name": "shebang-command", + "version": "2.0.0", + "author": "Kevin Mårtensson", + "license": "MIT" + }, + { + "name": "shebang-regex", + "version": "3.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "side-channel", + "version": "1.1.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "side-channel-list", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "side-channel-map", + "version": "1.0.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "side-channel-weakmap", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "siginfo", + "version": "2.0.0", + "author": "Emil Bay", + "license": "ISC" + }, + { + "name": "signal-exit", + "version": "3.0.0", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "simple-update-notifier", + "version": "2.0.0", + "author": "alexbrazier", + "license": "MIT" + }, + { + "name": "sirv", + "version": "3.0.2", + "author": "Luke Edwards", + "license": "MIT" + }, + { + "name": "smol-toml", + "version": "1.7.0", + "author": "Cynthia Rey", + "license": "BSD-3-Clause" + }, + { + "name": "source-map", + "version": "0.5.0", + "author": "Nick Fitzgerald", + "license": "BSD-3-Clause" + }, + { + "name": "source-map-js", + "version": "1.0.2", + "author": "Valentin 7rulnik Semirulnik", + "license": "BSD-3-Clause" + }, + { + "name": "source-map-support", + "version": "0.5.19", + "author": "—", + "license": "MIT" + }, + { + "name": "sprintf-js", + "version": "1.1.3", + "author": "Alexandru Mărășteanu", + "license": "BSD-3-Clause" + }, + { + "name": "stackback", + "version": "0.0.2", + "author": "Roman Shtylman", + "license": "MIT" + }, + { + "name": "stat-mode", + "version": "1.0.0", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "std-env", + "version": "4.0.0-rc.1", + "author": "—", + "license": "MIT" + }, + { + "name": "stop-iteration-iterator", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "string-width", + "version": "1.0.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "string.prototype.trim", + "version": "1.2.11", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "string.prototype.trimend", + "version": "1.0.10", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "string.prototype.trimstart", + "version": "1.0.8", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "string_decoder", + "version": "0.10.24", + "author": "—", + "license": "MIT" + }, + { + "name": "strip-ansi", + "version": "6.0.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "strip-eof", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "strip-json-comments", + "version": "3.1.1", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "sumchecker", + "version": "3.0.1", + "author": "Mark Lee", + "license": "Apache-2.0" + }, + { + "name": "supports-color", + "version": "7.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "symbol-tree", + "version": "3.2.4", + "author": "Joris van der Wel", + "license": "MIT" + }, + { + "name": "synckit", + "version": "0.11.13", + "author": "JounQin", + "license": "MIT" + }, + { + "name": "tagged-tag", + "version": "1.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "tailwindcss", + "version": "4.2.4", + "author": "—", + "license": "MIT" + }, + { + "name": "tapable", + "version": "2.3.0", + "author": "Tobias Koppers @sokra", + "license": "MIT" + }, + { + "name": "tar", + "version": "7.5.19", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "temp", + "version": "0.9.4", + "author": "Bruce Williams", + "license": "MIT" + }, + { + "name": "temp-file", + "version": "3.4.0", + "author": "Vladimir Krivosheev", + "license": "MIT" + }, + { + "name": "terser", + "version": "5.48.0", + "author": "Mihai Bazon", + "license": "BSD-2-Clause" + }, + { + "name": "through2", + "version": "0.6.2", + "author": "Rod Vagg", + "license": "MIT" + }, + { + "name": "tiny-async-pool", + "version": "1.3.0", + "author": "Rafael Xavier de Souza", + "license": "MIT" + }, + { + "name": "tinybench", + "version": "2.9.0", + "author": "—", + "license": "MIT" + }, + { + "name": "tinyexec", + "version": "1.0.2", + "author": "James Garbutt", + "license": "MIT" + }, + { + "name": "tinyglobby", + "version": "0.2.12", + "author": "Superchupu", + "license": "MIT" + }, + { + "name": "tinyqueue", + "version": "3.0.0", + "author": "—", + "license": "ISC" + }, + { + "name": "tinyrainbow", + "version": "3.1.0", + "author": "—", + "license": "MIT" + }, + { + "name": "tldts", + "version": "7.4.5", + "author": "Rémi Berson", + "license": "MIT" + }, + { + "name": "tldts-core", + "version": "7.4.5", + "author": "Rémi Berson", + "license": "MIT" + }, + { + "name": "tmp", + "version": "0.2.7", + "author": "KARASZI István", + "license": "MIT" + }, + { + "name": "tmp-promise", + "version": "3.0.3", + "author": "Benjamin Gruenbaum and Collaborators.", + "license": "MIT" + }, + { + "name": "totalist", + "version": "3.0.0", + "author": "Luke Edwards", + "license": "MIT" + }, + { + "name": "tough-cookie", + "version": "6.0.1", + "author": "Jeremy Stashewsky", + "license": "BSD-3-Clause" + }, + { + "name": "tr46", + "version": "6.0.0", + "author": "Sebastian Mayr", + "license": "MIT" + }, + { + "name": "truncate-utf8-bytes", + "version": "1.0.2", + "author": "Carl Xiong", + "license": "WTFPL" + }, + { + "name": "tslib", + "version": "2.8.1", + "author": "Microsoft Corp.", + "license": "0BSD" + }, + { + "name": "type-check", + "version": "0.4.0", + "author": "George Zahariev", + "license": "MIT" + }, + { + "name": "type-fest", + "version": "0.13.1", + "author": "Sindre Sorhus", + "license": "(MIT OR CC0-1.0)" + }, + { + "name": "typed-array-buffer", + "version": "1.0.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "typed-array-byte-length", + "version": "1.0.3", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "typed-array-byte-offset", + "version": "1.0.4", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "typed-array-length", + "version": "1.0.8", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "typescript", + "version": "6.0.3", + "author": "Microsoft Corp.", + "license": "Apache-2.0" + }, + { + "name": "uint8array-extras", + "version": "1.5.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "unbash", + "version": "4.0.2", + "author": "Lars Kappert", + "license": "ISC" + }, + { + "name": "unbox-primitive", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "undici", + "version": "7.28.0", + "author": "—", + "license": "MIT" + }, + { + "name": "undici-types", + "version": "7.16.0", + "author": "—", + "license": "MIT" + }, + { + "name": "universalify", + "version": "0.1.0", + "author": "Ryan Zimmerman", + "license": "MIT" + }, + { + "name": "unreachable-branch-transform", + "version": "0.3.0", + "author": "Andres Suarez", + "license": "MIT" + }, + { + "name": "unzipit", + "version": "2.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "unzipper", + "version": "0.12.5", + "author": "Ziggy Jonsson", + "license": "MIT" + }, + { + "name": "upath", + "version": "2.0.1", + "author": "Angelos Pikoulas", + "license": "MIT" + }, + { + "name": "uri-js", + "version": "4.2.2", + "author": "Gary Court", + "license": "BSD-2-Clause" + }, + { + "name": "utf8-byte-length", + "version": "1.0.5", + "author": "Carl Xiong", + "license": "(WTFPL OR MIT)" + }, + { + "name": "util-deprecate", + "version": "1.0.1", + "author": "Nathan Rajlich", + "license": "MIT" + }, + { + "name": "uuid", + "version": "14.0.1", + "author": "—", + "license": "MIT" + }, + { + "name": "vis-data", + "version": "7.1.10", + "author": "—", + "license": "(Apache-2.0 OR MIT)" + }, + { + "name": "vis-network", + "version": "9.1.13", + "author": "—", + "license": "(Apache-2.0 OR MIT)" + }, + { + "name": "vis-util", + "version": "5.0.7", + "author": "Alex de Mulder", + "license": "(Apache-2.0 OR MIT)" + }, + { + "name": "vite", + "version": "8.0.16", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "vite-plugin-vuetify", + "version": "2.1.3", + "author": "Kael Watts-Deuchar", + "license": "MIT" + }, + { + "name": "vitest", + "version": "4.1.5", + "author": "Anthony Fu", + "license": "MIT" + }, + { + "name": "vscode-uri", + "version": "3.1.0", + "author": "Microsoft", + "license": "MIT" + }, + { + "name": "vue", + "version": "3.5.39", + "author": "Evan You", + "license": "MIT" + }, + { + "name": "vue-component-type-helpers", + "version": "3.3.5", + "author": "—", + "license": "MIT" + }, + { + "name": "vue-eslint-parser", + "version": "10.4.1", + "author": "Toru Nagashima", + "license": "MIT" + }, + { + "name": "vue-i18n", + "version": "11.4.6", + "author": "kazuya kawaguchi", + "license": "MIT" + }, + { + "name": "vue-router", + "version": "4.6.4", + "author": "Eduardo San Martin Morote", + "license": "MIT" + }, + { + "name": "vue-tsc", + "version": "3.3.6", + "author": "—", + "license": "MIT" + }, + { + "name": "vuetify", + "version": "3.12.8", + "author": "John Leider", + "license": "MIT" + }, + { + "name": "w3c-xmlserializer", + "version": "5.0.0", + "author": "—", + "license": "MIT" + }, + { + "name": "walk-up-path", + "version": "4.0.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "web-worker", + "version": "1.5.0", + "author": "—", + "license": "Apache-2.0" + }, + { + "name": "webcrypto-core", + "version": "1.9.2", + "author": "PeculiarVentures", + "license": "MIT" + }, + { + "name": "webidl-conversions", + "version": "8.0.1", + "author": "Domenic Denicola", + "license": "BSD-2-Clause" + }, + { + "name": "whatwg-mimetype", + "version": "5.0.0", + "author": "Domenic Denicola", + "license": "MIT" + }, + { + "name": "whatwg-url", + "version": "16.0.1", + "author": "Sebastian Mayr", + "license": "MIT" + }, + { + "name": "which", + "version": "2.0.1", + "author": "GitHub Inc.", + "license": "ISC" + }, + { + "name": "which-boxed-primitive", + "version": "1.1.0", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "which-builtin-type", + "version": "1.2.1", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "which-collection", + "version": "1.0.2", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "which-module", + "version": "2.0.0", + "author": "nexdrew", + "license": "ISC" + }, + { + "name": "which-typed-array", + "version": "1.1.22", + "author": "Jordan Harband", + "license": "MIT" + }, + { + "name": "why-is-node-running", + "version": "2.3.0", + "author": "Mathias Buus", + "license": "MIT" + }, + { + "name": "wrap-ansi", + "version": "2.0.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "wrappy", + "version": "1.0.2", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "xml-name-validator", + "version": "4.0.0", + "author": "Domenic Denicola", + "license": "Apache-2.0" + }, + { + "name": "xml-utils", + "version": "1.10.2", + "author": "Daniel J. Dufour", + "license": "CC0-1.0" + }, + { + "name": "xmlbuilder", + "version": "9.0.7", + "author": "Ozgur Ozcitak", + "license": "MIT" + }, + { + "name": "xmlchars", + "version": "2.2.0", + "author": "Louis-Dominique Dubeau", + "license": "MIT" + }, + { + "name": "xtend", + "version": "4.0.0", + "author": "Raynos", + "license": "MIT" + }, + { + "name": "y18n", + "version": "5.0.5", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "yallist", + "version": "4.0.0", + "author": "Isaac Z. Schlueter", + "license": "ISC" + }, + { + "name": "yallist", + "version": "5.0.0", + "author": "Isaac Z. Schlueter", + "license": "BlueOak-1.0.0" + }, + { + "name": "yaml", + "version": "2.9.0", + "author": "Eemeli Aro", + "license": "ISC" + }, + { + "name": "yargs", + "version": "12.0.5", + "author": "—", + "license": "MIT" + }, + { + "name": "yargs-parser", + "version": "18.1.1", + "author": "Ben Coe", + "license": "ISC" + }, + { + "name": "yocto-queue", + "version": "0.1.0", + "author": "Sindre Sorhus", + "license": "MIT" + }, + { + "name": "zarrita", + "version": "0.7.1", + "author": "—", + "license": "MIT" + }, + { + "name": "zod", + "version": "4.4.3", + "author": "Colin McDonnell", + "license": "MIT" + }, + { + "name": "zstddec", + "version": "0.2.0", + "author": "Don McCurdy", + "license": "MIT AND BSD-3-Clause" + } ] diff --git a/meshchatx/src/frontend/js/terminalRender.js b/meshchatx/src/frontend/js/terminalRender.js index 0c398f85..24563a72 100644 --- a/meshchatx/src/frontend/js/terminalRender.js +++ b/meshchatx/src/frontend/js/terminalRender.js @@ -81,5 +81,3 @@ export function renderTerminalOutput(raw) { }) .join("\n"); } - -export default renderTerminalOutput; diff --git a/package.json b/package.json index 32a5694c..4dafb4c5 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,8 @@ "bundle:offline": "bash scripts/create-offline-bundle.sh", "lint": "eslint .", "lint:fix": "eslint . --fix", + "typecheck": "vue-tsc --noEmit -p tsconfig.json", + "knip": "knip", "format": "prettier --write .", "test": "vitest run --exclude tests/frontend/LoadTimePerformance.test.js && vitest run --config vitest.electron.config.js", "test:coverage": "vitest run --coverage --exclude tests/frontend/LoadTimePerformance.test.js && vitest run --config vitest.electron.config.js --coverage", @@ -83,14 +85,17 @@ "fake-indexeddb": "^6.2.5", "globals": "^17.6.0", "jsdom": "^29.1.1", + "knip": "^6.24.0", "micron-parser": "github:RFnexus/micron-parser-js", "prettier": "^3.9.3", "tailwindcss": "^4.3.0", "terser": "^5.48.0", + "typescript": "^6.0.3", "vite": "^8.0.16", "vite-plugin-vuetify": "^2.1.3", "vitest": "^4.1.5", - "vue-eslint-parser": "^10.4.1" + "vue-eslint-parser": "^10.4.1", + "vue-tsc": "^3.3.6" }, "build": { "appId": "com.quad4.meshchatx", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index baa379a1..6747754e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,7 +70,7 @@ importers: version: 0.5.11(tailwindcss@4.3.0) '@tanstack/vue-virtual': specifier: ^3.13.30 - version: 3.13.30(vue@3.5.39) + version: 3.13.30(vue@3.5.39(typescript@6.0.3)) click-outside-vue3: specifier: ^4.0.1 version: 4.0.1 @@ -124,16 +124,16 @@ importers: version: 9.1.13(@egjs/hammerjs@2.0.17)(component-emitter@2.0.0)(keycharm@0.4.0)(uuid@14.0.1)(vis-data@7.1.10(uuid@14.0.1)(vis-util@5.0.7(@egjs/hammerjs@2.0.17)(component-emitter@2.0.0)))(vis-util@5.0.7(@egjs/hammerjs@2.0.17)(component-emitter@2.0.0)) vue: specifier: ^3.5.39 - version: 3.5.39 + version: 3.5.39(typescript@6.0.3) vue-i18n: specifier: ^11.4.6 - version: 11.4.6(vue@3.5.39) + version: 11.4.6(vue@3.5.39(typescript@6.0.3)) vue-router: specifier: ^4.6.4 - version: 4.6.4(vue@3.5.39) + version: 4.6.4(vue@3.5.39(typescript@6.0.3)) vuetify: specifier: ^3.12.8 - version: 3.12.8(vite-plugin-vuetify@2.1.3)(vue@3.5.39) + version: 3.12.8(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.39(typescript@6.0.3)) devDependencies: '@electron/fuses': specifier: ^1.8.0 @@ -146,10 +146,10 @@ importers: version: 1.61.1 '@tailwindcss/vite': specifier: ^4.2.4 - version: 4.2.4(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0)) + version: 4.2.4(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) '@vitejs/plugin-vue': specifier: ^6.0.7 - version: 6.0.7(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))(vue@3.5.39) + version: 6.0.7(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3)) '@vitest/coverage-v8': specifier: ^4.1.5 version: 4.1.5(vitest@4.1.5) @@ -158,7 +158,7 @@ importers: version: 4.1.9(vitest@4.1.5) '@vue/test-utils': specifier: ^2.4.11 - version: 2.4.11(@vue/compiler-dom@3.5.39)(@vue/server-renderer@3.5.39(vue@3.5.39))(vue@3.5.39) + version: 2.4.11(@vue/compiler-dom@3.5.39)(@vue/server-renderer@3.5.39(vue@3.5.39(typescript@6.0.3)))(vue@3.5.39(typescript@6.0.3)) cross-env: specifier: ^10.1.0 version: 10.1.0 @@ -173,19 +173,19 @@ importers: version: 26.15.3(dmg-builder@26.15.3) eslint: specifier: ^9.39.4 - version: 9.39.4(jiti@2.6.1) + version: 9.39.4(jiti@2.7.0) eslint-config-prettier: specifier: ^10.1.8 - version: 10.1.8(eslint@9.39.4(jiti@2.6.1)) + version: 10.1.8(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-prettier: specifier: ^5.5.6 - version: 5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(prettier@3.9.3) + version: 5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@3.9.3) eslint-plugin-security: specifier: ^3.0.1 version: 3.0.1 eslint-plugin-vue: specifier: ^10.9.2 - version: 10.9.2(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@2.6.1))) + version: 10.9.2(eslint@9.39.4(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@2.7.0))) fake-indexeddb: specifier: ^6.2.5 version: 6.2.5 @@ -195,6 +195,9 @@ importers: jsdom: specifier: ^29.1.1 version: 29.1.1(@noble/hashes@2.2.0) + knip: + specifier: ^6.24.0 + version: 6.24.0 micron-parser: specifier: github:RFnexus/micron-parser-js version: https://codeload.github.com/RFnexus/micron-parser-js/tar.gz/33feb1054c8b2cb3f5f05abbb8903360d3f0c098 @@ -207,18 +210,24 @@ importers: terser: specifier: ^5.48.0 version: 5.48.0 + typescript: + specifier: ^6.0.3 + version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0) + version: 8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) vite-plugin-vuetify: specifier: ^2.1.3 - version: 2.1.3(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))(vue@3.5.39)(vuetify@3.12.8) + version: 2.1.3(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))(vuetify@3.12.8) vitest: specifier: ^4.1.5 - version: 4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0)) + version: 4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) vue-eslint-parser: specifier: ^10.4.1 - version: 10.4.1(eslint@9.39.4(jiti@2.6.1)) + version: 10.4.1(eslint@9.39.4(jiti@2.7.0)) + vue-tsc: + specifier: ^3.3.6 + version: 3.3.6(typescript@6.0.3) packages: @@ -366,12 +375,27 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.0': + resolution: {integrity: sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==} + + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.0': + resolution: {integrity: sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==} + + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@epic-web/invariant@1.0.0': resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==} @@ -557,6 +581,12 @@ packages: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 + '@napi-rs/wasm-runtime@1.1.5': + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} engines: {node: '>= 16'} @@ -568,9 +598,242 @@ packages: '@one-ini/wasm@0.1.1': resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} + '@oxc-parser/binding-android-arm-eabi@0.137.0': + resolution: {integrity: sha512-KDs+0VPdEmasOkpuJHW9V5WCF+cvYdMQv2Jd+aJXt+cxIx12NToRQRbXaRwUEDsZw+/jMk81Ve8ZFbjUkJTOwA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@oxc-parser/binding-android-arm64@0.137.0': + resolution: {integrity: sha512-WhALNzfy3x/RfC6bsqX+csavuUY0yHHE7XfgPE5M542uhoBZUUoGTPG+nkMbGoG4+gcfss5s7urMyn5QBHu0sw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@oxc-parser/binding-darwin-arm64@0.137.0': + resolution: {integrity: sha512-bFPr5hgmNMOMoyPTGtdsK4Ug21RovIPojRMgDDhSp1LtCnc/DkLwGONKjgRjszg677RlGnkYSviQ8hHaUPOVYA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@oxc-parser/binding-darwin-x64@0.137.0': + resolution: {integrity: sha512-CL5dMm1asqXIDZHg14FLxj3Mc36w8PI7xCWh1uA4is6z8g2XrIILoTcQYOxDbwzuk34RDPX5IAGUxZr6LA9KAg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@oxc-parser/binding-freebsd-x64@0.137.0': + resolution: {integrity: sha512-79h8rYGnSlKPGWo7mHr2ixO6ea7aW8B0CT965SZ8SLbNnCOH5aOYBTeVXUY6eMvEaiLyWr8Skuiugr5pDYgLGw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@oxc-parser/binding-linux-arm-gnueabihf@0.137.0': + resolution: {integrity: sha512-ASgmlSimhGyr0lksgVIo6hibz1obnDq4qJbiMX/AzltfgPnanRrzG1Q+23g8ljOHOjv6dsznkUuCYL3gg0sY1Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-parser/binding-linux-arm-musleabihf@0.137.0': + resolution: {integrity: sha512-AU2J9aa22Sx32wRGnDjybOU9TQXXQUud5sdUi+ZB0XxwM8aToWLweV+yA0wlQm0yIUVqljquqoHCYEq9II8gJQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@oxc-parser/binding-linux-arm64-gnu@0.137.0': + resolution: {integrity: sha512-GdEtiG89yMr7XkUGxifgodXEEm2f+xW2f9CpDjlgAnBOwhTmrpQMvhOGobLVKUyzf/qHBXW16smk5zbF3nZU6w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-arm64-musl@0.137.0': + resolution: {integrity: sha512-EGJ+Bs8iXx8KBH8DQ5BLoEm5lnHaYjlh4/8j8vFhrr/6z4tqONy5BZDzLpKmmNWlN6Hlc5r8YOuBVHqZ9vRFEQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-linux-ppc64-gnu@0.137.0': + resolution: {integrity: sha512-vzFUQENy/fnbSe5DZWovq6tIBc1uhuMztanSW6rz1e9WdQE4gHwYuD7ZII6JnrJifd1R3RSoqiZbgRFlVL2tYQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-riscv64-gnu@0.137.0': + resolution: {integrity: sha512-SfVI14HBQs9gtLcUD5hTt5hsNbdrqSUNg9S8muN+LhVQ5nf1WwH3hAoK6B9NKgdYgWAQSXFXGiiBedQ4r/BKuw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-riscv64-musl@0.137.0': + resolution: {integrity: sha512-e7Ppy4FCIFNQxT/ikSeIWFoQ0l+N9vgtRBtLcyZXeolTzApyVoPqEXsYPrcdM/9i0Bwk8knvYd37vaEMxHyi6g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-linux-s390x-gnu@0.137.0': + resolution: {integrity: sha512-Bho5qFwdhqsIFR7gipYEUlqvi3SRrY8sugxXig380MIaakBB1PyU9+7dBiBVScfImTNWhijUxdBwqrprGdq5WA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-x64-gnu@0.137.0': + resolution: {integrity: sha512-36mGWtg7PyFzjJwGDkH6/F4o2nIDEoKXLPr/X/lwqklkomQwJJt1I5GJVmGhovUEmgPK5WAeAZMqlFCehwiy9Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-parser/binding-linux-x64-musl@0.137.0': + resolution: {integrity: sha512-/Jqx6+N7A44n2BdvUr7pXhVr2vFjs6WGH3unZRczwrfiH0H1zY0QwKQMG/dtRiTlKGDKGukznPT8lx84/oEsZg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@oxc-parser/binding-openharmony-arm64@0.137.0': + resolution: {integrity: sha512-9Uj0qHNNl+OgT1UTGwF7ixIXU6T1u2SbMidmgPy/h1h/fl2gRS6YpAxxY1gwHofcWjoTwkoMFd8xs5Vuj6GOFA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@oxc-parser/binding-wasm32-wasi@0.137.0': + resolution: {integrity: sha512-gW2vfkytNGgMVADiuzdvOfw0mWG9za20F/1fCJsif5aBMAvWJTSbpIXbIe0XkOe0VENk+PadpQ7cZgUy2sUJcA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [wasm32] + + '@oxc-parser/binding-win32-arm64-msvc@0.137.0': + resolution: {integrity: sha512-x+pFANF0yL5uK/6T7lu6SlR5qid6sp//eZXKLq5iNsIE+EQg6EaS8/wsW7E91nXXjpnPhSoMOHXShSVhGRdn8w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@oxc-parser/binding-win32-ia32-msvc@0.137.0': + resolution: {integrity: sha512-sQUqym80PFi6McRsIqfJrSu2JrSClEZIXXD+/FjAFoULEKzOPsldIdFBG96xdX8aVMzCNQ9792FPx3MfkEIrFA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + + '@oxc-parser/binding-win32-x64-msvc@0.137.0': + resolution: {integrity: sha512-2AsevxlvNN4WKxpEn3RtqD5zbqMaXF+T7JXblsP4gVuY+vC9dXS4ED/PwfRCliFqoeisYS3Iro4DHzxr0TEvVA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@oxc-project/types@0.133.0': resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} + '@oxc-project/types@0.137.0': + resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} + + '@oxc-resolver/binding-android-arm-eabi@11.21.3': + resolution: {integrity: sha512-eNU11A2WNizh04v3uyaJCootrHIaS0B9aHYXvAvVnPNk4xYSjMUjHnhQ6dewPN2MRYDskV85d1N0Aw0WNWhcyg==} + cpu: [arm] + os: [android] + + '@oxc-resolver/binding-android-arm64@11.21.3': + resolution: {integrity: sha512-8Q+ZjTLvn2dIcWsrmhdrEihm7q+ag/k+mkry7Z+t0QbbHaVxXQfvH9AewyVMh/WrpEKhQ3DDgx9fYbqeCpeOEw==} + cpu: [arm64] + os: [android] + + '@oxc-resolver/binding-darwin-arm64@11.21.3': + resolution: {integrity: sha512-wkh0qKZGHXVUDxFw3oA1TXnU2BDYY/r775oJflGeIr8uDPPoN2pk8gijQIzYRT6hoql/lg3+Tx/SaTn9e2/aGg==} + cpu: [arm64] + os: [darwin] + + '@oxc-resolver/binding-darwin-x64@11.21.3': + resolution: {integrity: sha512-HbNc23FAQYbuyDV2vBWMez4u4mrsm5RAkniGZAWqr6lYZ3N4beeqIb776jzwRl8qL2zRhHVXpUj97X0QgogVzg==} + cpu: [x64] + os: [darwin] + + '@oxc-resolver/binding-freebsd-x64@11.21.3': + resolution: {integrity: sha512-K6xNsTUPEUdfrn0+kbMq5nOUB5w1C5pavPQngt4TM2FpN91lP0PBe2srSpamb4d69O7h86oAi/qWX/kZNRSjkw==} + cpu: [x64] + os: [freebsd] + + '@oxc-resolver/binding-linux-arm-gnueabihf@11.21.3': + resolution: {integrity: sha512-VcFmOpcpWX1zoEy8M58tR2M9YxM+Z9RuQhqAx5q0CTmrruaP7Gveejg75hzd/5sg5nk9G3aLALEa3hE2FsmmTQ==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm-musleabihf@11.21.3': + resolution: {integrity: sha512-quVoxFLBy43hWaQbbDtQNRwAX5vX76mv7n64icAtQcJ3eNgVeblqmkupF/hAneNthdqSlnd1sTjb3aQSaDPaCQ==} + cpu: [arm] + os: [linux] + + '@oxc-resolver/binding-linux-arm64-gnu@11.21.3': + resolution: {integrity: sha512-X0AqNZgcD07Q4V3RDK18/vYOj/HQT/FnmEFGYS2jTWqY7JO13ryE3TEs3eAIgUJhBnNkpEaiXqz3VK8M7qQhWQ==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-arm64-musl@11.21.3': + resolution: {integrity: sha512-YkaQnaKYdbuaXvRt5Qd0GpbihzVnyfR6z1SpYfIUC6RTu4NF7lDKPjVkYb+jRI2gedVO2rVpN35Y6akG6ud4Lw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-linux-ppc64-gnu@11.21.3': + resolution: {integrity: sha512-gB9HwhrPiFqUzDeEq+y/CgAijz1YdI6BnXz5GaH2Pa9cWdutchlkGFAiAuGb/PjVQpiK6NFKzFuztxrweoit7A==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-riscv64-gnu@11.21.3': + resolution: {integrity: sha512-zjDWBlYk8QGv0H8dsPUWqkfjYIIjG2TvspGkzXL0eImbgxtZorA/klKeHyolevoT3Kvbi+1iMr9Lhrh7jf54Og==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-riscv64-musl@11.21.3': + resolution: {integrity: sha512-4UfsQvacV388y1zpXL7C1x1FNYaV52JtuNRiuzrfQA2z1z6ElVrsidkGsrvQ5EgeSq1Pj7kaKqrgGkvFuxJ/tw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-linux-s390x-gnu@11.21.3': + resolution: {integrity: sha512-b5uH+HKH0MP5mNBYaK75SKsJbw52URqrx2LavYdq6wb0l3ExAG5niYRP9DWUNHdKilpaBVM2bXk9HNWrH3ew7Q==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-x64-gnu@11.21.3': + resolution: {integrity: sha512-PjYlmilBpNRh2ntXNYAK3Am5w/nPfEpnU/96iNx7CI8EzAn12J4JRiec63wHJTH31nLoCNxBg/829pN+3CfG3Q==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@oxc-resolver/binding-linux-x64-musl@11.21.3': + resolution: {integrity: sha512-QTBAb7JuHlZ7JUEyM8UiQi2f7m/L4swBhP2TNpYIDc9Wp/wRw1G/8sl6i13aIzQAXH7LKIm294LeOHd0lQR8zA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@oxc-resolver/binding-openharmony-arm64@11.21.3': + resolution: {integrity: sha512-4j1DFwjwv36ec9kds0jU/ucQ5Ha4ERO/H95BxR5JFf0kqUUAJ1kwII7XhTc1vZrkdJkvLGC9Q2MbpObpum8RBg==} + cpu: [arm64] + os: [openharmony] + + '@oxc-resolver/binding-wasm32-wasi@11.21.3': + resolution: {integrity: sha512-i8oluoel5kru/j1WNrjmQSiA3GQ7wvIYVR1IwIoZtKogAhya2iub+ZKIeSIkcJOrnzQ18Tzl/F+kL3fYOxZLvA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + + '@oxc-resolver/binding-win32-arm64-msvc@11.21.3': + resolution: {integrity: sha512-M/8dw8dD6aOs+NlPJax401CZB9I7Aut84isQLgALGGwke4Afvw+/7yYhZb94yXf6t2sPLhQLmSmtSV+2FhsOWg==} + cpu: [arm64] + os: [win32] + + '@oxc-resolver/binding-win32-x64-msvc@11.21.3': + resolution: {integrity: sha512-H7BCt/VnS9hnmMp42eGhZ99izSCRvlnWwy/N71K1/J8QoExwY4262Z8QiEkMDtduRJrztayDxETTckmUuAVL9Q==} + cpu: [x64] + os: [win32] + '@peculiar/asn1-schema@2.8.0': resolution: {integrity: sha512-7YT0U/ze0tF2QOBbE15gKZwy5tvgGyLRiRHLzhlbOpf7BT032oBSd0haZqXn5W6l26WLlu3dyxzjM+2638/z2Q==} @@ -825,6 +1088,9 @@ packages: '@tybys/wasm-util@0.10.1': resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.2': + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} @@ -923,6 +1189,15 @@ packages: '@vitest/utils@4.1.9': resolution: {integrity: sha512-A51o8ymO5PpqlWNnBP9ZHPXDIpuMtTLlGSjN7la4US+LJzoUMyhwjA5QXlm39JexgwHKW4Xjs8Z2d3dLCXOeuA==} + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + '@vue/compiler-core@3.5.39': resolution: {integrity: sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==} @@ -938,6 +1213,9 @@ packages: '@vue/devtools-api@6.6.4': resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + '@vue/language-core@3.3.6': + resolution: {integrity: sha512-LgBMZAy2sR3cQWknpyaxnI6yBkqDfLBPkbdhwRhQCvzfNJRQXPilgQIrdI/v4ytJ0sAq9bWhaPsjqBqneomJ3Q==} + '@vue/reactivity@3.5.39': resolution: {integrity: sha512-TpsuBJ9gGlZa5d23XcM2y8EXanz9dZeVDQBXRwzy46ItgvM+rWpzs+UVM0wcRLxGvcav0HE5jz2gNL53xlRAog==} @@ -1016,6 +1294,9 @@ packages: ajv@8.20.0: resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + alien-signals@3.2.1: + resolution: {integrity: sha512-I8FjmltrfnDFoZedi5CG8DghVYNhzb/Ijluz7tCSJH0xpd0484Kowhbb1XDYOxfJpU1p5wnM2X54dA+IfGyD1g==} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1680,6 +1961,9 @@ packages: fast-uri@3.0.1: resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + fd-package-json@2.0.0: + resolution: {integrity: sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==} + fdir@6.4.3: resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} peerDependencies: @@ -1741,6 +2025,11 @@ packages: resolution: {integrity: sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==} engines: {node: '>= 6'} + formatly@0.3.0: + resolution: {integrity: sha512-9XNj/o4wrRFyhSMJOvsuyMwy8aUfBaZ1VrqHVfohyXf0Sw0e+yfKG+xZaY3arGCOMdwFsqObtzVOc1gU9KiT9w==} + engines: {node: '>=18.3.0'} + hasBin: true + fs-extra@10.1.0: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} @@ -1841,6 +2130,9 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} + get-tsconfig@4.14.0: + resolution: {integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==} + glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} @@ -2204,6 +2496,10 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true + jiti@2.7.0: + resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==} + hasBin: true + js-beautify@1.15.4: resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==} engines: {node: '>=14'} @@ -2272,6 +2568,11 @@ packages: keyv@5.6.0: resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} + knip@6.24.0: + resolution: {integrity: sha512-PokLlgeEjLh1rAsB7ts+52wZ37HBr1nDhE6NNONwEaXdeZGCJOkP7ZlIAI2Gtu8xohquzTWy75bc/1diI9shQw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + lazy-val@1.0.5: resolution: {integrity: sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==} @@ -2514,6 +2815,9 @@ packages: ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + nanoid@3.3.12: resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -2607,6 +2911,13 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} + oxc-parser@0.137.0: + resolution: {integrity: sha512-yFImD+WLElJpLKy8llG1qe4DCmMsL18peRp8XP1JKfig/gISbJkglnpDtX2aTmAn10kZF7164HbN2H8QPsXxGg==} + engines: {node: ^20.19.0 || >=22.12.0} + + oxc-resolver@11.21.3: + resolution: {integrity: sha512-2Mx3fKQz7+xgrBONjsxOgCGtMHOn38/HxMzW1I5efwXB5a4lRN0Vp40gYUJFBWJslcrvwoofTrqoTnLbwTd3pA==} + p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -2670,6 +2981,9 @@ packages: parse5@8.0.1: resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -2896,6 +3210,9 @@ packages: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolve-protobuf-schema@2.1.0: resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} @@ -3029,6 +3346,10 @@ packages: resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==} engines: {node: '>=18'} + smol-toml@1.7.0: + resolution: {integrity: sha512-aqVvWoyO21L23mb+drl4RmMXbf6N7FdHjAhTRA9ZBL7apWBgfWC16KjrASI+1p9GAroljyMHj6fK67i0UiTNvQ==} + engines: {node: '>= 18'} + source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -3122,6 +3443,10 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + strip-json-comments@5.0.3: + resolution: {integrity: sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==} + engines: {node: '>=14.16'} + sumchecker@3.0.1: resolution: {integrity: sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==} engines: {node: '>= 8.0'} @@ -3265,10 +3590,19 @@ packages: resolution: {integrity: sha512-phPGCwqr2+Qo0fwniCE8e4pKnGu/yFb5nD5Y8bf0EEeiI5GklnACYA9GFy/DrAeRrKHXvHn+1SUsOWgJp6RO+g==} engines: {node: '>= 0.4'} + typescript@6.0.3: + resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} + engines: {node: '>=14.17'} + hasBin: true + uint8array-extras@1.5.0: resolution: {integrity: sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==} engines: {node: '>=18'} + unbash@4.0.2: + resolution: {integrity: sha512-8gwNZ29+0/3zmXw7ToIHZtg6wK37xnniRUdBt7B27xZxaxfgR5tGMaGHT0t0dLtBV9fXE7zurh0s6Z1DHVjfWg==} + engines: {node: '>=14'} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -3436,6 +3770,9 @@ packages: jsdom: optional: true + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + vue-component-type-helpers@3.3.5: resolution: {integrity: sha512-Fe1jyPJoUGpJOYKOri44jduR7My4yYINOMJISuMAbmrs+L5LbIDUc8NTWZYY3EJLK0yPLuCmcd5zoCsE4k2/KA==} @@ -3456,6 +3793,12 @@ packages: peerDependencies: vue: ^3.5.0 + vue-tsc@3.3.6: + resolution: {integrity: sha512-ERXGgbKSBGFUkavrJ1Iwj0ZVxKqB/5UOx65IXy7fPf2UsoI21n3ssQLwdvx8xyUGgJe9PvSZTM/FYzIdwUDPFA==} + hasBin: true + peerDependencies: + typescript: '>=5.0.0' + vue@3.5.39: resolution: {integrity: sha512-xmZCYabFGcirU8r0fTuvl/LICc1OU620rnqepaJDL/a141ZigkG7AyaxQLdqJ02ZRYzWe6YPaDHeQx7MfknQfA==} peerDependencies: @@ -3483,6 +3826,10 @@ packages: resolution: {integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==} engines: {node: '>=18'} + walk-up-path@4.0.0: + resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} + engines: {node: 20 || >=22} + web-worker@1.5.0: resolution: {integrity: sha512-RiMReJrTAiA+mBjGONMnjVDP2u3p9R1vkcGz6gDIrOMT3oGuYwX2WRMYI9ipkphSuE5XKEhydbhNEJh4NY9mlw==} @@ -3604,6 +3951,11 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} + yaml@2.9.0: + resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@18.1.1: resolution: {integrity: sha512-KRHEsOM16IX7XuLnMOqImcPNbLVXMNHYAoFc3BKR8Ortl5gzDbtXvvEoGx9imk5E+X1VeNKNlcHr8B8vi+7ipA==} engines: {node: '>=6'} @@ -3630,6 +3982,9 @@ packages: zarrita@0.7.1: resolution: {integrity: sha512-Nu4liRKJES1kkIjWALXSryglJf2+WJURUxgndklfX+mTBCd0lk4MV797p00lt4NzmU3Bbdbs10uxeN8LWwPyWA==} + zod@4.4.3: + resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + zstddec@0.2.0: resolution: {integrity: sha512-oyPnDa1X5c13+Y7mA/FDMNJrn4S8UNBe0KCqtDmor40Re7ALrPN6npFwyYVRRh+PqozZQdeg23QtbcamZnG5rA==} @@ -3804,26 +4159,53 @@ snapshots: tslib: 2.4.0 optional: true + '@emnapi/core@1.11.0': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.4.0 + optional: true + + '@emnapi/core@1.11.1': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.4.0 + optional: true + '@emnapi/runtime@1.10.0': dependencies: tslib: 2.4.0 optional: true + '@emnapi/runtime@1.11.0': + dependencies: + tslib: 2.4.0 + optional: true + + '@emnapi/runtime@1.11.1': + dependencies: + tslib: 2.4.0 + optional: true + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.4.0 optional: true + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.4.0 + optional: true + '@epic-web/invariant@1.0.0': {} - '@eslint-community/eslint-utils@4.4.0(eslint@9.39.4(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.39.4(jiti@2.7.0))': dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.7.0) eslint-visitor-keys: 3.3.0 - '@eslint-community/eslint-utils@4.8.0(eslint@9.39.4(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.8.0(eslint@9.39.4(jiti@2.7.0))': dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.7.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -3907,7 +4289,7 @@ snapshots: '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 - string-width-cjs: string-width@4.2.0 + string-width-cjs: string-width@4.2.3 strip-ansi: 6.0.1 strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 @@ -4007,14 +4389,155 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.0)': + dependencies: + '@emnapi/core': 1.11.0 + '@emnapi/runtime': 1.11.0 + '@tybys/wasm-util': 0.10.2 + optional: true + + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.2 + optional: true + '@noble/hashes@1.4.0': {} '@noble/hashes@2.2.0': {} '@one-ini/wasm@0.1.1': {} + '@oxc-parser/binding-android-arm-eabi@0.137.0': + optional: true + + '@oxc-parser/binding-android-arm64@0.137.0': + optional: true + + '@oxc-parser/binding-darwin-arm64@0.137.0': + optional: true + + '@oxc-parser/binding-darwin-x64@0.137.0': + optional: true + + '@oxc-parser/binding-freebsd-x64@0.137.0': + optional: true + + '@oxc-parser/binding-linux-arm-gnueabihf@0.137.0': + optional: true + + '@oxc-parser/binding-linux-arm-musleabihf@0.137.0': + optional: true + + '@oxc-parser/binding-linux-arm64-gnu@0.137.0': + optional: true + + '@oxc-parser/binding-linux-arm64-musl@0.137.0': + optional: true + + '@oxc-parser/binding-linux-ppc64-gnu@0.137.0': + optional: true + + '@oxc-parser/binding-linux-riscv64-gnu@0.137.0': + optional: true + + '@oxc-parser/binding-linux-riscv64-musl@0.137.0': + optional: true + + '@oxc-parser/binding-linux-s390x-gnu@0.137.0': + optional: true + + '@oxc-parser/binding-linux-x64-gnu@0.137.0': + optional: true + + '@oxc-parser/binding-linux-x64-musl@0.137.0': + optional: true + + '@oxc-parser/binding-openharmony-arm64@0.137.0': + optional: true + + '@oxc-parser/binding-wasm32-wasi@0.137.0': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + optional: true + + '@oxc-parser/binding-win32-arm64-msvc@0.137.0': + optional: true + + '@oxc-parser/binding-win32-ia32-msvc@0.137.0': + optional: true + + '@oxc-parser/binding-win32-x64-msvc@0.137.0': + optional: true + '@oxc-project/types@0.133.0': {} + '@oxc-project/types@0.137.0': {} + + '@oxc-resolver/binding-android-arm-eabi@11.21.3': + optional: true + + '@oxc-resolver/binding-android-arm64@11.21.3': + optional: true + + '@oxc-resolver/binding-darwin-arm64@11.21.3': + optional: true + + '@oxc-resolver/binding-darwin-x64@11.21.3': + optional: true + + '@oxc-resolver/binding-freebsd-x64@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-arm-gnueabihf@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-arm-musleabihf@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-arm64-gnu@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-arm64-musl@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-ppc64-gnu@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-riscv64-gnu@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-riscv64-musl@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-s390x-gnu@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-x64-gnu@11.21.3': + optional: true + + '@oxc-resolver/binding-linux-x64-musl@11.21.3': + optional: true + + '@oxc-resolver/binding-openharmony-arm64@11.21.3': + optional: true + + '@oxc-resolver/binding-wasm32-wasi@11.21.3': + dependencies: + '@emnapi/core': 1.11.0 + '@emnapi/runtime': 1.11.0 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.0) + optional: true + + '@oxc-resolver/binding-win32-arm64-msvc@11.21.3': + optional: true + + '@oxc-resolver/binding-win32-x64-msvc@11.21.3': + optional: true + '@peculiar/asn1-schema@2.8.0': dependencies: '@peculiar/utils': 2.0.3 @@ -4175,25 +4698,30 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.2.4 '@tailwindcss/oxide-win32-x64-msvc': 4.2.4 - '@tailwindcss/vite@4.2.4(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))': + '@tailwindcss/vite@4.2.4(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@tailwindcss/node': 4.2.4 '@tailwindcss/oxide': 4.2.4 tailwindcss: 4.2.4 - vite: 8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0) + vite: 8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) '@tanstack/virtual-core@3.17.2': {} - '@tanstack/vue-virtual@3.13.30(vue@3.5.39)': + '@tanstack/vue-virtual@3.13.30(vue@3.5.39(typescript@6.0.3))': dependencies: '@tanstack/virtual-core': 3.17.2 - vue: 3.5.39 + vue: 3.5.39(typescript@6.0.3) '@tybys/wasm-util@0.10.1': dependencies: tslib: 2.4.0 optional: true + '@tybys/wasm-util@0.10.2': + dependencies: + tslib: 2.4.0 + optional: true + '@types/chai@5.2.2': dependencies: '@types/deep-eql': 4.0.0 @@ -4231,11 +4759,11 @@ snapshots: '@types/trusted-types@2.0.7': optional: true - '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))(vue@3.5.39)': + '@vitejs/plugin-vue@6.0.7(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0) - vue: 3.5.39 + vite: 8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) '@vitest/coverage-v8@4.1.5(vitest@4.1.5)': dependencies: @@ -4249,7 +4777,7 @@ snapshots: obug: 2.1.1 std-env: 4.0.0-rc.1 tinyrainbow: 3.1.0 - vitest: 4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0)) + vitest: 4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) '@vitest/expect@4.1.5': dependencies: @@ -4260,13 +4788,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.5(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))': + '@vitest/mocker@4.1.5(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.5 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0) + vite: 8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) '@vitest/pretty-format@4.1.5': dependencies: @@ -4299,7 +4827,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vitest: 4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0)) + vitest: 4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) '@vitest/utils@4.1.5': dependencies: @@ -4313,6 +4841,18 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 + '@volar/language-core@2.4.28': + dependencies: + '@volar/source-map': 2.4.28 + + '@volar/source-map@2.4.28': {} + + '@volar/typescript@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + '@vue/compiler-core@3.5.39': dependencies: '@babel/parser': 7.29.7 @@ -4345,6 +4885,16 @@ snapshots: '@vue/devtools-api@6.6.4': {} + '@vue/language-core@3.3.6': + dependencies: + '@volar/language-core': 2.4.28 + '@vue/compiler-dom': 3.5.39 + '@vue/shared': 3.5.39 + alien-signals: 3.2.1 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + picomatch: 4.0.4 + '@vue/reactivity@3.5.39': dependencies: '@vue/shared': 3.5.39 @@ -4361,28 +4911,28 @@ snapshots: '@vue/shared': 3.5.39 csstype: 3.2.3 - '@vue/server-renderer@3.5.39(vue@3.5.39)': + '@vue/server-renderer@3.5.39(vue@3.5.39(typescript@6.0.3))': dependencies: '@vue/compiler-ssr': 3.5.39 '@vue/shared': 3.5.39 - vue: 3.5.39 + vue: 3.5.39(typescript@6.0.3) '@vue/shared@3.5.39': {} - '@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.39)(@vue/server-renderer@3.5.39(vue@3.5.39))(vue@3.5.39)': + '@vue/test-utils@2.4.11(@vue/compiler-dom@3.5.39)(@vue/server-renderer@3.5.39(vue@3.5.39(typescript@6.0.3)))(vue@3.5.39(typescript@6.0.3))': dependencies: '@vue/compiler-dom': 3.5.39 js-beautify: 1.15.4 - vue: 3.5.39 + vue: 3.5.39(typescript@6.0.3) vue-component-type-helpers: 3.3.5 optionalDependencies: - '@vue/server-renderer': 3.5.39(vue@3.5.39) + '@vue/server-renderer': 3.5.39(vue@3.5.39(typescript@6.0.3)) - '@vuetify/loader-shared@2.1.2(vue@3.5.39)(vuetify@3.12.8)': + '@vuetify/loader-shared@2.1.2(vue@3.5.39(typescript@6.0.3))(vuetify@3.12.8)': dependencies: upath: 2.0.1 - vue: 3.5.39 - vuetify: 3.12.8(vite-plugin-vuetify@2.1.3)(vue@3.5.39) + vue: 3.5.39(typescript@6.0.3) + vuetify: 3.12.8(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.39(typescript@6.0.3)) '@zarrita/storage@0.2.0': dependencies: @@ -4433,6 +4983,8 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + alien-signals@3.2.1: {} + ansi-regex@5.0.1: {} ansi-styles@4.0.0: @@ -5078,32 +5630,32 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.6.1)): + eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.7.0)): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.7.0) - eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.6.1)))(eslint@9.39.4(jiti@2.6.1))(prettier@3.9.3): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@10.1.8(eslint@9.39.4(jiti@2.7.0)))(eslint@9.39.4(jiti@2.7.0))(prettier@3.9.3): dependencies: - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.7.0) prettier: 3.9.3 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.39.4(jiti@2.6.1)) + eslint-config-prettier: 10.1.8(eslint@9.39.4(jiti@2.7.0)) eslint-plugin-security@3.0.1: dependencies: safe-regex: 2.1.1 - eslint-plugin-vue@10.9.2(eslint@9.39.4(jiti@2.6.1))(vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@2.6.1))): + eslint-plugin-vue@10.9.2(eslint@9.39.4(jiti@2.7.0))(vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@2.7.0))): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@2.6.1)) - eslint: 9.39.4(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@2.7.0)) + eslint: 9.39.4(jiti@2.7.0) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 7.1.0 semver: 7.5.2 - vue-eslint-parser: 10.4.1(eslint@9.39.4(jiti@2.6.1)) + vue-eslint-parser: 10.4.1(eslint@9.39.4(jiti@2.7.0)) xml-name-validator: 4.0.0 eslint-scope@8.2.0: @@ -5124,9 +5676,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.39.4(jiti@2.6.1): + eslint@9.39.4(jiti@2.7.0): dependencies: - '@eslint-community/eslint-utils': 4.8.0(eslint@9.39.4(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.8.0(eslint@9.39.4(jiti@2.7.0)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.2 '@eslint/config-helpers': 0.4.2 @@ -5161,7 +5713,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.3 optionalDependencies: - jiti: 2.6.1 + jiti: 2.7.0 transitivePeerDependencies: - supports-color @@ -5237,6 +5789,10 @@ snapshots: fast-uri@3.0.1: {} + fd-package-json@2.0.0: + dependencies: + walk-up-path: 4.0.0 + fdir@6.4.3(picomatch@4.0.4): optionalDependencies: picomatch: 4.0.4 @@ -5296,6 +5852,10 @@ snapshots: hasown: 2.0.4 mime-types: 2.1.35 + formatly@0.3.0: + dependencies: + fd-package-json: 2.0.0 + fs-extra@10.1.0: dependencies: graceful-fs: 4.2.0 @@ -5435,6 +5995,10 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 + get-tsconfig@4.14.0: + dependencies: + resolve-pkg-maps: 1.0.0 + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 @@ -5805,6 +6369,8 @@ snapshots: jiti@2.6.1: {} + jiti@2.7.0: {} + js-beautify@1.15.4: dependencies: config-chain: 1.1.13 @@ -5891,6 +6457,22 @@ snapshots: dependencies: '@keyv/serialize': 1.1.1 + knip@6.24.0: + dependencies: + fdir: 6.5.0(picomatch@4.0.4) + formatly: 0.3.0 + get-tsconfig: 4.14.0 + jiti: 2.7.0 + oxc-parser: 0.137.0 + oxc-resolver: 11.21.3 + picomatch: 4.0.4 + smol-toml: 1.7.0 + strip-json-comments: 5.0.3 + tinyglobby: 0.2.17 + unbash: 4.0.2 + yaml: 2.9.0 + zod: 4.4.3 + lazy-val@1.0.5: {} lcid@2.0.0: @@ -6070,6 +6652,8 @@ snapshots: ms@2.0.0: {} + muggle-string@0.4.1: {} + nanoid@3.3.12: {} natural-compare@1.4.0: {} @@ -6178,6 +6762,53 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 + oxc-parser@0.137.0: + dependencies: + '@oxc-project/types': 0.137.0 + optionalDependencies: + '@oxc-parser/binding-android-arm-eabi': 0.137.0 + '@oxc-parser/binding-android-arm64': 0.137.0 + '@oxc-parser/binding-darwin-arm64': 0.137.0 + '@oxc-parser/binding-darwin-x64': 0.137.0 + '@oxc-parser/binding-freebsd-x64': 0.137.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.137.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.137.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.137.0 + '@oxc-parser/binding-linux-arm64-musl': 0.137.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.137.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.137.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.137.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.137.0 + '@oxc-parser/binding-linux-x64-gnu': 0.137.0 + '@oxc-parser/binding-linux-x64-musl': 0.137.0 + '@oxc-parser/binding-openharmony-arm64': 0.137.0 + '@oxc-parser/binding-wasm32-wasi': 0.137.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.137.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.137.0 + '@oxc-parser/binding-win32-x64-msvc': 0.137.0 + + oxc-resolver@11.21.3: + optionalDependencies: + '@oxc-resolver/binding-android-arm-eabi': 11.21.3 + '@oxc-resolver/binding-android-arm64': 11.21.3 + '@oxc-resolver/binding-darwin-arm64': 11.21.3 + '@oxc-resolver/binding-darwin-x64': 11.21.3 + '@oxc-resolver/binding-freebsd-x64': 11.21.3 + '@oxc-resolver/binding-linux-arm-gnueabihf': 11.21.3 + '@oxc-resolver/binding-linux-arm-musleabihf': 11.21.3 + '@oxc-resolver/binding-linux-arm64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-arm64-musl': 11.21.3 + '@oxc-resolver/binding-linux-ppc64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-riscv64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-riscv64-musl': 11.21.3 + '@oxc-resolver/binding-linux-s390x-gnu': 11.21.3 + '@oxc-resolver/binding-linux-x64-gnu': 11.21.3 + '@oxc-resolver/binding-linux-x64-musl': 11.21.3 + '@oxc-resolver/binding-openharmony-arm64': 11.21.3 + '@oxc-resolver/binding-wasm32-wasi': 11.21.3 + '@oxc-resolver/binding-win32-arm64-msvc': 11.21.3 + '@oxc-resolver/binding-win32-x64-msvc': 11.21.3 + p-finally@1.0.0: {} p-is-promise@1.1.0: {} @@ -6233,6 +6864,8 @@ snapshots: dependencies: entities: 8.0.0 + path-browserify@1.0.1: {} + path-exists@3.0.0: {} path-exists@4.0.0: {} @@ -6459,6 +7092,8 @@ snapshots: resolve-from@4.0.0: {} + resolve-pkg-maps@1.0.0: {} + resolve-protobuf-schema@2.1.0: dependencies: protocol-buffers-schema: 3.6.1 @@ -6633,6 +7268,8 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.0 + smol-toml@1.7.0: {} + source-map-js@1.0.2: {} source-map-js@1.2.1: {} @@ -6737,6 +7374,8 @@ snapshots: strip-json-comments@3.1.1: {} + strip-json-comments@5.0.3: {} + sumchecker@3.0.1: dependencies: debug: 4.3.1 @@ -6898,8 +7537,12 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 + typescript@6.0.3: {} + uint8array-extras@1.5.0: {} + unbash@4.0.2: {} + unbox-primitive@1.1.0: dependencies: call-bound: 1.0.4 @@ -6966,18 +7609,18 @@ snapshots: '@egjs/hammerjs': 2.0.17 component-emitter: 2.0.0 - vite-plugin-vuetify@2.1.3(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))(vue@3.5.39)(vuetify@3.12.8): + vite-plugin-vuetify@2.1.3(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))(vuetify@3.12.8): dependencies: - '@vuetify/loader-shared': 2.1.2(vue@3.5.39)(vuetify@3.12.8) + '@vuetify/loader-shared': 2.1.2(vue@3.5.39(typescript@6.0.3))(vuetify@3.12.8) debug: 4.3.1 upath: 2.0.1 - vite: 8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0) - vue: 3.5.39 - vuetify: 3.12.8(vite-plugin-vuetify@2.1.3)(vue@3.5.39) + vite: 8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) + vue: 3.5.39(typescript@6.0.3) + vuetify: 3.12.8(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.39(typescript@6.0.3)) transitivePeerDependencies: - supports-color - vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0): + vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -6987,13 +7630,14 @@ snapshots: optionalDependencies: '@types/node': 24.9.0 fsevents: 2.3.3 - jiti: 2.6.1 + jiti: 2.7.0 terser: 5.48.0 + yaml: 2.9.0 - vitest@4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0)): + vitest@4.1.5(@types/node@24.9.0)(@vitest/coverage-v8@4.1.5)(@vitest/ui@4.1.9)(jsdom@29.1.1(@noble/hashes@2.2.0))(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.5 - '@vitest/mocker': 4.1.5(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0)) + '@vitest/mocker': 4.1.5(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.5 '@vitest/runner': 4.1.5 '@vitest/snapshot': 4.1.5 @@ -7010,7 +7654,7 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0) + vite: 8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.9.0 @@ -7020,12 +7664,14 @@ snapshots: transitivePeerDependencies: - msw + vscode-uri@3.1.0: {} + vue-component-type-helpers@3.3.5: {} - vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@2.6.1)): + vue-eslint-parser@10.4.1(eslint@9.39.4(jiti@2.7.0)): dependencies: debug: 4.3.1 - eslint: 9.39.4(jiti@2.6.1) + eslint: 9.39.4(jiti@2.7.0) eslint-scope: 8.2.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -7034,37 +7680,48 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@11.4.6(vue@3.5.39): + vue-i18n@11.4.6(vue@3.5.39(typescript@6.0.3)): dependencies: '@intlify/core-base': 11.4.6 '@intlify/devtools-types': 11.4.6 '@intlify/shared': 11.4.6 '@vue/devtools-api': 6.6.4 - vue: 3.5.39 + vue: 3.5.39(typescript@6.0.3) - vue-router@4.6.4(vue@3.5.39): + vue-router@4.6.4(vue@3.5.39(typescript@6.0.3)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.39 + vue: 3.5.39(typescript@6.0.3) - vue@3.5.39: + vue-tsc@3.3.6(typescript@6.0.3): + dependencies: + '@volar/typescript': 2.4.28 + '@vue/language-core': 3.3.6 + typescript: 6.0.3 + + vue@3.5.39(typescript@6.0.3): dependencies: '@vue/compiler-dom': 3.5.39 '@vue/compiler-sfc': 3.5.39 '@vue/runtime-dom': 3.5.39 - '@vue/server-renderer': 3.5.39(vue@3.5.39) + '@vue/server-renderer': 3.5.39(vue@3.5.39(typescript@6.0.3)) '@vue/shared': 3.5.39 - - vuetify@3.12.8(vite-plugin-vuetify@2.1.3)(vue@3.5.39): - dependencies: - vue: 3.5.39 optionalDependencies: - vite-plugin-vuetify: 2.1.3(vite@8.0.16(@types/node@24.9.0)(jiti@2.6.1)(terser@5.48.0))(vue@3.5.39)(vuetify@3.12.8) + typescript: 6.0.3 + + vuetify@3.12.8(typescript@6.0.3)(vite-plugin-vuetify@2.1.3)(vue@3.5.39(typescript@6.0.3)): + dependencies: + vue: 3.5.39(typescript@6.0.3) + optionalDependencies: + typescript: 6.0.3 + vite-plugin-vuetify: 2.1.3(vite@8.0.16(@types/node@24.9.0)(jiti@2.7.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.39(typescript@6.0.3))(vuetify@3.12.8) w3c-xmlserializer@5.0.0: dependencies: xml-name-validator: 5.0.0 + walk-up-path@4.0.0: {} + web-worker@1.5.0: {} webcrypto-core@1.9.2: @@ -7201,6 +7858,8 @@ snapshots: yallist@5.0.0: {} + yaml@2.9.0: {} + yargs-parser@18.1.1: dependencies: camelcase: 5.0.0 @@ -7254,4 +7913,6 @@ snapshots: '@zarrita/storage': 0.2.0 numcodecs: 0.3.2 + zod@4.4.3: {} + zstddec@0.2.0: {} diff --git a/pyproject.toml b/pyproject.toml index 00af395a..67bb8511 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -24,7 +24,7 @@ dependencies = [ "lxmf>=1.0.1", "psutil>=7.2.2", "pyserial>=3.5", - "rns>=1.3.5", + "rns>=1.3.7", "websockets>=16.0", "bcrypt>=5.0.0,<6.0.0", "aiohttp-session>=2.12.1,<3.0.0", @@ -32,7 +32,7 @@ dependencies = [ "pycparser>=3.0", "audioop-lts>=0.2.2; python_version >= '3.13'", "ply>=3.11,<4.0", - "lxst>=0.4.7", + "lxst>=0.4.8", "miniaudio (>=1.70,<2.0)", "cbor2>=6.1.1", ] @@ -74,6 +74,7 @@ dev = [ "pytest-xdist>=3.8.0", "ruff>=0.14.0", "mutmut>=3.5.0; python_version < '4.0'", + "basedpyright>=1.39.9", ] [tool.ruff] diff --git a/pyrightconfig.json b/pyrightconfig.json new file mode 100644 index 00000000..5e1a4b92 --- /dev/null +++ b/pyrightconfig.json @@ -0,0 +1,15 @@ +{ + "include": ["meshchatx/src/backend", "meshchatx/src/env_utils.py"], + "exclude": ["**/vendor/**", "**/build/**", "**/node_modules/**", "**/__pycache__/**"], + "extraPaths": ["vendor/lxmfy"], + "pythonVersion": "3.11", + "typeCheckingMode": "basic", + "baselineFile": ".basedpyright/baseline.json", + "reportMissingTypeArgument": "none", + "reportUnknownArgumentType": "none", + "reportUnknownMemberType": "none", + "reportUnknownVariableType": "none", + "reportUnknownParameterType": "none", + "reportMissingTypeStubs": "none", + "reportPrivateImportUsage": "none" +} diff --git a/requirements.txt b/requirements.txt index 58d4a922..794e26b7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -510,8 +510,8 @@ lxmf==1.0.1 \ # via # lxst # reticulum-meshchatx -lxst==0.4.7 \ - --hash=sha256:a582378b56a2762f530eb28308523cfa5d6b6b83227b03d3c0f8c4f9ba084ea6 +lxst==0.4.8 \ + --hash=sha256:4cdf9c0b5e7fed85805c9716491b0eb9b753c43d15e6c6d7c5c53ebe2a7489b7 # via reticulum-meshchatx miniaudio==1.71 \ --hash=sha256:06222d80b057ca4beccb6f97a134c2c2bf646ef7890e1759cfc09db7eecec44d \ @@ -897,9 +897,9 @@ pyserial==3.5 \ # via # reticulum-meshchatx # rns -rns==1.3.5 \ - --hash=sha256:1772888c65d03667222b4143d64897074371ea5246f40e1645824124532c340f \ - --hash=sha256:63145ea1c0fa526a7914c0a72c4a82279b59719875918b0558d049d29198cee3 +rns==1.3.7 \ + --hash=sha256:6757db65c0af212b386b7e44b95eda4e36d6b11cae834258bc6d2d11dac6e125 \ + --hash=sha256:95d3bab98513e7f4318ea2dc0b743a21ce9e3c94caee2eb587203ca4b61fd9ed # via # lxmf # lxst diff --git a/scripts/build-android-wheels-local.sh b/scripts/build-android-wheels-local.sh index db695d99..54e70811 100755 --- a/scripts/build-android-wheels-local.sh +++ b/scripts/build-android-wheels-local.sh @@ -26,7 +26,7 @@ Options: --api-level N Android API level for wheel tag (default: 24) --pycodec2-version V pycodec2 version to build (default: 4.1.1) --numpy-version V NumPy version used during pycodec2 build (default: 1.26.2) - --lxst-version V LXST wheel version for metadata patch (default: 0.4.7) + --lxst-version V LXST wheel version for metadata patch (default: 0.4.8) --bleak-version V bleak pure-python wheel version to vendor (default: 3.0.2) --no-lxst-patch Skip LXST metadata patch --only-recipes LIST Comma-separated recipe directory names under @@ -54,7 +54,7 @@ API_LEVEL="24" PYCODEC2_VERSION="4.1.1" LIBCODEC2_VERSION="1.2.0" NUMPY_VERSION="1.26.2" -LXST_VERSION="0.4.7" +LXST_VERSION="0.4.8" BLEAK_VERSION="3.0.2" PATCH_LXST="1" ONLY_RECIPES="" diff --git a/tests/backend/test_docker_runtime_smoke.py b/tests/backend/test_docker_runtime_smoke.py index 5e204a1d..9b42851f 100644 --- a/tests/backend/test_docker_runtime_smoke.py +++ b/tests/backend/test_docker_runtime_smoke.py @@ -4,7 +4,6 @@ from __future__ import annotations -import json import os import shutil import subprocess @@ -66,6 +65,9 @@ def test_docker_image_serves_status(): def test_docker_status_json_shape(): """Lightweight follow-up: status body matches minimal contract when smoke script left output.""" sample = {"status": "ok", "listen_port": 8000, "https_enabled": True} - from tests.backend.api_json_contract_schemas import API_V1_STATUS_SCHEMA, assert_matches_schema + from tests.backend.api_json_contract_schemas import ( + API_V1_STATUS_SCHEMA, + assert_matches_schema, + ) assert_matches_schema(sample, API_V1_STATUS_SCHEMA) diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..0e79bff8 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,39 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "bundler", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "jsx": "preserve", + "allowJs": true, + "checkJs": false, + "noEmit": true, + "strict": false, + "skipLibCheck": true, + "isolatedModules": true, + "resolveJsonModule": true, + "paths": { + "micron-parser": ["./node_modules/micron-parser/js/micron-parser.js"] + } + }, + "include": [ + "meshchatx/src/frontend/**/*.vue", + "meshchatx/src/frontend/**/*.js", + "electron/**/*.js", + "vite.config.js" + ], + "exclude": [ + "node_modules", + "meshchatx/public", + "meshchatx/src/frontend/public", + "build", + "dist", + "vendor", + "android", + "tests" + ], + "vueCompilerOptions": { + "target": 3, + "strictTemplates": true + } +} diff --git a/uv.lock b/uv.lock index a796ce44..d7711960 100644 --- a/uv.lock +++ b/uv.lock @@ -242,6 +242,18 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/f6/22/91616fe707a5c5510de2cac9b046a30defe7007ba8a0c04f9c08f27df312/audioop_lts-0.2.2-cp314-cp314t-win_arm64.whl", hash = "sha256:b492c3b040153e68b9fdaff5913305aaaba5bb433d8a7f73d5cf6a64ed3cc1dd", size = 25206, upload-time = "2025-08-05T16:43:16.444Z" }, ] +[[package]] +name = "basedpyright" +version = "1.39.9" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nodejs-wheel-binaries" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/7a/4b/c1f4e211e50389304d6af32b9280e026a7133e3ad59bbdf8f7a3250f8bee/basedpyright-1.39.9.tar.gz", hash = "sha256:32cbea5fc8273e89df3db20daea56cb7286e419ccdfdc479c64759d2dc071901", size = 24412216, upload-time = "2026-06-27T02:19:49.834Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2a/d4/e1fa108710d0498a18c77b1e13897f31eab47c69aa8cfe2d2a4df746541e/basedpyright-1.39.9-py3-none-any.whl", hash = "sha256:6b0837b9eba972c71895167ab9b127e6afdbc17abc92312e3f8d15ca82a5611c", size = 13374276, upload-time = "2026-06-27T02:19:54.431Z" }, +] + [[package]] name = "bcrypt" version = "5.0.0" @@ -1017,7 +1029,7 @@ wheels = [ [[package]] name = "lxst" -version = "0.4.7" +version = "0.4.8" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "audioop-lts", marker = "python_full_version >= '3.13'" }, @@ -1028,7 +1040,7 @@ dependencies = [ { name = "rns" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/94/6e/13d946563893273853afa5c2a7c035e87a8c9122365882d1877891fd370b/lxst-0.4.7-py3-none-any.whl", hash = "sha256:a582378b56a2762f530eb28308523cfa5d6b6b83227b03d3c0f8c4f9ba084ea6", size = 3676786, upload-time = "2026-06-07T13:03:23.649Z" }, + { url = "https://files.pythonhosted.org/packages/01/43/73bf35870920ee00b0de32fd6c51f2f3f025b8f7ca6d7e68e272587c2fb4/lxst-0.4.8-py3-none-any.whl", hash = "sha256:4cdf9c0b5e7fed85805c9716491b0eb9b753c43d15e6c6d7c5c53ebe2a7489b7", size = 3687968, upload-time = "2026-06-23T22:52:56.649Z" }, ] [[package]] @@ -1247,6 +1259,22 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/4f/23/ac475f6db39643946feb09290a2178d603d2b623034d56d3f5059cddb769/mutmut-3.5.0-py3-none-any.whl", hash = "sha256:f19f2dd2e977eb9dc17255d8cb11e24fbfc3191620fba3108cac25779c9d78c9", size = 34242, upload-time = "2026-02-22T18:46:43.113Z" }, ] +[[package]] +name = "nodejs-wheel-binaries" +version = "24.16.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/22/2a5beb4e21417c73233d9f65cf6f3e96e891b80d2f550a8f630ebc6b88c6/nodejs_wheel_binaries-24.16.0.tar.gz", hash = "sha256:c973cb69dc5fd16e6f6dc6e579e2c3d5534e2a1f57619dddf5ba070efa7dde37", size = 8056, upload-time = "2026-05-30T16:52:09.807Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/83/d1/68b43b53cd0fa83ae6fd406705023ca988d9e0ca41c724d82e66fbeb2ef6/nodejs_wheel_binaries-24.16.0-py2.py3-none-macosx_13_0_arm64.whl", hash = "sha256:d9f8f677dcf30e37ac244f07869726abe043f01eb0f45722b1df31cc2af7093c", size = 55666374, upload-time = "2026-05-30T16:51:39.588Z" }, + { url = "https://files.pythonhosted.org/packages/e9/b2/40a989159599080da485de966c4c2d207e852ac7aa7864702626d96c8bf5/nodejs_wheel_binaries-24.16.0-py2.py3-none-macosx_13_0_x86_64.whl", hash = "sha256:3d0370fe7120ce9697a4f60d40480d2bd8808d9f30131458d5afc0040d4e5a51", size = 55838487, upload-time = "2026-05-30T16:51:43.383Z" }, + { url = "https://files.pythonhosted.org/packages/d7/a7/cd42174fb5ff6faff7fa8d326a18914d8f232098ab5de055b57c16fa13ca/nodejs_wheel_binaries-24.16.0-py2.py3-none-manylinux_2_28_aarch64.whl", hash = "sha256:85dc92bbb79c851569c5925dcc2a4c915a034efab375f99e4e7e6bbe9cca8342", size = 60179540, upload-time = "2026-05-30T16:51:47.036Z" }, + { url = "https://files.pythonhosted.org/packages/2b/95/c8a1f9ae140aa28df8744d984d01d4b3af7cdd6555af12127f40ceb45a7d/nodejs_wheel_binaries-24.16.0-py2.py3-none-manylinux_2_28_x86_64.whl", hash = "sha256:2f3036292811514ba847b3708492644764f88a833ac425c5f55007014308ddfd", size = 60716262, upload-time = "2026-05-30T16:51:50.711Z" }, + { url = "https://files.pythonhosted.org/packages/64/c9/7c35b3737f59e36d0249c265397b7bff570519b95301d6e16ea361e904ad/nodejs_wheel_binaries-24.16.0-py2.py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:db8a8a76ebd2b28ecbfc9ad464baa3707241b9e050a30e2efdf6f60c0f886502", size = 62230592, upload-time = "2026-05-30T16:51:55Z" }, + { url = "https://files.pythonhosted.org/packages/04/96/d931255cf9d11a84d6b54d882dba7434646467d568ccf070ea3418638df3/nodejs_wheel_binaries-24.16.0-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:f1a3d8f7b4491cbbd023ba3fc4e901fcca2d9fb80d57f24ba3890de8b1dbac03", size = 62841759, upload-time = "2026-05-30T16:51:59.407Z" }, + { url = "https://files.pythonhosted.org/packages/a2/7b/8b7a3f41bc255411be30b6d7d288aab8ffd9ea2055db8555ced3548007b9/nodejs_wheel_binaries-24.16.0-py2.py3-none-win_amd64.whl", hash = "sha256:bb136be9944f0662dcf1120f45193a6b75b13fac378971a95cc42c9f879a81aa", size = 42027734, upload-time = "2026-05-30T16:52:03.348Z" }, + { url = "https://files.pythonhosted.org/packages/17/66/1ed71f1f529b8ca727d42c7ceb9db0bef145ce4a13dfc86fb50aa44f3be6/nodejs_wheel_binaries-24.16.0-py2.py3-none-win_arm64.whl", hash = "sha256:8308940b5edd0a50dc5267ea36ba21c9f668e83fe0d9f293937174d3a7e31c36", size = 39714528, upload-time = "2026-05-30T16:52:06.421Z" }, +] + [[package]] name = "numpy" version = "2.4.6" @@ -1760,6 +1788,7 @@ dependencies = [ [package.dev-dependencies] dev = [ + { name = "basedpyright" }, { name = "cx-freeze" }, { name = "hypothesis" }, { name = "jsonschema" }, @@ -1781,18 +1810,19 @@ requires-dist = [ { name = "cbor2", specifier = ">=6.1.1" }, { name = "cryptography", specifier = ">=49.0.0,<50.0.0" }, { name = "lxmf", specifier = ">=1.0.1" }, - { name = "lxst", specifier = ">=0.4.7" }, + { name = "lxst", specifier = ">=0.4.8" }, { name = "miniaudio", specifier = ">=1.70,<2.0" }, { name = "ply", specifier = ">=3.11,<4.0" }, { name = "psutil", specifier = ">=7.2.2" }, { name = "pycparser", specifier = ">=3.0" }, { name = "pyserial", specifier = ">=3.5" }, - { name = "rns", specifier = ">=1.3.5" }, + { name = "rns", specifier = ">=1.3.7" }, { name = "websockets", specifier = ">=16.0" }, ] [package.metadata.requires-dev] dev = [ + { name = "basedpyright", specifier = ">=1.39.9" }, { name = "cx-freeze", specifier = ">=7.0.0" }, { name = "hypothesis", specifier = ">=6.152.4" }, { name = "jsonschema", specifier = ">=4.26.0" }, @@ -1820,15 +1850,15 @@ wheels = [ [[package]] name = "rns" -version = "1.3.5" +version = "1.3.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, { name = "pyserial" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/bc/20/8986288f920a20daee9daf691c79096ccc0d41391508b281d2f9f82999e7/rns-1.3.5.tar.gz", hash = "sha256:63145ea1c0fa526a7914c0a72c4a82279b59719875918b0558d049d29198cee3", size = 515435, upload-time = "2026-05-31T22:32:07.547Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8c/ed/2ace4e81951487975f38a16d8b4ee0154dc47b9cb746657b555adc1d7117/rns-1.3.7.tar.gz", hash = "sha256:6757db65c0af212b386b7e44b95eda4e36d6b11cae834258bc6d2d11dac6e125", size = 516648, upload-time = "2026-07-03T16:53:10.722Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fe/95/d9a639c4e7919703ad1a410c6c925297435ee9e919da00a8a34744d6a82d/rns-1.3.5-py3-none-any.whl", hash = "sha256:1772888c65d03667222b4143d64897074371ea5246f40e1645824124532c340f", size = 602140, upload-time = "2026-05-31T22:32:02.203Z" }, + { url = "https://files.pythonhosted.org/packages/32/3a/d67f42fe877427f3c88a744c39ba32f67fdc48328d3a0d98d1938ed452f8/rns-1.3.7-py3-none-any.whl", hash = "sha256:95d3bab98513e7f4318ea2dc0b743a21ce9e3c94caee2eb587203ca4b61fd9ed", size = 603491, upload-time = "2026-07-03T16:53:06.123Z" }, ] [[package]]