{"bugs":{"url":"https://github.com/istanbuljs/istanbuljs/issues"},"dist":{"shasum":"76576f844cdbc4952a8b3904dae09d1eb10e6c4d","tarball":"https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-2.1.0.tgz","fileCount":10,"integrity":"sha512-3ly7GAJiPKqgbGKh2s01ysk3jd/egpE1i84PYu3BvPkssqrKMXZY9KRGX0mfZ+cmCfTR1IFVnnn/tDHxTer4nA==","signatures":[{"sig":"MEUCIENF8muHxfIiTD4XBGaKcuT6SRXb0J7VPPcncZXeRTqaAiEAjmJy2EPXWn6kaDnqDQ3ZuNTI3zG7AnXt8lIQ5gakmKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEIL1CRA9TVsSAnZWagAALZYP/ApsZeMxBCZQtJYIcSDC\npjbmbLR12OBAr6z7W9bdeBGgtoLFZVfuE/RxTHe0ZbOQfEboIX9EgOSIks90\nvTQtNf1qkIWCIt3nIfivPLLmG0eb9a17NfTJbbThIjNpo2MOrYOA35L09Z4T\nuylfD6qgJ6GDTjwoB9I5/ryPmMuvAAS3vUmFVnuHm6pTTCpszIus8ITiuVKh\n5ZxtUN7sQrI8mdJtdXD+xKcTkch4UHLcXRZV3ATXjjwc0GUhPJ5tSesNHfMO\nZXVBzB8qBcRpM2QL0j3th7OWgPGUKVSNl3Df/EGU7rBvwK8tWUCLGhh76a29\ncPs8SJEXqiM9QbRzrvQ/d8LC0MUWXRkHdLwzp4a8jQkwiHrNVTf1KaxILwVV\npVCZv5pfnD91x9BDoZljyKnsdAOxRMp7bx/+4myufBQBM4lEttHz1Q+OrQgG\n/bx9ApN8n4JWXku+Rful6Q6l2pijVit6PmxeGi+uv95BSQ4uu0ua1sTMHDJ4\nj4KryM9si7qB6Irv1Nxrb52IhlN13H4VOovD0b8WbceTfhuifTHxVJt3UA4v\nj+eX0Zcl6VUXxsfjd0MdxVvH3hwL7txDJHiEVJ4j+DrWYdSonIx2Hy2eW/FO\niakUKcpFGBrRBwOPwvz8DXGS9odFh6Nl81I3UhfUsBB3sIax76y2FsAbeYZJ\nNDhu\r\n=K05D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","name":"istanbul-lib-instrument","files":["dist"],"author":{"name":"Krishnan Anantheswaran","email":"kananthmail-github@yahoo.com"},"readme":"istanbul-lib-instrument\n-----------------------\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\n\n","license":"BSD-3-Clause","scripts":{"test":"mocha --require=babel-register","pretest":"jshint src/ test/","release":"babel src --out-dir dist && documentation build -f md -o api.md src","prepublish":"npm run release"},"_npmUser":{"name":"bcoe","email":"ben@npmjs.com"},"homepage":"https://github.com/istanbuljs/istanbuljs","keywords":["coverage","istanbul","js","instrumentation"],"repository":{"url":"git+ssh://git@github.com/istanbuljs/istanbuljs.git","type":"git"},"_npmVersion":"6.1.0-next.0","description":"Core istanbul API for JS code coverage","directories":{},"maintainers":[{"name":"bcoe","email":"ben@npmjs.com"},{"name":"gotwarlost","email":"kananthmail-github@yahoo.com"}],"_nodeVersion":"8.4.0","dependencies":{"semver":"^5.3.0","@babel/types":"7.0.0-beta.49","@babel/parser":"7.0.0-beta.49","@babel/template":"7.0.0-beta.49","@babel/traverse":"7.0.0-beta.49","@babel/generator":"7.0.0-beta.49","istanbul-lib-coverage":"^1.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^3.0.0","nopt":"^3.0.6","clone":"^2.0.0","debug":"^3.1.0","mocha":"^5.2.0","jshint":"^2.9.5","js-yaml":"^3.3.1","babel-cli":"^6.3.17","coveralls":"^3.0.1","cross-env":"^2.0.1","documentation":"^4.0.0-beta9","babel-register":"^6.16.3","babel-preset-env":"^1.6.1","babel-plugin-istanbul":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/istanbul-lib-instrument_2.1.0_1527808756563_0.7778921243389441","host":"s3://npm-registry-packages"},"_id":"istanbul-lib-instrument@2.1.0","version":"2.1.0"}