mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-23 05:35:48 +00:00
New build system for SJCL.
This commit is contained in:
41
grunt.js
Normal file
41
grunt.js
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
module.exports = function(grunt) {
|
||||||
|
grunt.initConfig({
|
||||||
|
pkg: '<json:package.json',
|
||||||
|
meta: {
|
||||||
|
banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
|
||||||
|
'<%= grunt.template.today("yyyy-mm-dd") %>\n' +
|
||||||
|
'<%= pkg.homepage ? "* " + pkg.homepage + "\n" : "" %>' +
|
||||||
|
'* Copyright (c) <%= grunt.template.today("yyyy") %> <%= pkg.author.name %>;' +
|
||||||
|
' Licensed <%= _.pluck(pkg.licenses, "type").join(", ") %> */'
|
||||||
|
},
|
||||||
|
concat: {
|
||||||
|
sjcl: {
|
||||||
|
src: [
|
||||||
|
"src/js/sjcl/core/sjcl.js",
|
||||||
|
// "src/js/sjcl/core/aes.js",
|
||||||
|
"src/js/sjcl/core/bitArray.js",
|
||||||
|
"src/js/sjcl/core/codecString.js",
|
||||||
|
"src/js/sjcl/core/codecHex.js",
|
||||||
|
"src/js/sjcl/core/codecBase64.js",
|
||||||
|
"src/js/sjcl/core/codecBytes.js",
|
||||||
|
"src/js/sjcl/core/sha256.js",
|
||||||
|
"src/js/sjcl/core/sha1.js",
|
||||||
|
// "src/js/sjcl/core/ccm.js",
|
||||||
|
// "src/js/sjcl/core/cbc.js",
|
||||||
|
// "src/js/sjcl/core/ocb2.js",
|
||||||
|
// "src/js/sjcl/core/hmac.js",
|
||||||
|
// "src/js/sjcl/core/pbkdf2.js",
|
||||||
|
"src/js/sjcl/core/random.js",
|
||||||
|
"src/js/sjcl/core/convenience.js",
|
||||||
|
"src/js/sjcl/core/bn.js",
|
||||||
|
"src/js/sjcl/core/ecc.js",
|
||||||
|
"src/js/sjcl/core/srp.js"
|
||||||
|
],
|
||||||
|
dest: 'build/sjcl.js'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
// Tasks
|
||||||
|
grunt.registerTask('default', 'concat:sjcl');
|
||||||
|
};
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
// Represent Ripple amounts and currencies.
|
// Represent Ripple amounts and currencies.
|
||||||
// - Numbers in hex are big-endian.
|
// - Numbers in hex are big-endian.
|
||||||
|
|
||||||
var sjcl = require('./sjcl/core.js');
|
var sjcl = require('../../build/sjcl');
|
||||||
var bn = require('./sjcl/core.js').bn;
|
var bn = sjcl.bn;
|
||||||
var utils = require('./utils.js');
|
var utils = require('./utils.js');
|
||||||
var jsbn = require('./jsbn.js');
|
var jsbn = require('./jsbn.js');
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user