{
  "name": "prescription",
  "versions": {
    "0.1.0": {
      "name": "prescription",
      "version": "0.1.0",
      "description": "A functional reactive programming framework",
      "author": {
        "name": "Joseph Moniz",
        "email": "joseph.moniz@gmail.com"
      },
      "keywords": [
        "http",
        "streams",
        "reactive",
        "functional"
      ],
      "main": "./src/index.js",
      "readmeFilename": "README.md",
      "_id": "prescription@0.1.0",
      "dist": {
        "shasum": "523b62d95c8e1ebe256bfd389b9bb74bb5957cbd",
        "tarball": "https://pkg.hanzo.ai/prescription/-/prescription-0.1.0.tgz",
        "integrity": "sha512-+hUnwUv1Xkp+hTOR+4+wgheMtLoh0XVcbMSwPV6jcK/2V/g8f/WHjmry9KbnpBlH6XZ4GiKuwRdnn6W9yUIQFw==",
        "signatures": [
          {
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
            "sig": "MEQCIHSUSxqp1CLBteVL3Y+oS8TfZ6HWOHtYZIgqzyoUXFf7AiB9CqhNRJHQhwEW41KDJ413Ved+5OtZEwBiy43ZxgDZeQ=="
          }
        ]
      },
      "_from": ".",
      "_npmVersion": "1.2.18",
      "_npmUser": {
        "name": "josephmoniz",
        "email": "joseph.moniz@gmail.com"
      },
      "maintainers": [
        {
          "name": "josephmoniz",
          "email": "joseph.moniz@gmail.com"
        }
      ],
      "contributors": []
    },
    "0.2.0": {
      "name": "prescription",
      "version": "0.2.0",
      "description": "A functional reactive programming framework",
      "author": {
        "name": "Joseph Moniz",
        "email": "joseph.moniz@gmail.com"
      },
      "keywords": [
        "http",
        "streams",
        "reactive",
        "functional"
      ],
      "main": "./src/index.js",
      "scripts": {
        "test": "./node_modules/.bin/mocha --recursive"
      },
      "devDependencies": {
        "mocha": "1.9.0",
        "timekeeper": "0.0.3"
      },
      "readmeFilename": "README.md",
      "_id": "prescription@0.2.0",
      "dist": {
        "shasum": "f4b6d6ddb126228ea7e490dac97edfb4fb870ab6",
        "tarball": "https://pkg.hanzo.ai/prescription/-/prescription-0.2.0.tgz",
        "integrity": "sha512-BbslFfED3msizYJrtU9tpaFHthp+SxZdLvERnyeAibShg9V3NyjZefOQ9gEF1FPmAzZHdn/4jp9CX55HGd585w==",
        "signatures": [
          {
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
            "sig": "MEQCIDFYljpPbY1dHXWyT55+7nZ/37KFiPHZFjMi3c8ucbNNAiBsFkUjQ5pb9ZazXExCeRgiXC/uUiSV5HNNT/mYt68+0A=="
          }
        ]
      },
      "_from": ".",
      "_npmVersion": "1.2.18",
      "_npmUser": {
        "name": "josephmoniz",
        "email": "joseph.moniz@gmail.com"
      },
      "maintainers": [
        {
          "name": "josephmoniz",
          "email": "joseph.moniz@gmail.com"
        }
      ],
      "contributors": []
    },
    "0.2.1": {
      "name": "prescription",
      "version": "0.2.1",
      "description": "A functional reactive programming framework",
      "author": {
        "name": "Joseph Moniz",
        "email": "joseph.moniz@gmail.com"
      },
      "keywords": [
        "http",
        "streams",
        "reactive",
        "functional"
      ],
      "main": "./src/",
      "scripts": {
        "test": "./node_modules/.bin/mocha --recursive"
      },
      "devDependencies": {
        "mocha": "1.9.0",
        "timekeeper": "0.0.3"
      },
      "readmeFilename": "README.md",
      "_id": "prescription@0.2.1",
      "dist": {
        "shasum": "07f42f1c85ec624fc38fdce7b468d92fa9aa543b",
        "tarball": "https://pkg.hanzo.ai/prescription/-/prescription-0.2.1.tgz",
        "integrity": "sha512-DEXISP6OfgbfWxzCWag9Rst166DSHzAqrHZU8nhuBlS+q4F/yG8Lom1EFfuXMqHUyEeyxbkTAQpgUs8GNGontQ==",
        "signatures": [
          {
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
            "sig": "MEQCIBgSELSIcav9/bm6IBu7LQudoSqYQzq0zVYHWEICFHbmAiBUmafccZiFVgIgRwJeys9RtMT12Lj01hAkweJyBpt/gQ=="
          }
        ]
      },
      "_from": ".",
      "_npmVersion": "1.2.18",
      "_npmUser": {
        "name": "josephmoniz",
        "email": "joseph.moniz@gmail.com"
      },
      "maintainers": [
        {
          "name": "josephmoniz",
          "email": "joseph.moniz@gmail.com"
        }
      ],
      "contributors": []
    },
    "0.2.2": {
      "name": "prescription",
      "version": "0.2.2",
      "description": "A functional reactive programming framework",
      "author": {
        "name": "Joseph Moniz",
        "email": "joseph.moniz@gmail.com"
      },
      "keywords": [
        "http",
        "streams",
        "reactive",
        "functional"
      ],
      "main": "./src/index.js",
      "scripts": {
        "test": "./node_modules/.bin/mocha --recursive"
      },
      "devDependencies": {
        "mocha": "1.9.0",
        "timekeeper": "0.0.3"
      },
      "readmeFilename": "README.md",
      "_id": "prescription@0.2.2",
      "dist": {
        "shasum": "eb30cdbb2164063b040fe52568441370c2e06dbe",
        "tarball": "https://pkg.hanzo.ai/prescription/-/prescription-0.2.2.tgz",
        "integrity": "sha512-tFMASDIe2fa30fHpNI2Wx+shWPRknRwZqGki2lroy9OjT16tlNb2Zqj887dK8HN7f8xpu5lOZ8lTPPFFB46kuA==",
        "signatures": [
          {
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
            "sig": "MEYCIQCsQZ152lsc1EkAwLQMvE/wHUCI7ACKeATKGOXzkSJBJQIhAKpwuUR2W4CZmxWqQK14n5u13njDo7st9f3m10mIGkqy"
          }
        ]
      },
      "_from": ".",
      "_npmVersion": "1.2.18",
      "_npmUser": {
        "name": "josephmoniz",
        "email": "joseph.moniz@gmail.com"
      },
      "maintainers": [
        {
          "name": "josephmoniz",
          "email": "joseph.moniz@gmail.com"
        }
      ],
      "contributors": []
    },
    "0.2.3": {
      "name": "prescription",
      "version": "0.2.3",
      "description": "A functional reactive programming framework",
      "author": {
        "name": "Joseph Moniz",
        "email": "joseph.moniz@gmail.com"
      },
      "keywords": [
        "http",
        "streams",
        "reactive",
        "functional"
      ],
      "main": "./src/index.js",
      "scripts": {
        "test": "./node_modules/.bin/mocha --recursive"
      },
      "dependencies": {
        "nop": "0.0.0",
        "arity-constructor": "0.1.x",
        "operable": "0.1.x"
      },
      "devDependencies": {
        "mocha": "1.9.0",
        "timekeeper": "0.0.3"
      },
      "readmeFilename": "README.md",
      "_id": "prescription@0.2.3",
      "dist": {
        "shasum": "26404606b925d37fcc52bb8af8413041613443e7",
        "tarball": "https://pkg.hanzo.ai/prescription/-/prescription-0.2.3.tgz",
        "integrity": "sha512-jfl0LHHDplvXGbzcXNdDDalJ+5MEwl1cuFUcQ+WXHNx4QreKcaF3ImusniylI6BnDZMd/ZPYS3o0UQMNcxgpTg==",
        "signatures": [
          {
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
            "sig": "MEYCIQC8pj4Vrq1GchXnZ/Pql6Ud10pQT+l2dv9C0FEZw5rS+wIhAKiwAjH76IU2zY94jwH8C9haWUGUxtRaoFDMVoGvYiSV"
          }
        ]
      },
      "_from": ".",
      "_npmVersion": "1.2.18",
      "_npmUser": {
        "name": "josephmoniz",
        "email": "joseph.moniz@gmail.com"
      },
      "maintainers": [
        {
          "name": "josephmoniz",
          "email": "joseph.moniz@gmail.com"
        }
      ],
      "contributors": []
    },
    "0.2.4": {
      "name": "prescription",
      "version": "0.2.4",
      "description": "A functional reactive programming framework",
      "author": {
        "name": "Joseph Moniz",
        "email": "joseph.moniz@gmail.com"
      },
      "keywords": [
        "http",
        "streams",
        "reactive",
        "functional"
      ],
      "main": "./src/index.js",
      "scripts": {
        "test": "./bin/coverage.sh"
      },
      "dependencies": {
        "nop": "0.0.0",
        "arity-constructor": "0.1.x",
        "operable": "0.1.x"
      },
      "devDependencies": {
        "mocha": "1.9.0",
        "timekeeper": "0.0.3",
        "mocha-lcov-reporter": "0.0.1",
        "coveralls": "2.0.12"
      },
      "testling": {
        "browsers": {
          "ie": [
            9,
            10
          ],
          "firefox": [
            19,
            20,
            21
          ],
          "chrome": [
            25,
            26,
            27
          ],
          "safari": [
            5,
            5.1
          ],
          "opera": [
            11,
            12
          ]
        },
        "harness": "mocha",
        "files": [
          "test/*.js",
          "test/**/*.js"
        ]
      },
      "readmeFilename": "README.md",
      "_id": "prescription@0.2.4",
      "dist": {
        "shasum": "a1b7b17094816f05a661cc28d92e099702fd84aa",
        "tarball": "https://pkg.hanzo.ai/prescription/-/prescription-0.2.4.tgz",
        "integrity": "sha512-Lwau9rhblmvAca8GweXypNckO6mxZkGvdr6Z/zu//BT6xftv0VwsoEDaShGO31Ljf6YtCA6IbZWi2QqcDNGJRw==",
        "signatures": [
          {
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
            "sig": "MEUCIBD5xgeDb0Z3BzM1jz134Sjjm9ECHUh7z+dZqGvJNmRPAiEAzQFAHxV2BT0Cm+wDXiXMECkYLzK0zIxxLNlxIj7VFJ4="
          }
        ]
      },
      "_from": ".",
      "_npmVersion": "1.2.18",
      "_npmUser": {
        "name": "josephmoniz",
        "email": "joseph.moniz@gmail.com"
      },
      "maintainers": [
        {
          "name": "josephmoniz",
          "email": "joseph.moniz@gmail.com"
        }
      ],
      "contributors": []
    }
  },
  "time": {
    "modified": "2022-06-24T14:32:53.409Z",
    "created": "2013-05-11T22:11:36.052Z",
    "0.1.0": "2013-05-11T22:11:37.470Z",
    "0.2.0": "2013-05-22T19:27:31.757Z",
    "0.2.1": "2013-05-22T19:45:46.336Z",
    "0.2.2": "2013-05-23T21:06:32.079Z",
    "0.2.3": "2013-06-02T06:22:17.709Z",
    "0.2.4": "2013-06-11T04:13:07.022Z"
  },
  "users": {},
  "dist-tags": {
    "latest": "0.2.4"
  },
  "_rev": "1-f4f751a30ca7c27d",
  "_id": "prescription",
  "readme": "Prescription\n============\nFunctional reactive programming in javascript. You can kind of think of it as\nstreams with super powers. It's a paradigm that encourages the developer to\nstructure everything as a stream. Once everything is a stream, you get a level\nof composition that would be otherwise troublesome to get correct in a simple\nway.\n\nExample\n=======\n```javascript\nvar Prescription = require(\"./src/index\");\n\n// Create an Observable (read stream)\nvar observable = new Prescription.Observable();\n\n// This function applies a bunch of Transformers to the supplied\n// Observable and returns a new Observable\nvar queryStream = function(observable) {\n    return observable.where(function(item) { return item % 2 == 0; })\n                     .skip(30)\n                     .take(15)\n                     .map(function(item) { return item * 2; })\n                     .throttle(300);\n};\n\n// Apply the function to our Observable and subscribe to the new Observable\nqueryStream(observable).subscribe(function(data) { console.log(data); });\n\n// Write some data to the Observable\nfor (var i = 0; i < 100; i++) {\n    observable.write(i);\n}\n```",
  "_attachments": {}
}
