pushinbr / pam-native-web
Compiles a PAM Native app to a static HTML/JS app for web-based TVs (Samsung Tizen, LG webOS) and browsers. No server, no PHP on the device.
v1.49.0
2026-11-12 12:26 UTC
Requires
- php: ^8.5
- nikic/php-parser: ^5.4
- pushinbr/pam-native: ^1.48
Requires (Dev)
- phpunit/phpunit: ^12.5
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Compiles a PAM Native app ahead of
time into a static HTML/JS app for Samsung (Tizen) and LG (webOS) TVs and
browsers. No PHP and no server run on the device: components, classes and
templates become JavaScript, <style scoped> becomes CSS, and a runtime of
about 20 KB gzip (with @preact/signals-core,
MIT) keeps reactivity, D-pad focus and the remote keys.
pam composer require --dev pushinbr/pam-native-web
pam add target tizen
pam mobile tizen:build # or webos:build, tizen:package, webos:run...
or directly: vendor/bin/pam-native-web build . --target tizen|webos|web.
See docs/tv.md.
Developed in the packages/web directory of PAM Native.