node-fxos
Simplify interaction between mankind and FirefoxOS during webapps development
- node-fxos website
- Presentation slides
- Video Mozilla SF - Nicola Greco, node-fxos ninja tools for Firefox OS development
- Discuss on HackerNews
Idea
Instead of having a big tool that does everything, the idea here is to have very little libraries that do one thing well, so that you can roll your own command line tool, deployment and testing strategies and gulp/grunt script to enhance your Firefox OS development experience.
The aim of these components is to use the Firefox Remote Debugging Protocol with harthur/firefox-client.
Modules
- fx-ports - Find Firefox(OS) listening debugging ports
- fxos-simulators - Find FirefoxOS simulators binaries
- fxos-start - Start a FirefoxOS simulator
- fxos-deploy - Deploy a webapp to FirefoxOS
- fxos-findapp - Find an app on FirefoxOS given a manifest
- fxos-reloadcss - Live-reload CSS in FirefoxOS
- fxos-connect - Connect to an open simulator or start a new one
- fxos-console - Bind interactive FXOS console
- fxos-console-logs - Bind console.log-s to node
- fxos-screenshot
Projects using fxos modules
- FirefoxOS Gulp Example: Gulpfile.js using node-fxos modules
- FirefoxOS Grunt Example: Gruntfile.js using node-fxos modules
- Fireplay Atom: Plugin for Atom for live editing FirefoxOS apps' HTML and CSS