Skip to content

Commit 80b0b38

Browse files
committed
fix(): exists-sync is a dev dependency, we should not use it in tasks or commands (as it wont be installed).
1 parent d578f77 commit 80b0b38

File tree

2 files changed

+24
-2
lines changed

2 files changed

+24
-2
lines changed

addon/ng2/tasks/lib-install.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
var Promise = require('ember-cli/lib/ext/promise');
55
var Task = require('ember-cli/lib/models/task');
66
var shellPromise = require ('../utilities/shell-promise');
7-
var existsSync = require('exists-sync');
87
var chalk = require('chalk');
98
var path = require('path');
109
var fs = require('fs');
@@ -13,6 +12,18 @@ var glob = require('glob');
1312
var appRoot = path.resolve('./src');
1413
var nodeModules = path.resolve('./node_modules');
1514

15+
16+
function existsSync(path) {
17+
try {
18+
fs.accessSync(path);
19+
return true;
20+
}
21+
catch (e) {
22+
return false;
23+
}
24+
}
25+
26+
1627
module.exports = Task.extend({
1728
command: '',
1829
completionOKMessage: '',

addon/ng2/tasks/lib-uninstall.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
var Promise = require('ember-cli/lib/ext/promise');
55
var Task = require('ember-cli/lib/models/task');
66
var shellPromise = require ('../utilities/shell-promise');
7-
var existsSync = require('exists-sync');
87
var chalk = require('chalk');
98
var path = require('path');
109
var fs = require('fs');
@@ -14,6 +13,18 @@ var appRoot = path.resolve('./src');
1413
var nodeModules = path.resolve('./node_modules');
1514
var checkDirs = ['components', 'providers', 'directives', 'pipes'];
1615

16+
17+
function existsSync(path) {
18+
try {
19+
fs.accessSync(path);
20+
return true;
21+
}
22+
catch (e) {
23+
return false;
24+
}
25+
}
26+
27+
1728
module.exports = Task.extend({
1829
command: '',
1930
completionOKMessage: '',

0 commit comments

Comments
 (0)