{"_id":"@ui5/middleware-code-coverage","_rev":"23-19161d8933e2b9b68bd55b1654e51fbe","name":"@ui5/middleware-code-coverage","dist-tags":{"latest":"2.0.4"},"versions":{"1.0.0":{"name":"@ui5/middleware-code-coverage","version":"1.0.0","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@1.0.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"6655843a10587cca6a69560a42bc81cb24134d5a","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-1.0.0.tgz","fileCount":8,"integrity":"sha512-C5C460/F/B0NUJoZEVaWgLQYDMLV5ltze9WO5rRx0C+Q+ClRI/SdLzACGk6JtAF/4MBNQLrMMJiZiUZirCLkpg==","signatures":[{"sig":"MEQCIGjEr0wChL95o+U2bcMe9306805EgHmuGHU0OOH6YQDYAiArkUKtEertl9BDe0breuGXtPNhXU0X0HIixz8tSNIPYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGwpAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu0Q/+K3/k1qF0qdOYvJkrbjQvjNLWbW4Pr359PMoaoQpJRIeWSFOi\r\nWJEuY6c4Myd7IyLph0v6sGnOXwmbkLGyt/MER4nP0SUaNiPC/cP34NEnHpBr\r\nDEkZUB8Ejss5/RUWdkUNTjORjPmxXvIDyKThAh5F/b59Wz5UL70g/TbZVzx2\r\nZ3qJZmfLC5gnmkCU59JnLcFma3gYSDLUi7yLFfOv8+fJvf5IZ1EPYWsgTF7M\r\nygsbQdCgu/C8k5E/mx0ie4COEjLX5ZXA00fVa36GiSvoiyVvgU5TO6wQM3Te\r\n73SsZ1u7hW2q/WPFdBwc57c6jAdsjD8yXG8wLGpeJiQvwqctQbtoqnx7rTe1\r\nlv+dYG/THfF2sIar6PVY3Ezbi+wgBUzqhG3Z3ofNBAQjn8lVACO3UPBipd8L\r\n2EbHVtBBbJvZrWhRPRwC/QOHinNp+Q3K4ZvtBTo74T2vlIiq1bXBXl0x5+7p\r\nJPRe1BSaaoHqXKf4ugzPVo+HT/qRLbHtuVsPm2AnzRVgBBKatGuBhPBIejcU\r\ncSubUOaIBdiZys3cUg3sRjdlHexticZiTmUlPeBwquyY8VsjaolD5gLD5OBD\r\ntgBvKBeElrQycJtdl/eOZqTSZC9+QM4yjY7BgGVg3JK6Ell2fdEjCWDvWAt+\r\n7y0QHZlkhj50Cb66HlCBMf9KskjPmaHrYeY=\r\n=dtKR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","gitHead":"aa8c4e0b5bf86d114bd65e14af0575c64bc8a7e4","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"9.5.0","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"18.15.0","dependencies":{"router":"^1.3.8","xml2js":"^0.4.23","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.5","istanbul-lib-report":"^3.0.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-instrument":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","sinon":"^15.0.2","eslint":"^8.36.0","esmock":"^2.1.0","depcheck":"^1.4.3","get-port":"^6.1.2","supertest":"^6.3.3","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_1.0.0_1679493695878_0.6778261410483322","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@ui5/middleware-code-coverage","version":"1.0.1","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@1.0.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"b7f56ac7acd34eefbf3c350cf97225f3b644eb00","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-1.0.1.tgz","fileCount":8,"integrity":"sha512-W+LupJh2wL6O9/8A9+be6axOcc/lH6H3qRUnnUhj2MD2o7ohuREPVkbKAM32PCZqImpLjukblkhbcIkTJuts/w==","signatures":[{"sig":"MEQCIEt1z+m97PNmgMHMIez8zvC7OmKNmZ1d3EHe2r2Cr97/AiAFvBtpNsChvyf1ovwi/eajyxaIWebg6fZCq7JjK6pYVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIvJPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZzQ//WGr0UZt16WqFn3cqKs6fvTXBOMWnmrhIpWrMkqbaMZlG+Rz3\r\nMbaACAK+YfidzckF/7LFCIgk/SflbENj0PLDToZ0RvUBWqQ2qibi/w6Xe6Fi\r\ngUvW98rgDYpbZjJaYNPelzf5LDyHAZ1Fgb01hQOKCQ8y9o4jjohuQDe9rAG/\r\n8WeIYWiE1H+AEYd5Qz1wFTzZe9meEb1dOmt8D8qN+Cfn8QPME0EUJ8G8XbZ7\r\nEmxICFtu7CaSTA5p9g0NGnbycO4rVX6TxQcXp5dUT1VA63Ml3uDQ6XqdoK1d\r\noDkCczXYJ0lLH9GK8lQXyX18v9ZuxmUjjXNk8xPRWJ9x2o6a1Wjz771H5+o7\r\nTbxLulIA4qCTN/1cS+nF17s7C15RePZmn9I4m+nlQ241CXeHUYYBBbTsjYnG\r\nMLqrXiB+B1lAqsGANJbE/LaSTQVS4hY5WvmDKX3ybCBJpPv+XJKm9K3DEivM\r\nNUxPZls9Fyah0T3wN5O0cuVogqc9ejQP+VYw0R1TrpTyTefBHygEFhIJXo8U\r\nnIrZQHTKbSKdwO632P0jFQXnTbUkHsqPuSs0H63EmfM2Jfv+uWGbe/tZ3QjT\r\nN/2gFRr4vf2HewE1YpMDrbP+jjUdA54G9yuxUjGx8kiFi8Y63NUZQ9mHe5aG\r\nxUF6H7BU9E0yJ3ezj5CRymrA6k6DRxCGKTk=\r\n=7iH/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","gitHead":"2b7e72a3852b1004c969bbfd5d8eb06310d65572","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"9.5.0","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"18.15.0","dependencies":{"router":"^1.3.8","xml2js":"^0.4.23","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.5","istanbul-lib-report":"^3.0.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-instrument":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","sinon":"^15.0.2","eslint":"^8.36.0","esmock":"^2.2.0","depcheck":"^1.4.3","get-port":"^6.1.2","supertest":"^6.3.3","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_1.0.1_1680011854881_0.7907471310115599","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@ui5/middleware-code-coverage","version":"1.0.2","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@1.0.2","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"63b8b8bdceae4bf5f068188993656f5fff227e17","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-1.0.2.tgz","fileCount":8,"integrity":"sha512-PMWJd15YkJ5vQTMZe9fgI7kEUotJ6Mn02axnAaEICeVZEu59UogzyStIcHTl8zUiSSGUgGPLixZX2HW9UrA98w==","signatures":[{"sig":"MEUCIQCxBkceYkwxk95i/WM7YkkBOP5QZxyt2W0PpLdw8WC1WwIgRKzyP0DouhMVlomaoMDPJOqGZKWo6gAJI1nFrrY0mLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkOQ2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptBQ/9EHjziHFjlxC4R5BIZzNRU92xWwZE+ClUeH4b74cXEGMMqDAZ\r\nkOvGYeEaqhRgScD63Nx8M4BwgvY2rbl+2xj5wgD6AxRwbor6JSgJJAhEc4rC\r\nVsZqKwEhRbwUOsxYG9frxxIjbAMRK2rqgL9zHX1KAZBvT8l/uaQExpp22vER\r\n8+/MjD8KobDtWAt4pDZEiJjW7GbSvlWPvb2URHAsH/NvmH2xNw3QBd3c6WGK\r\nyqXytOPUuWUzIY5vqjYXp6vkXD8e89mFrqtbLDyaVRPBAOe9EAlWyUFQG+4H\r\nRhpmWH+gyem5eQI5zzH7qWbLeOeNRZS2kkKImmVL9zqUbTz/pCD9ybt4KM+h\r\nbfJkzH3IVCv6ZaooBZCLVAd9Nn0VpIf8sCB6BzrbBagwKMChxDKADGfcB7gs\r\nKt/x07DAqPIdYVfI0gLMZvZmXt0KLNJYcgzBha1Q39014FH5uyPXw5keU8JG\r\nl/h9bZ4V9IX+EL7xZuj/KHhi4SM46kUwCeoVQ2zTGOBvzrOEliqpCQnktFKH\r\nJJlIDHbvzOi82Lfu4X48gmgtR6BEyiUVqPasBVGA24gTqXYLdtEirtrvv0qv\r\n64shbyaJ2BljMGItQK2Wtf0pumEU0vu+r+AfiTM36emuPtKCxXLPINJccExp\r\nBSRmyt2AVwuCBB7F/evG/fqzX0s10w/UaaU=\r\n=MB3t\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","gitHead":"92799beec1e8a3e79d1d2e36268e08385b9f996c","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"9.5.0","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"18.15.0","dependencies":{"router":"^1.3.8","xml2js":"^0.5.0","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.5","istanbul-lib-report":"^3.0.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-instrument":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","sinon":"^15.0.3","eslint":"^8.38.0","esmock":"^2.2.1","depcheck":"^1.4.3","get-port":"^6.1.2","supertest":"^6.3.3","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_1.0.2_1681460626019_0.9084801395989588","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@ui5/middleware-code-coverage","version":"1.0.3","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@1.0.3","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"7020454657f29329ee7a1e19782e4519cc3b5424","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-1.0.3.tgz","fileCount":8,"integrity":"sha512-7fjE/J93IM67mLx3r0j1IgcGGd8LglyobUHOLDKTMO/o1/vNKraioFocBpEAdLw8+Hy1BJf72CFCeyDfAsUsnw==","signatures":[{"sig":"MEUCIF5ZIB5MBLj4N37NJpehJSUKxk6WHlldZWGqqkj04W1PAiEAjgAYeSFKpP5BIhDSqAxoSpnF3qqJ+EPEixAHMFXO2d0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPngrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtrA/+Of9MYblfhx6CbgIwG5liuOWccjoDu9dBIugeV9DIlnJ6HOqk\r\njA6hkwcv1B/qkECjehF9whnEYU1r4iPi2Np5LUxGqOl4CJ6RMsMgLJdPec1a\r\n64B1vet1BmMwwFll6hz8V5wMGVwMoLE5Yw/orCdjcmqlXl595srLwjhNXU9P\r\n6viqCtltsgwTUuc7CHUyIPFl2RfViywptiojlHAArPY8PLHEpsBfgX3gX4Pr\r\nczDJFe6Y0mmXsna7XzRDyntGAaDZYHlHzQbPhi8kWmnT3nYXZlnGmi++KHhh\r\n46Vs+zSHb7mBEYpgThBnRIgxOtxX33zTZkunSMQt1/BxXP1mYkTNt7GfMS7a\r\nTijOxOpQWLLASxz7dE3Jumvr7DLI8cQq+1cpmue0Wa5zZO7T/mYBfXseJCXV\r\n9PBIEjSdV9vG3okoyT1slUImK0ToWfKAsDFERCHP+4aRdC9py4j3eLM3/ZEF\r\nsnZ65u/ldGn03Lkxveah0u31jWriyFVGBL+p6kMPF7txuIXrhXcqxNfeMSJH\r\nuILRh+7fi4M/5E0qBFdx2zpS7A5DB/M1SRpUgJjoXg9UdRf+T9mdBFAlUfgi\r\nRHynlhbVm+lowmH9CMWshoGi8AKnIAAmPdbp3/MEzzFT/SadtgT9jHRVKv01\r\na3RYr78/y78252RPMn93dNf6EjNhzQUPL0I=\r\n=WV9T\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","gitHead":"640fdc8faec728337cea56ec1c05ad16478b29d5","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"9.5.0","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"18.15.0","dependencies":{"router":"^1.3.8","xml2js":"^0.5.0","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.5","istanbul-lib-report":"^3.0.0","istanbul-lib-coverage":"^3.2.0","istanbul-lib-instrument":"^5.2.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.2.0","nyc":"^15.1.0","sinon":"^15.0.3","eslint":"^8.38.0","esmock":"^2.2.1","depcheck":"^1.4.3","get-port":"^6.1.2","supertest":"^6.3.3","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_1.0.3_1681815595613_0.27168250424548623","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@ui5/middleware-code-coverage","version":"1.1.0","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@1.1.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"243b601975c82703ab8c6cde87c847262dcb66ed","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-1.1.0.tgz","fileCount":8,"integrity":"sha512-iNpIf2gcdbzCteVMaZbKwFlgeSA6EAQzisLMVctPkYXMM9dcv6LbMG7nsYJT8w1dT7vzG0sT+U7UMQ5h8jw5LA==","signatures":[{"sig":"MEQCIG8SvR3L/pk86ybavvlpaHAdbo9kJZ2dYr22H11hQtzgAiAO0uF1XYbOsZxHJldFoqCOEteEz1BcXsG1a7WWq62ApQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38316},"type":"module","engines":{"node":"^16.18.0 || >=18.12.0"},"gitHead":"08c7cd13c0a84dcf747c79e5220ae28a827efa26","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"9.6.7","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"18.17.1","dependencies":{"router":"^1.3.8","xml2js":"^0.6.2","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.6","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.0","istanbul-lib-instrument":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","execa":"^8.0.1","sinon":"^15.2.0","eslint":"^8.49.0","esmock":"^2.5.1","depcheck":"^1.4.6","get-port":"^7.0.0","supertest":"^6.3.3","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_1.1.0_1695122756620_0.03186562359841272","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@ui5/middleware-code-coverage","version":"1.1.1","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@1.1.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"4542e8b0e0450cac17a60e75a689ca7a3828cb26","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-1.1.1.tgz","fileCount":8,"integrity":"sha512-900b8NyM/a+rANXP06ZZFtZZEZnq1TrZwoMn2uXjCVGdZOHTU8Kswct/d2qjhAG+g5w5iPHGF4RAQ5No9xXWjw==","signatures":[{"sig":"MEUCIQDbKPkj1rKfRXmOWypUbkv63c6iNJL9a/nl0kefBrhERQIgE3EecGZOShZOP3z0yfheP0EbMIOOssU7HqDxkSy/H9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39273},"type":"module","engines":{"node":"^16.18.0 || >=18.12.0"},"gitHead":"79138e511d88dd8d585eaac1ad37c8f14b9a4ca7","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"9.8.1","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"18.18.2","dependencies":{"router":"^1.3.8","xml2js":"^0.6.2","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.6","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2","istanbul-lib-instrument":"^6.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^5.3.1","nyc":"^15.1.0","execa":"^8.0.1","sinon":"^16.1.0","eslint":"^8.54.0","esmock":"^2.6.0","depcheck":"^1.4.7","get-port":"^7.0.0","supertest":"^6.3.3","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_1.1.1_1700819353931_0.2081784872713892","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@ui5/middleware-code-coverage","version":"2.0.0","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@2.0.0","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"8bb5fc4023d904147f8bd9704d6d3b6b0c715a6c","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-2.0.0.tgz","fileCount":8,"integrity":"sha512-PJ9qLhgepfyvNRZk2N/rvM6ycbcb7Ue0yA2sIHl7OZavvjpWFz+rGW1+qEbRDb6iwQKsVaa803h38ZOcwddsKg==","signatures":[{"sig":"MEYCIQCVA5A/I/5XJxNc0RkvRiFdUN5TJg39EnEISdU4ypEi5wIhAJFjV1tAm/M3Kck8NtRILNHadakbN2pnMjpOWf0uS2nC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2fmiddleware-code-coverage@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39921},"type":"module","engines":{"node":"^20.11.0 || >=22.0.0"},"gitHead":"2a113c5d39feb31765eca853a91a90ddff23654b","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"10.7.0","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"20.15.1","dependencies":{"router":"^1.3.8","xml2js":"^0.6.2","body-parser":"^1.20.2","serve-static":"^1.15.0","istanbul-reports":"^3.1.7","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2","istanbul-lib-instrument":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3","nyc":"^15.1.0","execa":"^9.3.0","sinon":"^18.0.0","eslint":"^8.57.0","esmock":"^2.6.7","depcheck":"^1.4.7","get-port":"^7.1.0","supertest":"^7.0.0","eslint-plugin-ava":"^14.0.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_2.0.0_1721916058620_0.3175141367196441","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@ui5/middleware-code-coverage","version":"2.0.1","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@2.0.1","maintainers":[{"name":"flovogt","email":"florian-sebastian-vogt@web.de"},{"name":"matz3","email":"m@tthiasosswald.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/SAP/ui5-tooling-extensions#readme","bugs":{"url":"https://github.com/SAP/ui5-tooling-extensions/issues"},"dist":{"shasum":"1d462acf2c7d26e646c2a33f8db1e8d156de4ab9","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-2.0.1.tgz","fileCount":8,"integrity":"sha512-xSmaKCPWK9s5Ggy/5yOUss7dlNSDf80iB9qWxUltLi9jrChbIoJ9hXQwyxfH1kSnnzEI6THHlMHNR7odqzlrNg==","signatures":[{"sig":"MEQCIDGJ8x4Aa2w6MhbwHttcWnrgrbw51qTIxR+SDuPGNI0QAiAVLsU89lukfIP6jQpaowta7wLXF1TnPhrML2epvY9cgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2fmiddleware-code-coverage@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40833},"type":"module","engines":{"node":"^20.11.0 || >=22.0.0"},"gitHead":"a12e19f8362e1e8c5c4765e01764d1c530fa3504","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},"repository":{"url":"git+ssh://git@github.com/SAP/ui5-tooling-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"UI5 Tooling middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"20.17.0","dependencies":{"router":"^2.0.0","xml2js":"^0.6.2","body-parser":"^1.20.3","serve-static":"^1.16.2","istanbul-reports":"^3.1.7","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2","istanbul-lib-instrument":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.1.3","nyc":"^17.1.0","execa":"^9.4.0","sinon":"^19.0.2","eslint":"^9.10.0","esmock":"^2.6.7","globals":"^15.9.0","depcheck":"^1.4.7","get-port":"^7.1.0","supertest":"^7.0.0","@eslint/js":"^9.10.0","eslint-plugin-ava":"^15.0.1","eslint-plugin-jsdoc":"^50.2.4","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_2.0.1_1726832644486_0.4720721776962047","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@ui5/middleware-code-coverage","version":"2.0.2","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@2.0.2","maintainers":[{"name":"matz3","email":"mat.osswald@sap.com"},{"name":"randombyte","email":"r@ndombyte.net"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"},{"name":"flovogt","email":"florian-sebastian-vogt@web.de"}],"homepage":"https://github.com/UI5/cli-extensions#readme","bugs":{"url":"https://github.com/UI5/cli-extensions/issues"},"dist":{"shasum":"55252ed50dd1c20423bdb0a3b9fbea8a16e6dd9a","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-2.0.2.tgz","fileCount":8,"integrity":"sha512-F9ifgrD2MtR0U6w1WQmMkhvZgKZ2+U8c3U2gxtwP3TbWnYIzZt06JodeW18du7DfD2JHP/xrKoRCUF+gaEAL+g==","signatures":[{"sig":"MEUCIQDMOzMMh2sQCBL6/V4cK9eFcKy3MdEJotVUcpseLk1LfgIgFkVNPDjoreqy9FYbOPHOJ3Z97spVYdhELFbNLNV2tjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2fmiddleware-code-coverage@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41179},"type":"module","engines":{"node":"^20.11.0 || >=22.0.0"},"gitHead":"db76bd475f6619120e776597c7b66f24c90d8d2d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c85b3160-8e87-4ca8-9f27-0f3cc2a01d1f"}},"repository":{"url":"git+ssh://git@github.com/UI5/cli-extensions.git","type":"git"},"_npmVersion":"11.6.1","description":"UI5 CLI middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"24.11.0","dependencies":{"router":"^2.2.0","xml2js":"^0.6.2","body-parser":"^1.20.3","serve-static":"^2.2.0","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2","istanbul-lib-instrument":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","execa":"^9.6.0","sinon":"^20.0.0","eslint":"^9.36.0","esmock":"^2.7.3","globals":"^16.4.0","depcheck":"^1.4.7","get-port":"^7.1.0","supertest":"^7.1.4","@eslint/js":"^9.36.0","eslint-plugin-ava":"^15.1.0","eslint-plugin-jsdoc":"^50.7.1","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_2.0.2_1761810914937_0.02809209678625435","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@ui5/middleware-code-coverage","version":"2.0.3","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"author":{"url":"https://www.sap.com","name":"SAP SE","email":"openui5@sap.com"},"license":"Apache-2.0","_id":"@ui5/middleware-code-coverage@2.0.3","maintainers":[{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"homepage":"https://github.com/UI5/cli-extensions#readme","bugs":{"url":"https://github.com/UI5/cli-extensions/issues"},"dist":{"shasum":"a2c40008984b3ffc1bbc35dcdeff766a485abe93","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-2.0.3.tgz","fileCount":8,"integrity":"sha512-J4SYGSw/pzSPLbRlx25yi6aQDR6OmKoAV23xg/Vel14nsiWK6DzKPkizA1teMS0rxH3q/wtLNmOKvVXoPXh4Fg==","signatures":[{"sig":"MEQCIBIEqoHAHqVtKzEy2f1/ulr3j++ahlmx+CuQWL38Ysa0AiBFODgRFH72KP1V7G/nBiBAq5/wtlTZrhe90T8TwuYGMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2fmiddleware-code-coverage@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42377},"type":"module","engines":{"node":"^20.11.0 || >=22.0.0"},"gitHead":"bde6f81fecdebc851ecc51a95408ab566af5c30f","scripts":{"lint":"eslint ./","test":"npm run lint && npm run depcheck && npm run test:unit:coverage && npm run test:integration","depcheck":"depcheck --ignores ava,@istanbuljs/esm-loader-hook","test:unit":"ava","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c85b3160-8e87-4ca8-9f27-0f3cc2a01d1f"}},"repository":{"url":"git+ssh://git@github.com/UI5/cli-extensions.git","type":"git","directory":"packages/middleware-code-coverage"},"_npmVersion":"11.6.2","description":"UI5 CLI middleware to instrument code coverage with Istanbul","directories":{},"_nodeVersion":"24.13.0","dependencies":{"router":"^2.2.0","xml2js":"^0.6.2","body-parser":"^2.2.2","serve-static":"^2.2.1","istanbul-reports":"^3.2.0","istanbul-lib-report":"^3.0.1","istanbul-lib-coverage":"^3.2.2","istanbul-lib-instrument":"^6.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^6.4.1","nyc":"^17.1.0","execa":"^9.6.1","sinon":"^21.0.1","eslint":"^9.39.2","esmock":"^2.7.3","globals":"^17.1.0","depcheck":"^1.4.7","get-port":"^7.1.0","supertest":"^7.2.2","@eslint/js":"^9.39.2","eslint-plugin-ava":"^15.1.0","eslint-plugin-jsdoc":"^61.5.0","eslint-config-google":"^0.14.0","@istanbuljs/esm-loader-hook":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/middleware-code-coverage_2.0.3_1769611384391_0.47221800520641777","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@ui5/middleware-code-coverage","version":"2.0.4","description":"UI5 CLI middleware to instrument code coverage with Istanbul","author":{"name":"SAP SE","email":"openui5@sap.com","url":"https://www.sap.com"},"keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"license":"Apache-2.0","repository":{"type":"git","url":"git+ssh://git@github.com/UI5/cli-extensions.git","directory":"packages/middleware-code-coverage"},"type":"module","engines":{"node":"^20.11.0 || >=22.0.0"},"dependencies":{"body-parser":"^2.3.0","istanbul-lib-coverage":"^3.2.2","istanbul-lib-instrument":"^6.0.3","istanbul-lib-report":"^3.0.1","istanbul-reports":"^3.2.0","router":"^2.2.0","serve-static":"^2.2.1","xml2js":"^0.6.2"},"devDependencies":{"@eslint/js":"^9.39.2","@istanbuljs/esm-loader-hook":"^0.3.0","ava":"^6.4.1","connect":"^3.7.0","eslint":"^9.39.5","eslint-config-google":"^0.14.0","eslint-plugin-ava":"^15.1.0","eslint-plugin-jsdoc":"^63.3.3","esmock":"^2.7.6","execa":"^9.6.1","get-port":"^7.2.0","globals":"^17.9.0","nyc":"^18.0.0","sinon":"^21.1.2","supertest":"^7.2.2"},"scripts":{"lint":"eslint ./","test":"npm run lint && npm run test:unit:coverage && npm run test:integration","test:unit":"ava","test:unit:coverage":"nyc ava --node-arguments=\"--experimental-loader=@istanbuljs/esm-loader-hook\"","test:unit:verbose":"cross-env UI5_LOG_LVL=verbose ava --verbose --serial","test:unit:watch":"ava --watch","test:integration":"ava --config ava-integration.config.js"},"gitHead":"7c115ea85c5f8e050c2b18c8e2f9f6390902ca7a","_id":"@ui5/middleware-code-coverage@2.0.4","bugs":{"url":"https://github.com/UI5/cli-extensions/issues"},"homepage":"https://github.com/UI5/cli-extensions#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-OyG+Ct4KxfV0EST886XASKRzGm2xG5ltG6A2F8lMxVS2qb5ROyTObGAKA7ej/DKbNBjbwo5Ewpzl5+Gg2McVbA==","shasum":"1379715ef285cef43021c717258cf19a875b22b8","tarball":"https://registry.npmjs.org/@ui5/middleware-code-coverage/-/middleware-code-coverage-2.0.4.tgz","fileCount":8,"unpackedSize":43183,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ui5%2fmiddleware-code-coverage@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHHpqxOOVqNPOUoJB3OTPkiA2OiutZTJE4EzPj/DKvM9AiEA5Okj/dJc/wFJh4Ocw3teXBKKHlOHY9nCrzu3GMoIXoc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:309ed310-2bf7-40fd-8ecd-2d40c75a20c0"}},"directories":{},"maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/middleware-code-coverage_2.0.4_1787037559129_0.1473682241821368"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-22T14:01:35.785Z","modified":"2026-08-18T07:19:19.584Z","1.0.0":"2023-03-22T14:01:36.059Z","1.0.1":"2023-03-28T13:57:35.071Z","1.0.2":"2023-04-14T08:23:46.224Z","1.0.3":"2023-04-18T10:59:55.809Z","1.1.0":"2023-09-19T11:25:56.752Z","1.1.1":"2023-11-24T09:49:14.075Z","2.0.0":"2024-07-25T14:00:58.793Z","2.0.1":"2024-09-20T11:44:04.687Z","2.0.2":"2025-10-30T07:55:15.131Z","2.0.3":"2026-01-28T14:43:04.536Z","2.0.4":"2026-08-18T07:19:19.287Z"},"bugs":{"url":"https://github.com/UI5/cli-extensions/issues"},"author":{"name":"SAP SE","email":"openui5@sap.com","url":"https://www.sap.com"},"license":"Apache-2.0","homepage":"https://github.com/UI5/cli-extensions#readme","keywords":["openui5","sapui5","ui5","build","development","tool","istanbul","code coverage"],"repository":{"type":"git","url":"git+ssh://git@github.com/UI5/cli-extensions.git","directory":"packages/middleware-code-coverage"},"description":"UI5 CLI middleware to instrument code coverage with Istanbul","maintainers":[{"name":"sap-ospo-admin","email":"ospo@sap.com"},{"name":"ui5-bot","email":"ui5-bot+npm-ui5-bot@sap.com"}],"readme":"# UI5 Middleware Code Coverage\n\nThis UI5 CLI Server Middleware offers code instrumentation powered by [Istanbul](https://istanbul.js.org/). This makes it easy to enable client-side coverage determination.\n\n[![Coverage Status](https://coveralls.io/repos/github/UI5/cli-extensions/badge.svg)](https://coveralls.io/github/UI5/cli-extensions)\n[![OpenUI5 Community Slack (#tooling channel)](https://img.shields.io/badge/slack-join-44cc11.svg)](https://join.slack.com/t/openui5/shared_invite/zt-1q128gn3p-JeZTi9XCpPxW8kBohSgqnw)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n[![REUSE status](https://api.reuse.software/badge/github.com/UI5/cli-extensions)](https://api.reuse.software/info/github.com/UI5/cli-extensions)\n\n## Sample\n\nYou find this middleware in action in the [OpenUI5 Sample App](https://github.com/SAP/openui5-sample-app).\n\n## Requirements\n\nThis middleware requires UI5 CLI v3 and is meant for UI5 1.113 and above.\n\n## Limitations\n\nNote that this middleware is currently not compatible with TypeScript based projects, see [TypeScript support #189](https://github.com/UI5/cli-extensions/issues/189).\n\n## Install\n\n```sh\nnpm install @ui5/middleware-code-coverage --save-dev\n```\n\n## Usage\n\n1. Configure it in `$yourapp/ui5.yaml`:\n\n    The configuration for the custom middleware:\n\n    ```yaml\n    server:\n      customMiddleware:\n      - name: \"@ui5/middleware-code-coverage\"\n        afterMiddleware: compression\n        configuration:\n          report:\n            reporter: [\"html\"]\n            \"report-dir\": \"./tmp/coverage-reports\"\n            watermarks: {\n              statements: [50, 80],\n              functions: [50, 80],\n              branches: [50, 80],\n              lines: [50, 80]\n            }\n          instrument:\n            produceSourceMap: true\n            coverageGlobalScope: \"window.top\"\n            coverageGlobalScopeFunc: false\n          cwd: \"./\"\n          excludePatterns:\n          - \"lib/\"\n          - \"another/dir/in/webapp\"\n          - \"yet/another/dir\"\n    ```\n\n2. Change the qunit coverage module `qunit-coverage.js` to `qunit-coverage-istanbul.js` in your test html files\n\n    **Old:**\n\n    ```html title=\"unitTests.qunit.html\"\n    <!DOCTYPE html>\n    <html>\n    <head>\n        <meta charset=\"utf-8\">\n        <title>Unit tests for OpenUI5 App</title>\n\n        <script id=\"sap-ui-bootstrap\" src=\"../../resources/sap-ui-core.js\"\n          data-sap-ui-theme=\"sap_horizon\"\n          data-sap-ui-resourceroots='{\n            \"ui5.sample\": \"../../\"\n          }' data-sap-ui-language=\"EN\" data-sap-ui-async=\"true\">\n        </script>\n\n        <link rel=\"stylesheet\" type=\"text/css\" href=\"../../resources/sap/ui/thirdparty/qunit-2.css\">\n\n        <script src=\"../../resources/sap/ui/thirdparty/qunit-2.js\"></script>\n        <script src=\"../../resources/sap/ui/qunit/qunit-junit.js\"></script>\n        <script src=\"../../resources/sap/ui/qunit/qunit-coverage.js\"\n          data-sap-ui-cover-only=\"ui5/sample/\"\n          data-sap-ui-cover-never=\"ui5/sample/test/\"></script>\n        <script src=\"../../resources/sap/ui/thirdparty/sinon.js\"></script>\n        <script src=\"../../resources/sap/ui/thirdparty/sinon-qunit.js\"></script>\n\n        <script src=\"unitTests.qunit.js\"></script>\n    </head>\n    <body>\n        <div id=\"qunit\"></div>\n        <div id=\"qunit-fixture\"></div>\n    </body>\n    </html>\n    ```\n\n    **New:**\n\n    ```diff html title=\"unitTests.qunit.html\"\n    <!DOCTYPE html>\n    <html>\n    <head>\n        <meta charset=\"utf-8\">\n        <title>Unit tests for OpenUI5 App</title>\n\n        <script id=\"sap-ui-bootstrap\" src=\"../../resources/sap-ui-core.js\"\n          data-sap-ui-theme=\"sap_horizon\"\n          data-sap-ui-resourceroots='{\n            \"ui5.sample\": \"../../\"\n          }' data-sap-ui-language=\"EN\" data-sap-ui-async=\"true\">\n        </script>\n\n        <link rel=\"stylesheet\" type=\"text/css\" href=\"../../resources/sap/ui/thirdparty/qunit-2.css\">\n\n        <script src=\"../../resources/sap/ui/thirdparty/qunit-2.js\"></script>\n        <script src=\"../../resources/sap/ui/qunit/qunit-junit.js\"></script>\n    -   <script src=\"../../resources/sap/ui/qunit/qunit-coverage.js\"\n    +   <script src=\"../../resources/sap/ui/qunit/qunit-coverage-istanbul.js\"\n          data-sap-ui-cover-only=\"ui5/sample/\"\n          data-sap-ui-cover-never=\"ui5/sample/test/\"></script>\n        <script src=\"../../resources/sap/ui/thirdparty/sinon.js\"></script>\n        <script src=\"../../resources/sap/ui/thirdparty/sinon-qunit.js\"></script>\n\n        <script src=\"unitTests.qunit.js\"></script>\n    </head>\n    <body>\n        <div id=\"qunit\"></div>\n        <div id=\"qunit-fixture\"></div>\n    </body>\n    </html>\n    ```\n\n3. Execute `ui5 serve` in the project root folder\n\n4. Open \"http://localhost:8080/test/unit/unitTests.qunit.html?coverage\" in a browser of your choice\n\n5. Check the code coverage\n  ![Sample for analyzing code coverage](./docs/images/sample-app-coverage-data.png)\n\n### Configuration\n\n`cwd` [String]: Root folder. Defaults to `\"./\"` of the project consuming the middleware.\n\n`excludePatterns` [Array]: Patterns to exclude from instrumenting. Defaults to `[]`.\n\n`report` [Object]: Settings for the reporter.\n\n`report.reporter` [Array]: The report type(s) that would be generated. A list of all the available reports could be found [here](https://github.com/istanbuljs/istanbuljs/tree/master/packages/istanbul-reports/lib). Defaults to `[\"html\"]`.\n\n`report[\"report-dir\"]` [String]: Where the reports would be generated. Relative to `cwd`. Defaults to `\"./tmp/coverage-reports\"`.\n\n`report.watermarks` [Object]: Coverage thresholds. See [High and Low Watermarks](https://github.com/istanbuljs/nyc/blob/ab7c53b2f340b458789a746dff2abd3e2e4790c3/README.md#high-and-low-watermarks) for further details.\n\nDefaults to:\n\n```js\n{\n    statements: [50, 80],\n    functions: [50, 80],\n    branches: [50, 80],\n    lines: [50, 80]\n}\n```\n\n`instrument` [Object]: Settings for the instrumenter. A full set of properties could be seen [here](https://github.com/istanbuljs/istanbuljs/blob/master/packages/istanbul-lib-instrument/src/instrumenter.js#L15).\n\nDefaults to:\n\n```js\n{\n    produceSourceMap: true,\n    coverageGlobalScope: \"window.top\",\n    coverageGlobalScopeFunc: false\n}\n```\n\n### Front-End Configuration\n\nYou can override [`watermarks`](https://github.com/istanbuljs/nyc/blob/ab7c53b2f340b458789a746dff2abd3e2e4790c3/README.md#high-and-low-watermarks) (since UI5 1.119.0) via data attributes in the script tag for `qunit-coverage-istanbul.js`':\n\n```diff html title=\"unitTests.qunit.html\"\n...\n\n    <script src=\"../../resources/sap/ui/qunit/qunit-coverage-istanbul.js\"\n      data-sap-ui-cover-only=\"ui5/sample/\"\n      data-sap-ui-cover-never=\"ui5/sample/test/\"\n+     data-sap-ui-cover-watermarks-statements=\"[90,95]\"\n+     data-sap-ui-cover-watermarks-functions=\"[90,95]\"\n+     data-sap-ui-cover-watermarks-branches=\"[90,95]\"\n+     data-sap-ui-cover-watermarks-lines=\"[90,95]\"></script>\n\n...\n```\n\n## How It Works\n\nThe middleware adds an HTTP endpoint to the development server. For more information about the endpoints, see the [API document](./docs/API.md).\n\nThe custom middleware intercepts every `.js`-file before it is sent to the client. The file is then instrumented on the fly, which includes the dynamic creation of a `sourcemap`.\n\nThe instrumented code and the `sourcemap` are subsequently delivered to the client instead of the original `.js`-file.\n\n## Integration\n\nThe middleware is integrated into OpenUI5 out of the box, but you are not limited by this. With the [configuration](#configuration) and the [public API](./docs/API.md), you can set up the middleware to suit your projects' needs.\n\n### OpenUI5 QUnit Integration\n\nThe `qunit-coverage-istanbul.js` (part of `sap.ui.core` library) file requests the instrumented source files by the middleware. While the tests are running, `qunit-coverage-istanbul.js` takes care of collecting and storing the coverage records into the `window.__coverage__` global variable. After the tests are executed, `qunit-coverage-istanbul.js` sends this data to the middleware, which then generates the code coverage report. Afterwards, the code coverage is displayed on the test page.\n\n\n## Code of Conduct\n\nPlease check our [Code of Conduct](https://github.com/UI5/cli-extensions/blob/main/CODE_OF_CONDUCT.md).\n\n## Contributing\n\nPlease check our [Contribution Guidelines](https://github.com/UI5/cli-extensions/blob/main/CONTRIBUTING.md).\n\n## Support\n\nPlease follow our [Contribution Guidelines](https://github.com/UI5/cli-extensions/blob/main/CONTRIBUTING.md#report-an-issue) on how to report an issue. Or chat with us in the [`#tooling`](https://openui5.slack.com/archives/C0A7QFN6B) channel of the [OpenUI5 Community Slack](https://join.slack.com/t/openui5/shared_invite/zt-1q128gn3p-JeZTi9XCpPxW8kBohSgqnw). For public Q&A, use the [`ui5-cli` tag on Stack Overflow](https://stackoverflow.com/questions/tagged/ui5-cli).\n\n## Licensing\n\nCopyright 2026 SAP SE or an SAP affiliate company and UI5 CLI Extensions contributors. Please see our [LICENSE.txt](../../LICENSE.txt) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available via the [REUSE tool](https://api.reuse.software/info/github.com/UI5/cli-extensions).\n","readmeFilename":"README.md"}