Spaces:
Running
Running
File size: 825 Bytes
b456468 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
/*eslint-disable*/
var fs = require('fs');
var path = require('path');
var rootPkg = require('../../package.json');
var pkg = require('./package.json');
var tsVersion = /[0-9.]+/.exec(rootPkg.devDependencies.typescript)[0];
var declareFilePath = path.join(__dirname, 'index.d.ts');
var declareRows = [];
var TS_BANNER = [
'// Type definitions for TOAST UI Image Editor v' + pkg.version,
'// TypeScript Version: ' + tsVersion,
].join('\n');
fs.readFile(declareFilePath, 'utf8', function (error, data) {
if (error) {
throw error;
}
declareRows = data.toString().split('\n');
declareRows.splice(0, 2, TS_BANNER);
fs.writeFile(declareFilePath, declareRows.join('\n'), 'utf8', function (error) {
if (error) {
throw error;
}
console.log('Completed Write Banner for Typescript!');
});
});
|