Skip to content

Commit c5aae68

Browse files
authored
Merge pull request #593 from stephensli/fix/root-export-wrapped-solcjson
fix: export all properties under the root instead of default
2 parents 46c59df + 8405162 commit c5aae68

File tree

6 files changed

+27
-6
lines changed

6 files changed

+27
-6
lines changed

index.ts

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
import wrapper from './wrapper';
22

33
const soljson = require('./soljson.js');
4+
const wrapped = wrapper(soljson);
45

5-
export default wrapper(soljson);
6+
const {
7+
version,
8+
semver,
9+
license,
10+
lowlevel,
11+
features,
12+
compile,
13+
loadRemoteVersion,
14+
setupMethods
15+
} = wrapped;
16+
17+
export {
18+
version,
19+
semver,
20+
license,
21+
lowlevel,
22+
features,
23+
compile,
24+
loadRemoteVersion,
25+
setupMethods
26+
};

solc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as commander from 'commander';
44
import * as fs from 'fs';
55
import * as os from 'os';
66
import * as path from 'path';
7-
import solc from './index';
7+
import * as solc from './index';
88
import smtchecker from './smtchecker';
99
import smtsolver from './smtsolver';
1010

test/compiler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as assert from 'assert';
22
import * as tape from 'tape';
33
import * as semver from 'semver';
4-
import solc from '../';
4+
import * as solc from '../';
55
import linker from '../linker';
66
import { execSync } from 'child_process';
77
import wrapper from '../wrapper';

test/smtcallback.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as tape from 'tape';
33
import * as fs from 'fs';
44
import * as path from 'path';
55
import * as semver from 'semver';
6-
import solc from '../';
6+
import * as solc from '../';
77
import smtchecker from '../smtchecker';
88
import smtsolver from '../smtsolver';
99

test/smtchecker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as tape from 'tape';
22
import * as semver from 'semver';
3-
import solc from '../';
3+
import * as solc from '../';
44
import smtchecker from '../smtchecker';
55
import smtsolver from '../smtsolver';
66

verifyVersion.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import * as semver from 'semver';
44

55
import { version as packageVersion } from './package.json';
6-
import solc from './';
6+
import * as solc from './';
77

88
const solcVersion = (solc as any).version();
99

0 commit comments

Comments
 (0)