mirror of
https://github.com/cosmos/cosmjs.git
synced 2025-03-10 21:49:15 +00:00
30 lines
770 B
Markdown
30 lines
770 B
Markdown
# @iov/cosmos
|
|
|
|
[](https://www.npmjs.com/package/cosm-js)
|
|
|
|
This is a Typescript client-side binding to [wasmd](https://github.com/cosmwasm/wasmd), a sample blockchain for the [cosmwasm](https://github.com/confio/cosmwasm) smart contracting platform.
|
|
|
|
## Development
|
|
|
|
Requires Node 10+. For best results, use yarn. The basic commands are:
|
|
|
|
```sh
|
|
# compile the code
|
|
yarn build
|
|
# run unit tests
|
|
yarn test
|
|
|
|
# format and lint the code
|
|
yarn format && yarn lint
|
|
```
|
|
|
|
### Integration tests
|
|
|
|
To run the entire test suite, you need to run a local blockchain to test against. This should work on any Linux/OSX system with docker installed.
|
|
|
|
```sh
|
|
./scripts/cosm/start.sh
|
|
COSMOS_ENABLED=1 yarn test
|
|
./scripts/cosm/stop.sh
|
|
```
|