{"_id":"@byndyusoft/sonar-coverage-reporter","_rev":"3-26135e03c0e90cbe447ab083517dc402","name":"@byndyusoft/sonar-coverage-reporter","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@byndyusoft/sonar-coverage-reporter","version":"1.0.0","author":{"name":"Byndyusoft"},"license":"Apache-2.0","_id":"@byndyusoft/sonar-coverage-reporter@1.0.0","maintainers":[{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},{"name":"sadcitizen","email":"sadcitizen@yandex.ru"},{"name":"dmitriy.litichevskiy","email":"litichevskiydv@gmail.com"},{"name":"razonrus","email":"iruslansafin@gmail.com"}],"homepage":"https://github.com/Byndyusoft/node-sonar-coverage-reporter#readme","bugs":{"url":"https://github.com/Byndyusoft/node-sonar-coverage-reporter/issues"},"dist":{"shasum":"d677933a4be381aeac64ecb4f2d190c4d6ca6962","tarball":"https://registry.npmjs.org/@byndyusoft/sonar-coverage-reporter/-/sonar-coverage-reporter-1.0.0.tgz","fileCount":19,"integrity":"sha512-y6FVelU6JZ/yrzYhS9Nx4T7g2ARJvfTJTGQ7KPto57RMeNjMgEgfC5ePrIoSUTsaR6nJsbxoHt6ot6yuIDfV3w==","signatures":[{"sig":"MEUCIBUk3SpbEubnomOUr54ldNoGsTFzJ2PExzBjiPlYEL7TAiEA1YKMyF5ahr98s3A5IV1JIpw5VvNvEdO+URQkVx3YdD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8l3vCRA9TVsSAnZWagAAAPcP/3MWsf/4nz09Hsee0I/O\ngtkapkaKcvn6hUD1j8uQmV73ZGxK/MifpX8/7dsY7WTIcRLpk5CMpXUr4HR+\nsP+tl4ERCPdmAWgYr0VaFPCSlQ0H+tR4Fb18qOSQpCZSnya+M0DGzsMaHoGP\nh/KWAqEG713Vw8gJ0ea1L/INPbwoiyQPruXbpO5np3+mCNSTuzYwTEtEjQXA\nYGnXoa1X+uAXL1p7+rck1oYfk0trPWWCPd+qUA0xDRR7QvMP0QJl/+U4tfrH\nMCGJASoCjwAmwV/RW/l1fjbClkIaMBhUTOXeJ0YZJNBgN/zEQxgX9HAZLQC+\n29tW/MUL3O27r5AUn0el6D1VmY1/CPuYcOW5klqVsizVR3hXFoeyDMkxxzY/\nzm7GreXBS9DWXqWIroAOCfYpGVELXMpgD89w1wNL1XOEuSZa7QeuY9Bznr4k\nSkpA3VIV3344PvTV9Lhn0aHN/sGQh7RAPkApbBa5OhPsjZ4R0YkNQk4gcmJv\nM3VKVJU+nB/AfezGsL7BNjJPfzwHeolJHcySy76BgydTwvXbaOJiwHWdUTup\n9mFyyXGem6ypbEVNKjEcUuheO0BRxcENfI5CAqd7IT1RKhWb1kkps+p3R6dp\nGnZ2SQZvt2y8xnLj8fUWu6BwDlM+zupuDqjj9SzSFY0kZAMWJ51galEvlkdP\n2EJP\r\n=3ESQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src","<rootDir>/test"],"rootDir":"./","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.ts$":"ts-jest"},"resetMocks":true,"testEnvironment":"node","coverageDirectory":"<rootDir>/coverage","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["./src/**/*.ts","!**/__tests__/**/*.ts","!**/index.ts"],"moduleFileExtensions":["ts","js"]},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14"},"gitHead":"7b243b622d910fb75144651eac0f873e687e864a","scripts":{"lint":"yarn run lint:eslint && yarn run lint:markdown && yarn run lint:prettier","test":"jest","build":"tsc --project ./tsconfig.build.json","lint:fix":"yarn run lint:eslint:fix && yarn run lint:markdown:fix && yarn run lint:prettier:fix","prebuild":"shx rm -rf ./dist","test:cov":"cross-env FORCE_COLOR=true jest --coverage","lint:eslint":"eslint --ignore-path ./.gitignore --max-warnings 0 --ext .ts,.js .","postpublish":"pinst --enable","_postinstall":"husky install && ts-patch install","lint:markdown":"markdownlint --ignore-path ./.gitignore \"./**/*.md\"","lint:prettier":"prettier --ignore-path ./.gitignore --check \"./**/*.{ts,js,json,yaml,yml,md}\"","prepublishOnly":"pinst --disable","lint:eslint:fix":"eslint --ignore-path ./.gitignore --fix --ext .ts,.js .","lint:markdown:fix":"markdownlint --ignore-path ./.gitignore --fix \"./**/*.md\"","lint:prettier:fix":"prettier --ignore-path ./.gitignore --write \"./**/*.{ts,js,json,yaml,yml,md}\""},"_npmUser":{"name":"alexanderbyndyu","email":"alexander.byndyu@gmail.com"},"repository":{"url":"git+https://github.com/Byndyusoft/node-sonar-coverage-reporter.git","type":"git"},"_npmVersion":"8.3.2","description":"SonarQube coverage reporter for Istanbul","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","istanbul-lib-report":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^27.4.7","husky":"^7.0.4","pinst":"^2.1.6","eslint":"^7.32.0","ts-jest":"^27.1.3","prettier":"^2.5.1","ts-patch":"^2.0.1","cross-env":"^7.0.3","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/node":"^17.0.10","lint-staged":"^12.2.2","jest-extended":"^1.2.0","@commitlint/cli":"^16.1.0","markdownlint-cli":"^0.30.0","semantic-release":"^19.0.2","jest-mock-extended":"^2.0.4","@byndyusoft/tsconfig":"^1.1.0","istanbul-lib-coverage":"^3.2.0","@byndyusoft/eslint-config":"^1.1.0","@types/istanbul-lib-report":"^3.0.0","typescript-transform-paths":"^3.3.1","prettier-plugin-packagejson":"^2.2.15","@types/istanbul-lib-coverage":"^2.0.4","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sonar-coverage-reporter_1.0.0_1643273711167_0.03790298298794026","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-01-27T08:55:11.117Z","modified":"2026-10-02T16:10:08.757Z","1.0.0":"2022-01-27T08:55:11.301Z"},"bugs":{"url":"https://github.com/Byndyusoft/node-sonar-coverage-reporter/issues"},"author":{"name":"Byndyusoft"},"license":"Apache-2.0","homepage":"https://github.com/Byndyusoft/node-sonar-coverage-reporter#readme","repository":{"url":"git+https://github.com/Byndyusoft/node-sonar-coverage-reporter.git","type":"git"},"description":"SonarQube coverage reporter for Istanbul","maintainers":[{"email":"alexander.byndyu@yandex.ru","name":"alexanderbyndyu"},{"email":"sadcitizen@yandex.ru","name":"sadcitizen"},{"email":"iruslansafin@gmail.com","name":"razonrus"}],"readme":"# node-sonar-coverage-reporter\n\n[![npm@latest](https://img.shields.io/npm/v/@byndyusoft/sonar-coverage-reporter/latest.svg)](https://www.npmjs.com/package/@byndyusoft/sonar-coverage-reporter)\n[![test](https://github.com/Byndyusoft/node-sonar-coverage-reporter/actions/workflows/test.yaml/badge.svg?branch=master)](https://github.com/Byndyusoft/node-sonar-coverage-reporter/actions/workflows/test.yaml)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nSonarQube coverage reporter for Istanbul\n\n## Requirements\n\n- Node.js v14 LTS or later\n- npm or yarn\n\n## Install\n\n```bash\nnpm install --save-dev @byndyusoft/sonar-coverage-reporter\n```\n\nor\n\n```bash\nyarn add --dev @byndyusoft/sonar-coverage-reporter\n```\n\n## Usage\n\nAdd coverage reporter to your Jest configuration:\n\n```json\n{ \"coverageReporters\": [\"@byndyusoft/sonar-coverage-reporter\"] }\n```\n\nWith [options](./src/sonarCoverageReporterOptionsInterface.ts):\n\n```json\n{\n  \"coverageReporters\": [\n    [\"@byndyusoft/sonar-coverage-reporter\", { \"threshold\": 100 }]\n  ]\n}\n```\n\n## Maintainers\n\n- [@Byndyusoft/owners](https://github.com/orgs/Byndyusoft/teams/owners) <<github.maintain@byndyusoft.com>>\n- [@Byndyusoft/team](https://github.com/orgs/Byndyusoft/teams/team)\n- [@KillWolfVlad](https://github.com/KillWolfVlad)\n\n## License\n\nThis repository is released under version 2.0 of the\n[Apache License](https://www.apache.org/licenses/LICENSE-2.0).\n","readmeFilename":"README.md"}