Add Robot_JoyIt driver

This commit is contained in:
2026-01-17 16:50:07 +01:00
parent e9e50acf5f
commit 0cfb4d5a95
15848 changed files with 570836 additions and 268976 deletions

View File

@@ -3,6 +3,25 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [3.2.0](https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.7...istanbul-reports-v3.2.0) (2025-08-18)
### Features
* update HTML report filter to take a RegEx ([#796](https://github.com/istanbuljs/istanbuljs/issues/796)) ([a739999](https://github.com/istanbuljs/istanbuljs/commit/a7399991f4f5a086a75e8ac13131b79f5e4a6377))
### Bug Fixes
* html-spa table formatting ([#814](https://github.com/istanbuljs/istanbuljs/issues/814)) ([39c0fd1](https://github.com/istanbuljs/istanbuljs/commit/39c0fd1c45c8e2300bd724f91989bbffe60422a6))
## [3.1.7](https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.6...istanbul-reports-v3.1.7) (2024-02-19)
### Bug Fixes
* **ux:** address bug with firefox event handling ([2207a87](https://github.com/istanbuljs/istanbuljs/commit/2207a87ec978b7637d8b55de2ff887e462bd48d3))
## [3.1.6](https://github.com/istanbuljs/istanbuljs/compare/istanbul-reports-v3.1.5...istanbul-reports-v3.1.6) (2023-07-25)
@@ -256,7 +275,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline
### Bug Fixes
* update dependendencies due to vulnerabilities ([#294](https://github.com/istanbuljs/istanbuljs/issues/294)) ([4c14fed](https://github.com/istanbuljs/istanbuljs/commit/4c14fed))
* update dependencies due to vulnerabilities ([#294](https://github.com/istanbuljs/istanbuljs/issues/294)) ([4c14fed](https://github.com/istanbuljs/istanbuljs/commit/4c14fed))

View File

@@ -1,7 +1,6 @@
# istanbul-reports
[![Greenkeeper badge](https://badges.greenkeeper.io/istanbuljs/istanbul-reports.svg)](https://greenkeeper.io/)
[![Build Status](https://travis-ci.org/istanbuljs/istanbul-reports.svg?branch=master)](https://travis-ci.org/istanbuljs/istanbul-reports)
[![Build Status](https://travis-ci.org/istanbuljs/istanbul-reports.svg?branch=main)](https://travis-ci.org/istanbuljs/istanbul-reports)
- node.getRelativeName

3
node_modules/istanbul-reports/lib/html-spa/.babelrc generated vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"presets": [["@babel/preset-env", { "modules": "commonjs" }], "@babel/preset-react"]
}

File diff suppressed because one or more lines are too long

View File

@@ -212,7 +212,7 @@ a:hover {
}
.coverage-summary th {
text-align: center;
text-align: left;
font-weight: normal;
white-space: nowrap;
}
@@ -252,8 +252,8 @@ a:hover {
color: #666;
}
.coverage-summary .headercell:nth-child(5n - 2),
.coverage-summary td:nth-child(5n - 2) {
.coverage-summary .headercell:nth-child(5n - 3),
.coverage-summary td:nth-child(5n - 3) {
border-left: 2px solid #fcfcfc;
padding-left: 2em;
}

View File

@@ -89,10 +89,10 @@ module.exports = function SummaryTableHeader({
<thead>
<tr className="topheading">
<th></th>
{metricsToShow.statements && <th colSpan={4}>Statements</th>}
{metricsToShow.branches && <th colSpan={4}>Branches</th>}
{metricsToShow.functions && <th colSpan={4}>Functions</th>}
{metricsToShow.lines && <th colSpan={4}>Lines</th>}
{metricsToShow.statements && <th colSpan={5}>Statements</th>}
{metricsToShow.branches && <th colSpan={5}>Branches</th>}
{metricsToShow.functions && <th colSpan={5}>Functions</th>}
{metricsToShow.lines && <th colSpan={5}>Lines</th>}
</tr>
<tr className="subheading">
<FileHeaderCell onSort={onSort} activeSort={activeSort} />

View File

@@ -148,7 +148,7 @@ function annotateBranches(fileCoverage, structuredText) {
branchMeta[branchName].type === 'if' &&
// Check if the branch has an implicit else.
branchArray.length === 2 &&
// Check if the implicit else branch is unnacounted for.
// Check if the implicit else branch is unaccounted for.
metaArray.length === 1 &&
// Check if the implicit else branch is uncovered.
branchArray[1] === 0
@@ -207,7 +207,7 @@ function annotateBranches(fileCoverage, structuredText) {
text = structuredText[startLine].text;
if (branchMeta[branchName].type === 'if') {
// 'if' is a special case
// since the else branch might not be visible, being non-existent
// since the else branch might not be visible, being nonexistent
text.insertAt(
startCol,
lt +

View File

@@ -8,7 +8,7 @@ var jumpToCode = (function init() {
// We don't want to select elements that are direct descendants of another match
var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > `
// Selecter that finds elements on the page to which we can jump
// Selector that finds elements on the page to which we can jump
var selector =
fileListingElements.join(', ') +
', ' +

View File

@@ -26,17 +26,31 @@ var addSorting = (function() {
function onFilterInput() {
const searchValue = document.getElementById('fileSearch').value;
const rows = document.getElementsByTagName('tbody')[0].children;
// Try to create a RegExp from the searchValue. If it fails (invalid regex),
// it will be treated as a plain text search
let searchRegex;
try {
searchRegex = new RegExp(searchValue, 'i'); // 'i' for case-insensitive
} catch (error) {
searchRegex = null;
}
for (let i = 0; i < rows.length; i++) {
const row = rows[i];
if (
row.textContent
.toLowerCase()
.includes(searchValue.toLowerCase())
) {
row.style.display = '';
let isMatch = false;
if (searchRegex) {
// If a valid regex was created, use it for matching
isMatch = searchRegex.test(row.textContent);
} else {
row.style.display = 'none';
// Otherwise, fall back to the original plain text search
isMatch = row.textContent
.toLowerCase()
.includes(searchValue.toLowerCase());
}
row.style.display = isMatch ? '' : 'none';
}
}

View File

@@ -86,7 +86,7 @@ ${htmlHead(details)}
<template id="filterTemplate">
<div class="quiet">
Filter:
<input oninput="onInput()" type="search" id="fileSearch">
<input type="search" id="fileSearch">
</div>
</template>
</div>

View File

@@ -1,6 +1,6 @@
{
"name": "istanbul-reports",
"version": "3.1.6",
"version": "3.2.0",
"description": "istanbul reports",
"author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",
"main": "index.js",