add version replacement use version.json now

This commit is contained in:
Fabian Vogelsteller 2015-03-12 17:28:33 +01:00
parent 27e570670f
commit 1730f214e1
7 changed files with 30 additions and 107 deletions

103
dist/ethereum.js vendored
View File

@ -1092,7 +1092,7 @@ module.exports = {
* @date 2014 * @date 2014
*/ */
var packagejson = require('../package.json'); var version = require('../version.json');
var net = require('./web3/net'); var net = require('./web3/net');
var eth = require('./web3/eth'); var eth = require('./web3/eth');
var db = require('./web3/db'); var db = require('./web3/db');
@ -1246,7 +1246,7 @@ var shhWatch = {
var web3 = { var web3 = {
version: { version: {
api: packagejson.version api: version.version
}, },
manager: requestManager(), manager: requestManager(),
@ -1370,7 +1370,7 @@ setupMethods(shhWatch, watches.shh());
module.exports = web3; module.exports = web3;
},{"../package.json":21,"./solidity/formatters":2,"./utils/config":4,"./utils/utils":5,"./web3/db":8,"./web3/eth":9,"./web3/filter":11,"./web3/net":15,"./web3/requestmanager":17,"./web3/shh":18,"./web3/watches":20}],7:[function(require,module,exports){ },{"../version.json":21,"./solidity/formatters":2,"./utils/config":4,"./utils/utils":5,"./web3/db":8,"./web3/eth":9,"./web3/filter":11,"./web3/net":15,"./web3/requestmanager":17,"./web3/shh":18,"./web3/watches":20}],7:[function(require,module,exports){
/* /*
This file is part of ethereum.js. This file is part of ethereum.js.
@ -2848,103 +2848,8 @@ module.exports = {
},{}],21:[function(require,module,exports){ },{}],21:[function(require,module,exports){
module.exports={ module.exports={
"name": "ethereum.js", "version": "0.1.3"
"namespace": "ethereum",
"version": "0.1.3",
"description": "Ethereum JavaScript API, middleware to talk to a ethreum node over RPC",
"main": "./index.js",
"directories": {
"lib": "./lib"
},
"dependencies": {
"bignumber.js": ">=2.0.0",
"envify": "^3.0.0",
"unreachable-branch-transform": "^0.1.0",
"xmlhttprequest": "*"
},
"devDependencies": {
"bower": ">=1.3.0",
"browserify": ">=6.0",
"chai": "^2.1.1",
"coveralls": "^2.11.2",
"del": ">=0.1.1",
"exorcist": "^0.1.6",
"gulp": ">=3.4.0",
"gulp-jshint": ">=1.5.0",
"gulp-rename": ">=1.2.0",
"gulp-streamify": "0.0.5",
"gulp-uglify": ">=1.0.0",
"istanbul": "^0.3.5",
"jshint": ">=2.5.0",
"karma": "^0.12.31",
"karma-browserify": "^4.0.0",
"karma-chrome-launcher": "^0.1.7",
"karma-firefox-launcher": "^0.1.4",
"karma-mocha": "^0.1.10",
"karma-safari-launcher": "^0.1.1",
"mocha": ">=2.1.0",
"vinyl-source-stream": "^1.0.0"
},
"scripts": {
"build": "gulp",
"watch": "gulp watch",
"lint": "jshint *.js lib",
"test": "mocha",
"test-coveralls": "istanbul cover _mocha -- -R spec && cat coverage/lcov.info | coveralls --verbose",
"karma": "./node_modules/karma/bin/karma start --singleRun=true --browsers=\"Firefox\""
},
"repository": {
"type": "git",
"url": "https://github.com/ethereum/ethereum.js.git"
},
"homepage": "https://github.com/ethereum/ethereum.js",
"bugs": {
"url": "https://github.com/ethereum/ethereum.js/issues"
},
"browserify": {
"transform": [
[
"envify",
{
"NODE_ENV": "build"
}
],
[
"unreachable-branch-transform"
]
]
},
"keywords": [
"ethereum",
"javascript",
"API"
],
"author": "ethdev.com",
"authors": [
{
"name": "Jeffery Wilcke",
"email": "jeff@ethdev.com",
"url": "https://github.com/obscuren"
},
{
"name": "Marek Kotewicz",
"email": "marek@ethdev.com",
"url": "https://github.com/debris"
},
{
"name": "Marian Oancea",
"email": "marian@ethdev.com",
"url": "https://github.com/cubedro"
},
{
"name": "Fabian Vogelsteller",
"email": "fabian@ethdev.com",
"homepage": "https://github.com/frozeman"
}
],
"license": "LGPL-3.0"
} }
},{}],"web3":[function(require,module,exports){ },{}],"web3":[function(require,module,exports){
var web3 = require('./lib/web3'); var web3 = require('./lib/web3');
web3.providers.HttpProvider = require('./lib/web3/httpprovider'); web3.providers.HttpProvider = require('./lib/web3/httpprovider');

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -2,6 +2,7 @@
'use strict'; 'use strict';
var version = require('./version.json');
var path = require('path'); var path = require('path');
var del = require('del'); var del = require('del');
@ -14,6 +15,7 @@ var source = require('vinyl-source-stream');
var exorcist = require('exorcist'); var exorcist = require('exorcist');
var bower = require('bower'); var bower = require('bower');
var streamify = require('gulp-streamify'); var streamify = require('gulp-streamify');
var replace = require('gulp-replace');
var DEST = './dist/'; var DEST = './dist/';
var src = 'index'; var src = 'index';
@ -26,6 +28,15 @@ var browserifyOptions = {
bundleExternal: false bundleExternal: false
}; };
gulp.task('versionReplace', function(){
gulp.src(['./package.json'])
.pipe(replace(/\"version\"\: \"(.{5})\"/, '"version": "'+ version.version + '"'))
.pipe(gulp.dest('./'));
gulp.src(['./package.js'])
.pipe(replace(/version\: \'(.{5})\'/, "version: '"+ version.version + "'"))
.pipe(gulp.dest('./'));
});
gulp.task('bower', function(cb){ gulp.task('bower', function(cb){
bower.commands.install().on('end', function (installed){ bower.commands.install().on('end', function (installed){
console.log(installed); console.log(installed);
@ -60,6 +71,9 @@ gulp.task('watch', function() {
gulp.watch(['./lib/*.js'], ['lint', 'build']); gulp.watch(['./lib/*.js'], ['lint', 'build']);
}); });
gulp.task('dev', ['bower', 'lint', 'build']); gulp.task('dev', ['versionReplace','bower', 'lint', 'build']);
gulp.task('default', ['dev']); gulp.task('default', ['dev']);
gulp.task('version', ['versionReplace']);

View File

@ -24,7 +24,7 @@
* @date 2014 * @date 2014
*/ */
var packagejson = require('../package.json'); var version = require('../version.json');
var net = require('./web3/net'); var net = require('./web3/net');
var eth = require('./web3/eth'); var eth = require('./web3/eth');
var db = require('./web3/db'); var db = require('./web3/db');
@ -178,7 +178,7 @@ var shhWatch = {
var web3 = { var web3 = {
version: { version: {
api: packagejson.version api: version.version
}, },
manager: requestManager(), manager: requestManager(),

View File

@ -23,6 +23,7 @@
"gulp": ">=3.4.0", "gulp": ">=3.4.0",
"gulp-jshint": ">=1.5.0", "gulp-jshint": ">=1.5.0",
"gulp-rename": ">=1.2.0", "gulp-rename": ">=1.2.0",
"gulp-replace": "^0.5.3",
"gulp-streamify": "0.0.5", "gulp-streamify": "0.0.5",
"gulp-uglify": ">=1.0.0", "gulp-uglify": ">=1.0.0",
"istanbul": "^0.3.5", "istanbul": "^0.3.5",

3
version.json Normal file
View File

@ -0,0 +1,3 @@
{
"version": "0.1.3"
}