{ "license": "SEE LICENSE IN LICENSE", "name": "@snowluma/proto-defs", "version": "2.4.2", "private": true, "type": "module", "description": "SnowLuma QQ/Lagrange wire-protobuf type definitions. Pure TypeScript interfaces with proton's `pb` marker types — `@snowluma/proton`'s vite plugin compiles them into zero-runtime encoder/decoder functions at the call sites in `@snowluma/core` (and any downstream consumer). Exposed as per-file subpaths (`@snowluma/proto-defs/oidb`, `@snowluma/proto-defs/message`, …) so the import-site shape mirrors the legacy `bridge/proto/proton/*` layout and avoids name collisions across files (notably `highway.ts` and `oidb-actions/media.ts` share NTV2-prefixed names).", "main": "./src/index.ts", "types": "./src/index.ts", "exports": { ".": { "types": "./src/index.ts", "default": "./src/index.ts" }, "./action": { "types": "./src/action.ts", "default": "./src/action.ts" }, "./collection": { "types": "./src/collection.ts", "default": "./src/collection.ts" }, "./qzone": { "types": "./src/qzone.ts", "default": "./src/qzone.ts" }, "./dataline": { "types": "./src/dataline.ts", "default": "./src/dataline.ts" }, "./element": { "types": "./src/element.ts", "default": "./src/element.ts" }, "./highway": { "types": "./src/highway.ts", "default": "./src/highway.ts" }, "./longmsg": { "types": "./src/longmsg.ts", "default": "./src/longmsg.ts" }, "./message": { "types": "./src/message.ts", "default": "./src/message.ts" }, "./get-group-msg": { "types": "./src/get-group-msg.ts", "default": "./src/get-group-msg.ts" }, "./get-c2c-msg": { "types": "./src/get-c2c-msg.ts", "default": "./src/get-c2c-msg.ts" }, "./qidian-corp": { "types": "./src/qidian-corp.ts", "default": "./src/qidian-corp.ts" }, "./notify": { "types": "./src/notify.ts", "default": "./src/notify.ts" }, "./ptt-trans": { "types": "./src/ptt-trans.ts", "default": "./src/ptt-trans.ts" }, "./oidb": { "types": "./src/oidb.ts", "default": "./src/oidb.ts" }, "./oidb-action": { "types": "./src/oidb-action.ts", "default": "./src/oidb-action.ts" }, "./oidb-actions/*": { "types": "./src/oidb-actions/*.ts", "default": "./src/oidb-actions/*.ts" } }, "scripts": { "typecheck": "tsc --noEmit" }, "dependencies": { "@snowluma/proton": "workspace:*" }, "devDependencies": { "@types/node": "catalog:", "typescript": "catalog:" }, "engines": { "node": "^24.22.1 || >=26.12.1" } }