Skip to content

david-whiting/node.geek4geek.api

Repository files navigation

api-geek4geek

API BFF for Geek4Geek ecommerce

Installation

This is a Node.js module available through the npm registry. It can be installed using the npm command line tools.

npm install 

Tests

npm run test

Test before pipeline

npm install && npm run start

Dependencies

  • apollo-server: Production ready GraphQL Server
  • dotenv: Loads environment variables from .env file
  • filter-files: Recursively read directories and return a list of files, filtered to have only the files for which the (optional) filter function returns true. Sync and async.
  • graphql: A Query Language and Runtime which can target any service.
  • graphql-import: CircleCI npm version
  • graphql-query-compress: Compress a GraphQL Query String
  • knex: A batteries-included SQL query & schema builder for Postgres, MySQL and SQLite3 and the Browser
  • lodash: Lodash modular utilities.
  • mysql: A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
  • mysql2: fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS

Dev Dependencies

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published