Skip to content
This repository was archived by the owner on Nov 21, 2024. It is now read-only.

Commit fb38039

Browse files
committed
fix(deps): Update dependencies and refactor for it
1 parent 2feadd0 commit fb38039

5 files changed

Lines changed: 52 additions & 34 deletions

File tree

package-lock.json

Lines changed: 33 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@
4646
"srcgen"
4747
],
4848
"devDependencies": {
49-
"@types/chai": "^4.0.6",
49+
"@types/chai": "^4.0.7",
5050
"@types/mocha": "^2.2.44",
51-
"@types/node": "^8.0.53",
51+
"@types/node": "^8.0.54",
5252
"@types/sinon": "^4.0.0",
5353
"chai": "^4.1.2",
5454
"mocha": "^4.0.1",
@@ -57,16 +57,16 @@
5757
"typescript": "2.4.2"
5858
},
5959
"dependencies": {
60-
"@angular/common": "5.0.2",
61-
"@angular/compiler": "5.0.2",
62-
"@angular/core": "5.0.2",
60+
"@angular/common": "5.0.5",
61+
"@angular/compiler": "5.0.5",
62+
"@angular/core": "5.0.5",
6363
"@biesbjerg/ngx-translate-extract": "^2.3.4",
6464
"@types/cheerio": "^0.22.6",
65-
"@types/commander": "^2.11.0",
65+
"@types/commander": "^2.12.2",
6666
"@types/del": "^3.0.0",
6767
"@types/dotenv": "^4.0.2",
6868
"@types/fs-extra": "^4.0.5",
69-
"@types/lodash": "^4.14.86",
69+
"@types/lodash": "^4.14.87",
7070
"@types/loglevel": "^1.5.3",
7171
"cheerio": "^1.0.0-rc.2",
7272
"commander": "^2.12.2",
@@ -85,7 +85,8 @@
8585
"npm-run": "^4.1.2",
8686
"po2json": "^0.4.5",
8787
"recursive-readdir": "^2.2.1",
88-
"srcgen": "^0.3.0",
88+
"sort-paths": "^1.1.0",
89+
"srcgen": "^0.3.1",
8990
"tmp": "0.0.33"
9091
}
9192
}

src/lib/base.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ export class Base {
267267
}
268268
);
269269
this.log('po2ts').debug(options);
270-
const srcgenTemplate = 'convert.po.to.ts';
270+
const srcgenTemplate = path.resolve(__dirname + '/../../srcgen/convert.po.to.ts');
271271
const optionsFile = path.resolve(__dirname + '/../../srcgen/temp_' + process.hrtime() + '-convert.po.to.ts.json');
272272
fsExtra.writeJSONSync(optionsFile, options);
273273
if (!fsExtra.existsSync(optionsFile)) {
@@ -280,7 +280,7 @@ export class Base {
280280
this.log('po2ts').debug('end');
281281
return await false;
282282
}
283-
let result = await this.commandRunner(commandString, path.resolve(__dirname + '/../../'));
283+
let result = await this.commandRunner(commandString);
284284
if (fsExtra.existsSync(optionsFile)) {
285285
del.sync([optionsFile], { force: true });
286286
}
@@ -332,7 +332,7 @@ export class Base {
332332
}
333333
);
334334
this.log('makeTsList').debug(options);
335-
const srcgenTemplate = 'make.list.ts.files';
335+
const srcgenTemplate = path.resolve(__dirname + '/../../srcgen/make.list.ts.files');
336336
const optionsFile = path.resolve(__dirname + '/../../srcgen/temp_' + process.hrtime() + '-make.list.ts.files.json');
337337
fsExtra.writeJSONSync(optionsFile, options);
338338
if (!fsExtra.existsSync(optionsFile)) {
@@ -345,7 +345,7 @@ export class Base {
345345
this.log('makeTsList').debug('end');
346346
return await false;
347347
}
348-
let result = await this.commandRunner(commandString, path.resolve(__dirname + '/../../'));
348+
let result = await this.commandRunner(commandString);
349349
if (fsExtra.existsSync(optionsFile)) {
350350
del.sync([optionsFile], { force: true });
351351
}

srcgen/convert.po.to.ts/loader#.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@ var po2json = require('po2json'),
22
fs = require('fs'),
33
path = require('path'),
44
_ = require('lodash'),
5-
recursive = require('recursive-readdir');
5+
recursive = require('recursive-readdir'),
6+
sortPaths = require('sort-paths');
67
var folder = path.resolve(__srcdir, '../../', po.input.dir);
78
var packageName = package.name;
89
if (!packageName && fs.existsSync(path.resolve(__srcdir, '../../', po.input.dir, '../', 'package.json'))) {
@@ -11,6 +12,7 @@ if (!packageName && fs.existsSync(path.resolve(__srcdir, '../../', po.input.dir,
1112
console.log('Scan folder: ' + folder);
1213
console.log('Module name: ' + packageName);
1314
recursive(folder, ['!*.po'], function (err, files) {
15+
files = sortPaths(files, path.sep);
1416
for (var i = 0; i < files.length; i++) {
1517
var file = files[i];
1618
var fileName = _.kebabCase(path.basename(file, '.po'));

srcgen/make.list.ts.files/loader#.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ var fs = require('fs'),
33
_ = require('lodash'),
44
srcgen = require('srcgen'),
55
recursive = require('recursive-readdir'),
6-
replaceExt = require('replace-ext');
6+
replaceExt = require('replace-ext'),
7+
sortPaths = require('sort-paths');
78
var scanPath = path.resolve(__srcdir, '..', '..', scan.path);
89
var packageName = package.name;
910
if (!packageName && fs.existsSync(path.resolve(__srcdir, '..', '..', scan.path, 'package.json'))) {
@@ -12,6 +13,7 @@ if (!packageName && fs.existsSync(path.resolve(__srcdir, '..', '..', scan.path,
1213
console.log('Scan dir:' + scanPath);
1314
console.log('Module name: ' + packageName);
1415
recursive(scanPath, ['!*.ts', '*node_modules*'], function (err, files) {
16+
files = sortPaths(files, path.sep);
1517
var exportArray = [];
1618
var exportEntities = {};
1719
var list = [];

0 commit comments

Comments
 (0)