UNPKG

2.27 kBJSONView Raw
1{
2 "name": "unifile",
3 "description": "Library to provide a unified API, mirroring Fs, for cloud storage services. ",
4 "version": "2.0.1",
5 "author": "Jean-Baptiste Richardet <jeanbaptiste.richardet@gmail.com> (https://github.com/JbIPS)",
6 "contributors": [
7 "Alex Hoyau <a.hoyau@silexlabs.org> (https://lexoyo.me/)"
8 ],
9 "dependencies": {
10 "bluebird": "^3.0.5",
11 "jsftp": "^2.1.2",
12 "mime": "^2.0.3",
13 "request": "^2.72.0",
14 "sftp-promises": "^1.4.1",
15 "unifile-common-tools": "^1.0.0",
16 "webfinger.js": "^2.4.2"
17 },
18 "devDependencies": {
19 "chai": "^4.0.2",
20 "chai-as-promised": "^7.0.0",
21 "coveralls": "^3.0.0",
22 "docdash": "^0.4.0",
23 "eslint": "^4.1.1",
24 "ftp-srv": "^2.14.0",
25 "jsdoc": "^3.5.5",
26 "mocha": "^4.0.1",
27 "nyc": "^11.2.1",
28 "pem": "^1.9.7",
29 "precommit": "^1.2.2",
30 "ssh2": "^0.5.5"
31 },
32 "repository": {
33 "type": "git",
34 "url": "https://github.com/silexlabs/unifile.git"
35 },
36 "keywords": [
37 "cloud",
38 "dropbox",
39 "github",
40 "storage",
41 "webdav",
42 "remotestorage",
43 "ftp"
44 ],
45 "main": "lib/index.js",
46 "files": [
47 "lib/"
48 ],
49 "directories": {
50 "lib": "lib",
51 "test": "test",
52 "example": "samples"
53 },
54 "license": "MIT",
55 "engines": {
56 "node": "^6.2.2",
57 "npm": "^3.9.5"
58 },
59 "scripts": {
60 "test": "mocha test/*.js -R nyan",
61 "watch": "mocha test/*.js -R min --watch",
62 "lint": "eslint test/*.js lib/*.js",
63 "cover": "nyc --reporter=lcov npm test",
64 "cover:check": "nyc check-coverage",
65 "cover:export": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
66 "gen:docs": "jsdoc -R README.md -c jsdoc.json",
67 "preversion": "npm test && npm run lint && npm run gen:docs",
68 "version": "LIB_VERSION=$(env | grep npm_package_version | grep -v script | cut -d= -f2); sed -e \"s/Unreleased/$LIB_VERSION/\" -e \"s/HEAD/v$LIB_VERSION/\" -e \"/^## \\[$LIB_VERSION/ s/$/ - $(date +%Y-%m-%d)/\" CHANGELOG.md -i && git add docs CHANGELOG.md package.json",
69 "postversion": "git push --follow-tags"
70 },
71 "bugs": {
72 "url": "https://github.com/silexlabs/unifile/issues"
73 },
74 "homepage": "http://projects.silexlabs.org/unifile/",
75 "precommit": [
76 "npm test",
77 "npm run lint"
78 ]
79}