diff options
author | Thomas Citharel <tcit@tcit.fr> | 2017-05-09 11:43:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-09 11:43:48 +0200 |
commit | b28c5430efefa63d04d87404c99798e82d0427e4 (patch) | |
tree | 0bf158fb56120be6624fa26639a28beb84a6598e /package.json | |
parent | 43f81a62e93fb20c7af619a5132276706e989c62 (diff) | |
parent | efac66cb56d650b863b64c9c4582589da6a2442a (diff) | |
download | wallabag-b28c5430efefa63d04d87404c99798e82d0427e4.tar.gz wallabag-b28c5430efefa63d04d87404c99798e82d0427e4.tar.zst wallabag-b28c5430efefa63d04d87404c99798e82d0427e4.zip |
Merge pull request #3022 from wallabag/webpack
Adds Webpack support and remove Grunt
Diffstat (limited to 'package.json')
-rw-r--r-- | package.json | 110 |
1 files changed, 43 insertions, 67 deletions
diff --git a/package.json b/package.json index 209c46c6..8b81f89b 100644 --- a/package.json +++ b/package.json | |||
@@ -1,34 +1,13 @@ | |||
1 | { | 1 | { |
2 | "name": "wallabag", | 2 | "name": "wallabag", |
3 | "version": "2.1.0", | 3 | "version": "2.2.2", |
4 | "description": "wallabag is a self hostable application for saving web pages", | 4 | "description": "wallabag is a self hostable application for saving web pages", |
5 | "main": "index.js", | ||
6 | "private": true, | 5 | "private": true, |
7 | "directories": { | 6 | "directories": { |
8 | "doc": "docs" | 7 | "doc": "docs" |
9 | }, | 8 | }, |
10 | "engines": { | 9 | "engines": { |
11 | "node": ">0.12" | 10 | "node": ">4.8" |
12 | }, | ||
13 | "browser": { | ||
14 | "jquery": "./node_modules/jquery/dist/jquery.js", | ||
15 | "jQuery": "./node_modules/jquery/dist/jquery.js", | ||
16 | "materialize": "./node_modules/materialize-css/bin/materialize.js" | ||
17 | }, | ||
18 | "browserify-shim": { | ||
19 | "jquery": { | ||
20 | "exports": "$" | ||
21 | }, | ||
22 | "materialize": "materialize", | ||
23 | "jquery-ui": { | ||
24 | "depends": "jquery", | ||
25 | "exports": null | ||
26 | } | ||
27 | }, | ||
28 | "browserify": { | ||
29 | "transform": [ | ||
30 | "browserify-shim" | ||
31 | ] | ||
32 | }, | 11 | }, |
33 | "repository": { | 12 | "repository": { |
34 | "type": "git", | 13 | "type": "git", |
@@ -57,52 +36,49 @@ | |||
57 | "url": "https://github.com/wallabag/wallabag/issues" | 36 | "url": "https://github.com/wallabag/wallabag/issues" |
58 | }, | 37 | }, |
59 | "devDependencies": { | 38 | "devDependencies": { |
39 | "autoprefixer": "^6.7.7", | ||
40 | "babel-core": "^6.24.1", | ||
41 | "babel-eslint": "^7.2.3", | ||
42 | "babel-loader": "^7.0.0", | ||
43 | "babel-preset-env": "^1.4.0", | ||
44 | "css-loader": "^0.28.0", | ||
45 | "eslint": "^3.19.0", | ||
46 | "eslint-config-airbnb-base": "^11.1.3", | ||
47 | "eslint-loader": "^1.7.1", | ||
48 | "eslint-plugin-import": "^2.2.0", | ||
49 | "extract-text-webpack-plugin": "^2.1.0", | ||
50 | "file-loader": "^0.11.0", | ||
51 | "lato-font": "^3.0.0", | ||
52 | "node-sass": "^4.5.2", | ||
53 | "postcss-loader": "^1.3.3", | ||
54 | "sass-loader": "^6.0.3", | ||
55 | "style-loader": "^0.16.1", | ||
56 | "stylelint": "^7.9.0", | ||
57 | "stylelint-config-standard": "^16.0.0", | ||
58 | "stylelint-webpack-plugin": "^0.7.0", | ||
59 | "url-loader": "^0.5.8", | ||
60 | "webpack": "^2.3.2", | ||
61 | "webpack-dev-server": "^2.4.4", | ||
62 | "webpack-manifest-plugin": "^1.1.0", | ||
63 | "webpack-merge": "^4.1.0" | ||
64 | }, | ||
65 | "dependencies": { | ||
60 | "annotator": "git://github.com/wallabag/annotator.git#0f076c7d371ed25eb0793346f46982d90f2c4c85", | 66 | "annotator": "git://github.com/wallabag/annotator.git#0f076c7d371ed25eb0793346f46982d90f2c4c85", |
61 | "autoprefixer": "^6.3.6", | 67 | "hammerjs": "^2.0.8", |
62 | "babel-eslint": "^6.1.2", | 68 | "icomoon-free-npm": "^0.0.0", |
63 | "babel-preset-es2015": "^6.14.0", | 69 | "jquery": "^2.1.4", |
64 | "babelify": "^7.3.0", | ||
65 | "browserify": "^13.0.0", | ||
66 | "browserify-shim": "^3.8.12", | ||
67 | "cssnano": "^3.5.2", | ||
68 | "es6-promise": "^3.2.1", | ||
69 | "eslint": "^3.7.1", | ||
70 | "eslint-config-airbnb-base": "^8.0.0", | ||
71 | "eslint-plugin-import": "^1.16.0", | ||
72 | "grunt": ">=0.4.0", | ||
73 | "grunt-browserify": "^5.0.0", | ||
74 | "grunt-cli": "^1.2.0", | ||
75 | "grunt-contrib-clean": "^1.0.0", | ||
76 | "grunt-contrib-concat": "^1.0.0", | ||
77 | "grunt-contrib-copy": "^1.0.0", | ||
78 | "grunt-contrib-symlink": "^1.0.0", | ||
79 | "grunt-contrib-uglify": "^1.0.0", | ||
80 | "grunt-contrib-watch": "^1.0.0", | ||
81 | "grunt-eslint": "^19.0.0", | ||
82 | "grunt-postcss": "^0.8.0", | ||
83 | "grunt-stylelint": "^0.6.0", | ||
84 | "hammerjs": "^2.0.6", | ||
85 | "icomoon-free-npm": "0.0.0", | ||
86 | "jquery": "^2.2.4", | ||
87 | "jquery-ui-browserify": "^1.11.0-pre-seelio", | ||
88 | "jquery.cookie": "^1.4.1", | 70 | "jquery.cookie": "^1.4.1", |
89 | "jquery.tinydot": "^0.2.1", | 71 | "jr-qrcode": "^1.0.7", |
90 | "load-grunt-tasks": "^3.4.1", | 72 | "material-design-icons-iconfont": "^3.0.3", |
91 | "material-design-icons-iconfont": "^3.0.0", | 73 | "materialize-css": "^0.98.1", |
92 | "materialize-css": "0.97.5", | 74 | "mousetrap": "^1.6.0", |
93 | "npm": "^3.8.3", | 75 | "ptsans-npm-webfont": "^0.0.4", |
94 | "pickadate": "^3.5.6", | 76 | "roboto-fontface": "^0.7.0", |
95 | "pixrem": "^3.0.0", | 77 | "waypoints": "^4.0.1" |
96 | "postcss-cssnext": "^2.5.1", | ||
97 | "prismjs": "^1.4.1", | ||
98 | "ptsans-npm-webfont": "0.0.4", | ||
99 | "roboto-fontface": "^0.6.0", | ||
100 | "stylelint": "^7.3.1", | ||
101 | "stylelint-config-standard": "^13.0.2", | ||
102 | "through": "^2.3.8" | ||
103 | }, | 78 | }, |
104 | "dependencies": { | 79 | "scripts": { |
105 | "jr-qrcode": "^1.0.5", | 80 | "watch": "./node_modules/.bin/webpack-dev-server --env=dev", |
106 | "mousetrap": "^1.6.0" | 81 | "build:dev": "./node_modules/.bin/webpack --env=dev", |
82 | "build:prod": "./node_modules/.bin/webpack --env=prod" | ||
107 | } | 83 | } |
108 | } | 84 | } |