{"library":"vitest-environment-clarinet","type":"library","category":null,"description":"The `vitest-environment-clarinet` package provides a specialized Vitest testing environment tailored for developing and testing Clarity smart contracts within Clarinet projects. It enables developers to integrate the Clarinet simulation network (simnet) directly into their Vitest test suites, facilitating interactions with deployed smart contracts in a controlled environment. The current stable version is 3.0.2, with recent releases indicating a focus on maintaining compatibility with new Vitest major versions (e.g., supporting Vitest 4.x in v2.6.0 and v3.0.0). This package differentiates itself by offering a seamless, opinionated integration for Stacks blockchain development, leveraging Vitest's speed and features while providing the necessary Clarinet context. It is typically used alongside `@stacks/clarinet-sdk` to access the `clarity` testing utilities.","language":"javascript","status":"active","version":"3.0.2","tags":["javascript","clarinet","clarity","test","stacks","vitest"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vitest-environment-clarinet","imports":["// vitest.config.ts\nimport { defineConfig } from 'vitest/config';\n\nexport default defineConfig({\n  test: {\n    environment: 'clarinet',\n  },\n});","// my-contract.test.ts\ndescribe('MyContract', () => {\n  test('should do something', async () => {\n    const response = await clarity.contract.myContract.read.someFunction();\n    expect(response.result).toBe('success');\n  });\n});","/// <reference types=\"vitest/config\" />\nimport { defineConfig } from 'vitest/config';"]},{"cmd":"yarn add vitest-environment-clarinet","imports":[]},{"cmd":"pnpm add vitest-environment-clarinet","imports":[]}],"homepage":null,"github":"https://github.com/stx-labs/vitest-environment-clarinet","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vitest-environment-clarinet","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vitest-environment-clarinet/compatibility"}}