80b025ae53
This is more correct and resolves the issue of having dupes within the same project. This change has no impact on our shrinkwrap since peerDeps and deps are merged into one within the shrinkwrap file. BREAKING CHANGE: rxjs, reflect-metadata, zone.js and es6-shims now must be specified as explicit dependencies of each angular app that uses npm for package management. To migrate, please add the following into the "dependencies" section of your package.json: ``` "dependencies": { ... "es6-promise": "^3.0.2", "es6-shim": "^0.33.3", "reflect-metadata": "0.1.2", "rxjs": "5.0.0-alpha.11", "zone.js": "0.5.8" ... } ``` Closes #5560 Closes #5649
25 lines
1.0 KiB
JSON
25 lines
1.0 KiB
JSON
{
|
|
"name": "benchpress",
|
|
"version": "<%= packageJson.version %>",
|
|
"description": "Benchpress - a framework for e2e performance tests",
|
|
"homepage": "<%= packageJson.homepage %>",
|
|
"bugs": "<%= packageJson.bugs %>",
|
|
"main" : "./index.js",
|
|
"contributors": <%= JSON.stringify(packageJson.contributors) %>,
|
|
"license": "<%= packageJson.license %>",
|
|
"repository": <%= JSON.stringify(packageJson.repository) %>,
|
|
"dependencies": {
|
|
"angular2": "<%= packageJson.version %>",
|
|
"es6-promise": "<%= packageJson.dependencies['es6-promise'] %>",
|
|
"es6-shim": "<%= packageJson.dependencies['es6-shim'] %>",
|
|
"reflect-metadata": "<%= packageJson.dependencies['reflect-metadata'] %>",
|
|
"rxjs": "<%= packageJson.dependencies['rxjs'] %>",
|
|
"selenium-webdriver": "<%= packageJson.dependencies['selenium-webdriver'] %>",
|
|
"zone.js": "<%= packageJson.dependencies['zone.js'] %>"
|
|
},
|
|
"optionalDependencies": {
|
|
"jpm": "<%= packageJson.devDependencies.jpm %>",
|
|
"firefox-profile": "<%= packageJson.devDependencies['firefox-profile'] %>"
|
|
}
|
|
}
|