├── .gitignore ├── .jshintrc ├── .npmignore ├── .travis.yml ├── README.md ├── commands ├── canary.js ├── debug.js ├── dev.js ├── new.js ├── prod.js ├── stage.js ├── start.js └── test.js ├── lib ├── App.js ├── Class.js ├── Controller.js ├── CrudController.js ├── Model.js ├── Response.js ├── common │ └── emitter.js └── ipv4.js ├── lighter.js ├── package.json ├── scripts └── lighter-beams.js └── test ├── emitterTest.js ├── lighterTest.js ├── mocha.opts ├── overrides.json └── testFiles ├── controllers └── TestController.js ├── package.json ├── public └── test.txt ├── scripts └── test.js ├── styles └── test.css └── views └── test.ltl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/README.md -------------------------------------------------------------------------------- /commands/canary.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('canary'); 3 | }; 4 | -------------------------------------------------------------------------------- /commands/debug.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('debug'); 3 | }; 4 | -------------------------------------------------------------------------------- /commands/dev.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('dev'); 3 | }; 4 | -------------------------------------------------------------------------------- /commands/new.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('new'); 3 | }; 4 | -------------------------------------------------------------------------------- /commands/prod.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('prod'); 3 | }; 4 | -------------------------------------------------------------------------------- /commands/stage.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('stage'); 3 | }; 4 | -------------------------------------------------------------------------------- /commands/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/commands/start.js -------------------------------------------------------------------------------- /commands/test.js: -------------------------------------------------------------------------------- 1 | module.exports = function () { 2 | require('./start')('test'); 3 | }; 4 | -------------------------------------------------------------------------------- /lib/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/App.js -------------------------------------------------------------------------------- /lib/Class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/Class.js -------------------------------------------------------------------------------- /lib/Controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/Controller.js -------------------------------------------------------------------------------- /lib/CrudController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/CrudController.js -------------------------------------------------------------------------------- /lib/Model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/Model.js -------------------------------------------------------------------------------- /lib/Response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/Response.js -------------------------------------------------------------------------------- /lib/common/emitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/common/emitter.js -------------------------------------------------------------------------------- /lib/ipv4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lib/ipv4.js -------------------------------------------------------------------------------- /lighter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/lighter.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/package.json -------------------------------------------------------------------------------- /scripts/lighter-beams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/scripts/lighter-beams.js -------------------------------------------------------------------------------- /test/emitterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/test/emitterTest.js -------------------------------------------------------------------------------- /test/lighterTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/test/lighterTest.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/overrides.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/testFiles/controllers/TestController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/test/testFiles/controllers/TestController.js -------------------------------------------------------------------------------- /test/testFiles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lighterio/lighter/HEAD/test/testFiles/package.json -------------------------------------------------------------------------------- /test/testFiles/public/test.txt: -------------------------------------------------------------------------------- 1 | PUBLIC -------------------------------------------------------------------------------- /test/testFiles/scripts/test.js: -------------------------------------------------------------------------------- 1 | var test = true; -------------------------------------------------------------------------------- /test/testFiles/styles/test.css: -------------------------------------------------------------------------------- 1 | ._TEST { 2 | color: #090; 3 | } -------------------------------------------------------------------------------- /test/testFiles/views/test.ltl: -------------------------------------------------------------------------------- 1 | p Test --------------------------------------------------------------------------------