NAV

Pomegranate

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.

Software Versions

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.

Initializing a project

Building Plugin directories and configs.

Pomegranate Command Line

Basics

Dynamic usage added by plugins

Anatomy of a Plugin

Basics

Dynamic usage added by plugins