mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-28 16:55:36 +00:00
Build a standalone C++ helper (same pattern as wgc-capture) that polls GetCursorInfo() every 50ms and emits STATE:<type> to stdout — identical protocol to the macOS Swift helper. Windows recordings now capture correct cursor types (text, pointer, resize, etc.) instead of always falling back to arrow.
106 lines
3.4 KiB
JSON
106 lines
3.4 KiB
JSON
{
|
|
"name": "recordly",
|
|
"productName": "Recordly",
|
|
"description": "A free, creator-focused screen recorder with auto-zoom, cursor effects, backgrounds, annotations, and more - built for polished videos out of the box.",
|
|
"author": "webadderall",
|
|
"homepage": "https://github.com/webadderall/Recordly",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/webadderall/Recordly.git"
|
|
},
|
|
"bugs": {
|
|
"url": "https://github.com/webadderall/Recordly/issues"
|
|
},
|
|
"private": true,
|
|
"version": "1.0.0",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"postinstall": "npm run rebuild:native",
|
|
"build": "npm run build:native-helpers && tsc && vite build && electron-builder",
|
|
"lint": "biome check .",
|
|
"lint:fix": "biome check --write .",
|
|
"format": "biome format --write .",
|
|
"preview": "vite preview",
|
|
"rebuild:native": "electron-rebuild --force --only uiohook-napi",
|
|
"build:native-helpers": "node scripts/build-native-helpers.mjs",
|
|
"build:wgc-capture": "node scripts/build-wgc-capture.mjs",
|
|
"build:cursor-monitor": "node scripts/build-cursor-monitor.mjs",
|
|
"build:mac": "npm run build:native-helpers && tsc && vite build && electron-builder --mac",
|
|
"build:win": "npm run build:wgc-capture && npm run build:cursor-monitor && tsc && vite build && electron-builder --win",
|
|
"build:linux": "tsc && vite build && electron-builder --linux",
|
|
"i18n:check": "node scripts/i18n-check.mjs",
|
|
"test": "vitest --run",
|
|
"test:watch": "vitest"
|
|
},
|
|
"dependencies": {
|
|
"@fix-webm-duration/fix": "^1.0.1",
|
|
"@pixi/filter-drop-shadow": "^5.2.0",
|
|
"@pixi/filter-motion-blur": "^5.1.1",
|
|
"@radix-ui/react-accordion": "^1.2.12",
|
|
"@radix-ui/react-dialog": "^1.1.15",
|
|
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
|
"@radix-ui/react-popover": "^1.1.15",
|
|
"@radix-ui/react-select": "^2.2.6",
|
|
"@radix-ui/react-slider": "^1.3.6",
|
|
"@radix-ui/react-slot": "^1.2.3",
|
|
"@radix-ui/react-switch": "^1.2.6",
|
|
"@radix-ui/react-tabs": "^1.1.13",
|
|
"@radix-ui/react-toggle": "^1.1.10",
|
|
"@radix-ui/react-toggle-group": "^1.1.11",
|
|
"@types/gif.js": "^0.2.5",
|
|
"@uiw/color-convert": "^2.9.2",
|
|
"@uiw/react-color-block": "^2.9.2",
|
|
"capturekit": "^1.0.13",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"dnd-timeline": "^2.2.0",
|
|
"emoji-picker-react": "^4.16.1",
|
|
"ffmpeg-static": "^5.3.0",
|
|
"fix-webm-duration": "^1.0.6",
|
|
"gif.js": "^0.2.0",
|
|
"gsap": "^3.13.0",
|
|
"lucide-react": "^0.545.0",
|
|
"mediabunny": "^1.25.1",
|
|
"motion": "^12.23.24",
|
|
"mp4box": "^2.2.0",
|
|
"pixi-filters": "^6.1.5",
|
|
"pixi.js": "^8.14.0",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0",
|
|
"react-icons": "^5.5.0",
|
|
"react-resizable-panels": "^3.0.6",
|
|
"react-rnd": "^10.5.2",
|
|
"sonner": "^2.0.7",
|
|
"tailwind-merge": "^3.3.1",
|
|
"tailwindcss-animate": "^1.0.7",
|
|
"uiohook-napi": "^1.5.4",
|
|
"uuid": "^13.0.0",
|
|
"web-demuxer": "^4.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "2.3.13",
|
|
"@types/node": "^25.0.3",
|
|
"@types/react": "^18.2.64",
|
|
"@types/react-dom": "^18.2.21",
|
|
"@types/uuid": "^10.0.0",
|
|
"@vitejs/plugin-react": "^4.2.1",
|
|
"autoprefixer": "^10.4.21",
|
|
"electron": "^39.2.7",
|
|
"electron-builder": "^26.7.0",
|
|
"electron-icon-builder": "^2.0.1",
|
|
"electron-rebuild": "^3.2.9",
|
|
"fast-check": "^4.5.2",
|
|
"postcss": "^8.5.6",
|
|
"tailwindcss": "^3.4.18",
|
|
"terser": "^5.44.1",
|
|
"typescript": "^5.2.2",
|
|
"vite": "^5.1.6",
|
|
"vite-plugin-electron": "^0.28.6",
|
|
"vite-plugin-electron-renderer": "^0.14.5",
|
|
"vitest": "^4.0.16"
|
|
},
|
|
"main": "dist-electron/main.js"
|
|
}
|
|
|