diff --git a/package.json b/package.json index 521c7469277b..27645b0c11eb 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,6 @@ "findup": "0.1.5", "fs-extra": "^0.30.0", "get-caller-file": "^1.0.0", - "git-repo-info": "^1.0.4", "glob": "^7.0.3", "html-webpack-plugin": "^2.19.0", "inflection": "^1.7.0", diff --git a/packages/angular-cli/ember-cli/lib/models/project.js b/packages/angular-cli/ember-cli/lib/models/project.js index 5dbaf44c5582..fa0fcc206fcf 100644 --- a/packages/angular-cli/ember-cli/lib/models/project.js +++ b/packages/angular-cli/ember-cli/lib/models/project.js @@ -18,8 +18,6 @@ var Command = require('../models/command'); var UI = require('../ui'); var nodeModulesPath = require('node-modules-path'); var getPackageBaseName = require('../utilities/get-package-base-name'); -var versionUtils = require('../utilities/version-utils'); -var emberCLIVersion = versionUtils.emberCLIVersion; /** The Project model is tied to your package.json. It is instiantiated @@ -238,9 +236,6 @@ Project.prototype.require = function(file) { } }; - -Project.prototype.emberCLIVersion = emberCLIVersion; - /** Returns the dependencies from a package.json diff --git a/packages/angular-cli/ember-cli/lib/utilities/require-as-hash.js b/packages/angular-cli/ember-cli/lib/utilities/require-as-hash.js deleted file mode 100644 index 843fe35a9e56..000000000000 --- a/packages/angular-cli/ember-cli/lib/utilities/require-as-hash.js +++ /dev/null @@ -1,31 +0,0 @@ -'use strict'; -var stringUtils = require('ember-cli-string-utils'); - -// Gathers subclasses of a certain specified base class into a hash. -// -// e.g.: -// Files: -// - ./hamster.js which exports an class of Hamster subclass of Rodent -// - ./parrot.js which exports an instance of Parrot (not a Rodent!) -// -// requireAsHash('./*.js', Rodent): -// { -// Hamster: Hamster // Same as require('./hamster.js') -// } - - -var globSync = require('glob').sync; -var path = require('path'); - -module.exports = requireAsHash; -function requireAsHash(pattern, type) { - return globSync(pattern) - .reduce(function(hash, file) { - - var klass = require(file); - if (!type || (klass.prototype instanceof type)) { - hash[stringUtils.classify(path.basename(file, '.js'))] = klass; - } - return hash; - }, {}); -} diff --git a/packages/angular-cli/ember-cli/lib/utilities/require-local.js b/packages/angular-cli/ember-cli/lib/utilities/require-local.js deleted file mode 100644 index 69ee177d4070..000000000000 --- a/packages/angular-cli/ember-cli/lib/utilities/require-local.js +++ /dev/null @@ -1,8 +0,0 @@ -'use strict'; - -var path = require('path'); -var nodeModulesPath = require('node-modules-path'); - -module.exports = function requireLocal(lib) { - return require(path.join(nodeModulesPath(process.cwd()), lib)); -}; diff --git a/packages/angular-cli/ember-cli/lib/utilities/version-utils.js b/packages/angular-cli/ember-cli/lib/utilities/version-utils.js deleted file mode 100644 index bad42d4737f5..000000000000 --- a/packages/angular-cli/ember-cli/lib/utilities/version-utils.js +++ /dev/null @@ -1,26 +0,0 @@ -'use strict'; - -var existsSync = require('exists-sync'); -var path = require('path'); -var getRepoInfo = require('git-repo-info'); - -module.exports = { - emberCLIVersion: function emberCLIVersion() { - var gitPath = path.join(__dirname, '..','..','.git'); - var output = [require('../../../package.json').version]; - - if (existsSync(gitPath)) { - var repoInfo = getRepoInfo(gitPath); - - output.push(repoInfo.branch); - output.push(repoInfo.abbreviatedSha); - } - - return output.join('-'); - }, - - isDevelopment: function isDevelopment(version) { - // match postfix SHA in dev version - return !!version.match(/\b[0-9a-f]{5,40}\b/); - } -}; diff --git a/packages/angular-cli/package.json b/packages/angular-cli/package.json index e8ae92db7040..f40d5d4bf7d8 100644 --- a/packages/angular-cli/package.json +++ b/packages/angular-cli/package.json @@ -49,7 +49,6 @@ "findup": "0.1.5", "fs-extra": "^0.30.0", "get-caller-file": "^1.0.0", - "git-repo-info": "^1.0.4", "glob": "^7.0.3", "html-webpack-plugin": "^2.19.0", "inflection": "^1.7.0",