generator-clarity-dev
A Clarity development environment Yeoman generator.
Generates a TypeScript project that contains a hello-world.clar sample smart contract and
a minimal Mocha test suite using the Clarity SDK.
Visit create-clarity-starter for usage as an npm init initializer without global yo installation requirements.
Quick Start
Create project directory:
mkdir hello-clarity
cd hello-clarity
Run project generator:
npm install -g yo generator-clarity-dev
yo clarity-dev
Run tests:
npm test
Expected output:
hello world contract test suite
âś“ should have a valid syntax
deploying an instance of the contract
âś“ should return 'hello world'
âś“ should echo number
3 passing
Troubleshooting
Ensure all checks pass when running npx yo doctor.
Yeoman Doctor - Running sanity checks on your system
âś” Global configuration file is valid
âś” NODE_PATH matches the npm root
âś” Node.js version
âś” No .bowerrc file in home directory
âś” No .yo-rc.json file in home directory
âś” npm version
âś” yo version
clarity-native-bin
If seeing error messages related to the clarity-native-bin package then see its README for more details.