Phyks (Lucas Verney)
903ad14bbc
Assets are served from the local cache preferably. They are fetched from the network if not available. This new addition also enables the "Add to homescreen" in Chrome/Chromium. Fix #22.
75 lines
3.0 KiB
JSON
75 lines
3.0 KiB
JSON
{
|
|
"name": "Cycl'Assist",
|
|
"version": "0.2.0",
|
|
"description": "Track and share issues (work, interruption in routes, parked cars) in realtime on bike lanes!",
|
|
"author": "Phyks (Lucas Verney) <phyks@phyks.me>",
|
|
"scripts": {
|
|
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
|
|
"start": "npm run dev",
|
|
"lint": "eslint --ext .js,.vue src",
|
|
"build:dev": "rm -r dist/*; webpack-cli --bail --progress --config build/webpack.dev.conf.js",
|
|
"build": "rm -r dist/*; webpack-cli --bail --progress --config build/webpack.prod.conf.js",
|
|
"push-locales": "json2po -P -i src/i18n/en.json -t src/i18n/en.json -o po/cyclassist.pot && zanata push",
|
|
"pull-locales": "zanata pull && ./.po2json.sh",
|
|
"list-vuetify-components": "ack '<v-' src | sed -e 's/^src\\/.*:[[:space:]]*<//' | grep '^v-' | sed -e 's/\\(v-[^[:space:]>]*\\).*/\\1/' | sort | uniq"
|
|
},
|
|
"dependencies": {
|
|
"@babel/polyfill": "^7.0.0",
|
|
"file-saver": "^1.3.8",
|
|
"gps-to-gpx": "git://github.com/phyks/gps-to-gpx.git#2c9da24ca98ecd520ee75276714d4df337696475",
|
|
"material-icons": "^0.2.3",
|
|
"nosleep.js": "^0.7.0",
|
|
"ol": "^5.1.3",
|
|
"roboto-fontface": "^0.9.0",
|
|
"serviceworker-webpack-plugin": "^1.0.1",
|
|
"vue": "^2.5.2",
|
|
"vue-i18n": "^8.0.0",
|
|
"vue-router": "^3.0.1",
|
|
"vuetify": "^1.2.0",
|
|
"vuex": "^3.0.1",
|
|
"whatwg-fetch": "^2.0.4"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.0.0",
|
|
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
|
|
"@babel/preset-env": "^7.0.0",
|
|
"app-manifest-webpack-plugin": "^1.1.3",
|
|
"babel-eslint": "^9.0.0",
|
|
"babel-loader": "^8.0.0",
|
|
"copy-webpack-plugin": "^4.0.1",
|
|
"css-loader": "^1.0.0",
|
|
"eslint": "^5.4.0",
|
|
"eslint-config-airbnb-base": "^13.1.0",
|
|
"eslint-friendly-formatter": "^4.0.1",
|
|
"eslint-import-resolver-webpack": "^0.10.1",
|
|
"eslint-loader": "^2.1.0",
|
|
"eslint-plugin-html": "^4.0.5",
|
|
"eslint-plugin-import": "^2.14.0",
|
|
"friendly-errors-webpack-plugin": "^1.6.1",
|
|
"html-webpack-plugin": "^3.2.0",
|
|
"image-webpack-loader": "^4.3.1",
|
|
"mini-css-extract-plugin": "^0.4.2",
|
|
"optimize-css-assets-webpack-plugin": "^5.0.0",
|
|
"portfinder": "^1.0.17",
|
|
"postcss-loader": "^3.0.0",
|
|
"postcss-preset-env": "^5.3.0",
|
|
"stylus": "^0.54.5",
|
|
"stylus-loader": "^3.0.2",
|
|
"svg-url-loader": "^2.3.2",
|
|
"svg2png": "^4.1.1",
|
|
"uglifyjs-webpack-plugin": "^1.3.0",
|
|
"url-loader": "^1.1.1",
|
|
"vue-loader": "^15.4.1",
|
|
"vue-style-loader": "^4.1.2",
|
|
"vue-template-compiler": "^2.5.2",
|
|
"webpack": "^4.17.1",
|
|
"webpack-bundle-analyzer": "^2.13.1",
|
|
"webpack-cli": "^3.1.0",
|
|
"webpack-dev-server": "^3.1.6",
|
|
"webpack-merge": "^4.1.0"
|
|
},
|
|
"browserslist": [
|
|
"defaults"
|
|
]
|
|
}
|