Go to file
2020-02-03 18:42:36 +01:00
.circleci Start blockchain before installing nodejs/yarn 2020-02-03 15:32:31 +01:00
packages Remove obsolete comments 2020-02-03 18:42:36 +01:00
scripts/cosm Fix link to docker repo 2020-02-03 15:32:31 +01:00
.editorconfig Set up format and lint configs 2020-01-22 22:24:22 +01:00
.eslintignore Import from @iov/cosmos 2020-01-22 09:41:48 +01:00
.eslintrc.js Enable @typescript-eslint/prefer-readonly 2020-02-03 09:46:35 +01:00
.gitignore Use separate .gitignore for package 2020-01-29 12:26:47 +01:00
.prettierrc.json Set up format and lint configs 2020-01-22 22:24:22 +01:00
faucet.Dockerfile Add packages/sdk to build container 2020-01-31 18:04:11 +01:00
lerna.json v0.0.1 2020-01-29 12:30:37 +01:00
LICENSE Use an unmodified copy of Apache-2.0 2020-01-23 18:32:43 +01:00
NOTICE Add packages/faucet 2020-01-30 07:36:44 +01:00
package.json Remove tslint-immutable linter plugin 2020-02-03 09:21:51 +01:00
README.md Add LICENSE, dev instructions in README 2020-01-22 22:24:09 +01:00
tsconfig.json Convert to monorepository using lerna/workspaces 2020-01-29 12:00:32 +01:00
tslint.json Let eslint take case of prefer-const 2020-02-03 09:45:32 +01:00
yarn.lock Remove tslint-immutable linter plugin 2020-02-03 09:21:51 +01:00

@iov/cosmos

npm version

This is a Typescript client-side binding to wasmd, a sample blockchain for the cosmwasm smart contracting platform.

Development

Requires Node 10+. For best results, use yarn. The basic commands are:

# 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.

./scripts/cosm/start.sh
COSMOS_ENABLED=1 yarn test
./scripts/cosm/stop.sh