Skip to content

Commit 29875d6

Browse files
committed
Merge pull request #1172 from kingcody/chore/update-generator-deps
chore(): update generator deps
2 parents 1c7f87f + 2916a1d commit 29875d6

File tree

3 files changed

+24
-25
lines changed

3 files changed

+24
-25
lines changed

Diff for: Gruntfile.js

+9-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
'use strict';
2-
var markdown = require('marked');
2+
33
var semver = require('semver');
4-
var _s = require('underscore.string');
54
var shell = require('shelljs');
65
var child_process = require('child_process');
76
var Q = require('q');
87
var helpers = require('yeoman-generator').test;
9-
var fs = require('fs-extra');
8+
var fs = require('fs');
109
var path = require('path');
1110

1211
module.exports = function (grunt) {
13-
require('load-grunt-tasks')(grunt);
12+
// Load grunt tasks automatically, when needed
13+
require('jit-grunt')(grunt, {
14+
buildcontrol: 'grunt-build-control',
15+
changelog: 'grunt-conventional-changelog'
16+
});
1417

1518
grunt.initConfig({
1619
config: {
@@ -218,7 +221,6 @@ module.exports = function (grunt) {
218221
});
219222

220223
grunt.registerTask('updateFixtures', 'updates package and bower fixtures', function() {
221-
var done = this.async();
222224
var packageJson = fs.readFileSync(path.resolve('app/templates/_package.json'), 'utf8');
223225
var bowerJson = fs.readFileSync(path.resolve('app/templates/_bower.json'), 'utf8');
224226

@@ -231,11 +233,8 @@ module.exports = function (grunt) {
231233
bowerJson = bowerJson.replace(/<%(.*)%>/g, '');
232234

233235
// save files
234-
fs.writeFile(path.resolve(__dirname + '/test/fixtures/package.json'), packageJson, function() {
235-
fs.writeFile(path.resolve(__dirname + '/test/fixtures/bower.json'), bowerJson, function() {
236-
done();
237-
});
238-
});
236+
fs.writeFileSync(path.resolve(__dirname + '/test/fixtures/package.json'), packageJson);
237+
fs.writeFileSync(path.resolve(__dirname + '/test/fixtures/bower.json'), bowerJson);
239238
});
240239

241240
grunt.registerTask('installFixtures', 'install package and bower fixtures', function() {

Diff for: package.json

+10-12
Original file line numberDiff line numberDiff line change
@@ -26,30 +26,28 @@
2626
"test": "grunt test"
2727
},
2828
"dependencies": {
29-
"chalk": "~0.4.0",
29+
"chalk": "^1.1.0",
3030
"generator-ng-component": "~0.1.0",
3131
"yeoman-generator": "~0.18.10"
3232
},
3333
"devDependencies": {
34-
"chai": "^1.9.1",
35-
"fs-extra": "^0.9.1",
34+
"chai": "^3.2.0",
3635
"grunt": "~0.4.1",
37-
"grunt-build-control": "DaftMonk/grunt-build-control",
36+
"grunt-build-control": "^0.5.0",
3837
"grunt-contrib-clean": "^0.6.0",
3938
"grunt-contrib-jshint": "^0.11.2",
4039
"grunt-conventional-changelog": "~1.0.0",
4140
"grunt-david": "~0.5.0",
4241
"grunt-env": "^0.4.1",
43-
"grunt-mocha-test": "^0.11.0",
44-
"grunt-release": "~0.6.0",
45-
"load-grunt-tasks": "~0.2.0",
46-
"marked": "~0.2.8",
47-
"mocha": "~1.21.0",
42+
"grunt-mocha-test": "^0.12.7",
43+
"grunt-release": "^0.13.0",
44+
"jit-grunt": "^0.9.1",
45+
"mocha": "^2.2.5",
4846
"q": "^1.0.1",
4947
"recursive-readdir": "^1.2.0",
50-
"semver": "~2.2.1",
51-
"shelljs": "^0.3.0",
52-
"underscore.string": "^2.3.3"
48+
"semver": "^5.0.1",
49+
"shelljs": "^0.5.3",
50+
"underscore.string": "^3.1.1"
5351
},
5452
"engines": {
5553
"node": ">=0.10.0",

Diff for: test/test-file-creation.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*global describe, beforeEach, it */
22
'use strict';
33
var path = require('path');
4-
var fs = require('fs-extra');
4+
var fs = require('fs');
55
var exec = require('child_process').exec;
66
var helpers = require('yeoman-generator').test;
77
var chai = require('chai');
@@ -25,6 +25,8 @@ describe('angular-fullstack generator', function () {
2525
socketio: true
2626
}, dependenciesInstalled = false;
2727

28+
function copySync(s, d) { fs.writeFileSync(d, fs.readFileSync(s)); }
29+
2830
function generatorTest(generatorType, name, mockPrompt, callback) {
2931
gen.run(function () {
3032
var afGenerator;
@@ -442,7 +444,7 @@ describe('angular-fullstack generator', function () {
442444

443445
it('should use existing config if available', function(done) {
444446
this.timeout(60000);
445-
fs.copySync(__dirname + '/fixtures/.yo-rc.json', __dirname + '/temp/.yo-rc.json');
447+
copySync(__dirname + '/fixtures/.yo-rc.json', __dirname + '/temp/.yo-rc.json');
446448
var gen = helpers.createGenerator('angular-fullstack:app', [
447449
'../../app',
448450
'../../endpoint',
@@ -467,7 +469,7 @@ describe('angular-fullstack generator', function () {
467469

468470
it('should add oauth option if existing config had oauth strategy selected', function(done) {
469471
this.timeout(60000);
470-
fs.copySync(__dirname + '/fixtures/.yo-rc.json', __dirname + '/temp/.yo-rc.json');
472+
copySync(__dirname + '/fixtures/.yo-rc.json', __dirname + '/temp/.yo-rc.json');
471473
var gen = helpers.createGenerator('angular-fullstack:app', [
472474
'../../app',
473475
'../../endpoint',

0 commit comments

Comments
 (0)