API BFF for Geek4Geek ecommerce
This is a Node.js module available through the
npm registry. It can be installed using the
npm
command line tools.
npm install
npm run test
npm install && npm run start
- 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:
- 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
- eslint: An AST-based pattern checker for JavaScript.
- eslint-config-standard: JavaScript Standard Style - ESLint Shareable Config
- eslint-plugin-import: Import with sanity.
- eslint-plugin-node: Additional ESLint's rules for Node.js
- eslint-plugin-promise: Enforce best practices for JavaScript promises
- eslint-plugin-standard: ESlint Plugin for the Standard Linter
- jest: Delightful JavaScript Testing.
- nodemon: Simple monitor script for use during development of a node.js app.
MIT