What makes up the Syrup library?
Syrup is a client side library and makes use of several supporting libs. To add syrup to a web page you need to include the following:
bable polyfill — https://babeljs.io/docs/en/babel-polyfill.
This provides some needed compatibility for ES6 and beyond.
lodash — https://lodash.com/.
Handy utility functions.
taffyDB — http://taffydb.com/.
In memory JS database which is used by Syrup to query the survey-api JSON data set.
Basic skills with TaffyDB would be an advantage and are super easy to pick up.
axios — https://github.com/axios/axios.
Better than JS fetch, used to interact with the main survey-api endpoints and gather source data for Syrup to query.
syrup - https://github.com/conceptsauce/syrup/releases
The syrup library itself.