parent
c1b415597b
commit
437a5519e0
@ -1,24 +1,54 @@ |
|||||||
# `remix-lib` |
## Remix Lib |
||||||
|
[](https://www.npmjs.com/package/@remix-project/remix-lib) |
||||||
|
[](https://www.npmjs.com/package/@remix-project/remix-lib) |
||||||
|
[](https://www.npmjs.com/package/@remix-project/remix-lib) |
||||||
|
[](https://github.com/ethereum/remix-project/tree/master/libs/remix-lib) |
||||||
|
[](https://github.com/ethereum/remix-project/issues) |
||||||
|
|
||||||
Provides: |
`@remix-project/remix-lib` is a common library to various remix tools. It is used in `remix-astwalker`, `remix-analyzer`, `remix-debug`, `remix-simulator`, `remix-solidity`, `remix-tests` libraries and in Remix IDE codebase. |
||||||
|
|
||||||
{ |
### Installation |
||||||
|
`@remix-project/remix-lib` is an NPM package and can be installed using NPM as: |
||||||
|
|
||||||
|
`npm install @remix-project/remix-lib` |
||||||
|
|
||||||
|
### How to use |
||||||
|
|
||||||
|
`@remix-project/remix-lib` exports: |
||||||
|
|
||||||
|
``` |
||||||
|
{ |
||||||
EventManager: EventManager, |
EventManager: EventManager, |
||||||
helpers: { |
helpers: { |
||||||
trace: traceHelper, |
ui: uiHelper, |
||||||
ui: uiHelper |
compiler: compilerHelper |
||||||
}, |
}, |
||||||
vm: { |
vm: { |
||||||
Web3Providers: Web3Providers, |
Web3Providers: Web3Providers, |
||||||
DummyProvider: DummyProvider, |
DummyProvider: DummyProvider, |
||||||
Web3VMProvider: Web3VMProvider |
Web3VMProvider: Web3VmProvider |
||||||
}, |
}, |
||||||
SourceMappingDecoder: SourceMappingDecoder, |
Storage: Storage, |
||||||
SourceLocationTracker: SourceLocationTracker, |
|
||||||
init: init, |
|
||||||
util: util, |
util: util, |
||||||
AstWalker: AstWalker, |
execution: { |
||||||
ui: { |
EventsDecoder: EventsDecoder, |
||||||
styleGuide: styleGuide |
txExecution: txExecution, |
||||||
} |
txHelper: txHelper, |
||||||
} |
executionContext: new ExecutionContext(), |
||||||
|
txFormat: txFormat, |
||||||
|
txListener: TxListener, |
||||||
|
txRunner: TxRunner, |
||||||
|
typeConversion: typeConversion |
||||||
|
}, |
||||||
|
UniversalDApp: UniversalDApp |
||||||
|
} |
||||||
|
``` |
||||||
|
|
||||||
|
### Contribute |
||||||
|
|
||||||
|
Please feel free to open an issue or a pull request. |
||||||
|
|
||||||
|
In case you want to add some code, do have a look to our contribution guidelnes [here](https://github.com/ethereum/remix-project/blob/master/CONTRIBUTING.md). Reach us on [Gitter](https://gitter.im/ethereum/remix) in case of any queries. |
||||||
|
|
||||||
|
### License |
||||||
|
MIT © 2018-21 Remix Team |
Loading…
Reference in new issue