{
  "_args": [
    [
      {
        "raw": "arguments-extended@~0.0.3",
        "scope": null,
        "escapedName": "arguments-extended",
        "name": "arguments-extended",
        "rawSpec": "~0.0.3",
        "spec": ">=0.0.3 <0.1.0",
        "type": "range"
      },
      "/Users/alexandereul/WebstormProjects/Opal/node_modules/array-extended"
    ]
  ],
  "_from": "arguments-extended@>=0.0.3 <0.1.0",
  "_id": "arguments-extended@0.0.3",
  "_inCache": true,
  "_location": "/arguments-extended",
  "_npmUser": {
    "name": "damartin",
    "email": "doug@dougamartin.com"
  },
  "_npmVersion": "1.2.23",
  "_phantomChildren": {},
  "_requested": {
    "raw": "arguments-extended@~0.0.3",
    "scope": null,
    "escapedName": "arguments-extended",
    "name": "arguments-extended",
    "rawSpec": "~0.0.3",
    "spec": ">=0.0.3 <0.1.0",
    "type": "range"
  },
  "_requiredBy": [
    "/array-extended"
  ],
  "_resolved": "https://registry.npmjs.org/arguments-extended/-/arguments-extended-0.0.3.tgz",
  "_shasum": "6107e4917d0eb6f0a4dd66320fc15afc72ef4946",
  "_shrinkwrap": null,
  "_spec": "arguments-extended@~0.0.3",
  "_where": "/Users/alexandereul/WebstormProjects/Opal/node_modules/array-extended",
  "author": {
    "name": "Doug Martin"
  },
  "bugs": {
    "url": "https://github.com/doug-martin/arguments-extended/issues"
  },
  "dependencies": {
    "extended": "~0.0.3",
    "is-extended": "~0.0.8"
  },
  "description": "Utilities for working with arguments object",
  "devDependencies": {
    "grunt": "~0.4.1",
    "grunt-contrib-jshint": "~0.3.0",
    "grunt-contrib-uglify": "~0.2.0",
    "grunt-it": "~0.3.0",
    "it": "~0.2.0"
  },
  "directories": {},
  "dist": {
    "shasum": "6107e4917d0eb6f0a4dd66320fc15afc72ef4946",
    "tarball": "https://registry.npmjs.org/arguments-extended/-/arguments-extended-0.0.3.tgz"
  },
  "homepage": "https://github.com/doug-martin/arguments-extended#readme",
  "keywords": [
    "arguments",
    "utils",
    "extended",
    "extender",
    "monad",
    "monads"
  ],
  "license": "MIT",
  "main": "index.js",
  "maintainers": [
    {
      "name": "damartin",
      "email": "doug@dougamartin.com"
    }
  ],
  "name": "arguments-extended",
  "optionalDependencies": {},
  "readme": "[![Build Status](https://travis-ci.org/doug-martin/arguments-extended.png?branch=master)](https://travis-ci.org/doug-martin/arguments-extended)\n\n[![browser support](https://ci.testling.com/doug-martin/arguments-extended.png)](http://ci.testling.com/doug-martin/arguments-extended)\n\n# arguments-extended\n\n`arguments-extended` is a Javascript library that provides utilities for working with the arguments object. `arguments-extended` can be used as a monad library or each function can be used standalone.\n\n`arguments-extended` can be used standalone or incorporated into [`extended`](https://github.com/doug-martin/extended)\n\n```javascript\nvar args = require(\"arguments-extended\");\n```\n\nOr\n\n```javascript\nvar args = require(\"extended\")\n\t.register(require(\"arguments-extended\"));\n```\n\n## Installation\n\n```\nnpm install arguments-extended\n```\n\nOr [download the source](https://raw.github.com/doug-martin/arguments-extended/master/index.js) ([minified](https://raw.github.com/doug-martin/arguments-extended/master/arguments-extended.min.js))\n\n## Usage\n\n**`toArray() argsToArray()`**\n\nFunction to convert arguments to an array. If you are using `arguments-extended` as a monad use the `toArray` method, if your using the standalone method use `argsToArray`\n\nTo use as a monad.\n\n```javascript\n\nfunction argsToArray(){\n    return args(arguments).toArray().value();\n}\n\nargsToArray(\"a\", \"b\", \"c\"); //[\"a\", \"b\", \"c\"];\n\n```\n\nTo use a a function\n\n```javascript\n\nfunction argsToArray(){\n    return args.argsToArray(arguments);\n}\n\nargsToArray(\"a\", \"b\", \"c\"); //[\"a\", \"b\", \"c\"];\n\n```\n\nYou may also specify a `slice` argument to slice a number of arguments off of the front of returned array\n\n\n```javascript\n\nfunction argsToArray(){\n    return args(arguments).toArray(1).value();\n}\n\nargsToArray(\"a\", \"b\", \"c\"); //[\"b\", \"c\"];\n\n```\n\n```javascript\n\nfunction argsToArray(){\n    return args.argsToArray(arguments, 1);\n}\n\nargsToArray(\"a\", \"b\", \"c\"); //[\"b\", \"c\"];\n\n```",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/doug-martin/arguments-extended.git"
  },
  "scripts": {
    "test": "it -r dotmatrix"
  },
  "testling": {
    "files": "test/browserling.js",
    "browsers": [
      "ie/8..latest",
      "chrome/20..latest",
      "firefox/14..latest",
      "safari/latest",
      "iphone/6",
      "ipad/6"
    ]
  },
  "version": "0.0.3"
}
