Fixed build dependencies

This patch accomplishes the following:
- It updates node security, as this depended on a version
  of ansi-styles that was unpublished.
- It updates deprecated uses of yeoman Base and yeoman test.
- It adds mem-fs and mem-fs-editor to dependencies, as those are
  only transiently available in later versions of node/npm.
This commit is contained in:
Michael Krotscheck
2016-04-04 09:52:57 -07:00
parent 1e679bc680
commit 07cb1d455d
3 changed files with 11 additions and 12 deletions

View File

@@ -11,10 +11,10 @@
var eslint = require('./lib/component/eslint'); var eslint = require('./lib/component/eslint');
var gitignore = require('./lib/component/gitignore'); var gitignore = require('./lib/component/gitignore');
module.exports = yeoman.generators.Base.extend({ module.exports = yeoman.Base.extend({
constructor: function() { constructor: function() {
yeoman.generators.Base.apply(this, arguments); yeoman.Base.apply(this, arguments);
// Add support for a `--non-interactive` flag // Add support for a `--non-interactive` flag
this.option('non-interactive'); this.option('non-interactive');

View File

@@ -19,24 +19,23 @@
], ],
"author": "OpenStack <openstack-dev@lists.openstack.org> (http://www.openstack.org/)", "author": "OpenStack <openstack-dev@lists.openstack.org> (http://www.openstack.org/)",
"license": "Apache-2.0", "license": "Apache-2.0",
"peerDependencies": {
"yo": "^1.7.0"
},
"dependencies": { "dependencies": {
"ini": "^1.3.4", "ini": "^1.3.4",
"js-yaml": "^3.5.5", "js-yaml": "^3.5.5",
"q": "^1.4.1", "q": "^1.4.1",
"yeoman-generator": "^0.21.1" "yeoman-generator": "^0.22.5"
}, },
"devDependencies": { "devDependencies": {
"eslint": "1.10.3", "eslint": "^1.10.3",
"eslint-config-openstack": "1.2.4", "eslint-config-openstack": "1.2.4",
"istanbul": "0.4.2", "istanbul": "^0.4.2",
"jasmine": "2.4.1", "jasmine": "^2.4.1",
"karma": "^0.13.22", "karma": "^0.13.22",
"karma-htmlfile-reporter": "^0.2.2", "karma-htmlfile-reporter": "^0.2.2",
"nsp": "2.2.1", "mem-fs": "^1.1.2",
"yeoman-assert": "2.0.0", "mem-fs-editor": "^2.2.0",
"nsp": "^2.3.0",
"yeoman-assert": "^2.1.2",
"yeoman-test": "^1.1.0" "yeoman-test": "^1.1.0"
}, },
"repository": "https://github.com/krotscheck/generator-openstack" "repository": "https://github.com/krotscheck/generator-openstack"

View File

@@ -2,7 +2,7 @@
'use strict'; 'use strict';
var path = require('path'); var path = require('path');
var assert = require('yeoman-assert'); var assert = require('yeoman-assert');
var helpers = require('yeoman-generator').test; var helpers = require('yeoman-test');
var generator = path.join(__dirname, '../../generators/app'); var generator = path.join(__dirname, '../../generators/app');
var modules = ['gerrit', 'license', 'editorconfig']; var modules = ['gerrit', 'license', 'editorconfig'];