{"_id":"1fichier-api","_rev":"3-02c8c5d45b90e3f3fd593cce975f0c19","name":"1fichier-api","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"1fichier-api","version":"1.0.0","description":"1fichier API in TypeScript","repository":{"type":"git","url":"git+https://github.com/baudev/1fichier-api.git"},"main":"build/API1fichier.js","types":"build/API1fichier.d.ts","author":{"name":"Baudev"},"license":"MIT","dependencies":{"@types/node":"^14.14.35","node-fetch":"^2.6.1"},"devDependencies":{},"gitHead":"19b43b608bc098bebcecdbaa281481d64d333eac","bugs":{"url":"https://github.com/baudev/1fichier-api/issues"},"homepage":"https://github.com/baudev/1fichier-api#readme","_id":"1fichier-api@1.0.0","_nodeVersion":"15.4.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-wS9IHxY7oqjyrFHetuluLaqNmU73uRMAUN6GfHCp2pVxGLiQzb5C8ZouzUEyaKaoBAy9Xi36TUwJbTRs6Gl9qQ==","shasum":"3e57c07a9d2ecd051e1c745892dbc28cdd680ebb","tarball":"https://registry.npmjs.org/1fichier-api/-/1fichier-api-1.0.0.tgz","fileCount":4,"unpackedSize":5998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUnfmCRA9TVsSAnZWagAAnOgP/3+RvpUTYbKY+lbLH2Mv\nmS0ZRbrWfhXNlJMETu7ETrhpCIz8h/EuRuXP655n4S7HCI+GTNZRR961QfjJ\n35NrSTBY4ZQMhpU8X3tnu4Ej0hDqG4Mp/uQ2PF2ZLnZmCqWTRKO6lmkD/AOU\ngd922Y4p0IeEIJE7KOsqjJ1JCoVTd9bv6I+WaqDYnmGDrGXTQTDDSlk1M41O\nr2RHd6hfjV3OS2KVaRB7a2WcRSTz92xcMwDapRjN7dQ5n+wY/BbqKT7ofy3O\nnqWTMFbGcauDh7YIKpk/G5nuZSVDCVkIRi5gwU+pc7DGz7hysXo579iQR5IW\nA87ShGDrAMlMx38WUjJ1kOrhRfzOl1KtlqxMWxuzXjjiMXnKKSH2NJ61xnC+\n0Vp+waMf2b8c8P00U92s0MEDiLeVh9hCk6NjbQMvTPnjWMDKOz6oIULHy5Zb\nKXc3LfBrBxe4mIpJc0oyT0Wr9LXhYEZsHhmV1EXzOaLVojmYMF2dvOgBWU2s\nSLsYmsZKY451vGJ38QpY9uZXj9aOclntWIH8FjGlTfEFioDuRvqV34jZxJVp\n+sDb3s1Ibmo8Q68C16WuDjpiKIvp6DWSIWHShs9ZssOnhFBjcHGcNCOL88jY\nFQE9bxTkhwarfTyw1v5zgDBzROBJXqgTjkFcAAOeTisHYcMYcR1DKeezCkSh\nxBY9\r\n=/+yf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBP3KeCEcvb6iCLp1h+F9/zlfR/YGjyTMz3MlJVsOpmHAiBpJHMy3id1aOAgJNi4tMTIxfC/ZNasOm/lp0XOnry4rg=="}]},"_npmUser":{"name":"baudev","email":"baudev.contact@gmail.com"},"directories":{},"maintainers":[{"name":"baudev","email":"baudev.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1fichier-api_1.0.0_1616017382326_0.7526082541373196"},"_hasShrinkwrap":false},"1.0.1":{"name":"1fichier-api","version":"1.0.1","description":"1fichier API in TypeScript","repository":{"type":"git","url":"git+https://github.com/baudev/1fichier-api.git"},"main":"build/API1fichier.js","types":"build/API1fichier.d.ts","scripts":{"build":"tsc"},"author":{"name":"Baudev"},"license":"MIT","dependencies":{"@types/node":"^14.14.35","node-fetch":"^2.6.1"},"devDependencies":{"typescript":"^4.2.4"},"gitHead":"8f45fe7d09b7c373a1dc805b956d1fc0b5f9f4d8","bugs":{"url":"https://github.com/baudev/1fichier-api/issues"},"homepage":"https://github.com/baudev/1fichier-api#readme","_id":"1fichier-api@1.0.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-/wYDqwx6l6sK4XDRlbE9r6PKmjLlEb9y1fKWF+O+LEjktTHhK0QFIBmf6jFRYG4TXC/uMfApIhbNgyRr5UA8HA==","shasum":"a0a4235715b93b4ab3eb2cb9d369f13c18ccd6a1","tarball":"https://registry.npmjs.org/1fichier-api/-/1fichier-api-1.0.1.tgz","fileCount":4,"unpackedSize":6183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9BNCRA9TVsSAnZWagAA100P/R/wcjJAsPztEC3IHxmn\n6vd5WO5vhAI+ryOyvKEYegPGu310xRTuoiIUqtdxSR7izC7JMyjuqfY+dGWu\nkiJIPAvQ/2G8JiXwWKAKyKDKg/h/Qtme92Xo77Kjfkpmcz6ptPT4ddrUmpQ6\nZkomtR/jKMR5S6bPKKYmCQlqFgSy+bIEsmntZ/ZP9NizTiJhniK6+AvDCVjf\nEEgLetBtLO5GT6c6oee7/J+H95qE5EB3VAJmAQ8OmCBV0NA6S6wLHZRej18I\nRUKTBl+W3s5x8zzoglSqfSfOr3GrzbZgRnl8Nkvy6SUjuXxwp2JaHdYfj9MJ\npsGAHNjD0wELJDLBDSF9str2nyBi/BaGlI7BbQGdfVqwhv+etygAqTY9lD6O\nRg3cB0iQ56Q8VWJwyU5cT+6oZk6SRG9q3xevaFdfjAn21vq7lcu2Wc4ybghA\njWwirxcdL+16fThY+SggtWlOUj+EQWhXgrOPgtAj0EAQxcTDh7VD0mkN6ZK+\niMEdpOMNXljRfXvai+3q2FWB8gKtjvbt06aXfEDek7A+0MniKU3dJOxsMHnO\nsMyKAlSpCdxmyuLBQUIUBxDdyeK8fPgsjsnqU4GVro6GZCoT8i4zQSXHvvpU\niR3CqAzVcU0zngXsqQuuNb9eht4FNkTDdhFHIwXVYMpjrwmhahvQ/2YO/1HM\nrfcu\r\n=Wlf7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKgYhSrsne561/1JtpeXmQE/0Ydig9T1PFeQYp3pVPVAiEAhzvZiD2LvishlbR1bBfDi4ElCugPeAro9a+ogLQe4Mk="}]},"_npmUser":{"name":"baudev","email":"baudev.contact@gmail.com"},"directories":{},"maintainers":[{"name":"baudev","email":"baudev.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1fichier-api_1.0.1_1621872716886_0.284164974945754"},"_hasShrinkwrap":false},"1.0.2":{"name":"1fichier-api","version":"1.0.2","description":"1fichier API in TypeScript","repository":{"type":"git","url":"git+https://github.com/baudev/1fichier-api.git"},"main":"build/API1fichier.js","types":"build/API1fichier.d.ts","scripts":{"build":"tsc"},"author":{"name":"Baudev"},"license":"MIT","dependencies":{"@types/node":"^14.14.35","node-fetch":"^2.6.1"},"devDependencies":{"typescript":"^4.2.4"},"gitHead":"4045c714c3f9ecdfdec700a374db3776532fde20","bugs":{"url":"https://github.com/baudev/1fichier-api/issues"},"homepage":"https://github.com/baudev/1fichier-api#readme","_id":"1fichier-api@1.0.2","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dDYke/V7ff77CPg+pV9/uuNRjnnv0Pm59kWzuP/5/j9l0CSUyK3gyWz79AJ6iuqnFcoPsLh3SYMZj8YWIbGWHw==","shasum":"d5580912ae65d3e8560385054b6e03faa88364b1","tarball":"https://registry.npmjs.org/1fichier-api/-/1fichier-api-1.0.2.tgz","fileCount":27,"unpackedSize":12593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq9KKCRA9TVsSAnZWagAA4BAP/2kY9CJ3tW8byXl4DA8b\nNCvoMGBZsweNTkMLCL70rKgMppCa3HMEAEdgUExN6Z+UqFsOnqTvgSUci9C9\nskIC90vM3vPaFwnC6hWZiqpXpMMy/9KPUJZpyxOTP8gFMmT8Epg+PMmkMNeK\n0ZmJ9Vc2HM0ddlGPI63Td6uKFfHpCA96xEM5Q+73dcvqlpoZiatuQXrmXUdS\n5U9p1p7BrJNwd1cFGqMG3LKBzRQ94idCHk+iNPAJsjZI105QXS9OEFqs9ApU\nFKilul0e/oqgkDmtrkc/ovb94xynJ/21G+cOoyBEgvQ/VGkBXoii1KHH7AkU\nMxmUudkk8sDAfww6HFIEsddsFeez7yK81VzkVJLS43GiOJF72dhH61+in6Ap\n1CDo0Wc4+RUpYKnLdhrAtiZxwS800OrmQ+W2iJBjGIQq7Q1pg2S9Ayn+5r4m\nqRChoG82PUadmSsDs5w3mAdmJ3sFsYHaeN4kMnr6WKkrq1ETzfmLdsh+JEdu\nNWbXt18Ztj8412k+jJFvSsMXAcSbNzROTs3yIC+Uo59lD+ILi9hqT25GXy7Z\naeKNqpElNes8s8SJDVeeg+kHgwTkX2aSxYkVjSpZBoN4Q9/2hdLiaFUdajpF\nn4L+AIS545EciH0zNuK8ai7jec0u7ggqgisG03qxSRag6L/jYNyny/roDhOo\no8zh\r\n=Lu7M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeMTWkqW8D0rNsEYAPI6BfYW5wSCd4xUhQvAeJrya0DQIgKetNoHumexa7stXToxBo9gvidFGMGVJS88ho0kB8bWs="}]},"_npmUser":{"name":"baudev","email":"baudev.contact@gmail.com"},"directories":{},"maintainers":[{"name":"baudev","email":"baudev.contact@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/1fichier-api_1.0.2_1621873289958_0.08442198067386486"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-17T21:43:02.325Z","1.0.0":"2021-03-17T21:43:02.453Z","modified":"2022-04-04T10:12:59.668Z","1.0.1":"2021-05-24T16:11:57.044Z","1.0.2":"2021-05-24T16:21:30.146Z"},"maintainers":[{"name":"baudev","email":"baudev.contact@gmail.com"}],"description":"1fichier API in TypeScript","homepage":"https://github.com/baudev/1fichier-api#readme","repository":{"type":"git","url":"git+https://github.com/baudev/1fichier-api.git"},"author":{"name":"Baudev"},"bugs":{"url":"https://github.com/baudev/1fichier-api/issues"},"license":"MIT","readme":"# 1fichier API\n\n![](https://img.shields.io/npm/v/1fichier-api) ![](https://img.shields.io/github/license/baudev/1fichier-api)\n\nThis library is designed for interactions with the [1fichier API](https://1fichier.com/api.html).\n\n# Installation\n\n```\nnpm install 1fichier-api\n```\n\n# Usage\n\n### `API1fichier`  \n\n`constructor(token: string)`\n\nConfigure the library to use the specified settings.  \n\n- `token` - *string* : The user private token.\n\n`downloadFile(settings: DownloadFileInputInterface)`\n\nReturns the download link for the specified file\n\n- `settings` - *DownloadFileInputInterface*: The file specification.\n\n- `returns` - *DownloadFileOuputInterface*\n\n- `throw` *API1FichierResponseNotOk(statusCode: number, message: string)*: If the api returns an error.\n\n`copyFile(settings: CopyFileInputInterface)`\n\nImports the file to your personnal account\n\n- `settings` - *CopyFileInputInterface*: The files to import and where to store them.\n\n- `returns` - *CopyFileOutputInterface*\n\n- `throw` *API1FichierResponseNotOk(statusCode: number, message: string)*: If the api returns an error.\n\n`editFile(settings: EditFileInputInterface)`\n\nEdits the file attributes\n\n- `settings` - *EditFileInputInterface*: The attributes to be changed and the files concerned.\n\n- `returns` - EditFileOuputInterface*\n\n- `throw` *API1FichierResponseNotOk(statusCode: number, message: string)*: If the api returns an error.\n\n# TODO\n\n- [ ] Add missing routes\n- [ ] Add tests\n\nDon't hesitate to contribute to the repository!","readmeFilename":"README.md"}