2026-08-03 19:28:34 +02:00
2026-08-03 19:28:34 +02:00
2026-08-03 19:28:34 +02:00
2026-08-03 14:17:37 +02:00
2026-08-03 17:19:50 +02:00
2026-08-03 15:10:43 +02:00
2026-08-03 15:47:09 +02:00

sky_phone

Standalone FiveM phone boilerplate built with Vue 3, TypeScript, Pinia, Vue Router, Konsta UI 5, and Tailwind CSS 4. The resource currently exposes only the localized /phone toggle and the private NUI ui:ready/close callbacks.

The homescreen is an original implementation inspired by the interaction and layout concepts in lukejacksonn/homescreen, inspected at commit 98a812f. No source code or image assets from that project are included.

Development

From frontend/, run pnpm dev for browser development. The phone opens automatically and NUI callbacks are mocked. Run pnpm test, pnpm typecheck, pnpm lint, and pnpm build before packaging.

pnpm build uses build.cjs to replace sky_phone/source/html deterministically with the Vite output. Production assets use relative paths so they work through the FiveM NUI protocol.

S
Description
Phone Script for FiveM
Readme GPL-3.0 41 MiB
Languages
Vue 37.9%
Lua 35.2%
TypeScript 19.4%
JavaScript 4.4%
CSS 3.1%