raycast-linux/sidecar/package.json
ByteAtATime 46868539fa feat: add sidecar protocol i/o checking with Zod
Introduces a shared `@raycast-linux/protocol` package using pnpm workspaces to define and validate the communication contract between the sidecar and the frontend.
2025-06-12 19:35:42 -07:00

30 lines
984 B
JSON

{
"name": "sidecar",
"version": "1.0.0",
"description": "",
"main": "index.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"build": "esbuild src/index.ts --bundle --outfile=dist/index.js --platform=node && pkg dist/index.js --output app --public && pnpm rename",
"rename": "mkdir -p ../src-tauri/binaries && mv \"app$([[ \"$OSTYPE\" =~ msys|win32 ]] && echo .exe)\" \"../src-tauri/binaries/app-$(rustc -vV | awk '/host:/ {print $2}')$([[ \"$OSTYPE\" =~ msys|win32 ]] && echo .exe)\"",
"check": "tsc --noEmit"
},
"keywords": [],
"author": "",
"license": "ISC",
"packageManager": "pnpm@10.11.1",
"devDependencies": {
"@types/node": "^24.0.0",
"@types/react": "^19.1.7",
"@types/react-reconciler": "^0.32.0",
"@yao-pkg/pkg": "^6.5.1",
"esbuild": "^0.25.5",
"typescript": "^5.8.3"
},
"dependencies": {
"@raycast-linux/protocol": "workspace:*",
"msgpackr": "^1.11.4",
"react": "^19.1.0",
"react-reconciler": "^0.32.0"
}
}