├── .github └── workflows │ └── nodeCI.yml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── main.js ├── examples ├── dummy-project │ ├── devloop.js │ └── src │ │ └── index.html ├── finatra-project │ ├── README.md │ ├── build.sbt │ ├── devloop.js │ ├── package.json │ ├── project │ │ ├── assembly.sbt │ │ └── build.properties │ ├── src │ │ ├── main │ │ │ ├── javascript │ │ │ │ └── index.js │ │ │ ├── resources │ │ │ │ ├── 404.html │ │ │ │ └── logback.xml │ │ │ ├── scala │ │ │ │ └── com │ │ │ │ │ └── criteo │ │ │ │ │ └── finatra │ │ │ │ │ ├── FinatraController.scala │ │ │ │ │ └── FinatraServer.scala │ │ │ └── stylus │ │ │ │ └── index.styl │ │ └── test │ │ │ ├── resources │ │ │ └── logback-test.xml │ │ │ └── scala │ │ │ └── com │ │ │ └── criteo │ │ │ └── finatra │ │ │ └── FinatraControllerTest.scala │ └── webpack.config.js ├── java-project │ ├── devloop.js │ ├── package.json │ ├── pom.xml │ ├── src │ │ └── main │ │ │ ├── java │ │ │ └── Server.java │ │ │ ├── javascript │ │ │ └── index.js │ │ │ ├── resources │ │ │ └── public │ │ │ │ └── index.html │ │ │ └── stylus │ │ │ └── index.styl │ └── webpack.config.js └── node-project │ ├── app │ ├── javascripts │ │ └── index.js │ └── stylus │ │ └── index.styl │ ├── devloop.js │ ├── package.json │ ├── server.js │ └── webpack.config.js ├── lib ├── base.js ├── load.js ├── maven.js ├── proxy.js ├── sbt.js ├── tasks.js ├── term.js ├── utils.js ├── watcher.js ├── web │ ├── app.js │ ├── index.html │ ├── jquery.min.js │ ├── main.styl │ └── rx.all.min.js └── webpack.js └── package.json /.github/workflows/nodeCI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/.github/workflows/nodeCI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | examples/ -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/README.md -------------------------------------------------------------------------------- /bin/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/bin/main.js -------------------------------------------------------------------------------- /examples/dummy-project/devloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/dummy-project/devloop.js -------------------------------------------------------------------------------- /examples/dummy-project/src/index.html: -------------------------------------------------------------------------------- 1 |

Hello world

2 | -------------------------------------------------------------------------------- /examples/finatra-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/README.md -------------------------------------------------------------------------------- /examples/finatra-project/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/build.sbt -------------------------------------------------------------------------------- /examples/finatra-project/devloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/devloop.js -------------------------------------------------------------------------------- /examples/finatra-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/package.json -------------------------------------------------------------------------------- /examples/finatra-project/project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/project/assembly.sbt -------------------------------------------------------------------------------- /examples/finatra-project/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.8 2 | -------------------------------------------------------------------------------- /examples/finatra-project/src/main/javascript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/main/javascript/index.js -------------------------------------------------------------------------------- /examples/finatra-project/src/main/resources/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/main/resources/404.html -------------------------------------------------------------------------------- /examples/finatra-project/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/main/resources/logback.xml -------------------------------------------------------------------------------- /examples/finatra-project/src/main/scala/com/criteo/finatra/FinatraController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/main/scala/com/criteo/finatra/FinatraController.scala -------------------------------------------------------------------------------- /examples/finatra-project/src/main/scala/com/criteo/finatra/FinatraServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/main/scala/com/criteo/finatra/FinatraServer.scala -------------------------------------------------------------------------------- /examples/finatra-project/src/main/stylus/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/main/stylus/index.styl -------------------------------------------------------------------------------- /examples/finatra-project/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /examples/finatra-project/src/test/scala/com/criteo/finatra/FinatraControllerTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/src/test/scala/com/criteo/finatra/FinatraControllerTest.scala -------------------------------------------------------------------------------- /examples/finatra-project/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/finatra-project/webpack.config.js -------------------------------------------------------------------------------- /examples/java-project/devloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/devloop.js -------------------------------------------------------------------------------- /examples/java-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/package.json -------------------------------------------------------------------------------- /examples/java-project/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/pom.xml -------------------------------------------------------------------------------- /examples/java-project/src/main/java/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/src/main/java/Server.java -------------------------------------------------------------------------------- /examples/java-project/src/main/javascript/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/src/main/javascript/index.js -------------------------------------------------------------------------------- /examples/java-project/src/main/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/src/main/resources/public/index.html -------------------------------------------------------------------------------- /examples/java-project/src/main/stylus/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/src/main/stylus/index.styl -------------------------------------------------------------------------------- /examples/java-project/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/java-project/webpack.config.js -------------------------------------------------------------------------------- /examples/node-project/app/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/node-project/app/javascripts/index.js -------------------------------------------------------------------------------- /examples/node-project/app/stylus/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/node-project/app/stylus/index.styl -------------------------------------------------------------------------------- /examples/node-project/devloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/node-project/devloop.js -------------------------------------------------------------------------------- /examples/node-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/node-project/package.json -------------------------------------------------------------------------------- /examples/node-project/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/node-project/server.js -------------------------------------------------------------------------------- /examples/node-project/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/examples/node-project/webpack.config.js -------------------------------------------------------------------------------- /lib/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/base.js -------------------------------------------------------------------------------- /lib/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/load.js -------------------------------------------------------------------------------- /lib/maven.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/maven.js -------------------------------------------------------------------------------- /lib/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/proxy.js -------------------------------------------------------------------------------- /lib/sbt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/sbt.js -------------------------------------------------------------------------------- /lib/tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/tasks.js -------------------------------------------------------------------------------- /lib/term.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/term.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/watcher.js -------------------------------------------------------------------------------- /lib/web/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/web/app.js -------------------------------------------------------------------------------- /lib/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/web/index.html -------------------------------------------------------------------------------- /lib/web/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/web/jquery.min.js -------------------------------------------------------------------------------- /lib/web/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/web/main.styl -------------------------------------------------------------------------------- /lib/web/rx.all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/web/rx.all.min.js -------------------------------------------------------------------------------- /lib/webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/lib/webpack.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/criteo/loop/HEAD/package.json --------------------------------------------------------------------------------