mirror of
https://github.com/ByteAtATime/raycast-linux.git
synced 2025-12-23 10:11:57 +00:00
Introduces a shared `@raycast-linux/protocol` package using pnpm workspaces to define and validate the communication contract between the sidecar and the frontend.
30 lines
984 B
JSON
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"
|
|
}
|
|
}
|