2015-07-20 00:09:47 -07:00
|
|
|
{
|
|
|
|
|
"name": "Cloudron",
|
|
|
|
|
"description": "Main code for a cloudron",
|
|
|
|
|
"version": "0.0.1",
|
|
|
|
|
"private": "true",
|
|
|
|
|
"author": {
|
|
|
|
|
"name": "Cloudron authors"
|
|
|
|
|
},
|
|
|
|
|
"repository": {
|
|
|
|
|
"type": "git"
|
|
|
|
|
},
|
|
|
|
|
"engines": [
|
2015-11-12 12:19:13 -08:00
|
|
|
"node >=4.0.0 <=4.1.1"
|
2015-07-20 00:09:47 -07:00
|
|
|
],
|
|
|
|
|
"dependencies": {
|
2017-04-07 18:45:14 +02:00
|
|
|
"@sindresorhus/df": "^2.1.0",
|
2017-08-13 17:44:31 -07:00
|
|
|
"async": "^2.5.0",
|
|
|
|
|
"aws-sdk": "^2.97.0",
|
|
|
|
|
"body-parser": "^1.17.2",
|
2017-08-11 23:22:48 +01:00
|
|
|
"cloudron-manifestformat": "^2.9.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"connect-ensure-login": "^0.1.1",
|
2016-05-31 10:48:37 -07:00
|
|
|
"connect-lastmile": "^0.1.0",
|
2017-08-13 17:44:31 -07:00
|
|
|
"connect-timeout": "^1.9.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"cookie-parser": "^1.3.5",
|
|
|
|
|
"cookie-session": "^1.1.0",
|
|
|
|
|
"cron": "^1.0.9",
|
|
|
|
|
"csurf": "^1.6.6",
|
2017-02-07 10:22:52 +01:00
|
|
|
"db-migrate": "^0.10.0-beta.20",
|
|
|
|
|
"db-migrate-mysql": "^1.1.10",
|
2017-08-13 17:44:31 -07:00
|
|
|
"debug": "^3.0.0",
|
2017-04-18 11:23:08 -07:00
|
|
|
"dockerode": "^2.4.3",
|
2017-08-13 17:44:31 -07:00
|
|
|
"ejs": "^2.5.7",
|
|
|
|
|
"ejs-cli": "^2.0.0",
|
|
|
|
|
"express": "^4.15.4",
|
|
|
|
|
"express-session": "^1.15.5",
|
2016-12-29 14:58:39 -08:00
|
|
|
"gulp-sass": "^3.0.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"hat": "0.0.3",
|
2017-04-24 15:37:03 -07:00
|
|
|
"hock": "https://registry.npmjs.org/hock/-/hock-1.3.2.tgz",
|
2015-07-20 00:09:47 -07:00
|
|
|
"json": "^9.0.3",
|
2016-09-26 09:04:02 -07:00
|
|
|
"ldapjs": "^1.0.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"mime": "^1.3.4",
|
2016-09-07 18:26:30 -07:00
|
|
|
"moment-timezone": "^0.5.5",
|
2016-04-22 22:26:32 -07:00
|
|
|
"morgan": "^1.7.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"multiparty": "^4.1.2",
|
|
|
|
|
"mysql": "^2.7.0",
|
2017-06-27 16:23:39 -05:00
|
|
|
"nodemailer": "^4.0.1",
|
|
|
|
|
"nodemailer-smtp-transport": "^2.7.4",
|
2015-07-20 00:09:47 -07:00
|
|
|
"oauth2orize": "^1.0.1",
|
|
|
|
|
"once": "^1.3.2",
|
2016-03-29 12:47:23 -07:00
|
|
|
"parse-links": "^0.1.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"passport": "^0.2.2",
|
|
|
|
|
"passport-http": "^0.2.2",
|
|
|
|
|
"passport-http-bearer": "^1.0.1",
|
|
|
|
|
"passport-local": "^1.0.0",
|
|
|
|
|
"passport-oauth2-client-password": "^0.1.2",
|
2015-12-15 08:34:13 -08:00
|
|
|
"password-generator": "^2.0.2",
|
2017-04-21 10:50:25 -07:00
|
|
|
"progress-stream": "^2.0.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"proxy-middleware": "^0.13.0",
|
2017-04-27 11:50:16 -07:00
|
|
|
"s3-block-read-stream": "^0.2.0",
|
2017-04-23 11:34:46 -07:00
|
|
|
"safetydance": "^0.2.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"semver": "^4.3.6",
|
2017-01-27 08:07:57 -08:00
|
|
|
"showdown": "^1.6.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"split": "^1.0.0",
|
2017-08-13 17:38:02 -07:00
|
|
|
"superagent": "^3.5.2",
|
2015-11-12 16:08:51 +01:00
|
|
|
"supererror": "^0.7.1",
|
2017-08-13 17:44:31 -07:00
|
|
|
"tar-fs": "^1.15.3",
|
2016-03-08 09:52:13 -08:00
|
|
|
"tldjs": "^1.6.2",
|
2015-07-20 00:09:47 -07:00
|
|
|
"underscore": "^1.7.0",
|
2017-08-13 17:44:31 -07:00
|
|
|
"uuid": "^3.1.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"valid-url": "^1.0.9",
|
2017-08-18 17:56:01 -07:00
|
|
|
"validator": "^4.9.0",
|
|
|
|
|
"ws": "https://registry.npmjs.org/ws/-/ws-2.3.1.tgz"
|
2015-07-20 00:09:47 -07:00
|
|
|
},
|
|
|
|
|
"devDependencies": {
|
|
|
|
|
"bootstrap-sass": "^3.3.3",
|
|
|
|
|
"del": "^1.1.1",
|
|
|
|
|
"expect.js": "*",
|
2017-08-11 23:22:48 +01:00
|
|
|
"gulp": "^3.9.1",
|
2015-07-20 00:09:47 -07:00
|
|
|
"gulp-autoprefixer": "^2.3.0",
|
|
|
|
|
"gulp-concat": "^2.4.3",
|
2016-02-10 13:13:08 +01:00
|
|
|
"gulp-cssnano": "^2.1.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"gulp-ejs": "^1.0.0",
|
2016-12-29 14:58:39 -08:00
|
|
|
"gulp-sass": "^3.0.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"gulp-serve": "^1.0.0",
|
|
|
|
|
"gulp-sourcemaps": "^1.5.2",
|
|
|
|
|
"gulp-uglify": "^1.1.0",
|
|
|
|
|
"hock": "~1.2.0",
|
|
|
|
|
"istanbul": "*",
|
2015-09-09 14:32:05 -07:00
|
|
|
"js2xmlparser": "^1.0.0",
|
2015-07-20 00:09:47 -07:00
|
|
|
"mocha": "*",
|
2017-04-18 19:15:56 +02:00
|
|
|
"mock-aws-s3": "^2.4.0",
|
2017-08-13 17:44:31 -07:00
|
|
|
"nock": "^9.0.14",
|
|
|
|
|
"node-sass": "^3.13.1",
|
2017-04-17 14:42:50 +02:00
|
|
|
"readdirp": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
|
2015-10-20 00:20:21 -07:00
|
|
|
"request": "^2.65.0",
|
2016-01-13 10:45:23 +01:00
|
|
|
"yargs": "^3.15.0"
|
2015-07-20 00:09:47 -07:00
|
|
|
},
|
|
|
|
|
"scripts": {
|
2015-07-24 01:42:28 -07:00
|
|
|
"migrate_local": "DATABASE_URL=mysql://root:@localhost/box node_modules/.bin/db-migrate up",
|
|
|
|
|
"migrate_test": "BOX_ENV=test DATABASE_URL=mysql://root:@localhost/boxtest node_modules/.bin/db-migrate up",
|
2017-04-23 17:39:43 -07:00
|
|
|
"test": "npm run migrate_test && src/test/setupTest && BOX_ENV=test ./node_modules/istanbul/lib/cli.js test $1 ./node_modules/mocha/bin/_mocha -- -R spec ./src/test ./src/routes/test/[^a]*",
|
|
|
|
|
"test_all": "npm run migrate_test && src/test/setupTest && BOX_ENV=test ./node_modules/istanbul/lib/cli.js test $1 ./node_modules/mocha/bin/_mocha -- -R spec ./src/test ./src/routes/test",
|
2015-07-20 00:09:47 -07:00
|
|
|
"postmerge": "/bin/true",
|
|
|
|
|
"precommit": "/bin/true",
|
|
|
|
|
"prepush": "npm test",
|
|
|
|
|
"webadmin": "node_modules/.bin/gulp"
|
|
|
|
|
}
|
|
|
|
|
}
|