Skip to content

Commit 06f746c

Browse files
committed
prod version
1 parent f12c43e commit 06f746c

34 files changed

+52
-50
lines changed

README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,27 @@ This is a plugin for [graphql-compose](https://github.com/nodkz/graphql-compose)
44

55
Example
66
=======
7-
7+
Can be found here https://github.com/nodkz/graphql-compose-mongoose-example
88
```js
9-
import { Schema } from 'mongoose';
9+
import mongoose from 'mongoose';
1010
import mongooseToTypeComposer from 'graphql-compose-mongoose';
1111
import { GraphQLSchema, GraphQLObjectType } from 'graphql';
1212

1313
// STEP 1: DEFINE MONGOOSE SCHEMA AND MODEL
14-
const LanguagesSchema = new Schema({
14+
const LanguagesSchema = new mongoose.Schema({
1515
language: String,
1616
skill: {
1717
type: String,
1818
enum: [ 'basic', 'fluent', 'native' ],
1919
},
2020
});
2121

22-
const UserSchema = new Schema({
22+
const UserSchema = new mongoose.Schema({
2323
name: String, // standard types
2424
age: {
2525
type: Number,
2626
index: true,
27-
}
27+
},
2828
languages: {
2929
type: [LanguagesSchema], // you may include other schemas (here included as array of embedded documents)
3030
default: [],
@@ -79,6 +79,8 @@ const graphqlSchema = new GraphQLSchema({
7979
},
8080
}),
8181
});
82+
83+
export default graphqlSchema;
8284
```
8385
That's all!
8486
You think that is to much code?
@@ -213,7 +215,7 @@ This module in near future allow to combine any complexity of your GraphQL schem
213215
- And may be using graphql on server side for API calls to different services (have such amazing thoughts ;).
214216
- and much much more
215217

216-
## SO, FUTURE OF CRAZY GRAPHQL SCHEMAS NOT SO FAR
218+
## SO, THE FUTURE OF CRAZY GRAPHQL SCHEMAS IS NOT SO FAR
217219

218220

219221
TODO

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "graphql-compose-mongoose",
3-
"version": "0.0.3",
3+
"version": "0.0.4",
44
"description": "Plugin for `graphql-compose` which derive a graphql type from a mongoose model.",
55
"files": [
66
"es",

src/__tests__/modelConverter-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { expect } from 'chai';
44
import { UserModel } from '../__mocks__/userModel.js';
55
import { mongooseModelToTypeComposer as mm2tc } from '../modelConverter';
66

7-
import TypeComposer from '../../../graphql-compose/src/typeComposer';
8-
import InputTypeComposer from '../../../graphql-compose/src/inputTypeComposer';
7+
import TypeComposer from 'graphql-compose/lib/typeComposer';
8+
import InputTypeComposer from 'graphql-compose/lib/inputTypeComposer';
99

1010

1111
describe('modelConverter', () => {

src/definition.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ import type {
8080
GraphQLFieldConfigArgumentMap as _GraphQLFieldConfigArgumentMap,
8181
ResolverMWResolveFn as _ResolverMWResolveFn,
8282
GraphQLResolveInfo as _GraphQLResolveInfo,
83-
} from '../../graphql-compose/src/definition';
83+
} from 'graphql-compose/lib/definition';
8484

8585
export type GraphQLObjectType = _GraphQLObjectType;
8686
export type GraphQLOutputType = _GraphQLOutputType;

src/fieldsConverter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import mongoose from 'mongoose';
55
import objectPath from 'object-path';
6-
import TypeComposer from '../../graphql-compose/src/typeComposer';
6+
import TypeComposer from 'graphql-compose/lib/typeComposer';
77

88
import {
99
GraphQLString,
@@ -20,7 +20,7 @@ import {
2020
GraphQLBuffer,
2121
GraphQLGeneric,
2222
GQLReference,
23-
} from '../../graphql-compose/src/type';
23+
} from 'graphql-compose/lib/type';
2424

2525
import type {
2626
MongooseModelT,

src/modelConverter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
/* eslint-disable no-use-before-define */
33

44
import { convertModelToGraphQL } from './fieldsConverter';
5-
import TypeComposer from '../../graphql-compose/src/typeComposer';
6-
import type InputTypeComposer from '../../graphql-compose/src/inputTypeComposer';
5+
import TypeComposer from 'graphql-compose/lib/typeComposer';
6+
import type InputTypeComposer from 'graphql-compose/lib/inputTypeComposer';
77
import * as resolvers from './resolvers';
88

99
import type {

src/resolvers/__tests__/count-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { expect } from 'chai';
44
import { UserModel } from '../../__mocks__/userModel.js';
55
import count from '../count';
6-
import Resolver from '../../../../graphql-compose/src/resolver/resolver';
6+
import Resolver from 'graphql-compose/lib/resolver/resolver';
77
import { GraphQLObjectType, GraphQLInt } from 'graphql';
88

99
const UserType = new GraphQLObjectType({

src/resolvers/__tests__/createOne-test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
import { expect } from 'chai';
44
import { UserModel } from '../../__mocks__/userModel.js';
55
import createOne from '../createOne';
6-
import Resolver from '../../../../graphql-compose/src/resolver/resolver';
7-
import TypeComposer from '../../../../graphql-compose/src/typeComposer';
6+
import Resolver from 'graphql-compose/lib/resolver/resolver';
7+
import TypeComposer from 'graphql-compose/lib/typeComposer';
88
import { convertModelToGraphQL } from '../../fieldsConverter';
99
import GraphQLMongoID from '../../types/mongoid';
1010
import { GraphQLNonNull } from 'graphql/type';

src/resolvers/__tests__/findById-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { expect } from 'chai';
44
import { UserModel } from '../../__mocks__/userModel.js';
55
import findById from '../findById';
6-
import Resolver from '../../../../graphql-compose/src/resolver/resolver';
6+
import Resolver from 'graphql-compose/lib/resolver/resolver';
77
import { GraphQLNonNull } from 'graphql';
88
import GraphQLMongoID from '../../types/mongoid';
99
import { convertModelToGraphQL } from '../../fieldsConverter';

src/resolvers/__tests__/findByIds-test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import { expect } from 'chai';
44
import { UserModel } from '../../__mocks__/userModel.js';
55
import findByIds from '../findByIds';
6-
import Resolver from '../../../../graphql-compose/src/resolver/resolver';
6+
import Resolver from 'graphql-compose/lib/resolver/resolver';
77
import { GraphQLNonNull, GraphQLList } from 'graphql';
88
import GraphQLMongoID from '../../types/mongoid';
99
import { convertModelToGraphQL } from '../../fieldsConverter';

0 commit comments

Comments
 (0)