{
  "_args": [
    [
      "loopback-datasource-juggler@^3.18.0",
      "/var/www/html/recipes/api/node_modules/loopback"
    ]
  ],
  "_from": "loopback-datasource-juggler@>=3.18.0 <4.0.0",
  "_hasShrinkwrap": false,
  "_id": "loopback-datasource-juggler@3.24.1",
  "_inCache": true,
  "_installable": true,
  "_location": "/loopback-datasource-juggler",
  "_nodeVersion": "10.10.0",
  "_npmOperationalInternal": {
    "host": "s3://npm-registry-packages",
    "tmp": "tmp/loopback-datasource-juggler_3.24.1_1539005200984_0.49276319712141725"
  },
  "_npmUser": {
    "email": "mbajtoss@gmail.com",
    "name": "bajtos"
  },
  "_npmVersion": "6.4.1",
  "_phantomChildren": {
    "accept-language": "3.0.18",
    "argparse": "1.0.9",
    "execa": "0.10.0",
    "glob": "7.1.2",
    "globalize": "1.4.0",
    "lodash": "4.17.4",
    "md5": "2.2.1",
    "mem": "4.0.0",
    "mkdirp": "0.5.1"
  },
  "_requested": {
    "name": "loopback-datasource-juggler",
    "raw": "loopback-datasource-juggler@^3.18.0",
    "rawSpec": "^3.18.0",
    "scope": null,
    "spec": ">=3.18.0 <4.0.0",
    "type": "range"
  },
  "_requiredBy": [
    "/loopback",
    "/loopback-connector-remote"
  ],
  "_resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.24.1.tgz",
  "_shasum": "a826f8b2a61b82c4ed6c5ae6c4cacff395c86cdc",
  "_shrinkwrap": null,
  "_spec": "loopback-datasource-juggler@^3.18.0",
  "_where": "/var/www/html/recipes/api/node_modules/loopback",
  "browser": {
    "depd": "./lib/browser.depd.js"
  },
  "bugs": {
    "url": "https://github.com/strongloop/loopback-datasource-juggler/issues"
  },
  "ci": {
    "downstreamIgnoreList": [
      "loopback-connector-db2z",
      "loopback-connector-informix",
      "loopback-connector-mqlight"
    ]
  },
  "dependencies": {
    "async": "^2.6.0",
    "bluebird": "^3.1.1",
    "debug": "^3.1.0",
    "depd": "^1.0.0",
    "inflection": "^1.6.0",
    "lodash": "^4.17.4",
    "loopback-connector": "^4.4.0",
    "minimatch": "^3.0.3",
    "qs": "^6.5.0",
    "shortid": "^2.2.6",
    "strong-globalize": "^4.1.1",
    "traverse": "^0.6.6",
    "uuid": "^3.0.1"
  },
  "description": "LoopBack DataSource Juggler",
  "devDependencies": {
    "@types/node": "^10.0.8",
    "async-iterators": "^0.2.2",
    "bson": "^1.0.4",
    "coveralls": "^3.0.1",
    "eslint": "^5.1.0",
    "eslint-config-loopback": "^11.0.0",
    "loopback-connector-throwing": "file:./test/fixtures/loopback-connector-throwing",
    "mocha": "^5.2.0",
    "nyc": "^12.0.2",
    "should": "^8.4.0",
    "typescript": "^2.8.3"
  },
  "directories": {},
  "dist": {
    "fileCount": 173,
    "integrity": "sha512-A8BPZP7o92OKUebtQ4OPzi+du6O4M37uTdOGtyUkCNBo6lCBViXBp5ZQC71DORpBb+qrqljkmTYKXUE4r8Ipng==",
    "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu1sRCRA9TVsSAnZWagAA3XMP/AjBFgkAObeeBeUb70D1\nTS5uLw7xVSgRt/i3xWguZa366rWGMY66aicMJ1x4IBrhjZusLhGlA9CNgu3G\nSitCT5yVSTHge6xwc5NtAvI7Xei/lNnYGjcsP4envC5J2jifXX+g3/bO6C7N\npF0o5LHLV+Fr2t7pFlPxbpc93eQMADU+UfKGniHXov8KbEUIeF1h4dz4yiYy\nMVirOLhuP+qON7gHak2wnIzyDjji/mgRYTNvk6iyi4YWAs9H8dq5MpnM/Rpt\nGVWZDKoP5sIoCfXXj4Iqu3KwfKKdCaxBcQaxy5sggkNLVy9GHS2yHUt2DXvs\nJy+3HY6iggNeCvYVebwOKMCdnCVCP30GdiNVpkaXBmd3jUGmCbRMpaWm25kv\nRIk4qE8GCAFpAe0LVAzjLG2cHPxHD9oXBmYaUJuLu//Sn4KD5+1G2g1HLchp\nZwWlU9oOJ8lcar3xuwOByl6LjlMCL8EZuFQIy54pTppY+61vGpfnLX/HjJE6\nj1AgIMaXe9I68PyRZhAO9LEicV6wUsHDsH6WBMcogyEovOWFttmw0IoUbrKB\nSrHdCsKy8Ut/E+8at7v2DI6dUL7z/tGc+qOnY9d3DTSNRlANUzcQ+5lSwTrG\nk21Vgyi+T7uDtkmJKvlfbqtw7vsKqfIJdvQTp7J4o6s60fG3MJCiqlKXAU2G\nFxkU\r\n=M68/\r\n-----END PGP SIGNATURE-----\r\n",
    "shasum": "a826f8b2a61b82c4ed6c5ae6c4cacff395c86cdc",
    "tarball": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-3.24.1.tgz",
    "unpackedSize": 2387136
  },
  "engines": {
    "node": ">=6"
  },
  "gitHead": "936f2db0c9acb6e3360d2fbd5eb2d0f07e747f39",
  "homepage": "https://github.com/strongloop/loopback-datasource-juggler#readme",
  "keywords": [
    "Connector",
    "DataSource",
    "Database",
    "Juggler",
    "LoopBack",
    "ORM",
    "StrongLoop"
  ],
  "license": "MIT",
  "main": "index.js",
  "maintainers": [
    {
      "name": "mahesh.patsute",
      "email": "mahesh.patsute@ibm.com"
    },
    {
      "name": "0candy",
      "email": "ngcandy@ca.ibm.com"
    },
    {
      "name": "b-admike",
      "email": "binadmt@hotmail.com"
    },
    {
      "name": "bajtos",
      "email": "mbajtoss@gmail.com"
    },
    {
      "name": "davidcheung",
      "email": "davidcheung@live.ca"
    },
    {
      "name": "dhmlau",
      "email": "dianahmlau@gmail.com"
    },
    {
      "name": "hacksparrow",
      "email": "captain@hacksparrow.com"
    },
    {
      "name": "jannyhou2016",
      "email": "juehou@ca.ibm.com"
    },
    {
      "name": "kjdelisle",
      "email": "kjdelisle@gmail.com"
    },
    {
      "name": "kraman",
      "email": "kraman@gmail.com"
    },
    {
      "name": "amir-61",
      "email": "amirali.jfr61@gmail.com"
    },
    {
      "name": "qpresley",
      "email": "qpresley@ca.ibm.com"
    },
    {
      "name": "rashmihunt",
      "email": "rashmihunt@gmail.com"
    },
    {
      "name": "rfeng",
      "email": "enjoyjava@gmail.com"
    },
    {
      "name": "ritch",
      "email": "skawful@gmail.com"
    },
    {
      "name": "rmg",
      "email": "r.m.graham@gmail.com"
    },
    {
      "name": "superkhau",
      "email": "superkhau@gmail.com"
    },
    {
      "name": "thegman",
      "email": "gpandya@live.com"
    },
    {
      "name": "tonyf-ibm",
      "email": "tffrench@us.ibm.com"
    },
    {
      "name": "virkt25",
      "email": "taranveer@virk.cc"
    }
  ],
  "name": "loopback-datasource-juggler",
  "optionalDependencies": {},
  "publishConfig": {
    "export-tests": true,
    "tag": "lts"
  },
  "readme": "# loopback-datasource-juggler\n\nAn ORM/ODM that provides a common set of interfaces for interacting with databases, REST APIs, and other types of data sources. It was originally forked from [JugglingDB](https://github.com/1602/jugglingdb).\n\n## Supported versions\n\nThis module adopts the [Module Long Term Support (LTS)](http://github.com/CloudNativeJS/ModuleLTS) policy, with the following End Of Life (EOL) dates:\n\n| Version    | Status          | Published | EOL                  |\n| ---------- | --------------- | --------- | -------------------- |\n| 4.x        | Current         | Oct 2018  | Apr 2021 _(minimum)_ |\n| 3.x        | Active LTS      | Dec 2016  | Dec 2019             |\n| 2.x        | Maintenance LTS | Jul 2014  | Apr 2019             |\n\nLearn more about our LTS plan in the [LoopBack documentation](http://loopback.io/doc/en/contrib/Long-term-support.html).\n\n## Usage\n\nInstall Juggler:\n\n```\nnpm install loopback-datasource-juggler\n```\n\nThen install a connector:\n\n```\nnpm install loopback-connector-mongodb // in this case, the mongodb connector\n```\n\n## Documentation\n\nSee the [LoopBack documentation](http://loopback.io/doc/en/lb3/index.html).\n\nFor information on data source connectors, see [Connecting models to data sources](https://loopback.io/doc/en/lb3/Connecting-models-to-data-sources.html).\n",
  "readmeFilename": "README.md",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/strongloop/loopback-datasource-juggler.git"
  },
  "scripts": {
    "coverage": "nyc report --reporter=text-lcov | coveralls",
    "lint": "eslint .",
    "posttest": "npm run tsc && npm run lint",
    "test": "nyc mocha",
    "tsc": "tsc -p tsconfig.json --outDir dist"
  },
  "types": "index.d.ts",
  "version": "3.24.1"
}
