{"_id":"jscpd-sarif-reporter","_rev":"14-adc91642f2d756dcd2c01f3584eebe63","name":"jscpd-sarif-reporter","dist-tags":{"latest":"4.2.5"},"versions":{"4.0.2":{"name":"jscpd-sarif-reporter","version":"4.0.2","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.0.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"764965d5df15a9e10f26fd5e5060d5cf5887d8d4","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.0.2.tgz","fileCount":9,"integrity":"sha512-u3ct8gBrUQQcJAmAPVNF233KH/N+brqXJ3ekjxoF+aygW8lBj2RBwB4bdWpNzi4HuFPlin9yHzsOQCsYfmNRnQ==","signatures":[{"sig":"MEUCIQDpjnzRwYl7M74WeV6BfeDvoN15eBxXq+37Sba3BhB4kQIgZElrPTjIC1ggwAZ+pn+SqJWOXt3F2BlQmK9p4Q1BPY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22516},"main":"dist/index.js","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"gitHead":"3b997b0f06caab33a67389ad3cef3b50a1f975cf","private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.2.4","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"20.11.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.0","typescript":"^5.4.5","@jscpd/core":"workspace:*","@types/node":"^20.12.12","@jscpd/finder":"workspace:*","@jscpd/tsconfig":"workspace:*","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.0.2_1716909504533_0.28073169938623965","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"jscpd-sarif-reporter","version":"4.0.3","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.0.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"b6637fde6b40ac9bcd91fe67aebc0b95bbe96468","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.0.3.tgz","fileCount":9,"integrity":"sha512-0T7KiWiDIVArvlBkvCorn2NFwQe7p7DJ37o4YFRuPLDpcr1jNHQlEfbFPw8hDdgJ4hpfby6A5YwyHqASKJ7drA==","signatures":[{"sig":"MEYCIQD9UIIMBTYr8gQBEcYj8ms8Go1Oo92QbzQ0Mes7CjKO6QIhALTuWq0ZIdTvyGZvfuIgdcVoH06BXATtgtD4G511y3qb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22516},"main":"dist/index.js","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"gitHead":"3b997b0f06caab33a67389ad3cef3b50a1f975cf","private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.2.4","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"20.11.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.0","typescript":"^5.4.5","@jscpd/core":"workspace:*","@types/node":"^20.12.12","@jscpd/finder":"workspace:*","@jscpd/tsconfig":"workspace:*","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.0.3_1716909930082_0.4780083473898784","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"jscpd-sarif-reporter","version":"4.0.4","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.0.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"ae8eafb84a2dff123cbb09970b7629000758dc07","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.0.4.tgz","fileCount":9,"integrity":"sha512-gyvp3XUABa/v6IJJhfImLFgfCryyTUKl6iEWriiz/8YIIwVZD6+3SuIud8UTbkZUKsin63RszU4P3b6weYLylA==","signatures":[{"sig":"MEUCIGWBxhrRjYCNGXkO3+cJq2EgogXCGphYe2vREfLvwgvoAiEAxGUGkySX5S4fFrFWlnYbKSJjMW0ea/vIDLPACK/GyOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22542},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.0.4.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/cd9226d06a9b58a33a3446b71927dbd7/jscpd-sarif-reporter-4.0.4.tgz","_integrity":"sha512-gyvp3XUABa/v6IJJhfImLFgfCryyTUKl6iEWriiz/8YIIwVZD6+3SuIud8UTbkZUKsin63RszU4P3b6weYLylA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.9.4","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"22.21.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.0.2","@types/node":"^22.5.2","@jscpd/finder":"4.0.2","@jscpd/tsconfig":"5.0.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.0.4_1768119073951_0.8969071444142764","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"jscpd-sarif-reporter","version":"4.0.5","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.0.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"ea8014d9305a18125e447e236e9a2f21f4b3e01c","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.0.5.tgz","fileCount":9,"integrity":"sha512-cD1MtUdpomUPM5C0YD0vKZmdj+Gyr0KD5Bk47yGMrPCtwtgsK+7v59OzBIUjYOL8AuxNAt6hvPFo0PH+PYJh0Q==","signatures":[{"sig":"MEUCIExiop4QDTWH38VL24sJWy+q81ZUZkb00NcvzzW+4YhWAiEAyRhohwe9vfGRjqKcf/BmWDeS7pPu0KbA9BcaGLLq5wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22478},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.0.5.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/9cbb1c512ac71fefa6ae131f9f69d12d/jscpd-sarif-reporter-4.0.5.tgz","_integrity":"sha512-cD1MtUdpomUPM5C0YD0vKZmdj+Gyr0KD5Bk47yGMrPCtwtgsK+7v59OzBIUjYOL8AuxNAt6hvPFo0PH+PYJh0Q==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.9.4","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"22.21.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.0.3","@types/node":"^22.5.2","@jscpd/finder":"4.0.3","@jscpd/tsconfig":"5.0.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.0.5_1768119286788_0.050924023694106424","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"jscpd-sarif-reporter","version":"4.0.6","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.0.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"6f740de78c00c365251a96e964fe5079bf0ea5e1","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.0.6.tgz","fileCount":9,"integrity":"sha512-b9Sm3IPZ3+m8Lwa4gZa+4/LhDhlc/ZLEsLXKSOy1DANQ6kx0ueqZT+fUHWEdQ6m0o3+RIVIa7DmvLSojQD05ng==","signatures":[{"sig":"MEUCIQDSZIUMMKTtbfRAE0V+e2+w9vnZCjWFN0CBIKrvDIBrXwIgdgxsJNHMi8apTYYQnqqM6tYsc23fnWt0yUXuEshfeOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22478},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.0.6.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/38/9m750_w54w1b7hlj0l2bg5pm0000gn/T/3dd09c54c384b92027dd874a775c9cd9/jscpd-sarif-reporter-4.0.6.tgz","_integrity":"sha512-b9Sm3IPZ3+m8Lwa4gZa+4/LhDhlc/ZLEsLXKSOy1DANQ6kx0ueqZT+fUHWEdQ6m0o3+RIVIa7DmvLSojQD05ng==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.6.2","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"22.20.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.0.4","@types/node":"^22.5.2","@jscpd/finder":"4.0.4","@jscpd/tsconfig":"5.0.4","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.0.6_1769768920585_0.8253547045194078","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"jscpd-sarif-reporter","version":"4.0.7","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.0.7","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"a80e2c5121b973f65fdd133f145dd709a72bf557","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.0.7.tgz","fileCount":9,"integrity":"sha512-Q/VlfTI/Nbjc8dZ/2pDVIf1aRi2bM2CTYujcAoeYr7brRnS4o5ZeW86W8q7MM7cQu40gezlNckl+E9wKFSMFiA==","signatures":[{"sig":"MEYCIQDGkyoe3T+SPJ9Mw1xOIkvkjg0uzd6xkAefraLnMAJITQIhAIRptz0xNVmm5HZAgoFxZYMdLhcnGuEm85fJqyf1IhDs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22478},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.0.7.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/38/9m750_w54w1b7hlj0l2bg5pm0000gn/T/9ecff0bdf9ccb9a92c19492f25ad2611/jscpd-sarif-reporter-4.0.7.tgz","_integrity":"sha512-Q/VlfTI/Nbjc8dZ/2pDVIf1aRi2bM2CTYujcAoeYr7brRnS4o5ZeW86W8q7MM7cQu40gezlNckl+E9wKFSMFiA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.6.2","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"22.20.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.0.5","@types/node":"^22.5.2","@jscpd/finder":"4.0.5","@jscpd/tsconfig":"5.0.5","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.0.7_1775822603416_0.702435599411031","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"jscpd-sarif-reporter","version":"4.1.0","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.1.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"caa6b585f8a7b2734b24de2855556cac57da63d3","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.1.0.tgz","fileCount":9,"integrity":"sha512-D2JEDLrbt/aUahjhBLzgNtVrrRJ7UuWBBNkiwXXBh3wQ7+FRRL5T6TilBCFEu+2Plvmo/UygXyZXO8dOJM3mww==","signatures":[{"sig":"MEUCIQDBuj/ToqAI/C6zrptEsrdcVs9v6j2EyiiQ5siPRU0HqgIgYz7eKIRfELLOeXRahkA5rKpLlnpq0WeK+DkF0IVwy/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22478},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.1.0.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/1305fed1b4115cc72902875283e4bf99/jscpd-sarif-reporter-4.1.0.tgz","_integrity":"sha512-D2JEDLrbt/aUahjhBLzgNtVrrRJ7UuWBBNkiwXXBh3wQ7+FRRL5T6TilBCFEu+2Plvmo/UygXyZXO8dOJM3mww==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.11.0","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"25.8.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.1.0","@types/node":"^22.5.2","@jscpd/finder":"4.1.0","@jscpd/tsconfig":"5.1.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.1.0_1778351019759_0.3286432644589745","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"jscpd-sarif-reporter","version":"4.1.1","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.1.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"78c6780735853d5448a8d9a6b2425a1497d3eac6","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.1.1.tgz","fileCount":9,"integrity":"sha512-ipT2Qr9WTEb/r51FMdHy/U1Z1HTChzpxj8/9csqq2eIizEBeY8vRk8xw9m9blBa/WajsmQmnwuCdZiHYe0YNLg==","signatures":[{"sig":"MEUCICoWndW5UU1NZvhQUenXggTrTSsQqOR/0zoVGGEiJz/zAiEAxVLf5f5NyYZk9K9aN4iHtHsIodvOMXrGUFXgZSkxJ6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22478},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.1.1.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/06e8d7cd8b3d093d5220f8ba2781002a/jscpd-sarif-reporter-4.1.1.tgz","_integrity":"sha512-ipT2Qr9WTEb/r51FMdHy/U1Z1HTChzpxj8/9csqq2eIizEBeY8vRk8xw9m9blBa/WajsmQmnwuCdZiHYe0YNLg==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.1.1","@types/node":"^22.5.2","@jscpd/finder":"4.1.1","@jscpd/tsconfig":"5.1.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.1.1_1778565466188_0.13802483731721682","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"jscpd-sarif-reporter","version":"4.2.0","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.2.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"5d04775d6d84c8275de07ef18fc1ce05c3b0d544","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.2.0.tgz","fileCount":9,"integrity":"sha512-v/RyDPJDJTHm03P/GUrd5i9EqSyUKXVH/U5tY0ODSQIoPJvAA9ISTyxzOct03KyWHHR8cSqdZzsG2sBSHQHLwQ==","signatures":[{"sig":"MEUCIDt/TqEDsA3ZrVNe+0uHJ7GoeazvGn2e5vUAmmheNfjhAiEAqwUkEM0mjnCQce8lTd3kC/ESja6Zed8CYRFFPhtGrks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.2.0.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/297afbe4b128c221e06533ac34684e8f/jscpd-sarif-reporter-4.2.0.tgz","_integrity":"sha512-v/RyDPJDJTHm03P/GUrd5i9EqSyUKXVH/U5tY0ODSQIoPJvAA9ISTyxzOct03KyWHHR8cSqdZzsG2sBSHQHLwQ==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.2.0","@types/node":"^22.5.2","@jscpd/finder":"4.2.0","@jscpd/tsconfig":"5.2.0","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.2.0_1778757548312_0.17957165964170096","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"jscpd-sarif-reporter","version":"4.2.1","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.2.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"6b35af81ed184dd2306db633b09e9e0492c387e6","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.2.1.tgz","fileCount":9,"integrity":"sha512-I92oQOGS92Ch2YRiSVBLuzvZJmXeAyLd4RQc7xxFyXD3VI2Iq+sRwkeii43mOgH7mGNXAs7cjTey6PwKMmFjZg==","signatures":[{"sig":"MEUCIQCi0unFhYNxFjRogSWCkuKmH0o5ZWO71dY7Ndt//7JHAAIgBpRB8QQyYXXJSZ/mj74jMjdveThszBIx00idJdtTEfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.2.1.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/4098c777b7f38a230df54993d0341726/jscpd-sarif-reporter-4.2.1.tgz","_integrity":"sha512-I92oQOGS92Ch2YRiSVBLuzvZJmXeAyLd4RQc7xxFyXD3VI2Iq+sRwkeii43mOgH7mGNXAs7cjTey6PwKMmFjZg==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.2.1","@types/node":"^22.5.2","@jscpd/finder":"4.2.1","@jscpd/tsconfig":"5.2.1","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.2.1_1778851971322_0.6855083035286684","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"jscpd-sarif-reporter","version":"4.2.2","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.2.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"31dbadaf5db119159b79062c661df0676ecb96c4","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.2.2.tgz","fileCount":9,"integrity":"sha512-qpLhFZ6pVJcIjvEcUVRxnsrQuTbRY7bBnAgzXY9th0mL1uYhb1ii+SkMcBrBchH23vFfZu/9EG4lIxLCGfEpCQ==","signatures":[{"sig":"MEUCIETEX7FNYp38JTZ00AvDu9oxqF3TvcVyMQfHL1cKsugQAiEA6JhofQ5cnGVlrV0VB7kEtiIKHSCV8HzBYcPYP2PrZ0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.2.2.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/beb71a6808f1887337950b8dab6bf7d3/jscpd-sarif-reporter-4.2.2.tgz","_integrity":"sha512-qpLhFZ6pVJcIjvEcUVRxnsrQuTbRY7bBnAgzXY9th0mL1uYhb1ii+SkMcBrBchH23vFfZu/9EG4lIxLCGfEpCQ==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.2.2","@types/node":"^22.5.2","@jscpd/finder":"4.2.2","@jscpd/tsconfig":"5.2.2","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.2.2_1778872643384_0.4190231907209887","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"jscpd-sarif-reporter","version":"4.2.3","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.2.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"279a854396a59f6594ce09f42440ea7ed52f0b48","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.2.3.tgz","fileCount":9,"integrity":"sha512-rM0LM5S0kdASLCtDsr1s51rJOPf8nubaxaWQUTWVVPda1UMPymXbELG+A3Rgpoa4D4QFUFfXqz60Jn/W+vlFtA==","signatures":[{"sig":"MEUCIGauAstax7oAuZdN7g5+AcbYQACyYuSjiOK/9VYZNElhAiEAuJBNTIeh2btYvpnuBAw4iJ3RqMguwLZZjFckzv6a234=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.2.3.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/d570494ab0a95fd9c87fc42bdf967fa0/jscpd-sarif-reporter-4.2.3.tgz","_integrity":"sha512-rM0LM5S0kdASLCtDsr1s51rJOPf8nubaxaWQUTWVVPda1UMPymXbELG+A3Rgpoa4D4QFUFfXqz60Jn/W+vlFtA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.2.3","@types/node":"^22.5.2","@jscpd/finder":"4.2.3","@jscpd/tsconfig":"5.2.3","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.2.3_1779020088624_0.3123761167117449","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"jscpd-sarif-reporter","version":"4.2.4","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd-sarif-reporter@4.2.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dist":{"shasum":"6a54cfecaa409f7e6835f485504c58f90033561d","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.2.4.tgz","fileCount":9,"integrity":"sha512-JtX79kFSyAhqJh5TdLUcvtYJtJd1F8UW8b4Miaga+EIgUn2/nR0N2zWL9mH5cRXgbzLuQbbsw9kReUVIECApwQ==","signatures":[{"sig":"MEQCIFrOMbaKgzAb87opAev+UFhje11vD93tdCF4LPf5Qk6nAiB9t+GS5KSiZT6t0aq7mIDU7Lu8s9Lu22d7sAAA26PPkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23603},"main":"dist/index.js","_from":"file:jscpd-sarif-reporter-4.2.4.tgz","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"private":false,"scripts":{"dev":"nodemon","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","test:dev":"vitest","typecheck":"tsc"},"typings":"dist/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/4d2d57fc17a19e59a58d17bbba39e37a/jscpd-sarif-reporter-4.2.4.tgz","_integrity":"sha512-JtX79kFSyAhqJh5TdLUcvtYJtJd1F8UW8b4Miaga+EIgUn2/nR0N2zWL9mH5cRXgbzLuQbbsw9kReUVIECApwQ==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","directories":{"src":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","typescript":"^5.5.4","@jscpd/core":"4.2.4","@types/node":"^22.5.2","@jscpd/finder":"4.2.4","@jscpd/tsconfig":"5.2.4","@types/fs-extra":"^11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-sarif-reporter_4.2.4_1779716339089_0.7844520900140555","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"jscpd-sarif-reporter","version":"4.2.5","private":false,"description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"homepage":"https://github.com/kucherenko/jscpd#readme","license":"MIT","main":"dist/index.js","module":"dist/index.mjs","typings":"dist/index.d.mts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./README.md":"./README.md"},"publishConfig":{"access":"public"},"directories":{"src":"src","test":"__tests__"},"repository":{"type":"git","url":"git+ssh://git@github.com/kucherenko/jscpd.git"},"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","node-sarif-builder":"^4.1.0"},"devDependencies":{"@types/fs-extra":"^11.0.4","@types/node":"^22.5.2","nodemon":"^3.1.14","tsup":"^8.5.1","typescript":"^5.5.4","vitest":"^4.1.0","@jscpd/core":"4.2.5","@jscpd/finder":"4.2.5","@jscpd/tsconfig":"5.2.4"},"scripts":{"build":"tsup-node --dts","dev":"nodemon","test:dev":"vitest","typecheck":"tsc","cleanup":"rimraf ./dist .turbo"},"_id":"jscpd-sarif-reporter@4.2.5","_integrity":"sha512-O8LcM9grAS5yO5x1Q0yegYaYcUX//IEBEyvzGFSYCeo1YzHbMnAI6EK7oTrwD+7Csjvfg9m8B8G7OOxzcSlr9w==","_resolved":"/tmp/5afcce96998661b61bc919af4841fa1a/jscpd-sarif-reporter-4.2.5.tgz","_from":"file:jscpd-sarif-reporter-4.2.5.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-O8LcM9grAS5yO5x1Q0yegYaYcUX//IEBEyvzGFSYCeo1YzHbMnAI6EK7oTrwD+7Csjvfg9m8B8G7OOxzcSlr9w==","shasum":"2033c83df99459a64d41c1a19ffeccb28ab7f19d","tarball":"https://registry.npmjs.org/jscpd-sarif-reporter/-/jscpd-sarif-reporter-4.2.5.tgz","fileCount":9,"unpackedSize":23604,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDVlbt+tQAsXb/73VNzcHA5hjjZ0iCLJZqLyYU3LKJvNAIgR1x3NIpdb7zUDXhdchZs1heqNOpHNFevcCZKadmJfqA="}]},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jscpd-sarif-reporter_4.2.5_1780853266877_0.3927487514392076"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-28T15:18:24.532Z","modified":"2026-06-07T17:27:47.142Z","4.0.2":"2024-05-28T15:18:24.677Z","4.0.3":"2024-05-28T15:25:30.257Z","4.0.4":"2026-01-11T08:11:14.108Z","4.0.5":"2026-01-11T08:14:46.949Z","4.0.6":"2026-01-30T10:28:40.735Z","4.0.7":"2026-04-10T12:03:23.608Z","4.1.0":"2026-05-09T18:23:39.915Z","4.1.1":"2026-05-12T05:57:46.304Z","4.2.0":"2026-05-14T11:19:08.464Z","4.2.1":"2026-05-15T13:32:51.466Z","4.2.2":"2026-05-15T19:17:23.526Z","4.2.3":"2026-05-17T12:14:48.756Z","4.2.4":"2026-05-25T13:38:59.252Z","4.2.5":"2026-06-07T17:27:47.046Z"},"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","homepage":"https://github.com/kucherenko/jscpd#readme","keywords":["jscpd","cpd","reporter","jscpd-reporter","sarif"],"repository":{"type":"git","url":"git+ssh://git@github.com/kucherenko/jscpd.git"},"description":"Reporter for jscpd. Generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec).","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"readme":"# `@jscpd/sarif-reporter`\n\n> SARIF reporter for [jscpd](https://github.com/kucherenko/jscpd) — generates Static Analysis Results Interchange Format output for integration with GitHub Code Scanning and other SARIF-compatible tools.\n\nEach detected clone is reported as a `warning`-level SARIF result with precise file locations (line and column). If the overall duplication percentage exceeds the configured `--threshold`, an additional `error`-level result is emitted under the `duplications-threshold` rule.\n\nOutput file: `<output-dir>/jscpd-sarif.json`\n\n## Installation\n\n```bash\nnpm install @jscpd/sarif-reporter\n```\n\n## Usage\n\n```bash\njscpd --reporters sarif --output ./reports /path/to/source\n```\n\n## GitHub Code Scanning integration\n\nUpload the SARIF output to GitHub to surface duplication findings inline in pull requests:\n\n```yaml\n# .github/workflows/jscpd.yml\nname: Code duplication check\non: [push, pull_request]\n\njobs:\n  jscpd:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v4\n\n      - name: Run jscpd\n        run: npx jscpd --reporters sarif --output ./reports .\n\n      - name: Upload SARIF to GitHub Code Scanning\n        uses: github/codeql-action/upload-sarif@v3\n        with:\n          sarif_file: ./reports/jscpd-sarif.json\n```\n\nResults appear in the **Security → Code scanning** tab of your repository and as inline annotations on pull request diffs.\n\n## License\n\n[MIT](LICENSE) © Andrey Kucherenko\n","readmeFilename":"README.md"}