This repository has been archived by the owner on May 21, 2020. It is now read-only.
forked from tobinbradley/quality-of-life-dashboard
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.json
111 lines (111 loc) · 3.34 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
{
"name": "qol-dashboard",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"author": "Tobin Bradley",
"license": "MIT",
"scripts": {
"start": "npm-run-all --parallel watch:*",
"watch:js": "watchify app/js/main.js -o public/js/main.js",
"watch:css": "onchange \"app/css/**/*.css\" -- postcss -m -u postcss-import -u autoprefixer --autoprefixer.browsers \"last 2 versions\" -o public/css/main.css app/css/main.css",
"watch:html": "onchange \"app/*.html\" -- npm run build:html",
"watch:serve": "browser-sync --cors --server \"public\" start --files \"public/**/*.html\" \"public/**/*.css\" \"public/**/*.js\" ",
"build:html": "mkdirp public && node build/html.js",
"build:copy": "mkdirp public/data && ncp data/gl-style public/style && ncp data/geography.geojson.json public/data/geography.geojson.json",
"build:imagemin": "mkdirp public/img && imagemin app/img/* --out-dir=public/img",
"build:js": "mkdirp public/js && cross-env NODE_ENV=production browserify -g envify -g uglifyify --debug app/js/main.js | exorcist public/js/main.js.map > public/js/main.js",
"build:css": "mkdirp public/css && postcss -u postcss-import -u cssnano -u autoprefixer --autoprefixer.browsers \"last 2 versions\" -o public/css/main.css app/css/main.css",
"build": "npm-run-all --parallel build:*",
"datagen:markdown": "mkdirp public/data/meta && node build/markdown.js",
"datagen:csv": "mkdirp public/data/metric && node build/csv.js",
"datagen": "npm-run-all --parallel datagen:*"
},
"dependencies": {
"axios": "^0.16.2",
"chartist": "^0.11.0",
"chartist-plugin-axistitle": "^0.0.1",
"chartist-plugin-tooltip": "^0.0.11",
"d3-scale": "^1.0.6",
"es6-promise": "^4.0.5",
"lodash.debounce": "^4.0.8",
"mapbox-gl": "^0.39.1",
"material-design-lite": "^1.3.0",
"querystring": "^0.2.0",
"vue": "^2.3.4"
},
"devDependencies": {
"babel-core": "^6.24.0",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-preset-es2015": "^6.24.0",
"babelify": "^7.3.0",
"browser-sync": "^2.18.8",
"browserify": "^14.1.0",
"browserify-hmr": "^0.3.5",
"cross-env": "^3.1.4",
"csvtojson": "^1.1.2",
"envify": "^4.0.0",
"exorcist": "^0.4.0",
"handlebars": "^4.0.6",
"imagemin-cli": "^3.0.0",
"lodash": "^4.17.4",
"marked": "^0.3.6",
"mkdirp": "^0.5.1",
"ncp": "^2.0.0",
"npm-run-all": "^4.0.2",
"onchange": "^3.2.1",
"postcss-cli": "^3.0.0",
"postcss-cssnext": "^2.10.0",
"postcss-import": "^9.1.0",
"uglifyify": "^4.0.3",
"vue-template-compiler": "^2.3.4",
"vueify": "^9.4.1",
"watchify": "^3.9.0"
},
"eslintConfig": {
"env": {
"browser": true,
"node": true,
"es6": true
},
"extends": "eslint:recommended",
"parserOptions": {
"sourceType": "module",
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
}
},
"plugins": [],
"rules": {
"indent": [
2,
4
],
"linebreak-style": [
2,
"unix"
],
"quotes": [
0,
"single"
],
"semi": [
2,
"always"
],
"no-console": "off"
}
},
"babel": {
"presets": [
"es2015"
]
},
"browserify": {
"transform": [
"vueify",
"babelify"
]
}
}