UNPKG

4.48 kBJSONView Raw
1{
2 "name": "ace-api",
3 "version": "0.7.30",
4 "description": "ACE API",
5 "author": {
6 "name": "Studio Thomas",
7 "email": "hello@studiothomas.co.uk",
8 "url": "http://studiothomas.co.uk"
9 },
10 "license": "SEE LICENSE IN LICENSE",
11 "repository": "https://github.com/studiothomas/ace-api.git",
12 "main": "dist/api.js",
13 "scripts": {
14 "test": "echo \"Error: no test specified\" && exit 1",
15 "dev": "nodemon --exec 'node -r dotenv/config' --watch lib --watch server dev.js",
16 "dev:inspect": "nodemon --inspect --exec 'node -r dotenv/config' --watch lib --watch server dev.js",
17 "release": "webpack --mode production && git add --all && git commit --all --message \"build\" && npm version patch && npm publish && git remote | xargs -L1 git push --all",
18 "mc:section": "babel -w mjml/components/mc-section/src/index.js -o mjml/components/mc-section/lib/index.js",
19 "mc:image": "babel -w mjml/components/mc-image/src/index.js -o mjml/components/mc-image/lib/index.js",
20 "db:design": "source .env; node design/index.js $DB_URL",
21 "db:backup": "bash -c 'source .env; couchbackup --url $DB_URL --db $1 | gzip > tmp/$1.json.gz' -- ",
22 "db:restore": "bash -c 'source .env; cat $1 | gunzip | couchrestore --url $DB_URL --db $2' -- ",
23 "db:list": "source .env; curl -Ss $DB_URL/_all_dbs | jq -r '.[] | @uri' | grep '^[^_]' | xargs echo | sed 's/ /,/g' | pbcopy; echo 'Database list copied to clipboard'",
24 "db:shell": "source .env; COUCH_URL=$DB_URL couchshell",
25 "db:upgrade": "source .env; util/upgrade.sh $DB_URL",
26 "docs": "gulp docs"
27 },
28 "apidoc": {
29 "name": "ACE API",
30 "description": "ACE API Documentation",
31 "version": "0.0.0",
32 "sampleUrl": "http://localhost:5000"
33 },
34 "dependencies": {
35 "@cloudant/cloudant": "^2.2.0",
36 "axios": "^0.18.0",
37 "babel-preset-react": "^6.24.1",
38 "babel-runtime": "^6.26.0",
39 "bluebird": "^3.5.1",
40 "body-parser": "^1.18.3",
41 "cache-manager": "^2.9.0",
42 "cache-manager-redis-store": "^1.4.0",
43 "circular-json-es6": "^2.0.2",
44 "connect-redis": "^3.3.3",
45 "cookie-parser": "^1.4.3",
46 "createsend-node": "^0.8.2",
47 "deep-diff": "^1.0.1",
48 "deep-freeze": "0.0.1",
49 "ejs": "^2.6.1",
50 "email-templates": "^4.0.1",
51 "embedly": "^2.1.0",
52 "eval": "^0.1.2",
53 "express": "^4.16.3",
54 "express-session": "^1.15.6",
55 "express-useragent": "^1.0.12",
56 "forever": "^0.15.3",
57 "fuse.js": "^3.2.1",
58 "handlebars": "^4.0.11",
59 "hashids": "^1.1.4",
60 "he": "^1.1.1",
61 "helmet": "^3.12.1",
62 "html-to-text": "^4.0.0",
63 "i18n-iso-countries": "^3.6.3",
64 "inky": "^1.3.7",
65 "jade": "^1.11.0",
66 "json-query": "^2.2.2",
67 "jsontoxml": "^1.0.0",
68 "jsonwebtoken": "^8.2.2",
69 "le_node": "^1.7.1",
70 "lodash": "^4.17.10",
71 "method-override": "^2.3.10",
72 "mjml": "^4.0.5",
73 "mjml-mailchimp": "0.0.2",
74 "moment": "^2.22.2",
75 "morgan": "^1.9.0",
76 "node-sass": "^4.9.0",
77 "nodemailer": "^4.6.5",
78 "nodemailer-mailgun-transport": "^1.4.0",
79 "object-sizeof": "^1.2.0",
80 "password-hash": "^1.2.2",
81 "pug": "^2.0.3",
82 "react": "^16.4.0",
83 "recursive-readdir": "^2.2.2",
84 "request": "^2.87.0",
85 "request-promise": "^4.2.2",
86 "shippo": "^1.3.1",
87 "stripe": "^6.1.0",
88 "twitter": "^1.7.1",
89 "url-parse": "^1.4.1",
90 "uuid": "^3.1.0",
91 "xxhashjs": "^0.2.2"
92 },
93 "devDependencies": {
94 "@cloudant/couchbackup": "^2.3.0",
95 "babel-cli": "^6.26.0",
96 "babel-core": "^6.26.3",
97 "babel-loader": "^7.1.4",
98 "babel-plugin-add-module-exports": "^0.2.1",
99 "babel-plugin-transform-async-to-generator": "^6.24.1",
100 "babel-plugin-transform-decorators-legacy": "^1.3.5",
101 "babel-plugin-transform-regenerator": "^6.26.0",
102 "babel-plugin-transform-runtime": "^6.23.0",
103 "babel-preset-env": "^1.7.0",
104 "babel-preset-stage-0": "^6.24.1",
105 "babel-register": "^6.26.0",
106 "couchshell": "^1.0.2",
107 "dotenv": "^6.0.0",
108 "eslint": "^4.19.1",
109 "eslint-config-airbnb": "^16.1.0",
110 "eslint-config-airbnb-base": "^12.1.0",
111 "eslint-plugin-import": "^2.12.0",
112 "eslint-plugin-jsx-a11y": "^6.0.3",
113 "eslint-plugin-react": "^7.9.1",
114 "gulp": "^3.9.1",
115 "gulp-livereload": "^3.8.1",
116 "opn": "^5.3.0",
117 "serve-static": "^1.13.2",
118 "stagger": "^1.0.0",
119 "swagger-jsdoc": "^1.9.7",
120 "swagger-ui-dist": "^3.17.0",
121 "webpack": "^4.11.1",
122 "webpack-cli": "^3.0.3",
123 "webpack-node-externals": "^1.7.2"
124 }
125}