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-string-utils": "^1.0.0",
"enhanced-resolve": "^2.3.0",
"exists-sync": "0.0.3",
"extract-text-webpack-plugin": "^2.0.0-rc.1",
"file-loader": "^0.8.5",
"findup": "0.1.5",
@ -134,6 +133,7 @@
"conventional-changelog": "^1.1.0",
"dtsgenerator": "^0.7.1",
"eslint": "^2.8.0",
"exists-sync": "0.0.3",
"express": "^4.14.0",
"jasmine": "^2.4.1",
"jasmine-spec-reporter": "^2.7.0",

View File

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

View File

@ -4,7 +4,7 @@
@module ember-cli
*/
var existsSync = require('exists-sync');
var fs = require('fs');
var path = require('path');
var assign = require('lodash/assign');
var SilentError = require('silent-error');
@ -14,6 +14,15 @@ var CoreObject = require('../ext/core-object');
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 printCommand = require('../utilities/print-command');
var fs = require('fs-extra');
var existsSync = require('exists-sync');
var inflector = require('inflection');
var minimatch = require('minimatch');
var path = require('path');
@ -35,6 +34,16 @@ var EOL = require('os').EOL;
var debug = require('debug')('ember-cli:blueprint');
var normalizeEntityName = require('ember-cli-normalize-entity-name');
function existsSync(path) {
try {
fs.accessSync(path);
return true;
}
catch (e) {
return false;
}
}
module.exports = Blueprint;
/**

View File

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

View File

@ -8,7 +8,6 @@ var path = require('path');
var findup = Promise.denodeify(require('findup'));
var resolve = Promise.denodeify(require('resolve'));
var fs = require('fs');
var existsSync = require('exists-sync');
var find = require('lodash/find');
var assign = require('lodash/assign');
var forOwn = require('lodash/forOwn');
@ -19,6 +18,16 @@ var UI = require('../ui');
var nodeModulesPath = require('node-modules-path');
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
by giving Project.closest the path to your project.

View File

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

View File

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