{"_id":"@canyonjs/babel-plugin","_rev":"14-3303cacd6726503b46cd45d9fcba7e1a","name":"@canyonjs/babel-plugin","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0-alpha.1":{"name":"@canyonjs/babel-plugin","version":"1.0.0-alpha.1","author":{"name":"CanyonJS Team"},"license":"MIT","_id":"@canyonjs/babel-plugin@1.0.0-alpha.1","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"homepage":"https://github.com/canyon-project/canyon#readme","bugs":{"url":"https://github.com/canyon-project/canyon/issues"},"dist":{"shasum":"dedf88afb07298f9c9962b661b8300dab7ebbac7","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.0-alpha.1.tgz","fileCount":3,"integrity":"sha512-tNFTvwZKXrSwygblzJiUPksbbgxm7x8ySaag1ABs5a1ltndF/4VegImeMD6HvV0pC3jepX4MNtdB3C0pOcuwzw==","signatures":[{"sig":"MEUCIQDdKk66O+vUZnZsze+PGJHaxpBVZwWzu/bhObT4qQIMdQIgT5w134Su8jtSp9fHoaHNJFCuXnwrQliywsQEzETSfh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1543},"main":"lib/index.js","_from":"file:canyonjs-babel-plugin-1.0.0-alpha.1.tgz","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir dist","pretest":"npm run release","release":"babel src --extensions \".js\" --out-dir lib"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/db1d8c468b09da07cc2c26a377bfcb0d/canyonjs-babel-plugin-1.0.0-alpha.1.tgz","_integrity":"sha512-tNFTvwZKXrSwygblzJiUPksbbgxm7x8ySaag1ABs5a1ltndF/4VegImeMD6HvV0pC3jepX4MNtdB3C0pOcuwzw==","repository":{"url":"git+https://github.com/canyon-project/canyon.git","type":"git"},"_npmVersion":"10.8.2","description":"A Babel plugin for Canyon code coverage instrumentation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/generator":"^7.25.6","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","@babel/cli":"^7.24.1","@babel/core":"^7.24.1","@types/node":"^22.10.2","@babel/register":"^7.23.7","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"6.1.1","@types/babel__generator":"^7.6.8","@types/babel__helper-plugin-utils":"^7.10.3","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.0-alpha.1_1765072877735_0.35960035348894404","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@canyonjs/babel-plugin","version":"1.0.0-alpha.2","author":{"name":"CanyonJS Team"},"license":"MIT","_id":"@canyonjs/babel-plugin@1.0.0-alpha.2","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"homepage":"https://github.com/canyon-project/canyon#readme","bugs":{"url":"https://github.com/canyon-project/canyon/issues"},"dist":{"shasum":"908579229f5f5f749d9acf3161b1e25af6c4bd5a","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.0-alpha.2.tgz","fileCount":3,"integrity":"sha512-gMwhRbhlYFL421rW5x4Qxtx7xa5ANddmnq+O24iB86IAlwZQupU45AMAi0WU6cfDAlK4XeQxXDNCP0RM7U2H9Q==","signatures":[{"sig":"MEUCIQDljczFt0Qzw95HJAFj8FelF5enrCdIsUKNieB97PumEAIgRa7xU9q0LZCjQnMsiQ3g22u6ixxuhoHDtFdrJ8MHhW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513},"main":"lib/index.js","_from":"file:canyonjs-babel-plugin-1.0.0-alpha.2.tgz","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir dist","pretest":"npm run release","release":"babel src --extensions \".js\" --out-dir lib"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/909abc8ce25ffc36bccdf76d253dfd7e/canyonjs-babel-plugin-1.0.0-alpha.2.tgz","_integrity":"sha512-gMwhRbhlYFL421rW5x4Qxtx7xa5ANddmnq+O24iB86IAlwZQupU45AMAi0WU6cfDAlK4XeQxXDNCP0RM7U2H9Q==","repository":{"url":"git+https://github.com/canyon-project/canyon.git","type":"git"},"_npmVersion":"10.8.2","description":"A Babel plugin for Canyon code coverage instrumentation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/generator":"^7.25.6","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","@babel/cli":"^7.24.1","@babel/core":"^7.24.1","@types/node":"^22.10.2","@babel/register":"^7.23.7","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"6.1.1","@types/babel__generator":"^7.6.8","@types/babel__helper-plugin-utils":"^7.10.3","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.0-alpha.2_1765193997273_0.995423322600965","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.5":{"name":"@canyonjs/babel-plugin","version":"1.0.0-alpha.5","author":{"name":"CanyonJS Team"},"license":"MIT","_id":"@canyonjs/babel-plugin@1.0.0-alpha.5","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"homepage":"https://github.com/canyon-project/canyon#readme","bugs":{"url":"https://github.com/canyon-project/canyon/issues"},"dist":{"shasum":"70be5c96f9e7c6d9dc15e67c54d05e5592480b6d","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.0-alpha.5.tgz","fileCount":3,"integrity":"sha512-dqScDTxo895K4gso6R3mEJBzzwPCjP7ulS3192vbPUjANDxKLkT3FuRVNTRqK/800GXbKTef4BxuycQ9uKPbkw==","signatures":[{"sig":"MEUCID8PZnuiH++c1kxd6BdHEPJBN1sape2O/B/32fcpqlNJAiEAo+FeQxNRTaGzzU9AV0VOR5NNkfKOifWg9kNMk36U+g8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1545},"main":"lib/index.js","_from":"file:canyonjs-babel-plugin-1.0.0-alpha.5.tgz","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir dist","pretest":"npm run release","release":"babel src --extensions \".js\" --out-dir lib"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/e5815b289e81ee2c41a026588bf19576/canyonjs-babel-plugin-1.0.0-alpha.5.tgz","_integrity":"sha512-dqScDTxo895K4gso6R3mEJBzzwPCjP7ulS3192vbPUjANDxKLkT3FuRVNTRqK/800GXbKTef4BxuycQ9uKPbkw==","repository":{"url":"git+https://github.com/canyon-project/canyon.git","type":"git"},"_npmVersion":"10.8.2","description":"A Babel plugin for Canyon code coverage instrumentation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/generator":"^7.25.6","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","@babel/cli":"^7.24.1","@babel/core":"^7.24.1","@types/node":"^22.10.2","@babel/register":"^7.23.7","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"6.1.1","@types/babel__generator":"^7.6.8","@types/babel__helper-plugin-utils":"^7.10.3","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.0-alpha.5_1766660657429_0.7368022960731433","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.6":{"name":"@canyonjs/babel-plugin","version":"1.0.0-alpha.6","author":{"name":"CanyonJS Team"},"license":"MIT","_id":"@canyonjs/babel-plugin@1.0.0-alpha.6","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"homepage":"https://github.com/canyon-project/canyon#readme","bugs":{"url":"https://github.com/canyon-project/canyon/issues"},"dist":{"shasum":"542b3bf52906d5b7d13ad75c17f3c5d95dc4db3a","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.0-alpha.6.tgz","fileCount":3,"integrity":"sha512-baciaP2OTD4o8TzjyIUMzPMEdRtn00Avce8GivrTHE1P6b8kP8jvc8S9SVeMUaH5dlnrJRY3MpsjMLVV9g5PDQ==","signatures":[{"sig":"MEYCIQDQKrKEvR967c3D691EqKYeji1xD2RSDzfXe+8E4U3EewIhAPpztRjT6VuhyMD15mZSkys7j+Ag9tJ/Xhdyhf8qjlMb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1513},"main":"lib/index.js","_from":"file:canyonjs-babel-plugin-1.0.0-alpha.6.tgz","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir dist","pretest":"npm run release","release":"babel src --extensions \".js\" --out-dir lib"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/175435a4914b43ef90dedf608c1ae096/canyonjs-babel-plugin-1.0.0-alpha.6.tgz","_integrity":"sha512-baciaP2OTD4o8TzjyIUMzPMEdRtn00Avce8GivrTHE1P6b8kP8jvc8S9SVeMUaH5dlnrJRY3MpsjMLVV9g5PDQ==","repository":{"url":"git+https://github.com/canyon-project/canyon.git","type":"git"},"_npmVersion":"10.8.2","description":"A Babel plugin for Canyon code coverage instrumentation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/generator":"^7.25.6","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","@babel/cli":"^7.24.1","@babel/core":"^7.24.1","@types/node":"^22.10.2","@babel/register":"^7.23.7","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"6.1.1","@types/babel__generator":"^7.6.8","@types/babel__helper-plugin-utils":"^7.10.3","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.0-alpha.6_1766665670386_0.07034094576688088","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@canyonjs/babel-plugin","version":"1.0.0","author":{"name":"CanyonJS Team"},"license":"MIT","_id":"@canyonjs/babel-plugin@1.0.0","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"homepage":"https://github.com/canyon-project/canyon#readme","bugs":{"url":"https://github.com/canyon-project/canyon/issues"},"dist":{"shasum":"37781b0d2a98bff6d4e7ff73c2c5ca12d67e3a23","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.0.tgz","fileCount":3,"integrity":"sha512-WFT+NMNn80vIB6U09qG9p894y6pPbX8UOf0lC2Q3xEP+x1TsHapZw+K4fZOtt7mQDv5P3JnJDWVdBRz/XrapAg==","signatures":[{"sig":"MEQCIBBNm/KyqF1r1o2nXiXwcqO5aU+ndni0u9vE5Mv13yZ4AiAgLy3AWuS9UqIrV1K/NQmUd8gLrdCkiLP1deEiAdUkVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1505},"main":"lib/index.js","_from":"file:canyonjs-babel-plugin-1.0.0.tgz","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir dist","pretest":"npm run release","release":"babel src --extensions \".js\" --out-dir lib"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/0ea4621f001dda69e55900e9a0730f94/canyonjs-babel-plugin-1.0.0.tgz","_integrity":"sha512-WFT+NMNn80vIB6U09qG9p894y6pPbX8UOf0lC2Q3xEP+x1TsHapZw+K4fZOtt7mQDv5P3JnJDWVdBRz/XrapAg==","repository":{"url":"git+https://github.com/canyon-project/canyon.git","type":"git"},"_npmVersion":"10.8.2","description":"A Babel plugin for Canyon code coverage instrumentation","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/generator":"^7.25.6","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cross-env":"^7.0.3","@babel/cli":"^7.24.1","@babel/core":"^7.24.1","@types/node":"^22.10.2","@babel/register":"^7.23.7","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"6.1.1","@types/babel__generator":"^7.6.8","@types/babel__helper-plugin-utils":"^7.10.3","@babel/plugin-transform-modules-commonjs":"^7.24.1"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.0_1766719325576_0.3080816916324993","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@canyonjs/babel-plugin","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.1","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"70c938026190d8a4da6feff9b98e154572e15859","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.1.tgz","fileCount":29,"integrity":"sha512-SwEvWSeo5nVfQWhTUKM16K+7RJ3CscOZHC8IlE4npSVkIGlhT/GtOkHmAgwuFuEHQVSFLJPDh8V5eMB5yIlkYQ==","signatures":[{"sig":"MEYCIQCj+mAbYVGRfZBKqBYCz94IqvLkIL9MERv/R5BkWbaCRwIhAOrll53xfxZ9TR+vQGTFkB3VnPO8yZMyTIkr7MVY7lTk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30443},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.1.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/2f5d471b30cb76a99b22cb6e56073b76/canyonjs-babel-plugin-1.0.1.tgz","_integrity":"sha512-SwEvWSeo5nVfQWhTUKM16K+7RJ3CscOZHC8IlE4npSVkIGlhT/GtOkHmAgwuFuEHQVSFLJPDh8V5eMB5yIlkYQ==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"^7.0.0-dev.20251215.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.1_1767942437659_0.4962226944724284","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@canyonjs/babel-plugin","version":"1.0.2","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.2","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"a36c1edcf0ead5f278e5f3c508ba2a274463f181","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.2.tgz","fileCount":41,"integrity":"sha512-dewKKBOA7SPvBsIbx4bFC+TvQ3Ou8xYIpss+a9HUlrgd5my0vnCCYQyoULucuviUfM5dFeVFdIylFH7fwdHVJA==","signatures":[{"sig":"MEQCIFolBAqtD5tD3iiOlFJYHvgDRsClV99msu5yLQ3QnhVQAiAHbMzeD6s9D+FXsd7sUy6ZAgj9/c8JzoTVR+gz/xLLzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40317},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.2.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/2e4f17212c3e39c6c2bfc0d290c229d9/canyonjs-babel-plugin-1.0.2.tgz","_integrity":"sha512-dewKKBOA7SPvBsIbx4bFC+TvQ3Ou8xYIpss+a9HUlrgd5my0vnCCYQyoULucuviUfM5dFeVFdIylFH7fwdHVJA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"^7.0.0-dev.20251215.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.2_1768461759557_0.9507274248870985","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@canyonjs/babel-plugin","version":"1.0.3","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.3","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"5749eca9432fe690cd7e82540e765083a42a6228","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.3.tgz","fileCount":45,"integrity":"sha512-WLPdHgifPIIiPHi1KiISf4O2kVnD3AAIbyn2jHyiDqQ1cHFGkcsOrXATypBaT8Pod8/Umw3L1ES5tIXfBqfdxw==","signatures":[{"sig":"MEUCIHlbSfbqh7NW1mEV6O3bArDt4zbjtLx3SmSAF86nVdgkAiEAmvIqnpqmOGLpCwg5EPENbk3mLhJrSA8zExM9Bem8Pvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50459},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.3.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/75a1f91a8af5330e162c42166ee8504d/canyonjs-babel-plugin-1.0.3.tgz","_integrity":"sha512-WLPdHgifPIIiPHi1KiISf4O2kVnD3AAIbyn2jHyiDqQ1cHFGkcsOrXATypBaT8Pod8/Umw3L1ES5tIXfBqfdxw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","istanbul-lib-coverage":"^3.2.2","json-stable-stringify":"^1.3.0","istanbul-lib-source-maps":"^4.0.1","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"^7.0.0-dev.20251215.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.3_1768462527463_0.34426804860236904","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@canyonjs/babel-plugin","version":"1.0.5","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.5","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"1936f44a61ea49a0b549bce0cfeb01ff9476209a","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.5.tgz","fileCount":41,"integrity":"sha512-Au7L+G7FaP+PEq01RgtHJg6a+/kR2Qm4FKCVmDZsrCdaHwGk3m+THd4/dSKvz3ucJNYci8BNF8C29euhCsr7hA==","signatures":[{"sig":"MEUCIGZKahK+aC6IH7/mdh6xCrcW0BMho5P5Fbqrzzx88wYfAiEA+DlAIL+xcTfpLacEVwqNimAryDXa7PDRR3jcHJ2lSyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39886},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.5.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/a02a166a3b12780f0a25a6b5787855c9/canyonjs-babel-plugin-1.0.5.tgz","_integrity":"sha512-Au7L+G7FaP+PEq01RgtHJg6a+/kR2Qm4FKCVmDZsrCdaHwGk3m+THd4/dSKvz3ucJNYci8BNF8C29euhCsr7hA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.6","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"7.0.0-dev.20260119.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.5_1768893585964_0.7737668233470829","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@canyonjs/babel-plugin","version":"1.0.6","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.6","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"1666441a59e47b0c464e226d4c23d505b9fab457","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.6.tgz","fileCount":42,"integrity":"sha512-68iV0zKMyk3WSG0sf59mRt4GP7Zdxyn6lpaikkmVtkVpqu1bQoqhZlExgoDo3oChuizFJGhStFSIDk5HRbUiXw==","signatures":[{"sig":"MEUCIDZ89UbjutwbZormlOZCrRKQ9O7xjTUO2kLyNK/ASRaOAiEAjZTQ1WmYUFtLhf9fYm+tBpjw/bwWZxGOWeYY5dApfzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41652},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.6.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/ae541ea45cd5e31e138dc13db51c4267/canyonjs-babel-plugin-1.0.6.tgz","_integrity":"sha512-68iV0zKMyk3WSG0sf59mRt4GP7Zdxyn6lpaikkmVtkVpqu1bQoqhZlExgoDo3oChuizFJGhStFSIDk5HRbUiXw==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"7.0.0-dev.20260223.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.6_1774525860758_0.23257033431297458","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@canyonjs/babel-plugin","version":"1.0.7","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.7","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"0ddebcada20ba8d90ca8f6a0fea9f87da1e3b3ea","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.7.tgz","fileCount":42,"integrity":"sha512-yZ4wRo+fWD1ck0BlVQZQIr59fk4N0gQjF6tzsLWm77Ah/TI9MuTvs2KgyWTDNtppKMobXFi9P6ECDZUxBto9NA==","signatures":[{"sig":"MEUCIECtuAHv9gehdB/flm0KYL35ojEp5IevdvgNXDIq07BaAiEAl/XcH4Ri5V3i2Kl1z5xsx7JCnThISUSpF02OHjArTsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40707},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.7.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/930fa0324ee7fc54477607e2818b379f/canyonjs-babel-plugin-1.0.7.tgz","_integrity":"sha512-yZ4wRo+fWD1ck0BlVQZQIr59fk4N0gQjF6tzsLWm77Ah/TI9MuTvs2KgyWTDNtppKMobXFi9P6ECDZUxBto9NA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"7.0.0-dev.20260223.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.7_1774532728874_0.18452753963792","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@canyonjs/babel-plugin","version":"1.0.8","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.8","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"ea756ca9289666d0797fd99ca2e29b6882966f31","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.8.tgz","fileCount":42,"integrity":"sha512-1dJKUiJpRItEIVTlvse0kCrVv3Ymw0SKzdVmGbynbuo/nWabDkGlmWNMez3wGWy2JOAILg0Ik3XtmuP+YSUnCA==","signatures":[{"sig":"MEUCIQDswMcybVAsH907k8WG2KT6Y2iA5D180aH/SE01ro0GsgIgB3cF0tAZ2+OVcro4WTRoAr62JT00nrbP08xIA7+dFxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43129},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.8.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/8b44c2c7bccbaa326928f1e804760e4d/canyonjs-babel-plugin-1.0.8.tgz","_integrity":"sha512-1dJKUiJpRItEIVTlvse0kCrVv3Ymw0SKzdVmGbynbuo/nWabDkGlmWNMez3wGWy2JOAILg0Ik3XtmuP+YSUnCA==","_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","test-exclude":"^7.0.1","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","@types/test-exclude":"6.0.2","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"7.0.0-dev.20260223.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.8_1774856849972_0.7530575362028993","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@canyonjs/babel-plugin","version":"1.0.9","keywords":[],"author":"","license":"ISC","_id":"@canyonjs/babel-plugin@1.0.9","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"dist":{"shasum":"8847c2f2a2449ef5cd4a8cc250085dc7bf2bbe7a","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.9.tgz","fileCount":43,"integrity":"sha512-PnXc7yAApyEIHNZQmSd7hcpoqPK+3VdLDdQUogIxbFyQuv+f605UsYHHTlKILAxSArdWRkhVNDjvkFJfRgHZRQ==","signatures":[{"sig":"MEQCIF6xShlI6sEocglgoYWQcFlBcx3FmktdJd5nFA/Ce4esAiB9oJP2rGQrH0Jsp24OEtdA1xNZE4grMa1mHKDsRWD6GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43842},"main":"dist/index.js","_from":"file:canyonjs-babel-plugin-1.0.9.tgz","types":"./dist/index.d.ts","scripts":{"test":"babel features --config-file ./test-babel-config.js --out-dir features-dist","build":"tsgo","pretest":"tsgo","release":"tsgo"},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"_resolved":"/tmp/807b236e316dfaa1defbdf5844401daa/canyonjs-babel-plugin-1.0.9.tgz","_integrity":"sha512-PnXc7yAApyEIHNZQmSd7hcpoqPK+3VdLDdQUogIxbFyQuv+f605UsYHHTlKILAxSArdWRkhVNDjvkFJfRgHZRQ==","_npmVersion":"10.8.2","description":"A Babel plugin for [Canyon](https://canyonjs.io). It instruments your source at build time, injecting coverage collection logic and Canyon metadata (repository, commit info, etc.), and works alongside the Istanbul toolchain.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@babel/core":"^7.25.6","@babel/types":"^7.25.6","test-exclude":"^7.0.1","json-stable-stringify":"^1.3.0","@babel/helper-plugin-utils":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.24.1","@types/node":"^24.10.1","@types/babel__core":"^7.20.5","@types/test-exclude":"6.0.2","babel-plugin-istanbul":"latest","@types/babel__generator":"^7.6.8","@typescript/native-preview":"7.0.0-dev.20260223.1","@types/babel__helper-plugin-utils":"^7.10.3"},"_npmOperationalInternal":{"tmp":"tmp/babel-plugin_1.0.9_1775058263943_0.30019132779875846","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@canyonjs/babel-plugin","version":"1.0.10","description":"A Babel plugin for [Canyon](https://canyonjs.io). It instruments your source at build time, injecting coverage collection logic and Canyon metadata (repository, commit info, etc.), and works alongside the Istanbul toolchain.","keywords":[],"license":"ISC","author":"","main":"dist/index.js","dependencies":{"@babel/core":"^7.25.6","@babel/helper-plugin-utils":"^7.0.0","@babel/types":"^7.25.6","json-stable-stringify":"^1.3.0","test-exclude":"^7.0.1"},"devDependencies":{"@babel/cli":"^7.24.1","@types/babel__core":"^7.20.5","@types/babel__generator":"^7.6.8","@types/babel__helper-plugin-utils":"^7.10.3","@types/node":"^24.10.1","@types/test-exclude":"6.0.2","@typescript/native-preview":"7.0.0-dev.20260408.1","babel-plugin-istanbul":"latest"},"scripts":{"build":"tsgo","release":"tsgo","pretest":"tsgo","test":"babel features --config-file ./test-babel-config.js --out-dir features-dist"},"_id":"@canyonjs/babel-plugin@1.0.10","types":"./dist/index.d.ts","_integrity":"sha512-3yM5ikSYN9bIJzuzCRFTEkk9ZfdrBoSdpXGWVOWmS/bQwufNaus8XrHWlkVGC2SrqUTSP5GMrpliiF9/jJOCdA==","_resolved":"/tmp/ca54612222078039dd176f4552eb49c7/canyonjs-babel-plugin-1.0.10.tgz","_from":"file:canyonjs-babel-plugin-1.0.10.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3yM5ikSYN9bIJzuzCRFTEkk9ZfdrBoSdpXGWVOWmS/bQwufNaus8XrHWlkVGC2SrqUTSP5GMrpliiF9/jJOCdA==","shasum":"ad8fa19ec47e58d1d2e7fb80556795ce39aa8d51","tarball":"https://registry.npmjs.org/@canyonjs/babel-plugin/-/babel-plugin-1.0.10.tgz","fileCount":43,"unpackedSize":43908,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAs4bGHzzN+MpWY4yvx3z0dzohC+dVCcItNnyFNkvQ64AiB3vCMUqo6iF+1pE7q0iWSncIocTmU5vJVpijiYYHbUkQ=="}]},"_npmUser":{"name":"zhangtao25","email":"wr.zhang25@gmail.com"},"directories":{},"maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-plugin_1.0.10_1775806110999_0.10912161294116407"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T02:01:17.618Z","modified":"2026-04-10T07:28:31.274Z","1.0.0-alpha.1":"2025-12-07T02:01:17.881Z","1.0.0-alpha.2":"2025-12-08T11:39:57.394Z","1.0.0-alpha.5":"2025-12-25T11:04:17.555Z","1.0.0-alpha.6":"2025-12-25T12:27:50.532Z","1.0.0":"2025-12-26T03:22:05.717Z","1.0.1":"2026-01-09T07:07:17.873Z","1.0.2":"2026-01-15T07:22:39.708Z","1.0.3":"2026-01-15T07:35:27.612Z","1.0.5":"2026-01-20T07:19:46.105Z","1.0.6":"2026-03-26T11:51:00.905Z","1.0.7":"2026-03-26T13:45:29.038Z","1.0.8":"2026-03-30T07:47:30.186Z","1.0.9":"2026-04-01T15:44:24.110Z","1.0.10":"2026-04-10T07:28:31.136Z"},"license":"ISC","keywords":[],"description":"A Babel plugin for [Canyon](https://canyonjs.io). It instruments your source at build time, injecting coverage collection logic and Canyon metadata (repository, commit info, etc.), and works alongside the Istanbul toolchain.","maintainers":[{"name":"zhangtao25","email":"wr.zhang25@gmail.com"}],"readme":"# @canyonjs/babel-plugin\n\nA Babel plugin for [Canyon](https://canyonjs.io). It instruments your source at build time, injecting coverage collection logic and Canyon metadata (repository, commit info, etc.), and works alongside the Istanbul toolchain.\n\nUse it in any frontend project that compiles with Babel. If you use Vite, you can use [`@canyonjs/vite-plugin`](https://www.npmjs.com/package/@canyonjs/vite-plugin) instead, which reuses this plugin internally.\n\n## Install\n\n```sh\nnpm install -D @canyonjs/babel-plugin\n```\n\n## Documentation\n\nFull details on options, CI auto-detection, and using it with `babel-plugin-istanbul` are in the official docs:\n\n**https://docs.canyonjs.io/docs/ecosystem/babel-plugin**\n","readmeFilename":"README.md"}