├── .github └── workflows │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── eslint.config.js ├── package.json ├── pnpm-lock.yaml ├── rslib.config.ts ├── scripts └── build_flow.sh ├── src ├── ConnectionFromMongoAggregate.ts ├── ConnectionFromMongoCursor.ts ├── MongooseLoader.ts ├── __tests__ │ ├── ConnectionFromMongoAggregate.spec.ts │ ├── ConnectionFromMongoCursor.spec.ts │ ├── MongooseLoader.spec.ts │ └── __snapshots__ │ │ ├── ConnectionFromMongoAggregate.spec.ts.snap │ │ └── ConnectionFromMongoCursor.spec.ts.snap └── index.ts ├── testutils ├── assertZod.ts ├── createLoggedRequest.ts ├── fixtures │ ├── GroupModel.ts │ └── UserModel.ts ├── getGlobalConfigPath.ts ├── getMMSLaunchTimeout.ts ├── getMMSMongoD.ts ├── getMMSPort.ts ├── globalSetup.ts ├── helpers.ts ├── mockMathRandom.ts ├── printZodError.ts ├── setupFiles.ts ├── timeSpan.ts └── vitestEnvironment.ts ├── tsconfig.json ├── vitest.config.ts └── yarn.lock /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | npm-debug.log 3 | node_modules 4 | .idea 5 | storybook-static 6 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /rslib.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/rslib.config.ts -------------------------------------------------------------------------------- /scripts/build_flow.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/scripts/build_flow.sh -------------------------------------------------------------------------------- /src/ConnectionFromMongoAggregate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/ConnectionFromMongoAggregate.ts -------------------------------------------------------------------------------- /src/ConnectionFromMongoCursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/ConnectionFromMongoCursor.ts -------------------------------------------------------------------------------- /src/MongooseLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/MongooseLoader.ts -------------------------------------------------------------------------------- /src/__tests__/ConnectionFromMongoAggregate.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/__tests__/ConnectionFromMongoAggregate.spec.ts -------------------------------------------------------------------------------- /src/__tests__/ConnectionFromMongoCursor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/__tests__/ConnectionFromMongoCursor.spec.ts -------------------------------------------------------------------------------- /src/__tests__/MongooseLoader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/__tests__/MongooseLoader.spec.ts -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/ConnectionFromMongoAggregate.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/__tests__/__snapshots__/ConnectionFromMongoAggregate.spec.ts.snap -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/ConnectionFromMongoCursor.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/__tests__/__snapshots__/ConnectionFromMongoCursor.spec.ts.snap -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/src/index.ts -------------------------------------------------------------------------------- /testutils/assertZod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/assertZod.ts -------------------------------------------------------------------------------- /testutils/createLoggedRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/createLoggedRequest.ts -------------------------------------------------------------------------------- /testutils/fixtures/GroupModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/fixtures/GroupModel.ts -------------------------------------------------------------------------------- /testutils/fixtures/UserModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/fixtures/UserModel.ts -------------------------------------------------------------------------------- /testutils/getGlobalConfigPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/getGlobalConfigPath.ts -------------------------------------------------------------------------------- /testutils/getMMSLaunchTimeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/getMMSLaunchTimeout.ts -------------------------------------------------------------------------------- /testutils/getMMSMongoD.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/getMMSMongoD.ts -------------------------------------------------------------------------------- /testutils/getMMSPort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/getMMSPort.ts -------------------------------------------------------------------------------- /testutils/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/globalSetup.ts -------------------------------------------------------------------------------- /testutils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/helpers.ts -------------------------------------------------------------------------------- /testutils/mockMathRandom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/mockMathRandom.ts -------------------------------------------------------------------------------- /testutils/printZodError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/printZodError.ts -------------------------------------------------------------------------------- /testutils/setupFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/setupFiles.ts -------------------------------------------------------------------------------- /testutils/timeSpan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/timeSpan.ts -------------------------------------------------------------------------------- /testutils/vitestEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/testutils/vitestEnvironment.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woovibr/graphql-mongoose-loader/HEAD/yarn.lock --------------------------------------------------------------------------------