This repository was archived by the owner on Jun 12, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathpackage.json
124 lines (124 loc) · 4.24 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
{
"name": "cozy-emails",
"version": "0.9.23",
"engines": [
"node >= 0.10.0"
],
"description": "Emails client for Cozycloud",
"license": "AGPL-3.0",
"repository": {
"type": "git",
"url": "https://github.com/cozy/cozy-emails.git"
},
"main": "server.coffee",
"dependencies": {
"americano": "0.4.2",
"async": "0.9.0",
"bluebird": "2.3.2",
"cozy-notifications-helper": "1.0.2",
"cozydb": "0.1.9",
"crlf-helper": "0.1.0",
"fast-json-patch": "0.4.0",
"html-minifier": "1.2.0",
"html-to-text": "0.1.0",
"iconv": "2.1.11",
"imap": "0.8.13",
"lodash": "2.4.1",
"mailparser": "0.4.6",
"moment": "2.11.0",
"multiparty": "4.0.0",
"node-polyglot": "0.4.1",
"nodemailer": "1.3.0",
"printit": "0.1.15",
"pug-runtime": "2.0.0",
"request-json": "0.5.5",
"sanitize-html": "1.9.0",
"sanitizer": "0.1.3",
"smtp-connection": "1.0.0",
"socket.io": "1.1.0",
"uuid": "1.4.2",
"xmldom": "0.1.19",
"xoauth2": "1.0.0"
},
"devDependencies": {
"chai": "1.9.1",
"coffee-19-jshint": "2.3.1",
"coffee-script": "1.10.0",
"coffeelint": "1.14.2",
"cozy-fixtures": "1.1.4",
"dovecot-testing": "0.0.4",
"forever": "0.15.1",
"jade": "1.11.0",
"jade2commonjs": "0.1.0",
"lorem-ipsum": "1.0.1",
"mocha": "1.20.1",
"mockery": "1.4.1",
"node-inspector": "0.12.5",
"npm-run-all": "1.4.0",
"should": "4.0.4",
"simplesmtp": "0.3.35",
"sinon": "1.17.3",
"webpack": "1.12.14"
},
"scripts": {
"build": "npm-run-all --parallel 'build:*'",
"build:client": "cd client && env OPTIMIZE=true webpack",
"build:server": "coffee --bare --compile --output build/server server && coffee --bare --compile --output build server.coffee",
"build:views": "jade2commonjs --no-debug --out build/server/views server/views",
"clean": "rm -rf build",
"copy:locales": "mkdir -p build/client/app/locales && cp -r client/app/locales/*.json build/client/app/locales/",
"ensure:client": "cd client && npm install",
"fixtures": "npm-run-all 'fixtures:*'",
"fixtures:generate": "coffee tests/fixtures/generator.coffee 1000",
"fixtures:load": "cozy-fixtures load tests/fixtures",
"fixtures:loader": "coffee tests/fixtures/loader.coffee",
"lint": "npm-run-all 'lint:*'",
"lint:coffeelint": "coffeelint --file coffeelint.json --quiet ./server/**/*.coffee",
"lint:jshint": "coffee-jshint --options node ./server/**/*.coffee",
"postbuild": "npm run 'copy:locales'",
"posttest:build": "forever stop 'emails:test:build'",
"prebuild": "npm-run-all clean tx",
"prebuild:client": "npm run 'ensure:client'",
"pretest:build": "forever start -o casper-server.log --append --uid 'emails:test:build' build/server.js",
"prewatch:client": "npm run 'ensure:client'",
"start": "node build/server.js",
"test": "npm-run-all test:server",
"test:build": "env USEJS=true npm run test",
"test:client": "mocha client/test/**/*.spec.js --bail --reporter spec --compilers coffee:coffee-script/register --colors",
"test:server": "mocha tests/index.coffee --bail --reporter spec --compilers coffee:coffee-script/register --colors",
"tx": "tx pull --all || true",
"watch": "npm-run-all --parallel 'watch:*'",
"watch:client": "cd client && webpack --display-modules --display-chunks --watch",
"watch:inspector": "node-inspector",
"watch:server": "forever --uid 'emails:watch' -c 'coffee --nodejs --debug' -t -w --watchDirectory server server.coffee"
},
"cozy-permissions": {
"Account": {
"description": "Manages your email Accounts"
},
"MailsSettings": {
"description": "Store email app settings"
},
"Mailbox": {
"description": "Manage your Imap Mailboxes"
},
"Message": {
"description": "Manages your emails"
},
"Notification": {
"description": "Display new mails count as cozy notifications"
},
"CozyInstance": {
"description": "Localize the application with your language"
},
"Contact": {
"description": "Add contact from messages, send messages to contacts"
}
},
"cozy-displayName": "Emails",
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
}