{"_id":"linkurious-rest-client","_rev":"81-5d795d648fe9968e476b0c1a712969ac","name":"linkurious-rest-client","description":"A TypeScript lib to interact with Linkurious REST API","dist-tags":{"latest":"2.7.6","next":"2.7.0-20"},"versions":{"2.2.0":{"name":"linkurious-rest-client","version":"2.2.0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && giet push && npm publish"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"a197f5d71e4851ec127f8bcefa3fa59ebaaf9b74","_id":"linkurious-rest-client@2.2.0","_npmVersion":"5.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-2JU53sXti1idq34GCP+E/w1LcW4xjtVtg6YYWiO9rVzCgUAeVSDi1WWbzTFx3SAn1fD2WPNHJXzYj4mU+kcLXg==","shasum":"0acda4297fc9e2bafe65f23436cc664655e59708","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgnRKjFJzMtRI1xKIlztvEC0/9nRJwHMeHWgl+jl5OmAIhAL89cd7obEhGJI97o6tY3r+Swxyj2a/UNPkWb656SnMd"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client-2.2.0.tgz_1516720021321_0.9049119802657515"},"directories":{},"deprecated":"Please use @linkurious/rest-client"},"2.2.1":{"name":"linkurious-rest-client","version":"2.2.1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"2861fd2401162a04241ad8e7a764bab1c51fae3d","_id":"linkurious-rest-client@2.2.1","_npmVersion":"5.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-BRMH8MtuOBqqz06ufgfDHz/UEDthZSPKJjQh4gE5+g5UYscr61SEEHJ3vAcUEOarTHPhWpovuZopeTDbJNPd/w==","shasum":"118b9338f1a72e8267561210d966bbce826b0e25","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqUmNkbtuqoVosMD64KPD5XOepBePTpRWC0w8t51S/sAiEAm+dL1D4jIMwY5KmKwd3lJHSF/uYrBhSTWGZXUa1Bj7I="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client-2.2.1.tgz_1516720352705_0.36608503153547645"},"directories":{},"deprecated":"Please use @linkurious/rest-client"},"2.2.2-0":{"name":"linkurious-rest-client","version":"2.2.2-0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"85509cc3172bfe6ccb5014cb91018bd853dadbf9","_id":"linkurious-rest-client@2.2.2-0","_npmVersion":"5.2.0","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-r1Y2RpBdTJo38PFaLl/OJEOcvLZSDIPdqORPEhk4UiFukEYwswN8Tlt9gUe9XG07dx5TsSQOkp6jrXXEBNYJOQ==","shasum":"9945664385ed27062c7f9057637ab50267702dfb","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.2.2-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHORFEFGW5ZoNJVuS8hWayzlYhyzAYCU95yFD6Ar2nLLAiArv7aOH91ssK4Hozxqe0eNm/chX0mtiyp8laX9JZ7wzA=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client-2.2.2-0.tgz_1516782325263_0.334619446657598"},"directories":{}},"2.4.0-0":{"name":"linkurious-rest-client","version":"2.4.0-0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"9f24a3528d4fc091a4cd4dec4e22534bd5a99a97","_id":"linkurious-rest-client@2.4.0-0","_shasum":"9e2627834043b476addb0902fdc13bc93eeb9d0d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"9e2627834043b476addb0902fdc13bc93eeb9d0d","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-0.tgz","fileCount":59,"unpackedSize":328285,"integrity":"sha512-gvLoPfSa5XjfUutZ5K7qPwpilPXKP3Oytu/x9DwpaMzpDb1X9FeuqvqQeUFb88oli91sYLeihf5mpBOKhsynLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWZ4lkX10e4p2zBis6G8m+pAw3sezASsebp3ZsSOvdnAiEAsZzyfHiCibG39AolMkCQYOTqNMV7HjL1IyypVso2600="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-0_1519201956705_0.8931943096314856"},"_hasShrinkwrap":false},"2.4.0-1":{"name":"linkurious-rest-client","version":"2.4.0-1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"93abb6377b17f4617cb3d21d70812b8364960040","_id":"linkurious-rest-client@2.4.0-1","_shasum":"78fcbbba794858255b13aa293461126d66dfcb99","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"78fcbbba794858255b13aa293461126d66dfcb99","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-1.tgz","fileCount":59,"unpackedSize":329490,"integrity":"sha512-9zixE2ED2te8BeKpbEVCGQF3NefN8Txq1zi3527RDWZDhA5el8jYj52EwlGHJPfcXJ9lbI3uzEjiXt1LQ5tA2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG2isGkAGIuyWgU4eqfBASZOzSEsal0LlwYUd57Hib4gIgRCsacuZwOdDWv9Erp5+aeYcuxcqOSKqXzob3OnBX6U0="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-1_1519202628691_0.005083759733080395"},"_hasShrinkwrap":false},"2.4.0-2":{"name":"linkurious-rest-client","version":"2.4.0-2","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"9423fd4aacb9f9a2c96d811f6d979b23aee478ec","_id":"linkurious-rest-client@2.4.0-2","_shasum":"e15fb9dd1ec0fcea7e024918a3ce35e220aa7db2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"e15fb9dd1ec0fcea7e024918a3ce35e220aa7db2","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-2.tgz","fileCount":59,"unpackedSize":329480,"integrity":"sha512-VnpelDEPKkQD/siTCM9IsqZxkCy3ZtruzpH7WENlZx982D+2D87WmKzCY0uFnoZdkeJQSDd0gx9qfZvtryWwgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBy3zN5b2VjNSKIDxIM4UhO/bafLrqJ7xvdOn4D7KK9uAiEAwI6mkme7JA4AEAnM5i1RpbuAYnz0st3qc+PaSFFFmuk="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-2_1519203336966_0.028602925795830902"},"_hasShrinkwrap":false},"2.4.0-3":{"name":"linkurious-rest-client","version":"2.4.0-3","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"fa09579a7b7c2f6ee676f412eef25bc31dd97fc4","_id":"linkurious-rest-client@2.4.0-3","_shasum":"fd8d47a5aec603078981ee10cb3938a7048b9296","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"fd8d47a5aec603078981ee10cb3938a7048b9296","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-3.tgz","fileCount":59,"unpackedSize":329480,"integrity":"sha512-VR499nnaJnJ+nrqHMeonHlwNkK4FRdJq/G7gs15MZpRx4rj039y3jodzoHFAZQTgQCRZ+vLw0C0pSY2Zk11WjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8k9WAo+nAn9kTMfPd8//PDpsyY0t0BvUXKjlVMuqBCwIhALqf8fX7yDA5nlTKjo8tDT4eEvy4QvooRJbM/W6/6v5H"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-3_1519219938842_0.9499051536499459"},"_hasShrinkwrap":false},"2.4.0-4":{"name":"linkurious-rest-client","version":"2.4.0-4","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"00830839c5435f1eb2d4837cd99f1400a486015c","_id":"linkurious-rest-client@2.4.0-4","_shasum":"cb823a1592d70d3cc09d2cc629fc3479edcdfea3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"cb823a1592d70d3cc09d2cc629fc3479edcdfea3","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-4.tgz","fileCount":59,"unpackedSize":329547,"integrity":"sha512-9nNR2MKo1Sy5D2xfAnWB2JJ1nEBRKJyLYOJoG7LlpneW9YaANYHG2lLtWizt5uZwLx1FpywRW+VeR6Ji5iPHXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBu3xNILHXU4QkCVgGnbWvHaQz60gX7Bjy7efr+u/B5oAiAi79zvJC57ORHrOtugp63YQM42rhD8eYDd75ypM6Ey0A=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-4_1519227851896_0.34473414228107124"},"_hasShrinkwrap":false},"2.4.0-5":{"name":"linkurious-rest-client","version":"2.4.0-5","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"00830839c5435f1eb2d4837cd99f1400a486015c","_id":"linkurious-rest-client@2.4.0-5","_shasum":"c563e2f60fd9ae0930919ed0398d9bbda45e03e1","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"c563e2f60fd9ae0930919ed0398d9bbda45e03e1","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-5.tgz","fileCount":59,"unpackedSize":329549,"integrity":"sha512-ACwb3vh7LpbnwMYONPkIlpLnDAYW6k9UrWENUl7hyiPQeDiVT9ea40hBOzHufcmTQkbTdJXPZE3pUb+b29llrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEMdy4YWlti+T5eMgJijkEYme+4zf8L36cFS3d+hyPSAiAOixIkta3KIHLMU04VHM8rQZkfDbXXzkTbQuo/zpujww=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-5_1519228126012_0.9267079519646082"},"_hasShrinkwrap":false},"2.3.0":{"name":"linkurious-rest-client","version":"2.3.0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"5fea9d4cc1e13c36aff1465a01dbde8219988272","_id":"linkurious-rest-client@2.3.0","_shasum":"00e68254b756824ab3ce4b5c5c54a28feed0215a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"00e68254b756824ab3ce4b5c5c54a28feed0215a","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.3.0.tgz","fileCount":59,"unpackedSize":329547,"integrity":"sha512-CKrlxUwt52c76XP5NWbcVpnvRV0CAGAPn+Vv7ZAKH9V5gltXQi0T8UQM7C4Zo1gE/78+5hmsljQ4w0vHm1Icog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS1q7jTHToQOHTIJOAxR7k+jQHF/nw00Dc0xYPmwOdjwIhAL5rW9rfKWiahn9KPlHxIb4v8VFj2bD8t7uP58w/GFHF"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.3.0_1519291425111_0.8369195734284949"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.3.1":{"name":"linkurious-rest-client","version":"2.3.1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"5fea9d4cc1e13c36aff1465a01dbde8219988272","_id":"linkurious-rest-client@2.3.1","_shasum":"9102e6550ab0f19811d7878bad154f493e55b0f7","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"9102e6550ab0f19811d7878bad154f493e55b0f7","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.3.1.tgz","fileCount":59,"unpackedSize":328283,"integrity":"sha512-gaWJFj/1ikm8tgvWP/4G3m4Ndv+SSaKhq8x72idVqDtuh1i2L1OCCD6qm3uvxq8HgVJywSUb8umGzqBe2nQCJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3JEx2uPXcFryGVNybFgmcWzooEnYD98n9Xj8ee+xhJAIhAIADehNL/o9tTFvwRh+cGAeOJADR86E6iruKqAqOk84H"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.3.1_1519292131819_0.17036064896060554"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.4.0-6":{"name":"linkurious-rest-client","version":"2.4.0-6","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"98b8aa5bd1e6fcf3b6b01c93c81aa8f008e2fb8c","_id":"linkurious-rest-client@2.4.0-6","_shasum":"4ff41f3c9e946b0d11949c407fa87bc6a02bbc0d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"4ff41f3c9e946b0d11949c407fa87bc6a02bbc0d","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-6.tgz","fileCount":59,"unpackedSize":328285,"integrity":"sha512-Kz+86r6iQW48CEgyHVG39SDbF7BGRuZ0pxnzitt5HKr+rTZiJJuB+0qyr0eAbikFdNpbjkS5CpNyN0SOaQ3f+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqZJU+cJxKvvx+1tKb9WvX6ypDVD5v/ys6J5BCyHC4CQIhAJrtd1h9Ks1UlijSnJnCIeFGngupK/sEnccMhu1+HzpK"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-6_1519313693470_0.7767396108814231"},"_hasShrinkwrap":false},"2.4.0-7":{"name":"linkurious-rest-client","version":"2.4.0-7","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"98b8aa5bd1e6fcf3b6b01c93c81aa8f008e2fb8c","_id":"linkurious-rest-client@2.4.0-7","_shasum":"e4c2490303ceb021d1f62799312f7e6c35cf7ad9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"e4c2490303ceb021d1f62799312f7e6c35cf7ad9","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-7.tgz","fileCount":59,"unpackedSize":329595,"integrity":"sha512-fXw8MLHLbugbXxg8JCu/XKFKerfwkx1XBLFNIzUzkdEolsmsatn9wd1J/CTuVFBZnJ+7p/3E13TEldR/Dnao/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqCnlUfKYLTKIEIHH0y4tvulZiyvpeTMXvkc5kaXojNAiEA9BS+HyzPzs8yF2+JNQMw4aDqwiQIXUEy/ZCMlpBjbNQ="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-7_1519314345364_0.9122075571366883"},"_hasShrinkwrap":false},"2.4.0-8":{"name":"linkurious-rest-client","version":"2.4.0-8","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"773fef66afd3bebd0c92924135906dffaa4f8241","_id":"linkurious-rest-client@2.4.0-8","_shasum":"25a9fed0f693cb3035bfb05abc08fd7343f0558f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"25a9fed0f693cb3035bfb05abc08fd7343f0558f","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-8.tgz","fileCount":59,"unpackedSize":329595,"integrity":"sha512-Wajnu/zum7UExdHMf8QogEuTN4hazLDAma4gsceGWmZudjbX913MCCpJknGhtG2kzaZNxG+SSoCsdGp3qQYHxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtH33a93BDLCwnZ8q+igryQ3GaiGczD/VBVk/uHhMDSwIhAKgCk2FHB1PPcES0YEvgC8rVsjsH3pa4oo3EYxKbyBfC"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-8_1519315254986_0.964766886564044"},"_hasShrinkwrap":false},"2.4.0-9":{"name":"linkurious-rest-client","version":"2.4.0-9","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"773fef66afd3bebd0c92924135906dffaa4f8241","_id":"linkurious-rest-client@2.4.0-9","_shasum":"54b9ba011ebc8faa6bfd9492b22050c1d3c79962","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"54b9ba011ebc8faa6bfd9492b22050c1d3c79962","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-9.tgz","fileCount":59,"unpackedSize":329629,"integrity":"sha512-w5kwzy+ghD8Yj+0dGf/DYKnPs20t7Qx8DhddeP6Y8K9laUkAg/5Q1zcsAyckn5rKZNg9vMVfQU7IqG5/HSi6Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhMY2ez64VSR7LrQrVdPuaOmUh/uofoabAY5/peAM0RAiEAnCpGufqNOQ08ZmnkKJ16Ot+y5CxTKiaY1TyqQcovd0Y="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-9_1519315405584_0.04892837209400014"},"_hasShrinkwrap":false},"2.4.0-10":{"name":"linkurious-rest-client","version":"2.4.0-10","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"18cb8f4c14d3d894fcb780c328c1026928125858","_id":"linkurious-rest-client@2.4.0-10","_shasum":"5c300e2ce4fc70c9f5cdd3d03128634d2e5c1ca9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"5c300e2ce4fc70c9f5cdd3d03128634d2e5c1ca9","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-10.tgz","fileCount":59,"unpackedSize":329630,"integrity":"sha512-haMYuPhNzbGknCOtMBx8y7r7q4/0hYmThAMW65mclPi4ic+wgWi4fXfAKhGewWKtmgle0n7ORAiRIChDRu4/ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmHQ4ro3l6KCQacGmdypU8ZGC3K/IB5kAQ24aVchpUdAiBPZzo49C3Y4EBD6uhhkVHmuloQQzl+ZsLA/CXyBJQ7qw=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-10_1519651114822_0.8613420565430945"},"_hasShrinkwrap":false},"2.4.0-11":{"name":"linkurious-rest-client","version":"2.4.0-11","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"18cb8f4c14d3d894fcb780c328c1026928125858","_id":"linkurious-rest-client@2.4.0-11","_shasum":"a675305010e183adaba118982c7c96c006420c45","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"a675305010e183adaba118982c7c96c006420c45","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-11.tgz","fileCount":59,"unpackedSize":330145,"integrity":"sha512-3ZPjZZM7+JuyNnWFSlAjsxanKp6LB6YoL+dzugRTld15nNGRFxK67NGUpn/CLkJK5P70cP9t93b7EzhQ2C+bxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFFesrCp/iRkhXu24ouqjF04u/yLtlj9sWSVNoLx2/TAiAmpioHq8PwsS6ZB/NTU9E8CZAxSR6/OzR0MkpP9p2asQ=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-11_1519651354104_0.6197041851942453"},"_hasShrinkwrap":false},"2.4.0-12":{"name":"linkurious-rest-client","version":"2.4.0-12","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"287e3a8ab8222a62376e6144334b4a395595a34b","_id":"linkurious-rest-client@2.4.0-12","_shasum":"9a5d44097765ed2531541584847363dd21dd61bc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"9a5d44097765ed2531541584847363dd21dd61bc","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-12.tgz","fileCount":2,"unpackedSize":6518,"integrity":"sha512-frC2iD903BIJtwXwlfGggRvWdZ4MPQEiolRs4n/fuw8fXTIlSd6VYQ66FVQFupJu/4OWcdrvLy3skAxOtWeyJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKaG+nxfbywVSkgMdhoqzO7sLlABeoMIsoBoongTeTRQIgGB88hU9Uv1KQKA69IAigRGFYHdDW92IQaS8zuK3rVS0="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-12_1520844102603_0.914209625533327"},"_hasShrinkwrap":false},"2.4.0-13":{"name":"linkurious-rest-client","version":"2.4.0-13","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"287e3a8ab8222a62376e6144334b4a395595a34b","_id":"linkurious-rest-client@2.4.0-13","_shasum":"fcdf83e618bb859e54fedf3ace997d1273c34aba","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"fcdf83e618bb859e54fedf3ace997d1273c34aba","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-13.tgz","fileCount":59,"unpackedSize":325532,"integrity":"sha512-JPdW2pOVf1cR5FclKyTcNOzrLeNnkztl4y2MPun8F/Rkhd3b0BwvhGjqfg6LBLCr3YVVjbQbLutiU3Wz8CcyEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkZJd41JQDZw9vwvwV/mKhopFMGizGGyAC0dqqXD0PHQIgM5BB0j/9xhlcsBqTG9hU/r0tECrz3d7MAh9o8IvxtjQ="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-13_1520844286629_0.5694874495821831"},"_hasShrinkwrap":false},"2.4.0-14":{"name":"linkurious-rest-client","version":"2.4.0-14","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"a57fa6275d57da1d9bf3a40cff4e873761ea9573","_id":"linkurious-rest-client@2.4.0-14","_shasum":"04cbb65e72cd5f26a8a29690cffe72aef3930520","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"04cbb65e72cd5f26a8a29690cffe72aef3930520","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-14.tgz","fileCount":59,"unpackedSize":325291,"integrity":"sha512-gPA5lp4yKnpAXbrtUccA5Z+EWZo/fAVgZFbKgG5f1u2WkXNGSsxyDC2NzmWzno+FAXXw+sOtwvbwmpWMSK2Mpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHYHwjS0VeuWHxuAdLW6Lv8XTIZYvFNKhbPGqgRREqCAiEAvpe2fSLDrpcx3y4rcjx7bW7HeJ+cZZhjQLVNBx4m4Vk="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-14_1520848691927_0.3328703420953123"},"_hasShrinkwrap":false},"2.4.0-15":{"name":"linkurious-rest-client","version":"2.4.0-15","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"6615a127966af9b5fe07f0256b6611e38f4be550","_id":"linkurious-rest-client@2.4.0-15","_shasum":"0fb9a5b7c5300e63581a1dd0fc6b21eb3f14c921","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"0fb9a5b7c5300e63581a1dd0fc6b21eb3f14c921","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-15.tgz","fileCount":59,"unpackedSize":325271,"integrity":"sha512-MRSJKyuWVpZtl1OPvMYdD8p0uJL+z9kt8nK6ey6nQ2ysNBCguKIx1ID3WpYnWYk3F1p0y8hXX+DiWWhJfZZ4uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdTQQuF4+qb6lzV5j6xBbQHSDRN3PBr7FQHD+KvKQWBgIhAJcrQrsHtHEIZLq0QAwkVJAjkUdszsXye+MbOxpP6y+9"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-15_1520851232528_0.6950548064249871"},"_hasShrinkwrap":false},"2.4.0-16":{"name":"linkurious-rest-client","version":"2.4.0-16","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"df8d4712eae30f425be95be62a5c9d1ee7bcaf9d","_id":"linkurious-rest-client@2.4.0-16","_shasum":"1af3b716fe0b505ca338bc38bae6e04a6044761d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"1af3b716fe0b505ca338bc38bae6e04a6044761d","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-16.tgz","fileCount":59,"unpackedSize":325326,"integrity":"sha512-41L/XEgyAQ9aYdEcexPStolWJDLBU8bTpzsbjBfnicc4GNtPEXx0/bBVkW7yUJR0GTW1upA4Dsfj7iKYug9lbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8EnW8kotA5FjRS0HnyFiDkkYkldOZYNKDciEHCJLMAAiEAzltfr08TIXzWGzI1dAq8fUvx+kGqricwDKSsK0fF6Ck="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-16_1520957696356_0.4919175221698635"},"_hasShrinkwrap":false},"2.4.0-17":{"name":"linkurious-rest-client","version":"2.4.0-17","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"26e4b518c2b53e83183157d0caa20f9243fc7c34","_id":"linkurious-rest-client@2.4.0-17","_shasum":"ac00a001f86620a8dcaeef0d1c31fce302e91630","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"shasum":"ac00a001f86620a8dcaeef0d1c31fce302e91630","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-17.tgz","fileCount":59,"unpackedSize":325483,"integrity":"sha512-u6yfnj8IZW664I0tnW8Klp1jw2rSZdGHw6u2LxhZkQB909BU+Q038dg0k81FZArsGm8c+x0xD017nawkp+5aoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDGjCr/IAYAumhWy+AlPms+6ote2nYGCJppdpS9EnmAAiEAizCcupSgMwQPBFjJjSt71w/86tMFZpeE0Ux0atcuMOk="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-17_1521549031875_0.015375887224702955"},"_hasShrinkwrap":false},"2.4.0-18":{"name":"linkurious-rest-client","version":"2.4.0-18","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"d19121d013f9ac0b33ca1f41362a2ef1de2ee0d4","_id":"linkurious-rest-client@2.4.0-18","_npmVersion":"5.7.1","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-ajH688PrVtasio7Ps+gjqb72cvF+qGt367GXtH+NwPC4e3RXoI97QgMjzzzuaGlW6TT8/wEYVGaE0S64VZpHew==","shasum":"3384fc10689a841a4fc0a28accba81bbd2073635","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0-18.tgz","fileCount":59,"unpackedSize":329761,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAf6DSXVWSduS55bRUpcQRx64WPxTRYhWw/p9gpAP9pCAiEA0RN8KTYqFq738BgSNCKyAIEYnYy7qsQMvq3w815Uu7Q="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0-18_1522767517261_0.9403473551073682"},"_hasShrinkwrap":false},"2.4.0":{"name":"linkurious-rest-client","version":"2.4.0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"git push --tags && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"12dd71c5a409a6ff21c61e1db583d521da27e946","_id":"linkurious-rest-client@2.4.0","_npmVersion":"5.7.1","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-yQgRGwbl67M/DFPohlccnsn4TUAadw5eedw72Nerhilr4Oq/Cwh8HDUt4jHJmFdzyw39osxrCwNv4CF+axYaGg==","shasum":"fe1a14d21257df49f4430d7ceca6834a5adcfdd2","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.4.0.tgz","fileCount":59,"unpackedSize":329746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1HUICRA9TVsSAnZWagAAezQP/jlgferztD2ybcyY/dKx\nXRgMyglyNjEDZ750bSSH8AbshLmhgcm/78cUmqAqXIMSPk7GVEQh4oj6Qk4A\nkxRqZKp/F/roCpzIvVSbA4n+lq85e7UU5tJmbVkr/6o6cK89EvWQAxZRDi6P\nOK10sGhxEdwIwLzWN0PLTa7ZFs5G5Y39HO8J+U+xcUrqNsyi6GVABqAEZk/q\nXe78Ym7UkOnXmSiUKn4eADf5yzEAdj5r5oDSf69m9ydSh8xYqxHiwrWGfTNR\nwIEYEciJ9r3Wp0v5txKcarke4JhchnUh3lVI7oJfi69hSqsDdzJnH17Lv8sH\noPtVkCu8Bxayo1yYCqdfXFBD3xm1YsoANgeAFCDw+wERnk8s0OOwrat8sD+V\nfw/HtDVQvdjL9yotnKtjfsjlWnTbNAivDIUmoACIAwgX6tt2O1Bsc2QclivQ\n35htid9MirJHVW73kgwIQN2TJmunpl9niGpTD8H9Iup+h8M+s7K3zgSLMGpe\ntgU7hBG63eYZ+CTXRnaOl/EsrpMI7yPkDhKESUeVsAVqNGeQ7V+81/KMQX9Z\nKrDMFJc0uTdBnFhVag5lpkDFb9VdPN8xK5rJ8jT4Tdsd8nNdVvkv41cies8k\n+FmPIohn4TVTK4HPvJ+esYShj6dBuN+rHHaypeAR9eeWpiGFeJc1GZOtuC99\nPzKn\r\n=Cn6p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQZ3PH2ahwDJL5YCOLYDS4z3JurcsndVc0pCqCOnJ8CgIgZL0hhY7MrGkHM2n2C9lXJhJs8yINgYDT1DPbAgB9Yy8="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.4.0_1523873031492_0.09477048727807436"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.5.0-1":{"name":"linkurious-rest-client","version":"2.5.0-1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"git push --tags && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"a9bcec1cc1ca15fb9b43d6c745af226e8c8a2dd5","_id":"linkurious-rest-client@2.5.0-1","_npmVersion":"5.7.1","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-fipyq8lyFQh7cCXpqQbQnDvQoE/mYYMGOJWDuiOrJn7OHBt4sXkVcUMLl7XntdJ8SOIhFEOnlq0D5+7TYQWvVg==","shasum":"42142eab4e687b90d6f692190f3105a9e0939a20","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.5.0-1.tgz","fileCount":59,"unpackedSize":331919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/EsBCRA9TVsSAnZWagAA2IcQAJUvOVWh4dj8OoNHgRXl\nZfGEuIvvKmyxkl8KDygoWyMCbp8S9mK+xR1HfdFY7OYHX89+G8wyy/txkE6t\nWe9/j/6Ixb8GAgdmRN+eQ3/Z6Fky2ftpc0wyW23FC4Gz7OKGEnL8OGrRcZgf\nArGME7/P/qqb2/3wxyDfcR+Qx/sxqwsiIFkKldVl1Br319hess2e7ZOC0Zhj\nSpIEww0F+tGVYpGOsZWsm5vpE0dS+1mR7rTQzhwvsdI0khdaHoht6ktqa91z\nJBsebcG8izGOn7CiLz0iBWnf0ufElZa/BNZj7M13Ota+9hTd662o8ENxJCTu\nK186I7ACcI662v+HttyVnMJMIxq1GOx2hvzZEC5PLk2gr/60y1DZjTr1+jTl\nFQa9Blz8bUzpg4zz2r3GvCsQn7nHSl7yxJGVV8D2hFvXPOsL1K8qaFIxGWHE\nDjK7MxQqZ8TBRi/Ihfkbmn8Rwyv87zrb9ohTNEzcdI0aiRM9Egprz24v59in\nyh6hVulsRN7V7VZXV6JfoA5Mqm6moKZdiJ5gbtEoxKzygqhSTzo+QnRf3NlP\nOqAQJXvpdbxw4mo/WDEzaB8LwDaFYalrQwbktB0oaO18GYbJ/gOk9OHGgS3v\nMczIypqjboX0z578hs4fqWA/7dvca9Q1dCY6REP2b6QiALxtxLCJXmnOpSmK\nBFDH\r\n=YPIc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLLElRJQmaER/pWxUXym9hv15D9gJJ1q65BPKMKToMXwIganj/iJOKF9YLD+PdgFmuW7/nnMmtQDQymMaV9qxJ4XY="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.5.0-1_1526483712185_0.25009802004981396"},"_hasShrinkwrap":false},"2.5.0-2":{"name":"linkurious-rest-client","version":"2.5.0-2","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"git push --tags && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"b9eb8b22c66cfd4c2b8727fea4c18e9d23de4d79","_id":"linkurious-rest-client@2.5.0-2","_npmVersion":"5.7.1","_nodeVersion":"7.5.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-tlwpou0NOV3z12+6ZS0WsqN9a87+WNmpBJ3lDbbDKJHWPEO1c9vq4KguUA+EndNhqP6qgA52Je+5/BrjUjBgHQ==","shasum":"d2289d9ab67cdfd5ecdbc41f353f751d65dc5685","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.5.0-2.tgz","fileCount":59,"unpackedSize":331919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/FJ1CRA9TVsSAnZWagAA/JcP/jXwmSNkqUjdFXpdnFfa\nTQsRCl2bO6x1NwW5clRuA4oRoiAzEK+GVI/7y+m/4ZXztOp6YjFhBCenDA7i\nJp3Pj8HCBkFb3o3jldk71BFSRBwxEv76Y7LIFz9uexDub/tTsKxkyTcaipnt\nmg1qx2AdnKpb8H2jKaSi7KYEN0TIN+rPun0psaAqpaS6Vvb7xLnwvevxXl5G\n+p8c19Mj3I/lMUE4zq8/6rdWCOo/qNs8s/OHmwZyKIAXEO5ABT61CAE1YQfz\nnB11QME15RgUb+wrCcR67z336J5j4V5/ODljLtALxWn/KCOoE82ual+M86MJ\n38CeW8V93Ko1HkaZKpruHNyO5WXoe9qIgxq20NPphJ+fQNYd1izHVoL9LVR+\n8eKrLkr3Xk/YjBfSJNjx6SvuMTonPVn1Xigo6e/VkIQikbwpv+jbidoZtnvs\nYNJS5SIuoiwxY5k+4tT3bdAGznxKE3tHN4qWvWLxyTk6REObzeDPK9fBLQxh\noRiWXnMIP8gNajzvnv3VsMbqgpO7fBQPhXpdtwX/ZpSmA5XRx+fQ7OjjFRgK\nsFKCoYhUuSiBuPCUWWf6GoJV086fgrqDXD+nt7SIWjewfO6GvngZHCoN5E7t\nVVg7zxEg/aUEOf/QEgNSkSc+pxgL2/FFli6XLcvm3NWcn4sGKN8f5JEq1d0z\n1rUu\r\n=rP3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFOilYfQbsrm/S6JrT1Fmdt+ci2i+M7WFnzR6soDMKTAiEA5KmdTVRNo888MCGVPtzVxUGb7jEFFVkNcHbWujRC2lQ="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.5.0-2_1526485621136_0.9663619531958629"},"_hasShrinkwrap":false},"2.5.0-3":{"name":"linkurious-rest-client","version":"2.5.0-3","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"git push --tags && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"ce309931be0ac7de1c6b5c6ebd46cd98692599d9","_id":"linkurious-rest-client@2.5.0-3","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-FNJEoHFdFrmlPRopIRk9I6MhKweJux4GfMpe/a/IfM5gVrsgOF/HbARtA55DHlgvwIbiyEkWMW0+n3gWjD06kw==","shasum":"a201588b2e6838fb04fa74c56b71613679a06f15","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.5.0-3.tgz","fileCount":59,"unpackedSize":332318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ9NZCRA9TVsSAnZWagAAxL8QAJjYLPDsC4YQ8KA46R5W\nedaWg1BGLml4hM08bIpesZ0j+pUF8xZiTqfDniK2GCYULNu/7p+FWzMdqwGN\nWMJS41o1sSGq1WLziP0aPuPOSB0dOF9ug0zWcNJzgMgIYe2Kv9pE3XSgcxaM\nJsHLOSe8ngMxeuWUDWZY/I8mNTrV1COEN2x0nHtKK8n1oqS3XfTC45dnx8VY\nrf1YvNRNn+xrKLfweKdBCHdokDMpV0ZO3lZDMxXI7XxNm+iy4VmXqKqY2E+4\n7lPwK8IyHOEFdCb8nqW0vg9kO1ChL0931VUe5hkEuYZkxdRkQdwaaStCTtuR\nLuXu0KQyt9iezzBvq4Z0454Z3PqNAXL9ybHnKR7gCHbC/arVAv44R0eYaH2r\nDU/WjX9/1kTFHI0/9U5T/DLPXrshXctZk1yR2V4yuSZG4AgtRr4lKutnyDY2\nk8NA+xyjjNXUiZsZQpvTmakeplRjktl9s8NVC9xwsLbcI7ba5EgAlv/y/9Wf\nk18SbN9XifZlRNUGekLR0+77K8+esuzzFGOzxwc/38y45ZE93KpNQ8bJtlO0\n6tqEK0O6X/dDDO2Ea/TtTVBpKggrFKJOCNO03tcGyi0uG5qWzXIIGjYcmg1M\n+k0FUcA2/hDygLs/KZCMqrNIweX6goGnAeIPIt7wOawznzYLCYDpwAJSv3NM\nsy3c\r\n=3a1i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpvCmlnl3XVgHKrKj9pengLsyYf6U6QTto54WNG3wifwIhAJ3p697etF98MYamacR3HRc+HnEhzaUjBoYENA+qfZd3"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.5.0-3_1529336665094_0.9774902124648845"},"_hasShrinkwrap":false},"2.5.0":{"name":"linkurious-rest-client","version":"2.5.0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"npm version prerelease && git push && npm publish --tag next","publish":"tsc -p ./tsconfig.json && npm publish"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"eeba826c5119ca16f9d0b657eb37e07a6aa2f473","_id":"linkurious-rest-client@2.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-aIRQW0fn3wS0y+EEoc2ETBv5btr9yo1sWBP2nQXQfSgRIE9QUT00H1xv/VlqHnx+bxa5YL1LgsnSLO/hWsQOig==","shasum":"06dfa8405af02be6b02498808cfa39c4285cadcc","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.5.0.tgz","fileCount":59,"unpackedSize":332385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTJGnCRA9TVsSAnZWagAAVUUP/1eykGmjQCk9IhbMhQpZ\nBK991bbMy6w2fVxGEf8rccyuZx6+SwGT/Ez7q2uOOqJWHbUul+C8W5HU5kuF\nWe1MAgEEeouoajzTSa3F9GWxHGpbzUZOL/5uaWf1Rd7o7a0HgNzSQcAiADAN\nSB3ZuEwaOsJsfAg0cXFp2rPbY+vFv4Ih3kFU5OBoNRjSwweNNaBPgbLyQf+L\ne/5PYXq4nY4eq/Dkra1sha37czlaJic5YtjOXQQ32b3AOYAU9Y5zIZcCX7Ro\nEbFL+SEUzk06wblg6GNZF2n2gER38I3koK2cuVli2cnxUqOJkp+QrsO36bQI\nLt070AIF0dRCyGJM3a34pFPqdEF2Ys1sXV01BLL7JoB6c8W3QoOU8CM9xp7Y\nthwPd+7DsC4PCUztfgDB1yJEz19n59Df4t0AXVwKcB77HeZrxz+2rFEtepHl\n8m8QLuUbWBfCvstIXcQPvFRHmG4SldsMpMTJibEHyNugF965c++wXkwyxnBE\n2bLkVWODLDFLFLTdAdKZhvMAN2MOsgfCMDuR/CBUOy9iCjHmpzidFsoivXBR\nVb3m8g6wiZy/fZGSTeGELYCPofaD0nklCCV/AmsTpoL2+A+zGbJZ2DbFlYvs\n5qxbUBfI9I6iHyjlsYfIqAKiEkqjuZXQUDbk0iVrQIhy9A+QA4kmz+hl3Cgp\nFP8d\r\n=GkJN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7t+b9xjN16cP+MYfwbLy6qGFHfqphUu5y61mxTadxdgIgMkiZOhTRvAWmDO/C82faYzgIZWteNR68mZYvjGENPkI="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.5.0_1531744679114_0.21523791306426232"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.6.0-1":{"name":"linkurious-rest-client","version":"2.6.0-1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next","publish":"tsc -p ./tsconfig.json && npm publish"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"fe49534dfd52547a4357bb87a6be454febd0a35c","_id":"linkurious-rest-client@2.6.0-1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-iK00cYgpfdaVpSaFl37ZDleHUXPWL6b0ZhfsTd/IPsrLCjhzLWBYhVxlRVKt6i2/Hb+0R1t6zs4A8E7Btc8Z1A==","shasum":"a1877fd57d9ce7788f57328b4f63b4d2294cf528","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-1.tgz","fileCount":59,"unpackedSize":332596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhUpxCRA9TVsSAnZWagAALBQP/RO6wYAmh2qlu2klo2ib\nKgUGjPIO1yrDXGx4q0Jr5L3+FMkMx08+Ud1pF6I0Goqp8wwvkqqJ1GpHjrEd\nrQfbx1jklIlOD8FGCp/oUqF+1doVDmIJ5Nt1V5isu5V+ogyyTpl7Unk0SYS9\n2dagtdd+t9AaK2xjqZwIJ8ptgQMNvdHl6hKlhGpMB6HghTLnYILf7bHO9Bak\n6SVvEYv4m7JPqcx1eFJhV/E8vUyjJ2dCRoJaghgLPDn2r64NknVf4nJ/YFP5\n/p+tN0g/Z0cuatqNALnVgQkUVgFhar4V0NpxmGU4EdMWK1MJtzmRUCMqmd5N\noId7cPKkWyedf5rBZGfpKgk+Kw3Mz98l4sAu7AWJMQek8/zdLJFkxq2xyl0T\nTP0gezrt1+tAUzSsXq9phlaQ12y1t0nQYsgmaJbqIR1DggHmOv6+mMIa1gzN\nmYU9FqRyW5aEPbiVp3yNWVprAlWRZApJQHI+9wXsvCPmlSft6mobqK9D8VCt\nt+bKo44Ml2bQJjrRYfagsHH02icloXHK0Zbv3OEbNO2YvFYp7EixEhg5sND5\n80N7H95j90wbVa9/mLsrW70OqscshWXQMKTFiPfIo/oglfC/VrjxoZy4gSYA\nRrsC2HPZyhO2rvOOWcZ2lWbA7unxI7ypRM0FxvrfUkNOycQA1WPsJvUcksZP\nbLry\r\n=2KIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCWaXoT8mL+gh2yOHr6FH09y5bKKn/pJcpq6vqq4ylxQIhAPxL0UpxWwSS64Tw97GGuC8UU9Cm/xbOMTH/ipQZC5PS"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-1_1535462000752_0.8301266571911068"},"_hasShrinkwrap":false},"2.6.0-2":{"name":"linkurious-rest-client","version":"2.6.0-2","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next","publish":"tsc -p ./tsconfig.json && npm publish"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"7fc1eb8dfc65cc589ddab85d3683c07d82d14217","_id":"linkurious-rest-client@2.6.0-2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-BjM1EKB9NwyVfC3iNfaYZglflrcpSBYsd91V7LGytkHHeNyu8PrzcjIuiR237fU9GIFp5CoOmXSF3XbvXX/PVQ==","shasum":"0482222d484a5e88dde0431dfec058e6052d9af0","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-2.tgz","fileCount":59,"unpackedSize":332596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhUrZCRA9TVsSAnZWagAAarYP/RUQQZKeSfDS7gwySEaU\nSZpnE+ROvBUK/GVDjUpdUiOfHWirvVq9F0FPLYlrN3EE/+ozg95WN3MWpVx2\ncSiYwXJzUrvWUCXjzQDWUlDcGvIN0PhzRLdhCeOwOKt4jltDbJe9cQVSHL6v\nHTqbRKYqmvxqAQ1LHAAB9PytVyBWzKmVbBLH9DvrcO/xk2vFJa+rVwWMR/V4\nx4TtTP/HkGnDBvXp3M9qZrGp76f/Az29SvZqbuu4wo9fLVdQbrvJ5R8X4xMU\nq6oCsaBjNu/asyk06JAE5ORKj+OX+j/AEhdpOXrkn3F/cNKxjQSOhSFwfX2N\nZTstYaWsTDZk6tirEgBkLBEqtLtoZf6aG5Of70n7XtFDx+iM8kh+YT0pV6Gp\nGdlr6jExIQAmAwqVrwsZNbX4mWMAmkelb1HnyRDXhIIcIC8PD1bzDjV3O4KW\noIOJB4MEM9rSXLgPRCzNMiEKMZDbTIH5MZ85Qvh7RZjVa4OX22ydopfUEyig\nGAkWc4BCrKVxjT7UvelN76UiZwct91R9rN/Vv/dGF19cmvYH63uk6MPoLjTK\n//JQBZi328PArbQlpkRd9DUgUiBW/rEuAu2eCRbBvP6U7aG2HskCrzxy+kWa\ns3elyTH70vteuduwtA521Bo8VjAjRJHnYJ0i37Lrirk1mOHhDQh9PjRVh61w\nT/ZN\r\n=qoPL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhlAY/R6EavPYLq9Bd+o1ZoUDwcep2gB/UVTLOBpfnWgIhAOYBENb9IexqpzK4HfY+qvKRBfyB3H1yROUxwmTLIaCF"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-2_1535462104872_0.7646597994825588"},"_hasShrinkwrap":false},"2.6.0-4":{"name":"linkurious-rest-client","version":"2.6.0-4","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next","publish":"tsc -p ./tsconfig.json && npm publish"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"8c34b8054640969aa33e2cc1f42d5bd39facf27c","_id":"linkurious-rest-client@2.6.0-4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-3j5l/E0ktq6klqCUm6JY5atPTaBVgxa2ogtXGx1l/YW+LqrcH3PVANJZYFbbdrskQx0BbYsmAuq9ssr54J3jww==","shasum":"4ae1338cd79a3449c7da26987f5c23124b613aea","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-4.tgz","fileCount":59,"unpackedSize":332596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhUshCRA9TVsSAnZWagAAVRwQAJXSRXOmbqhc1THGty3O\nolM42bH58du2eeszZ+XUNX0WyBWYUHhsbzqm/tSQIs1rLKlJjXn4e06icenJ\nSf5/T2JvmMUpiW5KzItxQN4vMF/RYHTpLiBfLCBFMzQtaYWCuPftxMqiabMH\nblgoYlBJLNTgRBC/XjW/kyo3qSeM94LcTuedz8zFOpMIA1kteQEgt6aVo1aK\niV4G9nwEC5E0E2w/nIPdLaWC0IgnFg4v9lPVTR/VD7iLDpQhLDgE0lfuVv+B\noyrl1+xt2wuK3TEW0Z6QTbHiISR1G/5Ramjkv7SKndsoeOZvFAtNgfzeml5h\ntA/XIC5DhUVQEA1J/LAyKp4ORbKf4ZS5bV1VUbYNFGipyL0XRYJyiTMgzF7m\nrgtAxIAsdizfKINAn4bn55FaDRn/J2bB/SXPI3waCngUHzqYdhsj6V4Vy681\nVMEPFv7sBExTRwHK9Bno7o/EhS+BISLnhZ0OQ1D1LDcSa5HeUrPV4mN1GxQh\nALpaZdK8SWUJmfzx0X6WS376rBEFtzf+rFwxRJ9YZzbh+paZVmF16SRpPV4s\nyyi9nee6BYE9Z6U7vcnmOeo9TS5oK/pkyhZLvD33nTrjTPWXicdmcjMIzWmt\n56DvmZG63jkqTszWioJ7ZVIBSVugaEM5g4Ehcrl8fg4Yr5aBduFRefD1a9rO\nU3qU\r\n=en8C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlzEB2DuHj/sS57hIQVW8k1CrrGq/Drq6qd3SG+/29vAiBV33dxqHLow0HWA77V+vXtEbEPcgELZIrrsCY0JJxULw=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-4_1535462176549_0.8228063372269119"},"_hasShrinkwrap":false},"2.6.0-5":{"name":"linkurious-rest-client","version":"2.6.0-5","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"files":["dist"],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"2af29c456bda200fe530b00c0640a4515bbd2c15","_id":"linkurious-rest-client@2.6.0-5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-huz02JOVpCkneSm7NV64DPff/RbjA4WFp1F/InuVwukoqmN8vrl1ljXykU4RX12rmWXY6EXC9kqhXSoTiCg47A==","shasum":"ad0963a434652cce9b1d807bcc53f6eaaa896642","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-5.tgz","fileCount":59,"unpackedSize":332540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhUtfCRA9TVsSAnZWagAAonAP/Rzm6lV4X7OYm9ONDdtN\ni9mJX71dt04AiiyOlwieuifFxoTs++5836CiTtLFh4vmLF03/xASq5Xf7UNZ\n6Be225CNA7oIvriHtz/Rl+YldTZoDo/tgrVTQLCVaaQ2SS0HaR2na2fcqJRk\nKsRwpthQwSlAIB1Yp1wDzyGPqv6T2wT47DwyqPRbX6m5fKO7VjUUOGxVGkV8\nWbXR8ZVdttD7FoS2RojsoC/vrn6OBICk8S3KuKZWP9J3YombwrMsCL1UdWL0\n9Ea3p1LQOg5YaIow4QrTgEfIykbgHRwEevx6Azq0fNueeJjXtCrFpIQp1uzP\ngqh9HmxRFYBU+f/MTJZU0uqojI0Z0RwodYFeTf3/T3/01VTmfiuKbc5OTpQH\nSToN1wJrsY+8I+QFm5X5ntRJ3QK4gde8jet12Eprje2qpteQrpxwrb96ebhs\n07WlQN3hTNh6jLAe0RtiadtOzc2TvFuH+v/f6w/NToTw5FsT+eqB0Cv9qM4x\noRSgnpEhaSmgi7m7MyNLxshUJRQ45RgLqKOunh5ELnxC3STfAXMgYZfhD1Sh\nUy0xl8yPs2Cjkuhi/gZ7HMCPMfxo3wwmu1ekOtfO7vT62JTJZ/CAfVzjZQ5n\nhgZpz7X2c2E+whKGt3gRPBllqZ3+GFwmRyCBQGqZgVUfDe42E+Uz26/mHXPu\naF8t\r\n=SRjR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4okqLxFpHKpFmhIg38X72dTf/J9ooMfZ1Da4x2zq7kAiEA82kqmIH/vAmrEEquI6OPLz5xSk9plDr5Cx83zeC7vGk="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-5_1535462238395_0.23695835941252508"},"_hasShrinkwrap":false},"2.6.0-11":{"name":"linkurious-rest-client","version":"2.6.0-11","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"62586ae285dab3f51d7fa51020a6071dd1c7b9c2","_id":"linkurious-rest-client@2.6.0-11","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-bfnNPigq6hKCRQsYYmPS84hdDEmG+nZBtfaJA0y57fcy3fC1w4XCSIl0H7eLNrBywL2U03PzDj78wPbEuUTXog==","shasum":"b0299b2a7ff764e36a9935b31203dac5c6a21b80","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-11.tgz","fileCount":59,"unpackedSize":332875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh9O3CRA9TVsSAnZWagAAFyAP/RI0MTmSO30oYdhJAcMJ\nTJBVGVuGetpOoCBBpccxysQxKkpFzU4JWzhOFoLhBELO20jGh/Gz1t0Ul31C\nk2u19bZc+NJvP+QuHEG+IGvCgO1+XTmSVNvEHHglXRhdGA/9OnR50dQAqKe+\njIbeJadXNiGa9q1qeC6LMOaR0QP0phIRm2qErhWEz3o18NE37Bqiwd3J8WAY\nDp7SLNhP6xYnZSbXbjNYVREEqOzP5vKEYgpIgbGKroIYxzKF9K524VvcAYUL\nCmPw3mkiOYsLyX+Nc2J7nk1ErRbisrZk7j4Je605Jx/CC6ce3l3AwOZyokIJ\nskgU596jkBnvXegtEpXf7dBHl4J1v5UkNj2qqjElBVjyz15nmEocC8YtEY8N\n05QOBNX6juv2u6SKpZpeQ+v6hr9ezMo68mdcyxkE+oJ1w9JGblIucOZgtEyA\nKHhipguAJo+qY9yj2hO6HP6ieMY6N4RpwlP5tlRMF+JANj7aIZ5QZp4E0R5l\ns9/2om1Qsjgn4Dj4cAYlng+Zu47xuhrBpkZ+0Rvuk6D2lUgxJGQImtP2EXRM\nAyL45/uD4/7V9hzxr4SrqLQME6Vu4owoXHVdbwUCCvQt6fUuQfVJYeJKJuax\no26gGKAN0FoTsjizEJd7daT4ox8m1GW8LYtfN5Nz8n86f97qkhjEDlVPETSw\nZjOJ\r\n=AicK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDblC/ERy0KyK3nIoVux47M/RZbcAbsw/hkj+ZqXCdiQIgDosELpFdqxwbBHNJ7vnCuSRMsK9pxDdGOpAgk3kO2rI="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-11_1535628215299_0.67402866714139"},"_hasShrinkwrap":false},"2.6.0-12":{"name":"linkurious-rest-client","version":"2.6.0-12","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"b485d608e5884af1f0d1bc0aef22dbe5be24a7d1","_id":"linkurious-rest-client@2.6.0-12","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-YJm0nHovy4Qm+EJ8Gh2M0YOHSPUwdeSJfHuujiAVICBWVWQtx96vgHOZSJenEOBn0JqPnDIINDmgmw543/V4zw==","shasum":"12e64a522072473b8ad82244fad2ceaf9c30d0f1","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-12.tgz","fileCount":59,"unpackedSize":341538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkSxtCRA9TVsSAnZWagAA4e8P/RrXRAN7xqe9xao1e+xi\n1RIzMIpK1zA2JfVZ0uoNd3yN/jdssCUKz08tyRl1PVDDLEtYHXw/OHOHfyyZ\n3fYEw2Wv6khsLVa8WGWPE5sPKd7+wJ3A6GQwUlHKGUDx3/UKKotGY99OD/w9\nu5XI2dQNNe02DKMrduu12OnC/oxvWZUbADx7yJXqEaTPKzaLNO7gZX3cReYa\nIjJCUDEgOLgILbMzk7HxDMmdTz02LrLKssT1yR2VmP41ZfqIxKuQEyr6nI87\njF8ZrNl9ET83++WFsG41JPTQLtC/uHwcDkK5RLA/2i6RhcnzcEBur9M/CElq\naRXBlwjVPVYZO6Tvk5jcnmtSKF4qlPVLQp9Gq3xe6QZRoBK6M0R0axUzEGkD\nHRAExuDz350qipfEFZF+MSkv5dZH4mDi543uQE3JprDbk4JFo/Pkxux0MLiG\ni6RDjiyAEIRXA4tSPGwgF8CTN/qMGLVcEkuvqWKg+x5KYVeCOpk/6yu5z/Eh\n802Krjx8Vbo74yRKEV2Dbb8LR10Ep2ZoX3sB1YwBkoXDJLkktiD8SAYG3xTw\nq9SPJGU8fpKNLCvBmcPNu6TiZaH4NMt+RY+Lfuz/eoaSc5u14IEmaav3mAdL\nXYevidtgUuKcNdG/SdUiwOvjl2OjKxI0sBeOLa6zvB5YTUG5EgYrfdmTR2QA\nvC+N\r\n=uZS3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8de5S40XiiorrH8gt2+8KwQNs41EYbu9oJHoZn9oDUAiA2SYdmJNX1/CMVFBS7YjMnuNitVqmzXH5+iqHlesxiXw=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-12_1536240748799_0.07875349850924218"},"_hasShrinkwrap":false},"2.6.0-13":{"name":"linkurious-rest-client","version":"2.6.0-13","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"fd52a0e09a5fcd47a075a4334c38d0d40078c875","_id":"linkurious-rest-client@2.6.0-13","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-ACC2lu7YG1VXu5vRRTPpNrk6D+RodvI8ok9P6kWphP6RRn6NjkDiZZxsOnXHBqzxCS906ZL4glaCP0E4st6JZg==","shasum":"a381d03c757bd09044bd2cd6a360da6dea19f228","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-13.tgz","fileCount":59,"unpackedSize":341572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkS09CRA9TVsSAnZWagAAtrIP/imPohpE6+eYIETRBm8d\nH5b+Z6RyH9+kCzMOiSBtFdw6AefgMDbvnTgUJv7YYKmnvuDoE42nzZ0JsJId\n3c5MD3l5J22ssYNzZYBT4A42gsnw+SO9Fo7kwoNGcwD4Nkmr267WuP6cnFRv\ngWmoVN9iwdagafSkOc4fLqwGIEbiiA8AqU+mxSJJTmwfEHsiX5SdgFUeBaoJ\nWe0eQSngKGy2jcAWEKMzPCOeNyHUlb1ZdqcBKAaaC8M1WDe4FLkAiOQaE2Lo\nqQhzltJ1OVc7G0dJasv/guNlyWZoab6H2DCyGrBquVBjDNj6htRkO+jz5kHT\nxhltn/WDv7YLw6GKXKygvLUr8GY7F3iCB6b0wmqy2fXqmr3ni5zpJh2saL0K\nOR9gN9PRe69GZDWwBbMFoc7zf9T6k5nH80z3qNYd0iRuQ+j0eLDpApeHSoWX\n+cx0Ukd/pIRF3xoMjn6FWBZW8qKIh8OlKXAU3OWxM8N1f1xpS7D3WbwS9VSL\npGDchmSVG50g2IWxhdjkjZNSgddyQbxw/P8ygvYBc0wQ5lgXXDLHJUBrcguK\nSmbBX9aM+rvGMo9f+7Z0+o4OiVea78WGH0suD5wuOHiFq4VZ/jI5BSxIUC3x\nQn/BHLukitjkn6IikvCDlX3O/E+yO6El/VygGNHNejs8xvBAycEcUhLS+EJe\nX3z6\r\n=FISV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCylJR1DSL/NRCNibi1mi/hLhgKRTER/vu5UiTAd4uIrAIgJiR98bTdjqsu94Ix2wn7vSfYp2YIxOGwqPwrpDAKy90="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-13_1536240956442_0.13205872896679294"},"_hasShrinkwrap":false},"2.6.0-14":{"name":"linkurious-rest-client","version":"2.6.0-14","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"e3761907a90946d58e89895ab5e531a60d0ca874","_id":"linkurious-rest-client@2.6.0-14","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-W6+x/6+GFcZuGauNzmbi6AVzGZ+o1pmXrGpcu9zVnUJM6ELrhZ1P5uJX88dloa3uWEEHMZzrLsEMpCpWxNGkxg==","shasum":"ae93d44191ee028f033bdc0061bcc865da28df83","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-14.tgz","fileCount":59,"unpackedSize":341948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq4oQCRA9TVsSAnZWagAAKHkP/ijuxhrhGbtrVy8nqfUg\nixgrN4DG1Bd7J5QenMcZbwnr1CC0MOREGqmuZ8XHnv3+m7ZvgfJjkL85fe0L\nN9wJUQwVSWxRg7yHii/4/KkK17s95eR0aP+P3+tD2KVwvXVrV+4WFMntZDNN\nC1AjAe3WzpA1UBYPwZDnfLbAjbfIVbatiulhf4FemaaEJtnYizOvsQ1dX20Y\ndNokkGUyv6U50rBf+fzXiDBK//Mi5LSFUlTSfEAFoHZfQS/St2Y2M7n8Llk8\nl8ycUtsQ6nMjyOEDHUAVPsDz0PLHphuMZNOoEZ/ccx7bCUvCclJeZ0Viyoir\nF10ZMjlyFfIEGq1aiLBAofnheN17HalNcznoKuxWPzPnq7yM3aUlnRsAXwAb\nW8lD7l2LqGATsRo0TdsKzpDv9W/ii/Dnu1FcPR1hOEQYOzmRDBBq0ooe6lhA\nDLBaTxwEnYc35AdTmIHeqqbCoQAS/GrijE6TgDPLiEnnR/ZnSLZO2dP2Oe8I\nv6Bc87YIjQ8z1wgnTNu9ctKqJ5hC9TwgehyN4zfKbi9VebSlK/WtVix/lnKX\nkyJkyIFvgxRIZ/uk8Z8y0rtxHuk/CI212+YqXhDcO9Rs4PcuwQy5tOaNcjEU\nEZ+YLMV3lP5r/mZigi1PmPEwM87zPEV3IunIwaYOanPab5fKWEsWuylhDct/\nFAz0\r\n=INRF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFE8d1xZe/qCpxMe0ML+wcGedz8Y55HGVK93ybFpZxXZAiBrb4uopOqNF2FXklU9KYvL+xY8+xauAq7rETkjjwPyBg=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-14_1537968655782_0.9474278537200587"},"_hasShrinkwrap":false},"2.6.0-15":{"name":"linkurious-rest-client","version":"2.6.0-15","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"dd0a27539dee6aed4ef9bb53bd1a81f71917951d","_id":"linkurious-rest-client@2.6.0-15","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-nyJvXHT3q60D3xtRGpRyYmOk4JvUI3ipNhtPac4fdNTYLwOIsd5ppI+0sbW928ahG8oU8q2RVrcWXHe7/HIfPw==","shasum":"04869ee57c33680212204de92ab9fceab224bdab","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-15.tgz","fileCount":59,"unpackedSize":345650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq6xzCRA9TVsSAnZWagAAU44QAKSwfOJ+UKMC6jrNNzcB\n6wk3albySg2k32OmJCHgzwBq9YZpR9M/Li4BbNDgp49tmTJTRyj/gO51TDOI\n1s5eEnl4rF6dwmro76PZmkmiCzUw019b9i0atm/rrdEzEgd2qo3rB7w25VdB\nSRqxIe1/HyNC1ve2RT1nmSvGtrxL7+xpxK6vgvAqr+ltBHEDjJR+t0ejybjG\nLpk1W4fs7CqrEu97YxxLTAfETW+whAOOKwDejd7R7jGGpOefZqhPwO3i1q2u\ndXQhyoXUvg74GxWYE1SjIg00iuUXtSHf/LDe51gBnvAVKL/BiVgHVVU/WV7m\nMiixkuRGBLhis87cIgvxaDbo3jnHOuYTgaR5MBJdnx8LOuJY0oUccU+vey6p\nwC6YhnCqir/evRMlxR/WBrvxT8imQrlCtvqkCDSIbzUpjTrIDzjlxljp+cFO\nXaYQF/cqWqkrTJT0R3kR4BlPlJxEMXMwi7rwPVotCqgtn/DZbbCk9Q0b5j2R\nuRT62PHCw4vQx0nIr67c3EIM3FwEMmmOq1/KuUqEx7llvTgRb1RN3mrzSWpg\n61RDU7TcQSPJtMvFLjy6cKq79xh1kgFI+Rm9hYbwNHSxjrDjyXw/fT2IOTkD\nfVTxKtXXwsp6gs6DJpnC2qLF0UgsA/Nm452u0/nkq3re/lTJ86++trmdIvol\naYlO\r\n=mtzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwKHbYRvYkyHA2MN+inGIpt49v+U0tdyYhGswit+QuwAIhAPFkI2pgcTK/RaePfOfi631mJuz/YQXx+y4ustNEWP/0"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-15_1537977459284_0.6230112827697261"},"_hasShrinkwrap":false},"2.6.0-16":{"name":"linkurious-rest-client","version":"2.6.0-16","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"449613ee70aa72903c87c1c1fad21eed059c2469","_id":"linkurious-rest-client@2.6.0-16","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-SnDCdQcVZFDsGqBZtAWfIoDcodx1hzbFKlKCnPRgB0mMUggnfAUeGEFYhnr/70fpi8RNXKnhlr2TvABzBv5npA==","shasum":"ad79ad0688b50c18b68422ca6b3914e6c545ba61","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-16.tgz","fileCount":59,"unpackedSize":345802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbq63oCRA9TVsSAnZWagAA4d8P/jRFIUOchnEkX5th+bRt\nAH469SK0aQzl8Wavst/Xg/qw2y3ijIxC223Gcko/c1LML0hIqZhWPoR/SgWs\nm5VW1HyjIEw7f8DyKwf2JSgVjXYZb70maYc74FDWTU7kHBNh0lFIMNkezUmG\nDlwvA3xpP7HrTH4ropVPRazkZQwzdNog0iNxJ0rcZWNOAsNNDmeuOYd2efpz\nLyemtWKOT3WVCFvh83M9GhjfLtJcGftHXme4r87yIUQMPtG3HdlOQm8hCEmk\nn4WAgBKc8udPYi/E32exenzW7B9RxH6hTUrU7bPAu1eURDlhcZzAUJTfKCrp\nntYK5ET0M3SiCKJdFgHDW8iQZIf+WaTFzCiUWtddJFarWtfI1un4NIT9uqN0\n2R0vbrk76Rri2cn7+QGnrQXIReywwTY1lMYpSIOq13kQXmoebY6YPMyHLjOs\nwuhy8v2rzU6P+YhWaCpKNAM5BvjmnAfvf7nNuK+nuziw/34N2rE1zzDsHIIB\nYVuTaxKL5XCnkSeKoNorNXrdWZi7YMe4PV+qo7iq2u+y9jF/RIZ9WAFU4qP6\nK7CdIZ3eIb/FsglIBappxSVLtdKLmAfsWBZJ28z+A4oqEsOzhai+AC4i44je\nvpt/A70Z9expmCNdYZVK5iwciLW75QAAyWD6Y3LLW72MZ7c4vhZ8K+FltZcc\nEREs\r\n=b0ld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNLw/9GKHNM0JQ/nK+la4zhpkqQ6nDy/GaRea/RaHugQIhAIet/NoIJSEhoDBhLPBSdvO8j4njY1MFs1g6FcCcYsAh"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-16_1537977831405_0.4499670395102091"},"_hasShrinkwrap":false},"2.6.0-18":{"name":"linkurious-rest-client","version":"2.6.0-18","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"30c4b126294848b152760f60eb3fea01265e6240","_id":"linkurious-rest-client@2.6.0-18","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-cYMkWpZ2QFBK8Zk64OjGOUmjwBIXjwlv0HeKY928sAJv9s0TYrdC53mfyOS69gm16nLWVXiaKWpIkENvbBWoCQ==","shasum":"d58379534d538295f113614f05f579122d438848","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-18.tgz","fileCount":59,"unpackedSize":345721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrNrhCRA9TVsSAnZWagAAxkgP/iEcGC4Ab2PghPrMPK8V\nhzPxTumPVBOXwxqgw8/8/za6JPNEpi1MYbktvA6tewRLkCS9nL/KXQvE4u+o\ncdgit1PWxuKi4lqVQOUCqduSQJatmmkYt8ax2ci6LFaGlHVtX7xGFAUHOvA+\nIlMSfmZAzAgS/5T9JBMknFR/sSEhCj3h1mCZW+4Pj0409rHvGyOCQVRc84kt\nDaCRUVpwKikC6R4sN07kfSHf7o0KJJ/e324gAqo5cJNCHU23RsOHB4Eybk8n\nJRaaOoDkYrcrT0PNEZb3+0fK9GeFDdUuivJYtihgBuDq0hWOn5Q8lIEjDdnF\nc2S060elXJhAxo0ukre97tgnLMJOgWO4GUnU0daONSY1tn7J2xQgujZEvIKn\nyOIkxVk0SX+Hkq5ASZCpsPAGZs8Yg+ZgK5KW/fHh5m3NRwvRfdxyEVqHMHop\nHsWECzaISjS7Im7RaUFMk/tUzmpSS75oafX4tfIM8nTTvvbI6L261w2G6IJt\nE6gvapehVZLWxNqunBBCXx1/7h+x5o9OwP+nltwyr70Vo7NVFRdq7JLg5njL\nKh4Rj7GwNC7+bPfXX6CvBgkfyyU3EGzmHWIW0jWUt71rkWqEDY3kg2hPkApJ\nvx0hjqtdlaYlFZo/GhCPmVU5PZNpLTP6dYzkl5ywkz2hZf5gXABBk4AayWSp\nCNKH\r\n=svE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNo+p1oDxvac9OC5Od2wWg3WBxN6NpZm6cH+bf/tFN5wIgMJw+3mSvxMxRnQkqtBqNddFhGY2olyvMLiiRQw2oblc="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-18_1538054880549_0.17349562962432663"},"_hasShrinkwrap":false},"2.6.0-19":{"name":"linkurious-rest-client","version":"2.6.0-19","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"dc0bfec2747a62337bac677c5fa0deaae3f1e602","_id":"linkurious-rest-client@2.6.0-19","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-WMlr0R+EdUDuYKVRwPu1YpgKnBv4NLsGQXzrJEIw41J0UlKo+RND0GIOeuTaJfhP/FigE6IFKwBFHTx2gvdgZw==","shasum":"69596ca801ad6d8030fed6cbd80cc395e1767b23","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-19.tgz","fileCount":59,"unpackedSize":345500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrN9lCRA9TVsSAnZWagAAWQkP/jshUsPGkYLqFibqCBny\nB9lhYt1RGzpdCI3hN6TF2iVAyRtK2Zy3U035jrgbQX0gskW7Dgy+I0BFxUku\n52V6d0cp9M88R2YGUP+n9kE2xBluOzVIzukOBr1WO90Ee7SxmSd4hCxHxk4h\noH6yspoelypZOsJp4R56V7J9WLsBzoafLvi2hra1lT5UcJ48sqHEBj9AfzXS\nU0Qqf/6ST73yMYq9i5/YysSdioZBn9wlGy/nWxpj1DhKVF++Z+tB78N0V57m\n3+nVP3Vncv5qFCcRmElUXYmxHUE9YNO609ApwlrOF/DaozOEnd9UfCTI9e6h\nadieqMKfnAUVINyUCLs66YIid7uwKBybDX9fAJBb9EqlimBAQGgtjiVM+fhQ\nKOGc/WWEEjPlEsdOU+XDgWAxypeOYBup1wuYz7+UBPKQDdxQ35xYkRKkuwuP\nD7ImtwBHRJw6BeW8hJMgODDWsvseTjhHL3wRmUD4QzxGfVrAnIEJqw910ZDk\nzyH4GurRe2sBhjFJ7dSdvvKUA/4dvLJAoeVZMaeqODPQ1fw7ymn/V/bg8Eti\nJrfkEaLuR1RoRLRxwcwNQrhCn+vqTtvza8frSbNK8MbdUGX4nH/HxyvnnD1+\nc2So5v+gvmk801OFwNjgUeQtIVstmg6oldVh9ngUcfsHWaW5HkuE3VCqqVwF\n2tHG\r\n=3Ol5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDySM++xooMsjYIWXJwH08afG9biBfBQa+V36a5Dp1qfwIhAI2zTMcX3dAiMKBFADhsG6+moxidhhKxucByjRwkXS7X"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-19_1538056036829_0.7047598366807204"},"_hasShrinkwrap":false},"2.6.0-20":{"name":"linkurious-rest-client","version":"2.6.0-20","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"23b03e9821d09610b8b1d6a813f6787c3ad8d10d","_id":"linkurious-rest-client@2.6.0-20","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-ZGm3FZ/49kbYBCs10VGAMTk+8f5DxTfYGKB7HvRzX+plC8LryciR8NVA0Ygz2WowpNJniblItQSAmgho1Myicw==","shasum":"5c6c0b549f4e037255b72a853695a46dc46bc0ad","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-20.tgz","fileCount":59,"unpackedSize":346523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs143CRA9TVsSAnZWagAAvYsQAJmS05tdWkCr7/tT3VxF\ncpB3MqXoXSqAekSmAsQ6uCc5nseBBNIjZrnO0t8v8sXJ5cQ2dYChhqPPSL/a\nM8NNW6EtBvuozL7EQEICLViyYcOCftxitlpSDQvsty0YAQ4ReDsopB2D9FAg\nJ0bhlnmy+tDwVXXN0DE1WMgpAeYObaTRZZlEB/BDdqnE9DEjinHXs/iQJyvf\nrGG8EO7zLTP2H73YxaZ30DJa+QUavDwZxYmN+nwT2FjqLyxjfqohmT34YwgZ\nUBtC720Q+4UQOVOPkfPVW7zRX7zM5BNMwPkW8lHpfz+vmUri8mkeCV57edJi\nm63fp8A28rGLpAnYhxx6ZpOzGgpL3w7y8bKZu3WsnULfmYIDozP8HREw71OU\nWAWz56s+CNbLSgGvwoR8MZH05w4pDY9c/UPPSCn1RoDEhQsWJuaJnaWtbtYv\nQZkx1VPTyd+BqgtalcKq+dyzyjzsGCKFhckki5wlsgG6A4eBIbC5C20eSf2n\nDCq+taGipAKauQc/nsmAe1e2a/wCxJhU4F5R1fNFFMDGvySETblwXYVXXNfL\n7oRXRPT6CR2F23wZyVm/HoJhbm6jCt+9cXU5vmasbrcTcc8NdOVi6xU89/ga\ncZvPhVgyk7TAl2h9i4O8YuMhHGjWNY7ZU2+caZnzotXawfmdVSA/jl/0adwt\n1rJm\r\n=/Vn8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUMa5HtezSDQKArLADY4zjLvKs/8NyGALiq8sFjjVqKwIhAOjtdMnCkh8Wg9rP27Bo/wi55dyx7U/3kj1jqM3Qk8JV"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-20_1538481719132_0.6362736291378861"},"_hasShrinkwrap":false},"2.6.0-21":{"name":"linkurious-rest-client","version":"2.6.0-21","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"68348581c8fbd9a331d6ec16c47e32226a360551","_id":"linkurious-rest-client@2.6.0-21","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-uZ0CUkYYL/Snm3WRlU5dzWxOJHTL5f+VFIprOTWvLwIWAifaljkK0pn9khzYOAJsokXeA/ClGYsO8XQl+JmGlQ==","shasum":"82c442a06fe1b54b3218f4dfcf090c6ff74b8fa2","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-21.tgz","fileCount":59,"unpackedSize":346719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbs2XkCRA9TVsSAnZWagAAES4QAIIE7A6lY412Oi9xMhQZ\nhYEgXw6y5YPV5AGD+coY6clur6prx6JIxSD7lGHq/FtejKksAoAsgOqvlMkD\n+gaGkKm42LmERxU/Wtkos4/3vABXarE7k6Dm24/8cFxKAJqbBCZZ+1y5xxDD\nWP0cGEnv0r4X7XonuJRkeU4L6lrt3ipxPh7QJwiI6og3705tN/bpet3cz5Ew\nIbkkKnzoR0tNCM/H/VqKCTIBFhNTmUeN1HuvNzG+Ppu7Ptrea2HzOl1ARIpA\nv/DcTN/5dO/6e1A73WW15D4JJn7auma7O05puB0QgJfr4c4/A09+RwCjGaO7\n6THNZ69lp3LXcfeO3l6VU9XtoGH1Mbuy3k8qLftf5WdbdpFNs//j3MS+xAzY\ntq/W5w6dWbbf/ZJaqCcnV1uOEVpJ9rkWa99xqyfEpyiflbJWQinuO3NtCVm9\nGxu6ja0czXNpeSGCMreZZJsz+da7NZ6Iay1GtfROLw1Cz2/wAKWYx9LG/RVw\nFbkPlDq3sxpelengxi01cDDpyt/ny8r8gitSCyKc7PGxdQ5MyCoeSKReHZHI\nLYavJvPoYF5lKb7r0ka2Ve05V06LfOosVuXuOuAUZzKriV7U7p5hYzccAETZ\nhvcuKhNmtk6RuR9oZ5x9DdqTzY15T/si9KEyDxk0Uwt1ewd4YBYzk28Kn54R\nm5A9\r\n=Wkx8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZZjrBWflCX3T2VNt+6MYMUss/T52ep7aipvXi341VMAIhAL+ZR1ZLLCC4nIzg6TBB4TRYrPyfkdUz3cz5WbqzDT3R"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-21_1538483684126_0.42077630150381395"},"_hasShrinkwrap":false},"2.6.0-22":{"name":"linkurious-rest-client","version":"2.6.0-22","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"b9a8e54e5ce197064a5b2e279f2e7ae948139f49","_id":"linkurious-rest-client@2.6.0-22","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-tKLRqy6PqDZJB4ve9jnCrREpNG2mrYrzqKlrByGHq1VsdO86f10D0P5OU8UeAnDIzphDRlE4yl5XMbc7dKllbA==","shasum":"6dcac85265343c9dc3f887dda38132ba280e87ca","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-22.tgz","fileCount":59,"unpackedSize":346717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtce5CRA9TVsSAnZWagAAHaoP/Rz74z4nY0dnINXNwzwF\ndKLqb9Q9rzdECXTgF/ECLd3YcdR9GoYTiMqS+TvJwqLlgdHGmRQz/HMu6Rqe\nVjbzPV4cCP0QRIFOoL1ZyiEM+3jTQl5J3gsuPJYYiCR6UdfuxP10pB4GSwbB\nbPTu7heYPQc3wwBKBxhkf9kgvW+yoyM0YjtM6L/ER5x0/2iOHXn93P/PPj3I\nY5JpQlJKcj8VnWHTWsTJVcGonjiwyMMb04jXrdgFES5J2V4ctkGgUi+yD4/c\nIpDinQbkUVj0AKmAsD0enQlM9mXubDX9w2sE0CwaASmUWNDVayNyFARKfb/2\nQMA9h7Y8058pb3oniIkW4NJPH3vkKOb1r6FNKl3sUxLDUstVkCYUiF3hoFc0\nB0djGqUoyZ4XV1tQ/TQbm4wQW+giFqO+4rM843r5sJ9XmFkvhdboQ8Vl6mNS\nziV2mZp/ll8GpAl6nFXHaM+zxXmN6E1qYq1DEL1UFx4pqWCkVsNAEAMyZUgX\n7CPFv3h4qfwqcFSDMBxD/UZ17VFOMmnh+UsQHve43P3EO1zsdTSxDA8tVHZ/\n3W7Ny9VdhQ1Aq1AMfTelOifm2D1Q8E0AMCEgdURyO4b9xvnXFV6jKAEvLnt9\nSCEVHmsGgL20C7Gszppf4jws5xjgxJBm0yWZXMElCErQ3pKB0up7FRnH9Ebt\npuw5\r\n=nAo5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGW+wcBodb1BnNpfqYlnFN5Gq++MucB8LvzsZTbH8bgQIhANXMQk1nbdGmisSua1LFLPLGU9b0MdVlH6BOMxtyeK/h"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-22_1538639800626_0.8375849278240441"},"_hasShrinkwrap":false},"2.6.0-23":{"name":"linkurious-rest-client","version":"2.6.0-23","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"8e3cadfa51d1d95eba0d7152c49223de472b245a","_id":"linkurious-rest-client@2.6.0-23","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-kuiRvvFhqoTnvq1ZJnH/SjkIxp7jsrgXqH5y/xpudbMbP1xYSG6zA6lpfKYe4e4t/I16A7z7OfradiQJpHBEfA==","shasum":"800958464677fc5fb3dbeac52063d81bf5773ec9","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-23.tgz","fileCount":59,"unpackedSize":346665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbtcxpCRA9TVsSAnZWagAA7PkP/RY9ekfcCX4ILT/Si63N\nogwZOMV8p9cOFUtpoKuSY/ZCejyQmraNN3dYk1eJH8wSnU2CJPq35LYnJFI/\nlAW+uP2u1grsjA8y8MrHDkYsAXV8wT6+RbzQ+hiQpL9AkKecLweHCBDrrO/N\n34oy1GsH5LJfLhtovmrIAZCo6fGMXbSxUSTihCROvlKkMCkY2ADRf3amZgE0\nehipJZ7bnboY8JXFtuZ4H5cgu3JilkheliYmfWEV7lkojLKiE/ide8O3mXMI\nl1nfqv8oPiDKp2nMBzfyHA4jnVvLkAvbaoPHkqIcg16mAFVkxRFbo6EjBmfb\nU82PnfFPaVvb5u9vX0ZOFahhXTHEpI0ZLKzL2rZu0B/LyCozNKypaU+7C5Xi\nO3kSeioa7IXdRD8ZHL3pfb9mG1mPPUEKj29nysGcpRAfpEHasqTB70popiHz\n4sRUTiAVCdbggu3n2tFgEDHh7Tja5JtDLNBiUwIgUJQzn7+iX9bhUrkFWcHT\nmilJ/YgMb3aDh57ZvBqbHJ4kj7D+l9RFKil0rT9kQXeza8mRQ4YtSMo7fTwq\ncHNAyJoRqgZ10n6MVnCIlTWSRXTXQuj7fhui9V1paRtR6h5SD12ApEtZ0fl8\nBHQap2WlEWby9yUKFz3E3X1ZO515pd3D4hcBsyh2BiDUYJBUtLETl15F+sAS\nj8YY\r\n=GBau\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBV36iNYx78ft/vyYsMcgCSZByU3kFblFb4bZCR8VD/LAiEAilp74baZ7HDEd0hAVgVyldLsujxZnuIIy+LKssMiQEQ="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-23_1538641000882_0.5070145627676153"},"_hasShrinkwrap":false},"2.6.0-24":{"name":"linkurious-rest-client","version":"2.6.0-24","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"20c6d0d650d534c67b002145233e2b24eae6aee0","_id":"linkurious-rest-client@2.6.0-24","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-YKN+cVf/4gHOlAEhZdfyCju+vlL+9H51vetyxeh5vO32l3/zPYe0kxYFOrb70dClhIMFCWBBWqpbb+H+fngF3g==","shasum":"6523818dce038e555792b27712ef98bb84f84598","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-24.tgz","fileCount":59,"unpackedSize":346516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt1DBCRA9TVsSAnZWagAAh5oQAIs+0bJ97QUXJ63oNvEy\nOu6AgrcmdaSXKZj9HXH6PjO68UMrfyYlKhpO5wZIlFLMjHrK3iAwZ3+gxXyf\npLHWMJJ1YTnAxkE7e278/KLrQaDlz2pyd2yvV+/cU7IXzX2mmaDbVbZrqmU2\nA06NsMW1wLho+ctirEa8GrmsygiGeu4lOVmIe3+Hnqyzc0dsQmYoG7VC7tNo\nB0om4q61zFSmeaAdn/afGIrZ9/CyKyxBQUn3P0UQ1z6in+pBFXbSfuYAjqHk\ng8uFVcpCmsR9adbACoRnjALnJxsgEo9ez74u7IZzlLYZ9DUo5FOLIg5Cm0V0\nRG27bHuLyTrYnzcMFUbcHVUBEaNXtVtVxjHgOueYXqdEUSd2RRoJkwym8PR0\nC1AZCumvIv/FUhQGCWoIQpEBRREfpr6B3PQAe+5daCy6n5XR26uojqn2Y3vN\nG0U9MLaxO8YKCdQL08kQS9LP8MW+7Mv9l0C0tPNnZ9Uvr/+mX1mrF2Gfl3nn\nGerGiFQ0BhP2o0FK8czkWL8sY257BXYAc2JZjaR4fKlABxxVnn3PMdoV4R+0\nZVL9FmVEIP3CnNrGNrLMjNFFOd8J4CUcEQvX9HgXTto9e9vQydZfNnanD0ys\nTBMY1GUTg1g/zURBKu/FsMNevi5Mw0pmzu5ye2eTEArzpo+jt3/gzw+/bOXI\niiGy\r\n=kXnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwiDVUBbN65C8/DwuuUM0OcJbgg9E0OY7okVsRHDsrYAiAggNLCF6N9yJftITONocNbzmfKtYDHxb0b9mjAhyJ/ug=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-24_1538740416769_0.8673194727462392"},"_hasShrinkwrap":false},"2.6.0-25":{"name":"linkurious-rest-client","version":"2.6.0-25","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"af0c0ccededcbaaf8f3cff82bb93a79c5791d53d","_id":"linkurious-rest-client@2.6.0-25","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-JLxSkHBEgLGeAUP+4GWszANpUs22jlJCW49B1uCZeB050bY1Fnly2668SmfXb3Z/q77vN9LVf7Pll1zFm3Rypw==","shasum":"b483a6c62d6ffc5bf3afaca55032e5b9796bab6c","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-25.tgz","fileCount":59,"unpackedSize":346494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu2O1CRA9TVsSAnZWagAAjysQAJQC/25iOVU/bUBOZ6nj\nAdrmI1Hm+VnR2iuSrChtHpahOdCmGhdcXfbvqDGmf2uPfR1qcmomrgM8gmPG\nMXBjgL64fKcUrk3e82wiIQT1OW5sSCl0FjTDrUu5v/+mz4CpkdDVzc/WoxwD\nFEcO1yNWFC5lbW2Li018OxRNjzSDj5rMw3YuJBP4f8PCYN4AQhQsgJk39lRR\nybxLPI2K+2izxvwRismltIi+wnkEETzlRGDHgIMApZ2pk8oU/MiOP2Tak/an\nf0/EJ/0+oRIvPqAM7zCqfbbws2RWl2Ntpm1w5/LraUVeEJXQErTMSN59IfWa\nZ69iaZ4lVYtCSp6e8apBw/Kv+dOpqhtad8Djyk8qftxLYAlld74O5CsQuOpH\nCrjQ/66lBCxI+E2Vu093ViPpJVonf8afZKWkNGlUN2SUypzJ3KCoHdxuI792\nVDwzBWSQLzFKbRr3wabZH9p5moMqGPB/nvD9rFPWE1QhWllMMsPVaApvqKf7\nHZmCVCWxfovEZWmtyvJDPAQaD4s+MjEkPEaDdkf5XYiSZYCrTxDMhw5KPMzC\nvIHPINZNxABdDviv8kmJj6CHvKhMeCHuArchlpNJNkT54T5S+smZN2yhI7xQ\nWccwR8RTE2CMxPjt+eT+YEyfcjgrhOXSUKLyuTVEOXqcsQBTBTyXDMVu+3yJ\nhwGU\r\n=v4pR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk7LXXu4YZ5L74G9ieWhw+nR99z6N9RDmS503VU22wswIhAIlKEScFMvM1r1wAwXtADmAmEWiWF5vGtwc2bMikqZ1b"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-25_1539007412900_0.14407970326070885"},"_hasShrinkwrap":false},"2.6.0-26":{"name":"linkurious-rest-client","version":"2.6.0-26","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"74e1d3383490777d08959e0152cf189d6519d3f6","_id":"linkurious-rest-client@2.6.0-26","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-iF1JZ5MmgaDVHOlVjub1rt2hlGOev0HtZX8cXm0Wwjai92MPQhKPFf8EbzvhBA7/l/DTSNc2HmURv5R3rV3IXw==","shasum":"8bd00d0d24d554d0687f23fb66ad315b4bc29ed8","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0-26.tgz","fileCount":59,"unpackedSize":346756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu3PkCRA9TVsSAnZWagAAKhkP/00SV6UWqnw+gNfoJHSM\nluTJjl1yQrZlkB+PQYgNSfjZ0/4JNzfAcs56i5SpRLO1AkJCt6TKJlz8t7aJ\nhaRJSNFlkQqrvfNgygXoA88vGLTpx4jN4h61rxtMWnGW1Z8TLlFcv0I1LqVt\nnRDKKxVrXEpzgumw2kgf2U54xFnLhBp63CKv7pbUtwRnpXJeqRDQw0afx8bP\nJrhy0KitdD5IsA9mv8UW+BuehAUbgnAV5OzfcYbuaFEnZV225kuiKThcY6NW\nWLKXcz/LivS1yVJUEjyW5US08LMfttxk8BD4cN8exBfYOfv6Z8VDvqOCIhEt\nB/AzrPJApGd/kPC2KHdqE5IFdWJQ/MiUwFwT907smKUq5odgoUMJQI0x5gYZ\nusK0S1tdRHFKxXyUfRdHBybpedohCo/gQk4VnaodVvLHzGaySBsmBttYRvRt\n7h2xzuthHNmpqNkuasQ65ZSxhDE45VNkAePdUNOJ6ds4MALqDU9YvejtYM8R\np6nhLBATg39pV0SsBUGfcGi4gUpdH8mRxusK3VeTB9Pid3afKBbJILy4ZvB/\nGVqL3nlTtrvbWTrvPQAAsQ5ToKTl6Yo8tof0bbVz8YfYKb+5EuYGFwTxoOlf\noUcXMLCQWaf63/JvZJRrhWB7iJcEgMYNAgxMcZs9+geRZthQa1vPAiDeFy09\n10hb\r\n=TyVh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV3zBhSJA1RZsZTZiBrIqG7ocnyjPjx+/5mKwc8Ll4IgIhAPdJk2UIGvqx8+bOecprNHyDCu8xIjr4zxcAQULggWB/"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0-26_1539011556078_0.9190076419734352"},"_hasShrinkwrap":false},"2.6.0":{"name":"linkurious-rest-client","version":"2.6.0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"gitHead":"fe043bbd5e84be6d73ecea901fd1a189eaa4cf75","_id":"linkurious-rest-client@2.6.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-31aDon9feNRQ7wC65yYTNtM48+h6jOeR88KIsdoX4PrRQhWKRY/j42YNstrUQqxNcF6xBTN18Y098qBi9P5qDg==","shasum":"4a49cc8467df411ac5e4c0684c53986dd6951b2c","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.0.tgz","fileCount":59,"unpackedSize":346736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7UVqCRA9TVsSAnZWagAAxEsQAIj4T2cvl1RRQ9mxglec\nBhBEAIL48lboNKmza9jjqt4CC3/GuiPVhX5rvaSzeCYgctDLpcIYkQGSxCu3\nBsZsTLzzmZgN4PPBMpgWf6+Fmtv7xx1tOCdsfmN+sMEK2XTE8KxuBWShkEAq\nDn5BcXFYTUFcZzMiz2ppfXPy+1P25xNyT9CuMBOjOT3jfaOf7PHTe9lsk2t0\nH8V9DLtr5NDMaUPFT3zR3qrA+iKThbcPcQaxaHgkgScYB8sHL+yBhVfTb17Y\nra23akvPbqwgDQlLvKw38lpSdLA5EUSltlabGCMK+Dlo4kDZZ+tl5F28ysHX\nRPDI9impTPzpp0CEe7faQbIdlxKHqlZO1e0mnFU/mq3pe4RJGEYiEozMe/wq\nZZ+sBYLfDSoJQg0CEmLjBepu9vwix2Qf4oYd+Z6ynxneksOerklfApgeH45y\nH/OuDcdVgQzOWAf7sFqNdi4v5/FcBEzBOEwEczn0hwZO/y2lZBd183vQL72r\nnWnpImJydTSjhh1t/u/tVRtcwZpF1WF/PI+7vgtF6z5/1aweZu5uPTriN5K7\n7/FYodJtSqBU2oRdCPL9ZgaIjPyKdPNReomtcv8eIpC4mN69ocdqaI/5laPc\nNkGOTdsjFMu+zFzAUSrnXC33kwhp8HCf2Lsf2Dz4pWLqeWpbNCfjkWeHq8Kb\nPF+g\r\n=qRI2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOAygEUr0fWl2ymESIPlxYUUQC8OSeX9RedxO/PiaF4wIgOoRnOyEdxz3WfxdT7GBs/elDbqpT0fkfQ493+hS8fUk="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.0_1542276457976_0.8778428844380888"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.0-2":{"name":"linkurious-rest-client","version":"2.7.0-2","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"7a92d9f087f9f295eb30036c22d90fb3ed7832e7","_id":"linkurious-rest-client@2.7.0-2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-QLwy0R0gwqFJDwQY4nZCKlEabEWUf4l1RZE8Cxz89h1QGmkNc3uj8QQ644A6jhaHF2qGbsWw57atTopljBv+UA==","shasum":"b82c67bd9d59b0dea51736e4cd90b39713966f9d","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-2.tgz","fileCount":59,"unpackedSize":346738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7qDlCRA9TVsSAnZWagAAsSUP/1/aBh0v13ff8aDeuqFZ\nTnssHWuhzdgPn4aS20fDVPv0GKmuyLE5zwKtAIPc9J8zhzxE5C8lXnbiIxhn\nYOqUC/F0ulHNgzzkXKV+O7mvDmWLDAolW7H6Ybcorug8iJvGQ5rUiKcOgYci\nXGZXJ8uNTH+D7EIcy9vUmpxgp+jJ0Se+Zlswa5rB7OVwwYlEZDb5EiGvbvUg\nEcXwg23bnBNn3mLRMY/Bc7l0Ixx0COaQsmnIsK4Z+TrVjYPCmoUHTrs149fl\naj/rXO9bSaed1pbHKeRDxVq8fVpiozvPaSFdtUFRoDOJfNZhWyn2C80lsW0j\nYFHiEbv3S2E8U1rc0/gGab962KS3rJVWpA1H31uaoaE+52PnEXYr7KX6nG+f\ns28rA8W5DycB7tiILu5zPMUBOXnbtvxQAc/iCe6UzC3+Iqx48Uwbt86plw3v\n7EjXRF+ZcyRl4sBCQVnmpGZISNAUciPOZNzK/EJ+R8MjEWvt9krKe2a6WJHW\n0xqwNYpGNHwGLLGfIPhvY3E5u2XbyD5TmXBPmJqc8dVdH47Sn+HMJpRjAI7H\ny84Ax5QHU4s0N3rbUVK1xzMxjyJEnA1XVt2/HYfWUgYHJscf6EWuz1fZcIoR\nAdZlP5erCjSYlJGRJZv6fnmKZ8uYa6zhLxl8Zc5JWWdU37guuKjiNZp0RVOb\nGCKZ\r\n=k2jU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2Adx9uPNCaUxhqVatVokqkNwIXue9bIvMOOTwrGg5ZAiEAgumrbiiNsVI/++QYXMj2reB8wC3Y9fcSlv/0upA5gOg="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-2_1542365413340_0.8572370842039458"},"_hasShrinkwrap":false},"2.6.1-1":{"name":"linkurious-rest-client","version":"2.6.1-1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"a23cf247a821e352c4e4fbd81c0b1c476d1aea0a","_id":"linkurious-rest-client@2.6.1-1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-2cSl84U0Z1gRNIuMIKh++jcrcqVqbcNqk6Y7CvmBJVz4jRV1tDRHcwgi/aM7YAce1MbER3O/e7qqT9PNzTY/EA==","shasum":"d32258cc503410cd25be0cc37b5a31c2f6faba9b","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.1-1.tgz","fileCount":59,"unpackedSize":346804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLIxWCRA9TVsSAnZWagAAqWgP/3w2wsILy5rsNchUQ/ZE\nzav51jGjMB+229c9zRuOe9eRtLu2ULHnI5otESs1IXwnUYFMDeupZ9IvCaXV\nfile+UcoM3rjQTvAAoKGDNoQXOYqyLqwXxi7hLkKRFNP4VVK+G6H36crZJAy\n93LNZ/kFSaYP9FJ/hFLhMO269LRi4bZYBc1I0sD1x0QygjT9INLt8CyASRWT\n71b0+06H84m4r+VbPxvMRvzbld53RxoX1t7KG4iELVlVnsdsEyRU4xyQ/AE5\nlTUZjMbQ91ghdXAKs4nZKaLJIV8iewNMQOrTlWCIawUwC4dgH2mUQco57isf\n1etr90CHv9DiS+Oj6r0PZJgsMm5kbF0dw58fdD956BJ8YUKHKz4AG3b06SR/\n2AI0cPgn3uaGZ5Gouh09ZKb8iyWNjqb1GsjDf1C8oR4h8KwX+mZcxof2wHih\nlbqLUTJEF4eo0xMgK6hzcN/k5pnKUT+RF4O6tkd9nCokNAH7ZZ81bxGB7or9\nGNa4xoQuIXeYGEk7ejBKzyg2oPYr4FNLC8QmX4rzCfvNhiXUh7E7NfhaKErI\nYmhrmUEDwIpsTmLxUtfb7e+RxYYo2gT7JS2i09HljWaH/jzZO5T0VbtHtAVQ\nQnv7oR7/V3FHhil5LrKSByaZ+qfDkWCBHB68ivCgZhtV47mGIgLhLJ56ox0C\nqIJf\r\n=MAtn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyIGzTVpwAGDtOC5ql6IYL2o9zR6rXgWMTMujQE2xF0AiBgZkHBb3ByLo6DpRHYuBRJ32mxiN6LFvnEzttIuxXeIg=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.1-1_1546423381746_0.5522237407320871"},"_hasShrinkwrap":false},"2.6.2-0":{"name":"linkurious-rest-client","version":"2.6.2-0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"2.6.2"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"492d9cc8ad0c61f23c49063e74bc4a573641ad01","_id":"linkurious-rest-client@2.6.2-0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-xUznNxA9qnHkFfRsBzaRPyLrIYR4XEcqIXIuEFK3lyWWQ4beSqkC6BMVlfXA9oIOtmoPdVMjCRkrtL8FTZS+yQ==","shasum":"75d82e31383a9ae517f194bd97c798e00f7fc0aa","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.6.2-0.tgz","fileCount":59,"unpackedSize":346804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLzoVCRA9TVsSAnZWagAAfagP/ifonS5/iMNhJ6FHY8hr\ntsJo9ElEA/DADc382BNiBoJ4R+0k6pe10KD9BaK6ZSRbeHSic/jUXKPZBzVy\nGOV5tfCjy4ScpVmK/QLNyXNtwy+wUoBVEiI9N3pQ75wm9imEwZXJga84DHmv\nLHsNWt/T1Bml8HirGMaWLpgLKKN83Yh+p5ICNSbx9hwgohl1P1sjFnFExfwR\nxGqAvya+t+pu00sIZYM/Fe9lZs8kOyfsD04F59OGp/OmqRXvfSo+oWCNp8OA\nliwcCV10tA24qOin46V8juRezI+pqbUnYk2RIbmD77iuz3KvApdXv+lFC4Nw\niTuxwS9TzPl5xClxXln2tq46AeHTizMelc9ke2bbpB2jMwDxbM469077D3Ff\nSMpjJ+BDXzIUgjWjbTN3AKTRe6rHc3YXejQnFVEAqcY1WtFilqNcEhFq9hdZ\nEF+eFo2jFVa7IGrMo9lbXQY53959wJy9z9Dasdcpl0fguL2sVmZlm487Hi6r\n147jwS3ECBWktB9AkRa5Bf4oHu/v9Xhkip37G51UY2o8DMmxvI/WqQfoBT6i\nvhcUgy++bGWCTJh3NHg9Rc5/zTpBuUII2Sq2plVQhaSd9gcdKyAquy+nugBD\nQsGdm7A8uB8lzhofEiB7+9f1yIteACiIBc9WHQS/3axu5M3echzIV6TDZk8h\nQmMq\r\n=bARt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDezaRnOLR5l3NtDFPUOV4EpdKt9Woejvodav8v99Ym0AiAfirUsR5yQHS8VBK5MPIQBOmZEsrX37c411kcnEh19Ow=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.6.2-0_1546598932742_0.13135440705344492"},"_hasShrinkwrap":false},"2.7.0-3":{"name":"linkurious-rest-client","version":"2.7.0-3","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"f04a1e671c36f2017797332e975a5b16a77b7cf5","_id":"linkurious-rest-client@2.7.0-3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-CWBrFqGXJEPc7uwetFkfqYsbFw8pNoRzTKdtDrMmTvmZAIKw29a/beArGdhaxLBev/7b87ILp3zLSZZS8N1iJw==","shasum":"6817654015e15dd116ddb0fb2543cb0a391ceb68","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-3.tgz","fileCount":68,"unpackedSize":360247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNgUQCRA9TVsSAnZWagAAa5YP/2M8jjDT5GT1iozC+u1X\nXZZ5xm5b1yKpXqSClsD50fhXr5Bdh48BIWz0uWR/p2WhGXYH6LoNdV54pfBv\n+7bFboHaJO4iq2jtirPhlmeR3AVlcntqod4imeDkjqrh1XfhIk1kESHc1Bw0\nYL4veQlhwTr9Aa2o0fBJCcaWDhP7gFUuYtRrKdinB9Sqa3JM4WBkO0RZbapU\nW2Vhv4d8uBKUOvTBvMKUtLt9DPg0XkXo/UCVFUcpZ2hU68WMCWBMxhSiT8/J\nZ4PS7yga+dXSDYFFktYO32r09iKCUlr46yS+74HJ1lrd1oj6sTU4PmMSsx5O\nT1ZIWrlLNmW+FZEKxVInmqYQ0Mt7yBLsmXDDRbT8h5Csmkf+dV502rAXi2wI\n2uZ/uIvHzWW+no6bzFpr8v/pCZYoyAuHDdun/VMxKZvZYa1wF7mIxQmU277S\niwfV153oxg57T1UGaVUX6rapmgvbol8Odu3FCu5eQWbLDhy7msmTSBC4RIha\n8+8L/N/JqJXJ0M4Whg9idkBVygtHx4zsVvtToMmic3CTSsxaMSZrvTGRpfqG\ns58eMI95UVqSG9DCw36CuPQ5UNYJ/qItXiO8sg76n/Vu/vZW8lQ4TjdDVpUT\nRu6HPlL94yuEosxVOwXRdK68d0JOy9aMh7C8UlUNooyD9yJjcUurmsYsjLes\nC5nq\r\n=RPpa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFBmfi2vBUWIkE5lGeUczYdozSk5Nv35s+DPqR9WN4xAIhAPm4vXcGMtXin6/9a4OQZqX+P0DfgoRJwTvs231m6pkB"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-3_1547044111554_0.7597361765447468"},"_hasShrinkwrap":false},"2.7.0-4":{"name":"linkurious-rest-client","version":"2.7.0-4","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","patch":"npm version patch && git push && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","browserify":"^13.0.1","bunyan":"^1.8.1","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typedoc":"0.9.0","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"985e0f4563e0f4354a50cebe947c52d68bc4abbe","_id":"linkurious-rest-client@2.7.0-4","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-TgVQs+YgXGkdDtLLqDR2MtC3y4L7sfr/HDVQQDef8YsjH/KeE5g9EvYkkCS6sJGkdkfFux/HHP7TVRCA7OmAWg==","shasum":"422c6b59fda876d8c3e99ead0a226e5244c247ac","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-4.tgz","fileCount":68,"unpackedSize":360895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNg8hCRA9TVsSAnZWagAAvfgP/2k1eJy8a8v3kkUnRqBj\nsRGHBBa3nt1swYXRSbIC2XERHVesenGZtoq0T7FNv/7mIlUdtKpKZ6oIyKhF\ns3BOoZW1SxOgYcydQoptQgi+Xb7s1APNqZF1quMB7OluLnVztGh7OVnhrrdf\nkb0rXOS6n66M7WRd5HyzXbwtexNqd1fPTV5CIwUIikYVDTf5PHfEfbYORvLW\neA4mDqOmBjF6/8xI5ft64wJ3kBdsMdrHLV46EnjNXEr62HB5E4AT0LMiBrRc\nwInz7URZWvXACrORyfzJosKeMb7JPuFDGoZl3ax18B5McGiT34UG2cX6i+Cl\nj6fJJ4c0omDq7/XjwUJGiwADGjNSctOwGrozh8jFFg36lEEm133iFOStPPnr\nXek+mOAkt4tOT4ukD02qYPYr2GzoctaSPzt7qjIjVsvH6PU7g464NUGVzUBY\nTKHynsMui7N2tcxVb0o/lbALum68InG6K6CrEkH57Jig77QQ87ylVBm9OEm4\nACLn60LbFtXChCfNY+Sg9orFTMZzODEhlNcKy/PalUJB79Hp//cFjhLz7Kx5\nFmn+FVF5NWZcT+acCduOZrYhdrO1Kilt1Q+VW3NoUF+ON9/CGaho3A2YfrZc\nQgOwqxC9gJ6YYIl9+B5i0FNo2c072u7PPeDqhuhFl0fRllSiNdqb9gZZ+tYA\nYywa\r\n=nZzs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUT7ffmCXt1i9lyh7cYBzsqvkD4Ch7+saC8zEG9558/AiBbt5sXTp8pnabV4P3J5ndMFhwRoxSsZA+5rZAsC87w6Q=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-4_1547046688525_0.8019750566090142"},"_hasShrinkwrap":false},"2.7.0-5":{"name":"linkurious-rest-client","version":"2.7.0-5","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"2ea55596e56b2e0495d71af5fa0a58bc8e6281c7","_id":"linkurious-rest-client@2.7.0-5","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-5uoYjKbPOHchn5A9AbeC5xoxngVekYJxy7yqEz2IT5oBQ2fwJqzPXwhyMutczxh3T1k/vLJgf3gSlUH7xQRz+w==","shasum":"e800dc46fa3873eea3ddbc58fc5a813db95b3123","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-5.tgz","fileCount":68,"unpackedSize":361183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcN15ECRA9TVsSAnZWagAAiVsP/jmLv0lqZVF6u+5UHTgN\nUWS9y7ZczlpYdxbRP2EKCvan+5LWfoAJtvtnMtEaeycQ/lHE8SEvyZ1WPb4F\nIQJ5jhOtKSv7S2hoZfHpJFHOMQ+eEZmdv9JVnNsJXX1B3VPmKyvHKoV9ZQ78\ntI0YZgyIM4iV4RfgvzpO0n1n5ezNdp6QEqidB9WzbMLtZ5f5KjK7Rnr6UNQC\n5xsZkMtwcZ+06oircWQ+k8NcWdoy8mhudh39/ZoKJycYh1H9Glw/9IfbdTt7\nsOBrlOiS3ZfkiVM986l0tzF6wNlUe5gE3sVQZJrmMsR2vxBtkXGRl/VfNlgs\nEj1LgZHeXLD9MJosGDZ2wfBKkxGPFtP/xNRD1zLdOHY94IaXRTYGzRnfET2h\nagAk9MuBDf4hhnQaPxcMc7RaeyOz5MATQcRcMbPhFdbIAtGBP3Myn87iuqpo\n7EFz/niBgyQNFhow703cD0Cxp7h06zm3WkYZDz6xZOfgPGdNcqMmjJhsA5bq\n7Hz5uApbcvVdrxdaHsix+J+xFFIVR+HKt+g/6dCs2D5dzxINlIcE081crAlx\nrwIGXe0LtLzqmL9AkgOJCbL/a6RUcw8Iq/VjEDLXrmTnwTfa024zEfKsYTqR\ndrlyDQfhQ0IGPvOqo9ePo5UW1ZK+ha2dOGp3oRVSkkzxXSWKrZz+6vIbHGqa\ntyRV\r\n=Lgwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID17Pc0cYBx8GOKNYw+WvPyl4Yy3JURO3VWYZ30GLN4YAiAqrJNMm0U86kROC2bFdmiwm5HpGqjC/35rNnhE3aEtQA=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-5_1547132483776_0.22302837280940313"},"_hasShrinkwrap":false},"2.7.0-6":{"name":"linkurious-rest-client","version":"2.7.0-6","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"7a298b02a63e68d1bf7abe0f24b2756fc69d9cc6","_id":"linkurious-rest-client@2.7.0-6","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-UJ8fAdlc0S75YkaQWfgeq8MjblkTFVeY1grZt+FkAb0ebzzrSIspzyVfxrw00rnfgRhdszcmzs93GmQBfGJmPQ==","shasum":"a5fa035b0827a0b4f45d1768abb7dc69ff7e88ae","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-6.tgz","fileCount":68,"unpackedSize":357819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcOLH/CRA9TVsSAnZWagAAYboQAJRzpaGYkiZ1lPKwsjPk\nz71jmwRAJAzBG4XTMWEoN6rufAMKNi/QzkcXx6iTXdPaAL8gZzSV/LSSwSeY\nI/5NH1DB2aI42wQa2PGiwdcXa7/5b8UKYW2fI2tQNFFJRbGgpgE8oKcqkOcL\nLT5nOHjvbRb2+4WB7Sf6T5d5D+H/bzR6XdH/b9z/W9T+LIzRsnToXMmuItk9\nkq+FcgsZdG+Ma7sG8hFUD9/H8OrGWi7wreL9fan7C204A3a5Yq0iLbqB35cg\nVOZunW1LZ1kLSwKEH3SpWHCE+VzS+eWa7KJNjCHD7eDbstZLiehgi48SECsU\ngjDyils959wcW5UbwWoXFsKLzbsLevKzLtdtVzaoxQsxkDe239iTh7K2tULu\nqsKjEVBM7W2NfeFXxShAdwVUA6pcV8aBf2cqgiznq0MrSkmkLhG3G5EjVp/m\nRAzddwuCNsh2u6QAZdxPDCXxZUIWsliQ30LqyYfvm/X8LnCFV2AWo20xokxF\nNc7df1CCednfPhTnKB29Lmd2rKKPIS2cZntRJA8k0ASeXVZMuBdVcapQqbY9\nQR1k3qKqpYea5748Fg4ZtjGyHHn1u3XKd8xFsnPNwrl3GZnkK/a+vk9enwr7\n7nDtqRjTimRBXOGl9dmNHxp4GnaH3st5xvAM7yTfv1Q8zet5xJSr18IIFKt7\nGSav\r\n=GEF+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFteUnCxGXOfuoUuxQVrNunCVXzmfNnu7wOqGZkozk51AiEApU2mmmHhxQGnoub8A77JTjAMPjhx4G/3AzsCUmyBH0Q="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-6_1547219454553_0.470641465965949"},"_hasShrinkwrap":false},"2.7.0-8":{"name":"linkurious-rest-client","version":"2.7.0-8","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"646bf78ad01d2daeaf764c9823724ef88452619c","_id":"linkurious-rest-client@2.7.0-8","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-xMGNCUG1U3LzPjBsNGHhEfhGxkHSvI09G3jjmvioX721ow4b39bPpn8Ckh5iVg87RD0biazZyh8pi3pEU1YkxA==","shasum":"34cc590374d2c595e27e01626b09cc8fbb9865e8","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-8.tgz","fileCount":68,"unpackedSize":359852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUZtZCRA9TVsSAnZWagAAtg4QAIri8yrXJBE+HQEI0+2o\nj1X+aBtBM6pOMZZKIPGn2vC7wXLTb+XDns9eEwDWKmtIwJtdFrtUtvVFVYhN\n6ob46/T3Bx3lrjfGMahfYqbaMvejopY5GA/seW8vSWC6K3Tpas8TYWrabESu\n2LxuSfqnetBkavZ2cTmP68/AYaj2PPQRvxd+jQ8YVel6/D09WaIpzvsdWPCi\nMMLcxmxQC0pCie1wyVBoXrvTMIuLG3SYu3ahHb4oBftwr+fu6hOz1BXE0R5n\nS2g15GSjUsTd2ZbinqrzVty3Y+caZlnQKLHbEFeWSSf0rhbh4oRGU4yINQEN\nOMF2Y1Y0iZ3rglonPdxizYJdOwdDjo2tMS307LvVkOBtYIV5u6vfHkI9+aER\n+aO6EgtkHJ2HArHT5kSXFX2Ykl0x4UPXLq2WitJPpOuTQ3j/AcrMDIgI2wql\nekqU/pBv9G6luspqsm7pilfAPJ6Lo+EeqGIAmRsA/PrcBwF/45vj3rUusxl1\nKGColUDshPPiVTKsiY6XHvcoVlrXB61bYPrA6Pgeaxm8Yhdh8FvL6pcCmPVB\nS7bZFIKJq+6FGBq/cgvILqH6/ncMfIVqOQYIfXonAxthl7/12q3YpiGvH3cM\ni8nwDb9DYWvx5NQG+73Si3s0Z2CnKjvj8b0njDxur6UVLr+f/T/WTq5ILmOw\ntiiZ\r\n=HlUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMjcLFSRA5z9qRvPT8wfnOWWVyKfcJe8Ihc3+sh97xJAiBwalp6SBX3ZL23W2/BIqzCM1WYKIcwGj6UPyZsgQAMgQ=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-8_1548852057027_0.4826281756157125"},"_hasShrinkwrap":false},"2.7.0-9":{"name":"linkurious-rest-client","version":"2.7.0-9","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"f70fed2f8da6d35e10061806f71f3f6e3f0b4271","_id":"linkurious-rest-client@2.7.0-9","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-fWkymQCbnoq7sjq7UhqKWx9ecS/4+UdIC8dOvxY8Wj3h3Y024bySs0WAz0C8ZW8/oG05Ruc0vk8vtjIfrhy2lA==","shasum":"bbc253f20fe8983ffda2d341929c0b261f6d1cb2","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-9.tgz","fileCount":68,"unpackedSize":362656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWrzzCRA9TVsSAnZWagAA+KQP/0HVOxMdnK2gCUUUo2Cy\nBqo6xDK3hMPqfyt1WX7QpDo+JlOZluL96nRJXk4BgU6ri69eYKHwQNWdK1io\nj+rSKHvCSnwLccsTUcqTVQkDhTMgaxHG2hy+4z2VwPRin4PjEFFihItt4kPS\nSGIOo1tavwE12ciyd4OgvpTAHisPmxv5DSiAgyw+HZ0B673zBqizzcN5Pa8/\noL4Y+0YLqkSFMn/Vetq6qcKuW8Lq0fUzYszUcnutMsyby8Wix4fPRt2293bk\nwfVKcdVVHLYyUbJ7s+6b+muuXh5xqSFumdLbCjMaVNi/RU61sTKWW9BBK9kO\n3Wy4nisoGnal0th4tUK4suEWy08zrV47JV3k8yxvSeDkm61RwKfWkbhPTvqf\nxqRDuILoNRgXYitdf9HpJls1FY/A0LnThERZfp/vBKAqIyq2zTBw20wLWFl8\nqPv76opVcz54Naf57x1Je8Jlz6uenuvz5bgFdXDXcAz5YdwWmPqtfHkARPwm\nQ9XwZCVNX0cm/Rz8+H4wV4kXIC3YUh0iCdllsszk4EYMQtHkyaO15wrn30ze\nq5lcOiR89QteX48hezLestTBIniYdIFEWKWBV1TSrVHS9RVYhpW3pFaq/kxs\na+MabcXWoCAKyMAcxco+yNWSyvhUbynOrPnD+NMcgyA0HfOT4tPVXwdj9oSt\n6QaA\r\n=xfba\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaO6XTBn1xsj39mmZkBIWNWhlqcFE+N7q37pgU7r8JtAiEAqj4ojXtuENvFHxGsXkOoNA5RXUpiSQaAZTJzZhLE+6M="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-9_1549450482976_0.41355805483543695"},"_hasShrinkwrap":false},"2.7.0-10":{"name":"linkurious-rest-client","version":"2.7.0-10","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"dd889cc178978446d41550e3c0e8e06055cdd791","_id":"linkurious-rest-client@2.7.0-10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-1e5l2id53fc5Kfml/OXUZ020q8A0hwSrbXEP53qm9Pf35p9eicwPyr5ukkfWWNHip32ShJjfSc4hF3Q5TnHouA==","shasum":"9ec1dadec3a2af1bfc2b0d55ca73fee11ca916fd","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-10.tgz","fileCount":68,"unpackedSize":362649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWtcmCRA9TVsSAnZWagAA3TYP/AzZCbTyMbHB2ietsiZi\nKTdv7QdB0gX+j1l7ckEAyGgri8D+KtKzf/6P/Gnd/HXkCbL/omaqM0kJ4HOM\nLGYa7Yaw0qIw8wjSimuSVILtJM7i9IHzQonRnm0odaVOK19eobIbi3HXtnxu\nOsvodSRa6zPzm2n+x3wWCbplNU9PJvntlVLAqbCUf05Hi1PUXHISwG2qtIOu\nINT33cKicuCchWoYDKcaeN0cbO382B2LTzElKpcLl0y0K2gXFa6BgDPGmN6c\nBBipVZV5yXd56u3vNwwxyNfp49yUjdHx8LfTSMmYBpQvEC/lV8zNem8drjFB\nKPfWQckiy2yrCCUUtEKQN6ueA1s1Md6ZwQlnEe6S/Q7P+fpsdRBc2L4VSdLP\n/Hg0a//OZI0nnDG7gzylALXg8azR24p1Jwo0+SifOOUUcTnq+tsw07CXby+x\n8qEsLLPzW2zxw26fTl9A/FWMr2P/PCaizpef//moZnrXv34vORcYXkxiSqtS\nuJsS/I9nt8z24DQJ0WyK1uzOXEF9DyAs+ZaHZiVeZUgwlJVBHwMtUMksaNaf\nCLfVxrCqF4oWMZMS8pwqCp8+QNqg+FyxkmRhG9XygV7ihbBFTMreCOXHeWGq\ntr+cNdp2Ayvvwq5UT9sd/kuoyHhRowKdG+8H/Kv/DvTbaaW2tWsD/oaNxOJQ\nYuff\r\n=h55B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8kPhP1jWlvM4byWYk2kltMnac1PcoINUgPTPoRX81fwIhAIERx0ZkLcit/cf5YMQcMJNTWA7LRsMcErXauKJdz8iq"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-10_1549457190168_0.5987930230857632"},"_hasShrinkwrap":false},"2.7.0-11":{"name":"linkurious-rest-client","version":"2.7.0-11","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"cd741262b0b6323c83f6eaa9dc97aa48768e81d8","_id":"linkurious-rest-client@2.7.0-11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-MEa/iLD77FtkagMLtBEMA8Gtd27gbo1YouNPh/gondoDETHQ5c2eXQqlTc8LS3RqofNj5BX/X08OFy2kQsehbw==","shasum":"e2601dd718915cd077cc58aa96b78083b1a909f6","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-11.tgz","fileCount":68,"unpackedSize":364546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWuk2CRA9TVsSAnZWagAAbYAP/ApZzW7pRNe0xHs33mlM\nR9l7v4KUR5K4wxtqMlD0CammgrE/rBu7L2ry+zELuHmf2rJNVJOIf5o0EAdt\nHenK6iNdznp2AxRmpt30wdXo9iuBpkahG4Acofz58aTPrpPzLjrqM5PmgKwM\nelVnwCGrd58Pb0E2kdYPKOnv+w+kuqIuAJOOP3fWmDJbgQFI2+6KNI/VInus\nBC30HSN/b0nEb05IdPioBcs2GfdH+ifKsC5jEjm5ycWJ4sF9s9YwnSetsLbX\nssfqZfolKS3p7BoloF4Rmbo/TIu8jXfccW/Cdw0lSheRnZU/63n+msXluywQ\n8CrJoegnKc33on2E1Q+NKhDTUaogs1nFQokBOQW3bhlW7/Rzqb4w576Oz/vd\nj9lYVMrJyHSSwN8xAvEHqY49JGr8S07XMfJaet2tIc4I1/Sg5VarCXOD5E6r\nDd+gzbUA6GWCFOyQexQBvFUkJpisLpJIy2mrI+R4Oem/DFPFpUtBvpt3p1J6\nJobDAskDMW7FRhwoliAT/JWQV0bKuuUkL3qdY9AOgEFHB94SmpiQbTh5KpFT\nt/wro5xp69AwsLBaXIOQ6AljbTutkcBLGXOe2SK9YbIWQ57lTZUxb0jpu4ez\nj0l5NT9UQiyMJDWQ79rxjFjacarj8Mp2nBFj0+IH31Y9fdidUhCVsFGxKtWG\niP6O\r\n=4Oun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzMV2BqUZatSctNwGSsOgiCb+DJ96EfWPwCnPuRJesygIhAMDpAbeqVyW4QRex5f7tsadOGrFDlTLV3w9XlhKoFE0Y"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-11_1549461813979_0.7682896146188625"},"_hasShrinkwrap":false},"2.7.0-12":{"name":"linkurious-rest-client","version":"2.7.0-12","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"cb12bdf2d1aa863e28c525dfa078f06ea071bb89","_id":"linkurious-rest-client@2.7.0-12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-fG6HOInkeuJ5RpDQPdt3BClm18B2OwVQ6aIpFtXVLh8yi4GNDh6rnW/R+9lfreAu77Mh2O7NAdeOZsgQby+itQ==","shasum":"f7602dde35bbda10f4fb546f096ee9d294687cd1","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-12.tgz","fileCount":68,"unpackedSize":365166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWwZZCRA9TVsSAnZWagAA9QYQAJXi9H2/z1O+pA+3dgmT\nIUGQmKAkiEh+5sHuQmL2hi8lTRIlLgD01b5ESuIea/QvM9LSzwkRPR1L7qCc\n+kQk01bfjq+CYT5Sf4LhFuDhxUj3NCA7chL3bja7NOcOXue7aFbrxu0Yhtdg\nMgmBc1YD9HP7wCpc8byaoqlQ++yQhEqH22y4LnAZ59wtxMx4WNlWTkKFlxhf\niLZXC/OIHiBJCv98aDZnH1Jv62s4AE0hQgz4VEG+9hBlvEs61K0/mdM6xtlB\n3JY3yzXsXxzXmi8lX1OhefnjSxLNWGkwXOJvBvLEXtLop5EOdNPdsrvROSY9\nCOayHkADOiv1ExC5TYIgUyNT4FARuV+ITckHpeXN4LN8bnkaWkVzezHqh+et\nCR033UnsUxBy7NcZms2i11XuRD6arwQlpZX6cYJY16sGMzaC1Gnp/1Lfbdt/\nIhM3+Y847OFHQjmEJqp4COjNHayqFw8VEtcyu+ia6pYJONFUW+q4sCJl36QM\nIp208JZp2QxHXx/+HWTneahmNuKRlCWo/M1WHmMSh9gIprOnmQI1bjzoQ2Kd\nmcmvPM/xwT6k52c9YCOKi/3cZfg9C4dqsusul8MxhgbUNY6iRu9PKxOCHlyb\nr5rCiNJnNJfXj4VCWRQ9fRY4jonyqz0vo2WvjqRF/Qq6Y4g4qdxFVR+MxlQ1\nVnWt\r\n=CsOP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoVSsAKyMQcRTgrWism3K44oDwZcg2ONgvZrJH+/j+SAiEA5A6sqce3ibr/C2fF6euE3Fb3Tu47JTcvvv1yANS0h4s="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-12_1549469272676_0.28234852854936565"},"_hasShrinkwrap":false},"2.7.0-13":{"name":"linkurious-rest-client","version":"2.7.0-13","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"9acb42ec2da9122b6a56f1a8fd17bffc736696e5","_id":"linkurious-rest-client@2.7.0-13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-Z88vy8/GgcVHLfAOf5RJoh4Tq/a/TF2BPDiOKHp/P/X6fOshmtE7hYhYSt+wweJJeSS4leMqZmsZyK5mOMjw8w==","shasum":"098e96db067ce7bb2aa2760769d31254c7dbafd6","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-13.tgz","fileCount":68,"unpackedSize":365115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWwxKCRA9TVsSAnZWagAA0skP/0uKwi9FIJWf31beLVzE\n+sVOFvPo60Q5BUO3K4Tyu+JovolFEWiqkZ80dHdlNj0ORKVDbf9G5Tqa6FvG\nt6ttjwzMWy7ZKnyokp/C3/OH4iqfVAFNn1JWZcd5XpowmEdBUsdqY7O3p+wH\n0OHBpZt8aiy1/DZJ001W/7bNlHd5SNTxa2i0sfn9GOJdmbcFC/G8Z6HtGKms\nze/Yz3R1rgGz1PwWo7+1Rpmx64RPJK7z8HKJ79nDgJg+75Vzi8v+tKzkx1xh\njuuHyO9TP++ByeV+bYWGZvgZt8Gz09uUXhOT5w4aNurqLAOkY9KtB5CtvJGp\nJyWZO6/c9KjGqrCT70PwCIObyLuyh3cBzx+iDZGUcC4v4jz6Ih1nZTqwxtZH\ncbMm4sqGKYQNNKen9fmZ+Etewhb97qnK4qzmJa+pt3ZKXhAw8jXP8wFwLb7G\nZ5GoZ3O8xglF/YWubmdFwn8m5XYCq5hoWk9Yn7RxrOC/b+y+moX5HACFoQyH\nx3f6svF3riy43uorVRHqZatjb+midqdNVwitgV4Fvofkx6QrJeNk0ABGH8KG\nlDAV50WROcCYijO085DBx2AORVcjl9/nn2GwPzNMIuT4EioNNAr5FyY0+1Es\nb02RXygwCEAVVnksY/D05Xf796ZXd92ZtkUbKuxiYWAVq0uLnjbFGbAPirhh\njH1S\r\n=ET0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/gR9PC93IbMrOa178U3LOMEe1lzOyAeyXjnq0pvZLqAiEAxO8vh6X0y9D93VRNYUeKff08Z4C2tEwa37Upb12rXW4="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-13_1549470793869_0.9958190047658286"},"_hasShrinkwrap":false},"2.7.0-14":{"name":"linkurious-rest-client","version":"2.7.0-14","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"beb27c2a5a6fbb278f56822b5c30568e28a21389","_id":"linkurious-rest-client@2.7.0-14","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-xEemcldBmFfF4kspqUB17kyKJmHJsYRP2sAVFeAJjvp2LccqVVnBe2kiJPxCj0ndfyl0aONe0o6z/NTqa6jM4Q==","shasum":"d630b9e886b110c5b7b00695a3ce5d0ac50f470b","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-14.tgz","fileCount":68,"unpackedSize":365139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWw1FCRA9TVsSAnZWagAADjEP/jK+AwQtJaLXF7lZVK8z\nDHiz+b2VhqP20VVUGn9gIsz19aSe2g19MWrhLBcjKUs6fr9HApEGGlKmG/2K\nk433Yyd/AXBoeh0rSP/snqejR45cp2XqVRCPHBPW1WrbciH4MUk+nB3MVvoq\nwDpuDyP43oMoBk3I2HMdDOyfwiJLLALsKo4D3p1lpvYoXvR0McafWZHuQ3D6\nzcNJpL3Ygot41QGJjPp2lpLOwA3z+HlRiDq1oyl8RRCb400hluadFTZXL/Eu\nZMb2sILopOMbYgJBmA4SZfVJtoDfs9QNS3yM6GtIFigPpzMENVfhQ55ZRtcb\n8D6bG5XkskpZquqiJqw2wBIvtok141tDRcS1p1RLMM1qZrIooLlbTuKoTbsI\nIt0JnvkwMkAYrdiHyB0OVieB1CR5Aiw66BfXrhV0OGH+B3XSuu51c2HpPdp6\nQVUxj9kW2t+xGnFLWE2oYGaT6sEU1gS94VyhLQQ7XlFEjsRo2sIkRL9oGt8J\nZ+qI+Ht3Q4v/VsrU2HfmEzNesWrogW5WyhbS4rJq6Stlfc8sXAXxTfdUjkAh\n3achBhtFkb9iRghZb4STKxapD0vwGIOONtYvg3b4BprjFSGWbZHkglrMm4MV\njPQBSwQwas5dyX1TE9IigNczXbZuFqHOzG1CHYIOyZOSTpzO5l2Sb+hFDALn\ndU0h\r\n=Pant\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoNfuS4gEW2LuNTcDub/uR8HkkaSHBXBc1WROOCTqqHAiEAqWCh3Hw1QyjUyU/p8DEyw2mrzH5q5mi1AMJk4iF7n+c="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-14_1549471045119_0.47313335900084796"},"_hasShrinkwrap":false},"2.7.0-15":{"name":"linkurious-rest-client","version":"2.7.0-15","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"9bb21a36be2fa2c3999d1ca938d34a7c09b2c629","_id":"linkurious-rest-client@2.7.0-15","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-EB8qFUOtPaUyyfJl5fmF2g/Z4lLBif2L09hdhjELm96a7GURYIyMuTGT+aMWti3rnEcriyZNin5Z36Dlt6j6Fw==","shasum":"ed4c66a8bf72c965b8c6c7a96fdf7c6ee32fbf26","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-15.tgz","fileCount":68,"unpackedSize":367170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXC33CRA9TVsSAnZWagAAJc8P/3Lc1OWzzsFvoT/cLYa2\nH7+GV/JAnioa93EB3y/DR2fF5q+FVYaChudAYRueZHNa4uanSMWLDHpmtHu+\ndqq0KPRrkQX/WQlY+WWsRKcZnEGDbMa2W3/5WSDnjJNr569ybNwGkT7LjMVG\ny3WgtNO5JLqa4OxxJmfaRgaVM8/xEWs8ouDVvb3e06NAyAbMhiK0PSbIJhF/\nQWCujteO3qgSJ2/Fbmo0PihJK90+9+mzKgZt340p+rjyV9vgag3lLeGBRhWm\nwU40jGFD+S9BU2SVLB3BjQqkYo/vsJrV5KeLxdtmtCX9esZfIeul+KOyJLWn\n5rMQXtX2S3copPgPIPryADsIZka6E9+Sjxi2WIe7yOnot5IQZ2YELHCn41h1\nGEgaH+YHtQwzlnOJq23/b6DdZlB2vdm5FfDHxqjDwX3lrmdjUK34VBM5Lhcs\n0uYPk6gJINuQ8bwL04dm0E9FSnR39pfaC6SAnuV0DKnhWPXY7hhKSI8NIK0X\nssXmGRbwDfVMsnJk2u5ld+f0Cwpx3PF7o7zrv/1p2hVvNNBV7RHzwklWgzuZ\nhdiKKMZSgnYn+NxO/yNcRdCmK5it7LU6gG7cZRShuhRnuPJzcxBVARBZrOHR\nXW/Yn2GSqY5ccGLMwjf8ZZusJDdkJuaIUgaCQRuYv2rvdCVeNppAgrcLeTog\nBmSt\r\n=2l0X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhxbvaZMiq/JMo2Ybn/9QegBGgubo013hEbqx+IZdvwIhALDIV/WTCdQ9eRSDPBFhATL3aWTBwaXTbswg/QRkUaSz"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-15_1549544950462_0.0962758088082758"},"_hasShrinkwrap":false},"2.7.0-16":{"name":"linkurious-rest-client","version":"2.7.0-16","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"fb26a3c6e2a4b29660880d9faeaa30346316e317","_id":"linkurious-rest-client@2.7.0-16","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-XDO5DISaWcCs8kQK98YcGSWCAS2luW4iyHvRWMqECYq5LxSq6WaqzGz/X1PAWdJliC/+p70aGJFrkfClCaEKGg==","shasum":"0a3adff5007996a48b7842e576df14b76c30b9ff","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-16.tgz","fileCount":68,"unpackedSize":367275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXDCiCRA9TVsSAnZWagAA4P8P/jvAlagraZoDInUNPFb0\n4SP1kq0T44MB7dy/r+Rq5Jxjzpj9BmaqF01n7nqol2FumR7Bx/zA1DrZHzUg\nXE7P+e1rZyRbuEYrom5qW6UACvtvO87Edpy/NJip3tsozgc9D/QyCZ4PElbn\nG5+V+1Js3YhiL4ajo87LRcoVUHihynmzu/ClUUFWlczFoyzcEhZZ7BLE8En4\nEAaVCZYk+2d2cy6TUoTO2bCf1ceoSoSPphl5RaI87g2ZL1bs/j1YPkvXyhzm\nikADLDKJ/Fy+ZoPQq9A9O9DyJ1WqI1MS/mBiabVgYNFaRmSirOiryFr7iyaK\nmhciqgoNkiVMqFjiaHCJwIybrfFVevMOUlBoFgkpxtBRRatrKMQrs9SC4YfX\n3L5X/fYoA9P+m1+Kuj8r/WxIFwXg5GL7CagLxKO1KpiLvEO1SdnRKwT853rp\n/Bu8+pkLrG+HlZUDEAWGm1uZwV0+Ki7roetl4N8N8Jb6wMEy1Do4VF1kuTf0\n4e4803kq8t1pIYBJkEoQoVgCUtGY7sPDSwBUk4ikxglwQ17T/t/t2w107act\nLgnYf2JQAxQjxOueTZoPB2hJdwNcL1PpS/9A1PXWWxcZoCDxEOM+b2vCaVIt\ngbzz3VQPp02647wgmK3Y42MCauJ1wOdgt+ifMrMAFUd+pdFZ+EgDDd9lNl3p\nuoiI\r\n=LEpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5kKZl24YLM9UyVnBQ/p63mKda2Vp3UjdDpq/T/8GatAiBCeRX+nDpSC1McU7tMvE9scSrM6F5APrGD0l3es3b/fw=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-16_1549545633611_0.1450956521729354"},"_hasShrinkwrap":false},"2.7.0-17":{"name":"linkurious-rest-client","version":"2.7.0-17","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"16026b3208905a810d5ca24d38ad202e07a824a7","_id":"linkurious-rest-client@2.7.0-17","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-ySmZdvBqhpfsMGYmRe/4fKuUPXu71Ybqcsuum4lQmQV0r5pDc+lXY2NmtQtaT8Gy10EFwe5VR64OVcQ/fA4OXw==","shasum":"02f0b4a0b6cfb054b77302d37c6fae1cf04c20a1","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-17.tgz","fileCount":68,"unpackedSize":367251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXDNACRA9TVsSAnZWagAAANIP/3P8WUx/starl0Ul68TL\nSVEfgDb2I/JjAH/DYhOpwJukxAAdhEZ0oUZoThMGnT8dA8EBrUfsHuOPxxWV\nUCG4zIWvrpHzwzZ4HnAuP4OcPk7g9UGpOb9pt/i2sxj8mhrF2tIkCxZK3MdK\nFZjr9yRV5bn/abbCLc5t1oRPk7CUfzbVe5zsypSPEGDL+D7gzwWCfz13b/qG\nu4sYcPwh2nrW5Zmxpp9Hwa9X+km1dAzUo6XFrtcEN21aUjToXtb6TE0EVZfR\nRSJDCmC7K19JMaURYAyo/3L/DeQMRwghF3qTDQGI7FyzALM9/xgtxhSPVHn5\nz+pmfQNGQpHq90zKCSneEcXSzwtwxufwv8dZe9HAV2XLTOjbg3ukrNj4y23X\nwRoAoN5vaio3u51wFp4ra4qT0XPjLfqv+97WOFhySgTYzx3DrANLSpT9xo6J\nZohNidEeX69C+o/qRLlquhUwl3APOESt3TnnB/ACtUmW4dt8Ji9q7OudlEFS\nxIO7ddcN8rhQnaRWkgpLyNY32Kv811U/xP39CCXv5Ivmouwxn+0CXg5Rq5EQ\n5sSx8+JX9bRq3zBYNeuazbpdr2QDLkghk9Kn/n0rOnUq7M6y7JXzpnjpfb3e\n3vc5m8dmgVyLVUrQujJy+zwduZG3DhAFbsCFM5nZPdy4rqJVj4Lg86AMYafa\nPtUS\r\n=cRL1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXugVbzv/PY1Xw63KH7drgYvHeEFgLVhqeBj7Ze4dyqAiEAhDRnfc/LeDqmxjSX9JD2slZK5g/sKsm+nzF32aOmocc="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-17_1549546303015_0.3152211571015475"},"_hasShrinkwrap":false},"2.7.0-18":{"name":"linkurious-rest-client","version":"2.7.0-18","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"422df638a5a1742b14831304b48b878e8e04dbc6","_id":"linkurious-rest-client@2.7.0-18","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"aabarata","email":"andre@linkurio.us"},"dist":{"integrity":"sha512-PhBqua3v58Nr6Y5tNOOeBz8Xdn+6HKvJxI3FDAl1Ex6D4vXRwTcxxJQ7Nq0xZkll/QWBaM+sWC8YTOFgYJ8sbQ==","shasum":"586ac675be64f306bea158a5a4c8ce817d4e42a9","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-18.tgz","fileCount":68,"unpackedSize":367142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXDTHCRA9TVsSAnZWagAA6SIP/jHNUbMVhlDJ3+COVdED\nMJl197VxMICdLPr8DtqjfhMqlTNHsvPzvGDPc0NrnNv8A6nRmhumIDQuz7ov\nJj2LZ3Ii0LW9XPbSnaJmaubLyKvPDGBQa2jxFF1RLIRtwM1yVWOz2Th5DjGV\nlV44dW1CVD9L/pBnnhZgnbFo4q+Vb52jJwh55vPFDV+hI6BhOvrNbC6dC6no\n25M4c79S06l7BiTBNpjiLthIaLwjwyOt5f9Z0qzaYBXuEesd2xDv3/S6Fd6r\nVR74LI/pogderYJnvNXIRGyA5xaBxrW+4Xu6tUZYcDnXhO0BK2HA5OoWw2o/\nNrp9cUqSq3Nl30xBD6D3jBY1ldTTXwd5MYvTVdSntFUNCwLoERZuSb0ZDy3H\nQN7aqW72pl8K3gSubLNIGbrfqPYkyY2U+hkHQzz3lN0JfAHXn4FIGANHBAGj\nV6P8fFccnAj+pFnprjwsy5SY4wuWOmR1JDJagoldzMAoz7TxLdNO1MwtzZy3\nXVL6EK9a5NZYALSFNxYPMDpvjNG0GLW3slAOxpfXE6eOAz9zKfSARAqOs+IN\nCIj/4BS7eWaLlbTdiPYWLJjStnrg+rj0j7Piy0Z+YPkebY4DHnT6Nko9PPB6\nL800kHbLuI+ZbdXGKXMjKwFCtmfW39m86jw/6hdikmdugqIDCQ/AvnwO9mBb\nPqrA\r\n=NK6m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr0z+poYzQ5ctTzB+Vsri+HXKlfexwRFeFxoXfFspJSAiBzrLVEwRLKQ76+E/QwqCHIY35+QzwE+Jba/Ig48/ZI8A=="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-18_1549546694858_0.6858506867136982"},"_hasShrinkwrap":false},"2.7.0-19":{"name":"linkurious-rest-client","version":"2.7.0-19","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-v2.7.0"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"8e1240464bac8c8ae0d383264e5bdf2f95e6fe5b","_id":"linkurious-rest-client@2.7.0-19","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-+nvH6/63Vo/L56XP2y2PDA/CMKm8t6zh+5JbCEbfvrGV+wu0u+SSn+mMHwLxr1EE7dFpra0OWdXcI18ZX6fPNA==","shasum":"00dabfaa5f194f3eaf0f7810ddb3574a1f8fbea3","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-19.tgz","fileCount":68,"unpackedSize":375747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXWC7CRA9TVsSAnZWagAANnUP/0ICkOnQLSEnDmPys25z\nG4T7u9+93NnhShsbtrYDZj4++0euca/C5GKiFla3PLjExePBvfaBl6ng0q7O\nlyJAaMVIB45GExk1LaNfmbiiDe9Y1E6H6IznGGSogQQCovebyIPIIB5f/J45\nQUZC59F24MsDTGpVE0TDKrFke8P8skloEIdY7r+OsM7g75FGddIhArYfdGDh\nKHge9zYChnsRKwCWfrLQ9LfprgY0VQXSNSdTLZoYnHTH8lTvKR1BH9b5BeCI\n17cngWBy/C2PuwyTz2z+me0YvBEAibTS0QE1Zzm/TgqehZO7pz93Q+NhVlrY\n8sxq03mHK9mADaJV/Gdr5wkOBInLgwuLNPLZucXrKooLcs29Va+0+Ba+PzKU\nk8qHu2c/pQArGPnIWfZGYI8tfqvkC8KVQr0eOobJnIMn6x0L/EEl1T2lIyYp\nRmXd1+DFSk/BsTwYphtt+pfyjRlQttSh0R7ytROk8gf3D2pPp4sUyNEkIA23\nmmj80tvI90XRDkB9DmnPpS9P5C83v4ywghbUcxYlSQpmJohXboh2Ut/u9jPJ\nh2db1Oth7eyfhL7v0ckDe2zbwGkKwp8xvIt1tvSTgGnZzBiHU3K6pHsPGeWM\nIYFwkFoJYgrvY23MOA13wHza9Ad7Epv+RvCBF5s96lnWT74Cxb+NC6xuu1GU\nMQJv\r\n=hUwk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1fxztOa93S2x/hAX9Hd99ejjDbIdAo8a/Gi4U/cch3AiEAipBb0GHC/7AeDYWzvsK4TWpi1sMkwyhjR4E0Uh5nB8A="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-19_1549623482528_0.2256363348496484"},"_hasShrinkwrap":false},"2.7.0-20":{"name":"linkurious-rest-client","version":"2.7.0-20","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project tsconfig_tests.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc && npm run bundling && npm run compile && rm bundle.js","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","patch":"npm version patch && git push && npm publish","release":"tsc -p ./tsconfig.json && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/jasmine":"^2.5.35","@types/node":"^8.0.10","@types/superagent":"^3.5.2","es6-module-loader":"^0.17.11","fs-extra":"^0.30.0","istanbul":"^0.4.3","jasmine-core":"2.4.1","husky":"^1.2.0","karma":"^0.13.22","karma-chrome-launcher":"^2.2.0","karma-clear-screen-reporter":"^1.0.0","karma-coverage":"^1.0.0","karma-html-reporter":"^0.2.7","karma-jasmine":"^0.3.0","karma-mocha-reporter":"^2.2.3","karma-phantomjs-launcher":"^1.0.2","karma-remap-istanbul":"^0.1.0","karma-systemjs":"^0.13.0","path":"^0.12.7","request":"~2.72","systemjs":"^0.19.29","tslint":"^3.10.2","typescript":"3.1.6","prettier":"^1.13.5","pretty-quick":"^1.8.0","rxjs-compat":"^6.0.0-rc.0","rxjs":"^6.3.3"},"dependencies":{"superagent":"^3.5.2","linkurious-shared":"github:Linkurious/builds#shared-develop-next"},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","readmeFilename":"README.md","gitHead":"6a032a74c1fb405d276d22975b44ac97959965bd","_id":"linkurious-rest-client@2.7.0-20","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-AIG5d1bY+AzPvzEzJV1N8vczx0PRg6rG2PlI+yib5SQ6kXO3hxBrgwK5BKyP6Vp2ckmt3f6v9ZCvcWtutYyMMg==","shasum":"1c7f1b1da3f21e80458a41674ca75fc6852ad6fd","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0-20.tgz","fileCount":68,"unpackedSize":375809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXaHyCRA9TVsSAnZWagAA7p0P/0sh8xV9FdU8Hpvm3fb2\nBNsosNuTJTPBe7gKBvtgptzlm/UcMp/YRJ9IbNQzvBp44EZhNX5fRDqZp13N\nifRMWJUv1DND+nWpc9XLe952MuqAl0h/Q5pP4c4+pGUoXsMBhUa5kVJHogYb\nWJEUb3m63ufCKxjTW9wvwROJBNAG9UNtIvVeZb1hab42+GAl71Z0VLNadBZJ\nS0xQqOimE+VBeyVEVmoniEq7O33b3Fqqy8pnhIavL2UizlYa5a8Y780jvY+G\nzIShgu49WIPFXA3mz66eIo7EelvupUupN/u2zFyHJbUPzJPkplEmYVKqGi1Y\nko3pU+pc2ZGTssFb739495fMNl37UkMFyNAICJAxh3M7VgYCpOXvUMvkJwQU\n3SUZB55ByaRrUMQy+r4Iycotq53icHo9coTBJlIOtKBQShZFWbt4hqvNrJyw\nB4i0FScXBgd+M1GKDuk5/6RbD99RivSmBsVQlUVT0fvNtnAcO5eEBEhDitR9\nU7dyk7sXEGH4qxlZp/RZmuJ+U9T8SfqBAPk57xlUMDvxL0ZPzcxapxEfNUPn\n0J7W7Vie1ALnzTkVhgH5Lz54BhHib9jvaQycTCNV2vkjMcXiqJ7UGPp2/LQ3\nv6jD3wPc1O8IAcdbQ2J+MxB0i3ogg6qi7VQgwi03atkMAAcRmGwRL+DModkj\nkozH\r\n=Z4Ic\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTf20LA30JjvsgsAKzoB83LrJ5IOWSvCV/UC04ic1qegIgT6YMalKWHUf8Ve8k8KaJCEoJM6wV+iNWyENSzTBkIB4="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0-20_1549640177682_0.5830702751786674"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.0":{"name":"linkurious-rest-client","version":"2.7.0","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project fetcher_spec.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","minor":"tsc -p ./tsconfig.json && npm version minor && git push --tags && npm publish","patch":"tsc -p ./tsconfig.json && npm version patch && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/mocha":"^5.2.5","@types/superagent":"^3.5.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","fs-extra":"^0.30.0","husky":"^1.2.0","karma":"^4.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.0.0","karma-typescript-es6-transform":"^4.0.0","mocha":"^5.2.0","path":"^0.12.7","prettier":"^1.13.5","pretty-quick":"^1.8.0","request":"^2.87.0","rxjs":"^6.3.3","rxjs-compat":"^6.0.0-rc.0","tslint":"^3.10.2","typescript":"3.2.2"},"peerDependencies":{"linkurious-shared":"github:Linkurious/builds#shared-develop-next"},"dependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.0","superagent":"^3.5.2","valcheck":"^1.1.0"},"gitHead":"d3e1f24b52ba6e389c3810a3e6654a2c8f491854","_id":"linkurious-rest-client@2.7.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-CHSS6d9XcKbedqF+UAIQ0u8lI3xTeX2HJs2ZnATtE9k6N1uDWhe26+mz2UbXJ5i+VI37T2MQ5IggrZhT6JaiVA==","shasum":"a15411053d2a1f7365386e2ba1670a15fb7b011c","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.0.tgz","fileCount":74,"unpackedSize":395689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuG1sCRA9TVsSAnZWagAAtSYP/2irds3ZYpGYsfqQvN2R\n5ZYefs3qKTRe6HduuO/yerI7pR4/pYtFSgQ4pzA4UND0H7By0F7awWLjEOHX\nUE864XwDPycXF2O0I/kKL7zbcOm7yALvv1EvGImut8tzoBcG20AhYDt+LtiG\nezuj2M2TyaEISivc67lEn7nFe7aLxj3zdqTeOZ2M0843sB8VzraGkxJ4dch1\nfHs15oIBnqb60Hjp1mMo8DrxG86c2AnsxxphFdRiOBZBU+WcWasWs5jkGS4R\nlF5aLPzv46YGdbG64jftmcmbmrR/ZN6VKd8MG/8F1zrDg0fcnv3vn7f3kEKN\nZlRZNFR7y2USe4z5p/6UzXwg1AcmH6jIDgHJL1Jqm7ivbybvEepqS14B99QK\nxh+82Kot94Csdi+JW13l6hlzm5dm2oHEr/gxYW/4vSWaiD1StBgUtr94iRk3\n9cGAahLb9XrpUeXwX39HPqR1U3yth9/jlldEpuNFtmQL8ZkAsN1kKYJhcpR6\nAk7e6+Zl65qpzgC5lG2o8hcDyctDCwM6YtBpNoXbIABMkvaQUQFIzve3Dl4U\no3/vThmErbtPxKoIbcRqB6OVUeyQgJMY2Fipeeirm8GwODEMLIqwFwttf8gU\niLISkN4P5eAnuV0UcGSZf9wgoSvpBl5JIAfcekXOoEk0I/4wIU4z8+ekXy1e\nIK3U\r\n=6oJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyjXXm/tLxHg8p4j2D5KJDAz3hdkusKKfx7zE/hD+IPAIgA6a5o8yfs0yVmb0bUuU1MNmGPn0mcwJg5Gt053we+PY="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.0_1555590508070_0.87652005060304"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.1":{"name":"linkurious-rest-client","version":"2.7.1","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project fetcher_spec.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","minor":"tsc -p ./tsconfig.json && npm version minor && git push --tags && npm publish","patch":"tsc -p ./tsconfig.json && npm version patch && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/mocha":"^5.2.5","@types/superagent":"^3.5.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","fs-extra":"^0.30.0","husky":"^1.2.0","karma":"^4.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.0.0","karma-typescript-es6-transform":"^4.0.0","mocha":"^5.2.0","path":"^0.12.7","prettier":"^1.13.5","pretty-quick":"^1.8.0","request":"^2.87.0","rxjs":"^6.3.3","rxjs-compat":"^6.0.0-rc.0","tslint":"^3.10.2","typescript":"3.2.2"},"peerDependencies":{"linkurious-shared":"github:Linkurious/builds#shared-develop-next"},"dependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.0","superagent":"^3.5.2","valcheck":"^1.1.0"},"gitHead":"989c36ca9de56116951f417cfc34f287362e3d85","_id":"linkurious-rest-client@2.7.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-7L5ih6kWNImYyWyjYhNDWrdSTWV8QcZTivGKyjKF36kW5XSF8ah6wwta+nNzfvwWi7jx5vJTZkIXoPqTKbD96g==","shasum":"008a358dd2537bd51c985cc53b2105a9f49d91e1","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.1.tgz","fileCount":74,"unpackedSize":395701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuHxGCRA9TVsSAnZWagAAicAP/0rizDmkaO9+osP835LS\ncRx4Tj8B5Mi2tfakRUjIsV5f5oO6PFE9EBZEUmrC1O8AGx7texkS/J/bpNH1\n+sjcbbdk92dRaasalV1fvTeKZHzow16/HA4jEr8wQydRfSko/vp1xfxJZk37\nLsM4QgudpYDT0Za+59YdpPer+C1WNeo6ifz6IsBzE7DojMLNE0huHlT3mJzr\nMI4msPOq7liXsfq19MbPRlvOkOpTrH2BFUtfIPjkifEUaDiK0NJPX3iVXOVe\nZeTG01m2s0N8/TspPXbqsBmK/UxrE7na4BqZTkLkAxlEqCcBEW9Yjc5iucBU\nWS5c9TUD2NKTxjECLpUOIJiAMtKuSuve6i/YpGvw8L3xhK7Ll1VrnDWYmN+N\nPyDTNIVCneD3XdTVK3boBmNCwN/CBChZTPQceNFD5zfGypWeBqKLdr1QII88\nA7Zm4TUIEVmjiiBfPNmaxZ3lL6hZWPAv+qSUCHlZwz8Aoz2crkNjslEx7Eta\nJDKfBxISH/JPm9S3b6rCNZ2Rzmce32gGHElQSmY7RnOeWYxn972RnZyYbpHL\nIunF8Uu8CHbMko/hsXS7/hFi37CmHpoorxirCnqsWY0+ZD/GQ6TxDuxCDHil\nLfdq3HX06q+YFeux21Qu3WzmTPfFOWRVq2qjhDi/BkMDDuJIZxi+Dm8WGaMf\nsJt+\r\n=a2Ch\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHULYlhdo6xIJrCqYx+bIrUH19aifcf2f9CKntUdKqt3AiEA7SJ4lBKMYtJpPsHzA17YOO+pWqEgKpgFBvCs5//xkYs="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.1_1555594309497_0.5922567163933825"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.2":{"name":"linkurious-rest-client","version":"2.7.2","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project fetcher_spec.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","minor":"tsc -p ./tsconfig.json && npm version minor && git push --tags && npm publish","patch":"tsc -p ./tsconfig.json && npm version patch && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/mocha":"^5.2.5","@types/superagent":"^3.5.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","fs-extra":"^0.30.0","husky":"^1.2.0","karma":"^4.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.0.0","karma-typescript-es6-transform":"^4.0.0","mocha":"^5.2.0","path":"^0.12.7","prettier":"^1.13.5","pretty-quick":"^1.8.0","request":"^2.87.0","rxjs":"^6.3.3","rxjs-compat":"^6.0.0-rc.0","tslint":"^3.10.2","typescript":"3.2.2"},"peerDependencies":{"linkurious-shared":"github:Linkurious/builds#shared-develop-next"},"dependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.0","superagent":"^3.5.2","valcheck":"^1.1.0"},"gitHead":"6cd8e3e9e5b83afd1f6e3dc4138d505c23ec3e54","_id":"linkurious-rest-client@2.7.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-2AG1PKtebW07jDziuXLzJyhE8+MbJLMv6gNtLRbyeWwZwZYTD/BAaegNscAG8cH35N0Gq+gQurxHCme3ZZjfRw==","shasum":"3aace8a4ec6e19c1a635cb3224a1cbb0126e9973","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.2.tgz","fileCount":74,"unpackedSize":398604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuIccCRA9TVsSAnZWagAAnf0QAIrCaOFyLc6b7DrtobWi\n5qi0reCgYFcrCM8WjkEGerWAl31r2voq+xoivgwDIb5yWGldAzxZ/QQfR8UQ\njH4X8VU3HyyE4D0fvjiaCmArLL8BOonUUo7BSunTSSdoW+oTrBKuNg1CTQRM\nX1mCLnE0rxcKeNsm6LO0qBBKwF7YNB/DUfo6GhVlWLeVl2UmCh8XtYOMYE6U\n53l2/5poHo4dAiaehqz/URGYf6xtRadu2V1DMfXmdGEW4Bfa+H3Lcf9qD57w\nW08TCiXyUakwvE8LHkwdjuejDACe66B7D8DYz3yriXga8Iu/t3kGHECwvNwQ\nZnAhgvBs2VAKJCZCidRg+idcTH4/TRSxedkNv7HNRdgc2UPnqUuvPb+nMJ3g\ngDZD9TNYC7wgfcPdfAPzpohbmCFAEnBgbrZixB96SycIAa/FjKQTTuxw7FzN\nE1pEBgnnQPOoNQg4CcL+CiyaVwWO1GTShM5MexnHWGDX+CwyvYNHribsP4/B\nDlriYjOB9G+k51WKMAuz39zPmoFbkgMG0oy7ioCQuC3Urt11OB9+ohQObHYf\nhonMiYktof+4cELZIdGz6xvQN070ynDo91CLGDNmpHgENU5iOmO8xgadR44U\nCW2nBQoWGiojAmket+UH7rC3/LTiwm730+Ey1DeB6K2l99AUP4QxQVYXsIwu\n0Fvn\r\n=rSM9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAKsw1sZwUpRTT2SVrO1M0kIyy5KYGBDz8gUMNuIIfOAiEAgsh8m/PAcL+CMUkpeA3oMtx1Iv8TCzNESXlDAMKR6uE="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.2_1555597083497_0.34391973661218755"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.3":{"name":"linkurious-rest-client","version":"2.7.3","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project fetcher_spec.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","minor":"tsc -p ./tsconfig.json && npm version minor && git push --tags && npm publish","patch":"tsc -p ./tsconfig.json && npm version patch && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/mocha":"^5.2.5","@types/superagent":"^3.5.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","fs-extra":"^0.30.0","husky":"^1.2.0","karma":"^4.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.0.0","karma-typescript-es6-transform":"^4.0.0","mocha":"^5.2.0","path":"^0.12.7","prettier":"^1.13.5","pretty-quick":"^1.8.0","request":"^2.87.0","rxjs":"^6.3.3","rxjs-compat":"^6.0.0-rc.0","tslint":"^3.10.2","typescript":"3.2.2"},"peerDependencies":{"linkurious-shared":"github:Linkurious/builds#shared-develop-next"},"dependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.0","superagent":"^3.5.2","valcheck":"^1.1.0"},"gitHead":"711e2fbf7715b4fc7cba4de5fbd6211e03dbcb0d","_id":"linkurious-rest-client@2.7.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-7B2eBp6yvqVwwVbiQHQgQ/ycEulBlj0w6UqOTnuMEHXAWB6tpIFVybbO5TU66scDPRsxa1hxI7E1yHOH03cHZg==","shasum":"48d62828e39328ffa1832fc3dfc37e9f9ecc9f5e","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.3.tgz","fileCount":74,"unpackedSize":398604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7ja0CRA9TVsSAnZWagAArOcP/iJe7oaROnDaDEr85g6q\nsYGNDTPG7rLG0I7IYzidRGUifrJDT9Ouc28Oy2LAGV4d0/vMu2d+cNhowv8x\nrvVmlcTzuSEWyiP+Z3lgauhLcgkbfX+DmsrAKsegD2GRThmKYkdz/bbGDJd6\nM1cq8Fia0IGvjJ+T1WSEWh4NxvuZGA7QK64I9zAfvdzYgpDWAsto8hJLCYv3\nyu7kBBHPTUtsBn9fhO03/IxwgvZSHCX+xNVATtcEAE51gULPT0PGQFJJ9yE7\nti6fBhPBNMLPhF1TY2YfHGZMToPo6hRSYdbdFrUm6vOynv1K2VFfzQAQsDcn\nFyrhFcFs0cJ7CrnjP5GJWonyYUMOJboUw2OTZJVJTjuw+Wf62OdBYLq0wKg+\n65LZkEYRYP0y/I6DZWJJrukVFw1ebRVPtRVJEDqGdAnDkD5ZZv0DbpQ8rkj0\nJPxEGdO/BF/VyNgbcDrKs1cj8d1obx0VGWjJHfFWCzi/IWDXYBzd3pWJOFKX\nwNe5NMPpr5JuvAkEac65btfnKxXCluJOSRp/DelFsAf+QDxQmMEPLIfh2Bva\njb8ic4D2glQS5+M5KlQQY50OnlGjJf9dily9H0zYbwdTfcx+fB2VgQqRc7Gm\n4SFi1u6QOEx6I32EAE447MinPgRqPp4GmeIdU9cHik8UwOe0kpR1Vuk+Gx21\n4gQA\r\n=nE/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUPjE1DqmyqzXV/0piTsz9l2mLjwtfsEayuwSR6+nrJAiEAuoToBCEGQc56wcgFGafL4Q7YwgIV4zVcIByrKDHJ3cQ="}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.3_1559115443682_0.9033996035655067"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.5":{"name":"linkurious-rest-client","version":"2.7.5","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project fetcher_spec.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","minor":"tsc -p ./tsconfig.json && npm version minor && git push --tags && npm publish","patch":"tsc -p ./tsconfig.json && npm version patch && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/mocha":"^5.2.5","@types/superagent":"^3.5.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","fs-extra":"^0.30.0","husky":"^1.2.0","karma":"^4.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.0.0","karma-typescript-es6-transform":"^4.0.0","mocha":"^5.2.0","path":"^0.12.7","prettier":"^1.13.5","pretty-quick":"^1.8.0","request":"^2.87.0","rxjs":"^6.3.3","rxjs-compat":"^6.0.0-rc.0","tslint":"^3.10.2","typescript":"3.2.2"},"peerDependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.5"},"dependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.5","superagent":"^3.5.2","valcheck":"^1.1.0"},"gitHead":"c81a87ad2304470a0df6261b0e3759507afee4b3","_id":"linkurious-rest-client@2.7.5","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"dist":{"integrity":"sha512-6qpp9CMogRotqOfBOlZLde72CvWuYmrn3QIvX1z5kpnetzSopxMhTtyi0eqTGdzwdzeerxCsWa2XRuFKL+ZmUA==","shasum":"bf3aa4b0daf382f66bc747d19e12bb0feaaaf283","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.5.tgz","fileCount":74,"unpackedSize":398597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAlLKCRA9TVsSAnZWagAAxk4P/0Of0wdqxDBe3iSgOojY\nQ0hj5ObGHSH3v9uDvEcwarnqoVNunoDpO8CHrYCk/sNFU5YsZxsunE/fJe+P\ncDIRqPZmX+tlYwFArTCDYfkoQDict2d9qwqOTU1e1oWO20APtL6ByW33rC5o\nbS5YKi8kweD1C5JTizMVPH8yQWKfgFWU8cvxFDg+z7qYQ7T/2jqIR+VBwmT9\nvoF89qJp93K7sG+wCfZB/0+uGrjcoLCEULxRtGX9kJ0RTD5uHo93JLUIGrbE\ncWyvX79ONCQJo2O+wXVHVYIK2VvmZ3D0OZZwD0JgECTwDMhnb9mscGhOqUJY\ngeBYA9COZR4Jq8m5etM0w0gcotqTTVpqYyPOcOrGVWIjkKTGee5g/FNc/3QI\nRU0M9pCtBJbZdRptpYPuPMXA1VqE9u8k33/fPMzAe2HPmuyVZcGecx6+QH6S\nkeTCla8AdElCLnAymcysmTQLVhGARAD8VTqAyhjeIm/Duk0573pDE684UtaH\nXaF0h64y4SVseBOVEuK1X8LtXmRj8C9DZIM6PDjmaiCrtyi+AGog4Xe3eAWB\n+d2JcpNnZq2wyccYIowE3fB2+nEZ6rfHfCB12ZoJZ7vHtv5i3UOxS8kGQq11\nIAbE2bRHAMsQ/y402kjJrtm65qI5Xs57UkjCIdfJW5UMeJw/vNlq5gLrgear\nODAT\r\n=afS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQHSrOmHY9YBvnTal3NlPCadolaoAPLXmSEWXIxASUQAIhAI/0EaAPYGXokZEyxsp3yzO8UgfkR2CRxmhhzBmCUOAE"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.5_1560433354260_0.46197037491163173"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"},"2.7.6":{"name":"linkurious-rest-client","version":"2.7.6","description":"A TypeScript lib to interact with Linkurious REST API","contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"main":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"author":{"name":"Linkurious"},"license":"MIT","bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"scripts":{"lint":"tslint \"src/**/*.ts\"","compileTests":"tsc --project fetcher_spec.json","test":"./test/runTests.sh","posttest":"rm -rf tempTests","clean":"rm -rf ./dist-es6 && rm -rf ./typings && rm -rf ./node_modules && rm -rf ./coverage","bundling":"browserify dist-es6/index.js -s Linkurious --outfile bundle.js","compile":"babel bundle.js --out-file linkurious-rest-client-es5.js","build":"tsc","doc":"typedoc --ignoreCompilerErrors --target ES6 --out ./docs index.ts","prepublishOnly":"tsc -p ./tsconfig.json","minor":"tsc -p ./tsconfig.json && npm version minor && git push --tags && npm publish","patch":"tsc -p ./tsconfig.json && npm version patch && git push --tags && npm publish","prerelease":"tsc -p ./tsconfig.json && npm version prerelease && git push && npm publish --tag next"},"devDependencies":{"@types/mocha":"^5.2.5","@types/superagent":"^3.5.2","babel-preset-es2015":"^6.24.1","chai":"^4.1.2","fs-extra":"^0.30.0","husky":"^1.2.0","karma":"^4.0.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-sourcemap-loader":"^0.3.7","karma-typescript":"^4.0.0","karma-typescript-es6-transform":"^4.0.0","mocha":"^5.2.0","path":"^0.12.7","prettier":"^1.13.5","pretty-quick":"^1.8.0","request":"^2.87.0","rxjs":"^6.3.3","rxjs-compat":"^6.0.0-rc.0","tslint":"^3.10.2","typescript":"3.2.2"},"dependencies":{"linkurious-shared":"github:Linkurious/builds#shared-2.7.6","superagent":"^3.5.2","valcheck":"^1.1.0"},"gitHead":"170e4e7f7871de6d7c1aeeba4e10b1f1ef069d2c","_id":"linkurious-rest-client@2.7.6","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eOVNU0DeANHhvdB3FadlFiWemQWWAcl+tpGBdn7+aqEXUWc+HqPNcHyTk/ZzciUGdVQoDT0xTtJTUnyryDyniQ==","shasum":"f16ac57f76ec10ce761c1dd08ffca4175e58dcff","tarball":"https://registry.npmjs.org/linkurious-rest-client/-/linkurious-rest-client-2.7.6.tgz","fileCount":74,"unpackedSize":398503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRDLpCRA9TVsSAnZWagAA7EQP/jK9zfOI3So0pv5klcDM\nCDVJyoGAIkFsjeQIq1IxqW6DeZlm3HY8A6s+WOaAI63bOXuxT7Zs66aUihjT\nRAsuO2vaTi5GJ6Dy8/6vqvjW887BZBjzcY27TlddtGPO5bfQgsZM0XMkWjF/\ni34VUoMiQiw/q/6ytrJMmbc/oRWXIO32AiLHNNAqKkg9D9+GYjXbBe4bD2nk\n7ojl3zR3l9gq8HnZGFEqcgPpRKEFJToQwpHLNXAktFP7B+dRSno8XXtLiFf6\n7ZsY1nBzaPBBGxPcsY5ibR9j7/FZwbfxM7QhW0EqlwEZUu4g2nQM0IaoN56u\ntNOYYUA0MTTkHMcjkOgkurOt4jJ1afOWk3V43p+rpevPLZ//3I43fem7MMQ8\nLvWqUzix1SipN2QRetusvCLrpBm/KnIwWDBn/xhhXDRE9lMgez/nt/C3lfzb\nAkhH01NswHVcKKNeEmunePJVZncfPw3CZB5ShFnwdnQZ5kbaObxMHC+wve5V\n9z/u88aRj0U+MFqqCbde0OIWe9a+6jXZ0Ae9C9wUNVPng86v3VPelGUPWMRX\nJjzEsNLUUnDWa2c1/KjaIPPdKq8ySCqiYgLaaITiAFMtPY+fPRECuwWAlJSi\nAZYOIHncXZOEirdjfL9T4LbWJCpt2ErAcYIkVGkGLbpgvNSSOh4WtiGs70nI\nqLwU\r\n=9n+Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpzUDBkNhEc9kiz+o0QQspVOIUMeFYlokZHag8UlgHEgIhAL3vJewwkWGN88kAynseHeMjmCyBz/BdV0gt/Ho9VVWF"}]},"maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"_npmUser":{"name":"maxime-allex","email":"maxime@linkurio.us"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linkurious-rest-client_2.7.6_1564750569186_0.8812547336127412"},"_hasShrinkwrap":false,"deprecated":"Please use @linkurious/rest-client"}},"readme":"# linkurious-rest-client\n\n**A javascript library to simplify interactions with Linkurious server.**\n\nThe library is used by Linkurious SAS in the Linkurious Entreprise v2 for all the communication\nwith the Linkurious server.\n\n## Installing linkurious-rest-client\n\n* If it's not already done, install node (>4.0.0) following this link : https://nodejs.org/en/download/\n* Clone the project : `git clone git@github.com:Linkurious/linkurious-rest-client.git`\n* Run the `install` command : `npm install`\n\nThis command will download all the dependencies and typescripts definitions necessary to\nuse or build the library.\n\n## Technical requirements\nAll modern web browsers are supported.\n\nIn node environment, use Node.js 4.0.0+.\n\n## Build and use the library\n\n> Linkurious-rest-client is compatible with **typescript**, **ES6** or **ES5** environments.\n\nTo compile the library, use the following command :\n```\nnpm run build\n```\n* A folder called `dist-es6` will be produced to use the library in an ES6 environment.\n* A file called `linkurious-rest-client-es5.js` will be produced for use directly in the browser.\n\n**_1) Typescript environment_**\n\nLinkurious-rest-client library is develop using [typescript](http://www.typescriptlang.org/). You\n can use it directly in your typescript project :\n\n```javascript\nimport Linkurious = require('linkurious-rest-client');\n```\n\n**_2) ES6 environment_**\n\nThe ES6 generated code use **commonjs**. So you can use it with node or in the browser using a\nmodule bundler like [webpack](https://webpack.github.io/) or [browserify](http://browserify.org/) :\n\n```javascript\nconst Linkurious = require('linkurious-rest-client');\n```\n\n**_3) ES5 environment_**\n\nThe library is also compilated to be used directly in the browser :\n\n```html\n<script src=\"./linkurious-rest-client-es5.js\"></script>\n```\n\n## First steps\n\nFor every environments, you can interact with the linkurious-server by invoking the\nrest-client and use its methods :\n\nThe Linkurious class takes 4 parameters :\n* The linkurious server host (ex: 'http://127.0.0.1:8080')\n* The log level ('quiet', 'error' or 'debug')\n* The logger methods (optional) if you want to use your proper logger library\n* the HTTP methods (optional) if you want to use your proper HTTP library\n\nThe `state` object will return the current user connected and the current dataSource connected.\n\n*example :*\n> For this exemple we use [Bunyan logging module](https://github.com/trentm/node-bunyan) to show\nhow to use another logging library.\n\n```javascript\nlet linkurious = new Linkurious('127.0.0.1:8080', 'debug', {debug:bunyan.debug, error:bunyan.error});\n\n// log the user to linkurious server and set the default datasource (the first datasource connected)\nlinkurious.init({\n  usernameOrEmail : 'user_id',\n  password : 'user_password'\n}).then(() => {\n  console.log(linkurious.state); // state : user info + first connected datasource infos\n});\n\n```\n\n## Generate the documentation\n\nTo view the documentation, run this command line :\n```\nnpm run doc\n```\nOpen the `index.html` file (located in the newly created `docs` folder) in your favorite browser.\n\n## Run tests\n\nTo run tests, use this command line :\n\n```\nnpm test\n```\n\n## Getting help / submit an issue\n\nThe easiest way is to [file an issue](https://github\n.com/Linkurious/linkurious-rest-client/issues) with the following informations :\n\n* A step-by-step process to reproduce the bug or hurdle\n* A screenshot / console output\n* The version of your web browser, or version of Node.js\n\n## External dependencies\n\nLinkurious-rest-client use two dependencies to work properly in all environment :\n\n* [es6-promise polyfill](https://github.com/stefanpenner/es6-promise)\n* [superagent](https://github.com/visionmedia/superagent)\n\n## License\n[MIT](https://opensource.org/licenses/MIT)\n\n\n## Authors\n* Maxime Allex([maxime@linkurio.us](maxime@linkurio.us))\n* David Rapin([david@linkurio.us](david@linkurio.us))\n","maintainers":[{"name":"maxime-allex","email":"maxime@linkurio.us"}],"time":{"modified":"2022-06-19T12:36:58.808Z","created":"2018-01-23T15:07:01.534Z","2.2.0":"2018-01-23T15:07:01.534Z","2.2.1":"2018-01-23T15:12:33.835Z","2.2.2-0":"2018-01-24T08:25:26.411Z","2.4.0-0":"2018-02-21T08:32:36.880Z","2.4.0-1":"2018-02-21T08:43:48.771Z","2.4.0-2":"2018-02-21T08:55:37.027Z","2.4.0-3":"2018-02-21T13:32:18.914Z","2.4.0-4":"2018-02-21T15:44:13.079Z","2.4.0-5":"2018-02-21T15:48:46.063Z","2.3.0":"2018-02-22T09:23:45.199Z","2.3.1":"2018-02-22T09:35:32.054Z","2.4.0-6":"2018-02-22T15:34:53.970Z","2.4.0-7":"2018-02-22T15:45:45.440Z","2.4.0-8":"2018-02-22T16:00:55.067Z","2.4.0-9":"2018-02-22T16:03:25.746Z","2.4.0-10":"2018-02-26T13:18:35.017Z","2.4.0-11":"2018-02-26T13:22:34.174Z","2.4.0-12":"2018-03-12T08:41:42.650Z","2.4.0-13":"2018-03-12T08:44:48.129Z","2.4.0-14":"2018-03-12T09:58:11.982Z","2.4.0-15":"2018-03-12T10:40:32.608Z","2.4.0-16":"2018-03-13T16:14:56.459Z","2.4.0-17":"2018-03-20T12:30:31.927Z","2.4.0-18":"2018-04-03T14:58:37.345Z","2.4.0":"2018-04-16T10:03:51.560Z","2.5.0-1":"2018-05-16T15:15:12.320Z","2.5.0-2":"2018-05-16T15:47:01.326Z","2.5.0-3":"2018-06-18T15:44:25.144Z","2.5.0":"2018-07-16T12:37:59.234Z","2.6.0-1":"2018-08-28T13:13:20.882Z","2.6.0-2":"2018-08-28T13:15:04.960Z","2.6.0-4":"2018-08-28T13:16:16.726Z","2.6.0-5":"2018-08-28T13:17:18.539Z","2.6.0-11":"2018-08-30T11:23:35.428Z","2.6.0-12":"2018-09-06T13:32:28.964Z","2.6.0-13":"2018-09-06T13:35:56.609Z","2.6.0-14":"2018-09-26T13:30:55.934Z","2.6.0-15":"2018-09-26T15:57:39.377Z","2.6.0-16":"2018-09-26T16:03:51.581Z","2.6.0-18":"2018-09-27T13:28:00.732Z","2.6.0-19":"2018-09-27T13:47:17.143Z","2.6.0-20":"2018-10-02T12:01:59.277Z","2.6.0-21":"2018-10-02T12:34:44.403Z","2.6.0-22":"2018-10-04T07:56:40.850Z","2.6.0-23":"2018-10-04T08:16:41.025Z","2.6.0-24":"2018-10-05T11:53:36.964Z","2.6.0-25":"2018-10-08T14:03:33.065Z","2.6.0-26":"2018-10-08T15:12:36.223Z","2.6.0":"2018-11-15T10:07:38.177Z","2.7.0-2":"2018-11-16T10:50:13.498Z","2.6.1-1":"2019-01-02T10:03:01.915Z","2.6.2-0":"2019-01-04T10:48:52.827Z","2.7.0-3":"2019-01-09T14:28:31.742Z","2.7.0-4":"2019-01-09T15:11:28.680Z","2.7.0-5":"2019-01-10T15:01:23.923Z","2.7.0-6":"2019-01-11T15:10:54.666Z","2.7.0-8":"2019-01-30T12:40:57.159Z","2.7.0-9":"2019-02-06T10:54:43.173Z","2.7.0-10":"2019-02-06T12:46:30.323Z","2.7.0-11":"2019-02-06T14:03:34.163Z","2.7.0-12":"2019-02-06T16:07:52.861Z","2.7.0-13":"2019-02-06T16:33:14.001Z","2.7.0-14":"2019-02-06T16:37:25.235Z","2.7.0-15":"2019-02-07T13:09:10.627Z","2.7.0-16":"2019-02-07T13:20:33.717Z","2.7.0-17":"2019-02-07T13:31:43.131Z","2.7.0-18":"2019-02-07T13:38:15.069Z","2.7.0-19":"2019-02-08T10:58:02.630Z","2.7.0-20":"2019-02-08T15:36:17.902Z","2.7.0":"2019-04-18T12:28:28.256Z","2.7.1":"2019-04-18T13:31:49.631Z","2.7.2":"2019-04-18T14:18:03.647Z","2.7.3":"2019-05-29T07:37:23.852Z","2.7.5":"2019-06-13T13:42:34.413Z","2.7.6":"2019-08-02T12:56:09.359Z"},"homepage":"https://github.com/Linkurious/linkurious-rest-client#readme","repository":{"type":"git","url":"git+https://github.com/Linkurious/linkurious-rest-client.git"},"contributors":[{"name":"Maxime Allex","email":"maxime@linkurio.us","url":"https://github.com/maxime-allex"},{"name":"David Rapin","email":"david@linkurio.us","url":"https://github.com/davidrapin"},{"name":"André Barata","email":"andre@linkurio.us","url":"https://github.com/aabarata"}],"author":{"name":"Linkurious"},"bugs":{"url":"https://github.com/Linkurious/linkurious-rest-client/issues"},"license":"MIT","readmeFilename":"README.md"}