Refactor src/*.js to use import

This commit is contained in:
Tankred Hase 2016-02-05 01:03:46 +07:00
parent 185d575ba3
commit f06e5aea55
7 changed files with 39 additions and 41 deletions

View File

@ -25,10 +25,10 @@
'use strict'; 'use strict';
var config = require('./config'), import config from './config';
packet = require('./packet'), import packet from './packet';
enums = require('./enums.js'), import enums from './enums.js';
armor = require('./encoding/armor.js'); import armor from './encoding/armor.js';
/** /**
* @class * @class

View File

@ -507,10 +507,8 @@ function makeClass(length) {
return c; return c;
} }
module.exports = {}; export default {
128: makeClass(128),
var types = [128, 192, 256]; 192: makeClass(192),
256: makeClass(256)
for (var i in types) { }
module.exports[types[i]] = makeClass(types[i]);
}

View File

@ -8,9 +8,14 @@
'use strict'; 'use strict';
var desModule = require('./des.js'); import desModule from './des.js';
import aes from'./aes.js';
module.exports = { module.exports = {
/** @see module:crypto/cipher/aes */
aes128: aes[128],
aes192: aes[192],
aes256: aes[256],
/** @see module:crypto/cipher/des.originalDes */ /** @see module:crypto/cipher/des.originalDes */
des: desModule.originalDes, des: desModule.originalDes,
/** @see module:crypto/cipher/des.des */ /** @see module:crypto/cipher/des.des */
@ -25,10 +30,4 @@ module.exports = {
idea: function() { idea: function() {
throw new Error('IDEA symmetric-key algorithm not implemented'); throw new Error('IDEA symmetric-key algorithm not implemented');
} }
}; };
var aes = require('./aes.js');
for (var i in aes) {
module.exports['aes' + i] = aes[i];
}

View File

@ -25,11 +25,11 @@
'use strict'; 'use strict';
var packet = require('./packet'), import packet from './packet';
enums = require('./enums.js'), import enums from './enums.js';
armor = require('./encoding/armor.js'), import armor from './encoding/armor.js';
config = require('./config'), import config from './config';
util = require('./util'); import util from './util';
/** /**
* @class * @class

View File

@ -26,13 +26,13 @@
'use strict'; 'use strict';
var util = require('./util.js'), import util from './util.js';
packet = require('./packet'), import packet from './packet';
enums = require('./enums.js'), import enums from './enums.js';
armor = require('./encoding/armor.js'), import armor from './encoding/armor.js';
config = require('./config'), import config from './config';
crypto = require('./crypto'), import crypto from './crypto';
keyModule = require('./key.js'); import keyModule from './key.js';
/** /**
* @class * @class

View File

@ -33,16 +33,17 @@
'use strict'; 'use strict';
var armor = require('./encoding/armor.js'), import armor from './encoding/armor.js';
enums = require('./enums.js'), import enums from './enums.js';
message = require('./message.js'), import message from './message.js';
cleartext = require('./cleartext.js'), import cleartext from './cleartext.js';
config = require('./config/config.js'), import config from './config/config.js';
key = require('./key.js'), import key from './key.js';
util = require('./util'), import util from './util';
AsyncProxy = require('./worker/async_proxy.js'); import AsyncProxy from './worker/async_proxy.js';
import es6Promise from 'es6-promise';
require('es6-promise').polyfill(); // load ES6 Promises polyfill es6Promise.polyfill(); // load ES6 Promises polyfill
var asyncProxy = null; // instance of the asyncproxy var asyncProxy = null; // instance of the asyncproxy

View File

@ -23,7 +23,7 @@
'use strict'; 'use strict';
var config = require('./config'); import config from './config';
module.exports = { module.exports = {
readNumber: function (bytes) { readNumber: function (bytes) {