├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── README.md ├── coverage ├── coverage.json ├── lcov-report │ ├── base.css │ ├── index.html │ ├── prettify.css │ ├── prettify.js │ ├── sort-arrow-sprite.png │ ├── sorter.js │ ├── spec │ │ ├── models │ │ │ ├── ConfigurationModel-spec.js.html │ │ │ └── index.html │ │ ├── modules │ │ │ ├── ArgsParser-spec.js.html │ │ │ └── index.html │ │ └── utils │ │ │ ├── Array2Iterator-spec.js.html │ │ │ └── index.html │ └── src │ │ ├── messages │ │ ├── ConsoleMessages.js.html │ │ └── index.html │ │ ├── models │ │ ├── ConfigurationModel.js.html │ │ └── index.html │ │ ├── modules │ │ ├── ArgsParser.js.html │ │ └── index.html │ │ ├── notifications │ │ ├── ConfigurationNotifications.js.html │ │ ├── EventHub.js.html │ │ └── index.html │ │ └── utils │ │ ├── Array2Iterator.js.html │ │ └── index.html └── lcov.info ├── example ├── bin │ └── index.html ├── build.hxml ├── lib │ └── Util.hx └── src │ └── Main.hx ├── haxelib.json ├── logo.png ├── monitor ├── monitor.html ├── socket.io-1.3.6.js └── style.css ├── package.json ├── spec ├── models │ └── ConfigurationModel-spec.js ├── modules │ └── ArgsParser-spec.js ├── support │ └── jasmine.json └── utils │ └── Array2Iterator-spec.js └── src ├── haxe-watchify.js ├── messages └── ConsoleMessages.js ├── models └── ConfigurationModel.js ├── modules ├── ArgsParser.js ├── ConfigurationLoader.js ├── Console.js ├── FilesManager.js ├── HaxeCompiler.js ├── LiveReload.js ├── OpenFLCompiler.js ├── Watcher.js ├── WebServer.js └── WebSocket.js ├── notifications ├── ConfigurationNotifications.js ├── EventHub.js ├── FilesManagerNotifications.js ├── WatcherNotifications.js └── WebSocketNotifications.js └── utils ├── Array2Iterator.js └── DefaultCMDOptions.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/README.md -------------------------------------------------------------------------------- /coverage/coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/coverage.json -------------------------------------------------------------------------------- /coverage/lcov-report/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/base.css -------------------------------------------------------------------------------- /coverage/lcov-report/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/prettify.css -------------------------------------------------------------------------------- /coverage/lcov-report/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/prettify.js -------------------------------------------------------------------------------- /coverage/lcov-report/sort-arrow-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/sort-arrow-sprite.png -------------------------------------------------------------------------------- /coverage/lcov-report/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/sorter.js -------------------------------------------------------------------------------- /coverage/lcov-report/spec/models/ConfigurationModel-spec.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/spec/models/ConfigurationModel-spec.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/spec/models/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/spec/models/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/spec/modules/ArgsParser-spec.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/spec/modules/ArgsParser-spec.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/spec/modules/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/spec/modules/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/spec/utils/Array2Iterator-spec.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/spec/utils/Array2Iterator-spec.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/spec/utils/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/spec/utils/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/messages/ConsoleMessages.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/messages/ConsoleMessages.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/messages/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/messages/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/models/ConfigurationModel.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/models/ConfigurationModel.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/models/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/models/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/modules/ArgsParser.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/modules/ArgsParser.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/modules/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/modules/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/notifications/ConfigurationNotifications.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/notifications/ConfigurationNotifications.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/notifications/EventHub.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/notifications/EventHub.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/notifications/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/notifications/index.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/utils/Array2Iterator.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/utils/Array2Iterator.js.html -------------------------------------------------------------------------------- /coverage/lcov-report/src/utils/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov-report/src/utils/index.html -------------------------------------------------------------------------------- /coverage/lcov.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/coverage/lcov.info -------------------------------------------------------------------------------- /example/bin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/example/bin/index.html -------------------------------------------------------------------------------- /example/build.hxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/example/build.hxml -------------------------------------------------------------------------------- /example/lib/Util.hx: -------------------------------------------------------------------------------- 1 | class Util 2 | { 3 | public function main() 4 | { 5 | trace("Have is great!"); 6 | } 7 | } -------------------------------------------------------------------------------- /example/src/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/example/src/Main.hx -------------------------------------------------------------------------------- /haxelib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/haxelib.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/logo.png -------------------------------------------------------------------------------- /monitor/monitor.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/monitor/monitor.html -------------------------------------------------------------------------------- /monitor/socket.io-1.3.6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/monitor/socket.io-1.3.6.js -------------------------------------------------------------------------------- /monitor/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/monitor/style.css -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/package.json -------------------------------------------------------------------------------- /spec/models/ConfigurationModel-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/spec/models/ConfigurationModel-spec.js -------------------------------------------------------------------------------- /spec/modules/ArgsParser-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/spec/modules/ArgsParser-spec.js -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /spec/utils/Array2Iterator-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/spec/utils/Array2Iterator-spec.js -------------------------------------------------------------------------------- /src/haxe-watchify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/haxe-watchify.js -------------------------------------------------------------------------------- /src/messages/ConsoleMessages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/messages/ConsoleMessages.js -------------------------------------------------------------------------------- /src/models/ConfigurationModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/models/ConfigurationModel.js -------------------------------------------------------------------------------- /src/modules/ArgsParser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/ArgsParser.js -------------------------------------------------------------------------------- /src/modules/ConfigurationLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/ConfigurationLoader.js -------------------------------------------------------------------------------- /src/modules/Console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/Console.js -------------------------------------------------------------------------------- /src/modules/FilesManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/FilesManager.js -------------------------------------------------------------------------------- /src/modules/HaxeCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/HaxeCompiler.js -------------------------------------------------------------------------------- /src/modules/LiveReload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/LiveReload.js -------------------------------------------------------------------------------- /src/modules/OpenFLCompiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/OpenFLCompiler.js -------------------------------------------------------------------------------- /src/modules/Watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/Watcher.js -------------------------------------------------------------------------------- /src/modules/WebServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/WebServer.js -------------------------------------------------------------------------------- /src/modules/WebSocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/modules/WebSocket.js -------------------------------------------------------------------------------- /src/notifications/ConfigurationNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/notifications/ConfigurationNotifications.js -------------------------------------------------------------------------------- /src/notifications/EventHub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/notifications/EventHub.js -------------------------------------------------------------------------------- /src/notifications/FilesManagerNotifications.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | LAUNCH_BUILD: "filemanager_launch_build" 3 | } 4 | -------------------------------------------------------------------------------- /src/notifications/WatcherNotifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/notifications/WatcherNotifications.js -------------------------------------------------------------------------------- /src/notifications/WebSocketNotifications.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | SEND_MESSAGE: "send_message" 3 | }; 4 | -------------------------------------------------------------------------------- /src/utils/Array2Iterator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lucamezzalira/haxe-watchify/HEAD/src/utils/Array2Iterator.js -------------------------------------------------------------------------------- /src/utils/DefaultCMDOptions.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | killSignal: 'SIGKILL', 3 | maxBuffer : 600*1024 4 | }; 5 | --------------------------------------------------------------------------------