├── .babelrc ├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── circle.yml ├── config ├── ci-circle.js ├── ci-travis.js ├── default.js ├── dev.js.default ├── hapijs.plugins.js ├── production.js └── staging.js ├── database ├── README.md ├── migrations │ ├── 001-todo_lists-table.js │ └── 002-todos-table.js └── seeds │ ├── todo_lists.js │ └── todos.js ├── gulpfile.js ├── index.js ├── libs ├── db.js ├── logger.js ├── plugins │ ├── README.md │ ├── blipp.js │ ├── good.js │ ├── inert.js │ ├── lout.js │ └── vision.js └── tasks │ ├── README.md │ ├── gulp.database.js │ ├── gulp.server.js │ └── gulp.tests.js ├── package.json ├── public └── index.html ├── src ├── controllers │ ├── base.controller.js │ ├── base.controller.spec.js │ ├── main.controller.js │ ├── main.controller.spec.js │ ├── todo_lists.controller.js │ ├── todo_lists.controller.spec.js │ ├── todos.controller.js │ └── todos.controller.spec.js ├── index.js ├── models │ ├── BaseModel.RDMS.js │ ├── BaseModel.RDMS.spec.js │ ├── Main.js │ ├── Main.spec.js │ ├── ToDo.js │ ├── ToDo.spec.js │ ├── ToDoList.js │ └── ToDoList.spec.js ├── routes │ ├── base.routes.js │ ├── base.routes.spec.js │ ├── main.routes.js │ ├── main.routes.spec.js │ ├── todo_lists.routes.js │ ├── todo_lists.routes.spec.js │ ├── todos.routes.js │ └── todos.routes.spec.js └── services │ └── README.md └── tests ├── api ├── main.js ├── todo-lists.js └── todos.js ├── helpers.js └── testUtility.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/circle.yml -------------------------------------------------------------------------------- /config/ci-circle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/ci-circle.js -------------------------------------------------------------------------------- /config/ci-travis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/ci-travis.js -------------------------------------------------------------------------------- /config/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/default.js -------------------------------------------------------------------------------- /config/dev.js.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/dev.js.default -------------------------------------------------------------------------------- /config/hapijs.plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/hapijs.plugins.js -------------------------------------------------------------------------------- /config/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/production.js -------------------------------------------------------------------------------- /config/staging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/config/staging.js -------------------------------------------------------------------------------- /database/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/database/README.md -------------------------------------------------------------------------------- /database/migrations/001-todo_lists-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/database/migrations/001-todo_lists-table.js -------------------------------------------------------------------------------- /database/migrations/002-todos-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/database/migrations/002-todos-table.js -------------------------------------------------------------------------------- /database/seeds/todo_lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/database/seeds/todo_lists.js -------------------------------------------------------------------------------- /database/seeds/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/database/seeds/todos.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/index.js -------------------------------------------------------------------------------- /libs/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/db.js -------------------------------------------------------------------------------- /libs/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/logger.js -------------------------------------------------------------------------------- /libs/plugins/README.md: -------------------------------------------------------------------------------- 1 | ## hapi.js plugins 2 | -------------------------------------------------------------------------------- /libs/plugins/blipp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/plugins/blipp.js -------------------------------------------------------------------------------- /libs/plugins/good.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/plugins/good.js -------------------------------------------------------------------------------- /libs/plugins/inert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/plugins/inert.js -------------------------------------------------------------------------------- /libs/plugins/lout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/plugins/lout.js -------------------------------------------------------------------------------- /libs/plugins/vision.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/plugins/vision.js -------------------------------------------------------------------------------- /libs/tasks/README.md: -------------------------------------------------------------------------------- 1 | ## Gulp Tasks 2 | -------------------------------------------------------------------------------- /libs/tasks/gulp.database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/tasks/gulp.database.js -------------------------------------------------------------------------------- /libs/tasks/gulp.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/tasks/gulp.server.js -------------------------------------------------------------------------------- /libs/tasks/gulp.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/libs/tasks/gulp.tests.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/public/index.html -------------------------------------------------------------------------------- /src/controllers/base.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/base.controller.js -------------------------------------------------------------------------------- /src/controllers/base.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/base.controller.spec.js -------------------------------------------------------------------------------- /src/controllers/main.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/main.controller.js -------------------------------------------------------------------------------- /src/controllers/main.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/main.controller.spec.js -------------------------------------------------------------------------------- /src/controllers/todo_lists.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/todo_lists.controller.js -------------------------------------------------------------------------------- /src/controllers/todo_lists.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/todo_lists.controller.spec.js -------------------------------------------------------------------------------- /src/controllers/todos.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/todos.controller.js -------------------------------------------------------------------------------- /src/controllers/todos.controller.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/controllers/todos.controller.spec.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/index.js -------------------------------------------------------------------------------- /src/models/BaseModel.RDMS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/BaseModel.RDMS.js -------------------------------------------------------------------------------- /src/models/BaseModel.RDMS.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/BaseModel.RDMS.spec.js -------------------------------------------------------------------------------- /src/models/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/Main.js -------------------------------------------------------------------------------- /src/models/Main.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/Main.spec.js -------------------------------------------------------------------------------- /src/models/ToDo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/ToDo.js -------------------------------------------------------------------------------- /src/models/ToDo.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/ToDo.spec.js -------------------------------------------------------------------------------- /src/models/ToDoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/ToDoList.js -------------------------------------------------------------------------------- /src/models/ToDoList.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/models/ToDoList.spec.js -------------------------------------------------------------------------------- /src/routes/base.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/base.routes.js -------------------------------------------------------------------------------- /src/routes/base.routes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/base.routes.spec.js -------------------------------------------------------------------------------- /src/routes/main.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/main.routes.js -------------------------------------------------------------------------------- /src/routes/main.routes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/main.routes.spec.js -------------------------------------------------------------------------------- /src/routes/todo_lists.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/todo_lists.routes.js -------------------------------------------------------------------------------- /src/routes/todo_lists.routes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/todo_lists.routes.spec.js -------------------------------------------------------------------------------- /src/routes/todos.routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/todos.routes.js -------------------------------------------------------------------------------- /src/routes/todos.routes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/routes/todos.routes.spec.js -------------------------------------------------------------------------------- /src/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/src/services/README.md -------------------------------------------------------------------------------- /tests/api/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/tests/api/main.js -------------------------------------------------------------------------------- /tests/api/todo-lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/tests/api/todo-lists.js -------------------------------------------------------------------------------- /tests/api/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/tests/api/todos.js -------------------------------------------------------------------------------- /tests/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/tests/helpers.js -------------------------------------------------------------------------------- /tests/testUtility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbmono/hapijs-seed-mvc/HEAD/tests/testUtility.js --------------------------------------------------------------------------------