{"_id":"istanbul-instrumenter-loader","_rev":"34-45fd9b486763e131d1da493811d88b32","name":"istanbul-instrumenter-loader","description":"Istanbul instrumenter loader for webpack","dist-tags":{"latest":"3.0.1","beta":"3.0.0-rc.1"},"versions":{"0.1.0":{"name":"istanbul-instrumenter-loader","version":"0.1.0","description":"istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","instrumenter","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","peerDependencies":{"istanbul":"^0.3.2"},"devDependencies":{"eslint":"^0.8.2","jscs":"^1.6.2"},"scripts":{"test":"eslint index.js && jscs index.js"},"engines":{"node":">=0.10.0"},"license":"WTFPL","gitHead":"0aadc58724914d037baf72334cfeb49e9d4b5d3c","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@0.1.0","_shasum":"f2306b4c401915db51f9b83a91452908d1fcb5b4","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"f2306b4c401915db51f9b83a91452908d1fcb5b4","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.1.0.tgz","integrity":"sha512-N73QYlrsunQY7AkYbOrFF8JKZ5jZtd1qbXwn3k773r2NFfCLlwdwD0jmy8xK76YsvLyd9RL9HNAc4cyF80xLxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID12E4N0tPIEnv/3jY3nfGsqu6pVmATHIMMAKBLepMFFAiB0AUIg0HzF965gld4//XRiTRXkDGgIkGGsK9jvRR0w6A=="}]},"directories":{}},"0.1.1":{"name":"istanbul-instrumenter-loader","version":"0.1.1","description":"istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","instrumenter","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","peerDependencies":{"istanbul":"^0.3.2"},"devDependencies":{"eslint":"^0.8.2","jscs":"^1.6.2"},"scripts":{"test":"eslint index.js && jscs index.js"},"engines":{"node":">=0.10.0"},"license":"WTFPL","gitHead":"6b5a08f059a00fc4bbeab51349f8c66509578732","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@0.1.1","_shasum":"cfe4c53620320fe96473927b62c0562806a26680","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"cfe4c53620320fe96473927b62c0562806a26680","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.1.1.tgz","integrity":"sha512-uXMYQtjlvOaCCN/5DvhTS4czU2JEvE2L+n63dbgfZ6d7F76i3cHRaoa4dvfnF/BCo0/3cG/TC6JG4F70S13phA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNlElom2IEsDK+nNbAKeVUtMyHUG16wNZ/OzLN53jB5gIgODsVNxeilVMwRwUoLbf1ZRfedggGVVRkFvuUmqTLTOY="}]},"directories":{}},"0.1.2":{"name":"istanbul-instrumenter-loader","version":"0.1.2","description":"istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","instrumenter","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","peerDependencies":{"istanbul":"^0.3.2","webpack":"^1.4.3"},"devDependencies":{"eslint":"^0.8.2","jscs":"^1.6.2"},"scripts":{"test":"eslint index.js && jscs index.js"},"engines":{"node":">=0.10.0"},"license":"WTFPL","gitHead":"29992c54ee2c3e7106301eadedd3664c980916e9","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@0.1.2","_shasum":"ce8e534d3f136fb95dd09aeeef7baf8696342054","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"ce8e534d3f136fb95dd09aeeef7baf8696342054","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.1.2.tgz","integrity":"sha512-k4lLQ/P9Lk9jn+Ee+mvzTCI5tAlVWj49M/4iOMdbsgSoxWEaMBlvM3xO7icl/Ew2AJ5Xr+Z5Jz9Wrq6JoVO7nQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxH92LvUWig0jOR217QYs8FBNnKFhgFnQYm/6CdmYi2AiAhYLdAimk3OdZkFFylWSLlXOKWpym4UNqn+OlF9WmVlg=="}]},"directories":{}},"0.1.3":{"name":"istanbul-instrumenter-loader","version":"0.1.3","description":"Istanbul instrumenter loader for webpack","keywords":["webpack","webpack-loader","istanbul","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","files":["index.js"],"dependencies":{"istanbul":"0.x.x"},"peerDependencies":{"webpack":"1.x.x"},"devDependencies":{"eslint":"0.x.x","jscs":"1.x.x"},"scripts":{"test":"eslint index.js && jscs index.js"},"engines":{"node":">=0.10.0"},"license":"WTFPL","gitHead":"d4f5867b38efe8b232c25916721065e8f07e02b2","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@0.1.3","_shasum":"71394c509594ed707ef280a7c7145207de7e2a50","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"dist":{"shasum":"71394c509594ed707ef280a7c7145207de7e2a50","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.1.3.tgz","integrity":"sha512-X6zpp+TGtTGO+NCwpRcs2yvFb0CaUtsKYWJd5iXnjfCkNXqzK+BR40v9huWwTrU8Ytks3gaNJcrXGUR4yz0ljQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKCA4AtuJZRdpezNeMk90P7sTwsG7NztjPj1NI40t9uwIhAKZcTEEMSVHO3Fi7Q/Any7Jo/czHKHVKBqKI/EslC9Gw"}]},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"directories":{}},"0.2.0":{"name":"istanbul-instrumenter-loader","version":"0.2.0","description":"Istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","files":["index.js"],"dependencies":{"istanbul":"0.x.x","loader-utils":"0.x.x","object-assign":"4.x.x"},"engines":{"node":">=0.10.0"},"license":"WTFPL","gitHead":"8d8d1f3c0dc99480b41d54dd3ba91d7ba4b19b13","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@0.2.0","scripts":{},"_shasum":"643e4e5e4e8f9466863a29a977d283ab372c019c","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.6.0","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"dist":{"shasum":"643e4e5e4e8f9466863a29a977d283ab372c019c","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-0.2.0.tgz","integrity":"sha512-hsJW+SoHJvUvYa3QAG9+metFR66Q8pZ+2hwoc+Z0XcdmY2XL8qjIq6GyMfhqbJ375S4CtK6xJj2ah+PBeioMQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiK9ZfwRYIVwGqAAj1JY30T8+c/w9Mw7dEv9g2bAtHlQIhAIJqPqgf/QL5t3rIRHdguYmBbTOjHXYJuQ/TGur/RLQv"}]},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/istanbul-instrumenter-loader-0.2.0.tgz_1455504592643_0.9435130532365292"},"directories":{}},"1.0.0":{"name":"istanbul-instrumenter-loader","version":"1.0.0","description":"Istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","files":["index.js"],"dependencies":{"istanbul-lib-instrument":"^1.1.3","loader-utils":"^0.2.16","object-assign":"^4.1.0"},"engines":{"node":">=0.12.0"},"license":"WTFPL","gitHead":"bfb052cf2b77b16d021ff4eb5fd3770e6fb9a953","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@1.0.0","scripts":{},"_shasum":"ed87446a3a72af342e00521e81b189eb9763d781","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.5.0","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"ed87446a3a72af342e00521e81b189eb9763d781","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-1.0.0.tgz","integrity":"sha512-33ogO0wh4ffD7gy4pfm1N+67DO8KFXC+ZyDYy1rKlK637kUotbbmCPEdrt7dLKD4NJVXVsJYZO3zA6TmcvIrLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAl8Q7SgrDGVmY8JPpVPTRtngahMwsg4tvziVHJaLfznAiEAn3iI0wHDeW5rQnwuw9XKhpACwnw3jHrdwQ73wYpXp7M="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/istanbul-instrumenter-loader-1.0.0.tgz_1473927858642_0.9651681336108595"},"directories":{}},"1.1.0":{"name":"istanbul-instrumenter-loader","version":"1.1.0","description":"Istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","files":["index.js"],"dependencies":{"istanbul-lib-instrument":"^1.1.3","loader-utils":"^0.2.16","object-assign":"^4.1.0"},"engines":{"node":">=0.12.0"},"license":"WTFPL","gitHead":"e8a09ba884ea6dc96b52eb9a7a076d7afec6d7c8","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@1.1.0","scripts":{},"_shasum":"0384c08d8d7c9cb5cbb3282467d758087f9c059d","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.0","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"0384c08d8d7c9cb5cbb3282467d758087f9c059d","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-1.1.0.tgz","integrity":"sha512-Qju0gh2nhn2f8/gqAu7P12kdGYPLvWgiiW+rLmpI/DedmrwijtGauLP8jGljgGyaPlm/AsNfnrYtdkURfupUzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZYHKiXDBRXLTIBgD3958jASQC/V1sBb6yCW8HjN9vEAiBmqmul8Mi4fzu0FobVRI+VaLoXffOu3zdTNVR4/05zLg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/istanbul-instrumenter-loader-1.1.0.tgz_1480254520800_0.9407007659319788"},"directories":{}},"1.2.0":{"name":"istanbul-instrumenter-loader","version":"1.2.0","description":"Istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","files":["index.js"],"dependencies":{"convert-source-map":"^1.3.0","istanbul-lib-instrument":"^1.1.3","loader-utils":"^0.2.16","object-assign":"^4.1.0"},"engines":{"node":">=0.12.0"},"license":"WTFPL","gitHead":"e465f562666f5393b98404456c749eff4fb48b40","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@1.2.0","scripts":{},"_shasum":"bef469049b81b23581d0d4db37a271206033cc52","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"bef469049b81b23581d0d4db37a271206033cc52","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-1.2.0.tgz","integrity":"sha512-h7MxPK+KL7tSHWBywLSzioRuNWmtNJMHf/wNsUu4joH+I5w46+0lc/Ds7lJNbK3yEIrlgIyfGzUwqcoWiJ6H+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmPF6SSHiDwoGjKswENS3/pN6u3nG/RsMQ72hNsr9+qQIgGIfjFrfO+U5bKzOrMCKr0H3x4cW6YwLAPrzul6C19hs="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/istanbul-instrumenter-loader-1.2.0.tgz_1482510313261_0.871027338784188"},"directories":{}},"2.0.0":{"name":"istanbul-instrumenter-loader","version":"2.0.0","description":"Istanbul instrumenter loader for webpack","keywords":["webpack","loader","istanbul","coverage"],"homepage":"https://github.com/deepsweet/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/deepsweet/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","email":"kir@soulshine.in","url":"https://github.com/deepsweet"},"main":"index.js","files":["index.js"],"dependencies":{"convert-source-map":"^1.3.0","istanbul-lib-instrument":"^1.1.3","loader-utils":"^0.2.16","object-assign":"^4.1.0"},"engines":{"node":">=0.12.0"},"license":"MIT","gitHead":"c81c41139f9c2e0e553f4161add6ad488ee64302","bugs":{"url":"https://github.com/deepsweet/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@2.0.0","scripts":{},"_shasum":"e5492900ab0bba835efa8024cb00be9b3eea2700","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"deepsweet","email":"kir@soulshine.in"},"maintainers":[{"name":"deepsweet","email":"kir@soulshine.in"}],"dist":{"shasum":"e5492900ab0bba835efa8024cb00be9b3eea2700","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-2.0.0.tgz","integrity":"sha512-wgsbyJ2UYvtN39ssCtvNU2FKHTNx2TQVnsw3RVk/WWdRLOHhMeTft+iqnWFOLme14w3mf2hEgSxRWaro900V6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvUrzmapY4PV+qQJ0msHA+4n22Mmfi92AZfwhNBHTX0wIgdTmP32mFMzgVZve5gbzbqLfy7nubJ1ntDIIIxxZc4Yk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/istanbul-instrumenter-loader-2.0.0.tgz_1486646853463_0.40509456605650485"},"directories":{}},"3.0.0-beta.0":{"name":"istanbul-instrumenter-loader","version":"3.0.0-beta.0","description":"Istanbul instrumenter loader for webpack","author":{"name":"Kir Belevich","url":"@deepsweet"},"main":"dist/cjs.js","files":["dist"],"dependencies":{"convert-source-map":"^1.3.0","istanbul-lib-instrument":"^1.1.3","loader-utils":"^1.1.0"},"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"license":"MIT","scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js'","clean":"del-cli dist","clean:dist":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","serve:dev":"nodemon $2 --exec babel-node","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","webpack-defaults":"webpack-defaults"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.5.1","cross-env":"^3.2.4","del-cli":"^0.2.1","eslint":"^3.18.0","eslint-config-webpack":"^1.1.1","eslint-plugin-import":"^2.2.0","jest":"^20.0.4","lint-staged":"^3.4.0","nodemon":"^1.11.0","nsp":"^2.6.3","pre-commit":"^1.2.2","standard-version":"^4.0.0","webpack-defaults":"^1.1.1"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"keywords":["webpack","loader","istanbul","coverage"],"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"gitHead":"4ddcafc41f0adc243c5bbc20bf83a1c867dee7d4","bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@3.0.0-beta.0","_npmVersion":"5.0.2","_nodeVersion":"8.0.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"integrity":"sha512-E5rKUhr4iwlBcPS8NBHmNsrqx+3mWzFVpyfP1ypBonGM27fDxWDhEWlFuQF/eOINJlSkIe9jJ04mX6mVLiGD1A==","shasum":"13fc7c6840f9ef23c3607cf052a8201a19b82172","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0-beta.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5E+SiGw/gsGPMX967bvOufNbCnjElipPBBUFBZsV7RAiEA8q//DbLfJ41brmMNDA/0a8DWEokx2khgNVppZ6yuspc="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"deepsweet","email":"deepsweet@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-instrumenter-loader-3.0.0-beta.0.tgz_1496895673674_0.5039382276590914"},"directories":{}},"3.0.0-beta.1":{"name":"istanbul-instrumenter-loader","version":"3.0.0-beta.1","description":"Istanbul instrumenter loader for webpack","author":{"name":"Kir Belevich","url":"@deepsweet"},"main":"dist/cjs.js","files":["dist"],"dependencies":{"istanbul-lib-instrument":"^1.7.3","loader-utils":"^1.1.0"},"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"license":"MIT","scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js'","clean":"del-cli dist","clean:dist":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","serve:dev":"nodemon $2 --exec babel-node","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","webpack-defaults":"webpack-defaults","appveyor:test":"npm run test"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.6.0","cross-env":"^3.2.4","del-cli":"^0.2.1","eslint":"^3.18.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.7.0","jest":"^20.0.4","lint-staged":"^3.6.1","memory-fs":"^0.4.1","nsp":"^2.6.3","pre-commit":"^1.2.2","standard-version":"^4.2.0","webpack":"^3.1.0","webpack-defaults":"^1.5.0"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"keywords":["webpack","loader","istanbul","coverage"],"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0"},"gitHead":"5a1c4e8eb00b29c11f69b8ac8f922e0ecf1174f5","bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@3.0.0-beta.1","_shasum":"f9a7a5b90dcbad51589f224ca667abbfb3935eb2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"f9a7a5b90dcbad51589f224ca667abbfb3935eb2","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0-beta.1.tgz","integrity":"sha512-+ap79tvEqtmdhGqi5kduGfUpDgWr1rxiFibKeOYewfnSJi95zhRKauTSw/xg8UJQzD7lYtY7JshZ7686EgH5fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGOBl6yU4Rt9CHoEN+R59sOCfOO9Umx3HREgdwrd4r3gIhAMUDvEoGi6htyt+TFyRQRm+boBj6CWiQv0uqVoOgZ9oT"}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"deepsweet","email":"deepsweet@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-instrumenter-loader-3.0.0-beta.1.tgz_1499648729547_0.757021846016869"},"directories":{}},"3.0.0-rc.0":{"name":"istanbul-instrumenter-loader","version":"3.0.0-rc.0","description":"Istanbul instrumenter loader for webpack","author":{"name":"Kir Belevich","url":"@deepsweet"},"main":"dist/cjs.js","files":["dist"],"dependencies":{"convert-source-map":"^1.5.0","istanbul-lib-instrument":"^1.7.3","loader-utils":"^1.1.0"},"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"license":"MIT","scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js'","clean":"del-cli dist","clean:dist":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","serve:dev":"nodemon $2 --exec babel-node","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","webpack-defaults":"webpack-defaults","appveyor:test":"npm run test"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-loader":"^7.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.6.0","cross-env":"^3.2.4","del-cli":"^0.2.1","eslint":"^3.18.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.7.0","jest":"^20.0.4","lint-staged":"^3.6.1","memory-fs":"^0.4.1","nsp":"^2.6.3","pre-commit":"^1.2.2","standard-version":"^4.2.0","webpack":"^3.1.0","webpack-defaults":"^1.5.0"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"keywords":["webpack","loader","istanbul","coverage"],"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0"},"gitHead":"4525107e117e7a446938670704aa3ec9ce19a61d","bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@3.0.0-rc.0","_shasum":"61d06d5942f6353cdbf2a00425b8576dbf69b3e4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"61d06d5942f6353cdbf2a00425b8576dbf69b3e4","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0-rc.0.tgz","integrity":"sha512-1Ca/GRGjpcKVPNZY3mmesto4980JxBezt/nYyTgFmvuwe5B1z33q6rLngPkDQC4+jvCgkmMhK6JeRgf2oHCF/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqY0rmsbIFY/9Fb1nje6mmV2xDelOe7KU/Fumb/8WrNAiEAvcw+KJAQVGhlQsn1M6jFGaE6HVOMHI9YUnhgTbMhbJg="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"deepsweet","email":"deepsweet@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-instrumenter-loader-3.0.0-rc.0.tgz_1499877404961_0.09147155028767884"},"directories":{}},"3.0.0-rc.1":{"name":"istanbul-instrumenter-loader","version":"3.0.0-rc.1","description":"Istanbul instrumenter loader for webpack","author":{"name":"Kir Belevich","url":"@deepsweet"},"main":"dist/cjs.js","files":["dist"],"dependencies":{"convert-source-map":"^1.5.0","istanbul-lib-instrument":"^1.7.3","loader-utils":"^1.1.0","schema-utils":"^0.3.0"},"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"license":"MIT","scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js' --copy-files","clean":"del-cli dist","clean:dist":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","appveyor:test":"npm run test","webpack-defaults":"webpack-defaults"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-loader":"^7.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.1","del-cli":"^1.1.0","eslint":"^4.2.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.7.0","jest":"^20.0.4","lint-staged":"^4.0.1","memory-fs":"^0.4.1","nsp":"^2.6.3","pre-commit":"^1.2.2","standard-version":"^4.2.0","webpack":"^3.1.0","webpack-defaults":"^1.5.0"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"keywords":["webpack","loader","istanbul","coverage"],"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0"},"gitHead":"d01c8b429eb8afa3a1f74cc4d5a2ca69cac4210b","bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@3.0.0-rc.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"integrity":"sha512-0+HYlcmUAh9upQSdvQzTEKlRBExv7ba1uNiwdUkkpwIEg084bffDuXDTvUWuYso3KU4ZKeP4r7E3nkjKwta8BQ==","shasum":"b543dba40db6ed8386a9f081a07fa8ffccc991dc","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHhorJIuAGCgu0NlDSBqnlaVXkx83SRXisbzsVtJ4GIAiEAnkRayFo6m9qNjbG+IrNOZ3WqabGwPWXJzStwTcXSEfw="}]},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"deepsweet","email":"deepsweet@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-instrumenter-loader-3.0.0-rc.1.tgz_1499969470402_0.32928408752195537"},"directories":{}},"3.0.0":{"name":"istanbul-instrumenter-loader","version":"3.0.0","description":"Istanbul instrumenter loader for webpack","author":{"name":"Kir Belevich","url":"@deepsweet"},"main":"dist/cjs.js","files":["dist"],"dependencies":{"convert-source-map":"^1.5.0","istanbul-lib-instrument":"^1.7.3","loader-utils":"^1.1.0","schema-utils":"^0.3.0"},"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"license":"MIT","scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js' --copy-files","clean":"del-cli dist","clean:dist":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","appveyor:test":"npm run test","webpack-defaults":"webpack-defaults"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^20.0.3","babel-loader":"^7.1.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.6.0","cross-env":"^5.0.1","del-cli":"^1.1.0","eslint":"^4.2.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.7.0","jest":"^20.0.4","lint-staged":"^4.0.1","memory-fs":"^0.4.1","nsp":"^2.6.3","pre-commit":"^1.2.2","standard-version":"^4.2.0","webpack":"^3.1.0","webpack-defaults":"^1.5.0"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"keywords":["webpack","loader","istanbul","coverage"],"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0"},"gitHead":"05eee6c23cca8b81a9cb39233f212fa16bb0bd45","bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"integrity":"sha512-alLSEFX06ApU75sm5oWcaVNaiss/bgMRiWTct3g0P0ZZTKjR+6QiCcuVOKDI1kWJgwHEnIXsv/dWm783kPpmtw==","shasum":"9f553923b22360bac95e617aaba01add1f7db0b2","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWIdZmQIwD6YLm3laOzf5tz5ydEwbyAQeno00irnDKcAIhAPVqjW+kM96sgbXT2T6j+FhQkExkBjgXuVv+ZwTMx3w7"}]},"maintainers":[{"email":"wiens.joshua@gmail.com","name":"d3viant0ne"},{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"kir@belevi.ch","name":"deepsweet"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-instrumenter-loader-3.0.0.tgz_1501102296465_0.3505064786877483"},"directories":{}},"3.0.1":{"name":"istanbul-instrumenter-loader","version":"3.0.1","description":"Istanbul instrumenter loader for webpack","author":{"name":"Kir Belevich","url":"@deepsweet"},"main":"dist/cjs.js","files":["dist"],"dependencies":{"convert-source-map":"^1.5.0","istanbul-lib-instrument":"^1.7.3","loader-utils":"^1.1.0","schema-utils":"^0.3.0"},"engines":{"node":">= 4.8 < 5.0.0 || >= 5.10"},"license":"MIT","scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js' --copy-files","clean":"del-cli dist","clean:dist":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","appveyor:test":"npm run test","webpack-defaults":"webpack-defaults"},"devDependencies":{"babel-cli":"^6.26.0","babel-jest":"^21.2.0","babel-loader":"^7.1.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-polyfill":"^6.26.0","babel-preset-env":"^1.6.1","cross-env":"^5.1.0","del-cli":"^1.1.0","eslint":"^4.9.0","eslint-config-webpack":"^1.2.5","eslint-plugin-import":"^2.8.0","jest":"^21.2.1","lint-staged":"^4.3.0","memory-fs":"^0.4.1","nsp":"^2.8.1","pre-commit":"^1.2.2","standard-version":"^4.2.0","webpack":"^3.8.1","webpack-defaults":"^1.6.0"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"keywords":["webpack","loader","istanbul","coverage"],"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0 || ^4.0.0"},"gitHead":"fe5fedb818cf2a96b3a5111ed4f2b04fd5ffd852","bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"_id":"istanbul-instrumenter-loader@3.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"integrity":"sha512-a5SPObZgS0jB/ixaKSMdn6n/gXSrK2S6q/UfRJBT3e6gQmVjwZROTODQsYW5ZNwOu78hG62Y3fWlebaVOL0C+w==","shasum":"9957bd59252b373fae5c52b7b5188e6fde2a0949","tarball":"https://registry.npmjs.org/istanbul-instrumenter-loader/-/istanbul-instrumenter-loader-3.0.1.tgz","fileCount":7,"unpackedSize":14622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wI+CRA9TVsSAnZWagAAvKkP/j2tZd92a4a3yFQfCfG+\nhF2qQW7p66rK/5oxpSYgXca3T5ooW5amCuyYoAInkKG0N3S74gBYyHiEXscj\nIlwpkqA+ZtGRNjbDtTJDVDqgL7QWPNNW5j7TENAm9i8UGuZ1JYsYdZBtMonc\nD4VEGBmSoYWoWrC1dnVnO0buVxyjIVl9iQmNM1bX1PKkf2i9CQGgLaHzadoC\nWROI/9tPDpAkJcRYHaVQhrxPAyScbswkUL4eZEFyTTwcFeST80f4IEqPB6U+\nXGfgAsiZRn2+AG+o8m1xZ0v4bYh65zD7dpIXFbgPp5QjjtoKJD1MoODvLcRF\nqb+ryvjZiH89Q83ybOYAYbwlWQx+uXjgkOK+eEIN8S9KPLV8Di/Jq2F34d5g\nRX1FeJaU42+B0wpV5E2FEWwq5Yw9jUPQvcxLnKC87bTitQ3uq1+0ziSN8pUI\nyQ45HaVO3MaDn8reFl3ZAMozDmPbOfL4as9B34Ehm+g52QarAVChTCjDVW05\nWPJW7sHkhj+/8oi9LMtxViwf8733Fb0isogVVLK+t4Sl8GtQAjqSnYtBzZKE\nQSVe6/lgAD1V1B9tpHJrR/58P53TRPIpvrUbZz/TQuXlvfHOCftdN/83bCpL\nZ14r5dp+h6k3QtB94DS9U19dxOj61cfPGOrHLv7AyUProZgktRpfESai4d4J\nHT6t\r\n=Cyjd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9z8Ty0mBcurdDV89NWu/TCQUMfWmF8artF+8I25+P7AiEA52hop0hmu6cI9drUqk57zZgC7XSj+TGVBax/dB0e8Ao="}]},"maintainers":[{"email":"bebraw@gmail.com","name":"bebraw"},{"email":"wiens.joshua@gmail.com","name":"d3viant0ne"},{"email":"kir@belevi.ch","name":"deepsweet"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/istanbul-instrumenter-loader_3.0.1_1522257694885_0.1716073809464067"},"_hasShrinkwrap":false}},"readme":"[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n\n<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\"\n      src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n  <h1>Istanbul Instrumenter Loader</h1>\n</div>\n\nInstrument JS files with [istanbul-lib-instrument](https://github.com/istanbuljs/istanbuljs/tree/master/packages/istanbul-lib-instrument) for subsequent code coverage reporting\n\n<h2 align=\"center\">Install</h2>\n\n```bash\nnpm i -D istanbul-instrumenter-loader\n```\n\n<h2 align=\"center\"><a href=\"https://webpack.js.org/concepts/loaders\">Usage</a></h2>\n\n### `References`\n\n* [karma-webpack](https://github.com/webpack/karma-webpack)\n* [karma-coverage-istanbul-reporter](https://github.com/mattlewis92/karma-coverage-istanbul-reporter)\n\n### `Structure`\n\n```\n├─ src\n│ |– components\n│ | |– bar\n│ | │ |─ index.js\n│ | |– foo/\n│     |– index.js\n|– test\n| |– src\n| | |– components\n| | | |– foo\n| | | | |– index.js\n```\n\nTo create a code coverage report for all components (even for those for which you have no tests yet) you have to require all the 1) sources and 2) tests. Something like it's described in [\"alternative usage\" of karma-webpack](https://github.com/webpack/karma-webpack#alternative-usage)\n\n**test/index.js**\n```js\n// requires all tests in `project/test/src/components/**/index.js`\nconst tests = require.context('./src/components/', true, /index\\.js$/);\n\ntests.keys().forEach(tests);\n\n// requires all components in `project/src/components/**/index.js`\nconst components = require.context('../src/components/', true, /index\\.js$/);\n\ncomponents.keys().forEach(components);\n```\n\n> ℹ️  This file will be the only `entry` point for `karma`\n\n**karma.conf.js**\n```js\nconfig.set({\n  ...\n  files: [\n    'test/index.js'\n  ],\n  preprocessors: {\n    'test/index.js': 'webpack'\n  },\n  webpack: {\n    ...\n    module: {\n      rules: [\n        // instrument only testing sources with Istanbul\n        {\n          test: /\\.js$/,\n          use: { loader: 'istanbul-instrumenter-loader' },\n          include: path.resolve('src/components/')\n        }\n      ]\n    }\n    ...\n  },\n  reporters: [ 'progress', 'coverage-istanbul' ],\n  coverageIstanbulReporter: {\n    reports: [ 'text-summary' ],\n    fixWebpackSourcePaths: true\n  }\n  ...\n});\n```\n\n### with `Babel`\n\nYou must run the instrumentation as a post step\n\n**webpack.config.js**\n```js\n{\n  test: /\\.js$|\\.jsx$/,\n  use: {\n    loader: 'istanbul-instrumenter-loader',\n    options: { esModules: true }\n  },\n  enforce: 'post',\n  exclude: /node_modules|\\.spec\\.js$/,\n}\n```\n\n<h2 align=\"center\"><a href=\"https://github.com/istanbuljs/istanbuljs/blob/master/packages/istanbul-lib-instrument/api.md#instrumenter\">Options</a></h2>\n\nThe loader supports all options supported by `istanbul-lib-instrument`\n\n|Name|Type|Default|Description|\n|:--:|:--:|:-----:|:----------|\n|**`debug`**|`{Boolean}`|`false`|Turn on debugging mode|\n|**`compact`**|`{Boolean}`|`true`|Generate compact code|\n|**`autoWrap`**|`{Boolean}`|`false`|Set to `true` to allow return statements outside of functions|\n|**`esModules`**|`{Boolean}`|`false`|Set to `true` to instrument ES2015 Modules|\n|**`coverageVariable`**|`{String}`|`__coverage__`|Name of global coverage variable|\n|**`preserveComments`**|`{Boolean}`|`false`|Preserve comments in `output`|\n|**`produceSourceMap`**|`{Boolean}`|`false`|Set to `true` to produce a source map for the instrumented code|\n|**`sourceMapUrlCallback`**|`{Function}`|`null`|A callback function that is called when a source map URL is found in the original code. This function is called with the source filename and the source map URL|\n\n**webpack.config.js**\n```js\n{\n  test: /\\.js$/,\n  use: {\n    loader: 'istanbul-instrumenter-loader',\n    options: {...options}\n  }\n}\n```\n\n<h2 align=\"center\">Maintainers</h2>\n\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\">\n        <img width=\"150\" height=\"150\"\n        src=\"https://avatars.githubusercontent.com/u/266822?v=3&s=150\">\n        </br>\n        <a href=\"https://github.com/deepsweet\">Kir Belevich</a>\n      </td>\n      <td align=\"center\">\n        <a href=\"https://github.com/bebraw\">\n          <img width=\"150\" height=\"150\" src=\"https://github.com/bebraw.png?v=3&s=150\">\n          </br>\n          Juho Vepsäläinen\n        </a>\n      </td>\n      <td align=\"center\">\n        <a href=\"https://github.com/d3viant0ne\">\n          <img width=\"150\" height=\"150\" src=\"https://github.com/d3viant0ne.png?v=3&s=150\">\n          </br>\n          Joshua Wiens\n        </a>\n      </td>\n      <td align=\"center\">\n        <a href=\"https://github.com/michael-ciniawsky\">\n          <img width=\"150\" height=\"150\" src=\"https://github.com/michael-ciniawsky.png?v=3&s=150\">\n          </br>\n          Michael Ciniawsky\n        </a>\n      </td>\n      <td align=\"center\">\n        <a href=\"https://github.com/mattlewis92\">\n          <img width=\"150\" height=\"150\" src=\"https://github.com/mattlewis92.png?v=3&s=150\">\n          </br>\n          Matt Lewis\n        </a>\n      </td>\n    </tr>\n  <tbody>\n</table>\n\n\n[npm]: https://img.shields.io/npm/v/istanbul-instrumenter-loader.svg\n[npm-url]: https://npmjs.com/package/istanbul-instrumenter-loader\n\n[node]: https://img.shields.io/node/v/istanbul-instrumenter-loader.svg\n[node-url]: https://nodejs.org\n\n[deps]: https://david-dm.org/webpack-contrib/istanbul-instrumenter-loader.svg\n[deps-url]: https://david-dm.org/webpack-contrib/istanbul-instrumenter-loader\n\n[tests]: http://img.shields.io/travis/webpack-contrib/istanbul-instrumenter-loader.svg\n[tests-url]: https://travis-ci.org/webpack-contrib/istanbul-instrumenter-loader\n\n[cover]: https://codecov.io/gh/webpack-contrib/istanbul-instrumenter-loader/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack-contrib/istanbul-instrumenter-loader\n\n[chat]: https://badges.gitter.im/webpack/webpack.svg\n[chat-url]: https://gitter.im/webpack/webpack\n","maintainers":[{"email":"kir@belevi.ch","name":"deepsweet"},{"email":"wiens.joshua@gmail.com","name":"d3viant0ne"}],"time":{"modified":"2022-06-19T03:08:32.469Z","created":"2014-09-25T03:02:39.052Z","0.1.0":"2014-09-25T03:02:39.052Z","0.1.1":"2014-09-25T07:16:19.392Z","0.1.2":"2014-09-28T11:24:34.144Z","0.1.3":"2015-05-11T01:03:15.902Z","0.2.0":"2016-02-15T02:49:54.446Z","1.0.0":"2016-09-15T08:24:19.837Z","1.1.0":"2016-11-27T13:48:42.635Z","1.2.0":"2016-12-23T16:25:14.014Z","2.0.0":"2017-02-09T13:27:34.024Z","3.0.0-beta.0":"2017-06-08T04:21:14.851Z","3.0.0-beta.1":"2017-07-10T01:05:30.674Z","3.0.0-rc.0":"2017-07-12T16:36:46.124Z","3.0.0-rc.1":"2017-07-13T18:11:11.702Z","3.0.0":"2017-07-26T20:51:37.541Z","3.0.1":"2018-03-28T17:21:34.975Z"},"homepage":"https://github.com/webpack-contrib/istanbul-instrumenter-loader","keywords":["webpack","loader","istanbul","coverage"],"repository":{"type":"git","url":"git+https://github.com/webpack-contrib/istanbul-instrumenter-loader.git"},"author":{"name":"Kir Belevich","url":"@deepsweet"},"bugs":{"url":"https://github.com/webpack-contrib/istanbul-instrumenter-loader/issues"},"license":"MIT","readmeFilename":"README.md","users":{"silentcloud":true,"panos277":true,"dbuggerx":true,"darrentorpey":true,"andrej-k":true,"lomocc":true}}