├── .editorconfig ├── .eslintignore ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── bin └── server.js ├── package.json ├── src ├── __mock-data__ │ ├── mock-data.js │ └── mock-posts.json ├── __tests__ │ ├── __snapshots__ │ │ └── index.test.js.snap │ └── index.test.js ├── graphql │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── resolvers.test.js.snap │ │ │ ├── schema.test.js.snap │ │ │ └── typeDefs.test.js.snap │ │ ├── resolvers.test.js │ │ ├── schema.test.js │ │ └── typeDefs.test.js │ ├── resolvers.js │ ├── schema.js │ └── typeDefs.js ├── index.js ├── routes │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ ├── graphiql.test.js.snap │ │ │ ├── graphql.test.js.snap │ │ │ └── home.test.js.snap │ │ ├── graphiql.test.js │ │ ├── graphql.test.js │ │ ├── home.test.js │ │ └── option.js │ ├── graphiql.js │ ├── graphql.js │ ├── home.js │ └── option.js └── utils │ ├── API.js │ ├── TimestampType.js │ ├── __tests__ │ ├── API.test.js │ ├── TimestampType.test.js │ ├── __snapshots__ │ │ ├── API.test.js.snap │ │ ├── TimestampType.test.js.snap │ │ ├── constants.test.js.snap │ │ └── parser.test.js.snap │ ├── constants.test.js │ ├── middleware.test.js │ └── parser.test.js │ ├── constants.js │ ├── middleware.js │ └── parser.js ├── tasks ├── deploy-prod.sh ├── deploy.sh └── zip.sh └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/.eslintignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/README.md -------------------------------------------------------------------------------- /bin/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/bin/server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/package.json -------------------------------------------------------------------------------- /src/__mock-data__/mock-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/__mock-data__/mock-data.js -------------------------------------------------------------------------------- /src/__mock-data__/mock-posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/__mock-data__/mock-posts.json -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/index.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/__tests__/__snapshots__/index.test.js.snap -------------------------------------------------------------------------------- /src/__tests__/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/__tests__/index.test.js -------------------------------------------------------------------------------- /src/graphql/__tests__/__snapshots__/resolvers.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/__tests__/__snapshots__/resolvers.test.js.snap -------------------------------------------------------------------------------- /src/graphql/__tests__/__snapshots__/schema.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/__tests__/__snapshots__/schema.test.js.snap -------------------------------------------------------------------------------- /src/graphql/__tests__/__snapshots__/typeDefs.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/__tests__/__snapshots__/typeDefs.test.js.snap -------------------------------------------------------------------------------- /src/graphql/__tests__/resolvers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/__tests__/resolvers.test.js -------------------------------------------------------------------------------- /src/graphql/__tests__/schema.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/__tests__/schema.test.js -------------------------------------------------------------------------------- /src/graphql/__tests__/typeDefs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/__tests__/typeDefs.test.js -------------------------------------------------------------------------------- /src/graphql/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/resolvers.js -------------------------------------------------------------------------------- /src/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/schema.js -------------------------------------------------------------------------------- /src/graphql/typeDefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/graphql/typeDefs.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/index.js -------------------------------------------------------------------------------- /src/routes/__tests__/__snapshots__/graphiql.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/__snapshots__/graphiql.test.js.snap -------------------------------------------------------------------------------- /src/routes/__tests__/__snapshots__/graphql.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/__snapshots__/graphql.test.js.snap -------------------------------------------------------------------------------- /src/routes/__tests__/__snapshots__/home.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/__snapshots__/home.test.js.snap -------------------------------------------------------------------------------- /src/routes/__tests__/graphiql.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/graphiql.test.js -------------------------------------------------------------------------------- /src/routes/__tests__/graphql.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/graphql.test.js -------------------------------------------------------------------------------- /src/routes/__tests__/home.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/home.test.js -------------------------------------------------------------------------------- /src/routes/__tests__/option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/__tests__/option.js -------------------------------------------------------------------------------- /src/routes/graphiql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/graphiql.js -------------------------------------------------------------------------------- /src/routes/graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/graphql.js -------------------------------------------------------------------------------- /src/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/home.js -------------------------------------------------------------------------------- /src/routes/option.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/routes/option.js -------------------------------------------------------------------------------- /src/utils/API.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/API.js -------------------------------------------------------------------------------- /src/utils/TimestampType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/TimestampType.js -------------------------------------------------------------------------------- /src/utils/__tests__/API.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/API.test.js -------------------------------------------------------------------------------- /src/utils/__tests__/TimestampType.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/TimestampType.test.js -------------------------------------------------------------------------------- /src/utils/__tests__/__snapshots__/API.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/__snapshots__/API.test.js.snap -------------------------------------------------------------------------------- /src/utils/__tests__/__snapshots__/TimestampType.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/__snapshots__/TimestampType.test.js.snap -------------------------------------------------------------------------------- /src/utils/__tests__/__snapshots__/constants.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/__snapshots__/constants.test.js.snap -------------------------------------------------------------------------------- /src/utils/__tests__/__snapshots__/parser.test.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/__snapshots__/parser.test.js.snap -------------------------------------------------------------------------------- /src/utils/__tests__/constants.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/constants.test.js -------------------------------------------------------------------------------- /src/utils/__tests__/middleware.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/middleware.test.js -------------------------------------------------------------------------------- /src/utils/__tests__/parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/__tests__/parser.test.js -------------------------------------------------------------------------------- /src/utils/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/constants.js -------------------------------------------------------------------------------- /src/utils/middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/middleware.js -------------------------------------------------------------------------------- /src/utils/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/src/utils/parser.js -------------------------------------------------------------------------------- /tasks/deploy-prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/tasks/deploy-prod.sh -------------------------------------------------------------------------------- /tasks/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/tasks/deploy.sh -------------------------------------------------------------------------------- /tasks/zip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/tasks/zip.sh -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evenchange4/micro-medium-api/HEAD/yarn.lock --------------------------------------------------------------------------------