|
1 | 1 | "use strict";
|
2 | 2 |
|
3 | 3 | var fs = require("fs");
|
4 |
| -var path = require("path"); |
5 | 4 | var vile = require("vile");
|
6 | 5 | var _ = require("lodash");
|
7 | 6 | var ncu = require("npm-check-updates");
|
8 |
| -var Promise = require("bluebird"); |
9 | 7 |
|
10 | 8 | // HACK: you can see a progress bar when using ncu's lib
|
11 | 9 | process.env.npm_config_progress = false;
|
12 | 10 |
|
13 | 11 | var PKG_JSON = "package.json";
|
14 | 12 |
|
15 |
| -var cwd_pkg = function cwd_pkg() { |
16 |
| - return path.join(process.cwd(), PKG_JSON); |
17 |
| -}; |
18 |
| - |
19 | 13 | var into_issues = function into_issues(pkg, pkg_path) {
|
20 | 14 | return function (upgraded) {
|
21 | 15 | var deps = _.get(pkg, "dependencies", []);
|
@@ -45,10 +39,8 @@ var ncu_opts = function ncu_opts(plugin_data, pkg_path) {
|
45 | 39 | };
|
46 | 40 | };
|
47 | 41 |
|
48 |
| -var package_json_data = function package_json_data(plugin_data) {}; |
49 |
| - |
50 | 42 | var punish = function punish(plugin_data) {
|
51 |
| - var pkg_path = _.get(plugin_data, "config.path", cwd_pkg()); |
| 43 | + var pkg_path = _.get(plugin_data, "config.path", PKG_JSON); |
52 | 44 | var pkg = JSON.parse(fs.readFileSync(pkg_path).toString());
|
53 | 45 |
|
54 | 46 | return ncu.run(ncu_opts(plugin_data, pkg_path)).then(into_issues(pkg, pkg_path));
|
|
0 commit comments