All Projects → Pepeye → graphql-starter

Pepeye / graphql-starter

Licence: other
Node, Express, GraphQL, Neo4j, Mocha and ES6

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to graphql-starter

template-server-nodejs
No description or website provided.
Stars: ✭ 20 (+17.65%)
Mutual labels:  mocha, chai, supertest
rest.api.test
Simple REST API Test Framework
Stars: ✭ 47 (+176.47%)
Mutual labels:  mocha, chai, supertest
aria-vue
Testing tools for Vue components
Stars: ✭ 21 (+23.53%)
Mutual labels:  mocha, chai
BotBlock.org
BotBlock - The List of Discord Bot Lists and Services
Stars: ✭ 29 (+70.59%)
Mutual labels:  mocha, chai
license-key-gen
Generate license keys for given company details
Stars: ✭ 48 (+182.35%)
Mutual labels:  mocha, chai
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (+182.35%)
Mutual labels:  mocha, chai
api-skel
Webpack + Typescript + Express + Jest + Chai + Gulp
Stars: ✭ 18 (+5.88%)
Mutual labels:  mocha, chai
nodejs-integration-testing
Integration testing of a Node.js / Express.js / Sequelize app
Stars: ✭ 23 (+35.29%)
Mutual labels:  mocha, chai
fetch-action-creator
Fetches using standardized, four-part asynchronous actions for redux-thunk.
Stars: ✭ 28 (+64.71%)
Mutual labels:  mocha, chai
cucumber-steps
🥒 Quick start for testing with Cucumber.js
Stars: ✭ 15 (-11.76%)
Mutual labels:  mocha, chai
earl
☕ Ergonomic, modern and type-safe assertion library for TypeScript
Stars: ✭ 217 (+1176.47%)
Mutual labels:  mocha, chai
alexa-skill-boilerplate
An easy to use Amazon Alexa Skill Boilerplate for fast skill creation
Stars: ✭ 54 (+217.65%)
Mutual labels:  mocha, chai
minimal-hapi-react-webpack
Minimal Hapi + React + Webpack + HMR (hot module reloading) Sandbox
Stars: ✭ 55 (+223.53%)
Mutual labels:  mocha, chai
js-stack-from-scratch
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming
Stars: ✭ 394 (+2217.65%)
Mutual labels:  mocha, chai
TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-23.53%)
Mutual labels:  mocha, chai
javascript-unit-testing-with-mocha
Unit test using Mocha and Chai
Stars: ✭ 104 (+511.76%)
Mutual labels:  mocha, chai
Redux Actions Assertions
Simplify testing of redux action and async action creators
Stars: ✭ 177 (+941.18%)
Mutual labels:  mocha, chai
chai-exclude
Exclude keys to compare from a deep equal operation with chai expect or assert.
Stars: ✭ 33 (+94.12%)
Mutual labels:  mocha, chai
react-redux-immutable-webpack-ssr-starter
React + React-Router 4 + Redux + ImmutableJS + Bootstrap + webpack 3 with with Server side rendering, Hot Reload and redux-devtools STARTER
Stars: ✭ 21 (+23.53%)
Mutual labels:  mocha, chai
qa-automation-base
There are basic projects for automation frameworks based on Kotlin/Java and TypeScript for the backend, frontend, and mobile.
Stars: ✭ 45 (+164.71%)
Mutual labels:  mocha, chai

Node/Express GraphQL Server

GraphQL server using node / express and written in ES6 (ES2015) and ES7 (ES2016)

Getting Started

npm i

create a file in the project root called .env and within it set environment variables NEO4J_USER and NEO4J_PASS. Note you can also edit database credentials in the file src/lib/db.js

example .env file

NODE_ENV=development
NEO4J_USER=neo4j
NEO4J_PASS=neo4j
DEBUG=api:*

to start, run:

npm start

To run tests:

npm test

Tests will use the database credentials in the file src/lib/db.js as I've not yet configured Mocha to use the dotenv .env file.

Stack

TODO

  • Project structure is WIP
  • Move GraphQL code into modules/models
  • Add custom GraphQL scalar types
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].