├── .circleci └── config.yml ├── .gitignore ├── README.md ├── environments └── dev.json ├── jest.config.js ├── package.json └── src ├── app.js ├── constants ├── errors.js └── query-params.js ├── index.js ├── index.test.js ├── mocks ├── mongodb-client.js └── mongodb-collection.js ├── resources ├── base │ ├── base.js │ └── base.test.js └── builder │ ├── builder.js │ └── builder.test.js └── services ├── date ├── date.js └── date.test.js ├── id ├── id.js └── id.test.js ├── query ├── query.js └── query.test.js └── request ├── request.js └── request.test.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/README.md -------------------------------------------------------------------------------- /environments/dev.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/environments/dev.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/package.json -------------------------------------------------------------------------------- /src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/app.js -------------------------------------------------------------------------------- /src/constants/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/constants/errors.js -------------------------------------------------------------------------------- /src/constants/query-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/constants/query-params.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/index.js -------------------------------------------------------------------------------- /src/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/index.test.js -------------------------------------------------------------------------------- /src/mocks/mongodb-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/mocks/mongodb-client.js -------------------------------------------------------------------------------- /src/mocks/mongodb-collection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/mocks/mongodb-collection.js -------------------------------------------------------------------------------- /src/resources/base/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/resources/base/base.js -------------------------------------------------------------------------------- /src/resources/base/base.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/resources/base/base.test.js -------------------------------------------------------------------------------- /src/resources/builder/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/resources/builder/builder.js -------------------------------------------------------------------------------- /src/resources/builder/builder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/resources/builder/builder.test.js -------------------------------------------------------------------------------- /src/services/date/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/date/date.js -------------------------------------------------------------------------------- /src/services/date/date.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/date/date.test.js -------------------------------------------------------------------------------- /src/services/id/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/id/id.js -------------------------------------------------------------------------------- /src/services/id/id.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/id/id.test.js -------------------------------------------------------------------------------- /src/services/query/query.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/query/query.js -------------------------------------------------------------------------------- /src/services/query/query.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/query/query.test.js -------------------------------------------------------------------------------- /src/services/request/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/request/request.js -------------------------------------------------------------------------------- /src/services/request/request.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glorious-codes/glorious-crud/HEAD/src/services/request/request.test.js --------------------------------------------------------------------------------