Requirements
Supported Operating systems.
/*
* Pomegranate *Wants* to run on every OS that NodeJs runs on, but in the meantime we are focusing
* On the ones in use here at PaperElectron and Trivnow.
*/
Pomegranate is generally designed to run server applications in a unix environment. It May run on windows but windows is not a tested environment.
It has been tested on the following platforms. By tested we mean it will start, find basic plugins and run them. Some plugins, like some Node packages have components that must be compiled on their target platform, so availability is dependent on the tools needed for those installations.
- MacOS
- Ubuntu 16.04
- Amazon Linux
Software Versions
- Pomegranate requires NodeJs v7.6 or higher.
- Pomegranate uses yarn, most of the official plugins use yarn, but npm should work fine.
yarn versions
NodeJs > 8 is probably best. Support for Async/Await makes the minimum supported version 7.6
{ yarn: '1.3.2',
http_parser: '2.7.0',
node: '8.10.0',
v8: '6.2.414.50',
uv: '1.19.1',
zlib: '1.2.11',
ares: '1.10.1-DEV',
modules: '57',
nghttp2: '1.25.0',
openssl: '1.0.2n',
icu: '60.1',
unicode: '10.0',
cldr: '32.0',
tz: '2017c' }
Getting Started
Installation
yarn add pomegranate
# or
npm install -s pomegranate
Query Parameters
Parameter | Default | Description |
---|---|---|
include_cats | false | If set to true, the result will also include cats. |
available | true | If set to false, the result will include kittens that have already been adopted. |