{"library":"babel-plugin-canyon","type":"library","category":null,"description":"A Babel plugin that cooperates with Istanbul to report code coverage data to Canyon's coverage backend. This plugin instruments JavaScript code during Babel transformation, capturing coverage information that can be sent to Canyon's server for aggregation and visualization. The current stable version is v3.0.10 and is actively maintained. It is designed specifically for use with the Canyon coverage platform, differentiating itself by tight integration with Canyon's API and support for incremental coverage reports. It requires axios as a peer dependency to communicate with the Canyon server. The plugin is suitable for CI/CD pipelines where coverage reporting is needed.","language":"javascript","status":"active","version":"2.0.58","tags":["javascript","babel-plugin","canyon","coverage","instrumentation"],"last_verified":"Sat Apr 25","install":[{"cmd":"npm install babel-plugin-canyon","imports":["// In Babel config: module.exports = { plugins: ['canyon'] };","import canyonPlugin from '@canyonjs/babel-plugin'; // Not the npm package name","import { reportCoverage } from '@canyonjs/babel-plugin'; // Not exported from this package"]},{"cmd":"yarn add babel-plugin-canyon","imports":[]},{"cmd":"pnpm add babel-plugin-canyon","imports":[]}],"homepage":null,"github":"https://github.com/canyon-project/canyon","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/babel-plugin-canyon","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}