File tree 8 files changed +51
-8
lines changed
8 files changed +51
-8
lines changed Original file line number Diff line number Diff line change 55
55
"ember-cli-normalize-entity-name" : " ^1.0.0" ,
56
56
"ember-cli-string-utils" : " ^1.0.0" ,
57
57
"enhanced-resolve" : " ^2.3.0" ,
58
- "exists-sync" : " 0.0.3" ,
59
58
"extract-text-webpack-plugin" : " ^2.0.0-rc.1" ,
60
59
"file-loader" : " ^0.8.5" ,
61
60
"findup" : " 0.1.5" ,
134
133
"conventional-changelog" : " ^1.1.0" ,
135
134
"dtsgenerator" : " ^0.7.1" ,
136
135
"eslint" : " ^2.8.0" ,
136
+ "exists-sync" : " 0.0.3" ,
137
137
"express" : " ^4.14.0" ,
138
138
"jasmine" : " ^2.4.1" ,
139
139
"jasmine-spec-reporter" : " ^2.7.0" ,
Original file line number Diff line number Diff line change 3
3
var Command = require ( '../models/command' ) ;
4
4
var SilentError = require ( 'silent-error' ) ;
5
5
var path = require ( 'path' ) ;
6
- var existsSync = require ( 'exists-sync' ) ;
7
6
8
7
var defaultPort = 7357 ;
9
8
Original file line number Diff line number Diff line change 4
4
@module ember-cli
5
5
*/
6
6
7
- var existsSync = require ( 'exists-sync ' ) ;
7
+ var fs = require ( 'fs ' ) ;
8
8
var path = require ( 'path' ) ;
9
9
var assign = require ( 'lodash/assign' ) ;
10
10
var SilentError = require ( 'silent-error' ) ;
@@ -14,6 +14,15 @@ var CoreObject = require('../ext/core-object');
14
14
15
15
var walkSync = require ( 'walk-sync' ) ;
16
16
17
+ function existsSync ( path ) {
18
+ try {
19
+ fs . accessSync ( path ) ;
20
+ return true ;
21
+ }
22
+ catch ( e ) {
23
+ return false ;
24
+ }
25
+ }
17
26
18
27
19
28
/**
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ var printableProperties = require('../utilities/printable-properties').blueprint
10
10
var sequence = require ( '../utilities/sequence' ) ;
11
11
var printCommand = require ( '../utilities/print-command' ) ;
12
12
var fs = require ( 'fs-extra' ) ;
13
- var existsSync = require ( 'exists-sync' ) ;
14
13
var inflector = require ( 'inflection' ) ;
15
14
var minimatch = require ( 'minimatch' ) ;
16
15
var path = require ( 'path' ) ;
@@ -35,6 +34,16 @@ var EOL = require('os').EOL;
35
34
var debug = require ( 'debug' ) ( 'ember-cli:blueprint' ) ;
36
35
var normalizeEntityName = require ( 'ember-cli-normalize-entity-name' ) ;
37
36
37
+ function existsSync ( path ) {
38
+ try {
39
+ fs . accessSync ( path ) ;
40
+ return true ;
41
+ }
42
+ catch ( e ) {
43
+ return false ;
44
+ }
45
+ }
46
+
38
47
module . exports = Blueprint ;
39
48
40
49
/**
Original file line number Diff line number Diff line change 2
2
3
3
var debug = require ( 'debug' ) ( 'ember-cli:installation-checker' ) ;
4
4
var fs = require ( 'fs' ) ;
5
- var existsSync = require ( 'exists-sync' ) ;
6
5
var path = require ( 'path' ) ;
7
6
var SilentError = require ( 'silent-error' ) ;
8
7
8
+ function existsSync ( path ) {
9
+ try {
10
+ fs . accessSync ( path ) ;
11
+ return true ;
12
+ }
13
+ catch ( e ) {
14
+ return false ;
15
+ }
16
+ }
17
+
9
18
module . exports = InstallationChecker ;
10
19
11
20
function InstallationChecker ( options ) {
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ var path = require('path');
8
8
var findup = Promise . denodeify ( require ( 'findup' ) ) ;
9
9
var resolve = Promise . denodeify ( require ( 'resolve' ) ) ;
10
10
var fs = require ( 'fs' ) ;
11
- var existsSync = require ( 'exists-sync' ) ;
12
11
var find = require ( 'lodash/find' ) ;
13
12
var assign = require ( 'lodash/assign' ) ;
14
13
var forOwn = require ( 'lodash/forOwn' ) ;
@@ -19,6 +18,16 @@ var UI = require('../ui');
19
18
var nodeModulesPath = require ( 'node-modules-path' ) ;
20
19
var getPackageBaseName = require ( '../utilities/get-package-base-name' ) ;
21
20
21
+ function existsSync ( path ) {
22
+ try {
23
+ fs . accessSync ( path ) ;
24
+ return true ;
25
+ }
26
+ catch ( e ) {
27
+ return false ;
28
+ }
29
+ }
30
+
22
31
/**
23
32
The Project model is tied to your package.json. It is instiantiated
24
33
by giving Project.closest the path to your project.
Original file line number Diff line number Diff line change 5
5
6
6
var Promise = require ( '../ext/promise' ) ;
7
7
var fs = require ( 'fs' ) ;
8
- var existsSync = require ( 'exists-sync' ) ;
9
8
var mkdir = Promise . denodeify ( fs . mkdir ) ;
10
9
var Task = require ( '../models/task' ) ;
11
10
var SilentError = require ( 'silent-error' ) ;
12
11
12
+ function existsSync ( path ) {
13
+ try {
14
+ fs . accessSync ( path ) ;
15
+ return true ;
16
+ }
17
+ catch ( e ) {
18
+ return false ;
19
+ }
20
+ }
21
+
13
22
module . exports = Task . extend ( {
14
23
// Options: String directoryName, Boolean: dryRun
15
24
Original file line number Diff line number Diff line change 39
39
"diff" : " ^2.2.2" ,
40
40
"ember-cli-normalize-entity-name" : " ^1.0.0" ,
41
41
"ember-cli-string-utils" : " ^1.0.0" ,
42
- "exists-sync" : " 0.0.3" ,
43
42
"extract-text-webpack-plugin" : " ^2.0.0-rc.1" ,
44
43
"file-loader" : " ^0.8.5" ,
45
44
"findup" : " 0.1.5" ,
You can’t perform that action at this time.
0 commit comments