ember-cli-addon-tests
Advanced tools
Comparing version 0.6.0 to 0.6.1
@@ -98,3 +98,4 @@ "use strict"; | ||
}) | ||
.then(addEmberDataToDependencies(appName, emberDataVersion)); | ||
.then(addEmberDataToDependencies(appName, emberDataVersion)) | ||
.then(removeEmberSourceFromDependencies(appName, emberVersion)); | ||
@@ -250,2 +251,19 @@ // If we installed a fresh node_modules or bower_components directory, | ||
function removeEmberSourceFromDependencies(appName, version) { | ||
return function() { | ||
var packageJSONPath = path.join(temp.pristinePath, appName, 'package.json'); | ||
var packageJSON = fs.readJsonSync(packageJSONPath); | ||
if (version === 'canary' && packageJSON.devDependencies.hasOwnProperty('ember-source')) { | ||
// ember-source does not support canary builds, therefore we will remove this entry and | ||
// use ember from bower | ||
debug('removing ember-source from NPM '); | ||
delete packageJSON.devDependencies['ember-source']; | ||
fs.writeJsonSync('package.json', packageJSON); | ||
} | ||
}; | ||
} | ||
function addAddonUnderTestToDependencies(appName) { | ||
@@ -252,0 +270,0 @@ return function() { |
{ | ||
"name": "ember-cli-addon-tests", | ||
"version": "0.6.0", | ||
"version": "0.6.1", | ||
"description": "A set of integration test helpers for Ember CLI addons", | ||
"main": "lib/index.js", | ||
"scripts": { | ||
"test": "mocha test/acceptance" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/tomdale/ember-cli-addon-tests.git" | ||
}, | ||
"keywords": [ | ||
"ember-cli" | ||
], | ||
"author": "Tom Dale <tom@tomdale.net>", | ||
"license": "MIT", | ||
"homepage": "https://github.com/tomdale/ember-cli-addon-tests#readme", | ||
"bugs": { | ||
"url": "https://github.com/tomdale/ember-cli-addon-tests/issues" | ||
}, | ||
"homepage": "https://github.com/tomdale/ember-cli-addon-tests#readme", | ||
"devDependencies": { | ||
"chai": "^3.5.0", | ||
"ember-cli": "^1.13.0", | ||
"mocha": "^3.1.2", | ||
"request": "^2.75.0" | ||
"license": "MIT", | ||
"author": "Tom Dale <tom@tomdale.net>", | ||
"main": "lib/index.js", | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/tomdale/ember-cli-addon-tests.git" | ||
}, | ||
"scripts": { | ||
"test": "mocha test/acceptance" | ||
}, | ||
"dependencies": { | ||
"chalk": "^1.1.3", | ||
"cpr": "1.0.0", | ||
"cpr": "^2.0.0", | ||
"debug": "^2.2.0", | ||
@@ -42,2 +36,8 @@ "exists-sync": "0.0.4", | ||
}, | ||
"devDependencies": { | ||
"chai": "^3.5.0", | ||
"ember-cli": "^1.13.0", | ||
"mocha": "^3.1.2", | ||
"request": "^2.75.0" | ||
}, | ||
"engines": { | ||
@@ -44,0 +44,0 @@ "node": ">= 4" |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
30505
666
+ Addedcpr@2.2.0(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedrimraf@2.7.1(transitive)
- Removedcpr@1.0.0(transitive)
- Removedglob@6.0.4(transitive)
- Removedgraceful-fs@4.1.15(transitive)
- Removedrimraf@2.4.5(transitive)
Updatedcpr@^2.0.0