geek4geek.api

Stars
1
Committers
3

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