refactor: move exists-sync to a dev dependency (#4311)

This commit is contained in:
clydin 2017-02-07 15:57:08 -05:00 committed by Hans
parent 2f5f74dfab
commit 33e8798203
8 changed files with 51 additions and 8 deletions

View File

@ -55,7 +55,6 @@
"ember-cli-normalize-entity-name": "^1.0.0", "ember-cli-normalize-entity-name": "^1.0.0",
"ember-cli-string-utils": "^1.0.0", "ember-cli-string-utils": "^1.0.0",
"enhanced-resolve": "^2.3.0", "enhanced-resolve": "^2.3.0",
"exists-sync": "0.0.3",
"extract-text-webpack-plugin": "^2.0.0-rc.1", "extract-text-webpack-plugin": "^2.0.0-rc.1",
"file-loader": "^0.8.5", "file-loader": "^0.8.5",
"findup": "0.1.5", "findup": "0.1.5",
@ -134,6 +133,7 @@
"conventional-changelog": "^1.1.0", "conventional-changelog": "^1.1.0",
"dtsgenerator": "^0.7.1", "dtsgenerator": "^0.7.1",
"eslint": "^2.8.0", "eslint": "^2.8.0",
"exists-sync": "0.0.3",
"express": "^4.14.0", "express": "^4.14.0",
"jasmine": "^2.4.1", "jasmine": "^2.4.1",
"jasmine-spec-reporter": "^2.7.0", "jasmine-spec-reporter": "^2.7.0",

View File

@ -3,7 +3,6 @@
var Command = require('../models/command'); var Command = require('../models/command');
var SilentError = require('silent-error'); var SilentError = require('silent-error');
var path = require('path'); var path = require('path');
var existsSync = require('exists-sync');
var defaultPort = 7357; var defaultPort = 7357;

View File

@ -4,7 +4,7 @@
@module ember-cli @module ember-cli
*/ */
var existsSync = require('exists-sync'); var fs = require('fs');
var path = require('path'); var path = require('path');
var assign = require('lodash/assign'); var assign = require('lodash/assign');
var SilentError = require('silent-error'); var SilentError = require('silent-error');
@ -14,6 +14,15 @@ var CoreObject = require('../ext/core-object');
var walkSync = require('walk-sync'); var walkSync = require('walk-sync');
function existsSync(path) {
try {
fs.accessSync(path);
return true;
}
catch (e) {
return false;
}
}
/** /**

View File

@ -10,7 +10,6 @@ var printableProperties = require('../utilities/printable-properties').blueprint
var sequence = require('../utilities/sequence'); var sequence = require('../utilities/sequence');
var printCommand = require('../utilities/print-command'); var printCommand = require('../utilities/print-command');
var fs = require('fs-extra'); var fs = require('fs-extra');
var existsSync = require('exists-sync');
var inflector = require('inflection'); var inflector = require('inflection');
var minimatch = require('minimatch'); var minimatch = require('minimatch');
var path = require('path'); var path = require('path');
@ -35,6 +34,16 @@ var EOL = require('os').EOL;
var debug = require('debug')('ember-cli:blueprint'); var debug = require('debug')('ember-cli:blueprint');
var normalizeEntityName = require('ember-cli-normalize-entity-name'); var normalizeEntityName = require('ember-cli-normalize-entity-name');
function existsSync(path) {
try {
fs.accessSync(path);
return true;
}
catch (e) {
return false;
}
}
module.exports = Blueprint; module.exports = Blueprint;
/** /**

View File

@ -2,10 +2,19 @@
var debug = require('debug')('ember-cli:installation-checker'); var debug = require('debug')('ember-cli:installation-checker');
var fs = require('fs'); var fs = require('fs');
var existsSync = require('exists-sync');
var path = require('path'); var path = require('path');
var SilentError = require('silent-error'); var SilentError = require('silent-error');
function existsSync(path) {
try {
fs.accessSync(path);
return true;
}
catch (e) {
return false;
}
}
module.exports = InstallationChecker; module.exports = InstallationChecker;
function InstallationChecker(options) { function InstallationChecker(options) {

View File

@ -8,7 +8,6 @@ var path = require('path');
var findup = Promise.denodeify(require('findup')); var findup = Promise.denodeify(require('findup'));
var resolve = Promise.denodeify(require('resolve')); var resolve = Promise.denodeify(require('resolve'));
var fs = require('fs'); var fs = require('fs');
var existsSync = require('exists-sync');
var find = require('lodash/find'); var find = require('lodash/find');
var assign = require('lodash/assign'); var assign = require('lodash/assign');
var forOwn = require('lodash/forOwn'); var forOwn = require('lodash/forOwn');
@ -19,6 +18,16 @@ var UI = require('../ui');
var nodeModulesPath = require('node-modules-path'); var nodeModulesPath = require('node-modules-path');
var getPackageBaseName = require('../utilities/get-package-base-name'); var getPackageBaseName = require('../utilities/get-package-base-name');
function existsSync(path) {
try {
fs.accessSync(path);
return true;
}
catch (e) {
return false;
}
}
/** /**
The Project model is tied to your package.json. It is instiantiated The Project model is tied to your package.json. It is instiantiated
by giving Project.closest the path to your project. by giving Project.closest the path to your project.

View File

@ -5,11 +5,20 @@
var Promise = require('../ext/promise'); var Promise = require('../ext/promise');
var fs = require('fs'); var fs = require('fs');
var existsSync = require('exists-sync');
var mkdir = Promise.denodeify(fs.mkdir); var mkdir = Promise.denodeify(fs.mkdir);
var Task = require('../models/task'); var Task = require('../models/task');
var SilentError = require('silent-error'); var SilentError = require('silent-error');
function existsSync(path) {
try {
fs.accessSync(path);
return true;
}
catch (e) {
return false;
}
}
module.exports = Task.extend({ module.exports = Task.extend({
// Options: String directoryName, Boolean: dryRun // Options: String directoryName, Boolean: dryRun

View File

@ -39,7 +39,6 @@
"diff": "^2.2.2", "diff": "^2.2.2",
"ember-cli-normalize-entity-name": "^1.0.0", "ember-cli-normalize-entity-name": "^1.0.0",
"ember-cli-string-utils": "^1.0.0", "ember-cli-string-utils": "^1.0.0",
"exists-sync": "0.0.3",
"extract-text-webpack-plugin": "^2.0.0-rc.1", "extract-text-webpack-plugin": "^2.0.0-rc.1",
"file-loader": "^0.8.5", "file-loader": "^0.8.5",
"findup": "0.1.5", "findup": "0.1.5",