1 | 'use strict';
|
2 |
|
3 | const {
|
4 | AgentProtocol,
|
5 | BaseAgent,
|
6 | createAgent,
|
7 | CygwinAgent,
|
8 | OpenSSHAgent,
|
9 | PageantAgent,
|
10 | } = require('./agent.js');
|
11 | const {
|
12 | SSHTTPAgent: HTTPAgent,
|
13 | SSHTTPSAgent: HTTPSAgent,
|
14 | } = require('./http-agents.js');
|
15 | const { parseKey } = require('./protocol/keyParser.js');
|
16 | const {
|
17 | flagsToString,
|
18 | OPEN_MODE,
|
19 | STATUS_CODE,
|
20 | stringToFlags,
|
21 | } = require('./protocol/SFTP.js');
|
22 |
|
23 | module.exports = {
|
24 | AgentProtocol,
|
25 | BaseAgent,
|
26 | createAgent,
|
27 | Client: require('./client.js'),
|
28 | CygwinAgent,
|
29 | HTTPAgent,
|
30 | HTTPSAgent,
|
31 | OpenSSHAgent,
|
32 | PageantAgent,
|
33 | Server: require('./server.js'),
|
34 | utils: {
|
35 | parseKey,
|
36 | sftp: {
|
37 | flagsToString,
|
38 | OPEN_MODE,
|
39 | STATUS_CODE,
|
40 | stringToFlags,
|
41 | },
|
42 | },
|
43 | };
|