{"_id":"@drwade/feathers-arangodb","_rev":"3-5235bb379f85bd077c3e3121b8152e0d","name":"@drwade/feathers-arangodb","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@drwade/feathers-arangodb","version":"1.0.0","description":"ArangoDB Service/Adapter for FeathersJS","homepage":"https://github.com/AnatidaeProject/feathers-arangodb","main":"lib/","types":"lib/","author":{"name":"Brian McBride"},"repository":{"type":"git","url":"git://github.com/Dr-Wade/feathers-arangodb.git"},"bugs":{"url":"https://github.com/Dr-Wade/feathers-arangodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","arango","arangodb","service"],"scripts":{"test":"npm run build && npm run coverage","clean":"shx rm -rf lib/ && shx rm -rf test/data/","coverage":"nyc npm run mocha","mocha":"npm run clean && cross-env NODE_ENV=test ts-mocha \"tests/*.ts\" --recursive --exit","build":"tsc"},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/commons":"^4.5.3","@feathersjs/errors":"^4.5.3","arangojs":"^7.0.1","lodash":"^4.17.15","uberproto":"^2.0.6"},"devDependencies":{"@feathersjs/feathers":"^4.5.3","@types/chai":"^4.2.12","@types/feathersjs__errors":"^3.3.2","@types/feathersjs__express":"^1.1.6","@types/feathersjs__feathers":"^3.1.5","@types/feathersjs__socketio":"^3.0.7","@types/lodash":"^4.14.152","@types/mocha":"^8.0.3","chai":"^4.2.0","eslint":"^7.1.0","mocha":"^8.1.3","nodemon":"^2.0.4","nyc":"^15.0.1","prettier":"^2.0.5","shx":"^0.3.2","ts-mocha":"^7.0.0","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.3"},"gitHead":"eb9989b4ac59dd5a92546aff999b787ce6561355","_id":"@drwade/feathers-arangodb@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-YIAz4pM6m2F8qXuvzqctW6QcoUjBw7izDoOAqLvNBPsyfih13dkcyKSCVQTa6PrsmVMppY2sVzvCZnmznXwWIg==","shasum":"0801c4cc04aa236dd942a2ced1882f7f6067837d","tarball":"https://registry.npmjs.org/@drwade/feathers-arangodb/-/feathers-arangodb-1.0.0.tgz","fileCount":13,"unpackedSize":75441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffKViCRA9TVsSAnZWagAAjyIP/RHqzbbPFxbTYM2SW/u4\nEKYv7dZI96dA0M+lwNlRRnWYTDRlKVwnAfQSwkPJ+QwR1vCUvH978aAAnezS\nz9gwfcs2jin9cUvLgrfxMMfHjJ+Y8AjmAcn9PGAeNIrFJ9GX1tB9O+jACI5I\nDrS6GmKu7ROiZMy0BT6LhEjy0szzhbDqAiMIMHApEa8IH/1HQP29dbGXM+Cj\nSX3jwOyUaSxLDwLPnudbp6zAzzRQ/xvtkszqLHzd3Nqdp/N38hxbxEyvteq9\n6Vd7vJenDmjrM1+Jm1H1+plKlOuCPxvPZYetuYSUpwbshLQX2LoV0uuGZCXU\nBJYL+ICLZ+3ApIZs9n+wpcgCaFNO/WtC6mU+DnDzqeGmT2fC3qjGuUMTTM2b\nIFbDcoF/ks2FzKmCKud792pfl7bB4LaZpIg6VSsN5F1QNask+/72H+bJkKgT\n2blYwUyglD2sMebdKHlzFUkKu6Xe9PbZEZBzUbiDBDugX8tkH8k4iJP1LKPK\ncMeRobJD25CqvjXI2gIL1QqEDJW5o8iOoPo9sV5vDwYwdIrMvq389xDuhJaI\nzfOvSbQ3QKjPescEtf9UkKVrCmaCxZH2IACr+A6WWt/U22ubapzSnwGDlPFz\njIOvuo/v49Il4WxeDm/39yC3fCZbmZ1YxDTRg5q5BKtY0tvQWiie60yhQEY9\nybtD\r\n=ktpa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnN9SPM4+cXH4I417+6BQ2Fdc793NO2C+bZ987N74U/wIhAM9L7RdTt5xBmOZ0IKOr+VhAFZAGMZZfXVXr1aI0bgb/"}]},"maintainers":[{"name":"drwade","email":"edward.tombre@gmail.com"}],"_npmUser":{"name":"drwade","email":"edward.tombre@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-arangodb_1.0.0_1602004321553_0.23946104067310148"},"_hasShrinkwrap":false},"1.0.1":{"name":"@drwade/feathers-arangodb","version":"1.0.1","description":"ArangoDB Service/Adapter for FeathersJS","homepage":"https://github.com/AnatidaeProject/feathers-arangodb","main":"lib/","types":"lib/","author":{"name":"Brian McBride"},"repository":{"type":"git","url":"git://github.com/Dr-Wade/feathers-arangodb.git"},"bugs":{"url":"https://github.com/Dr-Wade/feathers-arangodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","arango","arangodb","service"],"scripts":{"test":"npm run build && npm run coverage","clean":"shx rm -rf lib/ && shx rm -rf test/data/","coverage":"nyc npm run mocha","mocha":"npm run clean && cross-env NODE_ENV=test ts-mocha \"tests/*.ts\" --recursive --exit","build":"tsc"},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/commons":"^4.5.3","@feathersjs/errors":"^4.5.3","arangojs":"^7.0.1","lodash":"^4.17.15","uberproto":"^2.0.6"},"devDependencies":{"@feathersjs/feathers":"^4.5.3","@types/chai":"^4.2.12","@types/feathersjs__errors":"^3.3.2","@types/feathersjs__express":"^1.1.6","@types/feathersjs__feathers":"^3.1.5","@types/feathersjs__socketio":"^3.0.7","@types/lodash":"^4.14.152","@types/mocha":"^8.0.3","chai":"^4.2.0","eslint":"^7.1.0","mocha":"^8.1.3","nodemon":"^2.0.4","nyc":"^15.0.1","prettier":"^2.0.5","shx":"^0.3.2","ts-mocha":"^7.0.0","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.3"},"gitHead":"259c2d65f87b59749633fbe346b263a54e851681","_id":"@drwade/feathers-arangodb@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-dq+w5mNedm3EyasJ9VkBTfXMlK/rA/oPB1EinlAVKbRj26/KnTIDSGH4xj2L4MJS9uzou2ZSx40hMhkr0xq36w==","shasum":"55f49546019fb1694e87b866bf051dc297f6df64","tarball":"https://registry.npmjs.org/@drwade/feathers-arangodb/-/feathers-arangodb-1.0.1.tgz","fileCount":13,"unpackedSize":75441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffLOdCRA9TVsSAnZWagAAvU4QAKJe6+fPi2TwLdvAmXQs\nKZpm4ULpIv9mgoENBH5c+204NoIbVf4Z8k8brc491ftQRfkWNnDewTKKY+QI\n6v0/BWzjyUEdH+mCL6mTFUQytWwsN3+qbTpn9eNvp7ymsZPPSKBqcOmoB/ZG\nygSGNqe/TgTKpMg3MYVzbyFUHpyT/gs8wq89/bC6U7nuIBMbNrDemc5ub1Xc\ni8XCOrx3iPimGE8RMElZrE2uWRmAoQVDWDp5i0bkll9bzyaePt2WTUPoSw/p\n+sFnXaiQETLIp0Y8Pu9uEcWZxfRCCHEZ3tDZPCvxPF9d9NIDBmBiutVTP/OK\nOiCwm3NQhqkGh8Iz3bDft2m3lZ03qW4NZjzGc+wAltE0Li8cAKyZxZipR2BE\n9qP+CIluO7EvOXHJUYO7sFFVjVc8luJIqAfR0kjRK6we0iZTOHDkrbYHpsLh\nTvKpcXOf1ToDrA1hFP/CZ4JodQuz8mfeFjyjtrvXcFLcoHqy0VikaxUX5vzP\nt39WGeGFEnzdcvNmHc4vMx7/YLpmX+oOaq+Be5lYMEVAnp5zYRNEea3DaAzw\nSxamJ0KdZ5sWcFN17Fa2EcrjQoHnaJvMsRM/7SxtQe0zIyeYNGovlQ8dbn7K\nKaN/C3wpNxEUNR/u+Ro3DuT953IASrXBoXXhBH2WI+cSm0JdpxRUUey9DanX\nMAvh\r\n=T1H6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBd+cqCTEh/EKkfG/lm/TsRDiQrNP336a6xWHkDMCcPaAiEA9M0LaeoSTxUlXFf9Ej0rM5hhciH8YvPCDyd2LvkGMXU="}]},"maintainers":[{"name":"drwade","email":"edward.tombre@gmail.com"}],"_npmUser":{"name":"drwade","email":"edward.tombre@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-arangodb_1.0.1_1602007965226_0.8373894541920921"},"_hasShrinkwrap":false},"1.0.2":{"name":"@drwade/feathers-arangodb","version":"1.0.2","description":"ArangoDB Service/Adapter for FeathersJS","homepage":"https://github.com/AnatidaeProject/feathers-arangodb","main":"lib/","types":"lib/","author":{"name":"Brian McBride"},"repository":{"type":"git","url":"git://github.com/Dr-Wade/feathers-arangodb.git"},"bugs":{"url":"https://github.com/Dr-Wade/feathers-arangodb/issues"},"license":"MIT","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","arango","arangodb","service"],"scripts":{"test":"npm run build && npm run coverage","clean":"shx rm -rf lib/ && shx rm -rf test/data/","coverage":"nyc npm run mocha","mocha":"npm run clean && cross-env NODE_ENV=test ts-mocha \"tests/*.ts\" --recursive --exit","build":"tsc"},"engines":{"node":">= 8"},"dependencies":{"@feathersjs/commons":"^4.5.3","@feathersjs/errors":"^4.5.3","arangojs":"^7.0.1","lodash":"^4.17.15","uberproto":"^2.0.6"},"devDependencies":{"@feathersjs/feathers":"^4.5.3","@types/chai":"^4.2.12","@types/feathersjs__errors":"^3.3.2","@types/feathersjs__express":"^1.1.6","@types/feathersjs__feathers":"^3.1.5","@types/feathersjs__socketio":"^3.0.7","@types/lodash":"^4.14.152","@types/mocha":"^8.0.3","chai":"^4.2.0","eslint":"^7.1.0","mocha":"^8.1.3","nodemon":"^2.0.4","nyc":"^15.0.1","prettier":"^2.0.5","shx":"^0.3.2","ts-mocha":"^7.0.0","ts-node":"^8.10.1","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","typescript":"^3.9.3"},"gitHead":"bfb395e0d3c6545ba9dd825e4e702f34838eecb6","_id":"@drwade/feathers-arangodb@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-GcydjjWIhfok9ron5Wu1jsSi4Itjh/EZhKjrwf/1hslxeWz0EYWk249T8/oGsIaBnnSdFqWJgDnja8WNkkL0XQ==","shasum":"b0b07cd81c414cfde40c3554cc024fc53da92689","tarball":"https://registry.npmjs.org/@drwade/feathers-arangodb/-/feathers-arangodb-1.0.2.tgz","fileCount":19,"unpackedSize":112845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffLPBCRA9TVsSAnZWagAA9c0P/i+oCxsJno4dUcCMS55k\n/nEA0LHz1tWUnd1XZA0xwD2Dc6ouyJWsybvYSm40kntYGlR/lgcu6XqhvgLG\nuAPXY0h5SXhs4PbIwT2uv4Tn4DJ/qMrXhdxcydexKVxY0XiwC7Woj74q8sOt\nObrz1o/MjjZ3eQBiirn8i23DpxVFE+tiSAyQjLp6uKceN/mOeQq94Ltati3C\nRJri6DNBA7rzEbyFb7Wz6QqnChGo6u97ykpx/M3CGK6MStUujhFqGRpjC/QC\nct1lJhXlUNJzrzCX4Rt7X0gvH7QeCIe74FPIEZQ2OBIWrrkPqFSpXHY5NPv9\n1b54r6MXDfe/oJXDwiDe2z5egAA3lGO5L2WeGMJuuR6jG6O1UtDfRokkYL+J\niW460vUguFRetPidw7xlFRFt+3Ewxm/i1R4w75YlC9MzkYWvypF5G6zey0t9\nPFCs9m+b4HSyP3tRZgUInvJxdqUS1DNTf4xo36MRRHdsdBueRo37HR1TLjo5\naEKkmSvSKqxepH8dqAcNvockPaL7wmZ+l6Fd3kef06aiWYr1ldvU8VbBFBAE\n3n+oTpPr4xlrOm1Knp+rXpvA+8guFTjqmp6baGny8qT9RgQhFgM7bRx3qaIf\nOfw188Zobh+D5X7gQMPFQZn49t94dz9eyBW5YDYyqSsS+FdmIS4N6GePvK03\nb5hb\r\n=UB1c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnTg1t7uFx67YAEMeOfGxK2pqpZMVt+Xj9FBBHIP3Q/AiEA5OI1RhtVOcfqYflSYuf4jEPVfpCoOly5rLWp/0b7fBE="}]},"maintainers":[{"name":"drwade","email":"edward.tombre@gmail.com"}],"_npmUser":{"name":"drwade","email":"edward.tombre@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/feathers-arangodb_1.0.2_1602008001214_0.6356828124182725"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-06T17:12:01.502Z","1.0.0":"2020-10-06T17:12:01.687Z","modified":"2022-04-05T05:42:57.717Z","1.0.1":"2020-10-06T18:12:45.354Z","1.0.2":"2020-10-06T18:13:21.336Z"},"maintainers":[{"name":"drwade","email":"edward.tombre@gmail.com"}],"description":"ArangoDB Service/Adapter for FeathersJS","homepage":"https://github.com/AnatidaeProject/feathers-arangodb","keywords":["feathers","feathers-plugin","REST","Socket.io","realtime","arango","arangodb","service"],"repository":{"type":"git","url":"git://github.com/Dr-Wade/feathers-arangodb.git"},"author":{"name":"Brian McBride"},"bugs":{"url":"https://github.com/Dr-Wade/feathers-arangodb/issues"},"license":"MIT","readme":"# feathers-arangodb\nA [Feathers](https://feathersjs.com) database adapter for [ArangoDB](https://www.arango.org/) using [official NodeJS driver for ArangoDB](https://github.com/arangodb/arangojs).\n\n```bash\n$ npm install --save arangojs @drwade/feathers-arangodb\n```\n\n> **Important:** `@drwade/feathers-arangodb` implements the [Feathers Common database adapter API](https://docs.feathersjs.com/api/databases/common.html) and [querying syntax](https://docs.feathersjs.com/api/databases/querying.html).\n\n> This adapter also requires a [running ArangoDB](https://docs.arangodb.com/3.3/Manual/GettingStarted/) database server.\n\n---\n\n#### Test the adapter\n```bash\n$ npm run test\n```\n\n#### Database Options\n\n**id** _(optional)_ : String : Translated ID key value in payloads. Actual storage in database is saved in the `_key` key/value within ArangoDB. Defaults to `_key`\n\n**expandData** _(optional)_ : Boolean : Adapter filters out `_rev` and `_id` from ArangoDB. Setting expandData to true will include these in the payload results. Defaults to `false`\n\n**collection** _(required)_ : Collection | String : Either a string name of a collection, which will be created if it doesn't exist in database, or a reference to an existing arangoDB collection object.\n\n**view** _(optional)_ : View | String : Either a string name of a view, which will be created if it doesn't exist in database, or a reference to an existing arangoDB view object.\n\n**database** _(required)_ : Database | String : Either a string name of a database, which will be created if it doesn't exist on the ArangoDB server, or a reference to an existing ArangoDB database object.\n\n**graph** _(optional)_ : Graph | { properties, opts } : Graph options to create a new graph. `name` is required in the properties. [See Documentation](https://docs.arangodb.com/devel/HTTP/Gharial/Management.html#create-a-graph)\n\n**authType** _(optional)_ : String : String value of either `BASIC_AUTH` or `BEARER_AUTH`. Used to define the type of auth to ArangoDB ([see documentation](https://docs.arangodb.com/devel/Drivers/JS/Reference/Database/#databaseusebasicauth)). Defaults to `BASIC_AUTH`\n\n**username** _(optional)_ : String : Used for auth, plaintext username\n\n**password** _(optional)_ : String : Used for auth, plaintext password\n\n**token** _(optional)_ : String : If token is supplied, auth uses token instead of username/password.\n\n**dbConfig** _(optional)_ : ArangoDbConfig : ArangoDB Config file for a new database. [See Documentation](https://docs.arangodb.com/devel/Drivers/JS/Reference/Database/#new-database)\n\n**events** _(optional)_ : Array : FeathersJS Events - [See Documentation](https://docs.feathersjs.com/api/events.html)\n\n**paginate** _(optional)_ : FeathersJS Paginate : FeathersJS Paginate - [See Documentation](https://docs.feathersjs.com/api/databases/common.html#pagination)\n\nCopyright (c) 2018\n\nLicensed under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}