UNPKG

736 BJavaScriptView Raw
1'use strict';
2
3const {
4 AgentProtocol,
5 BaseAgent,
6 createAgent,
7 CygwinAgent,
8 OpenSSHAgent,
9 PageantAgent,
10} = require('./agent.js');
11const {
12 SSHTTPAgent: HTTPAgent,
13 SSHTTPSAgent: HTTPSAgent,
14} = require('./http-agents.js');
15const { parseKey } = require('./protocol/keyParser.js');
16const {
17 flagsToString,
18 OPEN_MODE,
19 STATUS_CODE,
20 stringToFlags,
21} = require('./protocol/SFTP.js');
22
23module.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};