UNPKG

525 BJavaScriptView Raw
1'use strict';
2
3var fs = require('fs');
4var gethub = require('gethub');
5var jadeVersion = require('jade/package.json').version;
6var downloadedVersion = '';
7
8try {
9 downloadedVersion = fs.readFileSync(__dirname + '/jade/version.txt', 'utf8');
10} catch (ex) {
11 // ignore non-existant version.txt file
12}
13
14if (downloadedVersion !== jadeVersion) {
15 gethub('visionmedia', 'jade', jadeVersion, __dirname + '/jade', function (err) {
16 if (err) throw err;
17 fs.writeFileSync(__dirname + '/jade/version.txt', jadeVersion);
18 });
19}
\No newline at end of file