├── .babelrc ├── .eslintrc ├── .gitignore ├── CONTRIBUTING ├── LICENSE ├── README.md ├── circle.yml ├── package.json ├── scripts ├── build.sh ├── env.sh ├── test.sh └── watch.sh ├── src ├── associations │ ├── associate.js │ ├── index.js │ ├── one-to-many.js │ └── one-to-one.js ├── crud-create.integration.test.js ├── crud-destroy.integration.test.js ├── crud-include.integration.test.js ├── crud-list-limit-and-offset.integration.test.js ├── crud-list-order.integration.test.js ├── crud-route-creation.integration.test.js ├── crud-scope.integration.test.js ├── crud-update.integration.test.js ├── crud-where.integration.test.js ├── crud.js ├── crud.test.js ├── error.js ├── get-config-for-method.js ├── get-config-for-method.test.js ├── index.js ├── utils.js └── utils.test.js └── test ├── fixtures └── models │ ├── city.js │ ├── player.js │ └── team.js └── integration-setup.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/CONTRIBUTING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/circle.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/scripts/env.sh -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/watch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/scripts/watch.sh -------------------------------------------------------------------------------- /src/associations/associate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/associations/associate.js -------------------------------------------------------------------------------- /src/associations/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/associations/index.js -------------------------------------------------------------------------------- /src/associations/one-to-many.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/associations/one-to-many.js -------------------------------------------------------------------------------- /src/associations/one-to-one.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/associations/one-to-one.js -------------------------------------------------------------------------------- /src/crud-create.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-create.integration.test.js -------------------------------------------------------------------------------- /src/crud-destroy.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-destroy.integration.test.js -------------------------------------------------------------------------------- /src/crud-include.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-include.integration.test.js -------------------------------------------------------------------------------- /src/crud-list-limit-and-offset.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-list-limit-and-offset.integration.test.js -------------------------------------------------------------------------------- /src/crud-list-order.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-list-order.integration.test.js -------------------------------------------------------------------------------- /src/crud-route-creation.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-route-creation.integration.test.js -------------------------------------------------------------------------------- /src/crud-scope.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-scope.integration.test.js -------------------------------------------------------------------------------- /src/crud-update.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-update.integration.test.js -------------------------------------------------------------------------------- /src/crud-where.integration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud-where.integration.test.js -------------------------------------------------------------------------------- /src/crud.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud.js -------------------------------------------------------------------------------- /src/crud.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/crud.test.js -------------------------------------------------------------------------------- /src/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/error.js -------------------------------------------------------------------------------- /src/get-config-for-method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/get-config-for-method.js -------------------------------------------------------------------------------- /src/get-config-for-method.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/get-config-for-method.test.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/index.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/src/utils.test.js -------------------------------------------------------------------------------- /test/fixtures/models/city.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/test/fixtures/models/city.js -------------------------------------------------------------------------------- /test/fixtures/models/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/test/fixtures/models/player.js -------------------------------------------------------------------------------- /test/fixtures/models/team.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/test/fixtures/models/team.js -------------------------------------------------------------------------------- /test/integration-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdibaiee/hapi-sequelize-crud/HEAD/test/integration-setup.js --------------------------------------------------------------------------------