├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── bricks ├── examples ├── basic-webserver.js └── hello-world.js ├── lib ├── appserver.js ├── plugins │ ├── 404handler.js │ ├── clfloghandler.js │ ├── errorhandler.js │ ├── filehandler.js │ ├── helpers │ │ └── sessionstore.js │ ├── redirecthandler.js │ ├── request.js │ └── sessionhandler.js └── response.js ├── package.json ├── server.js └── test ├── document ├── error-test.js ├── event-test.js ├── injection-test.js ├── mocks ├── request.js └── response.js ├── plugins-test.js ├── response-test.js ├── routes-test.js ├── running-test.js └── session-test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | logs 3 | server.js 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .gitignore 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/README.md -------------------------------------------------------------------------------- /bin/bricks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/bin/bricks -------------------------------------------------------------------------------- /examples/basic-webserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/examples/basic-webserver.js -------------------------------------------------------------------------------- /examples/hello-world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/examples/hello-world.js -------------------------------------------------------------------------------- /lib/appserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/appserver.js -------------------------------------------------------------------------------- /lib/plugins/404handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/404handler.js -------------------------------------------------------------------------------- /lib/plugins/clfloghandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/clfloghandler.js -------------------------------------------------------------------------------- /lib/plugins/errorhandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/errorhandler.js -------------------------------------------------------------------------------- /lib/plugins/filehandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/filehandler.js -------------------------------------------------------------------------------- /lib/plugins/helpers/sessionstore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/helpers/sessionstore.js -------------------------------------------------------------------------------- /lib/plugins/redirecthandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/redirecthandler.js -------------------------------------------------------------------------------- /lib/plugins/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/request.js -------------------------------------------------------------------------------- /lib/plugins/sessionhandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/plugins/sessionhandler.js -------------------------------------------------------------------------------- /lib/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/lib/response.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/server.js -------------------------------------------------------------------------------- /test/document: -------------------------------------------------------------------------------- 1 | Hello World! -------------------------------------------------------------------------------- /test/error-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/error-test.js -------------------------------------------------------------------------------- /test/event-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/event-test.js -------------------------------------------------------------------------------- /test/injection-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/injection-test.js -------------------------------------------------------------------------------- /test/mocks/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/mocks/request.js -------------------------------------------------------------------------------- /test/mocks/response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/mocks/response.js -------------------------------------------------------------------------------- /test/plugins-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/plugins-test.js -------------------------------------------------------------------------------- /test/response-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/response-test.js -------------------------------------------------------------------------------- /test/routes-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/routes-test.js -------------------------------------------------------------------------------- /test/running-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/running-test.js -------------------------------------------------------------------------------- /test/session-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JerrySievert/bricks/HEAD/test/session-test.js --------------------------------------------------------------------------------