{"_id":"@achil/istanbul-lib-instrument","_rev":"4-837fb307add1948d7821b38a69e52974","name":"@achil/istanbul-lib-instrument","dist-tags":{"latest":"3.3.3"},"versions":{"3.3.0":{"name":"@achil/istanbul-lib-instrument","version":"3.3.0","description":"Core istanbul API for JS code coverage","author":{"name":"Krishnan Anantheswaran","email":"kananthmail-github@yahoo.com"},"main":"dist/index.js","scripts":{"release":"babel src --out-dir dist && documentation build -f md -o api.md src","test":"nyc --nycrc-path=../../monorepo-per-package-nycrc.json --require=@babel/register --include=src mocha","prepublish":"npm run release"},"dependencies":{"@babel/generator":"^7.4.4","@babel/parser":"^7.4.4","@babel/template":"^7.4.4","@babel/traverse":"^7.4.4","@babel/types":"^7.4.4","istanbul-lib-coverage":"^2.0.5","semver":"^6.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/register":"^7.4.4","chai":"^4.2.0","clone":"^2.1.2","debug":"^4.1.1","documentation":"^11.0.0","js-yaml":"^3.13.1","mocha":"^6.1.4","nopt":"^4.0.1","nyc":"^14.1.0"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/istanbuljs/istanbuljs/issues"},"homepage":"https://istanbul.js.org/","repository":{"type":"git","url":"git+ssh://git@github.com/istanbuljs/istanbuljs.git"},"keywords":["coverage","istanbul","js","instrumentation"],"engines":{"node":">=8"},"_id":"@achil/istanbul-lib-instrument@3.3.0","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-rms3SPpHwTqb8u35iH+4urUxWYSSy1gcZRI30EJ7GzT+LZIqXq7RG6P5WRsIVV9kO/nsKet/pfUAcQGchGLATQ==","shasum":"b4c439eb2aae9a640b8f1cc6e1fceb1e737421a4","tarball":"https://registry.npmjs.org/@achil/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz","fileCount":10,"unpackedSize":55786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7FPnCRA9TVsSAnZWagAAoMMP/A9xcVrGt2AqnS3SuvNR\nylEx+wRyUEtGhH0EU6mA0t46XTlu3a3yE9gpOr+vjaAFVApcwEgDf7eDSSXj\nR4VcnQxKpDLJO0R8g+7bo6A9q9OPQl3xdWuyn3c/RAT/XyjpyBeijkb3J9Ik\nKz6UQdk5IqQY7YjhzTy9k+jjNWqL75viwTt2z7ArG5dcdg8q5eGshmZoYPmn\nXZPdeC2bh4wnPPz2RSBgdAGZ/RElLIONUN7HGwUk03JRQxabw0oeXqPXZ/PE\n53tvHp1ggHWBsLboZaqY6XPx/Fxu5uql9AuMTjTmVjUBXL28zKi8MAWjvTJX\nyn3+7monoCTZMdYtqrRw0DUbA19FkbxPlKH+3AHugHauophE8d4RZxvbgDDu\nB13KBPKD87u/b4u53RffmNX/rvZE22f4FwAOxxPG/GgJNU54qi1HzuctXFzH\nupQ+DTWbjPw3DLXCRe3ozemH5kNwLwdxh9wkCk6gV/gjjQhLYNyD8B0lPqZ4\nWqz+n7PD4O2+sJ+iiy9Tfj/9leX746zq1v98Y1N8PWgR3mu0luJR27q6NrV8\nP1yOmvTvFuUNscAoOdgDIb2VZQsnYVa+W95cawmA+UDPMZxmZw0iFbqHfeu3\nrm5B5j2w2a+b/+DDSBiVgbFqCOlOMaKdttUQ6JhT72fqP5dBdfHHD9ncXPi8\ni0S2\r\n=COSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk7f4nGDTJh4GvtvZ8M4L9tvD/iYuCBNWAgQmjSMFxyAIhAJNmAgHIgo2Fld7s+FEsRYfhgEHBdvEDoZWI/3ZkmJc7"}]},"maintainers":[{"name":"achil","email":"akiritsakas@gmail.com"}],"_npmUser":{"name":"achil","email":"akiritsakas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-lib-instrument_3.3.0_1558991847199_0.6786961083165093"},"_hasShrinkwrap":false},"3.3.1":{"name":"@achil/istanbul-lib-instrument","version":"3.3.1","description":"Core istanbul API for JS code coverage","author":{"name":"Krishnan Anantheswaran","email":"kananthmail-github@yahoo.com"},"main":"dist/index.js","scripts":{"release":"babel src --out-dir dist && documentation build -f md -o api.md src","test":"nyc --nycrc-path=../../monorepo-per-package-nycrc.json --require=@babel/register --include=src mocha","prepublish":"npm run release"},"dependencies":{"@babel/generator":"^7.4.4","@babel/parser":"^7.4.4","@babel/template":"^7.4.4","@babel/traverse":"^7.4.4","@babel/types":"^7.4.4","istanbul-lib-coverage":"^2.0.5","semver":"^6.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/register":"^7.4.4","chai":"^4.2.0","clone":"^2.1.2","debug":"^4.1.1","documentation":"^11.0.0","js-yaml":"^3.13.1","mocha":"^6.1.4","nopt":"^4.0.1","nyc":"^14.1.0"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/istanbuljs/istanbuljs/issues"},"homepage":"https://istanbul.js.org/","repository":{"type":"git","url":"https://github.com/axilleasiv/istanbuljs/tree/repl"},"keywords":["coverage","istanbul","js","instrumentation"],"engines":{"node":">=8"},"_id":"@achil/istanbul-lib-instrument@3.3.1","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-zSJ/2PeSQ1Xbm7R5aVTUBeFIj52HDi4C3WypipQGEtX0cSM6GQl7dZYTIyF6MGbdBvynb7T77GBy1g1GrtNcbw==","shasum":"01442d0d0bb3aacde7ada56cb468284ec09108f6","tarball":"https://registry.npmjs.org/@achil/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.1.tgz","fileCount":10,"unpackedSize":55796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOkAzCRA9TVsSAnZWagAAhGAP/j/Acu8TXQJ5DzSzABRn\nsgwSjrLZg31a4wlqf5xPFBSKs9uYuxriKMnO8zyfxxxSbFtjTbPa6fEuJA6k\n6Ro4g0d+g5yB1BkeyzhhKRzMNHVhj5DC44GmJJYAFab1TxW9WNvh9RzuYYuf\nVOdDNL+dQMbnI1Uoo6iBLFjpz8l1Blv9BE00gpu4uD8Lwdfu/qA+74OTVK+C\ns4KANv8GoLh3jFC+fMCfpiyPPHpvYGnsELx6LA1tgpUMDZSAwFVZIiMjhgo4\nEAYe5jv+1XpwNG54ZiEBKYdsfnRfhzG4XBK8E+o1c/QEWmnSDSt8ua3tNrNX\nG2+srXbYMfSNMrUwNEfX+CuIXGOQ2iW9maAkGmfTfIvzhDtsJNYsZq6XTeMJ\np8IjYdYDkyEapIbsLt8Z66fOOZP5BBtymyB2NOF5MRmbhaDpqsgtKzy6ZTso\nVq/tWwVQtOMLf1GrMyO2p9UYsNkaTWcPB7btbPVszoAo2ly1U/4eMd856rRp\nuTjy/zCwNKTWBmJdOU+KgHtOynomVDRy/Yb4Bja7p2BSW6R2zK+Lx4IiIaL2\nQs3dSa8LpbDdZt2+5qZp26zXr8RB8mxZPWCahjjnMqMAQg1Cv+RM3lj3PG5+\nunb+1evRgHzKlb4WClUOkNQHvyKW30MHAYcBPJ8cSCQ4YBJzB8SbQk9LMvW0\naygY\r\n=w2zJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9lYYemNH7ti7n4DmipN3Pr4+MsyCDx5WavcBjhakhmQIga7WxsBkwJRRNtFBFXquZTgMlQfN/o89i+c/3AH6wuOE="}]},"maintainers":[{"name":"achil","email":"akiritsakas@gmail.com"}],"_npmUser":{"name":"achil","email":"akiritsakas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-lib-instrument_3.3.1_1564098610320_0.8725154664816996"},"_hasShrinkwrap":false},"3.3.2":{"name":"@achil/istanbul-lib-instrument","version":"3.3.2","description":"Core istanbul API for JS code coverage","author":{"name":"Krishnan Anantheswaran","email":"kananthmail-github@yahoo.com"},"main":"dist/index.js","scripts":{"release":"babel src --out-dir dist && documentation build -f md -o api.md src","test":"nyc --nycrc-path=../../monorepo-per-package-nycrc.json --require=@babel/register --include=src mocha","prepublish":"npm run release"},"dependencies":{"@babel/generator":"^7.4.4","@babel/parser":"^7.4.4","@babel/template":"^7.4.4","@babel/traverse":"^7.4.4","@babel/types":"^7.4.4","istanbul-lib-coverage":"^2.0.5","semver":"^6.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/register":"^7.4.4","chai":"^4.2.0","clone":"^2.1.2","debug":"^4.1.1","documentation":"^11.0.0","js-yaml":"^3.13.1","mocha":"^6.1.4","nopt":"^4.0.1","nyc":"^14.1.0"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/istanbuljs/istanbuljs/issues"},"homepage":"https://istanbul.js.org/","repository":{"type":"git","url":"https://github.com/axilleasiv/istanbuljs/tree/repl"},"keywords":["coverage","istanbul","js","instrumentation"],"engines":{"node":">=8"},"_id":"@achil/istanbul-lib-instrument@3.3.2","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5/8Itm39iyoLUpT2i3CehAo/xVyLPf2ME7mqGzPL8okhZ7DqRzKz5kvcImNgCstlZjqey7zWcD93X6bfI6e1mg==","shasum":"c293153d9cebc49f31668e63873d8ce05635e921","tarball":"https://registry.npmjs.org/@achil/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.2.tgz","fileCount":10,"unpackedSize":55908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS+/8CRA9TVsSAnZWagAA+SEP/24MX2k8bIST6pmBLhPv\nfnVGh2uuAt9Nk53PKjrbzGU/aDIbc7cYgv81x3m9BF27KbI7ECk71RDIlB8s\nYcA23qpgJwZul6wijhX/NAwffy6FV5tI22R2Ww1ADWefcHI05jYzip1DDLtU\nRV1XN7JPnQQMA+E4ZaHb//XcmTTR7I+CQU0QaiOhtVpK8lXJrS+39xRypjly\nrfZBEYEHA3/k78ttvW3iLNtmAb7+LnWoUlLYecoor3Ci5B6cu1IIX2AJas28\nw3ObCwJ/dg8tHWlT9or9ACJBOqZwpXOrqmnnV6bS4v8QiAL2Bz1hQMOUqeCV\nF6FHRrbJ9QaeDnPA5RvaJyXlRucRbHD33cdTTpqilMc8NBT/xp9XxDGzaISY\nJyT3t0PGA8ggi4O6I7n2gH18NkGdB/oOiID4fxXO7BP1vvHnpL3LMA/c28K1\nCQnKnB6ApiNgUET5S+V5TOZaiYJuQjWnXXXpNY2UWzzHP76+yrPsnDB5cx6y\nHO8c0+cG6OTDDnJhX2huz8ddKaWbT5DGtEllXwjfQgkZ3mSjFF3QyV+6YZY4\nLUxH6BKmvxN47WzJSQXEsDUQROpjVvKLNIOjs7Lsxu7pKGTq7UexxgUaWpdE\niFjNcM0iJcCWildCYYeUF2NXGjpLVvYhjw7yOKnFS3tVRwUaRHoZJ7t/s7E8\nGVSy\r\n=CYdB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD08s0y8jykn1cZjejgGbruf66ntJDXF7KMjgiQnFPFjwIgO1z/K5V09jNsmdw04JLxq6hELoJ5SwaGujLKIeIjRiM="}]},"maintainers":[{"name":"achil","email":"akiritsakas@gmail.com"}],"_npmUser":{"name":"achil","email":"akiritsakas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-lib-instrument_3.3.2_1565257723307_0.19265830228085834"},"_hasShrinkwrap":false},"3.3.3":{"name":"@achil/istanbul-lib-instrument","version":"3.3.3","description":"Core istanbul API for JS code coverage","author":{"name":"Krishnan Anantheswaran","email":"kananthmail-github@yahoo.com"},"main":"dist/index.js","scripts":{"release":"babel src --out-dir dist && documentation build -f md -o api.md src","test":"nyc --nycrc-path=../../monorepo-per-package-nycrc.json --require=@babel/register --include=src mocha","prepublish":"npm run release"},"dependencies":{"@babel/generator":"^7.4.4","@babel/parser":"^7.4.4","@babel/template":"^7.4.4","@babel/traverse":"^7.4.4","@babel/types":"^7.4.4","istanbul-lib-coverage":"^2.0.5","semver":"^6.0.0"},"devDependencies":{"@babel/cli":"^7.4.4","@babel/core":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.4.4","@babel/register":"^7.4.4","chai":"^4.2.0","clone":"^2.1.2","debug":"^4.1.1","documentation":"^11.0.0","js-yaml":"^3.13.1","mocha":"^6.1.4","nopt":"^4.0.1","nyc":"^14.1.0"},"license":"BSD-3-Clause","bugs":{"url":"https://github.com/istanbuljs/istanbuljs/issues"},"homepage":"https://istanbul.js.org/","repository":{"type":"git","url":"https://github.com/axilleasiv/istanbuljs/tree/repl"},"keywords":["coverage","istanbul","js","instrumentation"],"engines":{"node":">=8"},"_id":"@achil/istanbul-lib-instrument@3.3.3","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-mrUNPJKN16pBEKHfZsxhKE6xZSz3FpQsT/a80x+Qu7YeH4kzjagE6BCDKTbtSJt5OY0vbKKN6rsFYLkaPZvICA==","shasum":"04d75a70cc14c106e071643ebb3fe12a74ab1aa1","tarball":"https://registry.npmjs.org/@achil/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.3.tgz","fileCount":10,"unpackedSize":55928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYnL7CRA9TVsSAnZWagAAKaIP/jPtKhiDe8WsBfxI30ce\nL3bwrCXfMmZnVAkQ7hV3IFpdo2u3oPoFKXiDTaGquz9CcvggKlcc4b6JpeRg\njJAUgHTusw/5IRs6i1FEYO2cT30pVW6B2iLHvZhf9X1E3w4zUuFPAXqZgVG4\nB6b5UPL0wNt3CvHLp2ogoreH2Lu4kzX9JkAi6jTQQMqnSyLu8zJ/xTyC6EpA\n1Yv/p4H3xp+bhGbQ677NZoNTIjcAtn4r0XYo8FrmAgf9Yy+JJAOzol1f8+z4\n9kDJ4/kmbmO+uY4QJQmbYjK6X2nZcOWgEyrxFc/LLd4baLEsY6dCwIy+8fjN\nJfZe7dC45OpmaogLnPk1e1iY/X9uMc3ZrQyhqyz2Y+sl0S/lE8pFieCJ83KP\nfN8PcXHjIXaH9Szwy2sFGD+B/lXORQqwpbG40LTsr/bFJFCXI/hg59hWmdVV\nWxNowYmXEaySI0Ul85nZS+W4+CXF4gmkGStoU+9SEsZjmmNKWxbC54PFFxoP\nu1/tAxVyDChSZQgVoRoWjGNVf2ZPDZQr3GRNOiGSnlyHmr+uufainfe4oJ48\nsqZdSdxYgiYJRz318w/qAyFa2w4hzx7040FXydCUmqlJwqoWb/o5DVEklj6A\n8045rdi8JQc+de5xdBn6Yp0IBHeeqGPQ187Qn0HB8lTW1IK6cHDkDh4sM2rK\nktvR\r\n=SPSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/+/VEBT2s1RXtCCdsytCCReJEP3cPxD1Een5B2WmpfQIgZ4YVoE16BV6UdvbKoO/BYvTGu6Ph7+os5REFh+HqSb8="}]},"maintainers":[{"name":"achil","email":"akiritsakas@gmail.com"}],"_npmUser":{"name":"achil","email":"akiritsakas@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-lib-instrument_3.3.3_1566733051019_0.3443412426872212"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-27T21:17:27.167Z","3.3.0":"2019-05-27T21:17:27.312Z","modified":"2022-04-04T11:10:56.151Z","3.3.1":"2019-07-25T23:50:10.547Z","3.3.2":"2019-08-08T09:48:43.921Z","3.3.3":"2019-08-25T11:37:31.223Z"},"maintainers":[{"name":"achil","email":"akiritsakas@gmail.com"}],"description":"Core istanbul API for JS code coverage","homepage":"https://istanbul.js.org/","keywords":["coverage","istanbul","js","instrumentation"],"repository":{"type":"git","url":"https://github.com/axilleasiv/istanbuljs/tree/repl"},"author":{"name":"Krishnan Anantheswaran","email":"kananthmail-github@yahoo.com"},"bugs":{"url":"https://github.com/istanbuljs/istanbuljs/issues"},"license":"BSD-3-Clause","readme":"## istanbul-lib-instrument\n\n[![Build Status](https://travis-ci.org/istanbuljs/istanbul-lib-instrument.svg?branch=master)](https://travis-ci.org/istanbuljs/istanbul-lib-instrument)\n\nIstanbul instrumenter library.\n\nVersion 1.1.x now implements instrumentation using `Babel`. The implementation is inspired\nby prior art by @dtinth as demonstrated in the `__coverage__` babel plugin.\n\nIt provides 2 \"modes\" of instrumentation.\n\n-   The old API that is mostly unchanged (except for incompatibilities noted) and\n    performs the instrumentation using babel as a library.\n\n-   A `programVisitor` function for the Babel AST that can be used by a Babel plugin\n    to emit instrumentation for ES6 code directly without any source map\n    processing. This is the preferred path for babel users. The Babel plugin is\n    called `babel-plugin-istanbul`.\n\nIncompatibilities and changes to instrumentation behavior can be found in\n[v0-changes.md](v0-changes.md).\n","readmeFilename":"README.md"}