{"_id":"jscpd","_rev":"235-b2d9a75d8faf6b2a0652fc100cfe6a20","name":"jscpd","dist-tags":{"prerelease":"1.0.0-rc.6","canary":"3.3.0-alpha.8","rc":"4.0.0","latest":"4.2.4"},"versions":{"0.1.1":{"name":"jscpd","version":"0.1.1","keywords":["code","analyze","quality","copy","past"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kuherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jshint"},"dist":{"shasum":"822b8b8b6175f019d4d154a38f016e71cab1a325","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.1.tgz","integrity":"sha512-iXEUZdEFyuTkEVnRC33BQvcaqyfdjGest6UIsiuR4uKs4oW5jJycHX+w6lTOGltszErlAjjPr5rAKuliogSlIw==","signatures":[{"sig":"MEUCIBf1VYL61BYhEGSeKtkFBgf+C3YoNFlpgkROz3Bd9SG9AiEAwSq4I8iRt1WF0ICv9XDib/hb+OP2RjKi0XuFfKvXhjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.19","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","jade":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.1.2":{"name":"jscpd","version":"0.1.2","keywords":["code","analyze","quality","copy","past"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kuherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"d0cb6f3256a5e027f724833a583ccc1007c81d8b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.2.tgz","integrity":"sha512-B0k3tiMOo+0bMylkgdQ69qvd7BmNjE9JbdnBsY1/RGx8T3sk13ZDw/hmKddRSjrfkVU/OQlWgnmETVa6o7Rv9Q==","signatures":[{"sig":"MEUCIH+nCn1t+x0ySQgofrp5pAb/hz1bh+pGWkuA7LeECMlCAiEA8o6di+HF9JCo8bPckzHVEd5aRWyiDjyXIFan4A5mOIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.19","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","jade":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.1.3":{"name":"jscpd","version":"0.1.3","keywords":["code","analyze","quality","copy","past"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"70217a2427a03a8e82e1fdb355599a7a492559e8","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.3.tgz","integrity":"sha512-cm7Yu9qBi7l6umbEnv3AEZ2Dp5kXgtBvWwpSwwza0fDMlDzMKPDsyY2wJKutZiarVzp8GCoAhgFF1FsXklWXIQ==","signatures":[{"sig":"MEQCIGAu1UkJgQ0glhZ/KuvTrQkX/Yh0cUeiRdScJbYzBPxKAiAhoD5BsMGQwLaebMV/RBXHt1AGFv7W2ntMqn1Cr0Z8Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.19","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","jade":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.1.4":{"name":"jscpd","version":"0.1.4","keywords":["code","analyze","quality","copy","past"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"c2941ff18e2d7fe8562112b40bfb3f854d1f4b50","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.4.tgz","integrity":"sha512-yjdV/4KdTEDe3roz/YTUENqwEGIsAbrD8EiVSd5N4aMtKzGZZs5gTpROR9tgVms16LsnqnhskOWeKr/cYQLUBg==","signatures":[{"sig":"MEQCICyWRLGkmkwzG93X5h1RKDSp3FucDc7Y/l6llhAN3dZuAiAqEus4B/A6t65o9O4YIMMK+KaYvPhvodbGzJgwRI4avQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.19","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","jade":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.1.5":{"name":"jscpd","version":"0.1.5","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"c44ba0388a11a2441779af0962f780c30b78a45c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.5.tgz","integrity":"sha512-UJ963jy5xc/L14pU8PdzfvV2c6Xg4tXaYAdmQMjJSLKcz45gv4VLZ4ceNoarqIadXHQ3Llu1rcJC9rbxARGXKA==","signatures":[{"sig":"MEUCIFtigLpd+t6/OO/K9A6tQo/hAgVOB6xLVDH0/hmUx0utAiEA1nWIkMOQ+KMu8IY5HwtI/X0vPM0o9M9Fbq+2n3evtv0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.19","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","jade":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.1.6":{"name":"jscpd","version":"0.1.6","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"e2f5e53984600e46179f47a703ae53d92dfde418","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.6.tgz","integrity":"sha512-+O4+MPyV1dD1MH+YsB/8MGqP4eZah21z1TpSERKqZMRlxs4xu/ItxU0kv+xDH1bK8WZmLPSa86qlcgMRzhtTsg==","signatures":[{"sig":"MEQCICsYab4SapGXQZyDJiwvbITzinm5Mo0iT0AJHbq2rrccAiAju4OGDQW9WjVPh1oHlPzVVp/ifR8wgENPk6qswI2jxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.24","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.1.7":{"name":"jscpd","version":"0.1.7","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.1.7","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"9f0308a3ac481becaebd8d09551716afd18fbe1b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.1.7.tgz","integrity":"sha512-Z7nhXTCnPJf667juryIAzrEUG0EYFojjpF9NWT1mQz3PS+Di+RfVsb5AxwvVUmWUdbvpp/nUSb2iZkx3KKwoqA==","signatures":[{"sig":"MEUCIACw1AiZ2SwXRIohUYVq918dx5LB1ecMGjZWjdnX2wlsAiEA+Oaspjk0Ayw6b7v6Fyynr5JPBrAfhzV2nI7sNuhFdOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.2.30","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.2.0":{"name":"jscpd","version":"0.2.0","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"7d19e078d4dd476537813fd198848ce3d3180a85","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.0.tgz","integrity":"sha512-mjbaixx4Cf4qMq9tLpjhfZborR5CGJ0nqUdUtzY5K4CkWrdFyVqEUzcNqzAow1GvEmZ/5VPOOl2VWKfbysBoAA==","signatures":[{"sig":"MEUCIDVs5KFNq4zJjbU64iRXRbXwpDGgmKw/XIo4LbQZri+JAiEA6DSXdrOy0X9/XTXBCaCG+RfUaekqX+B/xtcTrhtrGyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript code","directories":{},"dependencies":{"cli":"*","glob":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.2.1":{"name":"jscpd","version":"0.2.1","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"63b85968bb6e73e8028fc2fa7879ef953061719d","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.1.tgz","integrity":"sha512-QqCiiVbkcazAgwPHZGfKYkx/wi2JdU1HClW+NVPaxDC3gIF13yqUxyCu+KgTzf1NAiiCJZzmUuHDx5LbY8TSSQ==","signatures":[{"sig":"MEYCIQD9prUVUaoY5JB9sPBMSdGjqtXOt2qbLt/IJonmiylaFgIhAONRFcxwXX7h82nGrfvWJQZKFIKcVLw/pUbRgojtCtbM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"*","glob":"*","crypto":"0.0.x","jshint":"2.1.x","shelljs":"0.1.x","underscore":"1.4.x","coffee-script":"1.6.x"},"preferGlobal":true},"0.2.3":{"name":"jscpd","version":"0.2.3","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"e5a3be17496204219b9beb252356b3a0040f9361","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.3.tgz","integrity":"sha512-mqlQ0UjeTiksxpnuFFceXKzgYm4nbAEdcwzgAqaMkJQKZP5mSPHs0I3Y/4aGGAOuEZkhTtVg3F0Z2KveWq0UzQ==","signatures":[{"sig":"MEUCIQCGRlZ36OpbJl5faYPmbJmXzDPwHQ873nYwvS9n1DRqogIgWtWVCvf8mQDZSJ7nELoiMI08otkzad3BFIGMmQ1jNMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.6.x","crypto":"~0.0.x","jshint":"2.1.9","shelljs":"~0.1.x","underscore":"~1.4.x","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"mocha":"~1.13.x"}},"0.2.4":{"name":"jscpd","version":"0.2.4","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"a45a75556c842a3bb5101aae593f65c776bfe32c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.4.tgz","integrity":"sha512-V4/H7Ay0FLnZ2GdNpi4Zckj50X+rIob/zkzQ66eI55a2yx3BSHBIVSBw22cUsu3TELknVtbKeUmR4/qUzBm9HQ==","signatures":[{"sig":"MEUCIQDNkJNaMq8AB6AtSn7tNdje7E4gqFdwCkcjMtL1jEqlhwIgTNveY9zfR9ZZWr3YHcgGO/9Uqpd1u12XSxcMPYHe6C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"0.8.x","coffee-script":"1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"*","crypto":"~0.0.x","jshint":"2.1.9","shelljs":"~0.1.x","underscore":"~1.4.x","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"mocha":"~1.13.x"}},"0.2.6":{"name":"jscpd","version":"0.2.6","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"8b778da64fd0d5c628053f4ba43b3b10bf31c7b8","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.6.tgz","integrity":"sha512-Aw1hMPj56npRoRE/5KRsWiH6nq9Sn/SBi8vNQlmKsdFjFDFvpaVT/XfFMmme3JnlW8bCTBgkdUInDuXtHOlXXg==","signatures":[{"sig":"MEYCIQCMqk2x9IPgzQ28h5+4+P/Ntyq8iTP5s9i011Aaz97GEgIhAKHumI/YTKZ5SZhhEo7DwDp5m4e+SrPZx8dbDLEpVviu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"~0.8.x","coffee-script":"~1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"*","crypto":"~0.0.x","jshint":"2.1.9","shelljs":"~0.1.x","underscore":"~1.4.x","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"mocha":"~1.13.x"}},"0.2.7":{"name":"jscpd","version":"0.2.7","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.7","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"1403ea239601e612f5b9eb94e6706aab9a1dd15a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.7.tgz","integrity":"sha512-q3MUqj+HEQ4zbkdWUZEp0q19w6SWOTu5pAOWeBl4zW/Vuce2h4ZIXLGfUYuBOY5qbz0fEgeMhSTdYIL24qAnBA==","signatures":[{"sig":"MEUCIDpEVMDNb6eS7XMkHQNezcznfi4w6O8hWSzNWus5lRNPAiEAyJBr3y3Hn/LDAi8P0y8HAYECPtS9np9+7cLeXhwivCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"~0.8.x","coffee-script":"~1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"*","crypto":"~0.0.x","shelljs":"~0.1.x","underscore":"~1.4.x","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"mocha":"~1.13.x"}},"0.2.8":{"name":"jscpd","version":"0.2.8","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"105d6369053f523907fac0ea6f1b75fa5cf0dcd4","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.8.tgz","integrity":"sha512-1x/4x+Hu3KOAGwVX5aFnhbqPFxgCZmbM89/oDyPpP+Xgn1+ZGmUPPl4NewHvybPkgeRdsDqP3U3re9rhaKO78g==","signatures":[{"sig":"MEUCIBgcQ0/4rH9FRQ4p7NtnPKOZyrW6d+HEaqyw7jRMmzGCAiEA8IaAXP1of48+9T8wCIUg1SuV2fT8Wlwr03khEEmRPGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"~0.8.x","coffee-script":"~1.6.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.8","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"*","crypto":"~0.0.x","shelljs":"~0.1.x","underscore":"~1.4.x","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"mocha":"~1.13.x"}},"0.2.9":{"name":"jscpd","version":"0.2.9","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"4c8e3dc3153a3fe3709e03f7106576ac66ae1d30","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.9.tgz","integrity":"sha512-USgmL3htxzIJ8CgJHGGmmfNIzCggJEZQqwaTj1XpiTGWDakoTBpSZCksGcxs2ebLyxa7TP+DKDDxGhQop2jljg==","signatures":[{"sig":"MEUCICkyu7V7Yz2/gRGR+BasKcaRjaRy3/97ncgdpbSg7VgaAiEAzaIkSbthCaF7O0V39kqDSI1BqX4KYjIjdE3jhy/4GSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"~0.8.x"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"*","crypto":"~0.0.x","shelljs":"~0.1.x","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.13.x","sinon":"~1.7.x"}},"0.2.10":{"name":"jscpd","version":"0.2.10","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.10","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"9e5d63dd8b8a99f5f5e18c1999addcd8f6b4a3ea","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.10.tgz","integrity":"sha512-d2h3g6fmzDS4KRHrFGYB8mbb0gOrRiaagix7bNMYd/PqohaCSdI0+XAbP7+1XnoHw4gsNOkukLiNPik8Q+BcpA==","signatures":[{"sig":"MEUCIFymljGjV3bSz2Xk7ovjJl8ao0x6FnZIM+wjt0PQBbdEAiEAqP7pWFJ9TaVpbDhbQJzU9vOu8ERN2VMLRS3oXj3dbOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.11":{"name":"jscpd","version":"0.2.11","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.11","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"5f750cfed0a8abedd47e9f4bba8b4768c6a0e7ab","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.11.tgz","integrity":"sha512-mj8t++1GqfC9mWMacPXP1bzrpszNCYaByUfdVzlyDG38KwmImk2m+nfDWYA008Z7gkwW4AJ+8XEgnszfQhpZ2w==","signatures":[{"sig":"MEQCIFqcrV+y0mGstWe5aS9Gm0LHfygKYP4irvh+ghUuOiq1AiAWFzZGvVQWCYgZ76hOrDwxEedv2CKrv0COpF4pU5CO8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/jscpd","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.12":{"name":"jscpd","version":"0.2.12","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.12","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"93d3886e20c85328bfe3f7592721d21c13fc715e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.12.tgz","integrity":"sha512-RrHhX0nbR+vwYotrCylng882V3Cfhh9R/i+IUPARpTe/pzgG+GNhr2XuBzo/EfR9aww+x9fMHyJTjtSZD2ZQhg==","signatures":[{"sig":"MEUCIQDnkytBhBIcYRm9ezTRbElRekqSKAmEdyvFhQKp+d0U3gIgOdHcC92A2Cuz4OlCZk39vag+0Ji/JRYrhwCfePDqKz8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.13":{"name":"jscpd","version":"0.2.13","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.13","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"e789295d71bcfb0c577ee15df44664c783cc4d45","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.13.tgz","integrity":"sha512-UMA96VQlRlnJqC9//DN1wAR71wnpM/vSDuUlU+pzrLi6X7PRl2Gmy5HY1fQ0cQcLispHNPJJPNc7OykAhDOYBg==","signatures":[{"sig":"MEYCIQDb6oE3J6mLICVN1Km2kw/72HvaDODmU32yHq8makwsrAIhAIZ9lmAd7u6nXakmtEL5oUIbJdcEw1NnQbq+zuPYTCcz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.14":{"name":"jscpd","version":"0.2.14","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.14","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"31043ae99d1c774a85677f125e7c4c4b5f7e12f9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.14.tgz","integrity":"sha512-ZRs0ix+edadvgQK3nDje9rplrlRolUQBmUv9DdbVHhWWYfcWao/1qpCxCLk5ft1EZ2NQEJzvrwdLG9/5Z/Z6EA==","signatures":[{"sig":"MEUCIQDH8Bt2tjjo4ZDMy5NVQAJErYVgzW+pyzg2DtyRGzLNzgIgUT5uS7bq3v9l/RuWZc+Ug/L0+9xDd1azuPiarnUvWp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.15":{"name":"jscpd","version":"0.2.15","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.15","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"1d66af44af128aad4cf40eeeadcbc4f0698a296f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.15.tgz","integrity":"sha512-eUFEp8kKUbNZzRHGuTpmPgV9uKriR2s6hQdMM5uSX0WE0Q34Sr/4UcYcGvxl5NOT/OAHzTU2pCQ0gfEbBw0W5Q==","signatures":[{"sig":"MEUCICS07UbZHxVU6yAnU9QbpJK27/Cc0niyeUFh/9H/jrV2AiEAqeXLGmhD8UrPKXWUxIl38JgG3eJavXh0VkUFYQ9OmOs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.16":{"name":"jscpd","version":"0.2.16","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.16","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"d9f774097f23f958501fbbce5e36c9f8d11f8475","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.16.tgz","integrity":"sha512-93/OwDtTR0zylaXoysT3Duh5g7QSbvh2iZzorcWlDa31265P/dpEc09tcW88mQ/judcLEYkhHWVFxbmCi/gtWA==","signatures":[{"sig":"MEUCIQCBUyKPFrvyIRULvOUIAIg8EDeig5M4ExdCeLbWQufAmwIgWr1OlLXWFGjuWZFLAIgaYSuNFp+1RiCp+nFtb4poP0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.17":{"name":"jscpd","version":"0.2.17","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.17","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"16b35e0b81d78f5888adfa112b0518553f3cb1e9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.17.tgz","integrity":"sha512-Cl2O/myyRYp+5CauI2AyYsEMWwKXl6obA1RhgYa+Vf3zaXiyj0aRqmFu+8vK+jcaj7l/DF596hm0UPijUK2w1g==","signatures":[{"sig":"MEYCIQDouEsVP4NEFbmnL8SZGITnFzfGAR1GP7/1OuoLmEPlIgIhAMQbbyIrV3VE2obeFRDhIOhE8yw50zMfjuoeUNKwT2hf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.18":{"name":"jscpd","version":"0.2.18","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.18","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"3b80e6a5359ce53f0bf3f4ba1c6b27fe9dca1a70","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.18.tgz","integrity":"sha512-gmW3D9y02N233N5llZ7W14SA7CtDoChIDWwFDNPiiFR9F+eOQm9vVPY1OLE4iJihW3kLKxBRzQUhjFBIN5Kw9g==","signatures":[{"sig":"MEQCIGmI6wAobkZHtGipljYwQRKAneXgpUyNBlAzs462I0NaAiBo8PTLsZhFQ+na0tFWUeJYGjZ56x4nEpRA7e8s70sJpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.2.19":{"name":"jscpd","version":"0.2.19","keywords":["code","analyze","quality","copy","paste"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.2.19","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"44f8808cacba0062da89773f723fe45577c955ef","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.2.19.tgz","integrity":"sha512-Qj6N6Jhm2h3zYCvcIXQts9i82PY5oAfijHIozL//XPsL63VK6f9n93nHAWBWXqcuwbmuuDVI/TawPC1//y9IYQ==","signatures":[{"sig":"MEYCIQDFJxdHLl3l3x4UEhWpAmZ5tlYwEuaIsDVKvnKRXCGs+AIhAO+feYbHiCfCRIYu7mHbsefIUosMF+crq3TUMQVo+s6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for JavaScript and CoffeeScript code","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","underscore":"~1.5.2","coffee-script":"~1.6.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.8.x","mocha":"~1.16.x","sinon":"~1.7.x","xml2js":"~0.4.0","coveralls":"~2.6.0","coffee-coverage":"~0.3.0","mocha-phantom-coverage-reporter":"0.0.2"}},"0.3.0":{"name":"jscpd","version":"0.3.0","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"fb159ce43473ce28e906ca32038a5cc70281a819","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.0.tgz","integrity":"sha512-tcRgOcaMTMFBz4Eg8lfhdYi8kp5O0A5Mqte58EVQvrf43OLkTH/U/bsrvRhFYraJkCGJXpn4uDa6Hk4eFjIx7w==","signatures":[{"sig":"MEUCIBXVwdfoR3dy8iMwKZPNYVhY27eUaB1fhLH1KVLKzPmBAiEAsWy8IZkBu/Qggbg/e+wsUHgxyZxSqhmzvY09HzVLNFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less languages","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","codemirror":"~3.20.x","underscore":"~1.5.2","coffee-script":"~1.7.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.9.x","jscpd":"~0.2.x","mocha":"~1.17.x","sinon":"~1.8.x","xml2js":"~0.4.x","coveralls":"~2.7.x","codemirror":"~3.20.x","coffee-coverage":"~0.4.x","mocha-phantom-coverage-reporter":"~0.1.x"}},"0.3.1":{"name":"jscpd","version":"0.3.1","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"4c4c6234ab2db73dee9d4d207c0ec3e2190bb08b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.1.tgz","integrity":"sha512-7qeM7+gy9Ff2JNNOWyYeQSK3MaZGtl2f026I0o4nAE3qoPqcA/R3syuRQ38tCuH1VKpqHPUvANMmq+IuXOg9ZA==","signatures":[{"sig":"MEUCIQC6XgdT7Ch92DJweGiJ7471J/2KYIBDwjWmaQci5LQWJwIgQQjFn8lbt+vOlpi0mBEF1UREtE+SCkjKl6wYlH3U2I0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less languages","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","codemirror":"~3.20.x","underscore":"~1.5.2","coffee-script":"~1.7.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.9.x","jscpd":"~0.2.x","mocha":"~1.17.x","sinon":"~1.8.x","xml2js":"~0.4.x","coveralls":"~2.7.x","codemirror":"~3.20.x","coffee-coverage":"~0.4.x","mocha-phantom-coverage-reporter":"~0.1.x"}},"0.3.2":{"name":"jscpd","version":"0.3.2","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"ae5dc1acd8b3ee91346f26852e46ba9a6f5db228","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.2.tgz","integrity":"sha512-tVjzWwHK+zgARjGI6pM6G7bq0THkUZoBkB1mwfXU31cc6dwgl+cMN+2ynJlnORlunkC9LYyTryhkJujjerABnQ==","signatures":[{"sig":"MEUCIQDuQzKeNz9KCgcVOKOD3ybjWOm0Wp9yE4JKjNCc24YIIAIgBTVMtxSNPYxwVP/yiAc9dQD36i5B2nWxgKhEjMx4FBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.8.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.11","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less languages","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","winston":"~0.7.x","codemirror":"~3.20.x","underscore":"~1.6.x","coffee-script":"~1.7.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.9.x","jscpd":"~0.3.x","mocha":"~1.17.x","sinon":"~1.8.x","xml2js":"~0.4.x","coveralls":"~2.7.x","codemirror":"~3.20.x","coffee-coverage":"~0.4.x","mocha-phantom-coverage-reporter":"~0.1.x"}},"0.3.3":{"name":"jscpd","version":"0.3.3","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"9386540b4b94a383887eed199803cec52c843d73","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.3.tgz","integrity":"sha512-lxMagvSELLdQnxwqgNGwdq7L01GTsmjVbVH09dF8tsQKedMG9krC7xNo7Ev5Bcvajp7fZ2ly7xxpr0pVLx4OZA==","signatures":[{"sig":"MEUCIQDULYWLrfI+kO/3KQ/2zNQ1JTwXIWAg2zaZ1HUuj8Im3AIgOVX0IEZLHSwF9A3ymwHUZTnduych0dMO047vUjgxLWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","engines":{"node":"~0.10.x"},"scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec $(find test -name '*.test.coffee')"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.3.10","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Java, C#, C++, C languages","directories":{},"dependencies":{"cli":"~0.4.x","glob":"~3.2.7","crypto":"~0.0.x","js-yaml":"~3.0.x","shelljs":"~0.2.x","winston":"~0.7.x","codemirror":"~3.22.x","underscore":"~1.6.x","coffee-script":"~1.7.x"},"preferGlobal":true,"devDependencies":{"chai":"~1.9.x","jscpd":"~0.3.x","mocha":"~1.17.x","sinon":"~1.8.x","xml2js":"~0.4.x","coveralls":"~2.7.x","codemirror":"~3.20.x","coffee-coverage":"~0.4.x","mocha-phantom-coverage-reporter":"~0.1.x"}},"0.3.4":{"name":"jscpd","version":"0.3.4","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"13c1a197ceb34a12d33f7da4c3d2ca2aef6672ba","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.4.tgz","integrity":"sha512-Yaa+0KZZ9Nnv06Tog7t+tBH1IG7Mtkohunisu8empNfhYKQPYuCcp4ZJuTqw+8Mvvp/Tctd2CJwfB1qIBavfRg==","signatures":[{"sig":"MEQCIFRFD73o+MQizgtyYAhCcGOV+oCky6zr9yvKi2RZIMzVAiBt7PnjDMJD5JejFai2s5XIlX4eIWp2AA8K17/hz5fniA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"13c1a197ceb34a12d33f7da4c3d2ca2aef6672ba","engines":{"node":"~0.10.x"},"gitHead":"8bfe177ed5c12eb145edaad12ec620fcddb6b209","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec $(find test -name '*.test.coffee')"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.4.28","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"dependencies":{"cli":"*","glob":"*","crypto":"*","js-yaml":"*","shelljs":"*","winston":"*","codemirror":"*","underscore":"*","coffee-script":"*"},"preferGlobal":true,"devDependencies":{"chai":"*","jscpd":"*","mocha":"*","sinon":"*","xml2js":"*","coveralls":"*","coffee-coverage":"*","mocha-phantom-coverage-reporter":"*"}},"0.3.5":{"name":"jscpd","version":"0.3.5","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"bb75ff65501374339c4431abee3a80fc48dac8d7","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.5.tgz","integrity":"sha512-7nY80ptYW3qGCDHrZKm4Kl6l5+utvmltIFauKoA+WbwakBgsyiN+faEMawbNJEhEkRLG/zN5OLT98LNh8Psqeg==","signatures":[{"sig":"MEUCIQDqSOuLSZM4pHUywNMpWqpwI3CHOD1aijj/K9gmgcdYuwIgNb8wBXruC3SYERxP7wDIPg1XddbRrrqSDR1bfTDmHaw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bb75ff65501374339c4431abee3a80fc48dac8d7","engines":{"node":"~0.10.x"},"gitHead":"89eb337c03ca9db2043bf32ff2cb6c3f04aab6f0","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec $(find test -name '*.test.coffee')"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.4.28","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"dependencies":{"cli":"0.6.x","glob":"4.3.x","crypto":"0.0.x","js-yaml":"3.2.x","shelljs":"0.3.x","winston":"0.8.x","codemirror":"4.10.x","underscore":"1.7.x","coffee-script":"1.9.x"},"preferGlobal":true,"devDependencies":{"chai":"1.10.x","jscpd":"0.3.x","mocha":"2.1.x","sinon":"1.12.x","xml2js":"0.4.x","coveralls":"2.11.x","coffee-coverage":"0.4.x","mocha-phantom-coverage-reporter":"0.1.0"}},"0.3.6":{"name":"jscpd","version":"0.3.6","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.3.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"46b7d9f18020d625b0d4537bda07b98c7627344a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.3.6.tgz","integrity":"sha512-wMzuRbq6kUsDJTQiKXnZpSNxTJEsiLJ/oKbl5/CrSnzZ63BD78K1rI8RDJzGqz+z0dTZS8n2Ih/1//kNzV+NBQ==","signatures":[{"sig":"MEQCIA5M59qlAYsOl4d7WtoNv+iSsCg4XsCJpyY27bPyCSU7AiAJPmpUkhuK5HDz+WuxOubGqJRJV3vEaY8CSlRzVqBDag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"46b7d9f18020d625b0d4537bda07b98c7627344a","engines":{"node":"~0.10.x"},"gitHead":"a3dc1df59aedd5f780f4cc2ca85cf51e3ed16298","scripts":{"test":"mocha --compilers coffee:coffee-script/register -R spec $(find test -name '*.test.coffee')"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.4.28","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"dependencies":{"cli":"0.6.x","glob":"4.3.x","crypto":"0.0.x","js-yaml":"3.2.x","shelljs":"0.3.x","winston":"0.8.x","codemirror":"4.10.x","underscore":"1.7.x","coffee-script":"1.9.x"},"preferGlobal":true,"devDependencies":{"chai":"1.10.x","jscpd":"0.3.x","mocha":"2.1.x","sinon":"1.12.x","xml2js":"0.4.x","coveralls":"2.11.x","coffee-coverage":"0.4.x","mocha-phantom-coverage-reporter":"0.1.0"}},"0.4.0":{"name":"jscpd","version":"0.4.0","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.4.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"a9d1810c0fdd527d25219933c18778aebde3f490","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.4.0.tgz","integrity":"sha512-vu6DPFyBT++o+rUb2nEVJwVsWIzO+ix0lEilub2LKzyOuTjj7YUUtrWU0/hh0nAO+J12Fbl5gDwK3V3lXFEp3A==","signatures":[{"sig":"MEUCIB220OYpYF6RYJuU7c2koytVnN5mcIk68cA74c+TMkB8AiEAnWCN+ks3+JRl8hgeUZ88QYYo3AVvWN+A4Jux+Z3QDlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a9d1810c0fdd527d25219933c18778aebde3f490","engines":{"node":">=0.10.0"},"gitHead":"0cf015785124d45f429a502591123f3f4f5bc0e2","scripts":{"test":"bash scripts/test.sh"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"1.4.28","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"dependencies":{"cli":"0.6.x","glob":"4.3.x","crypto":"0.0.x","js-yaml":"3.2.x","shelljs":"0.3.x","winston":"0.8.x","codemirror":"4.10.x","underscore":"1.7.x","coffee-script":"1.9.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":"1.10.x","jscpd":"0.3.x","mocha":"2.1.x","sinon":"1.12.x","xml2js":"0.4.x","coveralls":"2.11.x","coffee-coverage":"0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.4.1":{"name":"jscpd","version":"0.4.1","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.4.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"4daefc30116a01f866bd61cb6217673413e54e9c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.4.1.tgz","integrity":"sha512-mL2wVdFfb1WpfTohKtt55BNSZ2rpPqjcjp8uiVIL9KjC7SMak+wW6MmNu6KZAQUz1uQN00snh0QhIqfuRVAE3g==","signatures":[{"sig":"MEQCIDElmGtgosQRTH9KSsDMxL11j9X/e3oXwe+lnSfVfSn/AiAXxFvxxsEJwokTf7Sy2Nbm0qhgkW4USqcPjtwWSXehEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4daefc30116a01f866bd61cb6217673413e54e9c","engines":{"node":">=0.10.0"},"gitHead":"ab5d4055c2e327d2d3ce312a8374963ca2f7a76d","scripts":{"test":"bash scripts/test.sh"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.11.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"_nodeVersion":"0.12.7","dependencies":{"cli":">=0.6.x","glob":">=4.3.x","crypto":">=0.0.x","js-yaml":">=3.2.x","shelljs":">=0.3.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.7.x","coffee-script":">=1.9.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.3.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.4.2":{"name":"jscpd","version":"0.4.2","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.4.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"6cd480d0750a3c60e6085f67f31c24102de70247","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.4.2.tgz","integrity":"sha512-6kDcpdXWf4oTzeQHjjX/DCb23gzk1TogGixuf/GHzSL5MuzbvbwU+RHGpS07ItnQH3IsqjEdQ/RghIl6ePGp9w==","signatures":[{"sig":"MEYCIQDXjrGb0wx/GOumvtHb4FXTCbqY8a/257ZopiKanzM48QIhANJ8/khRPQJuKGnMtebnm2/PktSIKR0s98nSR8b6bLEa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6cd480d0750a3c60e6085f67f31c24102de70247","engines":{"node":">=0.10.0"},"gitHead":"8a53d2432400f033559acee749010ebbbd6536b1","scripts":{"test":"bash scripts/test.sh"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.12.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"_nodeVersion":"0.12.7","dependencies":{"cli":">=0.6.x","glob":">=4.3.x","crypto":">=0.0.x","js-yaml":">=3.2.x","shelljs":">=0.3.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.7.x","coffee-script":">=1.9.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.3.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.4.3":{"name":"jscpd","version":"0.4.3","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.4.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"d07237502aea4e2b0d20caafc09ba3eec7502d0c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.4.3.tgz","integrity":"sha512-7FkmZErFh0ddsOrCFOnQ4Y3ARjE0o/cjG135E9K7rZ+JtXxctVnPkX0ItRHUr5qOzVlLjl1M4Pugt/IY+WZXsw==","signatures":[{"sig":"MEYCIQC4gu+c/TGruovHmWolMbLV7U8aZlN1GcNzwqS+Li9KuQIhAKA9crihV4pw0bKMrQqyXdRDYBTEBYEnydY20jU7bjy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d07237502aea4e2b0d20caafc09ba3eec7502d0c","engines":{"node":">=0.10.0"},"gitHead":"e0907ac65f44bb144f7fd505b5c46346e6b3630c","scripts":{"test":"bash scripts/test.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.14.7","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.1","dependencies":{"cli":">=0.6.x","glob":">=4.3.x","crypto":">=0.0.x","js-yaml":">=3.2.x","shelljs":">=0.3.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.7.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-script":">=1.9.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.5.0":{"name":"jscpd","version":"0.5.0","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.5.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"ece7b7592ab5d8d37f881b067c0f53fd1d669202","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.5.0.tgz","integrity":"sha512-Vv9S+2vBOP5rpVXZFWaCn9msXOvxAQ24J/RmFQOKqUujlpVjYtiYedgcb3RA2udxh/4dyU87gGG4P7pLWgaFtg==","signatures":[{"sig":"MEQCIFGljYaZ32IrYc2Z7QkdlUCtr5EK0Fq4hCE023sVC/hzAiAHPLlyc1jpCmb5vLFdPv79jphD/2W/nB0tTJ1UsnnMzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ece7b7592ab5d8d37f881b067c0f53fd1d669202","engines":{"node":">=0.10.0"},"gitHead":"a64cc353d0dc32f0f64d9ad46aaabfff23ef1e2c","scripts":{"test":"bash scripts/test.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.14.7","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.1","dependencies":{"cli":">=0.6.x","glob":">=4.3.x","crypto":">=0.0.x","js-yaml":">=3.2.x","shelljs":">=0.3.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.7.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-script":">=1.9.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.5.1":{"name":"jscpd","version":"0.5.1","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"_id":"jscpd@0.5.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"e7fd2c2602758a523a2170a797ce6b2e91f392c8","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.5.1.tgz","integrity":"sha512-xqphCnoy0Ln8s+1JzbQoYkGSE91GbBU89fahdhuwPBnuF+X5F2ZDV2s9hdPilDHjrK888GLE474dZKZH6JmbBQ==","signatures":[{"sig":"MEYCIQCQ54HZM5JZLE7lYaIBsgV8+glL3Q4FWeMab/ebJgJnGgIhALGQg055y559seQTD8IR3h3JyG+Sn9yHQQWY/AueJpEF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e7fd2c2602758a523a2170a797ce6b2e91f392c8","engines":{"node":">=0.10.0"},"gitHead":"d3433300511504de7043e7465fd266339c4722a7","scripts":{"test":"bash scripts/test.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"licenses":[{"url":"https://github.com/kucherenko/jscpd/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.12.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"_nodeVersion":"0.12.7","dependencies":{"cli":">=0.6.x","glob":">=4.3.x","crypto":">=0.0.x","js-yaml":">=3.2.x","shelljs":">=0.3.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.7.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-script":">=1.9.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.5.2":{"name":"jscpd","version":"0.5.2","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.5.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"f3756b8d2218f2151613f2b8c74d26773f4bd401","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.5.2.tgz","integrity":"sha512-dO9QHH9HZNRjzfnZDXmgu54LINoEzkXZKikIgsRWLNneLc3TJGPeQ5jt0dm2Y7Zheqc3qdCzmq0JcQ7SXs7kFQ==","signatures":[{"sig":"MEUCIEzIVp5Rfoqqi2R1Jl7OOMcuKx0agwtvRjVgE72r3JPKAiEAst6B/jNRhl8AWiSJY9LCQXLNrli+cHR2mt2Gv2+7D6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"f3756b8d2218f2151613f2b8c74d26773f4bd401","engines":{"node":">=0.10.0"},"gitHead":"37dfe139f4a112cec56f25b33eabee09273b67a8","scripts":{"test":"bash scripts/test.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.12.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, C#, C++, C languages","directories":{},"_nodeVersion":"0.12.7","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.5.3":{"name":"jscpd","version":"0.5.3","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","yaml","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.5.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"3b6f7167e059140238da25a03203397d00dc783b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.5.3.tgz","integrity":"sha512-vHJIxX631q54xAxd7pFXCPRDlaX3dsFhifFXW/37x7TiY26gvVGMpvnmolB9w8GOwEFSnufuuLhBz0O0yO5g5w==","signatures":[{"sig":"MEYCIQCwvf7+R+0oeNwh24tYav41MXEh5d7spVjvZKehchWaEQIhAKfkACgmC4Xs0PQWxR/sPrQZaUZTj0QTUPz7IR0W+V44","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3b6f7167e059140238da25a03203397d00dc783b","engines":{"node":">=0.10.0"},"gitHead":"f9f7edb8ffbca795552b4ccb3f8c8921ece48b4e","scripts":{"test":"bash scripts/test.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"2.14.7","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.2","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"}},"0.5.4":{"name":"jscpd","version":"0.5.4","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","yaml","c#","c++","c"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.5.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"7d6af651a89715ce29f3b43f36b36688a66cfcb1","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.5.4.tgz","integrity":"sha512-3+C+/ZlkA3L5wye4tAlX0Ucy361sI0CUq8JiDn2Vgf/PYdtY6EKirClfNixhcTCxdvBvWNm+gR5K9jVipCjzeQ==","signatures":[{"sig":"MEQCIAUBCfwDyYeloqjw9e0RLZpHGkFwpDe4/7gk167h36+bAiBO/5AizHm53y07PtAqkd3/ns0INp4nOheUN7c8YFm7Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7d6af651a89715ce29f3b43f36b36688a66cfcb1","engines":{"node":">=0.10.0"},"gitHead":"2e75ed8eb055bc754fbf16120864067fd429ec1d","scripts":{"test":"bash scripts/test.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.5.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.2","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.5.4.tgz_1457521213205_0.31909336848184466","host":"packages-12-west.internal.npmjs.com"}},"0.6.0":{"name":"jscpd","version":"0.6.0","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","php","python","coffeescript","ruby","java","yaml","c#","c++","c","yaml"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"a8cf007c80347106f516bb221a7edcd1fc3a582b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.0.tgz","integrity":"sha512-/kHsdBTWjrn5OBWXU/pgQisWwFX3nGnsdb1WTXx/OpbwEuW6Jh+4ErGQjl1yaMIltvNrBLqID9bj+vyUwCA8TA==","signatures":[{"sig":"MEUCIQDOa27r3g2NKVmkyFSaR4fIDW2M/vWaEmdasVNbcbCoTQIgb6zZ2yZtaWQr1yxB+D8zUyplH4bpFuc4KJOarapLnHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a8cf007c80347106f516bb221a7edcd1fc3a582b","engines":{"node":">=0.10.0"},"gitHead":"6869f499105baab2260384ef24e2f9de149876e3","scripts":{"test":"bash scripts/test.sh","coverage":"bash scripts/coverage.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.5.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.2","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","coveralls":"2.11.x","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4","mocha-phantom-coverage-reporter":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.0.tgz_1459405447195_0.3502984158694744","host":"packages-16-east.internal.npmjs.com"}},"0.6.1":{"name":"jscpd","version":"0.6.1","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","c","html","yaml"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"bad26e29c75f1220f64065913242d568e3cf07c6","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.1.tgz","integrity":"sha512-jTMLD13ATqxCibGOHIWGas2UGX+wivBjhzv86C/hH1IeFlhKnXlTROCG62ym05t755f45E0kgsCpVWSiVtNjBQ==","signatures":[{"sig":"MEYCIQCltKVwM/N/6GZziHMkyzCYD46A3HRIEJRpzrm4gPNxFAIhAOQfnLUI/Ca1MKy8PJ2VgHYF8Uia5nYcTnGXROKVqwrE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bad26e29c75f1220f64065913242d568e3cf07c6","engines":{"node":">=0.10.0"},"gitHead":"4840d2f2f12b2b1243599f0a5a51303a24070d1f","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.5.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.2","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.1.tgz_1459585375367_0.16268319985829294","host":"packages-12-west.internal.npmjs.com"}},"0.6.2":{"name":"jscpd","version":"0.6.2","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","c","html","yaml"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"0195a4574739438a7af647dd84ade7501c525b4c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.2.tgz","integrity":"sha512-7XdHcWDhxmV5OdGY1Z6iyWTLrcSRY5kH+RnE/oMWO2ndprnhPywteOlmfsDNVxwXxthHshC4MeF6C7LBgGE/rQ==","signatures":[{"sig":"MEQCIFz57LIOWudTsSHw0h8fWOE09pDIWFe4qdrUMgN+zGnzAiB5n92fqcDQGseGrCviWrFx+orUPgctiqpUry5WRs+kgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0195a4574739438a7af647dd84ade7501c525b4c","engines":{"node":">=0.10.0"},"gitHead":"eea1751cea8388f615c08885c9013ec4d82b84ce","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.5.2","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"4.2.6","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.2.tgz_1465984750599_0.7805369719862938","host":"packages-12-west.internal.npmjs.com"}},"0.6.3":{"name":"jscpd","version":"0.6.3","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","c","html","yaml"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"08edb557c1314c86fad94001c58c383e2a362bf0","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.3.tgz","integrity":"sha512-DORxg0klM/uTmHMta5iLhW9AJaYzExLHAvheIbrWmpd6DXt9jU3l62mtgjVbUz7kBXUW5axKEET7q0/lRcmkGg==","signatures":[{"sig":"MEUCIGjYL1tlp43ZIS7urnQ/DrpFVrgKcFusfwLN1VxDTTufAiEA5kaoRyuGgAl/wfddXrpbRVQbmWKYqXrHuCJJgZAnjOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"08edb557c1314c86fad94001c58c383e2a362bf0","engines":{"node":">=0.10.0"},"gitHead":"17247ecb8b645627cc5247a592f7e24c78543d77","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"6.3.0","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.3.tgz_1467833054207_0.9721792966593057","host":"packages-12-west.internal.npmjs.com"}},"0.6.4":{"name":"jscpd","version":"0.6.4","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","c","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"8ae63bd2cecac3be038fdc735daccbabddcd9c10","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.4.tgz","integrity":"sha512-FTuG/PGGMRrCunLYJoCDcwVDcUtO1qkZ30088y2QEGKWFShEIKC4mtTQOiXKIK62GUtimtNb6iHDDG685BiWNQ==","signatures":[{"sig":"MEYCIQDze8ft65OPXwtr8u9WgYtkwBxOLNWZ2+CMHIXfWa36CQIhAO5bw7KOtdK3S3qI282JBwGhXA7Mr6ClXxG0wWN0Q+8C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8ae63bd2cecac3be038fdc735daccbabddcd9c10","engines":{"node":">=0.10.0"},"gitHead":"7f058639c2e908d1f0570cbf7edc6b838b279264","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"6.3.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=2.1.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.4.tgz_1471947991597_0.5228498936630785","host":"packages-12-west.internal.npmjs.com"}},"0.6.5":{"name":"jscpd","version":"0.6.5","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"9b5b956e15781611a663a61f310043b541f6910f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.5.tgz","integrity":"sha512-FdlPaEfIbfmI4MVH8x2aYWyhfvrV+ZrpVF+jrfASXPcbdj9buIIRNI6o0lWPmBS5ECwUqLx6r84yVgBYIHxskQ==","signatures":[{"sig":"MEUCICix2CT3bEZSsRLOc2zWYgVVMM+AC4SW89JGyyfzeyFHAiEA6TNk3Wow98o30PYbuUMMtd0DibRSu39KLYbqtvk5gAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9b5b956e15781611a663a61f310043b541f6910f","engines":{"node":">=0.10.0"},"gitHead":"7e98e1bd9502eadadb1ee522dbe110535e719a54","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.3","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"6.3.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.5.tgz_1476371711864_0.27505252114497125","host":"packages-16-east.internal.npmjs.com"}},"0.6.6":{"name":"jscpd","version":"0.6.6","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"9e93528a318c9cb430bdccb6bd0d2516bd7a38e7","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.6.tgz","integrity":"sha512-sDjuTSfhw0CasWecXKq9Gk3xTtu3/YZJ9050J8WJxoG24ea5BF+lagvz5m0m9wCLuYx1/44iap+C5DvTa44gJQ==","signatures":[{"sig":"MEUCIQCdhGSkrcpSonsMNSjZXtTaLeXoqHFbW5e4cRhcrQxpMAIgRATj/oNMCNb8/6FaK4RaAdoKkqYpX+LrsvjffisQUnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9e93528a318c9cb430bdccb6bd0d2516bd7a38e7","engines":{"node":">=0.10.0"},"gitHead":"8fb584bb268ae5f3236a02df0b4faf00fd783c67","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.8","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.6.tgz_1480965041784_0.2840332188643515","host":"packages-18-east.internal.npmjs.com"}},"0.6.7":{"name":"jscpd","version":"0.6.7","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.7","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"26e6c5a3cc8863c481d45dcc1c71d3d7a22bfe25","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.7.tgz","integrity":"sha512-wX2L3exwx0mka2FiLjZzwttZUz/7UXlr5Ccc/9hhlLSH4TmhCZnCeWz2OvgqGOrTC8R8vz+MfCtYAekY0RHEPQ==","signatures":[{"sig":"MEQCIEme1UsUPSwgwcLisAdIcyUhVIUaDHR8g6Ka8y4v6RmeAiBb794gEvFOeHQq5T58jZhfKg+AEoAAZ5JDMJ7kV5gunA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"26e6c5a3cc8863c481d45dcc1c71d3d7a22bfe25","engines":{"node":">=0.10.0"},"gitHead":"ab901cf11d95bd9abce7d8b1997df1fb0ebfb543","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.8","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C languages","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.7.tgz_1483703473184_0.9013397337403148","host":"packages-18-east.internal.npmjs.com"}},"0.6.8":{"name":"jscpd","version":"0.6.8","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"1a3b576d74570d231e4121ef5a628abe2fe078f2","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.8.tgz","integrity":"sha512-kWGUsm9FtShF130h2SYOpQ0HqKKyl5sc8oVrHS70AzbsuJeCSU//5l7LD71Cdyx7Bo3AT7HA2Hf+UOqzxToexg==","signatures":[{"sig":"MEUCIQDHfMoR6FEgW3NgDFZAqiv0OBjhTy+60sqq5U2R8RSL6gIgRbRcY+doAd995r06KaFHb1bqwBIOR1rK08l8Qgl6FOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1a3b576d74570d231e4121ef5a628abe2fe078f2","engines":{"node":">=0.10.0"},"gitHead":"f7afac33692b43822a944930de2686f70ebc88b5","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.8","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.8.tgz_1483707460094_0.9033765175845474","host":"packages-18-east.internal.npmjs.com"}},"0.6.9":{"name":"jscpd","version":"0.6.9","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"417f09c741becf92c5047cad4fe942168695fd01","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.9.tgz","integrity":"sha512-qMhbGbZs+wOhr8uIhGWREXPPBAUrgTjYl0cthbt6UPUTWBsUiAn8Lf+PX/a94OMv6d366VOh5dQZKMf6mePmwg==","signatures":[{"sig":"MEUCIQDkOTylWKJH3vNmVZ12rvl+LSvY8hYLbAsvk+HulmI5ZgIgJ0P4cpdDVcD5loojrfZm81tMQc/h7FPAXu+WAmWu2WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"417f09c741becf92c5047cad4fe942168695fd01","engines":{"node":">=0.10.0"},"gitHead":"cb0eb4599e5afa02ad6f5a5a533c1ce449fbd5b5","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.8","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.9.tgz_1483888882114_0.8407065749634057","host":"packages-18-east.internal.npmjs.com"}},"0.6.10":{"name":"jscpd","version":"0.6.10","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.10","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"bb76eb4fe70458481a28189870065164105d931a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.10.tgz","integrity":"sha512-FFaFOeoZSEYE3aU/CoNDMgdXl/y2R8kLlyk7T/sHmdyabjoaOBxR+uHAv8YwVGDKzJ93XEAzJfMYNPu4nt8z5g==","signatures":[{"sig":"MEUCIQDsMjHkc+w30tFTv/zemOAciDjsdnfF+ELWGKSrlPxtOwIgbzf7jFeS99w2tDXG5Lb11uHSzNobsR+gle0i/+U0Keg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bb76eb4fe70458481a28189870065164105d931a","engines":{"node":">=0.10.0"},"gitHead":"d0cd0d298f696d8d2e78cb405b58b20e4580eb75","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.8","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"6.9.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","crypto":">=0.0.x","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"2.11.x","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.10.tgz_1484056037749_0.16515519795939326","host":"packages-18-east.internal.npmjs.com"}},"0.6.11":{"name":"jscpd","version":"0.6.11","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.11","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"3ac3fe808c6e4d7885c5f1fc76c1925f923c79c9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.11.tgz","integrity":"sha512-3boTOj8J21A+rzAbkCBnrWKICxp+gLHKgHCtrhz8LrpAoX9Tx8fzxu6aL4hkj4yzK3Oq8NV8yAdlFjKG0CUrEA==","signatures":[{"sig":"MEUCIA7iFPDsQnnjjyRkB5AkHiieRelhOC2U2HCmFRz4eApoAiEAqugTHYTTsTjerQbOYc1jx0Lmo4ztlvmZsildN1PxkpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3ac3fe808c6e4d7885c5f1fc76c1925f923c79c9","engines":{"node":">=0.10.0"},"gitHead":"a52c47358de9d53b0e84917e51ed725f3150ddeb","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"4.1.2","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"7.5.0","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":">=4.10.x","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"~2.12.0","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.11.tgz_1492517560773_0.24454895965754986","host":"packages-18-east.internal.npmjs.com"}},"0.6.12":{"name":"jscpd","version":"0.6.12","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.12","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"2bae51831da29cb81f97237da1faafc77197afb1","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.12.tgz","integrity":"sha512-BwR+GIuU3Fo/zROMWv0IpCKBteS+ZLjgeB8QNtQ8ED9ddvV8qIjbV0TjdIrKZUNZ7jISJBzpsH4VVBD1OmmLKQ==","signatures":[{"sig":"MEUCID1i4HsQonn60bpEXNY/bon4c20jXxBwiEx81ZiFxYv4AiEA+z7uhjVQx+qKSgAByz6+1+v+xY6iKNE+3Bijc8vh+Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"2bae51831da29cb81f97237da1faafc77197afb1","engines":{"node":">=0.10.0"},"gitHead":"de07fffc9844e03e2e4c8c15922bb8a7cb987e59","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.10","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"6.11.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":"5.27.4","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"~2.13.0","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.12.tgz_1500458700398_0.0036492617800831795","host":"s3://npm-registry-packages"}},"0.6.13":{"name":"jscpd","version":"0.6.13","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.13","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"60b28c2dc0450072444058f5923f0105afcafe03","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.13.tgz","integrity":"sha512-99Cl4DGUT26He3cKjUtBGf7rt1H+TezJApxsjxnctqlL9lK3xl8Iz668ZdHjZlnqeZZrJiKDdcjw5LdHw29pww==","signatures":[{"sig":"MEUCIQCORow0K0M7fgGofw3fYfmXxCYGJUbLrAZT9OUjL2Wx5wIgZlv8bcpG/tA4A/cWBoBA1510PmS78WTs1Yg+td3UKSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"60b28c2dc0450072444058f5923f0105afcafe03","engines":{"node":">=0.10.0"},"gitHead":"51b962a6307023b413e96589c6c3643352482c1f","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"3.10.10","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"6.11.1","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":"5.27.4","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"~2.13.0","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.13.tgz_1500466146356_0.596493681659922","host":"s3://npm-registry-packages"}},"0.6.14":{"name":"jscpd","version":"0.6.14","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.14","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"125f00a6373ec0783b1aed583477cd153e7c0cdf","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.14.tgz","integrity":"sha512-DOGvpZE/N+VsERjiG6EjVWhrb2xkkDj+ylkid6+J0P8xdMSw/BaSCZmwshIbCBH5sSRUmOZAqyidkOsKMM4/rg==","signatures":[{"sig":"MEUCIDHqL1ocUuCiiY+lLdfhQRSCaacfjx+KfcoTFIE1rPCqAiEA7lI6vV49YwCZiRcnCPjIVSUnB8Z1XU/jeKIb7p0GBIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.10.0"},"gitHead":"f8afe6eb452b571556e29b59353cc08a2e10ea3c","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"5.3.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.4.0","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":"5.28.0","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"~2.13.0","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.14.tgz_1505908617054_0.4952795512508601","host":"s3://npm-registry-packages"}},"0.6.15":{"name":"jscpd","version":"0.6.15","keywords":["code","cpd","pmd","analyze","quality","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.15","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"f6688c6be61feb5111ef52cb625557a43760529d","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.15.tgz","integrity":"sha512-i+ZGa5/mH9VIskmtsEd941WWUvpKYXawFaCvDKNv6bQJNgVMGyrVJ4twBH9eqme4rSBQKiR9TloXI1SUH3/lzQ==","signatures":[{"sig":"MEUCIQCiVfAN+vQxtaaL3s1T7ctWxXkffAy3jXFFToETZ70UHgIgF0OhbOKKQDc5fdNZawoTl5RlNMnglF2VHYL+PlyFtjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=0.10.0"},"gitHead":"381dfa2a8362804cbf62e6d4f9542ade8230ce4e","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"5.3.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.4.0","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":">=0.5.x","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","codemirror":"5.28.0","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":">=0.4.x","mocha":">=3.x","sinon":">=1.12.x","xml2js":">=0.4.x","istanbul":"^0.4.2","coveralls":"~2.13.0","coffeelint":"^1.15.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.15.tgz_1505908863550_0.21156834322027862","host":"s3://npm-registry-packages"}},"0.6.17":{"name":"jscpd","version":"0.6.17","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.17","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"37972661ec9512446b0ffc777f6eb88911262b02","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.17.tgz","integrity":"sha512-YPWHBCM1kATN5H5K2/TuLHeVoAghKt350qyMWZPr714yGlo0zuIKhRkK/fg0AqHqWIg5qkXGNGh8nAhWkBmt+g==","signatures":[{"sig":"MEUCIDeZpdatfE7h8cJ7ow9ehT9hJ2Xy97v3rn47lrIaMZYBAiEAhz8Y3ygxGhz9mXKwi01MzIAQuhVHXzdjOpi9MrtSRUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"d010a4a6b14c6aa87f899ae5884acbdd6031327e","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"5.5.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.4.0","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":"^0.7.8","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.31.0","underscore":">=1.8.x"},"preferGlobal":true,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.15","mocha":"^4.0.0","sinon":"^4.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^1.7.4","sinon-chai":"^2.8.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd-0.6.17.tgz_1510561349650_0.7987944616470486","host":"s3://npm-registry-packages"}},"0.6.18":{"name":"jscpd","version":"0.6.18","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.18","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"7ab153d56529b5b32be16b4306cb2bf935ff2928","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.18.tgz","fileCount":27,"integrity":"sha512-2fpnuB5f4L4TO5Yk5hWP92U8UvRqYEMMtoTuMqZC73OljR/FIP7P7M8KYMSpMSBoyQnBCK3OTqS5UCnbWHQEEA==","signatures":[{"sig":"MEUCIQDJu+Yz7RLpM+2xA+N1hae+wyTpb8W7HFdzfMNuJb3tFAIgIiYOQaqpsIvUhsZQUgXEd67xJ8X19Pc1UwzBa6draaI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCCNjCRA9TVsSAnZWagAAoF4P/RkVbpYUNbMKdJz60E1h\njGlrX8+bQePRb1zNEwbbBkzlnTDxqor+s5ebT+fY4Tsd6EgqM/8+A8FBo65n\n17pSnAt9olRFm+kowhSiDhVbORALDnP5ceIeKp+qpyOSqh9CX3nTpP5FCR5c\nuiITFUiZwGWS8SSEO4obty0Va7YoqztsxhWZS1R7Dcy/jq6SObOdDzFlf3Ts\ntBYv9kigcq5UkGyvZrD0DJtELR1QTMpeZsMO8Zglb9MO7QVq5HyWsVUVWoOC\nMYNUifc/dy0ksguLZVyHIXdkApHI0XrQREvchvfiS1rLBXu19aOWSL0hCtpM\nE5vsCdDm0gGWcLoC0UQuhdZARxS1S3fG5zzquidDFPO42wYiE/OHCC31Wb9Q\nUeRrBu+ba5XZXhVGOEvlGMecBfq7/9LvRQPlr0AT89n7pbNYMI6MNB3x1hjZ\n9qtQR5mRvg3zAqbI29TN2VWBub3gZPttSdv2yX5EDhdf7yQ5L3QlcKtFWP5B\nETGdjE13ACZIDwazSmgdvJx3U8JeQj3NgCqjEXCg6kbkR8XpIeOH9DNtmrKq\n3/2lReyo/U0m5P1OcChX6AsyQ6anB7plJtBN6xNWOQ4YXg7LlvOPMj+ou7za\nZNJPFzmIvffUSnPTBGBsZ6KHq3oMZgK/LqknlOr/pf3nCX5VAstjZBnp39Uy\n5Kpb\r\n=345A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"83c3102c7d8ec3de0d3c60aa0ad4f93e21bfe9ac","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.0.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":"^0.8.0","winston":">=1.0.x","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.37.0","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.15","mocha":"^5.0.0","sinon":"^5.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.18_1527260002597_0.47797283742006","host":"s3://npm-registry-packages"}},"0.6.19":{"name":"jscpd","version":"0.6.19","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","php","sass","css","python","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.19","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"c2ef022db2e06c41768cc3b4fbd7ec97e7117e8c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.19.tgz","fileCount":27,"integrity":"sha512-I43yg5UbcQ7LTJJMs+SG7jQ8T3ol+zIslku55ybHy2nDV1M3QS5qQcreheN1aAJCRG44huhSPFOR9u/VJD2+oA==","signatures":[{"sig":"MEYCIQCLi42pR0oCv+rIegqgd5m2rS0zLbMDroQcOCfiBzgjCgIhANe9rMYp/jqF0fMK/4eVl67D7PV0PugIGIUYkc/V1Wm/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIMy9CRA9TVsSAnZWagAAxQ4P/iEUFkERc3TwT0AqHsng\nqagEwmKLLvFw8ohFHsbrUYlInqs1fXgt3iX1pDF2mveCVOWtnm46tXAoEahR\nW2PLHOgZ+DDI2o6L3JF21+Gwp0darvM7RMzl6SJ6kq/WMR2kRANqZFj65hbf\nssTJqnptf6MFUXIVAroOpe4GXRhj0BhUYnyjTnLnVisY73IdLHtCrDtFuCIc\ngS3nBw37Mk4zZUgVFL2qeUNGRbIX2TZvBFyYcoCxIF4KFBCRHAkRgq/e3En1\n7xvhrrUVcAEiyvY9/PZw8hdOmzYhu51hnmYzZsz1mlQKS1OCSGFb7n2ug75V\nxPxxIy/XQtO47hPdTIh2EU98cFaV55tv8bX7RzNDmRyw1RHsMtbNaPqATevQ\n5qi9Tr6TYHp8Ityyw3vvnspX3BBpmE7SWqeqeudjo+3Z+AXHSmdV7lK5rjQI\n7v+lVhF0t1BzSsQ0FFcEHVllItZ5aYoPrw7pxFOoemebRpw9AYGMbQCBvf+0\nbFJljUioWi3sVRO/W6RnlUbjleE9Ukkpx6XgtAi90ALUzMGrBGoU/gByUVKY\nbS+rEwwaU04eSxQhwtYiIheI5nmBCp4zcCyW/nMQPaGX8nnOM7iUOViCTHVy\njzmRhkdzLUtf9xI0HYQnnuhfTOIHbxztRfevoxD2UJuunHygpz2XoUdOO7y0\nz3zi\r\n=wGb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"5a0911f25769318e287476d6b6be9ac8f9ac49f4","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.0.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":"^0.8.0","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.37.0","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.15","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.19_1528876219630_0.271172023216826","host":"s3://npm-registry-packages"}},"0.6.20":{"name":"jscpd","version":"0.6.20","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.20","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"2c987501549d8dfa670bca04325fbd457884613e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.20.tgz","fileCount":27,"integrity":"sha512-6Y5P3q/q7mHX5dkWXsjykpAmwVR9hE4qwiExaFOXPw7vuA+K53ugOLommlh+sUFlxxzFtifIGqOzvL/kqHnfQQ==","signatures":[{"sig":"MEUCIQC1nIEs1291UX9UpPSclEKwL75HBpcf/9lJEL6i0d4n1QIgWaDXHmwWPJ1uk+wETVsFxT2uW+2qwjsJRBdIs6SIzrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ3siCRA9TVsSAnZWagAA5IYP/iOHJPkLrYdEjHT8aagy\nD4CEwDrqOnFZRxrxs2CaJCByNkQ6yBMm59P9VScvy4Ck87PiuDbDEksZKRzc\n3aLV0DcBihKKWDIkdOT1gA+93DEKTo8Vf9fkTbuU9G9IsRWWXUkYodJINVm8\nzrZoT0Thmdzz2MTUScD3yi95T0MYnT12ZDKaqJ8zyVcyupDBqyvKUUWHSjG+\nLFs50hqX/rNJI59WcnDtB+l/B9jx4IqY64oPSrdN9wRU5WFlhfuLfG70ljUI\nnlwpZiiKgv2G/5vEZFXgp2dFjMV3htcZMWjlkoAv+ePFdhwK8pUUqOAMjIKh\n7qz+Ax7yXyM7JIKUL0VHEe96op7s6QwMnooMfKpHgjYRe0SwiG3T+ywrL30s\nt0wdiP+rbtscmafmAWbFlcbnWGV1UXcGGAUsLfeU50Qaua2/MSQ4mzZcS/ZJ\nl+uE0Mtz3HQj9T1TbHUMDo7jd/KiCrwI9Rrf4aOvjOxtczgOvea5I1hV/Hu6\nDO3ZSa+1sQyYN2Hwg3Ko55td4ZdxUQ5J98MJFm1vTziRBFm95HJt1NXM2ul1\nNCtbylZcbnUqlgyac4cVKAYwr0gUuxvHR82jo9qaPAhSBM2w5hj5PmrwNXS7\n2LUu3yC8Wl6xvTzMfcNJmSi39b6l06sRNDvQ+3+Sos1X425HdBO5w/RWq01n\n33r0\r\n=Sz+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"cc1c06bacee5188f6ea08ac9351351fe8d55d744","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.0.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":"^0.8.0","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.37.0","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.15","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.20_1529314081255_0.7436593678204308","host":"s3://npm-registry-packages"}},"0.6.21":{"name":"jscpd","version":"0.6.21","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.21","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"bf4f0be95526146412738657aa96c9d03930fa4b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.21.tgz","fileCount":27,"integrity":"sha512-Qfw9mk7n2IoobI+RVNc0VtoSnRMeaSO5+4gS6YB5jzeQ119Wj/x+nfhbgNtAdF0RfO+gPC9c8MtY6SygI44byQ==","signatures":[{"sig":"MEQCIAKAiodZH8LOaU66uHtp+Dzrh7ojlLlVY1Uc5t+Y1Oj1AiAZLP4PPzvuMtSqc0LaRb52uJA1Ay18N+tprwgM5RAjig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":110081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ4YOCRA9TVsSAnZWagAAKFcP/iVcaK6k8Gror2IE+5aD\nknxTOSD7Jo9HCn7eCMLq1iDSKbWAuZlTrxCeL/UiK7bRnh3ut4AdMjx40qwP\nPuBMDAi51YhCjf2y/e+PDBSDj918FW7ro3TCbYaV1madczjDxDATyz0ME0oG\nwPYq2+p4mRdQzsgQaWHHmSlEcWFbQ7SvW+5Vyg5a0CfFwGpZQsJpTfFYpppu\nwi4t/X93+G8KjAhLZgYMMLmqAB7acc2jdDOIMsxZZB+2zUVtxPPv/1ZUjmH2\nrdRPDM8aBKKM6tSXGUL4LWZtJxAHsjDE0u11kXWzE30OoOCfIg9V2ys7cR7A\nu3Io2IaJaRP1PpKp5qwMpZUK1PJUAC1sm/JyjI8uJqK8ol5vpJVshftSAlXE\nZSsNIC5b1uaXOuOATqwd91l3aLvtKsYCvPk7wpMQpO5jk342uv/QEwc4jgkQ\nijFcEOhkeOtmGMxAOv14UUzrDCYTl/+AQPeXq4eGr+bkzk4Jt62hJsOuLc46\nPyVyE7svRDhwlMNkrSUexczwvL8QUsX8DmORZwr+Re+drwqZ1KA3sR8pNvYb\noWgWLC8ZqIy28nFKQAIPvi3aVMRxG/jQxvd1WWSN2faiO9lma5NJd8keXIRJ\n0Ookj+3MrLxHSVQl25KWDaKx/NOavokmTuLsh42iaawW6Inu7117EBn0tgGv\n3dvo\r\n=/L4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"f194546edecce3703f62e9b8a37495399223e2da","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.0.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","shelljs":"^0.8.0","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.37.0","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.15","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.21_1529316877917_0.7701876083536641","host":"s3://npm-registry-packages"}},"0.6.22":{"name":"jscpd","version":"0.6.22","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.22","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"046c2eae2cc7892c75487540319d5a202c53f3b9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.22.tgz","fileCount":26,"integrity":"sha512-uKns3puDqR4czhI+VRoWFwFiKdZcHSpDokCBtWLNT7OsptEAdom7Su7Lv9RFqXtd3CoVhj89nikTypyLHvoecg==","signatures":[{"sig":"MEUCICt+zVifqbfDTSDQlvRTFky3WRjIHVVRv2eiIv+2x1reAiEAm30eyZGeDKYSLdmIJDktVL1b5RtN5YjokdbVph1V0vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ8jOCRA9TVsSAnZWagAAiXIP/05SPhcfqO6BIibjsDos\nffnWGN/Ob1HVYRUxuKlTg6bKQqj79ploV5kGydHxan1WFDV2q1cq1JFZpzk+\nNpfwmHtfpJGs2lLTWiJxuzMyKahdOYWp4DDwLWLVysEgdZubLaVvyUMeYG5n\nBGza4VmMjgku/9Itx9rURJY7PVIt9YfI48TROlWXIJu06n1sHSD2Ihm3qjgg\nicY2K4QFZUCA+wkVx8ckeoCeBjy7bnDNDxzzEKTEW8nn0mmXXHZgN1p10udU\nwWrGj8KWwhdyUu7BRYH5FmhDwWxqebxRA23X2qwdnWFrGCKIoSBGH30j+y2A\nbD2hqpzlAdvnnSMD0sDQoz6BnylVdWkRzV5CMEemQ6A2qz/aP7dWI3KkkX6X\n/gRDcYD8rOo2vUN0DMzDKJxizLjdIwQURIprXE8NP/lak+C/RxjFQqg4qj4f\nRtzzIcKkyowufZAmnzjRY9GSlhUfH7EcQIO04lB5fNbjcYvoW3o+f7YI8uJ3\n9m+OqwKtMnMUYWngH0hlRSmZCoF25i0ihqmlagoJE3s/EsMRM3yESPGwmF3F\nujOuCRKt0ofWs5FtvVuU19RSRgCOy0CdMc7KCH812Gm0j23vmevyH9Tgnq0h\nI/sk/Z8q4wmqQBgtdXCDgweXN8zxoJgBjmW+6JW0CjHJB/1ooMKp77A4YsXH\nn9a7\r\n=WxSX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"9d3ad9c4d7c2e78a7e056fb3e6c14f8424eda203","scripts":{"lint":"coffeelint $(find test src -name '*.coffee')","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.0.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.37.0","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.x","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.22_1529333966088_0.5501652868819429","host":"s3://npm-registry-packages"}},"1.0.0-alpha.0":{"name":"jscpd","version":"1.0.0-alpha.0","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-alpha.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"379e910626bc0551152eba80b9bd56c2da7d57b3","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-alpha.0.tgz","fileCount":527,"integrity":"sha512-JSs1HslLy6xIr4FFiJCrgUExfuC4rDGF+FHxlOJhks6jCdfWHKlHTIIy2lotct6q9RU6HcWpmAOeRZc0p/sHVA==","signatures":[{"sig":"MEUCIDgM3B6DUzNolPBQgRwvo4NTLxw6uoWE3qcoZ12LjbNvAiEAo0XKVZJy7KDIyAtiMqI7ydz18Gov2HZYm2MSPu6RrDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeD3ECRA9TVsSAnZWagAAYIgP/0UcAkJ67vfwM3wwrVHX\nfHxuA+6wLxyUo0yf16WTYIKk8j4gVvcrUwev3rS0eyoyz8CSLyOON0NioyDz\nblSO42G/22SF9UGGJ3XNvI1K96+iqSMerdejWTGLsI/9KSm74Mn3qUTu0uPG\nIi23BzCRP3g82OByHRY07zjPjUvdqgIfpVBg7Zt1eZ+AIfFU2T7aS7bsj8g+\nwXra9SA21E4Uag7zhy27/YqR9AiyZyWS9OFNlnW30vRnilM5LSL1NuhZybpP\n8nbhAetKelAjMiq3shL8n8fMHspiXHHWoxFzRn6IEi/HJw312EjXKzgPMjh0\nn47H3ML2x8zaVp3hcB0SmH66E930s0s2kCv3MUTxmwm+u8prUEWEtQzUoVaf\nPiaDGt9Fq9K9swWbFyNUFIBqprHFEN2ZhPEskZSIZBOUq/gmxlA7yORkYMC7\nVY/3MWZBuMflXwMPs4NWiKZTuyf0ox8HVZdDcmwSo0Db7uoKZulNk3mEzdl9\nMCQ+FGByJkpeSfyO30+f2rXwCHAZcHE6DYlSSuKeZusiKzrJL6eAEDCRwmRc\nEKVBIr/9rxTfIkGI9tTT14ikh9szFXf2sfZ4yITRa5e1UPM1h/O0Z8LosFz3\nU6E/2RUCUP6dwju/p9Wfa5cL+Ab/XBoEq33/guIi+gW0D0OSReqjZcFE8UIO\ntHVB\r\n=4mzY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"4d365461a0e4087ecff8add2dd4c8e619196ea88","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.2.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"glob":"^7.1.2","colors":"^1.3.1","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.17.0","cli-table2":"^0.2.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.5.1","nyc":"^12.0.2","sinon":"^6.1.5","tslint":"^5.10.0","codecov":"^3.0.2","opn-cli":"^3.1.0","typedoc":"^0.11.1","gh-pages":"^1.2.0","prettier":"^1.13.4","trash-cli":"^1.4.0","typescript":"^2.9.1","@types/glob":"^5.0.35","npm-run-all":"^4.1.3","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/commander":"^2.12.2","standard-version":"^4.4.0","@types/cli-table2":"^0.2.1","tslint-config-prettier":"^1.13.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-alpha.0_1534606787426_0.8928128785163505","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"jscpd","version":"1.0.0-alpha.1","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-alpha.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"10c9ee97a3e7edc42764e14649fc5ae14dde4e5a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-alpha.1.tgz","fileCount":527,"integrity":"sha512-pCbCtkwz36GJ3lJ9mAk3tuAZGJ1dyk6FY0EvHLEMX8Epqt2BJosXgekCF/OoLQ+LycMisZqPPVpeuIoZGRx5Gw==","signatures":[{"sig":"MEUCIQDaRD8ETxetQKTw08w3UMlkL2uo2eak7F1dPPf6d7aXaQIgWoBjil1Ct+yaVL19hQxXABEtpgfhnHZJNCZzIc0QBkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":405321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeD8XCRA9TVsSAnZWagAAkv4QAJQMcZKNuZoKEN0w8jSc\ncakNpu5ZIFJ4dDL5YogkI4hheozPEuBXtQ9sK2CQMqps2J0gqaii1OyD8y8s\n5cABb7JUv4RXyrflEvoi97TIMgJhLKphMVzm3W0l3dTM6sq8DxBudVsPa7CF\nJ/9eyl3/Dh9TENu45Fj8bN3177wqaAzqYcoy9bwK3P9gFj2Uwsk9Gikz4lAd\n8cKjyyGTcJDnchQZ5lqoDd9uyes2sdUxt3I+nYoPFhL8ds35TAhmEMTEDkOK\nu4iLHq31a0F/ozUrtNfCuN1Ni8k8/+aC1DwU8vEDE56f2AnFGmPG+6e7Yzl9\nzWolXaO/x1ysZ54tPnkEQaxmOLftauJqCBIJ9SJ1wfSLPx8bRR0s4Ywc7mLp\n6hTAa3rbCd0irh4MH7ooSsQ/ATrrdGCEVxJ9a3K/I/BuwtReviekmiyDdQJ7\n13ukfsOxqYJCISoiFuY9eR3mDkyrACXGZd1n2rfYKvLerkfAGYJBOQcnn2WT\ng2/TwXU2KqjjNc7mVbD7/GkbYTdT6eMtnFgOf+uKvkYSzfc7VgS/an637pDy\ng+gaCp9VzmOt3T26h5SQ4Vwm7JcbbH85ZkPD/A/3x0NhPixFuqu7w9xbW3TI\n+rGpJ506miWOPZX4K7AwPlpShquz+gRHrqBMk/yxJBNFH/3wnDmYI/oal6d/\nQEFJ\r\n=uw1T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"c72ba26bb3239e3d41f93dc579bb66796f5516c9","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.2.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"glob":"^7.1.2","colors":"^1.3.1","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.17.0","cli-table2":"^0.2.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.5.1","nyc":"^12.0.2","sinon":"^6.1.5","tslint":"^5.10.0","codecov":"^3.0.2","opn-cli":"^3.1.0","typedoc":"^0.11.1","gh-pages":"^1.2.0","prettier":"^1.13.4","trash-cli":"^1.4.0","typescript":"^2.9.1","@types/glob":"^5.0.35","npm-run-all":"^4.1.3","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/commander":"^2.12.2","standard-version":"^4.4.0","@types/cli-table2":"^0.2.1","tslint-config-prettier":"^1.13.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-alpha.1_1534607127286_0.31476662331739913","host":"s3://npm-registry-packages"}},"1.0.0-alpha.2":{"name":"jscpd","version":"1.0.0-alpha.2","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-alpha.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"04ea9de32b623bff1a325c93562cc102e5547d05","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-alpha.2.tgz","fileCount":531,"integrity":"sha512-gC2EvibMWIbDcsDhd7WAlJIJY1yFFchpO2dHSi1R3vJoNwoG09cv4IdxmGYSEeeROCweKO6Jc6aPfu3EemUXLg==","signatures":[{"sig":"MEQCIE2JEzD42DxfuZ/sciFLvua4B+FSCy7nvnrONWxuXpxYAiBBI4wlZKdd2XmOtc1yKlv0yZVYc7BVxhjjVRdJFHVv9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgE4cCRA9TVsSAnZWagAA9QkP/A8lEccZoXw9diuniD3s\nnlCTNORCsxmOC1qyPS7Hh2n4CuSGbFGskhoaPRRVWGr7gHQn0eYNPSbrZvTi\ndEcpxNsO1ilrRQQsl/hx31I9InHkhd8A7RdB9rJHMg+KeR013FrZvoyCAt3L\nAPa+Ud2L/K6dx/Z0p38xaY2zO1aXqT1kE82Hm0olPydmFlq3WZfIud8GbZZn\nCntH9mx+RxQ8UtDWJZJ9zj56k2+2rp/w+GnUqVE0suEfExD2L8Ibl+hOkvFr\nYGM+FToHZ7UzJo8VOPfL1GKWh7KhgfKbMXM7QsacoUUhKbL91N0GCaQqjubv\nljvsk7wdMyDQ8H+YlxhhHv1FjeVS40VpFFXLIU+L0wgWu6ptpyc2eguz0mlU\nHEXGxhVLy+dAf3Y55wyZyEXtVV9UiC0Gybxei0ZtXQyJ56znluEjV0YziM7w\nnxkRWj7S0ighT6Nx2yd2byPOo4BnuaawWi0chpKqLvT4Fjy5Ut4aomiStBgk\ncdQjTeAvR/8Y84sSKxT8iWPV7g1Cl5qRESVwOxPRXb0zEqj88Jima2hs67v7\nTTb2gU8lAaGQBMXGohh3aS5d5uCH8C93o/d1leh3BMni9lx9YdNlf82+LEO4\nhoOAp+rdoHeGvE0Mx46+wgq/Gfr29kfvfhewSTP8Tu8plPpTHaos6jaED0Ry\nqRkM\r\n=6uSL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"39db0affb81f1eb676f686ebf227836a9bbde6c8","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"glob":"^7.1.2","colors":"^1.3.1","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.17.0","cli-table2":"^0.2.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.5.1","nyc":"^12.0.2","sinon":"^6.1.5","tslint":"^5.10.0","codecov":"^3.0.2","opn-cli":"^3.1.0","typedoc":"^0.11.1","gh-pages":"^1.2.0","prettier":"^1.13.4","trash-cli":"^1.4.0","typescript":"^2.9.1","@types/glob":"^5.0.35","npm-run-all":"^4.1.3","@types/sinon":"^5.0.1","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/commander":"^2.12.2","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/cli-table2":"^0.2.1","tslint-config-prettier":"^1.13.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-alpha.2_1535135259367_0.9474984596887097","host":"s3://npm-registry-packages"}},"0.6.23":{"name":"jscpd","version":"0.6.23","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.23","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"60637ad17a306b5f6db83399e31133a5e272435a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.23.tgz","fileCount":27,"integrity":"sha512-Izzkpru9xW0zgf0E37yvg6NJsLH02K8BZyLyeYapAAwWIrCo1jpGFUp7pDHpPj5GbtgvtI2Ho14fTVZ6n1lV7Q==","signatures":[{"sig":"MEQCIE7O6eVVIlmlrkLAjrTYIAS7r9WOoWRnowP467oVUJnBAiAh8QMQ5/ndLImHZWdhAQAlRRWck5YkdpCX+eFP3C6Y6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkU3KCRA9TVsSAnZWagAAp3YQAIuzpoIUSGx/dd9XXOzY\n0M83y8zoEJNO0OtiAhKM0slvMoF4+lP6Wr9ilcNU6C8K94WFrVK4HvkkaxIU\nmt09TYPoJQNIeIcbxR6vqJylEzSzMQixf1CxyW3R7CtdWZMuCT69pjzS/9yK\nItENNlfBXN/dfS9da3Fv9NEUdGh6vi3uwroyYOziMyaBeUwRzhxZGgcWpUkv\npdng5ILebRy3L9iOXPFHubYLEosgCeTNnSt+PM5gP27KHU/SrhoSP07UrWmP\ng7z9tIlsM7L+UI7hggM1uYXeCFCMj7NUYRgGj99uaY9iimvZa7yq17f10GB6\noM9U66yVRRGDhlnKUS5t05rQeGLeQpBBDu11bMJFY5FJH72ZcmyQN6Y+Lrh0\nY+jg8N5K1vojs7kCmse8X+a2o65p2Kuxl9wThIWK3I33lGLIjHcSN0YZieCu\n3IAE0tLqsc9X6PB1HLq0ZhcDjj9F6gz1kSgPuvo3T/Qfip7Da7f11zrDfxbo\n7VG5cOIxYRQpX7k9ZYc6a7U/o86xY4YoMc+4D8ApIEf1shqikNAH4lsSI4u7\nVPXPbQhlUjVyugbVaHd4RpdRCBaosbWThHVfccsOnvCn/IU/tDJycG0H2PXq\nXRmHEyXJyL1J729C+0zORpxnGdlOQBhpjnQ6w0rY81RU+VOtbUj6ZjugBG5O\nLr5v\r\n=ZRnK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"d06dbd9b81639ce3e5fa94e0b21256c806644ed6","scripts":{"lint":"bash scripts/lint.sh","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.40.0","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.x","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.23_1536249289511_0.8802458413272101","host":"s3://npm-registry-packages"}},"0.6.24":{"name":"jscpd","version":"0.6.24","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.24","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"a364361737ce1cafb58c8cda7da083590925cfb9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.24.tgz","fileCount":27,"integrity":"sha512-OYePHzaF6piXn6b94bWn60yd1m6/yUhWvLbxSP+9jpO9mVwroQLZu3NhPS4Fs25aG816YzQDPigvUPjvicfmgA==","signatures":[{"sig":"MEUCIFzHBk+HFbLvOmAcbJpisUoIRG1uP+pF7vlW0D3v0jLcAiEA9mK/TM4RMAQXK+SJxIjv6YqYflcWL4j4PeY7kD5agLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpPZ5CRA9TVsSAnZWagAAufcP/2/66FqM+YtCEo1QuIHd\nlXo6d7cj9xluREvFzOPNyvGP6zIQzzlFsphHBbmwzvGyb66b0RpNbYHkE2mh\nYSZqrkNvyIsR/6NJzza81BsY0yLj8HDgunyMCbfzRP4VKNJ9Tt8S7EQYX57O\nAhiTMiVA2R34QwyGlkc80f6zj9pjn7sR/b7q2jxvb56+3skKPqOuk4q0n8wM\nQ7mPEdcGaulEmfuD148KP+OCOsxodMZsmZ7RWH+xpqi182lNUGM49V/HwfPl\nRcMeY/JnIXnEmSbZUFsV4PkK7JpIQ/d3iSQbstufqNtT5aZtdZpY48X2AhYf\nbL+vYyt4372hYi5uJyps80qO4PHZr+GBrtk6uTMcVPB7QSgJZrnrzCe2/09u\n0OXBUga8wsqMf71phMTE5oI6rQ+JuEzDPkvsBvA92m29rJVM1ZvfR3bca0pC\nQma3lQtrM6a9oGj3Pr1bk5g1KUxDzdldUwf/lDEMRHeEXhUsCj8jSR1HMbML\nwHCqm2TQ7Q2GyZfbCKNsp2S/2EJWCqz9xHASmwPIYlk+Yp5dUwDhrbmjoDuQ\nQ6Bn8IA36BbCbqkfICA0+z/GCSxdFjEo7r1QV8X5133cds4BkrkwExIjAxAv\nJnGuxcIW1npzQ1497ZXX9Y0Q8xADLJKNrlqi6eW8ZcOVyIlSLPyiWotmfK0u\nh9A2\r\n=P0g6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"135594735416935f9104571b9db0478f01565cb5","scripts":{"lint":"bash scripts/lint.sh","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.40.2","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.x","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.24_1537537655617_0.20446885517321078","host":"s3://npm-registry-packages"}},"1.0.0-rc.0":{"name":"jscpd","version":"1.0.0-rc.0","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-rc.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"cdabb66840faf4cfcb8f9493d8cad051f2f3b8b9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-rc.0.tgz","fileCount":536,"integrity":"sha512-oFiXX35E/GsrSB1uTz4NspgSLAnvsvFdd30FT+erF/26p971u1sV42SsLuTo0Opt7sr+QFpXHjWTRg/y9pcetA==","signatures":[{"sig":"MEUCIQDB9wLBW666jiCwsqbC0BT53Ln10WbNhkxghCT5e/gJeAIgD+6c6sxIScQl2VlWIHzonuGfccDg5IantZMMDvORBh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbuluMCRA9TVsSAnZWagAAnzQP/38KrQBmAr4AaSXe5VfE\n7qhNEz98BnpwFs09/A4zOUBMk40vP9yXPueoRG5JKCAhoqkcDc51RMr7a4AN\nsDbw1EsP4s+/eU7ztjMhnlQnWeh3y3n7ANv6UBSjakWyMQbbjteySdf7nyAk\n8pXn3+KqhHC0rFa1FcHPY/2aR/qyYxdgum0ENVb7GkvdmfHstS8MG52lwsaQ\noDzxwRj8Nppt8Ed7TARBIifMUyQAhG0N3HAcAK2OQF6BXI7hU7PDmYUa5Vev\ns4nmHAI8shDOPeszrOiApl5R09+SbxQxV2m5T9qTqwtz9s0QYnIghQd4sKzK\nSiFl5xV/x7SmLxFovTNrMeoBEONVYMezSyuSEWwAzBoLigTElBXsRqb1tGva\nM9i9uU0hCloWxeCTY+oVs6UR1lO4GmIsz33uJymKy1uvrShRzTfsOg+FLuJI\nz1eTVILHvSkU/mv0OTVB9NQSKBaTbISXWWzr7Xz5gDi5e22Rt57Mu/2VRt4m\nDa3wAR5YNaQUrVDfIuAIx69/PnLNPUbhCOifttgdnmxifnLAp5uXYhAkCGXm\nqiG1bY89kfYwBc07bX+wCCbQePqF/d8iz+wxUqPmZYwluz4C8+ewDrf8k3ha\nD+92/azKIA9eXezz6PlK1cCbukYWA0KPwbGPK09MTYYeggIAz7jckhLc7fiI\nBNsN\r\n=QfuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"1b780925cc9c9c63275acdc63cd31f2864c8128d","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version --prerelease rc","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"glob":"^7.1.3","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.4","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","typescript":"^3.0.3","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/commander":"^2.12.2","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/cli-table2":"^0.2.1","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-rc.0_1538939787889_0.5394454954284063","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"jscpd","version":"1.0.0-rc.2","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-rc.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"c8f1241df1c450b99934230489a839990ebc78b3","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-rc.2.tgz","fileCount":542,"integrity":"sha512-/ubWwlL3nfvbGcMznt4p/gQ8X5oX77IHxvbK5agEXB5cHL+vQ2p9lAI0Ib+DN7h353QVnrhZEgPb03N21CUCog==","signatures":[{"sig":"MEUCIFvxi/6YDcoqEhnhL7TGDMyi5FbFqhy7RDkPzzuy9/6KAiEAyD5FdjNKa9jXDMnI2sB2rcV0qWaNwHsjb9QCi1abrow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":438887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv0BJCRA9TVsSAnZWagAABV0P+QFWV9olWRIVGHe5iG+y\niMK/mDYk85IUQd2T9ecm7KhBWeaJJYshKJlh1vT1hHzZhRqGV1NNPOCQJAdF\nGwUqIvmtZ7qh7Eez98LhxHB20+NYBoStKuwpKb0/Xp1yTfGLjfcXiJi22Itl\nCO8cpxaGPBGJWwZEPZnK0AGZj4PHx5C5qdVejOuBgpWzzUt0PGjgpCRfS17C\nwByy7TRwaMg37z9zcubK/5HxGp5qw0mCLXa9DmrwlnjHUu4fRo7SVdLDeF8R\n52cdV+13hW7I7mWdInXO/4uNlctNHxYt4y4SV0dKNgwU5HncitOBgLAoWDtX\nJUzrf4RHLlW9HlfuEe8dhPwnfAaUhBkYdh0lWG4O4znOf3qKKiUZbbchCxyK\ngdt7enkmuDlqkAMOPXmUdPHSNkKIJ5Owwu4qO4xdOeuEHNDmfrkUzt/EZZ9K\nT8Oxei8mAKcqmXv/XVDnqy3T9TIFrPbR+NcFwW4o7dRbj+0LDVwS0KxBDBbe\nYioBvGDSZUboDWGjHPXNMw0e/1AV67XqQsyS4z55p3LI3bpjAJcptnUcQoDv\nKfVnO/hSO4y3Ktjc/2qjhbrC9DaCU8L+Y34FVLdfStUsVK4ZDHqtNFdPF9h3\nIWDyoORGijzl60nTNgr61okiw+8oZbLg33oSpwhzfRS5mXcE2tPoYkGLDn2r\nZGK6\r\n=FBSl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"9b0941fbb24e0c6c3a7c91d6cc1ed13f66aa7b4f","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version --prerelease rc","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.9.4","dependencies":{"blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.4","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","typescript":"^3.0.3","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/commander":"^2.12.2","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/cli-table2":"^0.2.1","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-rc.2_1539260488899_0.722031560934518","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"jscpd","version":"1.0.0-rc.3","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-rc.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"25b1b1ea854fa9e1b46b6da94beedb1efdf504b8","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-rc.3.tgz","fileCount":542,"integrity":"sha512-vsr/hiwzksIii97/zmXq99W+ctAzNk5mInc5KZhPZLe0goNyMdB0F91b6shS5Dph/m0olGnpxRP065aDQ8dWzg==","signatures":[{"sig":"MEYCIQCjjNMZFDVWxYRHHWpSWFdM36acnUeIHE8bey4arCqeYgIhAKqTKV+fIDfmjfRfj9IVU9sXN6OJprz5pSFK0qmd6FmM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbv0mdCRA9TVsSAnZWagAAsJIP/i+TwSc3ZCFabjU91akX\nlbfzSEu0E7Y25o6Yk5BwEX6kbVWalF4299uiwV8kDKR5IqwOU6GCVMAu7xQX\nr90/FOn0Sl4esnLw3h4Mqta1KsY/rBQmM/3D4tQxerlv5JcFRrxc6RCFeyAA\ndpyZ9387SihHJ4Hgu9kmH0tZlZdn3SY9+Lzkhj7Dyg+7rdNIh3Wo0JAzNdfN\nZTPDLTLi2TW1S4A0Yi1CxmG5evuie6Wt+TM3Xp3eGrE5HYJHeGUieki/KzX3\n5INRjmar6clAEuIxNPQlTJXVYHvjMe4mozCeoChheow79vf94J/r+VUs93Mj\nhR9/Pr0sH7qNsFdGdHld0WAY699WUtglk7pTWS+Z4lFvTO4HgxN52Zry0oie\n5SnkwYiQxKJ9qtk/VmkCQBvk4atdtjK9tnfk4fziyat/6c2gJGeVk8k1+9jz\nicKal/04Jydtz7D3ja+nodPrT5ux+J3Yikr2olwsRzltXuhMM3eSrBvUJ6+W\ntEKi2gtTgZDba4JQDDUQ46qzqhGhEIS8ZmKoWbIDYOXMqmd1+NLspp/TBBFo\nmlATvCkyq9rPuOVY3Qh1pZFfFBPfAzYpFMAs7jHGt/J+c4+GKjE7MneBTEtW\nFzfIEC0qpz616gtgnvNS2tCmPrGBW1mKc8lyJ3fzBT7aINhGj2t8AXVWESiy\nakc8\r\n=omqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"b1ef30216709834592dcd090259134fca47206e5","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version --prerelease rc","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.4","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","typescript":"^3.0.3","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/commander":"^2.12.2","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/cli-table2":"^0.2.1","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-rc.3_1539262876909_0.7585556158829994","host":"s3://npm-registry-packages"}},"0.6.25":{"name":"jscpd","version":"0.6.25","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"author":{"url":"http://kucherenko.org/","name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@0.6.25","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"./bin/jscpd"},"dist":{"shasum":"c1cbe726bd43507097c3c124ac4f8c6b5e264a30","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-0.6.25.tgz","fileCount":27,"integrity":"sha512-Di463/W3CSwqvz/3kFZlcuqOlTP6538NYFCG5LQKVF8UjXQfeuWYy1OewZj5QDGYEJ8bjeZIUQxFjnTysZD+Vg==","signatures":[{"sig":"MEUCIDW1KuqYAFJG2PkWU9glUOBZb3ROLy3epJ8zQ7PTZFbsAiEAtdZtogZC7w2op39QADXTdJHh6NrRHVoXabmP/pA60cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyF85CRA9TVsSAnZWagAAXO4P/3GM6FPH8ie+yfAR57Ou\n4Q9vV6Zof+mqCzj2pmvP6WadjTy+4XOozjuIZqbq+ENfDY6oj4TIo7vpKit9\nUs8QE2qLVbuoGLwKhyVN+OYv3iQHvrWa0I8zxAqNsLBUHtvEaUbX7dtKf5n1\ndX8wsIRYrA+bYciFanaYvhuJk1YkAj0zOWzzP7li5DNPu+SRdTLT7JUDCsHK\nniIdjASTdyQ8kUZtaPsMILrGveSwiPG8+CNkkj+btlgFMXf5B/hcmTJ6U17C\nh9czwqb0zpEEJdJu1utYOxkqa1ce8UtUqN1+Wp2TSJ6JYHIcpVxDLtQDfi/m\nM3uFLUhTnmSIpAlQz6+OwatTTzJR7QHZ4G0Gh15KInwMM+pc7gUlA/Q6SWvN\ngZaGR1rkICAw8qS6HxCEjmIOQhMrAUyNVQ4tF/OaZeYyYw1Cuxc2smAC2IbV\nDQJ5ZCvUuv1Wv7xfNCBI00lpF2xTvFtHCYBeU4L4JgBjRab4SW/Yj1VMdsxs\nerbH5ghWaDaB//dbEKmCMU0IFblfaTbHyWMHaB7YGISvizJacUh6kcAdRK53\nHzw2SfRUurBZ3KrWg9YGesTkUepaVejIK2DH7HxhJAtpdtBnw9gEIPQNf6Nb\ncBLl+TEeNwk4v6d8WSylqmXAbZWEza50CFnZINYOSu44qnYip3Sn+LV46SNL\nYXAX\r\n=pR6n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6.0.0"},"gitHead":"c3a2074150c2b25343bf9b6f366cdcf417996203","scripts":{"lint":"bash scripts/lint.sh","test":"bash scripts/test.sh","jscpd":"jscpd","coverage":"bash scripts/coverage.sh","coveralls":"cat ./coverage/lcov.info | coveralls","prepublish":"coffee -o lib -c src"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"cli":">=0.10.x","glob":">=5.0.x","blamer":"^0.1.9","colors":"^1.1.2","js-yaml":">=3.4.x","winston":"2.4.0","bluebird":"^3.0.5","cli-table":"^0.3.1","minimatch":"^3.0.4","codemirror":"5.40.2","underscore":">=1.8.x"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"tv4":"^1.1.4","chai":">=1.10.x","jscpd":"^0.6.x","mocha":"^5.0.0","sinon":"^6.0.0","xml2js":">=0.4.x","istanbul":"^0.4.2","changelog":"^1.4.0","coveralls":"~3.0.0","coffeelint":"^2.0.0","proxyquire":"^2.0.0","sinon-chai":"^3.0.0","coffee-script":">=1.10.x","coffee-coverage":">=0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_0.6.25_1539858232445_0.4495605967037688","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"jscpd","version":"1.0.0-rc.4","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-rc.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"715be6842d8808a4e1818c9b759d6b1e1d271139","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-rc.4.tgz","fileCount":119,"integrity":"sha512-asif601dDaAexrw+Ab0Fl0/Bs5YLcQYgzM405RrXhfhPbivkS1QnRICSHD4oiM44idaxoM74WeCI+wvevyT4Uw==","signatures":[{"sig":"MEQCIBlkFbkBlNGj32Aksnv0xfC82ma11Qjv6aHFCWy421oVAiAJn8n1BhcsxxCzflNgbWLjKZ5Uuhy6Km/yn9WE6lTgLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5aizCRA9TVsSAnZWagAAXGoQAIh/RHF9AqnKb0q/lZa5\nurQKydMoZbnuou/XZ7sPYlRshPdJhhIVFZ0AkCIca0hdfG/1W8UAEVDNjvyV\ncuWVjjqtAjDLEK9NyfF8PnrEBF+6vHSGMXqQ2mfegpodxj3guv6XqTAjCE1R\nWQ70uIo+HS2vNXd0X1ZJ146BerFakbAVBvT1XwaQp/bUZRcuQ7OczWsh1v3t\nzYLi/XbRBvcADzqmnF2XVvY741JPqz6O7uZQPcELF/NueNfTLzrbgvxSXEL+\nKP8KuJwizXvO13eoa5QFF5c0G1AHEoXxtWEq88ncwHk2zmvpzRtCelzda2qm\nsbMXpU8/+R8mhVBmzo2tGtBCD79TQ9eoPhVr4X0fMhXAzWUdlRw9lr1b8qP3\nf5Jj4oct275Zc1vXOdCBp0y/koMFLxFitV2w7EwAleB6Z+tMo9wQra+g81cZ\ntcy8TVwT2K+DHCPRL3LTxgvb1/qgzhX+/fBVyYOVEJ+04ZU+C42XZZQn62/Y\nmYET+OAI+lstByi1Peq5GNineGsN07O9HvMv/gI5sGvopWgDl+SEMcOShgoD\nzzgQZRVSrqtsBbZqTvJBwI85BxBgEIkgdvfUq+zo5XzuwBcgqSRBkL5CWy0O\namJTN9ZurLcmwry/D+oAbhq+95zXPeXUVKE9dOYmF+gT01Y/91YAFiTRVAEj\nsYBj\r\n=Mq46\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"911284451ae730582ba602124a9f89cbf66b0892","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version --prerelease rc","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","ts-node":"^7.0.1","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.4","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/eventemitter3":"^2.0.2","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-rc.4_1541777587107_0.054067066338918","host":"s3://npm-registry-packages"}},"1.0.0-rc.5":{"name":"jscpd","version":"1.0.0-rc.5","keywords":["code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-rc.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"da45b367f071d864635180e5ca28515613f53f52","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-rc.5.tgz","fileCount":119,"integrity":"sha512-CleKjepn6A0MHWKR51nNGtQgoUBZvJGPD/Mo8FAQ1H4WTXcjJFUnQ0Uie0rdIviT+szfGJ4s976xLWMVR3pWcw==","signatures":[{"sig":"MEYCIQDqrqFicw/nSF5Dn8fOyHEcjzz4Rhw1ptIk0gQw374/lAIhAO0wYh6gtw8VqjdcybqmhJhbD16B/vUm9Sp4NAmA8YMm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Y3gCRA9TVsSAnZWagAAbm4P/jQOPJHMewkrejYxtbrW\nCs1/8JJlCmwI3pU7g3ptRzvR9Mx52IIM4eLmnPD18wubM4Q/uMlumAEk7OvP\nj/By0zTyE4Bic56ftvEpgqr27vQCGc7loriAkdpnErgxpTUL9W+G4WGTBrfO\nE03Zqkhc39c98jgm19z3Non3SfsN5AMlnKTms7t56eV9ggfy0WYDKpdK0I07\nhmcFYTx46DMbcjB8zZKatolGTnV9Jgp2MfAJqW+IxQ8Z9XdPP085Fd4P/+h7\ntAvHwq2oLwjdGDMcSV7Tsc9BCVY4ZlmEDO9O+kpcVEeYHKgJiqZV+tMK4set\npc/vPpvN1VNU5FYZfr4EACjw5ChCBb+lvSOzx8qET1VXrsDh03lx5b+KqHg9\nyvRiuicDF4WSLkJ7LvI8RncPIV12q7JKZ8eGAC68ol5Tka9ZypZseiQBHr1q\nDDWy1qiaJdBSU9XPclBJjAJQrFRpgf/BI4rytVewL2Lu22wdzjnszTw2Qmvq\nWjC+43vj/JUr38YdI5DvZrmqAIkQp9lzSjCmQumZnbGcNUTWKFCmcVezH6Qy\nADI09FN9iD1GaoPwGZsKkNgb8W5SBP2frfiEUjyBDEbAFU9N3j8Lw69I11RO\nNvt1QPkSIbV89n1DjOtnDLgSPEwqA1Ul5v0MkQjOBUAebvR9+MP0/QeKpZ2D\n9Chq\r\n=BXao\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"f3fa883fcbd77a023f91b98811b5b8c078998dbc","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version --prerelease rc","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","ts-node":"^7.0.1","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.4","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/eventemitter3":"^2.0.2","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-rc.5_1542295007890_0.5397478754982878","host":"s3://npm-registry-packages"}},"1.0.0-rc.6":{"name":"jscpd","version":"1.0.0-rc.6","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0-rc.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"abd561cb1c8c7913ff32e4962dbc63dbdde8dde9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0-rc.6.tgz","fileCount":124,"integrity":"sha512-0GPTY+9bazJtgynpSgYd3T9jCbdvrh/4NmMXR5hG0SOkT4C3HrGFB3EJ9aT0ITE6cfpWkV2Yeci83nZ5Oshaeg==","signatures":[{"sig":"MEUCIQC9K7UZXrj50aMGEBRvgiNMVX/0esiO5J88IxuXYg4MLwIgDJqBqExhhXqgjh5vwILXfb6A8rDH2O3ginmd6rSHIwk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":234796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8IWaCRA9TVsSAnZWagAA3VkP/Ai4pNK2fhdnVSB9Iqlh\naOAcAh6EC0Oy6E8wgj2EECA0tMxROv2IrxGh8TkQl7iP9Ab+QjHxZarkeYW2\nFaeAntAW85ixdO7DDTImK6lB6/Dy6Uewg+7p+vRmQ7EY/93kAPEAqA0j6dee\nYUN5oU1+tKVtqoM99LMFzAhX8dQ4IWqy4EXoR7OUf+Tfp0LHNWRcUuIbh9zc\nnzsAmTLo7XSbzBVv5LAIe8dLlRZTsaELj/y+MKwXaCTN5OITs35Encyg0UEQ\nZR8fpYnxRfu/QnqA15QDF1gjoa2JheKIgi5yUe10kBiCStrnZwoDnKcBWU+s\nmE/2bvkTJaRP54Do/RMLcO1M2Mm5eL49J1NhBGzqX+54of89bhEWKquUhhEF\nML4s7EIVBIKriuh0uPheOmuLeA7hiCeM8BUw4NJZJxYXYRiInqLeI3PgQ6Lv\ni8TuwHEmttmLc5PsrK4ZdcXPz9Og+w7sCdvXdmo2EQFWgzQuomUWiY91tJ1B\nkWZen8tL4UzAGK+QYfukTs34qFJc8/wvJ/3OEXkq5FIlVa9KkwFoTSVKFRju\nXpaLGom7cqwk5QEumboo3vqjYcGkrpDGOMIqPcIfrjGrjUA5ntufPtHSzbkG\nMxE7I6yHwWV0i8fGLV0cUONHjE9nfatH/bKiOrKz1RnwS2gVhMismIlCRgHB\nmU5q\r\n=m0Ls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"c99b1f90e98887cc09fcaa5d89c43ddc3c5ef8e6","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version --prerelease rc","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","ts-node":"^7.0.1","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.4","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.0.1","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0-rc.6_1542489497468_0.29861147170378977","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"jscpd","version":"1.0.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"cb1f18b692c1437f59606be3a0d034461c7cb684","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.0.tgz","fileCount":124,"integrity":"sha512-GtK15Ug2JM1RG5QvG4D/dMluZW0SZgOhX3fwmRvGkO+dFd15YKZmHFGE+8rKC3Y1eqNf6RJEqfPMrtAWft2zJw==","signatures":[{"sig":"MEUCIAhS+QOsO7rtxGpGiH6RdNQYoQRhLOlF6JDDxHT+kfqcAiEAmH+1S1YZZpiDlJHhs/zh/fpUKc6EfpQjsoUMSxgT7cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9YTgCRA9TVsSAnZWagAA0OAP+wS1FKFFk6rZ6nSQXe8e\nHExnQ8UeXmE8QTLAedy+zaNHQ7vRyinoiCvHoVjkGc2WCmjSQ1aapDTHGIL7\n5qjOyZZn5soed4o2yjApKxVPDqb5OXWGNDty5XehVMjiZi+ONV5yH2y42ay6\nV3YFVeaN0wQwf9EPRXw255EMs1j9189sOA9ZCCBr29sDI9JfwRjv1bMntqNO\nP+rqbWilwKXyNXAReoSpbs91nTYvp+0mPL+wdSCZMtWXNu9bwRN/X4Q5sqVB\nUJ0sYXccM7Q0PihoBuJD9egrupwXgMB21sSKLqiWBcyxAo9rIfUraYOm7TCJ\n1tiVFNh9/VXQY4P2axVvkqTFeEbAD2O6bZHnCvdwV3nlBoIwyuZFpNt7rUWa\nMHyrpH46ykVrY2Jhw3cDbCbRHM9deL9TK/LNut/nIKD9ZL2ghLQ8SLVr2KSX\nr/2aCEfC6/4f5SGZ5Pwb02XQw8AOzjms+fprDtx2ZCj/QaQNQadEaX3XV+K2\nfXyRfFy2xRGraYAog7RVs1qcZ9gOea9kqfwqYf2+0rAYsmv8I241GZNckWMl\nPtTRlqe5VXW5LMO/ZZ1OTsvwBovZaJ1Y+Pn8TwMhW9KcnwiOlVwyGE+Jq/HD\nTqnuF2OBlPEqZ/hloVYevvjr+gNQB9jde9h9VGS6l9HT6D8v5WKHflwqq5W3\npXAw\r\n=3Hk6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"76cf00a7de8e00a4009a2aa8b1e6bb5a901c099e","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.5","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.0_1542816991226_0.9598009565889547","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"jscpd","version":"1.0.1","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.0.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"c4e1299395df9ef8f376f1ad9a2555ebc60c1271","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.1.tgz","fileCount":124,"integrity":"sha512-yW4z1wc6ZGwNyUBHzVZTR130c3lw2DJCviBO8NCWTKckt3OmoXbdt45mL1hmpJlvRHBhM0Qn03JoYop9JNSPYg==","signatures":[{"sig":"MEUCIBKD066pmVJe4fO+SFq1KDks39u/MHhmi2ZcxUwOKNV3AiEAx3btsMNU0yNI4pzpMVSsbR4X+pwDIaKro6xKqwUyQFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/SUGCRA9TVsSAnZWagAA0mMP/2jDfZAbgDSpBwawAOlg\nK7UyZgAriBuZGb4m7WoGAYUe2tkh4UZdouG5wb4Iq2IXpH0Yi37IUYcp2kNh\nwPyb2ajP2gzHHM/C2FqH/NE2YySbCIwQmvSmiz3h8hwirRs4aIasfCdz/S0L\nWy5GOLzGinPiCLeGPtkv4tfcoJiMcIVYOVoQHUc9Z26JUE9S3GbAFRb1raXV\nl0vA/OkIB5kAZzIvwy7SzsHoJZp7UQ3vJ0m99/p6Fvqvkn5CkGwiFSgH09im\na+ZyxTj5Lg3RNXc/WXN+VLhtR03IZYR2ESxdPFEEfIFWZrhHRJlpmTK+Y8Fz\nH2THMFOCgWg2+BygwAnui7g4SlqlU/OqmpNZW2EARUel5DNDZ/jzJ72RjMBe\nlJyAu03DQhbD54LdUmehwRFa5cw8MDQmw61DIXMDIZzOnI6BIrkcCw9WEjRA\nGoM0+1MdJBulucd9q2XKhAbbwSRNuSkSSgBQqtXkBCO4Rtb6qZ5/6AwtHtnA\nsqRtTJwSykq3nJSKQJ7P6jRUJUxzLnu3ykvUr6059ESxKt/5xcT9oN1rhBc3\numpeoaNsp9aFf4mx1TTcLKcIQ9CO0IqWI4uwpVfj3wImyiVSIgv46g15sTTP\nztXI1EZgPcL7CT5UMTSSvfutxa1PXZv8kLcxhdMVw0yuFCD+tD6wuj2QYEtz\nJ4qN\r\n=vO41\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"817a8f3ea610ccce720216b11a7bf5c4a4612c02","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.5","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.1_1543316741745_0.9991303705734551","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"jscpd","version":"1.0.2","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"7660ac2a630e3af2639dadd46e42afca974681b4","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.2.tgz","fileCount":124,"integrity":"sha512-RikrrjoDptVOofkqDP9QHzU5wLKnysnf2IQ1TAzLkKPyOuYWleY090fw+wNf68+72d+MArRWdWEKSC29b8sI7Q==","signatures":[{"sig":"MEUCIDfl7evEZJn/h5nOHaRyzeXusNa3cdrARAX0fUnAJiaYAiEAk2zzwJV6Wkd46acBWl/GQGLvb+XGvVD3CoE7DPPSHzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/WNzCRA9TVsSAnZWagAAAfwP/2MTte5NFkx4H9SXxMFj\nN/kTEdZi9u091WU0L09vPA7m0wNMDmGQwzwiewTcyJo2MD/kFEkW73wMykMx\n6l6KQrA+v4ddrgxdLVMKp/Bb8OzPhMfhNJAGuE16pR6DeunxYUpxmDvyOStp\n4O6OipPU+fmlAGdJkfBB/AHXW4Qag2QXZU9h8uHHiuwgX68++KCVszj7RBZn\ntlftEO1EAcH/ZpJSP8hnEQzkwLYM4EExIKx7oC3SnVRXvuXt1W/XDKf1WkaX\nJp6zKVjZRq3N6oBqNiMgDJMAnAE8oE3OIx0k40hJnmYMEJ1WCM29xddlTlV0\np3kQ+j9LdvojBHbiGwJYFb7ez2bBCrvvdbTjdH52nj2r3slfXbYfTfvECi7f\nomz5IkGjRoSFEpOt4ZZ+vEajbcUU9QXsdVt6EeeQCIU1ts7AX8zx58OMuhua\njrU0Tcdi0CFWh6Lb8hCOQQI3CtYEv388ZW8+ZBwB0l/HunvlX/rImOR3G/uW\nbyfW89ELie2lX5c8JEK6+Fc1+RxUmwQn7fvpytDnB9m/HNR5GfShXgier//O\nQfuGL6CAlXqeS+mMuOuRIDVenevWd/iDo257h+YblbOe8UUMmFDmuYLOwJnd\n2iycTGhbGY70tSANj2Yb6XNmpwVAhK9VxAO1ZwKMz6vjhjF9jQMCqv9z4ycx\nppkv\r\n=EG25\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"e7849d2614a4a02bb9a532e025213526b9533636","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.5","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.2_1543332722133_0.6349255485104905","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"jscpd","version":"1.0.3","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"88e55454b05c5faa0bddab5b305a0f14260b8061","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.0.3.tgz","fileCount":124,"integrity":"sha512-MBDwOQy14ERG3yQCYOb0Pg4bFbHaGZ/bN1+WkJxnjAGQ1DazxQg9pqJ5QjRH0Wy0QkxoB1H0Jc2dIhdXtsg8Ig==","signatures":[{"sig":"MEUCICBnCzbrRyzeDK72EXHLL4exmK4kO/iC2FQlYmqgmVJqAiEA+L1iXSTrsbFpBFiK0cHuFmQe/sjy6dTd2N1U/CLIKGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":236769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/XirCRA9TVsSAnZWagAARr8P/0Goxhg0oRET6e1jMegu\n5WUfJtq6sowXDDb0F8QrSyroPHAiAabJsL21RmX3smf/beLhXqkOyVsK+qZQ\nbZTKFNvX7IfA84ljIY4otf6qveo8SyVFVxII9dwU9e/CLef94TDwoaS6Uibl\nqe6IBeGL1q6ncF6p6kluOuHfJIi4HEoVfcD2j+l0uDqkZyH/I4w++nQeJfnW\nolftfQ90Ol23cetlgnW2FydytPg8EtcOaf97g45QaLbhz7NW2qPte/h1PY4w\nDmq2RhzIFkMDnQG15OllbKhuN+sj+oUJIu86veB8d5tu4y+p+fyp2Nz/MOSH\nLE8UPYBGmQOM/iC0cD6EY7l+GMABJBDmsmlpAR2mcSCBQ79Nti/0v1fZAmis\nmPnPW6Vv0Lwzwf5OanMbyFj5KP3iBMGZx3ZGhM5Wz34a4wfTJU5+0P/Rflli\n03fYuZNvhKpBo7UCPBmvA2P/RvSieNF0ZpiX/jD98I4G+Gsh49dMxTQ60rbN\nrSXNNbUl8rBIk5e8nKXq4LZ9x+XKFOuIadURmYYEhtEYtUXu0WAbFQCEPw4B\nVgVA/tTN3Nr7sXYx+egJTC/dr7w53HiQ4qGbHh6/7dLK4AZNcn0ILhT1suFN\nFr2eT2KDU5bvEwBGpQ5VaDXW8Ct5WFU/JSvsyM1y/Pz3/+9Id55vK165tr4f\n0vxD\r\n=dhT9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"4bcd1da7a29d183e98c568945a169d21fb68430d","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.5","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.0.3_1543338154735_0.23850674542115824","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"jscpd","version":"1.1.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"8bb293829b07b1c5ba821f8d25c1e5cef4d93784","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.1.0.tgz","fileCount":126,"integrity":"sha512-ByqavzsYpBBXWWmhryV+jDUfgzqWEzeCR9J4pTq9DEMqBL/+JZAz4tWm/DXUSfA7emnNEA6wnyaE++xMFQX4Kw==","signatures":[{"sig":"MEYCIQDo3Ckc2QoDFGCXzCTSFtVD8+92JjRetSRwt4pA1aaoQgIhAJAt7Ums3fPQGpwvaRTT1ot+BrmGoroxZk5HbTL5Jh0i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBFTWCRA9TVsSAnZWagAAtpQP/AjsCwnpB81zi6DzhLNt\nZ+8nu0pKufEo8lZ41X9QCFQ3yK6Gz7WK0ZI3Ft8BRsQLMfT9wlerHq8Ds0Ca\n2L5Q54NNah1RRnkeC0BVXAUlNVRUlNNaJMNF2BgtOpp5j++xOgSbPbK53JIE\ntMXRUDWU/h1G+yYFmv51Zg1xIIPH3AxjN7e5Oo1mScEhA2YtdduWnbBGdNGF\nLH8sQXC+APLpSfMFPe7bw96CbTIAWLhWuGYpxt/bFYGAMy75DDiQLENipEJ9\nprpN0mQd8u/LduHP38B6BUZ0PkxqXVZssg2/sVqixx/o5YqOu7c4QWO4888h\ntfqCkRg174IROFalNM7FI9zNUWhRG3i5S+O0YNCdmPARgeY8c7vVVU5PapK1\nSPhFx6GbAhIkVek09gkKXMoIv8+OxJEd2S7irKLFhvRoMVP3yPPP/wegVK79\nF9jE5Izlkk8AjOLSrK3L26pwjcMfJMwc78eKmYGvib14EZ0Suc1D09SI9et9\nPi2o73b+AiSYKphhVdTOOONkumA4RlAw6wFzzJSdYAyQ7/5oHBaA0Oml4ndB\nHigiNb3gweg3VlSgAwbRIwMYKi9FRQfksZ/ngst307YoqIYdfndVYcHCUdG7\nxcV6IrJbWib2MQ0wlV/aI+JmBi96xsiYfwTQ40DRzqFr9j1frVtKfQ0lABt/\nDc2y\r\n=iPrD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"94de42a2a1e688a459898bbbe036e6808d6151c5","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"8.12.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^6.3.5","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^5.0.2","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.1.0_1543787732960_0.8019830398047458","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"jscpd","version":"1.2.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"25571ca76a88e9a68e22028f699acb20a698cd8d","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.2.0.tgz","fileCount":126,"integrity":"sha512-2F79Dvf5UZfVeRHjCyjl62lCmM0I0quXUpw4OqUw5lWBJ2Uqmrx0LNkeKoWWmYK+TjQtmj73X/OhlkPYTQTsNg==","signatures":[{"sig":"MEUCIBCCpFhA04OPCwvnvSqOdAKzgzYnicob1vMyJVNQjp62AiEA2hzq3xC7KG8Lm9FLPmV9f6X3V1TxoS2g5/DA7HwnE3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE60gCRA9TVsSAnZWagAAndQP/31hETlK/g5iErEFMabL\nbvQdqHQWaDV3zUX5WNFN5EbDJMyjKecxk8mfmP79CJb0cuzTCphG4Mb2ZbId\nW86v+nSE70q29Bk2Z9orxqYNAwuCufVk23IQrQ2MGzUXfmPCvAi4djXeyyAv\nbDwLt1R0+2jxGiGgQ2dIyUalf+7b84yKOKsyk4Hvc3wfy7A1FwhJfTN/GsoH\nziuF5zbk+cqbR8OvE5s3HML3v3mS1FCrqlJ1+BabmnDlpEllHX2e175DRmRY\nCgFeE9BQp2i/1m2dxCEzpWCp+Vshh6DlmdOY1xTQXPwmes6kcUlq8RQ7sLeg\njcrGDlZmmgp022Vab7lGVBzbDOhOdDS8kcMep6BqNOkMlcJjXwOIbAGjTVDr\njiHoK0v4T38yIlcyVXcraVQ67v4SXi9ZTLcx7/7uwktBVuVRXG0r/dp2/Gkj\nJePd0wEv5ZITSs7/i5ayJqaZrQq5YQeLJKLMcSPRnzoZQMu/OIiu9gw6Rxd2\nYOvh9DmfC4Bmy1ABsoG2uwZjAIbLFESEsSDRkpF2/QDFOP7tL05JhXk11NOk\nT8S9v+wQQpcz0ePOIRMzbzD5ryDa2r7aM6UPuWAggFd9fmOgXEurzgndcm9O\n4sKECAGBejt68gLRxpofsSCxdCJ2J7CKGO/FYywr+Ek9oARB1Wd22VPdVOZq\nRMx9\r\n=sWl9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"0f0eab89edff1af167b9580568d5bd89d53da404","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.2.0_1544793375667_0.3226460688545685","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"jscpd","version":"1.2.1","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"b92a72217f8bf6ee4a90f8e32daf8037717ee8bd","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.2.1.tgz","fileCount":128,"integrity":"sha512-2qcMUAr3KcPHin6/DHHV8NeQobdWOcVZJpTPHw27KuaQUvD1nNEYscwM2x6bw0g+5GYd2CDicxkGly1V0pSYEw==","signatures":[{"sig":"MEQCIDlI6djdeRjXhZhBJi8uMSRmYOv3abRT00dgIABAWuj5AiBodIajbhBjsp2R5G+LQA3yr7fPTYwlHikUZz9Fmenl3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":782050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcH7/CCRA9TVsSAnZWagAA1oYQAI5U92knG7p4LdEpo34N\nPgwUDWPYOtwYwAZPN2NrFHL/yw9cflEFR30OoJzPMXB/clt8wD+2cuzAwdC1\neZxEaz0SZ2ZFCQyEXasmbhAcXjJxklHPyD8WHP7LSsb1UeoExHFY4oMWx9LI\nHXTiZWmGJXsmNG9LqZfvime/40D5GXEDi2Xs9owf6TGz5u0W82IEuAie81cq\n+hbuvjeqvtWG11QdphqZDQsTvnAdSqudv3wufgC/GxC2lPpErxcH/0X0M+yu\nRZxHVzUlhsv4iLVkx1gRbZ3MuxLERiAEKq519QQuQR4IH0LXJno+H5Lgz4Ja\n6Md6Usy2d4COU1cGPkdAgmh2f5qYbQj28EhlH4MlxTnPMFIfPsUsOK+6Nlg3\n9h9uJzDvlH7PQUFAW+bkkFFvaHl6SpfT7n4HwiWYzKF3132RgPDQ+/CcfDhC\nO0uvf1MN6euPsJP8UBA1XiZ4RxNw0UPm99529ZfpJUGOeg173muuPGhIzFb/\n0iy5nwMR2oOJznxm5uOeWRErFH9UHKMjHdDT9FF0cJA5IH88ugJtuhFDNvux\nyY1iL2Lm64d2UFPWfaUlXLBqbxVJvSdGp2u9uaH8wS1ADHmvDLeMZ1n0GaUa\nkWj01sXlugKBe4n6US5j+yAS7eSXIjgUiESBHrxUEMao312SJW9jKjqodpPI\nSOLE\r\n=lvNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"bc575df253b41a0f831b926a817d7714354756fb","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.4.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.2.1_1545584577904_0.4903782802505017","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"jscpd","version":"1.2.2","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"efb7d08bed7adff555c6db8e7c24e36d7e003dea","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.2.2.tgz","fileCount":128,"integrity":"sha512-RSOTo2OvIGWj4c6PXAfVXDlElmAOUCPgzM77/WASnM3bhxNvp2M6tEI1YOkRYixcXn0PlwXCJ3hRILVQB/sBOA==","signatures":[{"sig":"MEUCIAqeGkex1NQtYIo8r5KmWjI39CW3da5cqjvSiz0RktpZAiEA0AfBAjCE6MbU4QbATPdpVu9R+xpPNtXcNSbFrM+UEUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":797996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJNT6CRA9TVsSAnZWagAAdqgP/3YbFiyFwTHGqhSdSZP5\nslXu92C8liMErqa0iaUmzX2mi8LrxEnb+cUSVom4nxMOFs61NPYT4W4Hy5uM\nmvXhlBsWXPU4bu8X3mmZuGQVE/H/BS3/HhPI4xGNpTdM6G6zlOFZE4ZF+1PO\nclQQ5Nf6754b8XZCI+mtbQRrgW8FSqO20wCloQXN+mQ2LT8BkMv16GPJm73p\naxCnA0qEREnW73AnyfCIgIYZbncPte5yG9gPOCcvb36L+xnOQ3Bo0rfOLwzd\nwOGYEiE5G8irlL35HpJ7PWUTxcbLF3HUR/nwWnBX4ylc/V8bjq7lSkOGwAhJ\n9hcBYn6tQwzSVp3llLeehALJMzP/U1PIAVBrCP0V9X1HpnbNYbygAA7vkoxZ\nmzi7UvjaJiUml5uCaiudjTukTb1gYKbW+gO1EWB4EjEabgD1D4TNSkwoEWkI\nUmFXGedk1SDJZQiiDNSGY6gRGHn1mAHcBghUBsuytDmk0Nm0KjQVwDjXjuDX\n3UdVotyKXjIgxzskxJ0jJOVhxKIZaG2ASxFiVIWE8JG02m03HDFkDRN4IMxx\ne/Mr8v2yWRCWxXIuM9wQqglRmHZwYPEefWwwTbqQvVCQaQZgQ7Iu7I8gN2rC\nYHimewfiEoYrAWrXjVMXJPvEKdoaXxp0T3YAriR5HQo+UsVTBRqHDI6E4mjc\nZlLN\r\n=wecq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"ba94f4164e86e4a3a68107401b3d05fd26bca65e","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.2.2_1545917689281_0.320971334569107","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"jscpd","version":"1.2.3","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@1.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"1ea12560d4a880cb7286b7313876023286b51700","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-1.2.3.tgz","fileCount":128,"integrity":"sha512-0/fi3t+5khvHLhCcmfkVvg6hI9OyIaNsPUyoZuw0CZb4/WRiUQ1Ifw+Wzl5F2RUuWsrj5toBxGtjnCKfd5Rv8Q==","signatures":[{"sig":"MEYCIQCDOLi772h7zYV3egA6FNe/rhsUgyCHgWBb2CRBxZ+mcAIhAMoVR+sNsEis6Halm66iA5AK0KQO0MqHufFyPG12Gwrq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":798858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJNfYCRA9TVsSAnZWagAAJZoQAJPweQHGwZhDgVnb6qku\niYPmsC7hziFdTMD1YPuXxWPDxN0Kf8U8RksQPq0BfMvuo2kMyIfeE/WUufzy\ngPfz77JFWP4LYSou6eyqZhRWPgu9s85iz4ZoCFs7PYBA9zp9FlAcJGRlX10z\n274XqqGanfdsU/VJMwWdDtac/gE7ycnumNsP+7/tIfAKIoFdZn3I8ycknnFO\nXr8qCoOKSlqGBU7tuisNKik+GKDmBtERYtPKrFBkZ9FVee1x4sHZO6h2lq4q\n1M2wLyZcnZLmWTsQNOoWjwnq5FnG6c/xVECCPj+Ri/41vHPJDnwAL5SEzxI2\nysCTxIatvaoZMp5Q71qRsdChPXZs5SxTS1mRrx7IpRRhKdhTMJOjPx1fviov\nmDVRKtVPiDWARRrO8uRjJgTrj6xyA4AYscK95IHJbOZFLIFsqP2+cH10FeCF\nbIio7MkOd/+S1m4ST1UwXUu2h0atwOCWBh+ULlE4EgmJpCEFE513iEdmwyuS\nYpA/6On56hqVIhewM8jz23fKdjAd4PWiCXoqPG8kegX+Cy6zAfNL4Ot/YvMO\nviARWBP0TbAqVohDr5eaVLKiJEkRyFeeKseH1HXuosH0PZXk3ahzu+He3ns7\ntyhYTOdYdNseIT/gVcFfTupamCGJGV/0xYX1TA/1p6sjK8vdLakp4F9rGU5m\nQ4TC\r\n=Oi6T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"01d7fc399062022b411047f8b98071175a93d272","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_1.2.3_1545918423882_0.38701017367663515","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"jscpd","version":"2.0.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"557a87f994be8b6b96481caec1772a95163f4225","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.0.tgz","fileCount":130,"integrity":"sha512-manaDBcmohEVtyGZH8MmBT+vJ9IkhU/FhMBCfbq4GI/EW7l1q0UsDYYWtaoL7n3wx5GydYSjBZsdXtK3eDYx+g==","signatures":[{"sig":"MEUCIQC020NmhA6c2jmlr0aA89GdgR1ymMEwRdtYsztlvfItOQIgEyQsEyUnD398S7epig95sJA+X9DPJv9y0E68qePz5rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJfWyCRA9TVsSAnZWagAA9jYP/itg6psPNmBcR2qJ0zew\nfqDjbKb01ZewQkuoryQ6IKP+dPGNyejkG44/wxeXohBYah0QtK9KpWBTL+Zq\nH/sem4/N2r96D8KUx6AuvYDB/1Ql8Oz/bBVeGAjdG51WIxAOn9EphNYg2Tc3\n/85jciYqsAPYiGw5KlrJTjD5DwC3CsB+ZbTkyouTgTYhu4stGDpQvr9cBfMJ\n12tc40pWdVdiMzIqILJnuqiUVC1Ivc8I/pzUQwhh+3pSGLUolEKZSfBlbeCX\n1FlGxOii4wMVsoT1W+ce7Vfdz9eqVOzeBCcBtwaHHvRZjAF9fiiEv4dauuWN\nfkQWMNbOEXRHoxyA9cswj2h8HE0QJiowLh5BOwMSOFhEt5AKKs8bJNbeyAly\nPwM/zkPqbcAPn0ABshheLhocV5CQ1uJ80gYVEfg4DEtppvuZFNxf6HaiCCeD\ne1r1pLgQQQ9IVYSsiMR4UNao0et2K/3V5Q7rUy9jiObfjdpV37Jr4k5wd3kW\nRDy3CGC7ciOYsnEicjuGFvcJEuLtoGAd3cH+tKo1grCMCvMPZiOPCqSW4v0y\nlPCHueisPqrqk3FR/8zfUB2OIeCtDCp12oC59HeNQt5sHacgGvZYgge6GEWF\nyM/NwRXGm3Dyv7fikNrTx7srZ32G80OrFgnZUkCnIhd0YzyFjBPf5C71MRoX\nl/54\r\n=CA85\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"e2bc89f4329afce155b1193e3e2b23692c40f52c","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","levelup":"^4.0.0","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","leveldown":"^4.0.1","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/levelup":"^3.1.0","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/leveldown":"^4.0.0","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.0_1545991601509_0.11170455517016098","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"jscpd","version":"2.0.1","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"2b4359e8c653654878afe558821794809118665c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.1.tgz","fileCount":130,"integrity":"sha512-ZaOqZxGo00CetBF0TeLW8W/ZP774+/zG7o+V8JqmhMBJhKA4bBz0DAvJ4tQzqbTp4unQP+E/CDNVlqJe6m6S4w==","signatures":[{"sig":"MEUCIQC8cOll40edBF7/ZtTWerGXelz4e38O3lQJYZ7c1oUlBQIgcwJW4uVtIoGXy6TE4CwGdk38NipKcYAkZyjklrwNxeg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJgIuCRA9TVsSAnZWagAAdDQQAJpRy3CWeFAhgd2mhC7T\nNBaf2dq4RgxK5wXCHRo5CK81lsOUhdQx42Rb/QRvlrPJGOeJ6gc6xBOlTa5p\nCBKTnQVVcH6jePvVZR6+Ueg8KAF/fUbWcA8OK3KbTn/uJ6LB5eaCvFcPkWrh\nZrqUiDj7bpIsuUmED6DVHaeZ777BzzAmxUSA+CptFYwgXZAUbW/8D0doJ/uF\npvy/FMjR8s67G6JSaIlTwOaaoDciXBecGo8skvjFo0tIngme1pxRLXQzxSVc\nsMm4Qa02RlCES9ZctYhNVKqm8YXVWuZ0GwF9OKIUSh6y4B7q/VFvgtMEzztn\nrlPuXXgg/awJJ3Rg82S5BgRuBMkUeyH2X7OMcrW2Z36Y2VwUUYY2fNoHl7q2\nCBAceAPzDWb1OuZkBtGrs2y3QqlAylDLU5W0ywZRvCABnTnCGGvwe+/+ux5I\nIhqMyuvdkV3j1xyd6CNwt5Qm3RcXch9aqs0WxdasX5ept2IkcqeKNjOiX8kU\nk6CBftrsdmnNKd9wZ7Ev5gBNg+NyFQQRPOqOC9YHOCtWUwwx8NAgLZN6oSCT\nnLXqRqjz92qcylDOztlSv3V3uzExqljSSmyapFhG+cwI1dVmZER8BsBEmvEu\nBKi0/U2sXOuqBnDUZOemUCqeSwhWDQdeEjA8HTUKtKBfsS0oFpwt/at7V30J\nIhDI\r\n=ViAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"476a164112393cd74db9e827d1e762f3ee497d7d","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","levelup":"^4.0.0","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","leveldown":"^4.0.1","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/levelup":"^3.1.0","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","@types/leveldown":"^4.0.0","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.1_1545994797382_0.5657243167726167","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"jscpd","version":"2.0.2","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"8eeef104d7bc79175a2aa4e8d57a37eedf1f990f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.2.tgz","fileCount":130,"integrity":"sha512-WmC2RHBtSUIEobnEAHMk6dIzhQGxKQkNcKUX6O0yWkiUvaS0aJ/37TRNZsW5bTP7FEsgM4gx9+T9ATssMBUFwA==","signatures":[{"sig":"MEUCIFflHPpl1LM9ih8laYbvaWJwjjVVIKV8y7i+R8EXWFG3AiEAh+fjjGgB4FwfzrQmmo62Meyi/1rX63KDz89fGRZZ3Xk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":805300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJhQ5CRA9TVsSAnZWagAAOp0QAIqF7KTqhWIDQs8kbY8K\n6G4iGrk6BvtCWYT5vDi6uo/fVCU/263WLcKGzZTceJud1CngZ9+U1bJwM4CR\ntP6xOEMM8RnZkW1bX0RS2xP50ieRoiDsmAvlkRtcI+uCdIaWKCc1tM79DH7l\njmzaXaSmpECtE6SHj+d5CzAaSS7gEdmmVO5zLWVnqq97+vO2duEplyuHclYu\n0Nr8JIB3ftt/DjB15lM01l/s7BqG01tfGneFLYYNgER18PYsrr0ApZIudZ07\n08PbIDxjkc44N3B9UnItPDYRKN1/SVAmiEVjw+Tl30wY1UAIgyCZBoDAXfz0\nbZDUNvpXRE2vmR0BG5zP1UH/Fl8Y7RG/Ek93bTCAiJnLuXbP5mAUkILRlM24\nfsrlUl90oAytbe1mTHrOKkG1d+neHQeOx1G8nsMJ12IxZxN2XseELg3zS7XZ\n6sFBUHUCIBp0J2ViMTmcnHkWr5l7cAdK3/wxFarX3JQ4LWcWDRLvmf8+nK9p\nI2tI1qthAVwQ9I6NJ0By279LmWrhus+sYYHkpYheKqWGVIGn/jr8JmOeWQSx\nywaGJ+eszh7vtYTfelNy8ivaBKKhm0BgMx7zBGcYVGrmyHmXsw5qgs91Ivsv\nGE/pcjIbgUlH6/8GUZSc9WL/KfVyRPD+x0HiVNX+89COGe2pthU0y4Lpd/DC\n3IGF\r\n=bN4O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"37e6d0c4a9f21a36e278e86fad1ddb27140c61ee","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.12.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.2_1545999416772_0.9292879261812075","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"jscpd","version":"2.0.3","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"6bdf93fd40fbd35efb53bfc04e7bc4bc9ce6b963","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.3.tgz","fileCount":130,"integrity":"sha512-z3UrxrbJVayYVoBVRCFkfsVBZrrmYls2PwNzX2+hIwAHK0THkh8AIuSMaN42ZA6/BiFu+wa6JbB3dEVURyg6Nw==","signatures":[{"sig":"MEUCIQCn7JxfPN417utNr1tb9+D8JlfLHHchVzEhbhjeXu2vmgIgdCOeLTgaH8cV8Ck943ns+lnOx5wrebp1hKM/06EwZQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJ0NCRA9TVsSAnZWagAA4PoQAKG+XZCDxMrqX8Zrd99g\nq4G4znQbc0V37K7oT5MbCgF6eABmfoImhD26ILm/gCoVIICEj6u6dfSU4820\n8V2ZchRAf3ZlarduljqZgeyfcirqibJpFPo1yKsQlhC3QDKG09m6uk1yChID\nNfw9lTcAgl9PtWqBNijSQ8eIqtbfZa0JxUQVz+/WaQdd7TIITIO+fSJaJ46C\ncAZLyrsVFvn/OvhYBSOBs2ogR1FKC6NV76Dj2ap3bXCZYd0UxVM1msCEZqDt\nLizC/JlbxMkRMPM/Bs7cNEY8HIZZ72MC+ohve8v0vAy2UNFcuh4mlVNN+L1U\nmhe1kCJ85GuTt9nb3zNEchCukKTj1Mpua+HDoNjzGQviSuwlxk5VxLPMYBwr\n3DFeyVNomC/eUzSwJnIAAP8yVpBnZ/N0B4a9ZpiJOfU1i89sht7/uR9YtKvU\ngKqjPVnryPhgmPHh37bbSulvYHmm6FvIBpL6ngfw0hrwZHUG7/3l9quNYWq9\nvCbeS1ScoPenPcbl8/lScKP0o8egIB/eA2h879wb80vZE66UYqAQC6UlejTa\nZ4mnQmMVZMrT6qiYrxTely5ZXZ3wDlGz5xp/MtxcHK9+fMjpdk33oF2FSy4m\nmdGHSmFAC8UMj+8Q92ElGxMnMj6ZGO/6aZ15Xon6Z7fGOFcuoz5o1d0b8WNg\nbH+m\r\n=BSQW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"07110d8677c63669c40d45cba40c9950a521010b","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.3_1546951948468_0.8805554897179966","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"jscpd","version":"2.0.4","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"f2e28422cfef27f122fd8906db8e7c9790cbeb00","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.4.tgz","fileCount":130,"integrity":"sha512-sNb/T3J7vc5R1rHYr4ezdmN22AgjB5iTXh1VChaiyuGmlC7QSGCd+fcPEA42UQ//3UHrMrYqauYuAz7CsA0BEg==","signatures":[{"sig":"MEYCIQCg5pHX4Ul+saLhrlGdu9zBYYZcrSBLeEmG2UG+EHDxjwIhAOH/g0BG7Wjs/4CKC7lZZAH8sDKuFJmmq0vmUpLHEpsM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":809802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNKiFCRA9TVsSAnZWagAANgIP/16uYe3/c+xo6PCT7pRi\n/mLIUjmnYizllZZVBm0Qya2HYQiZpVoB4v6J0XqnZb8zzOIOccIenfUJdw70\n3A44WhkRGxOlv1QV/yiwPjIAHxCbXyriH6WKTTDAfiSeoKQ7C9tqAbbvJtno\ng1EZ4Wn2RqouaQoQmOSE2YsqjnM+CYfLWnIWA01Zd9fsa+NiMXYv/GmeArWz\noGeaoxiCWPdIccN4DYlvCK1YmEIoBIqaaaHwQOMxIrHgWWHWgbgxwK3/905X\n9cTklKurB613bgaGf9GSkA7IHkyL2Gv7b5mqfTvTM4NpIe4F9LKBQ9zIyrVi\n4qBT7c+YgLftRXGhW06wegqcZBirCyan5fd3Tc6ph34gxXfWXH/t4tea4OHt\nz/GB9TXQDkqLWxmQCNwimIZBfQmPgvv9QjkU5VNhevZ6AyDcbHA72HpjKhng\ngO12liA7BrYi1FW+RTlqLnOeZZ3qGHorFu4mIXiWpLvpXJY2BfdlY5bOXh9L\nTi58QAjTjyTVji0zm+M69gFg7SnkrKIocxbyo35wRG5v5f/BSULbivOIN0w/\n9JqujHX8TMsrjzPGYaJNw03ddiZr6IfvWrHiA8+8nHQv0YlgGucXYnb04J4s\n7Kwa0GHWnOkwkejvopw5F8eqpz8CUeIL0xqbB3vOFjLVfHCRz2Yz0KbpzRcD\nLh1J\r\n=X82f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"b784a1f1275b2c088dcaab075290c93004ed0393","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.5.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.14.2","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^7.0.1","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^4.4.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.4_1546954884727_0.9529528700011414","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"jscpd","version":"2.0.5","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"60ab76f3f7ecd5774269f0cbe2dfda2e09368976","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.5.tgz","fileCount":130,"integrity":"sha512-70m8YOP7o/jLeLcdS3MYkzGf8J4vIVN8MwG31GT96wdyNFkwqc/y7T657RXBKx2yjmToYbTET29drciL+b7M7Q==","signatures":[{"sig":"MEUCIQCE7rtLRtdbEo4OqsUtOWPBaxTpqgpqQXSPKIaGVp6h7QIgChMBS8gA8ZGIS+LYF7t3h6PlOMIICI+/aoZA0JiGxKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":812841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbCbbCRA9TVsSAnZWagAAxFsQAKKY5nHP9cBcf8bMnlnX\n3HZUM83L89I3OxF3BIXda5blt+tnpbyps6GOWeXoP7kpS17NvhGaq/4QUbgT\nFMywWLR/V/1ArqBwXFi5RBserSlNbrRuBlaNlfs0xrP7ySDUAqN8LS2lEDBX\nYm9FNIltO2X2Un50KGKq5MhIA5KwvPcYVGB2ylKI4rsBie32bDjVN09Ep9dF\nnXMJdC+BE+xgXpQkpruI4AvWgNACHaMUZviczgyZ5h5IClruoY3TA6gYqW4e\nul8IDg60/o3U22dm8DaJ8TnKYHAGBzwFvFwhAnj9Duul1bPKgva/NzhcqkKF\nTaXiDyackq72+1UFIhi1xtXs8xSQkvhwBawz6XwXsfRzPhvpMTPlyZJodMLI\nl3krILd6aH57u/sfXvpXG4NR37DG7BABR5B38lvit2WzvbaHUVPwNVfwjTYM\ntKKv3nGb9qfdCAvvkT9jRJmkWTDIvtlHvB9Bpn8tLXzj4DJX1fg47fg1YCCL\nFsMVqOU059/UWXz11IiYNq9Ba5de0e+0B5+E3XESlLKTTgl8LSYSOB6QtmrX\nTqEh69HkFzk/oxkPLj0rPhdTA8at0wy0bVPYhN9pg+DgQmWwUQTDTmqHLH44\naME3QjDt4UHv30A+QhDK9CKkXsIHDA1kxoeTe4+ZTxRNyd6pNAVPq1lOkqhe\nZwO9\r\n=MP/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"afd98d6ab8f5dc5023b3960c0a14be7333b9ed06","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.7.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.5_1550591707034_0.8816629036910597","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"jscpd","version":"2.0.6","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"234cef2a82c6a5b600152b96b10ff2f94cc3ee18","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.6.tgz","fileCount":130,"integrity":"sha512-hKuIKObaIog0L2ZxsbGm+rqa6bPUYXGnNAbzx9eGkXHocFguAcBdtwdBjhGTOzI5c74zLaLVirB7Agcp4de5+g==","signatures":[{"sig":"MEYCIQCdsW9LVD44eCpJPTDszxG0t7noK9RsTDcwIB2Ky/kTUwIhAMsikccCGT9NIxVBV8XqPIJ3lFnBOJCfo3r3RkYRBbJh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":813808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbYg/CRA9TVsSAnZWagAA3FYP/17IMzRfNnjrOLI263r8\ns+Lj2ZNzaMPMdf4dF8G4a9BQdSJvhEAr3xltswEh/UCMGrDLIPxA+pnZgL3w\n0gouLQzr+UOPFWJammsrYAGpHmITv8fse3KCyNxUdJlQkHAXt0VU4XRL0rSf\n3hvQWwkaPYG+3WE4LZFEAIHuF6A7EDHJ8tKFOyHZgeylSGqZL03rGE2IbdhC\nGykllRjZMrIDiwzBDJzeAFVWKpg7CBmypUkbkw41XhZeVupsT5zvYcuz4Qdi\nrdRyj81dCvApesd0OHnhq8CX/0NccV4mPfUxVFcmHc+XAqZkWeZpfo52jKu2\njtukfdC2VuWYYX2GnV+lJ6LTtns24A8q/1rPhmFqENkLIET2yDst40LAZeww\n+ce8IfbIx9RdpxxhnfKe2Pr0IAhsRWuaGdPQieidXEt/LkT4iPvAgzXYxLxA\n3hS1PyaChb+PuFnJrBLv5cpUqRmFKglw23rZVyz1s27XoLmNcfNC/UNFtojB\nRONFwavZaS3ym75RuJo/7Rq/QYzWy8GT9xZTAUFhT3aEsTN0mJCq4ClYnPRI\ndGAveTSZIcMRYncAgjStFSljt4gmkgKoQHI+TfO9/nydE4K0yLtXgkULuX1Q\nz1c2KZikBR5yH0J6gbBrzMTV512qu8jnsisWZQJjoZKgw84pUGZLmxK13ndS\n/b6G\r\n=Ne6e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"a77c2fd84aa2dd0e1542d616817db04c96c580c1","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.8.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.6_1550682173144_0.8293578146460412","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"jscpd","version":"2.0.7","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.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"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"a1d04103a30c3277de684051fee25491bdde1d76","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.7.tgz","fileCount":130,"integrity":"sha512-aJIUJz4OkzmTLeX74E5ucI12fZ858cOUDbRs6hxULSl7mKPfQEBl8AGfHTQXPe7X5uh7gLKRzd5n1OFTHYAt3Q==","signatures":[{"sig":"MEUCIGKuigaWLMh0Pstf4Gn6K3aUNkmD6E9W3PhVjduIPb+GAiEA31UDF+ox1KmE79IFwb2grShbAg1TIHaWBym+T+G/63M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":815497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbtt/CRA9TVsSAnZWagAA3NkP/jAqvjyKYUIOIgB5xzzt\nG8O7OruQXj65KecUUyMQBdteAN1qtSxxIIPbvjM+8/h09vIr2lviZWjM8W80\nHFpTRhwQtOqu0hyOsHPJHEujAkPinM1cd0mQORnpwB+HhH6ZZr3+0bNBNuTg\nXmEEEblbk77FImut0Zwfec4qCI2CVVk/iPSwqZ+/+O2FkYqbixh8fyLUhLDF\n8HJQAdz50jbEUR/X78B3fxEeKjMpifdDKsPO/M+U0FiIbf/ZmRk52Zk7M96e\nYixyp6lH6bZyo9gXMUgGbgutI7nODddFQO0QEEuvV11+/7/+5l/35fZKbz5a\nJ1vofg1ylUAbXVzKsomeWEwx69im7zZojeJJ0Gp3lnGiFjPGGsqwUU5Lw7Dn\nP27HZSk4OoFzNmhs7xAAdPXHa5RYCjf4Ou1JIf/DNOdqOVqImSiHl5YsoqhP\nFBDmP7QjN20NxzCUlZd+RgSQmLG9nvgZXxMtS1nXABDCmN6D0ajfkj4bBRSD\nkVpDfDz2sRlpNPr6cBcgw0JMeNrSGPufLq7sa2Whi8fZSWdGrJci9aojCd26\nyjNfdPfhtxwitR/Ui2+IzahssWsZLgF2hDgPUAxXFghbDAbc8bHhoe6fBuxj\nH202eXAbcab79P7J5Y5+ulTnNJiyMuj/BEmjAiR+zVs8hdywqeNQGdh9EyWH\nqgRh\r\n=IrJN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"91e6207a8013db21afbbdeb393b8a5bb305aa630","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.8.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.7_1550769022760_0.8883864211868457","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"jscpd","version":"2.0.8","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"497536c75f4d5d75824c1e5eb28e162a15efc68d","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.8.tgz","fileCount":130,"integrity":"sha512-DWOO1o0bJri+8znV7fTVZKWS5GiCWkWdCLN1zvOjtjGwOC/FC/fPq+lV/qH8H8CZ552u6xNlJy5LXnOn67reWw==","signatures":[{"sig":"MEQCIHgJBM+cLCIbEGbEFeONWR+VNW+qsdcdY+xaFqo8CeuKAiBrRAb544z3vrLW0/kHJe8w3/e6Dj4hqVzjDSN0KUlB+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":815181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbuJPCRA9TVsSAnZWagAAQegP/1HRz7HaNH15leg90hzd\nyMBwR0nk5fghfCWamRwDqiEPMpYU3i6OrKF0oWGIojQuZ5uqtKXBkb+Mp0LI\n3cBmO8S0GgfUersC4Rnn4FNm6fhWYha0lJNVLc+WPjuHDH9GUyYIKpgyYmZF\nY38H0zG5s1i6wsQUg4R5NsN9bLNrqH7/IhoZNgKCLiBnwK+WkqwpU4vDKQQK\nizgs5NoSJNDpB/U5gNLk/4fc/iEO8AWjFyqnuLlI2R/GpEfW20mHU553WfeQ\nvpVyVlTsPL0oeJBgq6OtXUIAXM9pBlbLr6PPFdWHTGZFxz6TfTOPZE9I8mjq\nc1JU5Pqxg8fjVIa1tzaiaaFIhM9JY8uXwzFD3QwBV9W9ENlo1Ud2EgR0iztS\naTFIRp5pBl860hBu8nibfIbeL2bx4CQJ7aKjHJyPgpyT9byKzcJy+4cnizBM\nSclEYyoiemDKZ1nvF5VKPPW9Awl9XMr/NG4cGUOhPYePK2Wb3pwlMITbOOXr\n2nllFCatzRMnS0bYf4WhsGOAbO0rltJqH/2BE1lLARvPMSohMtmc42PI2CFU\nCwxg9xzADeIOX4EG+IE13nm6D0moJil6nJagO/eG8aAOLsDFaFzHKh81xwdR\nXD3Jp9HM3QoLHxUC6D/P076hutiC2MKJyRp8GdUwHqDprHfwqEL//hOP/fAe\nPXUN\r\n=unad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"64e4619def78b44319904bca3ce4494e7095c54e","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.8.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.8_1550770766316_0.23709199708587558","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"jscpd","version":"2.0.9","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"584fd8992dd2fb804643dda530753d6c1c6cb220","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.9.tgz","fileCount":130,"integrity":"sha512-p2aB89zflkDyWmZDQK6EwEOhUBPdfTBzMt0S1PTMbvVBodcC/A6EZlmO+nQVFSCe07N52VI+4YrhM0VwpjVIFg==","signatures":[{"sig":"MEUCIFmtNaatybzI1MVPjuc5F68jsnl9Ht5PNXrWJ6yRf4SmAiEA/HOKTDfJOzBon1h45T+uZexdjdh/9pJuZtV2yOx8tOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbua9CRA9TVsSAnZWagAA2nwP+wa3fPrc2dyRdpQkJUyZ\nTabD+EX+6qlnN12TzAHFPhYp+sEdzd3txgF5ZNrPOQnfOXwKuCe8IwFvQxR3\nqzbEl0aunfcfmopLiU+od9ANj+f862Vjkoyy7bKcztBRLNkx96PkwUdHuAQZ\nsrl68gvoGp+sb+SIZFXGFVvtxOZQ7OYoR4/vc0B2OmAFqenRueOatDPsO7ik\n1ys1MFzO31fkka0kA3CcVtgDO0AjFvqgwRapBbPLtUb2Ik6o281qTSW11WeQ\ndAgC7pg2RC0bZFsaDed6RPDttg+mLfpJAMFVT8wbAXt1FWK7PV1YRAUMDMIf\nH+9UyPvBG0FrOsxvz6b4IhA8TkrkaKm+krWiqtcBWGV04wd5WOJjtUAejwjy\nISzFeH9Jgg3hBUBchIyxJul+30StGsCgoAvtPOZc4oA+mtauYmd57KCDdELu\nGpBMTyLOz4m7Rl6RE/mYBPXD4lGq3J7rEPc9OODEXjpJ73iEv7yagHnEKq05\ngOb/0AnJHMPIJaEtEeM5UtVM56Hx/5gnvh4BIrrJsDV9eI0hq/EmN6GPYRVs\nCqVq3+KbiRJ0dVLnl5an5GJZ3HkMHhmFRDv+seMKNB35UWyWE3IN9kgIntaQ\naLhwGHh0mrjVSJDkoh14TKnF29AdmKICrQYuzLCAwGaw24YOoIEX1cFMVSbp\nmYyA\r\n=FEJ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"b0008fb2e31d90e35d5538b1ca302c6d5692e1c6","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.8.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.9_1550771900816_0.7322612780179465","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"jscpd","version":"2.0.10","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.10","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"8ba297d86d099cd633dd7a8c258cf7f63a32d4a0","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.10.tgz","fileCount":130,"integrity":"sha512-HSEJhzI/Sr+/uZFpeh2MMncQV9M/7B2wJcOO025sdBHorQrSgnVz1nq1C/QIJ0dZbhm3Gav48Q9hiJxdfWt+Vw==","signatures":[{"sig":"MEUCIQC3ODEktnAi/xePZHjIOp3n/Dszn7tQpoPhln2jmS1/LAIgAh6gry6wx1zVgfmlSA0rU40cjggKgv4A25ekq5GyzSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccABlCRA9TVsSAnZWagAAGtcP/RZ1ZQy7g/lCjkRc7Ktp\nN0MpidsdIcq9L2C5KmRM2edF96gsBAc0NK52VPcpDxKncPBON640yCO/pz9k\njgjaX5c5VBrQ3zFUOOrNaODul/Ay8AS8q+b6/qWxlfwqgJcbRzn1UquqQ5PN\n8IYam+zauKvAdNrsvJio+0PdgojrLoYu0DdGj9w/huVwskdumxUFzaJu8YON\nizD2mpXOKu8Izjmd9NXCYOoAaZwLm4B4eoUoojTJ6LeY1XfyYqy98iyqWrgN\nZ0ULWaay8pk1e+j1PWKhJjIoKeOADPRg/ppJW3HS13Mf2CA6cxVnZLE7kSV6\n7ce81sqBn6KxUH2lMcWJtYcsJpsNcUCADA8eQ/hOMe7P7gHlfa2bh9xjv/fx\nfx4xQGlrbwsmNO5zQNQ7kUTc9z9jyDDnubC9dV0RPQB6grO2PihGd1rdbDxr\nWM4uOmy5qW6pg7PBH3vh4CkQ8Mi8DujREJJWzXOQKw+bBH5QC4KEMoIJUOl4\nBXr4u3fUhL0winAGTQ2kfiDpzfy5G4n2BUcmkRTgcCmEGtgGxVJr29lUUV9c\nEbG/adw44f5XqvewDH/uXO9lhZiHs/x5ZMz3mcq+T89q34JEnb8pJsWptYg8\nzEd2aHSsxInIaJbNxB2Wrph0h+IVDT8z7yOqIBbXCNVaOuqtQwISn1c4Nifd\ni2+u\r\n=BVnS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"c6ed67304429b4a34c01184643e7856a576cb9c3","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.8.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.10_1550844004270_0.8578677400028811","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"jscpd","version":"2.0.11","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.11","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"159189839813fda3339c5be8d45a977395ce2888","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.11.tgz","fileCount":130,"integrity":"sha512-vC2i4+RAor/zzhn5EZPg7/1itK9c6ivR/aI9eyYWtrhT/EIro3jU6WVm09L8+spJmpGh0TXQDgCTT6bcUrDEjA==","signatures":[{"sig":"MEYCIQCKiJcTw6SVxw0SmAHBlcaA5thjZTd+XDmMTwRSyHllzgIhAPx2WsfHBL3kvQLPVhELkXWCDJUoZ0rVOhRQSmoocKRu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdlzWCRA9TVsSAnZWagAASD8P/jg7HpIhcUr4usAudN3t\n8oRAPZQrDExvVHH8z5K03MsvyYupmstyGsutBUtJ02X/ifS5XNXrsr7+c6Dm\nrtBcS3iLgPVnKReKLB4nVvk0nFUVAvCHnjuTxApabl+Z0vuoemjowyY6jTFK\nuobmpQLRN2tBKG+zYNv5ZdZPhDj5VEeDjOKhhoNN6ivH/7W4U2Te406vTFMD\nY/tDSr8DzIiwAfDlj+3jaqeClk2zrmifGufXb2qvxycEp2Vf8YmD+k3TaYXB\nztOdUZ8C4IIYCCxdUZs8EEadUF6gnkpe8sfffRTRPhYVQTeB3a73hm8NFXZx\nyGkedNMDhVzPgfR3A1DZHuSUpCIA7TvZXPZZ/3iJNJL+RBnoeFizWvBQ4s/I\nu8V/pz69RkG9wI4WrrRhbLhyL5apVzqMfB406eo6uEfSny0cKn9fmqcHiXwU\nWiX38G3xcyaLaZs0O4Eg98+8sNt7rEyJgv80mIJg72ChqA2JecXHd918JGfn\nHwqTONTLHh5jneHZPIXS6aoYAGvLGlGaWJBdSom9X56upXQ1tOSVf0v5f4Hi\nAH8pmxqdK4J7NPyAo91Sw8Q5pjHxicoWvSNwL4NwD7pTSJJ5oO5Bip5iRhiZ\nCXtTvbIxBF1lLdP/+szwgy6f24ODwkaW6mou+9vZ/hDWMizZ6guxGrBotUN0\n/6yW\r\n=3bbM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"9f584796258bf9f9261fd19d06dccc844ac08f9e","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.8.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.15.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.11_1551260885535_0.7681382333261757","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"jscpd","version":"2.0.12","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.12","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"cc21832410541442a5567dfe6597eda5d8468212","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.12.tgz","fileCount":130,"integrity":"sha512-O0UhsCW41Wv9V2HZjp2e+gbmuS8L29kcsNf7i4a3RUfOpPVrYo/WfPz/wYb70B9UpZUT5oDu8dKO4xBmiCLK7A==","signatures":[{"sig":"MEUCIC+4rzFj5dABwn9Zf+WD2e2mX1bDNa5VLnOAuyKyQsMcAiEAg+btSyTMj3HLuapZ3vE2kfQGknhmEvKKs0fGvJ37mZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnJWwCRA9TVsSAnZWagAAErcQAKSTwYVstStOE4aqqeaG\nz6ZGhx3pMpi5qaF96jltbAK7xk+Xz2l6uTc+JBpjTCAvoiszxmDAkvBsZny/\nkAhhIuaGcJvGxCxlRRXmLY+GnrWgg2VsteLUx9pfupk9C1hyE5I/OQQiJmYA\nYrZzqnkSmZM51bGeBQmTsuYE7ubJqWBTKTbyx4UmkJeqYzMISr5GBPRym9UU\nTCCIRD9P7GqA3uiodBcB+2I9A9YdE0nT2Iifou5d8LrwBO0kw5jQSxLzviB3\nWUaLdkBg4eWEa67ilREacbrcq5HQCK8VjU1g7FpnK0xyc+CXRS5c9k00wkIX\npX2KxCPaKlQV2gDXHg36P2jzp2jPb/IYUrRjhtj3MtF6uPe0X6ZYWI5CD9Ps\nSZx02bGzasRFlnG3Y0fa/c+OCwHi7zTUlSQjUAgXiRFdC/uqr5YRRYqFHHvt\nSCQgreIub/k4bNp5LS96gIp5uj0CYKM/a7N07Wy9UFYm57pHSebD0l4eyyOu\nZV3ufaQh6zrQ41rcOlylrk2sfqOoLZawdFPJdsTjiyBqgbqjLrORDTjbmQvU\nx63CyKpgvHX8p+Ra8A3GSqbJMoU9h1T90NiKIy0Njky44DcOQ6wac38rCSTJ\nPnyiVL4jCu0/aKxZ/rbYMtYe6Sewgkv9a2bOJ3uKvsh1v18gwt8fBMdR+OXF\n5ud4\r\n=VkdJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"4c48423e7e6d9294c7525477890057a4efb182cd","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.9.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"11.11.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.12_1553765807684_0.8177319679097259","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"jscpd","version":"2.0.13","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.13","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"dist":{"shasum":"ba9e23194b7f00a796f53aa166839d636a8ad785","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.13.tgz","fileCount":130,"integrity":"sha512-HCOyYGYFQO9QTIvQ8d3YPMQzIR7Tv5tg2GI4X1//tRi/ZK1uYYyHnP9KZLNDLmb3MaPwGoLzCuLBZ4+GKfeLNQ==","signatures":[{"sig":"MEQCIG1RjDCkc+cnVtM3495eFUV6BDkxJX8c/zvohPMuAHpUAiBFrieRNlNtdriaPQON6IrXh4b791FvrQsBGyUuArF9Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcndY2CRA9TVsSAnZWagAAHpEP/2jgq3bznbyHm22AXViD\nIeK75gDRB1K/NN9J0obbqLjUFL9ZfYN3dM75R6e/DT59HNHtSt9V23x8+P2n\nwtVQ2ZxEjghMkBCjZLgt+t32zhi4adsH1yPjznKGgarAO9EfxC0RjFIdgUJC\nbdwbOpNzQZAGHFEKu463a662+8CJRWmP925CtElyHXUACveBJENfR5xkJr/m\n3ajFh9/N3fH1T4DgTv8BmH521b5/XSt0/opSAbQ2HB8F8IsJzlIyaH+pbGrM\nWrni9J4o/gkDDUCg8pBCsKiERgHLwEClqS800wnLVxnInfXyqvEoL93FTEgs\nSXCAhPgmL3zTHs2fxIiHtSf1QGV7+y9qeBJvY7OWiwURP5I5KBYpHCgdP/uU\n7rE5vz6gDpCJZVxQNpLu6v77aARcbOCpqItxvPeD7OehbnymjhzIp/yFy4DJ\nxhKCqnvLh1aiFgTds3E5IvOgCVTWMXLl3W0wr1EvNdMotKTNHELnhbSVkTIt\nQ/bD8miuWH2b3gYFo7sqLu7DkmCqbrVHm3cmBcSWnOrO2F5ole55uz+N+GNo\n5bOaAfIO/zQM7vBVE0ePtcMUgf7M1CVv3QuuHywUNOi4pyRUDvsRBBo3WabV\nga3M437OYTpJ7sHic3fuYaUUlbcWf/5Xz9sXx1+t6XQv5p80LwRwADlZbx5P\npzzY\r\n=zU8/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"c6c270b291be80a8ef825c1841805a59246035de","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.9.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"11.11.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.0.0-beta.8","nyc":"^13.0.1","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.13_1553847861176_0.44798013291528727","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"jscpd","version":"2.0.14","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.14","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"37cff7dc5085f5dd5a96e938231c253ad31f7a3f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.14.tgz","fileCount":130,"integrity":"sha512-+lk83Wk8UwdRDznCcV+v1x6Z4ONXrJRBKqjjl4zz1DPmomHLD85FOAgIjOI5+PZO2FPSJsopJ8FZ2NWFDPHNYg==","signatures":[{"sig":"MEQCIGqGAnIrfLKdDH5LRCCAcsLmPC+1C7SDDm+Gw54PJGMCAiBNWfHfxgHpaK7viBH6jeLfzp4ZRWkH6SmzwAXDSamI9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":817315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuEDZCRA9TVsSAnZWagAAa8YP/R0G0a3pdMxXlauhQGVS\nWyOon5XCc6QxAkaNg9ilSvZscAmLp5lIoN7s2ZB3LinjORBgN9tC0yOYhIc7\n6Dd2RiSFPBiutmPSJnvRfFUnR4zdbKx1VCTfSA+DmySc6vvtwdk5FKNgDpf3\nxYxharqpi4aJS0VdePVWl+z2uiFkVRMMj3NbHKlOt8EpPmA3CGKd98XPiIX1\nJ7WQE4jDayA1dG3BSRgX7zsnxQvRPvB7r4102aJXH+3O7lK3Rp/5Q/jRNQUj\nLhN1RpEiJoTrOv2HUCoZXdGhbZgMPNPgXqD68Eu9gwGJoQSH/7EY3WhKIvFJ\nXqKCNtyU1f6hgtUbzvvgWQdL2UH/UiWxvCc68ZiTRj+Kr4NyjGBmurLmJrEz\n3/0XZwM7XVivNYFCywx2VSv75pZLytIBOWGlr1WbItVR0/085Q08lEsC9+qz\nncvaXnnKDG72AKw3ZKKnPDaP6yHkYoHdWo2YnQpPS5UksQeUzci0Cv7Nt0Mp\nIuLO9OdVlj52xVfZTul8JB2ZfN8N0jfLdTMcxLgmuKnz15Rl4bB3+SwwJZHv\nOn3VuO+wX7dXQO1jQ09to5r5KVmaUQ9zIogzOn6I25OH+J1EfjF7ngSW9amT\n5tB8pghAnVgHadLTPeosWuYqHK5CUewKhY1JRcKe9fDPVcH2SR1l3ICiLu0b\nkfsS\r\n=2j0W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"7b7b2e754ee31b0ef2b3a935ecb67eecf2de1920","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.9.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"11.11.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^4.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^14.0.0","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.2","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.2","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.14_1555579096847_0.4716242064175351","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"jscpd","version":"2.0.15","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.15","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"b294f49303da2d81da04e0012b54b0645461292a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.15.tgz","fileCount":130,"integrity":"sha512-LRhdZ1rdS+WKiEbmAPxbeLSAF4AvwYBf6EoK+r0Kn/yGb4LxwK0VW8SAxp9hdyvp50lfDWGBtt9HxcEPTjZiow==","signatures":[{"sig":"MEQCICkWGCsQOIqKX/OaaSLp/rUS6oc0JlnAe1o7iK4rjxflAiBGTUQwPyvK6aE72Xs6Qwsi6yDzBR5FLGUodD27kcSI9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":817831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwJk9CRA9TVsSAnZWagAADGQP/3eyPUERBlkTs7Kf4ZG8\nCRbXka5HRE5PoetUi1CCE5ksCNuFZ1ObT+R3G+Nnjff/gX9H0YCd/7qVE1dX\napWXgqekkb/kJTk7dXqh1kWTfxYtzOkx9V1ta5NVADeMCsuSt0crmK1xhpr4\niLejky5FHP2jm8ljy6Y+SRIZ//El4xMlZnJFaYgPrE8Gzn69zPEF3Iq24MuV\nh02YjsTMvGRNAUo4ewh1ClV1i5BWPr/1RuiXNtUVz355pSnVOV5zxjPb0/MH\nhblPkUHC8eQKySsuZe5ofGJafq+0iKY2hbyfh1O4fUZMPlXNn+je57fulUzR\nuLU8c6UgzLpRwUieJo/6caB3AutEW42BAf1OukZt8LFLrrTNb7oDZl4/pyoN\neQaqqMBEx3cwpWBOWI79AcxQYy/2gx5HmDzTLwov8Syq3dM/LetJQfaxobWP\nYpsMcpCXbF2kJEtl7+NU7GML0gF6Fg6G3ht7Q2G/d3sYQIRJong0PbbztP2E\nZDWPzhz7p4SyOXFD+jBkHUJtDxM4HuZ4XZKr4aKIHDH0rTIWTMei3fDIEKwa\noszK8OrhgUdF2ynGLKH8x66D9SsiGqW5fxFlnxOk52M9fjp2mWugZCFiGqcZ\n1USZ3xoOowDADZMbho+17gUofIK3lKu59onFJvE+A+wZXfaESn6sxcz/LFvn\nRrR9\r\n=9MDA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"5eabf53beecb789c04ae756dcd263a6c18b2932e","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.9.0","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"11.11.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^5.0.1","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^2.6.2","prismjs":"^1.15.0","fs-extra":"^7.0.0","commander":"^2.18.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^3.1.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^1.4.1","nyc":"^14.0.0","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.14.2","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^1.4.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^5.0.4","npm-scripts-info":"^0.3.9","standard-version":"^5.0.2","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.15_1556126012928_0.18814711652601757","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"jscpd","version":"2.0.16","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@2.0.16","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"./bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"0b0b44541574b6a62485ad1ca80f14221c8a2c4e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-2.0.16.tgz","fileCount":133,"integrity":"sha512-7yO6Mg/umIhHOk223Fsrglk0iXLbic5XSS4vNfvV6T9d3lNCeB+HMhc2lMB9Fry5tQShzsABDD3K7k5F6TUE6w==","signatures":[{"sig":"MEYCIQCr4HduYengvVsG5e3/OIje0K2fmwsyD1Cs2d8inNqQYgIhAKz311FXP7ODgGWFIHSxDwx7vH5ksThLJ6gyTrtpfSOR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":825442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdie10CRA9TVsSAnZWagAAJZwQAImzvoKk/g7ZuUWEnEoo\nQDdbAvTnTuLr3ztL6dNGp9Sm/ZZE+zqbO/5f7/pl0BrUmTiH+ofZtEf5EPf3\n7UJuep6Bfvh9TF6I3ZV7WL+3mSz8n5JteFL4MJvgtzvQ6jKo7XYnEw8pZ8bD\neZ/y6k+7LY1EE+y0Nst2wKqHEqxFYTIRaf2sjeUo9yZKdoDy6++d8ugYuaoN\nigIg8bACunC4Yf/Zf98uvtu98DQBLlDDc2bYNo6TAg3SpH4yBoDb+DeBWZxB\nlCjamtFN7KGnSvlRXzkL5D+APK+k6gFT28S15YXphf5o68rm/RpuVfM4Nu3/\nkbPLzMKna67oIpwtMXn46jqPwmyLL91UfHMH/RoZH8DuOtb4p6UA5RSe08BF\nGef9T/4Yleez/5REdPM0d5M2q3yJLpkOf68xQIAjMSss1sM/Hm63/J5CgjiE\ndvqJOYxbnRdF/u59iG+YZmyNd6ymkJclim0T9VGAMSeS+83mB8QsPcWWyevV\nrQXwrH1rU0kHwQBGv4WifUZeQ+TAhuKUErqtidhm0SLWm4lUHSq2NlKjtnCP\ntXHdGJohMtVeWHaO4f3xzEsned0T2UX4AoDPzJa2Q/DklrIWOfCRoQT1+4wO\nIrdXtElm9cXocxN23UJf/zV5cG8z/KCfvpggHVLhOAxOrAOb44xuGLay0Rqa\nTTnK\r\n=hd2E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","snyk":true,"jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"1d9d19d8714d5c4b07d632a9b981cb01c4f99caa","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","prepare":"npm run snyk-protect","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","snyk-protect":"snyk protect","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.11.2","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"10.16.0","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^5.0.1","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^3.0.0","prismjs":"^1.15.0","fs-extra":"^8.0.0","commander":"^3.0.0","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^4.0.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^14.0.0","snyk":"^1.228.4","sinon":"^7.2.2","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.0.2","typedoc":"^0.15.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^3.0.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^8.0.0","npm-scripts-info":"^0.3.9","standard-version":"^7.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_2.0.16_1569320307852_0.1225696968129728","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"jscpd","version":"3.0.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@3.0.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"sources":["build/**/*.js"],"failFast":true},"bin":{"jscpd":"bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"b4766d3475a7081b04224a6015bdd9305781855d","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.0.0.tgz","fileCount":133,"integrity":"sha512-O30GjLJQeVU5muQVarO916XjbfdcRvyxc61DZXblMlf2nd2nYxcjbd54jvflvJGA0VK1sJSCVIe3Z1ub6mdPbg==","signatures":[{"sig":"MEQCIBQV2Fi6nv17phrsoAs0BQID5KTdfYW6p8K0skeWJApfAiBUi2GXye9aoYq4KZHMt486fIDQSQOx//BS+c1l+3id8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":826887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZRIbCRA9TVsSAnZWagAAEQMP/1aV59BTM0IVvU967CYI\n+iM6BkOffZEoTIRzX910IxPJ05+DmOKG4mx1aIYyCpWLue72ld3GAh6KMpH/\nPtMRuOWV8YEQ/9r2ArqEEYUWD71bMB7zui6WD9C7DB+2/wEJyGl9CbJtX2uw\nnWZSOOWNeYi3GIi1n2DaS4BJIVTeMAZsvwA8ykISO3sbJy8BcbmN4oPyYLjH\n9VJjtDKHlPZU5wujtTSjwkLlxTIwU8YSnhT6EGHKoUYtbuwLZfw/mt5AIf4f\ntMPXee3hUwwiM40YxME5dAlu5Yq9SVI4kRj0To+TaQ9jNxakFRlMUapFXaDF\nOp5DvcspkI9Di+52bvuQ5lO44KXqKENmM8TyISnwLYd54/uZb+s4nYjGGqm5\n7Ve30gu3UnlAyL0xSkjpXzCSwZxCGv60tU1NZHYUVa3WEBqxJoEni9aWaZlA\nbRNatU6IWWfZOfGs7ocj9B5iAhTgWOibkKcSYh955ZG+//EQxk6MqpgD+RVi\nxaotZsimS3TqgeYiw+mrlAYBjCeP/Y3/qXWLGbUteHyZBHSfq8PxCf/78Jof\nls8KnJ+s5TY0IAiPFU7PMV3up5QzGDfx1meMQt4mRwu50xFtDeIznDmVY6Cu\nkgzkeA+MddoqhlydWniHfN5JDMW5+pa23GzLa854VdDDJKJ/Tj7m6PfdK1n+\nZUFB\r\n=G9Qp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","snyk":true,"jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"dd98cc01185699645518d5784cb0037a42bf1101","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","prepare":"npm run snyk-protect","version":"standard-version","cov:html":"nyc report --reporter=html","cov:send":"nyc report --reporter=lcov > coverage.lcov && codecov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","snyk-protect":"snyk protect","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.14.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"12.14.1","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^6.0.0","blamer":"^0.1.13","colors":"^1.3.2","rimraf":"^3.0.0","prismjs":"^1.15.0","fs-extra":"^8.0.0","commander":"^4.0.1","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^4.0.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^2.4.0","nyc":"^15.0.0","snyk":"^1.257.0","sinon":"^9.0.0","tslint":"^5.11.0","codecov":"^3.1.0","opn-cli":"^3.1.0","ts-node":"^8.5.4","typedoc":"^0.16.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^3.0.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^8.0.0","npm-scripts-info":"^0.3.9","standard-version":"^7.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.0.0_1583682075302_0.740057213033914","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"jscpd","version":"3.0.1","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@3.0.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"ava":{"files":["build/**/*.spec.js"],"failFast":true,"ignoredByWatcher":["build/**/*.js"]},"bin":{"jscpd":"bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"43d39b1267616d8e30519e5f8b7c4970248df9b1","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.0.1.tgz","fileCount":135,"integrity":"sha512-cUsuovbiuhihG9t9QA4ftAVhVFuDwQ9Pom0dJgUMN2YwlU22ZnYumEewbCho4l0XoNYXE6YgCQHH6FyvtozMSg==","signatures":[{"sig":"MEQCIF1EtngJqJM8RRXF3DcCXM6AvseUMc44+S3RTgte+42dAiA5m9gfqL80om6nOYVAjuGhBwOmr+CUY6osyLSxs1IVzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ7lqCRA9TVsSAnZWagAA4awP/i0XF2ErkZkMJKEeL0Am\nVntcej56YC8YVxu9ZtnCu1X5/7yQjX2kNg2PKFP3L/+Svv7T/qkqvJd+0xkn\nkstWOOKpZA7hLiSX/APX+oTJg+4Ip/M4MjvQa9KYm3skzomvcbPRzzqYOkV9\nEiCixSwDBPjjY9TOsdyMix58NgA0BWfnTVltrRgU55z848ASRii2LTbNdfCa\nQs1N8cZg/z4tN1DESGdvRK9rHs9+GiqyrLyLZMRSp6Z/I9Rr9SyqwnK8qBaJ\nG0MUZZ0ZALJUPBYH/59vpd2X+YVVeh2d2Dj83RnjgZtJUbBcu9UqxMHNdRox\nZuOJ282B7YInPC56s1HDsgDYNZWdhCr4sxZcEZh915IcaCQB4m6U857k5s0M\nGlCom0dDbempMho0B3ITPIvHKBIud7JEVNSLs/zr5bjlDuMXMPXf16ZHowkV\nkkFcrFjdXu2mMb3nEJ0bpiUFbJoxNEtoKsyLVyM9irVzfbLWT3IhBxLfvRhf\nUQcvTRTC5WPtw7A49cCRxBEEUoyrwPukdWVVo267ZMvkBos3Np8GCa6m+wo9\nCHfO3WiEG0tkO+a/xGd/XQH9ebCoxq0GgIGOi4U59XJMIn47xxBdSWX6vaEJ\nfdfBPv1YWoFW2yOXXwr0/cqszDBxWcJbyE6zl+ioyz9Fzti2FRMqUT33g/8q\n9veC\r\n=eHbU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","snyk":true,"jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"289b5a4042de9c0cc60835fd2e45f940a5ffd8e9","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","prepare":"npm run snyk-protect","version":"standard-version","cov:html":"nyc report --reporter=lcov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","snyk-protect":"snyk protect","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.14.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"12.14.1","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^6.0.0","blamer":"^1.0.1","colors":"^1.3.2","rimraf":"^3.0.0","prismjs":"^1.15.0","fs-extra":"^8.0.0","commander":"^4.0.1","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^4.0.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.0","nyc":"^15.0.0","snyk":"^1.257.0","sinon":"^9.0.0","tslint":"^5.11.0","codecov":"^3.6.5","opn-cli":"^3.1.0","ts-node":"^8.5.4","typedoc":"^0.16.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^3.0.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^8.0.0","npm-scripts-info":"^0.3.9","standard-version":"^7.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.0.1_1583855977630_0.022716300414557855","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"jscpd","version":"3.1.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@3.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"},"ava":{"files":["build/**/*.spec.js"],"failFast":true,"ignoredByWatcher":["build/**/*.js"]},"bin":{"jscpd":"bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"aa725b31fc59cb93d7c6381b47e2bb0d4de0464e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.1.0.tgz","fileCount":135,"integrity":"sha512-Hor2ovHHS2MZ0fOSW8MggEFVThyDy7dupZ7JQ998d+h8irpideLgpYuW3x0rvcXrYdTkrU90GpguxZS3ZR2Piw==","signatures":[{"sig":"MEQCIFHSJU1tth6biwzUoGEkiUzj411xVrx5jqk+QDo5NemDAiB/fjAM+yPzmBR/o+2ov4ss8LoPaxoSfFzPpGbvEQPBNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaK/XCRA9TVsSAnZWagAA9N4P/3QJc/ex/V/Zkr+fXOSc\nGRzBaPViZGT8L88+9sx+0Zwqs5L1k+BVeLJlpzXxxT+Bm0FYLwMCl2B5Pa5S\nbtu1PQR2gHVQBuyyzcUDYK0EaFqAlnO6rZtX6c/UCD6H5tBEBfmkCOf4OXx3\nr0qJqFQ6LuUoP7FIgUD9/jo+nHUu/2lgt0KIqf216J9dZXMrWKrz2I1SqnJN\nD9oBiVsx9ExwYjFxNgpHzEp93sWacJUJDU784t1XuTOdJ48zFVBwvVlFNagU\nY8j9/Z3+8483xqvq2BNg8Rlco3FOcriGQu2BqnSnPr4QobF0qbNKjNG+lF0y\nMwDDBlL56T0XuE9OTu9QlGtLPSfbYMtb//bERSD6be1m7PLHf9iYDhGx9wgN\nppCQD84LyPEGScMnlPZnSu3xO2yiiqWgL6lNh7c2d1RVJbQTEfEGkFwLQ3/s\nl+AFmPb9UHiNcDNTRchShexRJA7KMd6/lZEGDN12reLLpFo+BXndOFK+giN+\nHPIz0OwpJ9M1LC2I2+ySaXpzvEN5INozT7NioFwO27BD4QHPeVxWSt6828cQ\njrlii+8N8gVO604z2WMZlQtiRQQiksQN75En42F0uOI4iSi5sZHx6CUC7YSh\n9AUxNwLGxN1s1F1cuY5DTUvyIZdlToAOOuhGUl9iuPsi6WGXyfr2QhpD6fFs\nvTQo\r\n=3bJw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","snyk":true,"jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"ab0eec13514eebfc68f7e6337cfc02ed5f3fbbce","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","prepare":"npm run snyk-protect","version":"standard-version","cov:html":"nyc report --reporter=lcov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","snyk-protect":"snyk protect","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.14.1","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"12.14.1","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^6.0.0","blamer":"^1.0.1","colors":"^1.3.2","rimraf":"^3.0.0","prismjs":"^1.15.0","fs-extra":"^8.0.0","commander":"^4.0.1","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.5.1","eventemitter3":"^4.0.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.0","nyc":"^15.0.0","snyk":"^1.257.0","sinon":"^9.0.0","tslint":"^5.11.0","codecov":"^3.6.5","opn-cli":"^3.1.0","ts-node":"^8.5.4","typedoc":"^0.16.0","gh-pages":"^2.0.0","prettier":"^1.14.3","trash-cli":"^3.0.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.1.4","@types/glob":"^7.1.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^7.0.0","@types/colors":"^1.2.1","@types/rimraf":"^2.0.2","@types/prismjs":"^1.9.0","@types/fs-extra":"^8.0.0","npm-scripts-info":"^0.3.9","standard-version":"^7.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.1.0_1583919063150_0.4229493324105764","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"jscpd","version":"3.2.0","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@3.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"},"ava":{"files":["build/**/*.spec.js"],"failFast":true,"ignoredByWatcher":["build/**/*.js"]},"bin":{"jscpd":"bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"bd23462b01cffcd75a09fc8d3053ceb243a31e21","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.2.0.tgz","fileCount":141,"integrity":"sha512-E0YAZWqr/dVatR2Hq9m/joMZN5eraWZlgbBa0GI85eEfGkLle9htNTGR/1fkeZZ5pYuj1ErXzyoIH0gEBVRa5A==","signatures":[{"sig":"MEUCIQC6ubX5N7pccyBm9uXd2qtvC/mtfp4592qu5sNHmLAO/AIgL0TIsJwbf1bcNjp4oopKHfjt5vv5ZG3IbEBuEkwsdR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejjOyCRA9TVsSAnZWagAADAgP/27QeV/5s2AjT8KpqHtk\nmOn3WIctCVt7TG82ssjB1t+FDD9TyLBDxIunE64t67ERxp/nixefV552NQ41\nOPrtf1pVvrP3RHGOpmq+vv/S3wUddo5N1r2x1gqniTzDYCUj+WIFakGvGQlM\nFEly3Rt3hniNvZekUKBLtkKskhVvI21krMc9rbEHtYCTH/DYB24f4kx72TmL\ny5RFdl7RePGqvaB0BPpGnKbB9w6Wlh549xdQSw9asi5gX0aAALAos7yFdxEq\nHYjIReVV6CdSkdVNQ+jhsQG3QkvvHshwxQozvbIeHpxSc//4tAuM5RhE9fl3\nj3Be/cTv/v25Kt6SD6/liCHlmIAZjAdFu00inobCLSjJ5eaQy2+9pXBOlVcm\nZLx73KpH1TzdxZzpS40+ZDUvK4fkoAVDhGX2uQZjANCFUYF05cBFaIrne5mf\nCj29cdsLbwaLdmyQPJdA9qiScfQwnzbpF/zBijxzfwwiuoMm9KfKbYygcvAZ\ndQGxjqB4UWNXKvMqaG1NrxiKpEs0JfDdN4UxpDyL2ZfRinuqHGGuJ87fjQWR\nANXbdXgOj++MDcbp6PXoe2ff8Olt8BRISQSoPNOKCFJn6v5oAEaNT/xJpGrz\nJ3RYOgqLq4mlQd8j0r0kgEJqOcc9YvsGiLNNsBIxJcZ19tDOzhAM+mng2mNA\nBdo/\r\n=BsA2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","snyk":true,"jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"3b6e2ec1c80a77b7620bd87f7dc503f813fa8165","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","prepare":"npm run snyk-protect","version":"standard-version","cov:html":"nyc report --reporter=lcov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","snyk-protect":"snyk protect","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.14.4","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"12.14.1","dependencies":{"pug":"^2.0.3","bytes":"^3.0.0","level":"^6.0.0","blamer":"^1.0.1","colors":"^1.3.2","rimraf":"^3.0.0","prismjs":"^1.15.0","fs-extra":"^9.0.0","commander":"^4.0.1","exectimer":"^2.2.0","fast-glob":"^2.2.3","cli-table3":"^0.6.0","eventemitter3":"^4.0.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.5.0","nyc":"^15.0.0","snyk":"^1.257.0","sinon":"^9.0.0","tslint":"^5.11.0","codecov":"^3.6.5","opn-cli":"^3.1.0","ts-node":"^8.5.4","typedoc":"^0.17.0","gh-pages":"^2.0.0","prettier":"^2.0.0","trash-cli":"^3.0.0","@types/pug":"^2.0.4","proxyquire":"^2.1.0","typescript":"^3.8.3","@types/glob":"^7.1.0","@types/node":"^13.11.0","npm-run-all":"^4.1.3","@types/bytes":"^3.0.0","@types/sinon":"^9.0.0","@types/colors":"^1.2.1","@types/rimraf":"^3.0.0","@types/prismjs":"^1.9.0","@types/fs-extra":"^8.0.0","npm-scripts-info":"^0.3.9","standard-version":"^7.0.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.15.0","cz-conventional-changelog":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.2.0_1586377649992_0.904480748026262","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"jscpd","version":"3.2.1","keywords":["jscpd","code-quality","code-smells","duplication","cpd","pmd","analyze","quality","copy-paste","clone","copy","paste","javascript","coffeescript","typescript","php","sass","css","python","powershell","kotlin","ruby","java","go","c#","c++","objective-c","c","scala","lua","twig","xml","xsl","html","yaml","swift","perl"],"license":"MIT","_id":"jscpd@3.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"},"ava":{"files":["build/**/*.spec.js"],"failFast":true,"ignoredByWatcher":["build/**/*.js"]},"bin":{"jscpd":"bin/jscpd"},"nyc":{"exclude":["**/*.spec.js"]},"pkg":{"scripts":"build/**/*.js","targets":["node10"]},"dist":{"shasum":"7acd20c010a23cbd6c3b67bfc7453cab341b1542","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.2.1.tgz","fileCount":143,"integrity":"sha512-FliRfT1ElQZ/n4Nlc/e6gQjH8cOhbhVYncQ0AMF+xY/kg0TJMQHdBE1iidp8Zs4oms/nyQlahJl6pEFUjPDDNQ==","signatures":[{"sig":"MEUCIQCBWxVj+7ntpc9HIS2uy1qO6vUC313MBDpNcwsi5223BgIgeCNul08V+MK6mA8LPNYvBu0iIbumUdAWtItDlyL9Lq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":835680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJempppCRA9TVsSAnZWagAAfGgQAIhkYSrZnBMXM9wBR897\nBNkZ+GMSxJFG1heAB3t69LGY+C5NS1GRZOkne/jtDc8zK7o/SeTvJwZRcR2Y\nfqmxnUq0vJUAAHjkGGWCu/c3jUyGF0zIHPQ1YSLJ7h+7wVAyonzWzePceMZm\nMlWULky6g3yBpt623IIXmb2vuAUe33MBOB4xOZiWQMxq1efc0fn6sW3d8vlW\ns2EwNNwmwJkoCNlz/kJftsaGI01qEDRMmA0Oev3Dqzj5GqI8id2THv3I9LHs\ngaSwnnZjmVDA3JZ9Zlecdvng3+KBoO0zpQe8IP96HtmA9Pnt7bjV2Cxs5VHt\nCsWcN/13fNvj9SGKmVnmtT8z76dltwYoxW58TTZyJcYW+8TKZnk/VmnIhTSj\nfLw+mZIEvxtN4eJ3um4lmkUYyiAA+envjxOmmFkpQqJ12A7/ddnhvKi/DxtX\n+o54tl/c2Z8eERv/qEG/YSbWOd+eacxBGPc5iX9zmCXLYQzTkDCzz9T5yA2C\nQ8Fq+MqEOMrL13q73vJySyG9Zut21YH4E5Imk65oPcUx6xUyF7EFUABkAAAc\nQxKZwFlU4EcVgi4+cBa6H0AyhbL8Rb995453yeqeI6hb3m15mQIqf2lJ00XF\n9VAD1kxpUQ0mC08o0q3fNDLqSPO4+C4/PGu5MzqmB5fARSi6rJIRjLM6Lhe7\numWE\r\n=JTeL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","snyk":true,"jscpd":{"reportersOptions":{"badge":{"path":"./assets/jscpd-badge.svg","style":"flat"}}},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=8.9"},"gitHead":"a3917b63d1ed5cd653fa20e405b71f3da83f9c2f","scripts":{"all":"run-s reset test cov:check doc:html","cov":"run-s build test:unit cov:html && opn coverage/index.html","doc":"run-s doc:html && opn build/docs/index.html","fix":"run-s fix:*","info":"npm-scripts-info","test":"run-s build test:*","build":"run-s clean && run-p build:*","clean":"trash build test","reset":"git clean -dfx && git reset --hard && npm i","watch":"run-s clean build:main && run-p \"build:main -- -w\" \"test:unit -- --watch\"","prepare":"npm run snyk-protect","version":"standard-version","cov:html":"nyc report --reporter=lcov","doc:html":"typedoc src/ --target ES6 --mode file --out build/docs --ignoreCompilerErrors","doc:json":"typedoc src/ --target ES6 --mode file --json build/docs/typedoc.json","test:cpd":"ts-node ./src/cli.ts src","cov:check":"nyc report && nyc check-coverage --lines 73 --functions 57 --branches 56","test:lint":"tslint --project . && prettier \"src/**/*.ts\" --write","test:unit":"nyc --silent ava","build:main":"tsc -p tsconfig.json","fix:tslint":"tslint --fix --project .","doc:publish":"gh-pages -m \"[ci skip] Updates\" -d build/docs","fix:prettier":"prettier \"src/**/*.ts\" --write","snyk-protect":"snyk protect","prepare-release":"run-s all version doc:publish"},"typings":"build/index.d.ts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"prettier":{"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"6.14.4","description":"Copy/paste detector for programming code, support JavaScript, CoffeeScript, PHP, Ruby, Python, Less, Go, Java, Yaml, C#, C++, C, Puppet, Twig languages","directories":{},"_nodeVersion":"12.14.1","dependencies":{"pug":"^2.0.4","bytes":"^3.1.0","level":"^6.0.1","blamer":"^1.0.1","colors":"^1.4.0","rimraf":"^3.0.2","prismjs":"^1.20.0","fs-extra":"^8.0.0","commander":"^4.1.1","exectimer":"^2.2.2","fast-glob":"^2.2.7","cli-table3":"^0.6.0","eventemitter3":"^4.0.0","detect-installed":"^2.0.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"scripts-info":{"cov":"Rebuild, run tests, then create and open the coverage report","doc":"Generate HTML API documentation and open it in a browser","fix":"Try to automatically fix any linting problems","info":"Display information about the package scripts","test":"Lint and unit test the project","build":"Clean and rebuild the project","reset":"Delete all untracked files and reset the repo to the last commit","watch":"Watch and rebuild the project on save, then rerun relevant tests","version":"Bump package.json version, update CHANGELOG.md, tag release","doc:json":"Generate API documentation in typedoc JSON format","prepare-release":"One-step: clean, build, test, publish docs, and prep a release"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.6.0","nyc":"^15.0.1","snyk":"^1.305.1","sinon":"^9.0.2","tslint":"^5.20.1","codecov":"^3.6.5","opn-cli":"^3.1.0","ts-node":"^8.8.2","typedoc":"^0.17.4","gh-pages":"^2.2.0","prettier":"^2.0.4","trash-cli":"^3.0.0","@types/pug":"^2.0.4","proxyquire":"^2.1.3","typescript":"^3.8.3","@types/glob":"^7.1.1","@types/node":"^13.11.1","npm-run-all":"^4.1.5","@types/bytes":"^3.1.0","@types/sinon":"^9.0.0","@types/colors":"^1.2.1","@types/rimraf":"^3.0.0","@types/prismjs":"^1.16.0","@types/fs-extra":"^8.1.0","npm-scripts-info":"^0.3.9","standard-version":"^7.1.0","@types/proxyquire":"^1.3.28","@types/eventemitter3":"^2.0.2","jscpd-badge-reporter":"^1.1.3","tslint-config-prettier":"^1.18.0","cz-conventional-changelog":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.2.1_1587190377002_0.9270365095746704","host":"s3://npm-registry-packages"}},"3.3.0-alpha.2":{"name":"jscpd","version":"3.3.0-alpha.2","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-alpha.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"59c17b4b65511b393f200c9c38eca8da332c5123","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-alpha.2.tgz","fileCount":45,"integrity":"sha512-9WHwjmOzNtx5GDhuzdoUexdJJ0xmvgr8/n50n3/AH1KQVcHhx2R+d//FKwzjJCSk7IWi/k/NBC7fq/XN4/BMNA==","signatures":[{"sig":"MEQCIFQLAMmtAQHFSZMio5w3GsAneuFsmYjQdMgfJV573NWWAiAh+BXDhbMadYh0ndGKhqWqw5kLAK+NYA8/zrnDEHk0nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqeqPCRA9TVsSAnZWagAAAbEP/1AxhARDKBmvybLOBF28\nuO2r1KCpBDQpmWc06zhRzf++4HLD5hBc7UxTnSmz7mh756g9gq3evM3NsMcG\nfbnFdCOtfSKAQSJyAoZ4g7+NwdgVZhxAxa5Tv3UKziJKM+4kub2mSfJlnYZW\nsc5k/Ty3zuaj+FA7ADPQiCBViHea2yee/SvCvbKl8BeZETrcIvDfHsnaD4Ly\nvnmuCqQyFRH0UMLmUYZMxDCIRGU7Jd7QACdOrNxLuCIcF4EwY6j8A7LWh+du\nFDzCNgdZxpYUvLQYLB9HpwTpnzU5mwjBpKKu12nOOB4U0PBG/3vGH9yToI1M\nEbLzbRrAHA7eVriGbsY5jR/OgHxMpuC8zJgLqQoVKzE5N2/vZLkTAkjpLEgq\nWTM/0/0q4moEGNbcDOGIKlAxgo5uH44sDMc/G/mqLQMWX52rRG30NfQStDA7\ncQ5SOb53WALNKQRlWu9SiwTyLns4Uu7T+NtfwYBM4KWjngXN3MMn8ExwGpQp\nQFChZgYslkzFfyNCir5AnbEE5TQCdyB4AFKbSl4DTfJwO+F7s+koRIfGPJt/\nzWun07rM6tjH2+Hin5j3sM4RqfHrhRtsJBfsHSiaXtx3IG8rhnPgOAdGsQQ5\nejgpQC/dilfGbsEuGqAQlRhagxOZ27xUXHN9ls8ZbS3pIw1A/Yy5diTCrJqG\nZvLj\r\n=TMWA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index","types":"src/index","gitHead":"44eef97a5b702378a67bf6488ef81081cce5806d","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.2","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-alpha.2+44eef97","@jscpd/finder":"^3.3.0-alpha.2+44eef97","@jscpd/tokenizer":"^3.3.0-alpha.2+44eef97","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-alpha.2_1588193935178_0.8375275144846297","host":"s3://npm-registry-packages"}},"3.3.0-alpha.3":{"name":"jscpd","version":"3.3.0-alpha.3","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-alpha.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"f47f8457b108e487e85be4bc03b1448a28b2ecea","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-alpha.3.tgz","fileCount":46,"integrity":"sha512-tnUteyZYesiqt1CqFLuXEYactUN/mcYY3tMIrP5VPkarL1resZhfUfTKDIX2YJpDQa27QpK4mbxn5JtjF0OyDw==","signatures":[{"sig":"MEQCIERzvzDGupOUfRPLNRUrWgU60LPVyqEF0Fgw1grhTFRMAiAK9tyeo4h4bIb3UK4UngdlqniqAXZZ1uBxoEhtmHyi9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqew5CRA9TVsSAnZWagAAxD8P+wZtmNmI3izc60QGPK4J\ntLVExEN61lya24eshQXksIzIL7X30AifywNMogEFdxQHKRZTaFKdT2BGpkNT\na8u734CuHljROUeINPbQOW1WpgVs0bp5n+62aCNTKppYyKB0FE2Iv78swLyn\nCaeqld0waDKD2kuPxsJJTg2ZfNF7bSFxyJxxMQioTJEOWo0dMlstxXpvAp/0\nrFiIUo0UP9WaVcJdlx65jmvGiCz0nMLIOs6YtVnw8D2QZfiTG4tLZJ3WaGro\n5g0R615NIk7LW0z3T2c7vuo6XwhPV6s/xx2bB4sjvUabQIBntJuikW6HBbti\n+DFspmysK/UOTfwTnNzf0kpbZIA55ayXCdmfdVQFOSIN+Ma8nWbdTaqFUAU5\nfHt0PCAbSjmccWFk5/3XIvIbSZ/N6T8EpCXRKP6/3QQbb33dO3D5HYRSwp4s\nvSwRHSPZhaUyJ38aGssoQMC94sqC9k5geDPtu7HbsCK20qNwhgGOMFF1Youc\nzdg/9MDaFuREM67Dh6O9uetwE9ufUH4sD1xKt3axkQ1c3O25Py/WiokxYB8A\npx07bVEERd2O4Alr/TJmPTFxFh1unDFV1GdC9Y/ak4z5sgnBVahX9P+ptrCV\nshgucY5S9c3llY0mIO5/8gVNvSGE3qs79WYcdNsJ5cRkMmTMg+7mOXlrnoye\nR/9d\r\n=VILO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/index","types":"src/index","gitHead":"c69e3e7ad65d57e7b48cdb354bd763df3015a29c","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.2","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-alpha.1+3729bf9","@jscpd/finder":"^3.3.0-alpha.1+3729bf9","@jscpd/tokenizer":"^3.3.0-alpha.1+3729bf9","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-alpha.3_1588194361191_0.09674009981614251","host":"s3://npm-registry-packages"}},"3.3.0-alpha.8":{"name":"jscpd","version":"3.3.0-alpha.8","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-alpha.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"9194b7e4665cb30220218b12d5576c0d977797a8","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-alpha.8.tgz","fileCount":46,"integrity":"sha512-9f+IpWzuuTBdgwtnOmz4Di/eavaQsHTxMMFzgzJidQUNuH0xp4Wi8yP4qlC7NGhi/fAmmPCv9emxwwkl6aBmIQ==","signatures":[{"sig":"MEYCIQDqNFmWF9J03d4fAGJDiQPt3aAFkvUvoC0vH1/hS66fFAIhAOIlmeV/9Xu7VXjjF0SF/ObqkYgkqjOQ3MqEUebR6/ag","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqfq8CRA9TVsSAnZWagAAS5kQAJW4MeB08kvY/dKKuzMy\nzJy6nKJVPoNKljNXqQARJZe9ELekDbZS/GTfGwZBOO79q2pzhCmVGcBWeMZr\nq6aOmut90bB1iSuyW3+furRIUeZjXrYTIq5VaN/OEfJ+15VyzrPEM1eJtn7i\n/SCl/3+vwtSXMbA/S75OC+sc+X8osGW+cecNmHJudG2D2KC/7Plvg/mdTzbi\nYfs1vNNX5FhAeZmMzS1X59jiwaLpr4fAuKg3U0WX/NlbtHCCTEr+JtbIdjy5\npRyekld+nDUERlrub/9U6v9Bq9PG6XcLX2tzS0s7oJ0kzLgTxtjycN06hV2j\nCw7i6XumkGbI8511H/zmHBumQBXXpEIBGLpkdIoVcuTdapFlSL0lqT75xZn3\n9b9EcCKIt3Tg0/zKn2MZRgk4+pLOph7o52L/95HRK0Og56L3PQnNHINkgp5c\n3nTjdcErXp4Tiiwt7la2OjBeJGm6pPV5e/N6GMZs3XEkwp0tP1VLprPnt74M\nc5FBOlHZiq7gWRWAqINsrSLFLGmbkRO5yQsFUM/vIHzHs2RVNIoEhUIjiybG\nHjYc+/3JUgc/RxQwhz8b1+qYZWOVRptxoRsKbRXmNv0LY/LNtHsN/s0u3oih\nhHWb5PSdIOtMQV7g4f8uvp77z3RhLkeQyFi6x2o8jxwZKlEP5xL1jMQl7CuR\nYVQr\r\n=IdfL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"f72e3e0d05f5de5ff529403155943ea9ef8c6699","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../publish-util.ts ./package.json dist/index","postpublish":"ts-node ../publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.2","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-alpha.8+f72e3e0","@jscpd/finder":"^3.3.0-alpha.8+f72e3e0","@jscpd/tokenizer":"^3.3.0-alpha.8+f72e3e0","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-alpha.8_1588198076388_0.03935768211288537","host":"s3://npm-registry-packages"}},"3.3.0-rc.3":{"name":"jscpd","version":"3.3.0-rc.3","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"e6fca2913b2a9b583ceb6e39b7a3f5a3a47040fd","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.3.tgz","fileCount":46,"integrity":"sha512-C6kyhzopeQ55riJBbREpKiCXVgB0Ce9YC5IJfG1wUI70Hz0UMaShv6lRSgz1MOxYiHGz1wesnpd59c8D+NEjqg==","signatures":[{"sig":"MEUCIDFjr1L1tqYtv6Vh/vtMbKpLbEzd3HOvBzqjuyYeNWlKAiEAqhGvILj7IYCVLMhRYxqw5XhspJzL8hvwHSaEA39e8QM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerXZLCRA9TVsSAnZWagAAoJwP/3r4EU8tvKIE2YJJ+6jp\nsFgBFJCIabL4LrU4/RpvRQmI63QOfjon8FmFPTTHnnse0rHFLe4KAfZZpiav\nHvWkSxg0TJcMnP6I34H97rWaDpNosfQ6KEq4g73gg493x5oKfSk+WP81v46M\nTaIlwuyexKuwmajcxNZv5viTUvI04XGam/brUx//p5rE9InukHLvwfnChor4\ncvlFbFukVv9inP47s0cbQL3QfxYD47Q4kYp+7griPXkA9b2Ujdv9wbHorIfP\nBX95E9iRiaAouzll7RDj42qC8VuBxiPofeT2VaSZz95lylMlpWOkgxwnuU0I\nR5xJmmCdfYyVOd+0I6Kdle8ALIZx77uN/GFmxurySz32LASSvEYyBAS3A1Su\n3OsZXUjt8YVxDmaDE5ZLjGdTlyBGyo44hmAC/IWVOoPhVYrwCYWzs28m42fP\n0QFVDX7QN1huua3XJMVH4OF7L1eRXQsXjAMD7DHxg2pYsX0pyF3k+frWUdjQ\nP9SBnZecuVWFzbILHmwBCEUAO8whAzb8dwIzonWnsJlh40jJKD4AoEpVH4jS\nonucrcpYA1Zp9hAFnTJ+TtE0HZ8ZZgLlnoMdAjYIrL1U6sWey7oMoEIfO3KG\n9Fw6y5QwoGGdLnvih9KyaYd1futIbEQ2XYO5GSATqEZJbS9sQXEQUZSN8Wpe\nnuYc\r\n=H4kA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"9f388ffc21fc8a6cbb407ee84b225b6e11e18e99","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../publish-util.ts ./package.json dist/index","postpublish":"ts-node ../publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.2","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.3","@jscpd/finder":"^3.3.0-rc.3","@jscpd/tokenizer":"^3.3.0-rc.3","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.3_1588426315257_0.14942708448293396","host":"s3://npm-registry-packages"}},"3.3.0-rc.4":{"name":"jscpd","version":"3.3.0-rc.4","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"6adb4de567c77f3dc05337f454f4632d53f79f59","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.4.tgz","fileCount":47,"integrity":"sha512-9rocr7yRD0cLnTUwA/sNsnR+bJpDinH2i4TD8Z99sFkZW3TgQewBZZ5eOyb4NGfeawjt5WCvz7QaF2AlgacJ0w==","signatures":[{"sig":"MEUCIAv0SJq/4Fg+bFfYi0WG1RZ27lleogMTegFcBk94Fy/4AiEA1MBSfoI1Yeg05J8xvY0GMbacZC/nIKAPAUkPUJ/pSBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesWRmCRA9TVsSAnZWagAA2esP/26MpvYXE7h/xJD36xeT\niSejFhw0/RA5XTnweeS7YNZSh3zfOsrNx5QRNzEB+p72x3f7wByOTbo1WqCz\n+J/qLpS1TiNaqs1bxNQg/8rt7UjJNxba4W4fkKhtSKn0eBX5GZOrvqjxOhbe\nY9VYy7Q1cns3mUtNywZycjrzQTW6uroSJfGAMW3LjV6ErsABQ2Q4aCDZ34Ir\nX0NYebfCaWirMlruUAvsgIARPd/CN3Wr8TfMMNnOsLE7dTQAL8I7jJlvFQxY\nCV4fpFAkJEerrkG9JT2+1orcpu34iQVvGUEc2MVQ+mVsBnTtvYHEXECibluy\nem+ZwYSsYcrmGGW+DFbjLTTr+LU/4ycTg+KlmvzuVQVlY3nRnw9uBrADz7OF\nHBp73hBSo8r9Z+tOQg9rM74glYriFUuUXotiCfUfGhKkrv68sBfuLhG6oMG6\nxdzB/9RuLnttw2eH8KkkxG8gcdeRcLITazOt1B0RY9ZBHiEsA8p0oXyQM5Yi\nZOfZWtJbyVE3lxvjcJFTicDESOLJTaC6ZK90uwEPjzvvVioLEBTGD7FwNQ24\n+HcFF4RiXjLM3auerVFdKYjXjNn6kthY2EOEz/w3Pj/4ixd2tWW/ER3IGOmn\nNQQwyRm+pwjv6BJiPl2f5EHuRmo2CHQjzvbtbrPKkt48gugv9OYggJAuAFiS\nk5lr\r\n=0ZXW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"b5ed8e89d18005ef26d0100d039efd95a6d226db","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.4","@jscpd/finder":"^3.3.0-rc.4","@jscpd/tokenizer":"^3.3.0-rc.4","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.4_1588683878334_0.18817026390684477","host":"s3://npm-registry-packages"}},"3.3.0-rc.5":{"name":"jscpd","version":"3.3.0-rc.5","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"b9c230bcf30bb0932ffd4494d5dfb6e52695cf0b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.5.tgz","fileCount":47,"integrity":"sha512-OeMO8zTDL/8RR8j+Quj4pbYf8YkAvsUSvhfFUzvmYUa3M823AWiZhWFokXi30U7dvyvAmx38r/LpoSpXdXxAEw==","signatures":[{"sig":"MEQCIFCcK6bOXLHiC2IKzd/+Fc7HMDYBZjroX5yRZe3Bcr8WAiBpKM4ecnMZJ8yQbjVR9ELcixozfHPJPCstap5SGBAtyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesXlwCRA9TVsSAnZWagAARBIQAKK5EWYdBeVuh6zb1m7t\nw6MERTJPw3qJGNDfij6D67uHi8MXcmphXg0VWphWe8JoyarZJlhbWDuV25LW\nE1Zobe+7GNteYCCuCRa8MCFIK1jo4xF34PZHtEJiDIMorCUXGUaG1S3wm/jG\nH93NSkBf3RzR7j2eV7/0OoUcrbT9MeiaT9P/hTs/r2K01HdFqz4Cu9cGuvNL\nsx8mrmnzCNOaY+nVs5WB1iktW+ww/XEo3WEVOaiyH00BCwvmSSD98zJ4miDJ\nBMA7gsUpHp/QU0NtnAktipROPIxxStfakalTy3xqSFhhle1JlcBKgDAkfcRY\n2aWpqnTb9l8ZmA5as+VAE8I9Ebh5AO3mTz5XK/b5HBTXK8rYIPrzVxYvDhdw\nsfqsLSMJG5QUTeCUeuQyP6hNxe4mdMA3rI7XQGH+dab/kqeJSCl0lckSEyBD\n3OZA1+BkrrpCF0kwI+j3YIJrBmSusUDESobX1U9Rm9iNs978GVS/JiKMUtbx\nVMoSbUDEvJWFGyevyIrvlUygc8cxgUHjiujCXnPBsB1A/ktGCZVGqQz5Kkn4\nJc6rTp+bnEDM/A2M3nHao26U0zY8HCknosdqL7R144UymM2RqxEhnTtPXlmr\noTNm2+B3AJl2Q0ENxefK/pJb9OQopP8T0pvQt/qOyaWhMZrTsA1Lz0ZFXug9\n10qx\r\n=r3pU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"6d78c7a0b45eac2cd22bfaf8d1462cc9d3e5dd0a","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.4","@jscpd/finder":"^3.3.0-rc.5","@jscpd/tokenizer":"^3.3.0-rc.5","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.5_1588689263689_0.6852119744655694","host":"s3://npm-registry-packages"}},"3.3.0-rc.6":{"name":"jscpd","version":"3.3.0-rc.6","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"8e7577f03826ee122f6d939a4998a6d144ff3a54","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.6.tgz","fileCount":47,"integrity":"sha512-ItGlPkRdOGeKP15GcjTm9oekpZIJlABWcmMGo5HJ+c5lCrFIUYAGLT3la6JCkuc/LB9uVK2u0H5Igf2GkKhSuw==","signatures":[{"sig":"MEUCIQCOTfhNYkxuJ6xTQAK9F/+82ea/7NeglRT3WQ6oOcbXmQIgbts/BWz0pT363codg1TZQvUGAjyjI05NRC++uMv3Q0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesrDnCRA9TVsSAnZWagAACBsP/2PAxWINBEadfv+dmsCt\ng0wjkh68P1RJaSjDAp3idnUUduvU9i/7/t1BIUv+wIzPqTWl3Wd/bsa8Uiy/\nqjnHMM8jrGTdbr1dXdDrpiaZmMBNyoRahAivm9Kaz3JIG5WvcijmN45vv8/y\n01Ru2/tO2JpWUDLXBRjuZcnyxLyicPd637Sfg3ujt0EFw/PS8Mb9JC1Hva7w\nT+jSmDunABDsQ0UYy0dCfGndSVFS1ERvbGFWfgAii3mt1monZoTgOa7NuVDP\n5uexVo5IgBXasMNHQyITr97vKuVA0wv1ZJ1BG6WEieK2TgyuvmciJ3ZOso3e\nun8Vww60E+DxcEkxAjU6yFHEeAUK2aC62oOxHWzVDYpFOU6zmijjpnfpfymr\ng1kB+B0Ai0LBJzQPNUyKUiDCgT3vOfL618qxfVbZ5F1EQ7HUyETcXQZw812m\nzTwYQ7uE9BD8oGeuIZtzzMiEvli387q6YcFj3r75evxoRcNOHWJYMUX4K0xN\nwS0rsf3Nce+00SHzGEsaAstu3fRqjyIDsYNdrCXD7ZV2iXjFOiNg27LN1qL4\nilohVxRunjSt8Xh037PMRz4Cg0nAH+Ya2panjniH1+Urn109itlO9B3k+Mto\nluw5trmSFmqCgUOs4B4dTZVJwJq+EpqKtbQeXX72YAi6pheFBpB3g8AAfMMX\nyrN7\r\n=LsSB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"aeb865b25922213568dd77788a94d4d9c6158f4f","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.4","@jscpd/finder":"^3.3.0-rc.6","@jscpd/tokenizer":"^3.3.0-rc.5","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.6_1588768998654_0.8553080793557291","host":"s3://npm-registry-packages"}},"3.3.0-rc.7":{"name":"jscpd","version":"3.3.0-rc.7","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.7","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"e6904e1cff49e26153e8f9f8512045758b958adf","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.7.tgz","fileCount":47,"integrity":"sha512-7m5h7vYJ1MDG9+urKYmCVUdWsXOESIiZyu/ExVgi4NHIHmYejtNJMnT5S7X7DSl0TG2sjtBs8zZ+JXMlPugycA==","signatures":[{"sig":"MEYCIQDCBV18HY/l55ZpBDS1XwGe4G9fRclNx6TVVcUcHrf2JAIhAKQ89EQzkc8gEaNSmzICl+nadzXGuRL1UxzI9nKYJiXE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0kA6CRA9TVsSAnZWagAAM3cP/Ai8/jNh6qHUCUsCUVi0\nUvr6UkX+VOut5T018mNu8zjf/JQ+KGtQj3wVYBg6x+bDuoyPeoEAUJYuQNCv\nWDkR6rFd3vOv1ZS0EeOUuVVsriqtw4X80u/Nx/M8aH7QWfoIvSJvIjGoOVLh\nWRoRKqUCL4I/ZkE6pFxL85BgL6s4LAGFni3OW9GN8k4ob5DlQU4k/qUX/CID\n/g9X1TFZ/D91gDItJqrefMjijcOAIj4mPpnqsSoGBaeXP9zMqjNAyNLNdvaB\n+GhyheK1XquvdCz4Zr3qX6e+zCgbyRtQF+64vQGxIN7vD42l4qiZP1J+Cxx4\nSrTjuWKLZCL+YMdt+MudXf/o6Q6fMAzyD8pWvL8NEIHp6ElYOMBAhWnmAgRF\nyBfrfwy03BvTLbzpVLeKuj0f8U09+dNXN6D+gkQPzA8pUBjfpcyXhI5+EdtK\nFlN7iAyS2eqnOYuAkZ1/+C4VpNpSUfQ+zAJn9VcgRWSOdisRfB67q0n36JsN\n3aEGi9QUHsueitAQ1wD1qXaLFVdMAAerRnMwMzW4sCDySlL9Hk/hxwhbjSGd\nSiGHe6/SKe0pP68YN7dd4klKHzRssDsBzkd4+qPfT0m6dQ8FCKyNdNHHxu+7\nzvi6Hwbw1duVfB3j2wPgaGzHMDpEtl2N4+8gSELGWbtQKvvjTRnuGIh5tSds\nYPor\r\n=eYsw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"efb8b1e607218f859b2270ea52c287f1f860673a","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.4","@jscpd/finder":"^3.3.0-rc.7","@jscpd/tokenizer":"^3.3.0-rc.7","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.7_1590837305818_0.9588649767987352","host":"s3://npm-registry-packages"}},"3.3.0-rc.8":{"name":"jscpd","version":"3.3.0-rc.8","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"aac970654ad6a92b57298f16216f351737820cf0","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.8.tgz","fileCount":47,"integrity":"sha512-kgOGzqm+V6/s3baVfQPnYFU3CnB05lQ2eSD7lLgEp+FqbSN0acqYt42a7DKRyKhUyAcE7dDprIzhEQn+BBUqjQ==","signatures":[{"sig":"MEQCIEJxZzh1k76NtVK68puQYUGxDTnks9c0fSycBEtnrfLZAiBHT9uwXRxXZFTgijCWgqgDN8Z0KiNexrMB0rbwOf1O5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0rjWCRA9TVsSAnZWagAAZnMQAIeikbj0jfrwV2zXTkF8\nbkVcWDiJTeM4M7fdeOF/C7UefxgGryo6+ATzE3xK1cWEeNxL0ykYnMdbn6wu\nJ7wkI8WPcUVXvEHbpRON7VG/jRiAFJH931h/cEirBbWA7onCJpuK95ZYffcB\nRwMVY+hrpNfeWq1Lfemal2wh9r5PVS/vyXH2puU48RR56jevi4lwkljF2Y09\n/Cu328T3rSQTJGmIFb4nr7xmrX+v7COg//CKAI9Fp4rDJRTDodcsJ8Gd/9Q0\n02Llr8cmv0pTPLHRNn4He7HIG/ek5Mw/25KvGwN+FWnixXlTnZlOo2HqUhfr\nJPLhou6yL004r9aQJ7vkgXjAEMMyWdw3YwORD1tIE+6+q32zAPQRUGO4q06U\n15KZa/DILD18+DBNfbT9THPXXwOin3d95Ta9/dLQ7j7JoL4UgPo97SQdxPM8\nSml0/6Ll6aeZaridsKXw3DkkhrVg6WSmjYURLOEKAB55OZkq9AkcpUxc9eyz\nYUaMAybwUP2AfXNyJUZNHCh+NEV48EF4UVDVho/bJmYow2tIa5CKcwWrvIih\n0IJeBBNh0PhX7YJt0wFJzVZGYeBEcX7tYDxFek6mgXELAuvx7YZuyv3Kn0yM\naOn4L6uBQsT3nbg/imI6VRIJJpE2j3UdUW710IbAZy8wHRHpJ1H33v6eJf7v\nL95e\r\n=NEPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"3fb8e5659d5fb6f42eedec018c2c6853926cbf35","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.8","@jscpd/finder":"^3.3.0-rc.8","@jscpd/tokenizer":"^3.3.0-rc.8","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.8_1590868182066_0.5633226094478807","host":"s3://npm-registry-packages"}},"3.3.0-rc.9":{"name":"jscpd","version":"3.3.0-rc.9","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"00611eb1490148f1e0848a0663ecccfec5e2669f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.9.tgz","fileCount":47,"integrity":"sha512-6J7NgfKLx3/E49e2p7bWHlD2OfhxvNFFjle+gDxPjtx8ls+vOYN+lzgIuLzQfo1zL9MddrpK4wb8VjZaAHIxUA==","signatures":[{"sig":"MEUCIQCViySO0BqnCOKjIZsagwz9EETBADT2FXpaxWFciUo0TgIgCoJRaq7EB+FqTi/zH6jMWhYRzl2tcOs+hn1ubp2LA1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7gpeCRA9TVsSAnZWagAAywkP/A/D9jZNhDy4G2X14qJ6\nDirem/7IgDQCh2TSY6K76e1zYoedfSNILECl1hRzuFvoquVm9CSIoOUMB3se\nZ2INZ/DcG7E5OghhkmDcFKQcM9Usiv1GrcWmnAVI1slN3rAT7aCvlEI1xjFU\n5a//WZUeezcy5LDj/wy9rLYHgzUJ/8z3kqDZOjyBgWOS92qWrzF3E0J3EZmO\n3EsKwsIh92rNutL1/rXlaQ6CjTr8ZAggjooLWk+Cn0Fh+8/uMxQ2nJqp65j0\n2IrWOCWfSllFztxPTY1O/CwzFTIBGyoHE0D0ARIVhzeU21bSVZuO6c8QpJNV\nnzpOTNGj9tj/ISqSWPQ3+Fob5rQtTt9TMTRmiX44UhMFJIsxHSi7CCT0fZZU\nOtKqnVtqirJxXRqL+8zuMeV2HPQONAN5kakxBkvkS7GSkiRjNEohDMt0nNwj\neX2WzxewEKMbmky7TxB7Ch/gDBZ1ef295Hihd9cPbtS27CTHZe4U6g9ud5nm\nkrLZyNrS05tFkSSQF6zi2x+NRbvgisr/JLrwzNpzTxDPNk9XOo+g3q5SrGoO\nITkiaa3etb6EtQBybFZe1i0DMH9JrtnMbX1cop5MZ4u5L5VqpJUX86B4iAwg\nHeKlO6CHBtzASWIkZl390AD8nQGU5X91ZrMS4AOsenJn4wZAz/R+h6YjYH+4\nMWsV\r\n=3DcJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"380c3e7e723242f2587a36f03d2ec7eb45beffe4","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.8","@jscpd/finder":"^3.3.0-rc.8","@jscpd/tokenizer":"^3.3.0-rc.8","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.9_1592658526511_0.6768556361605176","host":"s3://npm-registry-packages"}},"3.3.0-rc.10":{"name":"jscpd","version":"3.3.0-rc.10","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.0-rc.10","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"87c2a5f7ccad5472823565295484f59a7aaad5d1","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.0-rc.10.tgz","fileCount":47,"integrity":"sha512-fx2xKtk0tLzLSM/QzzkxJ5XSWb3H1dxGSku0scMBS8Hc14qii0hoPRmzD0XDX00TD1fe7lYWWtiF4afYJj+V3g==","signatures":[{"sig":"MEUCIQCMxMVD0d9t+74fztBLD9gnQCkgXWWINMHVtZiRfBIprwIgXxdbm/gMp882rrEe/mrki+/jhiFFd+PEsog/WMOTJhs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+2KlCRA9TVsSAnZWagAAMOQP/0UFUGLPlqh3e9i0LHYe\nJ4fe2c/a6YQpoJ+hx4Qh+Lc1F+fNSnJVIh/sOn5E9wlVN9sXdL1qgZ0oNOyN\nJDx43BL0r4feLAtLIuSq9v0pe7dyHQ34NN3jwHDbjIZmagx74FDVyStidoc+\nRbbPq6TP00E7SKqXf24OawvOvui6HuaWE5xDoxPXaoKP0h17cXy1QSFTCS/p\niEluRCgblWnkOsfVJ6nb+/305hEYE0zWs+koOTCndsHBg7AXWMM803zM3vRX\nEpt5ki2hhzR53O2ON2WamNj4y/DYIcSjHBMjxAslaVNah2ghIYKaEbY1b0UJ\n0W4GCsGWtomMkiAjwnDSOLFhEH2oxKtp/YPIfJKG+65u+9wRdt6CZFySRNmB\nI3W/Xq+I7YiZmYPn1WyocLjzQ91ZUF8mPCuBck5R31SncllyIfH/aAnHWME6\nMDJ/QHwJ133jkK15hjW3a6FaCQ8sQ8lT88E0MKFQLGkM8hj/E+rIIhUDsrWc\nq9Kn3la+C75ac+c8tR/35sjtlYsAE48pYHRf97R7QEdARTAnKFjYNqdRfv8/\nmshuIMm2279ib7cj9FLHHAUMVVyg0+Y+39GlzCozJIPUUC0Xmm+kPp9g/3Vs\npqGJLAO+8mLNkmdFiQbfVKqXUcsMJJokQ40eQEA7b8GFiOXSvCA84z5MxmLT\nskzO\r\n=PWL4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"096324e28e2f378a115b688a8834465640c71c53","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"12.16.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.0-rc.10","@jscpd/finder":"^3.3.0-rc.10","@jscpd/tokenizer":"^3.3.0-rc.10","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.0-rc.10_1593533093204_0.21389731214326302","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"jscpd","version":"3.3.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"9dbd82ebab5d95a1dce06dbe0ec9c63aec964d1e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.1.tgz","fileCount":47,"integrity":"sha512-lJrIgNJVHMmu7S7RIbJE+5CGndRbqeXiVHV0JWBr84j0U0wtTLe/jXKCRTZYP3wjdD3b8QymFHWLj5b6ANO1WA==","signatures":[{"sig":"MEUCIHiSq8R2pXtdpaM8XckuEi6d0xhqNg6o2fs8zX810hJtAiEA5SiALYM/CDF3pNf8hRTKpBQe33BJQGAaF8AGSr7TZ2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHxPCCRA9TVsSAnZWagAAPBoP/jkPiK+0b4Z0Svr7KGn0\nkYf7QFUmuGpSX3oHhM6zvuW7sBA5XVmvdBp97PdBoTIQjeYwWFJi5DJsWfGF\nRyHevYGSJ3UYRKOu88qIuBoqsvbZKs6ycujjWvla0EWTTrJkhAWqsZsYfRum\na5PYVG00xX0KvAM2MHdyvDAM4jbCoFTrkhQ7523/EEZ13LBB/iX3kc9FMWfA\nujB69lPyIsITWqFKNi2GjEyU0tIiFjzqCD2yA2O7cpF0ODhIiWfXSLZg7LnJ\nnCxi03BM5hCQoWvP50ex5ZhzvmHsqyF0SKXI3yu6tcmj88D/kAJ0alAUEs4Q\n29FDyda03adLG5V3CCLAH4D50CsH1Z33TRdZ4Op3xuBoXXGxfOOSssFPrAuk\nZUhTMoUp7z4o29ewSD3+g9iXGBRNVch85kd0LxMh310M39+NSfUlEbzwYfO0\nj8+BFnO19mVdqipnZDVGoC6Cs8qsoBaMOx4o4eqEbJIHaDZshu9zN1S3Rmor\nHLAXF2Jr7J+uG9dfAwCamuUCwQzmYGRb06nG/1NduWCbpEfb0T9xjhF7VDZ5\nCLBUXobBQ7N2GpNHLZVfJPZQA7ZVWwhb3LJSvmQaPQFoGlwauMmU9XcUDPIz\nUnsRKRul1wlqcbUlxBbXtYHY5jb95Cp1W/XqYbhDwidijSH797ellTF54cGH\nOm/Y\r\n=54km\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"ba0014177faa3091a2d2aed7ea8ddbe03e55cbed","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.5.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.5.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.1","@jscpd/finder":"^3.3.1","@jscpd/tokenizer":"^3.3.1","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.1_1595872193878_0.4350193247405283","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"jscpd","version":"3.3.2","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"f3740062877e6591944be08c2fa4530225358811","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.2.tgz","fileCount":47,"integrity":"sha512-pfRUhb0lZI/uUYy1GCwVQ9UCt4vzDPizkWMn4Z71khVhctwY0/9BRXr5Go5BO1L+DsQ9n3Xu8AJ2MAhfN5X7kg==","signatures":[{"sig":"MEUCIQC4fLav7rSCwyM1443c0S5n2rqh9+mDkM9vKPWCr+SHugIgNG3ohUiaShbZ9/pPXOzXPynz2SpM3I9U0dsh4jmZfno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLY53CRA9TVsSAnZWagAAhYoP/2l28btpLxqLuelDDTtw\nyI4s8VX+p7aLDNmliIBVSNlzbcUojyzTvYvklgYOHPmroPgLiuc4WNp8LFsU\nsyWTF+yiRWT7dtvloLWEZ5g/y/L9ZsEGX6yarXzRKN8KBR4gOebhFpqlBVo6\n79unfL4gKTJ6QJ8E1ycv2XRVqgwwq9ArMv/zN9kS7VXuIr94A4Rpz1ilLePX\noB23Nqfh4VzQI6r+HUoaF4Vk++0I/ElmsADQE04dFzhd78c9q7Mtx2ylEfMm\nqaqGcOtl1ldOCSZXUHe/djOIOJVZC5XCKkSEj0sql+SQo6z/CtF9OyG1PD19\nAzBHbiDB6niGsTnc/2jC6zqlXLs4hleaO8G5TjJhsdvvOeli623LPesDueKP\nmdzy/cl2NYTWZLR2yFdk55XsbWauDtnhPPeKD2F+TACVtu7tuVJy2HYbxuk4\nJ9Gly2i9Nc6YW4X4X+qGJJOyRRvTxdmjxTJooUtO1Jd5jzzz8khZUMaKoJLK\nEmhGIwh29TATIPhNzkXjkLqRXKrS4CrJySb52diIt1jrdcN6mgFZAXVBzyiZ\n1Qej4ZMJ6Cre0wjJ4T7ew8P7KnsaxYReMlp5SLqxp7LVqEYFxvxOaOKNKv2k\n7tWDh99RHQQg+cbhygd8i8yPm09Qa6Atbjx0hqGMlJtC41oJc6Vpx87BYb7y\nY8iC\r\n=uUBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"c680887c291a20153a723d351c8aa69c957fabeb","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.5.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.5.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.1","@jscpd/finder":"^3.3.2","@jscpd/tokenizer":"^3.3.1","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.2_1596821111377_0.9411533486590555","host":"s3://npm-registry-packages"}},"3.3.3":{"name":"jscpd","version":"3.3.3","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"0fec5290a81a41549d9f96d92cd167bf53eb9e35","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.3.tgz","fileCount":47,"integrity":"sha512-FgNWA1ZdQ9Z5efuTpYLcaSzYTFHL5pVIHHSF9SsnwR1m9wNH0E1YZX2Mvo0vnJxA6xnVktJcX7gMYyJT9ucOBg==","signatures":[{"sig":"MEYCIQCYmKTqXPS8hxRfLEI2ttI5fNDmWBYoCJlNiX4g/ih1CwIhAKuKGnZa2zoVUlD24VkolwYXQ/nOXft0YJ/OcgeTx/gn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLZ1DCRA9TVsSAnZWagAA2y4P/iTLlI6qUK5W7G1GfVz8\nCTPlCdLGFf94aI8IqjccNhm78a/57FaGFE4SocjnPEtPcV3AuagHueJbtiqq\nieYhjHnzzUiOF/vMBpugSkFGXTZIBBud43FkAanlfOILfbpE9CHDtsU8GxL8\npppGeeEvA63WPx3KnX/d9ynSVLYVc0zbGEzunRp3M/hb5o9p8oZB5kI0gJDQ\nks44Y/YsK4ucugBs1YSDg5aDZR+V/jwJqpBenRltYSNv7CLaqRfkq03qKeJo\nIGILisRpjZwkkcdUGC7pafwlJE+eI+xkh5S2skByEh5kKZNI5tnQxFWhrltj\niCwOH9jBgN7SND9ZkSY/OcwjHn3J3YnYVFOx9F1D0/5FbhzTlRo191yMAy8c\n1qtONSt1RXXUbpuG8vHX8hlJzw/9Viqwix9cbbmbu2NnuuN59saPPK6bVFhI\nEg18nCnVzg6NBf1IaUz2RMz2PQnAkYo5omTYWiODgWZjznaF0aeZB7rvhDfH\nD0QNXKxrD3qt/Ji6wlOo3Yhft5tmaiRHbDsWO7yz06S5tpiukQmybbqm3K+J\nJCL1QMryKpwjpdYiC5OEV7pyst0R1f34eq0yEw4tehxPhLlVM25XJRCbOtTE\nVGkleF4sRmOmUtIfpvm47Eul/wko/19kBRluNyTF7MZIdTyI4KSZIovl3gbN\nV9Mm\r\n=CRZ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"783366f31874cce712246935d06b2975bef78465","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.5.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.5.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.1","@jscpd/finder":"^3.3.3","@jscpd/tokenizer":"^3.3.1","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.3_1596824899146_0.4808512625063488","host":"s3://npm-registry-packages"}},"3.3.8":{"name":"jscpd","version":"3.3.8","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"4792ef6070788beec8692df72ab044681d1aefae","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.8.tgz","fileCount":233,"integrity":"sha512-X7MdvrSby2pDuI9Bb1mICuWY5vzFYy8jHGF4iTgFjtcnPSRvv2F9UF6kqeEEAfxczfLjkBmBzBeqx9nnKEXiaA==","signatures":[{"sig":"MEUCIQD9wrApfYG2X/2bziFGiUMU/R7SFJ2yfsJ1NSWnvNMiGQIgElSbzfaDe4v1oFyHWjXrK6tK2z7DX4Rb8hnzO00D0Cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMTgZCRA9TVsSAnZWagAA18cQAIteeeckMVZV+W0IYfIf\nXzUBLlm5Ljy+n5TB8RRBOQ7HJRroHVzEXw0+0b1jMaxrtjGqopuFSqFU/KQd\nHhbenoRqpRpS0gOQVot721MH5VYUzq8nnpLiG0spUAb8nwtXor1BH4JQqlYH\nuCUKtK3PIR5KrZ0o/FcN8dcXB6+KHq2c99FSovob24IxQVWQtTU1GqIrt+VH\n2PaA7VtTPJPqOKwbJd8N5ALXHTKPemZseqfm9pWJtaddIU9xxqqNfakDOjZZ\nBlAXFJnF6zDNmIBrmd8wskNjmrpt4Y7nx5uYqEaVWgxXHzEiM7jb2R2GpYEs\nWykhwund5hk9QmLM7su8jykbZR6a6Mt5lVZ1qdrtTbaa1YWKZHg9XA3ZL09J\nnVNtUtW+FQWFqEm10bPJz0X6g59CrlXFCEJQSpbPmreKzfb7mOZymNKDBGkM\n1WI1512cyvRzHP7vRZj2CnP+DNhfsEHI/YFWwqJKN5819jIIU2BonW6OdZXX\nVkkj9oM9/DtOslsx4PlmCnB/UT0Jom3qpZs5FHcBgM76haFLO/SOiynCDu05\nnUL1Dt2F05e3Iz99Rjd8eo5VMeUZKhAb1H7G2bMGDvW0oFIzXFN8takHEmkI\nN7D/U+8bOy9DqR8Jv3m2ngon14KZ+qyyaZ87cADPRKXF8vzyXPhB1PALkldq\nFJld\r\n=T3yr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d611ec57e2aa02f904f4588e6e4bc3486d09e87c","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.8","@jscpd/finder":"^3.3.8","@jscpd/tokenizer":"^3.3.8","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.8_1597061145103_0.7444127791020505","host":"s3://npm-registry-packages"}},"3.3.9":{"name":"jscpd","version":"3.3.9","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"00f91fffe7490f944e0179d38a8310b06ac2558e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.9.tgz","fileCount":233,"integrity":"sha512-eGQkEYkZrZ1IgA7PevypCe0GlYimdTK5Z/pPnN1tuiiCfWPCDXi1xAsaH666CgebIQP+iDBLbyLo3xwCtQmotA==","signatures":[{"sig":"MEQCIFJRsItt3HMoXxIyVce+B4gtL43sOFrf4KwTSKHRZg45AiBE61z1UO+B4DT/AgSdTzrZEIzvJ1rst3DoL65KbWYajA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMpZOCRA9TVsSAnZWagAA4+sQAJXL0axZx8Rpv4XtXC2V\nKHuXpdPtjX92iqam3sYVZZK8Jo6sfQVTUodzR1E+iQnMPRp1UQL799Xci4Vd\nrx7Qrpesq+K89EMnmYc7wabjsUJ8OFaHMXIk2qoQC8FIcPKlpFRPFPDMPJY/\n1Iy58m2jqNyytYLchRRbpz2oZXskGBzSrUG3KGu30BJ7GDBWrfdsOzTAxk/i\n/nGMUcBvrCAD7XWSb0B1REHHRFTtEZj/i/+9mnFpVHR247VbxGOJsl0KsDSE\n2rX/cqhluD800AK3MHVHiGGazLCnc03QafaihDRxQVde+nzsj/L7KIm/K/Zr\n2eHyrMhStS178BsKLGHkPi8hqIvJq3RDAj+kBXLoISsrsEx2oU2POiHH8FHd\n8M4f78onWA1cRWh4pBOzAOdeTXCkbaf7cXOaAdrznCTU3yeAx5lh6ten/Uio\nS9f2ueRC27seKWaTNB+Cd8Xl7hniybyWfXgok84HtCbQDrMB8JyHTmTFaS1c\n8k7cHrIVhgHr8Ko+R3xwVz1LXc84lkGG0rUHbdL1eKACOj5PRvH77BA1GWGU\nVGIEVwJujTUKkIMhbWr2uQEW90Y8kckBZcFWVAD6y0Iw5buGz9R8D2K9kmUs\nS5TA+AV8nnDHAsEtE9RkTwDwKXF6Q5W1Vj1270/LaYLaasIRb8tIJvD8yFzb\nNQoo\r\n=MQDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"90132477df457c681559e3545fafc6a9fbfe3f43","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.9","@jscpd/finder":"^3.3.9","@jscpd/tokenizer":"^3.3.9","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.9_1597150797592_0.13532706493447","host":"s3://npm-registry-packages"}},"3.3.11":{"name":"jscpd","version":"3.3.11","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.11","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"b5ecf4fe3a9d4cfe8050e14e5bacfe7bdb12cf5b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.11.tgz","fileCount":233,"integrity":"sha512-nHItEbji+tFGIJBUKChqkn8s6m1NI5EtJLULaqJCZcJJMuTpa4we3TybZ1BrEFa9T5+mmLmHApXOiqSgJqHNEQ==","signatures":[{"sig":"MEUCIAeFiPmVIkZBOA+B6iz5w04aqlZMc7jRXXk7scE9pMW7AiEA37Mw1rGi7JsRCEqBq4CoOoQI9ZIfyFTFOgnq7/OUx9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMq/gCRA9TVsSAnZWagAAKcoP/irhoi3qWtxkiqn/fG+y\nuxArjEFV5Zghnc3899qf3hp7aovBuLEt1R3pjv/eT+q9rvLRpH3ELhn1hS1m\nA/AcnL78uqP6PgkSaMPx2BFOXs+n7qNFfqxf3FIezZof/KMFGy+ibGBxrHuu\nZ6U/iXqh4L2zgIXdIZV54SRfch2NC15HRWJ8EfSzszDlxUbNbxEVgMbLM7K0\nJZf8nkWa6SSEzbBt54vS/UTycVLCmqXn3x7h7ZuqW3vIzqHxBP22M6nZ+q0f\nIUv19wIOKMJJw4sItgJiQaQqLeQ3DU/RQdRcN28vFM2oq3rlp1ghN2DH0lpR\nAoaqKTjqLqM0rA4uHuja3NEUjo3ioR0PeKabeZsN3eBaMecwDSA1BjO60/ED\ntSarWmtBhmp6666DazKb6JkQeKd4/ZgZvBNRK0ewALFZg64TriINKRU3f3WX\nOxK1v3+r9z7Zsuv+1iOnU5ZD9oRs4Nwk/9AlYV7SAEMc76fMokcgPrcWPRxM\nT99IQ+Xm5Nxep2bB8Y97hynK/VOPta5ghKBCrTupKmAogm6LhwbRnElW0gst\n6djxJVimkZqZ7YLxt+v/4Fphvd3A4PkkFtlv5tq6LYFmhu7I6Q4GRD/Lj75Y\nt2bkZtek0hK9lR7jExyI5QR+WGQ8cVMZ6St9xnR/Nf1CZ1OvFBob/vxkRi3A\nERGb\r\n=gGvM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"e3c628974d8d6295b9ad0021a477b934c905528f","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.5.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.5.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.11","@jscpd/finder":"^3.3.11","@jscpd/tokenizer":"^3.3.11","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.11_1597157344145_0.48692472153141275","host":"s3://npm-registry-packages"}},"3.3.13":{"name":"jscpd","version":"3.3.13","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.13","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"2f80bf1e920ba86bec04f8e3e15f3e77ea2a664b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.13.tgz","fileCount":47,"integrity":"sha512-QGDADstPl+udaLJOUl0DEzWciOg8UnYUeTnwi9Scz7fLzJXt7fwbBVuxRht7vEbGZC3PeRWp7wa65RqMuiUsvw==","signatures":[{"sig":"MEUCIQCPADjd4d9kudeM+aAmvb0Q3p8nSCgkY30HnWpXacUbrwIgLiW8U7K7ryqmaU+U6eQuYyQl+V9i+/Bo1Io7Z76Ag28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMrUUCRA9TVsSAnZWagAABooP/3Ewoayr4y840uqagnQa\nhkmIQQL+HD2srvuiTmjYtCn7zk1mKXejNy/NqK8yBmYMi/SVPOmNZX0zA1d1\nEN3//7M9ca9nO1IKjMXsbs0oeUARaJ+X6S5KOTdn2nkN5d9laIMCeLHfnymE\nvAyeTFV7NK0G5zb/h9H94H4wgtdc/6NYB5bKi2GBBxbZi9p7KUrc2QqTa0Jp\niZ0AFHZpHVuEOdmFww88QSnRrGTwEzhrcTtcgVoeuvykIXtnVvVzDQLqbR2J\n4jstY4Iq1EgFcN8WaeA6EArOXNf8TJkfFDXaPQBwpCg/Xs1HLV9tKOkJawH6\na6e+/iR9SLZO/IfpzeRduJvsFlAxNQTSkHk02JjhBUpb3w9UK/MkCFS+uznx\nxozMyjBpsTtBhJ/9kI6rlfyH+xVr6+oDBniAhxUIov93ofSkvTmd2403og4w\n6yTueaPg2NjU7tq9pOKVtba/jrJaVsVnUw9CahuFxzwIX39nqVW0GEw3+7SE\nWJTXkWTKoNBLmiMaHxwfjFwwA4lBom6FHDKL9HPdFDQBz9Y/KonwYwQ6N0HS\nOtVF44SNHvTv0MXd6OrMRTQv4QmlenvbYPR7cvYaht7K+ktsIJknFa9EQhJE\nRBwl/F2P3jhIQrX+idvIEDoCr/VAJkAXw7lmxtaPUXf/GCzFp4K+9e0Nd4EX\nlu9l\r\n=eS5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"260cc0b0f206b3451128eb585e8a0c077665e98b","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.5.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.5.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.13","@jscpd/finder":"^3.3.13","@jscpd/tokenizer":"^3.3.13","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.13_1597158676094_0.6499530323158387","host":"s3://npm-registry-packages"}},"3.3.14":{"name":"jscpd","version":"3.3.14","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.14","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"598453723a89d44104fe61c2c2f7b78d2d8d81d5","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.14.tgz","fileCount":47,"integrity":"sha512-GGaupFMZ9hUxQBrZNUGimG5ynJSiRnmOPlWpNTHTwZaQ41wAuBVNq8GsZzPbPbFNgXgmNTNlSn5r+0tKzHBCkA==","signatures":[{"sig":"MEQCIEH5z7APbOXKW6tUCHoLqVCmGHxLINLfb6wlGg0acGS1AiAy0b3w8JW04qkxVT9ojv3vna300/t+a4w/f6UPsKY+qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPm6BCRA9TVsSAnZWagAA2CAP/iRcO65fh4oXw70ToY+K\nTkaMee2UmkMjUrOfzaaEq9/E0g/YryfwS+shSpUyrftgYRorKWLcAUlsUnz5\njxSfdYPHr/hz8m3+u8TKvSZqtzG2UCExwfL5FpX2UQfuf3ukMEr9Urg4LaJ5\n8VcyCJdtIIGCFJMZjaCpy6J9eVPw03JKsQb/L9XD+RkbT/+tA+2d51M9Ysj2\nAYYCUjTv0VQNFiWYB7xhhjI7H7XoPA0Bfv7GCuJBXDKi7n0UfA/fmNfZVoSV\n/eu8Fs1WGuLDowwHbUAHzHtsjjCdQfvno60DJTEK7FTzqaduXfetkHGsY1yp\nlpSJmlnm1l2ox2u4y/0jv1gE5R7KbrU1QYtvhN19aNKNniocw4jDzSzOpSo/\nvsV0g4YqvgLKmcKtVSKc57M4F8R+5Qk6sxq+pESRbzWyVJMxa9n2SRSPnBoD\nyo1tf32WXFxcbENkx7Nkw6GYBZ13wfOWFxsjf2HiDFQJx1sdUomk/4llHkku\nIGXsb5vtuJLG1ISa1htI8NbDmfncVvOBJm44TWRtBJ1kGELDKoKvvfSY/800\nQAkfm/qlXi5fXCFrinFdYqDi6+0HftnTSQJlJExzQtogdiquoKT3EEbJj82v\nnT6M6+dodKC7vfrvEru0JRiKT/AuYp6Dug49E1nzYt3fvhqo3MTcCSVsMc4n\nsT/H\r\n=5APg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"c51af629eb8632cf12850b8a04b2426257d5f70b","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.14","@jscpd/finder":"^3.3.14","@jscpd/tokenizer":"^3.3.14","gitignore-to-glob":"^0.3.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.14_1597927041250_0.7316857490000059","host":"s3://npm-registry-packages"}},"3.3.16":{"name":"jscpd","version":"3.3.16","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.16","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"7bb61d6c85c011edc516a1279ea650ade9564a12","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.16.tgz","fileCount":47,"integrity":"sha512-WGxKcwj6gLKAyYEjXuMrH8iJ4KBHT16Z3hiyPtMn/Xm78BRw0qUwbjD7Ov/i+nubCQ87MWQsC4INqURYKpbrmw==","signatures":[{"sig":"MEUCIQC5uc8yUC1D6O2AmG4nYi8s1YdHrhISI9dCjpyOjTWpyAIgVS1aF7fWl16/ZkDFpa8Y6p6oZ/xcqnkHOIY5EYvzpDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPnKiCRA9TVsSAnZWagAAEW0QAIrbHFnlIU0vpZ6bbBgT\nDTPY+PmzWdjXlrlO5DI94XZazkquO3FRIJeF6ILEakhfpxUMhkGdbpejHJj4\n9rg0t0ezAg/pr7NyzqyCZBUELSNEGDnEldHe0wQbhRVhUsxTo2UGeSVn6v3O\nBOI9FEMWkX6+ebKASgLFixvY1nXEFTPjN9UZN6Q6qo7vIU1Ncp+5cofYcVqD\nf5U/Oh6FtjuNXReJtjKvZ/TmQYkvGQRRtTWu9ELxUIREKYWmYrazM5wkf0mB\nO5mOWDNE+R68j8DrA3Kfqv6HLXvFgFnTEFbduRM8eWES39LvPm0LzF4eR1q/\nbreM42GzP5n8HZL1czYfNkyN7/nvHZYRnWphqgdb1E1eO7CSW8RiuW2Ar3AV\nXRlr37TQKpSEtMJxL74J7BEuR0R2ZFwEpLJe/b4ZH9HebhJQ5Ho7R+iHMYWd\n4VXn/+inCcZqh8SVe0MIQ80OfK715rIwAl7zl3JIeJHCW+nJybx34tsVwcEy\n3grW4904frs7bjB86XFLYFOEfggdOsGUeCCEsmKpGy/FUrHbwB0ILKm+kAWe\nBneQ4a8c37+8Z2ps+a8FQtWTwFu6qEFziJkyCTpYfQqYbs1t4iUlrf4F+tWs\nP0gz7N+D+u3ilEFCH8IgBJVFy+iMZD4YBrY7TxbaeCnyMh4126yHAOU4g1qR\n53G6\r\n=n8lh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"3cf72d1c0ab76153957f834767f0ec11acde1fcf","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.14","@jscpd/finder":"^3.3.14","@jscpd/tokenizer":"^3.3.14","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.15"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.16_1597928097711_0.13749467059053555","host":"s3://npm-registry-packages"}},"3.3.17":{"name":"jscpd","version":"3.3.17","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.17","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"f15350edb2edd7657ca22b3cfd4d7f5aa15d737b","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.17.tgz","fileCount":47,"integrity":"sha512-pGoa26zWNDIzpkzoZx6CabwZULvGk8ehpIkdbwxauptaanLFpfbVWezw9Zka/yifz2k7YADR67fXmjH2w/bixA==","signatures":[{"sig":"MEYCIQDVMlYTChobf0vw6zO1Jwjgo+xlxBv5hXIO9ZqHc6GxZAIhAISn8RW+hjdMp+VtmZddoevS49dj44s3D+DGcIFeAFSY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfS/KUCRA9TVsSAnZWagAASZcQAIeFuIf8YWOTPN4mWw1j\n403jTfPlX4fVb/s3B33jUWMTw0T6sOJ7XgXNxoF8Tsc/Kr5f7+YpvnA/RJtt\nSO+wlQWhA9epSq+0aen7yXdJQp/shVUTkaLgVBFk9fnYXypEMZiS4I+1S3im\njb3H3jVROveynQXOdhTG9Baw0Ss6qxfRuV+AwOlS1bfWmwgnt+45ydWqB0BT\na+FR28LzzX9P7K7x557t65tEiJ1DjhdDp7p7OX1dYYdPoewkU9krRH94OWG2\nyck7a1wnDMRKX6IQnoJVdcJI75Pg2esPYoalzEXJ9krQ4IhOCsbtoz9ly3AD\nK3lI78eJY1/x5cjTJJnCeMSqJK6lXaXnVZ0esrnsx4eb7D27/6jQF+5Hkd+g\nD3vFSEx1V3BT1/Cim58aJHE5vpC7RQlPziHdOS5WlZNGfjB8Ghwb+4rIlERR\n6I5glyxD8fXwlrI/VXsUzo2VgAwopVVtMtvnXlOWwlgAvspDwA1AXu5nHgSk\nQNCjxG1fmTI8ZmBZYekrSrZPU2anW91ScQ/EpWkjPFtcwjoi2IIY2qLBFS09\nD+NGG5tvfxOKU6GTbWkoprCs/Fn1ElYGSYYLeJOnVnvlFDu3NFhBGpxJPtoN\nPuN0qvA2yCBvgBuMyu/XodYIHB9cJSFrLlY2JBdFdHCu4J2spZx3NHequUm1\ns/Ar\r\n=+W7b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d536e882e1a80f3b2abaf0243b94c3080fe99939","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.17","@jscpd/tokenizer":"^3.3.17","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.17"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.17_1598812820336_0.28180508044286356","host":"s3://npm-registry-packages"}},"3.3.19":{"name":"jscpd","version":"3.3.19","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.19","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"d8c90d3ac3d4d26096724cdd59a37ddf30e95beb","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.19.tgz","fileCount":47,"integrity":"sha512-ASi8TWDKXc3iddh3gJp3WRo5VR8Tk3gi2hfosLfwpqWs4rfQaKTC3cQGsQooJdfCTAaVExdmDA0wSzUgU4veeQ==","signatures":[{"sig":"MEYCIQDDtlZ07Abm4O9CDE+wraLyTlNl8Q24CnqF5vwdSRPRrAIhAODsb81ful+l2ArMRgnsXjn+bzJWn9EuFFJ12Ufu0E9K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTotNCRA9TVsSAnZWagAAbtYQAKQInYoMdtYugFNj4v/5\nu9U4zWjEgcGTeXDdwPCaiJOXYnA0KANxo1TNGa2MYWggtelSI3ALM6jjTxkz\niEs4PFgR/n4+XKO0slVfkERsZ9BXoz2mL623ODVrZNn26viNUO0+BYOoUigV\nXvt9TrHlCHOidBRF1MTXFxTqNXDiDhEcxRhMRIUqZSodnwKN2NREU5hAE1Rc\nQ/ncMMUGFfy9q5qh1fJnlIHz8tuZkuDqlKp7hcQ42epIoXpcImP8auFr0N26\n2b02J9BUY9rqYgU9sn3e3bsUm5MQhLuwgb6APSqg3IUUqdKLT8rKDBJt9qbx\nDqASWYm1AY3iPwTVx2V8sNUT/cU5GcikMWOxyWxmu6Tpnx7GUY1b9FGeA1i1\nxuKNcuEMn5NFtAlT4WjewtT6wte5IO2V5IYRCAcjiCM2JtL/FmBrVty00FrA\nhFLhcI7ssumQVuQSCITAUuyJ1PIDYrP9yw3bmTaWk6LOvxj+DNX70pX9J/uI\nHyC/AWGmjOF7BbWDB0ej68Qk1pJOYus9n1yoxQ7hDPoaWKMNCrPOPHTb+ExT\nuZ68THeTRY3Cmqr9YN/Fonr81jp6pPjWbUU9onmll3fJT6cnibnNoOmjPM6u\n+s2nQMyxhVQewOJvcKjDhfyz7RDRRyw/Tz7kvfn5kuuuFKS3A8qkSwTaWw37\nSKSZ\r\n=XS4o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"6bfe380108a70365500b58950f25a0406e74c6ad","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.19","@jscpd/tokenizer":"^3.3.17","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.17"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.19_1598982988622_0.6823236423568431","host":"s3://npm-registry-packages"}},"3.3.20":{"name":"jscpd","version":"3.3.20","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.20","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"78552b165f5e6cea7fa3d7f31ae948d26b83efe9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.20.tgz","fileCount":47,"integrity":"sha512-phTvuZaiEMC0il04/2m8/rH83QWED7xCW8U0ZBgB7s6UIQJrsukAT/vYkyuOQ8SFsbunstrjV060PE3nAMenTg==","signatures":[{"sig":"MEUCIQDsJYWSxay57H6qA1YWVhwBo/xYmznL9ov5QSfulkub5QIgL71B6HP5lmhGoOcI3f7kkVEiL3W0c0cPqAyVtPAJEEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft7G+CRA9TVsSAnZWagAAHlUP/it9m0ZyoP43RRB+3pqk\n3imVl/bMb0Znd2ozkkRFH+HsOJnq4HtKm8qfGstICgCbJnqSl42QrujItET2\num8zDjGubiMvu7f5W672E+ZIY4dkHalH8w6QCgXY10YsHtVbXDWiQa5O1kRl\nLXhZ/GQfuyiRjzBvzgEa4FmNBMN371eF42jER9jGKeifF+XVUnxpMRdPRj5e\nCSzcfAYwZYl4SmL8OeSlpfdGK9celoNOncy2sgTXlLjLD8JCPV9UIcukNRzI\nPTlKEgHy/+QsCPTxFRrj2sjBg1MgLEtBi3tkZfetgFP4VdTDLZADHCoPfLNU\nbwDV7lYePL8o/Iw9AtGPKm483RDUaDWYfm0bt1RzlBIueWWdoAOTSJx3ZxOc\nW4ZfdPTkBj9Ko49DBmO2r+UStyH9EtYadbT01SoERheIdQDfHO67wP/9oU9t\nw4lwUk8W85F6BgdVBDpyjUNZY87044lVuPLiqaoRqLlNO9ynIaWn+rp1rwTH\nCEbfX6AbyBB/LOR8f6hA/y++RZ3HTHU3TRugF4LGcjbQmw/1s4UePU4Ka2t8\nGY+KQBwSqvdXt8zMXOET/y3mYmCixNN7G0s7g2usfKTcnqSip73ZLmtKJc8k\n3JlxDKvxeWbUhdFmgJ0Uy9m2vPCK4z/4i4o3wD0ZrqriIjxvxQjblXs67yVl\nHr55\r\n=hsGI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"2814be7cd41288d7b72663d17b96cb56a1a93c05","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.20","@jscpd/tokenizer":"^3.3.20","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.20"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.20_1605874109613_0.5147257626016986","host":"s3://npm-registry-packages"}},"3.3.21":{"name":"jscpd","version":"3.3.21","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.21","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"c3dfcff3d821f776de71734b39d64a919d4beb9f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.21.tgz","fileCount":47,"integrity":"sha512-XKUyvQUgT0pZNAtJaMlnEg+CntjNUn4ZSPY1SfKvr4kMBKad8w50/1yWrKXZUjFWP9kzraOJ34A8v7dJNScesA==","signatures":[{"sig":"MEUCIQDn0suQkyoIcwhsyhPy2iR4obKKgmaHxocrJnj+65QJ1gIgRGvnJz7AtZFhfia64WZWUCh5unNnuWZTVuRqeaSdMe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft7flCRA9TVsSAnZWagAANhMP/0A2EVEkVzfeyxRtWNb1\nPpZzR5cYTLfIXZ45hkDWFTEZxRXPOcjZFwjYMyjO6cYWheY22tqmqj61O2k+\nJiKgLtx62z73plWqgMo9OD+UZI/JYHCOoIbBdG0603NrxImzPEBsvrwZsMrV\nzdZBY3GGt+ZCw5WJovyv0mfr9vy3JLNuL9PlFEgarUvCqxht50FK3rv94WA9\nZNL7YOzq1tF7AR+dL/79flFSq/CNuYNrWTWfGI50i43h2xB9VI9Lu8pxwXBl\n9rESe+Icf5aHs5XWxXJH3Pp5UgvESuMBehfrg++EYHeZSru1DeHAtzJrNlRi\nTn3SrFYHOKVxaFHmkUC7+esizk4dBE/KZ9sT6mFHiYWLX3+M+P/3LO6BkjC1\nqttgbZzoW0LbNt5GZ1WQdO95PGIpy0IVlTvTPFTecyNs0x54sby/FmGZrdgk\ne0q4jz+VgxFRoRzu87um7w7PTG2jZOCwfknWNaTFVaX+zX9VDD1d2d1Gi24N\n2vqMII5OZwDa+SYxASjpBZHNafdl2N/VzbnhROjCdxG/+mkUt9Ek6rILn6Mu\nauZurhHSKkjxvcmqByQLGDS+BjZWibR7KNxCJGmypoSd3mY8miZmac5DZmGi\ncu9dVsKVKsDTAzsxcueT+rAqV0Q1smwApyWEOQPhKcwc4wEZFdB0lXinORTH\nujpR\r\n=kCM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"8f0e08413999d01777b4a1aaf65ecffc8fd87327","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.21","@jscpd/tokenizer":"^3.3.20","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.20"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.21_1605875685079_0.9485292285532212","host":"s3://npm-registry-packages"}},"3.3.22":{"name":"jscpd","version":"3.3.22","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.22","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"2209a7c3c47547196680182d95284c3d630ae4f7","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.22.tgz","fileCount":47,"integrity":"sha512-jl8t3MLR8mNfKnlnw4vSI5/ZKzcI8yQutkrFDnIIPMh/0diS75va6V+FxHbZhidou42ElTuif20/Fkt4uKEqJg==","signatures":[{"sig":"MEUCIGJA4ORi29KdIfmnUFQOVFD+BVCamLXS9Mou+u/JpKfpAiEA11VtPE4xGCxF37Qp0RGej5ugu7LbVbVEiSUKATYyncQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxiveCRA9TVsSAnZWagAAIi4QAJqav89pCRW3JdA8y3Q1\n9jrkoLNro/u7wZ+2xhNNBtx+kRYcrXcyIgRh3sjoh+M/6VjjBPZCMBg894JX\nbqlH9VPN61mWhJuTQSUA0cpY2p3InAqRPJLuHayH4HXpqSeCgMy4hhW9nUTE\n/nylVFRvUQMfOs2FXHirZC7Z9e7vAkeljRsNFC4l1wBTPKQKN0+9j5Fy6Ew6\n/MVJ5sdJQrDfpvyV99/EbS+ZEmRgkO88Tq5V0CEgIyepTpo46a9Rz8uYDix8\nY4xZMjZiLKtZbxZtovwzbj/6jo9TTqfyQhiScIvthI8MSNNElD+mFYBWxrke\nZIFzakfR4X9+ln3nRO6Vf07Mtpu96vie/0FMR+yQ2xFAGMcMm7mME9mmr2Is\nomoIR84UnSfAkUWHR14SVqEPrWfkTATbUXvXQz0QlA8Dn+vMgJoIRi9ImI/m\n1vOwJIS3ZilSYLNEQAM0BDJKoflUAcIzkA7ntqEMYcE2matQ3FneztDvdZ1m\ny1qiIkpAx7Hgcl5lepZ5k5bZh6lO4aIp4Lkj9MFPuopOzKdPHCpRS3yKrWlZ\nHBde0CHGKdhBSZk0R1LLVs49fCuJfwZEeuFPieqW2CLKnE0IxHnU2FHPlKpk\np4/en5S2sSnnTIWEAsud6oB+E1IC91NT6MtdQYcRwVx5EoQfufVh4EeI5IeL\nlJVR\r\n=CERK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"33010a81f495d8dc2eedabf4a7354604985b038d","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.21","@jscpd/tokenizer":"^3.3.20","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.22"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.22_1606822877797_0.5040127026996073","host":"s3://npm-registry-packages"}},"3.3.23":{"name":"jscpd","version":"3.3.23","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.23","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"23806d99d7ddfd23599390fe902fd220b2c09e21","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.23.tgz","fileCount":47,"integrity":"sha512-mGHfjwSb/gnWzFZOD3B/lA6XC2SBVdlYXJO2JAMHnT1MGhC/71KU4pEdmOqoGCux9b9uvUCSSTNLMZIHbjk1Bw==","signatures":[{"sig":"MEUCIQDsD37c2idbNawYBRrExm6E9UgE7P2AykORJu1WyYalvgIgDXK7UzupkaOqlaP8EkzKqtTw7J6UvgprTZgXOoys9wY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1jU6CRA9TVsSAnZWagAAv+kQAJ0murGtLShioyivYJSa\ntruuHTHyOEzpkXoSu4m4u9fHILV7LtTducR5Wi70MDmdvlDTcCKeewFRpKBQ\nqsmDs3LFU4XyZwd2ov7qtKi63HPKmxEsbtICki3uGHy3mhAc6AmCRDGLOb3b\nFaSDMoiS8IizIg8av2vAsCTm5N4CpZM3T2v9vlhYMUFQ/sa63btlDeIyHKLv\nipOMbss952nqY0MxRDSUWGVE9Wwo4BIfW5++I0WjRpFk0h1MIn+yG6MeRz7B\nwUS5FdjqZk0RAPmEUVVKeUP+RN4TcSd1LPUoc/DPZnCqSRO116vXOmOUJ6QW\nwMFsMXFQPSNlkVAys6mgh6sibPkwg6M0LU0RoMbPKrG/rkyjSUd/aSlaOSim\nlKCSqcH518LKNEfj2r+3/DYlD4JW1aaF97rCiDpY7HgZwPEnAv21hLO26cSz\nGZTIdMfUSz/mKoG3wICJ8Q6BI5buQnd9c4mti4i1yR8eUsGnP4y3WAFt1bpS\nujcHl9t869efNclOEd7ft+rrzP01fxzHw24ZRZYHKK4laKyIv5YNH9qFM6IN\nS4G4/J2QmtlUSEM+asv2c3P8yXeObSmFusr85GWy498dXl8x30pn9bI7dwO9\nBClSmzMP+12PAD2PVBq+M7XjXtzLpawOuSzMB2ypza1DmM+s893O8KlpilWi\nmwmC\r\n=ULS3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"7af5a3762bd1d82d59d3cfc7940db6ba9993e40f","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.23","@jscpd/tokenizer":"^3.3.23","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.22"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.23_1607873850161_0.9213286523931743","host":"s3://npm-registry-packages"}},"3.3.24":{"name":"jscpd","version":"3.3.24","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.24","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"8cb2a76a9eb2a3405a8f73bb3130c1fd22c08b69","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.24.tgz","fileCount":47,"integrity":"sha512-1gG8r744BeRWgh2SuR5vIe28EIYsBHCPgVsXIfA0TPTXpUFBAHIEPROx9jWvuJahPtEpIHTX3Wc5C7HCUOlx0Q==","signatures":[{"sig":"MEQCICLq/xAqTZb1Ypcmre2y9rNEEv9oM3wIJxHlIfwJGXt4AiB0bhiY710tYw8IS6a/H39PzDWWNfj/gxjkUJlT84szWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOrMjCRA9TVsSAnZWagAA4ywP/jDkkG2dpYo0Tx7Cd16I\ntGNfKRJ8NB3UKz6eoF3EY2R7wPnxvcnm5gNz67MJRBXw0qUzzOfLGPH66XYA\nTWASHqp88MJUYAZR2h5EDZjIhRPctcAtuFwWlU00Wd7uNkw4Aja1vF2N3CBr\nOA9Gh7qJI7RjW08hUN8pSy8ucD/oQlLIDDcPz6OnOWlLxVyhV9V72GOcPoRq\nPfWtcyda0wIoGlnHdaidKPJcfMiry7lnLQRZipkPoOJCOWBuSY37VLxwxqgI\nk8KFB0h/XcGFmvYruQKFgnC3zlNARa8EY0wmV2HqFUA6H4Y3PsIGEvXYqXx1\nnUU3lnbjKWcrECdkwXYNCl2ZTBNCy0YrFJTux0v4L2JTeuPOZA0D70tUFEKy\nQgMn9ne2i2LhHMHiy6BX3pY4VdtHCJKvx6WN775HOHNYzJMBH39ao/hUZJyI\nf2T+wRCTagTKuI8+xz1eVrz7OD+/WAwGb+5ZDWwrybaDe6wuxN+AjpXnxNo8\nmJXxp+wuyvbx8qv/z2nhXd7v7pvkod1sf1ql4ZJQU2UnkDlqgSzn1sC5C5iZ\nz8p1OAalGjL3p+llf/n+cVNytvR15+HOVQUb8Myc4KWwSv2/NzTeMBqZm9rn\nLIC3mSaYsCCQ6lCeB7fKehQ5tmFU2VqqKro0sExlpLOvd8bP35Dvjium43AY\nfXDe\r\n=8UzN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"0aef1488dcb429820d821d1e7ef90e5168ea92f6","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.24","@jscpd/tokenizer":"^3.3.24","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.22"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.24_1614459682976_0.7803567145606063","host":"s3://npm-registry-packages"}},"3.3.25":{"name":"jscpd","version":"3.3.25","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.25","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"652204eab5e5db45eec366f132a1422afb23923f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.25.tgz","fileCount":47,"integrity":"sha512-xg+gGgmvx7gPnZjmcYqraQnk845AdvSJvHx3qrgKDjFfiY2e6dYzosPpSh6zuDEk2XT9cqHMrOliGbkuts/YEQ==","signatures":[{"sig":"MEQCIGs0lUHDpDpwGUghf3b/0/JYbFWmeLY3Hf0B+QHrGxfxAiBkyXlKthXXHSrZpAw5UR29iK12Tisxh79Z8hgnkwMgrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQOcjCRA9TVsSAnZWagAAw7QP/2TFCUGh8gg6L8RkYoxJ\nLlHwQFgCpGyEb4VCNjv4K72OdY0evJy5s0m6TtJ89vSF+3cZHEGp1ntzD+jY\n+U8IRZDP7ySPqRqMTlRo3KgP7WB6DwY5EBpfrAhVDB1xVCykydUYvuTs04fl\nJN75x4k7amqWErazUEiWlLTIMQODwkFX9Bei+6TZ0zLO+R7Twr+yo26agDVj\nxsCtWIkOTDgpbVY2iRM9gukP4hD80wL+Yk2vg8Hag6SzhAJ1/Lys2mnHtb1f\n1hbNTVZG9Y4ketzwtCV5hTHxMAZn9/aay7g4yUYZp8HNk9a5jjIltULhvJWb\nwdhZfP2C5UYOYfzi5aNP4IFM6GhLKaS3KNdS/4osNZJ4NRgGhK3pwi+6o/NS\nOXVsB0l5zP96OJXtbrKgHnxLnz3FsrdMusA5tCpn/vRktTgtrNA9Of1tEYMt\nywMnpRSEdJMXorOIdvGtJncokYuUbOAWat2Kop/BarUoB63znSdjF26cFtgc\nkn6CQ6lHbUNw9ClmoFhZGjUelhmLirqzFf0E7igfiOILbfNj0IhTlYYrEkTa\nWHe4g7cfUjlsok+EYoOKDMlawksJSMuQ5Hp+sjeaKzuPKKKowboTtong2dmr\nKI9lfMsRZPJWTU7pwFpTh+EuWGYy8hgdFeVVCpzfmU5kfNvgmNA1DcCuAi3l\nmjiv\r\n=gaF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"0524435847161df70f554d137f3650282f98ffa9","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.25","@jscpd/tokenizer":"^3.3.24","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.22"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.25_1614866210869_0.22744317908610934","host":"s3://npm-registry-packages"}},"3.3.26":{"name":"jscpd","version":"3.3.26","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.3.26","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"45d6b17cb8a8046c844587e24974575ebc56a09a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.3.26.tgz","fileCount":47,"integrity":"sha512-Til3rI11zsNHdHhlzfk3PDVdAgDTf3KVOF2Qw9Z+6u8vnTOdF9fHY0SrUFYWqCpEjbOOO0ToJAUgWPwkG/YYeg==","signatures":[{"sig":"MEUCIQD8Va9lydRp3q9dG1Lk1kj+cjkcXjIkF1+23ycK/H6jQAIgRnJzwQP/cZgn/LMScs/uZobqSBRIByPWu65zzM5pkRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqiPbCRA9TVsSAnZWagAA9RUP/1k2Jzet3xvn3SPzsF8n\n579yslpSGlP0pKq6W83YUXMi3O2Gr6f8afApWwyop7Xz933D5nDkTUALVkDS\nADWwZxleOtjUfeq4fDjz8yQ7HJdYI/jOCtsjGX7HAGnERjKGZXUPEEIi9e3O\nrxidIAAIlQUm6VV1lbKNMpQWMWdu5UmwqXqIBH+9adeboKFIciUApD4y+VLU\neO3HsuPJsngerAkccwKTGLdtwEdk4NLyE9adtt95xK67IuKFNV1FBc0uey/e\n8/TLLpSwe3Uu3jn8Y7GQDvlchw4czrDLS7UWPKeGfj6wIxIZHbCUJltFgN9c\nFHVgLLSDarz9bKqbTkKMUzHbn5kE0ogQXSFL4y6ICUyduHpXfWkbbAUL3EgU\nKrWpALv/Z/IngK7kZAHFLHXUzw9hpIWPCl2tNYZHx9upEVhLvbZ2oMNKYAmA\nj1SuP7ajGBunq+4Y6eTXvgF/gOvPGZerfeS2fAnZ9wEuJwmosaqvOVFDg49d\nX2Ebq0MZUWuUacylboh6SSRt4Uf/0BeN9H7CzEnTkhmy0KeCYASKx5zJ35BL\nn/wM8lNTAod85VUcNa8ogR2y2dIzy2gtudG5EAUWAd4BCLKHlAmXL6E2q1QK\noB+GoYBjh507P0G6KByD45BWisH9D1irnb8tiLRoPT5cIB7cGrV4RGNz6omf\nVRUt\r\n=NtK/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"f7fcedcd93b38c066f75ee239cb706f726b16652","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.7.0+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.7.0","dependencies":{"colors":"^1.4.0","fs-extra":"^9.0.0","commander":"^5.0.0","@jscpd/core":"^3.3.17","@jscpd/finder":"^3.3.26","@jscpd/tokenizer":"^3.3.24","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.3.26"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.3.26_1621763035304_0.7678865796781864","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"jscpd","version":"3.4.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.4.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"c0ab7407eb0c4cd040191f19bbcd319156d521fc","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.4.1.tgz","fileCount":47,"integrity":"sha512-QcEZw5G6MzWeNjUo6G7QAu3RTgd7Qf7NOYv20W6lUs1S6JWgleiNBzmSR0yPNkD3GHctcsB8Fvo7/wSjvplrGg==","signatures":[{"sig":"MEUCIAVKzRf7a25dbw6APC1y9s0aUX5DA/BDJrbXCrbb4xEEAiEA4rdb5jvgGGexllkXXBQUBa6updEtCW2FlmSlIyBz/bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67678},"main":"dist/index","types":"dist/index","gitHead":"9e56ffff21bddefa5521c0d3c2a7adecfcc6f06b","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.17.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.4.1","@jscpd/finder":"^3.4.1","@jscpd/tokenizer":"^3.4.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.4.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.4.1_1636216909047_0.5018043127642566","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"jscpd","version":"3.4.2","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.4.2","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"b69b96c1e5dacbe4dd67066d8d08351f0707ccdb","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.4.2.tgz","fileCount":47,"integrity":"sha512-TzLPmRBb7iTf/kMwtiXdptUHJp2OaNOopT4i0YpDlF2sdTDbqGmLxGZmoumLwXz44K7jT6QhLh/ZbpDmKNx79g==","signatures":[{"sig":"MEUCIQCTpPTspFnB1qq+XdH1F5GTXNEmGaRItYHbWuqOuNyB4gIgP573CDhbvl+oNzwZV2YDSSSWUozYNQWpkcORPrYSCGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wrOCRA9TVsSAnZWagAAGlcP+wQ9jQSwqTx3wXTKsTBq\nLRbku0wxdyn3oMDqO+niXl/aaCf/bLIUUtlHiSihjyjITlPFf9Td6HWpN3sY\nIQKrVwN3E1FJIbNVP9tozlthR5l/fajN+VdXHNfFDL1actZkLqJnihKPwC+6\njRB4diC6kxf8YBqvFSUlGed7RIuxiwXFRblK3aXZFsdVXdXKlQte0xvuVQFm\n/BF3SJyGjfJzP5GM98tYjVMZPY75YRAvBz9AWNvXd84o3+q2IenrQhXKsPjd\nAohFIobONJwa/B5kcjPHNgc9vkK6/NzXkeTIuJEqfJ4VZ3lyd66CeYmosSHa\nVOK39K7xi2UgQS2pPhb5SU9mOALw8ngpac04T/1mzUCPeNZc3UG1jZGufleH\nXkb2LI8mbqWQotFdZX6Wf+Oys89aPR2LHMMCd+cGqE7NDVI+XgS0MSEDXNpX\nOqBGemDbLaIK7M1/57Y+BX+FS08eUaK/9fGd5PgLl4uJhaFvHQlHbztRjY5h\nDPSq9hQyQLPVgWsySLZpZL9wQfn+X4vEsWcAwBWpP0Zm8OClckJxve/hp7KA\nXW3O1Md0gqOXT5rx8+sOm0u/nTJQMiN/2CJYPM8StW79aAnlwuI9/N9GaXGe\ndy7Cd04EtqFcq4HWZ8u1wYNkIU7S15fTrwtaJS+x3NXmApkXO8+jan2wJIvF\nQBC1\r\n=QGxI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"65efaf25757dbaa503452143ddae87b7a241b89b","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.17.3","dependencies":{"colors":"^1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.4.1","@jscpd/finder":"^3.4.1","@jscpd/tokenizer":"^3.4.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.4.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.4.2_1636231062408_0.20883168575080546","host":"s3://npm-registry-packages"}},"3.4.5":{"name":"jscpd","version":"3.4.5","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.4.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"82f6b00644c31ee02a77920dc1bb29f792f65e98","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.4.5.tgz","fileCount":47,"integrity":"sha512-2gAskcIpbnNTs0RgPZG72xBNa0eRR7mB121XApzbN7kkRUUue2ZT9ug7HMV1JZ01hIpJkrrchcDidMgnl6/DWA==","signatures":[{"sig":"MEYCIQDEk6ihMn2o+Q5J4/z629Z4KhttLaYqxbfBfvUqs+s0SAIhAMfvyqfj4VQjCRKNMdbNJ2wY2zLeG2no++AlZVqjyxRy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3GqrCRA9TVsSAnZWagAA4XcP/1Ffqp2Dph79mox111nE\njBSRJYSGGgE0Qy4KZ8NL06viRgrfBaVVHWsWG6dwX4Tzde3piJ+XqU7eRQYT\n40J8tUXDpSyu+Bj8TttMiQG+wMXb27+5vMJKWRRmOaTItgjKQ2pmM5SNc7bj\nMSNa6u9OempmiOpH1v9aEyqrmADiKfPvdGQKkEYitUo41cqllvz+HJxL8DGs\nSk4E6wNLak6dU3zzVmXayEoqNM/B/Mihv8AmTLG9lflgcEEoLEza0Sj9iD9D\nxU3q/QJHEXMt+YKBV71o8wF9EtG50AV4kxpif7cjawhFHwU6GABgUtUgGWOb\nChMyUAZBIGEA8aEoVz12ODhPi8exL9vu22qqECVShjqBmKU8BeEqxmxZIonc\nc9+Evf2LvfeH2aHGOVwzpqlKZoXJ+n8rwPsFF/aeMRZOOdJc0X2udV4sDgg1\ngQWhsUSxgctNDnwTeIqwLzboP0aOG9yU7v9rtMUvkQXfuZnpgzPKnbMKDgld\nUIYXwK+FdY9AKK1/WUDyhIPBUHRx2P3M0ux44PIBQxPnsJP8T7xk+TM4wlV4\nTHADODGzCAw/1GTTQDHMwthxYKUEQruxHQ1oBaw/q1lA16vm19et56Gns6in\n9xJvQY/fzvg2kkUAQKK6qVFL/mp7DIziO/4zD/e97AUWk05og0ws4treOSr3\nSdZG\r\n=ywrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"1062d38ca045143a4118be3046edc026075e3982","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"14.17.3","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.4.5","@jscpd/finder":"^3.4.5","@jscpd/tokenizer":"^3.4.5","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.4.5"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.4.5_1641835178870_0.8750607615675645","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"jscpd","version":"3.5.0","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"9094125ac32d19ad810b303e1aef88481586a028","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.0.tgz","fileCount":47,"integrity":"sha512-MjGlN7C6vRTimGU1Ud2cjw8nQ0oYBedeiQZ3tTP/FgO1f/4mboXQf6oXgcXG6p8Br3Dy+thRcUBCTXvPvmHrsg==","signatures":[{"sig":"MEQCICTZ1dgoktzHp51xdsW569oJyvCcSQAGCKfGhkiB8Ab6AiA/7WXHyavgg8ASJYilN+o5HqPsSPRWn/37kuYbYvU4YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOJQJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Xw//Vi3S9TW6+9qXbDXOrmVNMpEAW/dprSZYs6axEnA2ut2EUTP+\r\nEN3DWIgmiiYSOzYMg8XtjqzALuzwv9T0VmoEdEa1zOI/3qRcrUJggsDtQpdi\r\nSr/ORh7qYOL3rUr1bnbhBBpj04RTsmO5kPbfkwspTgwSdhA0GfV0PRPFcslL\r\nwuqI/FsLos9Xvl8sU3DiZxFQp/z4qVVPJQF0hmGMuaZXGrNYKS9rCZJNInrZ\r\nUBT6iD5DeVoEvGZsEqYMNBQ4rnqWuCVLIEICydpy8adZGK961j3ylVdY3ZVN\r\nu9z0jkIGSlmzaoQlL0LqEi2u4AGlzo1uehR49/GJ60vS2pJOSwjYsWtEjelx\r\nzmX7WfJz7u9DJClt5tX8EHZ5FMs6Nbzr6/lKLmTaEw2pAUFdnkscCP4iF4xT\r\nKbKuctiG/INx+neQpwH49e01OsadEM9EpnC4NpvvCKm6E9Y9rzVUNgu90TEV\r\nHT+Qmai+yUxCGaIMHr1IrwyfO2yoJvSYYXDBrdtWTFJCmLJzgj7Rb9w3papp\r\nVfzyWKPG+9ojtMTC3QrdbEnXsrHwxKrKu8eiJQVJa7wOVzrRmJgQZljMrz25\r\nq7XX992MNkx8I2W2ihMFrH5XOpo5Y4YFWZcoVk4gBiahIlY9sd258l+X5tji\r\nDV/5HsTN6wAIHVZtXLi5LDlIPuXuVZ+NtEY=\r\n=sZtc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"bbc761b0dca9ac61338df9138f1420ab56bb66ea","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v17.9.1+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"17.9.1","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.0","@jscpd/finder":"^3.5.0","@jscpd/tokenizer":"^3.5.0","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.0_1664652297564_0.21374727549272143","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"jscpd","version":"3.5.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"e75fb255e2fd83ed6bc2f0f284095b1b033a0a04","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.1.tgz","fileCount":47,"integrity":"sha512-LCeriLcj26jDaQ58K7p9oMaNP1dsqrEPJkbI0LD/OVjceMJLhDMO3GRAf69uzbnHlhHhufOA+EUb+Wuu5Dc1kA==","signatures":[{"sig":"MEYCIQDEOvzwhWfw3WYwlOM0P2zbSZnXHkgUUu/8TUVZct6+AAIhAJO0PS9e/3WBR90UOG2UCsue55dEMwfV1Mbk6N4I+ujY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVrNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3dg//aJNIJAPsdO6W8kZdNJCC5Hz5zkv4EsmEbqFzVWxVpwKtFtkH\r\nEibQEr5FQZBKgmx1EqD8JMn2RJIJUtHp81x1jnJq1zzb+mw3lcgREolVEwCS\r\nFHLw19ZOtc0uh/UJLjKBTk25RGsbo7zKEo+rFs4DuDbS58boxHbvRr8b0XL0\r\nGYuA+88NiiMnsqou3lxyO6dt1TQiVA4rlnJxqaagGZDv2k0flHzqZ3xnLGCV\r\nBpeXJHxhyJgTmubRpkUIF3EpccB+TX9HM9rKyuCR4tACgEBbVExq5i81e/r3\r\nw9iG3nQ9A1GaXbWfFOtxMiW80sMrx1hlRgOtJpNx0mPXeGihSyLR0yYOk63O\r\nGIQE/9r4CMli8+PgjAtJBBkJXhuhkkPLDW6QovoLtf57XJjfckY9FmDcaOS9\r\nRY94sSCDpqUvxntSyOVb/x/l5xC3k6y/tEiFKjab7lNfbdGapGR9lApqtzXZ\r\nOzeR8/mdvWOJW2cwkmZx3DuwDFNEdGdTRv/1ExzH7OWUiq/heAWrX2AZE6/g\r\nn58mkyZXzRS5a6zzNEEzwVXvJPrsC3pwyaDwAMa/fYY2b6DdLssSrTLsvFrw\r\nZK/5kFTbusTH9PlnztW+tMEzC0KkmoVRaxJSDhvjO+lVHWkih3i+R/OcW7aA\r\nDyQ/V0/VzdSTxQ+8OKkmzz/MiHVpM0JhsDQ=\r\n=e6c6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d7b9ad782c86becd3a09f80d3414242354187b9e","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v17.9.1+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"17.9.1","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.0","@jscpd/finder":"^3.5.1","@jscpd/tokenizer":"^3.5.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.1_1666626415750_0.9866392390272996","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"jscpd","version":"3.5.3","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.3","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"82d03c9388b3af8d9737490a8bae44fa164af970","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.3.tgz","fileCount":47,"integrity":"sha512-+K/YGeHMY033orHS4YvIVbfgFspN0VxocHlVgHeNV0is3nKFHYBXAISGQ1r6VR8q7ChB+7OPdJKSkgaH/i+kRA==","signatures":[{"sig":"MEUCIFTPVVk7PrbY83y9yb3dxMHqndXHUxJiL4/CRpLlZCRYAiEAtkPxb9OEJkW9JJqrKg7LQ1PHUMv7pVRBJz/9KdTx2Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmw3sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi3hAAovw8y1YyyX14NnHKriI2BSxdn7ZXP43Ai+gB8Or4U3R2HZ9a\r\nAbm/cFJkCDN03i5SYr2Pn2vQkFJQ0zAWP7JHwIedm4PQKDoHTMMw3OxRToGM\r\nfkU+KuWxV1solOWhCiqcj+DA1ixim60uXuIq+hb8h0vNDMRbO2sF+RXjIQe2\r\nfPG1aZgVeUIPjh+0n/nAD/xc6emWyXnQgF8SiDjmmkSDcoCRatVvqIqLE4l/\r\nc8baL4jeANkEp1kYStYYYor1BiPdsumNUNidbjddeSRhDK8RMYYIBi32B4ue\r\n3C8uJpsf95FPyy0qf1tdbJTd5tb7QtrSDCwkbnT5mSI1EG4OOK7JM9y5eqiw\r\nUOm6GCIcTIfOwH8k8xbz4v0kJx3SFmXk12d+y5jqSPO152cOqKS66Et5uwuR\r\n76hh3zsY+5ChhYu/ozSMeKFG5lCECRpeWKlfpOsj6ul3iMLBME/72SSXPhMj\r\n+VH2FOakIpiS6GnkgJkVsrUvOZpFkcf82Fh9uKsdkHrdNAswT9RlgJv0RfUS\r\n65AcKYWgRrq6Cl1O0YdG6atcyajlg9Ip5AWdmbe7wydkr5H4u2DynLrviTDm\r\nQXtL4k9hL6XPh8wDqq1ZwFqqbPcYBFyeSszXz7TSWQtwYjIAp7NfiwHTtMst\r\nzLtUzma1Bt6eZqcqfF6L9qTWNk54qfE5XQQ=\r\n=TBvp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"de1acf2978b67fb582a2d93da7158c22e210b48b","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v18.12.1+x64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"18.12.1","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.0","@jscpd/finder":"^3.5.1","@jscpd/tokenizer":"^3.5.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.3"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.3_1671106028225_0.6704180622092826","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"jscpd","version":"3.5.4","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.4","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"08ae8a810be97b3588b9bcf4bb17d8ab50d15714","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.4.tgz","fileCount":47,"integrity":"sha512-h1qXUniAYoig7YBgwy/rVFXTsQiemU3Yox6n4xu5qE4T9+VVVuWzlHULHIaq+hnXUEMyTu5XVUOLssv2zwhrWg==","signatures":[{"sig":"MEYCIQCLSDmRytf2ZXXKrOFF+QYjR7CIKkEgn4KwHqIZ36seLwIhAKNLkr/e5A9zZ2sNmyQxjirO8bwDuzSi3iUIAEsxP5rD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHddZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtXxAAgRZ5+ps40351KajqJuln7TZW7FiO2buu/OBehKoHex9mrbu8\r\nv/O1Qvrfqf6rT96BPAMo57VTpBCX2I0HAU9DvjQk/LMOMZE7Ppq9EREJEqof\r\nZzhYvFzstbCIlHMtQ3niYtUUfs61Ceq0qp1yFmtTohtfxUd7F8xFZ1Px35TL\r\nmVxv/OLrdWpUd3O2RchJ62Q/CzoXtucyt67VWkQIXvR/9YB2DNijqh8p80m1\r\nsXqmMdZUlxxNfdYFQ9k2pkn2FTw4MJ+UM/vJgjnFqIuyb1QiGYn8hQddmJbk\r\ngtP0qASd9vGwAbohIGPhAqaZXG47nGYRjuhRNh5Q86a4/rjBJNOZb0Uxzmxe\r\n9uyG91wfPVqlVAzWdQOA5ZM1WemtbUWHVimhSSp1MZSUh+B+aQGVPBavtK0b\r\nZ7dz+AxFlYrrQrmovb8rG3FbYZ7qkxh+iajqC28zpy4OpDcexv5+x61ylcIF\r\nfuvVgef5InYhz7akbjkH7gFe1esBP6F2vNqeJnUSTmxyi+QJIChNLoz/iFDy\r\nG8Bm4VrAs6+F93rIvht548pKxL+u7GYB0bzus7JazvQmERy8NxzCNzZEH1hR\r\nELioaeGoRQylftS2drk4wM30FlgolaV62lWoI1v7Ajgu5stbgD/YfqlbSDKs\r\nitcysEulp6O41V8c1gnHW6xbY5ZRScSy5Gs=\r\n=qQRN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"bf188aa8d8f67def3b97ae553fbe7200938eccc8","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v18.15.0+arm64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"18.15.0","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.4","@jscpd/finder":"^3.5.4","@jscpd/tokenizer":"^3.5.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.4"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.4_1679677272931_0.40816232891800897","host":"s3://npm-registry-packages"}},"3.5.5":{"name":"jscpd","version":"3.5.5","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.5","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"31467d8f922734590c79e37faa0eb6a9e3fbbf4e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.5.tgz","fileCount":47,"integrity":"sha512-mb2xpAb+OaHBLMyb2akEwbDN0yaOdbQIjnT0ht3RNZHp6p2CVUmO1P3+f98ZgD7pzmBcajkkSVe+i39ZhFCCbQ==","signatures":[{"sig":"MEYCIQCftUvEUswkONBHDrtNGMr42U8MIsxDmgeClwv58IFklAIhAPoeme10z5TmdNI46xWwIIgNt0VnPTKGSZEvuNxWin5o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSq9nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Ag/8Dgt8O7WYmlfNwG2wbxSHx/Yf37CJZK2kv5LOPjI0JzSJv3he\r\nqNc8Rjwpfw5ZxoF+EbUo1/5czwr50f8jj4taCv8l6FFz0h+mNRjJL+E2/8CJ\r\nZqkjrs8vM/23UJ0U7Jo8Sub9/LhUOuADOrmCYIuNY+3Gi0ss9vOSAiHnFl2P\r\nJu8JXIE3iXHNJqRxhPyB7dOSEBoQ5CdwQE66KjOBRUl/SVyCECo97hCmySLO\r\nIqama/oW1pH/si4hbVq1CPctDTG57zcbbqfttJ8IeRytewAqrav5uZO9Vi8J\r\n64OlXGrdKx7aiJFwzdsd5O34gniWHrgpn3AgnIc5qYO+nJ+AjrKDPU1GX31y\r\nKdTjAQgLioB+B67bUFYOtWhWkbaXZjjm1DY270IY5zKn8vEhVGMfkFqznoq3\r\nPJ+kIDnD/u8MU0amG4fFdgizvNYUMZkhazZsF83CPQPxaH2prgmydcUvVO++\r\n+db8b50rtHNd273zoi/KQTuBeYO77PfE83rQIB2/Bti0o5IHXi8hrkxOoopW\r\nKHEJvXqHkwzFSydB++KWvjequ+EFEGg1TfjSE/l/d6vnwRLrHnWg6kBp0FLJ\r\nwhXhelbRKsqYxaAS3WBmMILMvKTiqu/ZEdDoxiCgPBlKP5rjKYaLMw0dxZUw\r\nHikuD1bcFnE8h12XyxagZikSfhq8pHxxJoE=\r\n=awmy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"ba929ef3ccf68599da6dc3b920ca49d3f2918598","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v18.15.0+arm64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"18.15.0","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.4","@jscpd/finder":"^3.5.5","@jscpd/tokenizer":"^3.5.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.4"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.5_1682616167272_0.4094927216306534","host":"s3://npm-registry-packages"}},"3.5.6":{"name":"jscpd","version":"3.5.6","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.6","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"d7d4ddb6b824cb46156c655440d7e4b969a3cff6","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.6.tgz","fileCount":47,"integrity":"sha512-R9DBhjiW8M4j0nRYHaTnrUBHoJRA6SHG/euzz9TfhgQmlbIHw1obKQctM+xJUpN/vcd2Ldl4KMy8ROnIV/sckQ==","signatures":[{"sig":"MEUCIEktUyHLQ79w/q5mCkBPTygDlTIAYjYXIs8TnSKQwcNzAiEAgzhge6vA2ts4XX/Kd7cinuIzqNQMU6ZXjHQaFTJhejk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT7coACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfbRAAmvz9X1QkM6YIIdI0AUgZAH6wvOhzJCIvzaDbyMu56aB+uxrN\r\n5otvCGvGL/n76E3LlRweCBLmDqQkXxmSzayG1YmJ1XTG2+zptO0tG3dGBx8T\r\nOELaXxIXTJChJvM1+6zYzTkk9x8bOGgWscB6Uv6beaXz50GZK/lcpjtB0snT\r\nPootwTifMMCiV73EKhang1v5U21oQytVsMJjwRMM+AnZMLiB3ck5zM+zBdBg\r\noya2T0sz0PTcdgGEGZU8ufZ4NU6fKqaLjGwi1N1N8ZKl138qe7U/l16F8bfw\r\nmrGDQah5jzjXO/eC6O2xK44u5+eqxhql/g6tJ4SzYCVE+bmoH257qYZxpxx7\r\nlXwB2L+eD/FW8JQn1T7JDKhcHPmYyuox4+EhKuQtIge9kLoll5bFDwAz9OuM\r\ni6fzpj2H1JXkpNwInrOxCbD0ip4e69X/URY/0JjxaTIznbzcn+pVEAyYsScJ\r\nsUsf4G4ufdJJpQ7MV9KwMgx37CCJ3MLkFmS5zB9CCbFBuxmAVNiSUDlYtaI2\r\nvQ0RvuM3BerElScpRw0Niv13Wq6M9ndSY9cUJ5wl3v4AAqwlEj0AJGnTLWxO\r\nl2NbVxtQFZgxeqXECep+32ljYkhC8r7wXLbKgmZ+VzefTy43T3HAY+ceCIrn\r\nF03XGXjD5gkl6WNWsnnrY70eboiQ7gNASA8=\r\n=YtdW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"8b14414999dc2cc19d437fe96b07d6313e49d5f5","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v19.9.0+arm64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"19.9.0","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.4","@jscpd/finder":"^3.5.5","@jscpd/tokenizer":"^3.5.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.6"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.6_1682945832466_0.7717157875000866","host":"s3://npm-registry-packages"}},"3.5.8":{"name":"jscpd","version":"3.5.8","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"297b87f501a1955a6619421c8418551c76bb97a8","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.8.tgz","fileCount":47,"integrity":"sha512-JW17gB8J97sLUq+7rXdL2gt1a93Z7NGshmcluHIPVdwfxhBDKTnfHMifv5HC40cXfDoZIxhMAbbHtRz0ccSLiQ==","signatures":[{"sig":"MEQCIAykivHQm86XfGpQ5FDjagT1bdeCo5ENAC4IKXmFJesgAiBqrJ1lvUlWxchdEuTIPCqkNAJ0UC/uFYAgZG+T0g1rqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT7vFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUrQ//TQP3epOk9oIssY6vm9oMoGHBbZ1tzzAFT6oHS3SGpgJXLR4i\r\nX2p12SLbJiXJOjAg1a+/xCGXAQ3oi0jIZQyZi2ttpLVMpQ9jxnstvz2MR6gm\r\nJTSnDZr2k7CB7eJfmHJ80x63u/h5QFtypneIYnnIKxN72WO0pRWFo95K1KpO\r\nAWmAB/GTUQdmvNn+edRExyPinaxSgHFCgINWbJQuKnZnCuWVmJJnL/oqFNia\r\nyI3sSB5QJYAdDjN7IiXFbIzd33MUrSifTZuBVJYshgIHJZ02cHF7nLNd5GIV\r\nPswY81M81jjJx3EWm1G1w3xOYqU5Wgd/L4V8du/9ALDL7VNmys++yTmbRqE2\r\n1XtLwMN0lr61AM0E0Xh3Juh4BFXHzBivi140YQaoLeJmo9oBj04sCdm5PQ57\r\n/t94T0r19l7Bo2pt94kxQdE6imN3gy08+668aMUjAXlK9DgWfrVQPFFnAshy\r\nmW6DZhScB9JjGq20hfe25Lz4l0V1GIAzFaBsaqHRMQBGyYmFe9jM/sbxZGDh\r\nnq5s8/+e5gv9PsFP0umrfhhAR5JS6B/CRLCybkNk06znF9dJ9FeWca40X7q2\r\nbVT2xQXkZMQq2OWOae8+R3csTc6rmWZkzV/3SIiNer25uixDP++iBcKzon0H\r\nj/j2Lc7i04jt/EUXA3lFsjn9s4gl8/3ECbs=\r\n=Mv/Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d0c165913b1918bfa6eed16afc74f65e1ca75430","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v18.15.0+arm64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"18.15.0","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.4","@jscpd/finder":"^3.5.5","@jscpd/tokenizer":"^3.5.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.8"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.8_1682947012953_0.1957100452507401","host":"s3://npm-registry-packages"}},"3.5.9":{"name":"jscpd","version":"3.5.9","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"44588cf23d1c5afbb09ea45ce15e478dae4ea5cd","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.9.tgz","fileCount":47,"integrity":"sha512-8JJUHVBlnxdU/Hp+ZgctlUaMkAU4yqJ0Cfb+SYMSUihR96idyLg17tJDP6STFpkFVfU4/HLB1LHfeSGp38zVuA==","signatures":[{"sig":"MEUCIQD0mWbXCNV0YZqGYW+dhaGjMwXaqspV4lpmR7TwJeihTQIgA9tEZBu14oGgegw+bQWXNTYfH6djtWfI3pQ30iPrxZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUUHLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgTg//XBp9qpBobrzAklZPtnes3/DslIlaeyQMNtfF6kBbwX/TI/vy\r\noaK7ap7/2XLP5ZUHsaoum/69Wo5UrLvu6dsT3otJCPQ5fAHvXh4b/xBwtSNd\r\npyriuiad7gAUgxj6lSUbh6KXjN6aM5+m5D/b9x1tDOJSvbJ+hmPBZIxMSK0l\r\nHUlqXqrC56QmLu56pyHqQPat6EBjih05udM/+PJkkXB967oKtNRWCbVM6zpO\r\nBPnnwET/CB1RR3swJ1+exxtHNLUfHsVxXn0uiQ6Kpq2qHmZkSCvG6ZLzxQFr\r\nY6D35avBW04MJr8QcrOJ/mB51fBSGb2NR14BNdEGMmLcz/7Mt7NDfwZLuqWy\r\nw7Ej7una+ke6ZzyRVte1O8pkmdFL4ibGM1OMqiGMTiLwAewGGUWiWL+p6ROP\r\nzC5+mceA4PoDqAaKv3qvgjnLg+iKOXsLmDh77SykLjM/JquQWsygugFKByUi\r\nq75TZmltubZ4kbc2g1djNZtgiXR/8frnwPNWp+KqDSnpIpUZG91yxbEJ/PNV\r\nRIBBBI8j525OJiywsyB5Ga0xTVCpxOr1ovPBquit/W/kU1Dsf0M3K3NLblSp\r\nbyBmOmRC+PYbMNPcVTlP9JUWTJ/5KeHdpeSU4EUH6JB8DFmGmCGdOWwq7/JE\r\nzjOCwoGspRu05VGEotyXZPDowNikWLaJaHc=\r\n=mhkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"cce55ed93c5039a6324b665cf6bb2fa27b3d4a79","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v18.15.0+arm64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"18.15.0","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.4","@jscpd/finder":"^3.5.5","@jscpd/tokenizer":"^3.5.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.9"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.9_1683046859696_0.6716027988846713","host":"s3://npm-registry-packages"}},"3.5.10":{"name":"jscpd","version":"3.5.10","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@3.5.10","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"d9d9a3089e4da6cf147938f250980e480cce298d","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-3.5.10.tgz","fileCount":47,"integrity":"sha512-lsFBSqtmGocMtF8NuCh867VRhjeSvPlGit7FYA9a9bX3GFoV65djHnWMbIWfHLb/6wCCwllmXaHuMgeMuhqo3Q==","signatures":[{"sig":"MEUCIQCfyNE2jkTLVJ+LT0w3zRtJTiAV3SgkRpxE4D4D9N4FSQIgM4oKRUGecHn7V0L9qnPWbU4AJuoPS2kAx3dTYTzbaI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68730},"main":"dist/index","types":"dist/index","gitHead":"b53ce7d8b63ffc0e499ec62ef2d7e071cda8d530","scripts":{"build":"yarn clean && yarn compile","clean":"rm -rf ./dist","compile":"tsc -p tsconfig.build.json","prepare":"ts-node ../../build-utils/publish-util.ts ./package.json dist/index","postpublish":"ts-node ../../build-utils/publish-util.ts ./package.json src/index","prepublishOnly":"yarn build"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"lerna/3.20.2/node@v18.15.0+arm64 (darwin)","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"18.15.0","dependencies":{"colors":"1.4.0","fs-extra":"^9.1.0","commander":"^5.0.0","@jscpd/core":"^3.5.4","@jscpd/finder":"^3.5.10","@jscpd/tokenizer":"^3.5.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"^3.5.10"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","@types/colors":"^1.2.1","@types/fs-extra":"^8.1.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_3.5.10_1694979347588_0.597174677828336","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"jscpd","version":"4.0.0","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@4.0.0","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"5d15c0537d369cee979abd1f941f39bc4b96bf72","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.0.tgz","fileCount":5,"integrity":"sha512-FHiQeLyTMcMpdH8iZOwH6609BQ6SRZSzWbASQfnIGgzYHcwLosFWSuqF2nTBsGNfUuwOA3enpNmAaTCyV5k0vw==","signatures":[{"sig":"MEUCIGD3d+YmKVbo8zgsAkNPPriHUqqUZ2ndg4DDhhcxzI80AiEAoe0CYa7bdcLaTnUpMk2OSV3dQQqvlNmKH6umrdhzs5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34262},"main":"src/index","_from":"file:jscpd-4.0.0.tgz","types":"src/index","gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/c252b28a7d17006809d6cdc7b309f373/jscpd-4.0.0.tgz","_integrity":"sha512-FHiQeLyTMcMpdH8iZOwH6609BQ6SRZSzWbASQfnIGgzYHcwLosFWSuqF2nTBsGNfUuwOA3enpNmAaTCyV5k0vw==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.6.0","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"20.11.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.0","@jscpd/finder":"4.0.0","@jscpd/tokenizer":"4.0.0","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^1.6.0","jscpd-badge-reporter":"^1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.0_1716713228123_0.42723701977560724","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"jscpd","version":"4.0.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@4.0.1","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"802c699a24473057c217faf57b53d7db1a30317a","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.1.tgz","fileCount":6,"integrity":"sha512-zmbe4TazCwn2JGFvAgeSQrJMS8kmGrSZ9Fo5WMsGbCMgUl/BgY8a0e7IyajHK3WPRl0dPWWVPSJBXbS5CNGSfw==","signatures":[{"sig":"MEYCIQDeYxBLK90jaz2IDpzmKe37eh1/TV2Hrb4iu17mU/Q0UwIhALQrB6DAn7ujGJJHWAqS7neK5QjlV6I/d0PD6p8s3biN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34248},"main":"src/index","_from":"file:jscpd-4.0.1.tgz","types":"src/index","gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/4480639ac63b98dd36387dfe94650593/jscpd-4.0.1.tgz","_integrity":"sha512-zmbe4TazCwn2JGFvAgeSQrJMS8kmGrSZ9Fo5WMsGbCMgUl/BgY8a0e7IyajHK3WPRl0dPWWVPSJBXbS5CNGSfw==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.5.2","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"20.13.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.1","@jscpd/finder":"4.0.1","@jscpd/tokenizer":"4.0.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.1_1716726687466_0.1414492457830243","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"jscpd","version":"4.0.2","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"57dc7a596cb22cf00d4980246f4dfc3dd33ce36c","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.2.tgz","fileCount":6,"integrity":"sha512-pHEDJC9cylC48YOm+VKP/m5Pz53rFqX5/rzfEdXGA3zITL+zGohhRP9EKkZ0frxERuyi8l5DgKmUNcOD9l0Yxg==","signatures":[{"sig":"MEUCICRoO7oS5FWJxkxYMZm5XZqU9zuwc6uhLtGoYmZzYE6eAiEAiU93ZZuxVmhgknDg9ygYnvCACqKBXYAumV269lMCyPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34523},"main":"src/index","_from":"file:jscpd-4.0.2.tgz","types":"src/index","gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/38/9m750_w54w1b7hlj0l2bg5pm0000gn/T/d6ba0f2fb2672579c697a18b708fe06c/jscpd-4.0.2.tgz","_integrity":"sha512-pHEDJC9cylC48YOm+VKP/m5Pz53rFqX5/rzfEdXGA3zITL+zGohhRP9EKkZ0frxERuyi8l5DgKmUNcOD9l0Yxg==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.2.4","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"20.11.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.1","@jscpd/finder":"4.0.1","@jscpd/tokenizer":"4.0.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.1","@jscpd/sarif-reporter":"4.0.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.1","ts-node":"^10.9.2","typescript":"^5.4.5","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.2_1716908592368_0.10098383977312664","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"jscpd","version":"4.0.3","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"68870e07dd6c7c12f5fbacb99a6deaab4fe7ceff","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.3.tgz","fileCount":6,"integrity":"sha512-OqAwQAAM8olGYxLI+g2nx0FYnbWfBVzayoIa/nAV3HwV3vVq9xLllGeWNzcblnTqR9X59TfyncRr952XUJuUQg==","signatures":[{"sig":"MEQCIHJN8DBUKmaMTjRIj79d3f0yYiolxHSKh8Lf2r9WE3c1AiBf5YKELORPfkC92ZdD7nfsp2LI1ITpMHERbNndAsX71A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34564},"main":"src/index","types":"src/index","gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"_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":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"20.11.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"workspace:*","@jscpd/finder":"workspace:*","@jscpd/tokenizer":"workspace:*","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"workspace:*","jscpd-sarif-reporter":"workspace:*"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.1","ts-node":"^10.9.2","typescript":"^5.4.5","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.3_1716909714188_0.04016484816514354","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"jscpd","version":"4.0.4","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"53ffcf5d77215c525953433cc13e55420ef0157e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.4.tgz","fileCount":6,"integrity":"sha512-tmcB7uQPYzdIwc03Z7ngWCD3vrJ96B88kaAh86f9dQ7dz1Cikj29t9Lu8kzFf1NIyhdm1MMP8HHIAXUx0L9EhQ==","signatures":[{"sig":"MEQCIEFj2ZKWaq7HobRMi23F2sJ+Whyba0/eN6+1ICkQ8gFVAiAnBhjTfC7H1/nRDAMieyblXgLu7A+klp4dbR6soj+3ZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34533},"main":"src/index","_from":"file:jscpd-4.0.4.tgz","types":"src/index","gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/38/9m750_w54w1b7hlj0l2bg5pm0000gn/T/0981cf441fcfd70830814e718b1e13cf/jscpd-4.0.4.tgz","_integrity":"sha512-tmcB7uQPYzdIwc03Z7ngWCD3vrJ96B88kaAh86f9dQ7dz1Cikj29t9Lu8kzFf1NIyhdm1MMP8HHIAXUx0L9EhQ==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.2.4","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"20.11.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.1","@jscpd/finder":"4.0.1","@jscpd/tokenizer":"4.0.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.1","jscpd-sarif-reporter":"4.0.3"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.1","ts-node":"^10.9.2","typescript":"^5.4.5","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.4_1716909811622_0.09376152657038639","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"jscpd","version":"4.0.5","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"edc3a69db7d772d72be4ae95c719c899545a24b1","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.5.tgz","fileCount":10,"integrity":"sha512-AzJlSLvKtXYkQm93DKE1cRN3rf6pkpv3fm5TVuvECwoqljQlCM/56ujHn9xPcE7wyUnH5+yHr7tcTiveIoMBoQ==","signatures":[{"sig":"MEUCIQDH1ct0WmAyaG5gis1E26V7DPyev4igZV1iFP53uHMAkQIgRPWZUtzndaDOgs2C8dlO3Hm4vq+0lISQtwi5mqS9xYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93733},"main":"dist/jscpd.js","_from":"file:jscpd-4.0.5.tgz","module":"dist/jscpd.mjs","exports":{".":{"types":"./dist/jscpd.d.ts","import":"./dist/jscpd.mjs","require":"./dist/jscpd.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/jscpd.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/f9990bec122ba4e427a589a9779d91e7/jscpd-4.0.5.tgz","_integrity":"sha512-AzJlSLvKtXYkQm93DKE1cRN3rf6pkpv3fm5TVuvECwoqljQlCM/56ujHn9xPcE7wyUnH5+yHr7tcTiveIoMBoQ==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.5.2","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"20.13.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.1","@jscpd/finder":"4.0.1","@jscpd/tokenizer":"4.0.1","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.1","jscpd-sarif-reporter":"4.0.3"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","vitest":"^1.6.0","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.2","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.5_1719984708997_0.6069503623946995","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"jscpd","version":"4.0.6","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"6c1503667bc94852697fbd0f4185b923d564f2ba","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.6.tgz","fileCount":10,"integrity":"sha512-lzWXwlUccLNQOLj1P6TY6cI2zg/yXljYhp7XbMpAyCu2/k7kjEl05Lo+IBZN3Gn4pkO4f5LoigPAH1Qkl9Tw/g==","signatures":[{"sig":"MEQCIDRhimMqqixLQWH3/mWy4CmOwBdlae1nWFKf3FZd6iKwAiAJhZbPGZBbzpYKG5RCtchlM/gHT4gHk7GPaiaQgZxy/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93836},"main":"dist/src/index.js","_from":"file:jscpd-4.0.6.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/d0666ded87d7674b514220832314c0f2/jscpd-4.0.6.tgz","_integrity":"sha512-lzWXwlUccLNQOLj1P6TY6cI2zg/yXljYhp7XbMpAyCu2/k7kjEl05Lo+IBZN3Gn4pkO4f5LoigPAH1Qkl9Tw/g==","deprecated":"wrong version of jscpd, use 4.0.7 or higher","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.9.4","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"22.21.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.2","@jscpd/finder":"4.0.2","@jscpd/tokenizer":"4.0.2","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.2","jscpd-sarif-reporter":"4.0.4","@jscpd/badge-reporter":"4.0.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.6_1768119073627_0.5646630882271746","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"jscpd","version":"4.0.7","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"a2e97c7c7baec62964836a177fa3f5f71184383f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.7.tgz","fileCount":20,"integrity":"sha512-ftw3OKgJUmAoS48TqeNOPRQbBdzzapKPF7L8auMKAp04kdOtoUuMonjVN0mruzb0zWObsh6CIWM78fzeeU29AA==","signatures":[{"sig":"MEUCIQD98xO5ridyEEBmrLJG0TjNsmutCX3WwjP5GfZXPuSYXQIgH3PHJ9a1bTwJ5ZZT6WMIz5wqK14uGV8G9MU6y5oiVX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98088},"main":"dist/src/index.js","_from":"file:jscpd-4.0.7.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/1295cf4894eb644aea9700ee51ef3ecc/jscpd-4.0.7.tgz","_integrity":"sha512-ftw3OKgJUmAoS48TqeNOPRQbBdzzapKPF7L8auMKAp04kdOtoUuMonjVN0mruzb0zWObsh6CIWM78fzeeU29AA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"10.9.4","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"22.21.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.3","@jscpd/finder":"4.0.3","@jscpd/tokenizer":"4.0.3","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.3","jscpd-sarif-reporter":"4.0.5","@jscpd/badge-reporter":"4.0.3"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.4","@vitest/coverage-v8":"^2.0.5"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.7_1768119287178_0.2591775455255565","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"jscpd","version":"4.0.8","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@4.0.8","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"638f6ff7aeaf5b913ff2b7fa444fe340d7acc24e","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.8.tgz","fileCount":20,"integrity":"sha512-d2VNT/2Hv4dxT2/59He8Lyda4DYOxPRyRG9zBaOpTZAqJCVf2xLrBlZkT8Va6Lo9u3X2qz8Bpq4HrDi4JsrQhA==","signatures":[{"sig":"MEUCIB5za0+idZVuZEaTpKuLNETGjrHBk0/8f+9wLtRC/91ZAiEAgJsdmHcd+bJjh356t7jbZhWpvPM6kp8dmR0JkL3RGxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98450},"main":"dist/src/index.js","_from":"file:jscpd-4.0.8.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/38/9m750_w54w1b7hlj0l2bg5pm0000gn/T/bd26fed709cc713c9624e16dac7ac0ad/jscpd-4.0.8.tgz","_integrity":"sha512-d2VNT/2Hv4dxT2/59He8Lyda4DYOxPRyRG9zBaOpTZAqJCVf2xLrBlZkT8Va6Lo9u3X2qz8Bpq4HrDi4JsrQhA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.6.2","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"22.20.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.4","@jscpd/finder":"4.0.4","@jscpd/tokenizer":"4.0.4","gitignore-to-glob":"^0.3.0","@jscpd/html-reporter":"4.0.4","jscpd-sarif-reporter":"4.0.6","@jscpd/badge-reporter":"4.0.4"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.8","@vitest/coverage-v8":"^4.0.16"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.8_1769768921143_0.3886028807744881","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"jscpd","version":"4.0.9","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@4.0.9","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"homepage":"https://github.com/kucherenko/jscpd#readme","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"90a51957e6a8cccf458501f32d2273608be25f93","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.0.9.tgz","fileCount":20,"integrity":"sha512-fp6Sh42W3mIPoQgZmgYmKDLQzEDnnX2vaGlTN4haILkB2vsi+ewcCHEtWR/2CR/QbsBvAvsNo8U5Sa+p9aHiGw==","signatures":[{"sig":"MEUCIQDzDqae5jZGKg5a0+CdmewMoPaHdac8/0Zvp6O0uXkQXAIgVrZgFDgBDKmGY11MLwmzWBlatD2AQqonYxtf4zEIdYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104842},"main":"dist/src/index.js","_from":"file:jscpd-4.0.9.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/38/9m750_w54w1b7hlj0l2bg5pm0000gn/T/8c0faa8565365de34b969059ae020278/jscpd-4.0.9.tgz","_integrity":"sha512-fp6Sh42W3mIPoQgZmgYmKDLQzEDnnX2vaGlTN4haILkB2vsi+ewcCHEtWR/2CR/QbsBvAvsNo8U5Sa+p9aHiGw==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.6.2","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"22.20.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.0.5","@jscpd/finder":"4.0.5","@jscpd/tokenizer":"4.0.5","@jscpd/html-reporter":"4.0.5","jscpd-sarif-reporter":"4.0.7","@jscpd/badge-reporter":"4.0.5"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.0.9_1775822603302_0.7880253026721888","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"jscpd","version":"4.1.0","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"f11104c07d0ddbafd9242f8c971bfd0968c7bab9","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.1.0.tgz","fileCount":20,"integrity":"sha512-LOXYBLp08+CoCVmb161k4rdR7Za/IGilmKnhXb9uLSgGSq135JMEXRku71xWpCDRyNzZHltxYbYgd8gkrdqJ2Q==","signatures":[{"sig":"MEYCIQC4iYk7Fk1bfu6rsp+UTattknm5MBG+o2/3PLuk2YmRHwIhAM78FfRquSPeZJR5pOHqJXOKw9nxufKRTIleoxGj/h7B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107811},"main":"dist/src/index.js","_from":"file:jscpd-4.1.0.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/dc36ac1dd9be94fa3fc6172cc8201fb7/jscpd-4.1.0.tgz","_integrity":"sha512-LOXYBLp08+CoCVmb161k4rdR7Za/IGilmKnhXb9uLSgGSq135JMEXRku71xWpCDRyNzZHltxYbYgd8gkrdqJ2Q==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.11.0","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"25.8.1","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.1.0","@jscpd/finder":"4.1.0","@jscpd/tokenizer":"4.1.0","@jscpd/html-reporter":"4.1.0","jscpd-sarif-reporter":"4.1.0","@jscpd/badge-reporter":"4.1.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.1.0_1778351019410_0.43468769128454143","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"jscpd","version":"4.1.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"9d287f0b932c8c97d9712a5ed9d440edab4aea80","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.1.1.tgz","fileCount":20,"integrity":"sha512-Z+BkeNF1lEO1RQlon59rDx0uzmE3VRqi+4hjTnGj7GDkwYjwdVqFW8tiVvQ3dJ2myUQSrT3mAsFWDMlFEArJXA==","signatures":[{"sig":"MEQCIClCKFPuEXrYWdGrKYR7fuTPGzDTMuHGaPzPEWVIVUyZAiAuQbKHG+NUWxnQfpgZI5DMruSzYlHnBn4svMwt+bVRTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109301},"main":"dist/src/index.js","_from":"file:jscpd-4.1.1.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/3bacf70d9e3e08e91f4d85a96716ac0e/jscpd-4.1.1.tgz","_integrity":"sha512-Z+BkeNF1lEO1RQlon59rDx0uzmE3VRqi+4hjTnGj7GDkwYjwdVqFW8tiVvQ3dJ2myUQSrT3mAsFWDMlFEArJXA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.1.1","@jscpd/finder":"4.1.1","@jscpd/tokenizer":"4.1.1","@jscpd/html-reporter":"4.1.1","jscpd-sarif-reporter":"4.1.1","@jscpd/badge-reporter":"4.1.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","vitest":"^2.0.5","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.1.1_1778565465865_0.4529527083162097","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"jscpd","version":"4.2.0","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"5572d60cbe2c0a0b28efe389969b26803fa871e5","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.2.0.tgz","fileCount":20,"integrity":"sha512-C0J/Tggbt5bKnJK/izPGR8aIdfEgzyEFJ063rn5n46OwkOmSl3mHyrdI14NDYH2CHqAqKp3BECZ2/MpxYaIVnA==","signatures":[{"sig":"MEQCICuJqa5U9jRGywug8iv2K+pZC9H7UswdhNdo8srLXAbDAiAchfSIPwxsUP3Uu0YO8/Fqv7cKgkvVSeR5x73wwHw1yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119087},"main":"dist/src/index.js","_from":"file:jscpd-4.2.0.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/f1631bed8ab39007725bd8d26f8b8fc0/jscpd-4.2.0.tgz","_integrity":"sha512-C0J/Tggbt5bKnJK/izPGR8aIdfEgzyEFJ063rn5n46OwkOmSl3mHyrdI14NDYH2CHqAqKp3BECZ2/MpxYaIVnA==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.2.0","@jscpd/finder":"4.2.0","@jscpd/tokenizer":"4.2.0","@jscpd/html-reporter":"4.2.0","jscpd-sarif-reporter":"4.2.0","@jscpd/badge-reporter":"4.2.0"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.2.0_1778757449569_0.1381225253625067","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"jscpd","version":"4.2.1","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"dedeed32fe9a35220b1ea740f3e015500dc261cf","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.2.1.tgz","fileCount":20,"integrity":"sha512-HFh70WLcw1gNd1Ce6iEOaYC+wmz46dHi4pj2UheJTF4nbKnUyYcjFbWm5qMGhbI/KiHJb/4LOMUsbDxaae7vEQ==","signatures":[{"sig":"MEYCIQDl/6YXjmSolHAQyhjN5gv+/j2IbXKDM3ejSputwCrqQAIhAI9m43rR96yRvzaAd/AaTX81rp3CpeIgJMF1NSrFS0SE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119388},"main":"dist/src/index.js","_from":"file:jscpd-4.2.1.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/fbb4b94c20c9760091c785796980a276/jscpd-4.2.1.tgz","_integrity":"sha512-HFh70WLcw1gNd1Ce6iEOaYC+wmz46dHi4pj2UheJTF4nbKnUyYcjFbWm5qMGhbI/KiHJb/4LOMUsbDxaae7vEQ==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.2.1","@jscpd/finder":"4.2.1","@jscpd/tokenizer":"4.2.1","@jscpd/html-reporter":"4.2.1","jscpd-sarif-reporter":"4.2.1","@jscpd/badge-reporter":"4.2.1"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.2.1_1778851958677_0.08857904556642215","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"jscpd","version":"4.2.2","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"e5224b0ea25c5e4d189bb026fdc944dafccb7606","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.2.2.tgz","fileCount":20,"integrity":"sha512-zmoSXtG5Dsgo3QHhnsA06okqnKu3DlYBeAuD7MRnNQoNiL13UgBBh28pEEhe0tyR4yqYXk4Q3GAFoHx5cY+oDw==","signatures":[{"sig":"MEUCIC+NlS+wwvyYIBVVmiY9/p6ErEeo8ms9RZfk7gLgn3UrAiEAy3I/gUFX6saKwMu1XksjSPY7oqN3kNbaQgxLH9U5QcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119388},"main":"dist/src/index.js","_from":"file:jscpd-4.2.2.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/f3f50453bc2ecb0a4e5d99f8600c1325/jscpd-4.2.2.tgz","_integrity":"sha512-zmoSXtG5Dsgo3QHhnsA06okqnKu3DlYBeAuD7MRnNQoNiL13UgBBh28pEEhe0tyR4yqYXk4Q3GAFoHx5cY+oDw==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.2.2","@jscpd/finder":"4.2.2","@jscpd/tokenizer":"4.2.2","@jscpd/html-reporter":"4.2.2","jscpd-sarif-reporter":"4.2.2","@jscpd/badge-reporter":"4.2.2"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.2.2_1778872627887_0.857091312914523","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"jscpd","version":"4.2.3","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"license":"MIT","_id":"jscpd@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"},"bin":{"jscpd":"bin/jscpd"},"dist":{"shasum":"13ef2a4f19b92408937f3cdd782cc7eae9167d1f","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.2.3.tgz","fileCount":20,"integrity":"sha512-/1BEga1E1cY56/sdQOzU/PFtnea+n1beqG8/Xx4HopG9c5rkUO8ptnu9En8Xf1ILGW6KSWidV4vLQTm2FGYvpw==","signatures":[{"sig":"MEUCICDr6hLn5N8StOMHSRLFlqoV78q+4HuhfPk0qZnVAgJQAiEA+sm/SCYADFW7ssCN0mZ0M/w46CF+8m5+LJzMc/m/rYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119388},"main":"dist/src/index.js","_from":"file:jscpd-4.2.3.tgz","module":"dist/src/index.mjs","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"dev":"nodemon","test":"vitest run","build":"tsup-node --dts","cleanup":"rimraf ./dist .turbo","typecheck":"tsc"},"typings":"dist/src/index.d.mts","_npmUser":{"name":"apk","email":"kucherenko.andrey@gmail.com"},"_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/6bf82a280750b9193467067effd7a618/jscpd-4.2.3.tgz","_integrity":"sha512-/1BEga1E1cY56/sdQOzU/PFtnea+n1beqG8/Xx4HopG9c5rkUO8ptnu9En8Xf1ILGW6KSWidV4vLQTm2FGYvpw==","repository":{"url":"git+ssh://git@github.com/kucherenko/jscpd.git","type":"git"},"_npmVersion":"11.12.1","description":"detector of copy/paste in files","directories":{"bin":"bin","lib":"src","test":"__tests__"},"_nodeVersion":"26.0.0","dependencies":{"colors":"^1.4.0","fs-extra":"^11.2.0","commander":"^5.0.0","@jscpd/core":"4.2.3","@jscpd/finder":"4.2.3","@jscpd/tokenizer":"4.2.3","@jscpd/html-reporter":"4.2.3","jscpd-sarif-reporter":"4.2.3","@jscpd/badge-reporter":"4.2.3"},"preferGlobal":true,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","nodemon":"^3.1.4","ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^24.10.0","@types/fs-extra":"^11.0.4","@tsconfig/node20":"^20.1.9","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/jscpd_4.2.3_1779020078004_0.46724027267480017","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"jscpd","version":"4.2.4","description":"detector of copy/paste in files","author":{"name":"Andrey Kucherenko","email":"kucherenko.andrey@gmail.com"},"homepage":"https://github.com/kucherenko/jscpd#readme","license":"MIT","main":"dist/src/index.js","module":"dist/src/index.mjs","typings":"dist/src/index.d.mts","exports":{".":{"types":"./dist/src/index.d.mts","import":"./dist/src/index.mjs","require":"./dist/src/index.js"},"./README.md":"./README.md"},"bin":{"jscpd":"bin/jscpd"},"directories":{"lib":"src","bin":"bin","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+ssh://git@github.com/kucherenko/jscpd.git"},"dependencies":{"colors":"^1.4.0","commander":"^5.0.0","fs-extra":"^11.2.0","@jscpd/finder":"4.2.4","@jscpd/core":"4.2.4","@jscpd/tokenizer":"4.2.4","jscpd-sarif-reporter":"4.2.4","@jscpd/html-reporter":"4.2.4","@jscpd/badge-reporter":"4.2.4"},"devDependencies":{"@tsconfig/node20":"^20.1.9","@types/fs-extra":"^11.0.4","@types/node":"^24.10.0","@vitest/coverage-v8":"^3.2.4","nodemon":"^3.1.4","ts-node":"^10.9.2","tsup":"^8.5.1","typescript":"^5.5.4","vitest":"^3.2.4"},"preferGlobal":true,"gitHead":"87a118f80343288c0099a4e3e47ccd875476bf6c","scripts":{"build":"tsup-node --dts","dev":"nodemon","test":"vitest run","typecheck":"tsc","cleanup":"rimraf ./dist .turbo"},"_id":"jscpd@4.2.4","bugs":{"url":"https://github.com/kucherenko/jscpd/issues"},"_integrity":"sha512-PSo2U0G8OxULayGyQMv7T/0ZQ+c3PPltdMOz/57v9Xnmq5xSIhh4cnZ0oYZPKqejy10aFwAbMVxqAlo24+PQ3g==","_resolved":"/private/var/folders/rh/82vm3q314snd3ymwr5n577_00000gp/T/f70100a366992fb2eaceb31bd7ad59e2/jscpd-4.2.4.tgz","_from":"file:jscpd-4.2.4.tgz","_nodeVersion":"26.0.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-PSo2U0G8OxULayGyQMv7T/0ZQ+c3PPltdMOz/57v9Xnmq5xSIhh4cnZ0oYZPKqejy10aFwAbMVxqAlo24+PQ3g==","shasum":"043692f132eb772a0e8792d12c57979241634672","tarball":"https://registry.npmjs.org/jscpd/-/jscpd-4.2.4.tgz","fileCount":20,"unpackedSize":127940,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDcHSWPcJX++5JJQPIKTrBbcyWsI2WSJXaHG553owwtRwIhAIst8mibkRr4hPj7NfS2UOxKdsh970Jgt5GynGIWpQdG"}]},"_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_4.2.4_1779716309028_0.9444437556575531"},"_hasShrinkwrap":false}},"time":{"created":"2013-06-03T11:51:49.220Z","modified":"2026-05-25T13:38:29.307Z","0.1.1":"2013-06-03T11:51:52.245Z","0.1.2":"2013-06-03T11:55:59.959Z","0.1.3":"2013-06-03T12:12:44.361Z","0.1.4":"2013-06-03T13:33:15.479Z","0.1.5":"2013-06-03T15:52:38.233Z","0.1.6":"2013-06-03T19:26:05.666Z","0.1.7":"2013-06-20T16:28:55.227Z","0.2.0":"2013-09-16T20:33:42.040Z","0.2.1":"2013-09-16T20:34:43.139Z","0.2.3":"2013-09-17T06:40:36.195Z","0.2.4":"2013-09-17T06:42:17.643Z","0.2.6":"2013-09-17T06:45:10.200Z","0.2.7":"2013-09-24T14:10:04.258Z","0.2.8":"2013-09-24T14:38:08.250Z","0.2.9":"2013-10-10T13:16:43.740Z","0.2.10":"2013-12-21T18:34:48.556Z","0.2.11":"2013-12-22T07:49:42.485Z","0.2.12":"2013-12-23T12:34:25.256Z","0.2.13":"2013-12-24T17:17:08.394Z","0.2.14":"2013-12-24T17:33:47.092Z","0.2.15":"2013-12-26T13:57:01.960Z","0.2.16":"2013-12-26T15:11:43.109Z","0.2.17":"2013-12-26T15:14:11.559Z","0.2.18":"2013-12-26T15:59:51.664Z","0.2.19":"2014-01-20T10:20:52.445Z","0.3.0":"2014-02-07T19:52:11.819Z","0.3.1":"2014-02-07T21:28:13.231Z","0.3.2":"2014-02-17T17:05:29.946Z","0.3.3":"2014-09-22T15:12:15.363Z","0.3.4":"2015-02-04T11:18:14.767Z","0.3.5":"2015-02-04T11:28:45.054Z","0.3.6":"2015-02-28T18:04:02.960Z","0.4.0":"2015-05-03T13:46:29.361Z","0.4.1":"2015-09-08T16:16:17.548Z","0.4.2":"2015-09-10T05:21:13.381Z","0.4.3":"2015-11-01T09:35:49.388Z","0.5.0":"2015-11-01T12:35:44.252Z","0.5.1":"2015-11-02T10:14:20.725Z","0.5.2":"2015-11-08T14:49:40.027Z","0.5.3":"2015-12-14T15:48:03.962Z","0.5.4":"2016-03-09T11:00:17.675Z","0.6.0":"2016-03-31T06:24:08.228Z","0.6.1":"2016-04-02T08:22:58.045Z","0.6.2":"2016-06-15T09:59:13.313Z","0.6.3":"2016-07-06T19:24:16.977Z","0.6.4":"2016-08-23T10:26:33.718Z","0.6.5":"2016-10-13T15:15:12.914Z","0.6.6":"2016-12-05T19:10:42.653Z","0.6.7":"2017-01-06T11:51:13.878Z","0.6.8":"2017-01-06T12:57:40.792Z","0.6.9":"2017-01-08T15:21:22.900Z","0.6.10":"2017-01-10T13:47:18.510Z","0.6.11":"2017-04-18T12:12:41.455Z","0.6.12":"2017-07-19T10:05:01.536Z","0.6.13":"2017-07-19T12:09:08.811Z","0.6.14":"2017-09-20T11:56:58.068Z","0.6.15":"2017-09-20T12:01:04.950Z","0.6.17":"2017-11-13T08:22:30.844Z","0.6.18":"2018-05-25T14:53:22.676Z","0.6.19":"2018-06-13T07:50:19.685Z","0.6.20":"2018-06-18T09:28:01.314Z","0.6.21":"2018-06-18T10:14:38.296Z","0.6.22":"2018-06-18T14:59:26.194Z","1.0.0-alpha.0":"2018-08-18T15:39:47.575Z","1.0.0-alpha.1":"2018-08-18T15:45:27.372Z","1.0.0-alpha.2":"2018-08-24T18:27:39.430Z","0.6.23":"2018-09-06T15:54:49.704Z","0.6.24":"2018-09-21T13:47:35.780Z","1.1.0-rc.0":"2018-10-06T19:43:36.113Z","1.0.0-rc.0":"2018-10-07T19:16:28.014Z","1.0.0-rc.1":"2018-10-11T12:09:47.849Z","1.0.0-rc.2":"2018-10-11T12:21:29.000Z","1.0.0-rc.3":"2018-10-11T13:01:17.199Z","0.6.25":"2018-10-18T10:23:52.592Z","1.0.0-rc.4":"2018-11-09T15:33:07.340Z","1.0.0-rc.5":"2018-11-15T15:16:48.098Z","1.0.0-rc.6":"2018-11-17T21:18:17.627Z","1.0.0":"2018-11-21T16:16:31.457Z","1.0.1":"2018-11-27T11:05:42.024Z","1.0.2":"2018-11-27T15:32:02.250Z","1.0.3":"2018-11-27T17:02:34.942Z","1.1.0":"2018-12-02T21:55:33.106Z","1.2.0":"2018-12-14T13:16:15.790Z","1.2.1":"2018-12-23T17:02:58.072Z","1.2.2":"2018-12-27T13:34:49.424Z","1.2.3":"2018-12-27T13:47:04.052Z","2.0.0":"2018-12-28T10:06:41.749Z","2.0.1":"2018-12-28T10:59:57.540Z","2.0.2":"2018-12-28T12:16:57.050Z","2.0.3":"2019-01-08T12:52:28.626Z","2.0.4":"2019-01-08T13:41:24.843Z","2.0.5":"2019-02-19T15:55:07.262Z","2.0.6":"2019-02-20T17:02:53.350Z","2.0.7":"2019-02-21T17:10:22.934Z","2.0.8":"2019-02-21T17:39:26.472Z","2.0.9":"2019-02-21T17:58:20.984Z","2.0.10":"2019-02-22T14:00:04.564Z","2.0.11":"2019-02-27T09:48:05.747Z","2.0.12":"2019-03-28T09:36:47.825Z","2.0.13":"2019-03-29T08:24:21.319Z","2.0.14":"2019-04-18T09:18:17.188Z","2.0.15":"2019-04-24T17:13:33.097Z","2.0.16":"2019-09-24T10:18:27.961Z","3.0.0":"2020-03-08T15:41:15.507Z","3.0.1":"2020-03-10T15:59:37.816Z","3.1.0":"2020-03-11T09:31:03.291Z","3.2.0":"2020-04-08T20:27:30.287Z","3.2.1":"2020-04-18T06:12:57.318Z","3.3.0-alpha.2":"2020-04-29T20:58:55.316Z","3.3.0-alpha.3":"2020-04-29T21:06:01.331Z","3.3.0-alpha.8":"2020-04-29T22:07:56.476Z","3.3.0-rc.3":"2020-05-02T13:31:55.370Z","3.3.0-rc.4":"2020-05-05T13:04:38.525Z","3.3.0-rc.5":"2020-05-05T14:34:23.978Z","3.3.0-rc.6":"2020-05-06T12:43:18.799Z","3.3.0-rc.7":"2020-05-30T11:15:06.098Z","3.3.0-rc.8":"2020-05-30T19:49:42.153Z","3.3.0-rc.9":"2020-06-20T13:08:46.648Z","3.3.0-rc.10":"2020-06-30T16:04:53.302Z","3.3.1":"2020-07-27T17:49:53.968Z","3.3.2":"2020-08-07T17:25:11.532Z","3.3.3":"2020-08-07T18:28:19.353Z","3.3.8":"2020-08-10T12:05:45.214Z","3.3.9":"2020-08-11T12:59:57.748Z","3.3.11":"2020-08-11T14:49:04.297Z","3.3.13":"2020-08-11T15:11:16.243Z","3.3.14":"2020-08-20T12:37:21.362Z","3.3.16":"2020-08-20T12:54:57.851Z","3.3.17":"2020-08-30T18:40:20.448Z","3.3.19":"2020-09-01T17:56:28.737Z","3.3.20":"2020-11-20T12:08:29.834Z","3.3.21":"2020-11-20T12:34:45.209Z","3.3.22":"2020-12-01T11:41:17.958Z","3.3.23":"2020-12-13T15:37:30.408Z","3.3.24":"2021-02-27T21:01:23.148Z","3.3.25":"2021-03-04T13:56:51.006Z","3.3.26":"2021-05-23T09:43:55.454Z","3.4.1":"2021-11-06T16:41:49.258Z","3.4.2":"2021-11-06T20:37:42.586Z","3.4.5":"2022-01-10T17:19:39.041Z","3.5.0":"2022-10-01T19:24:57.718Z","3.5.1":"2022-10-24T15:46:55.901Z","3.5.3":"2022-12-15T12:07:08.415Z","3.5.4":"2023-03-24T17:01:13.172Z","3.5.5":"2023-04-27T17:22:47.523Z","3.5.6":"2023-05-01T12:57:12.627Z","3.5.8":"2023-05-01T13:16:53.217Z","3.5.9":"2023-05-02T17:00:59.852Z","3.5.10":"2023-09-17T19:35:47.766Z","4.0.0":"2024-05-26T08:47:08.300Z","4.0.1":"2024-05-26T12:31:27.641Z","4.0.2":"2024-05-28T15:03:12.566Z","4.0.3":"2024-05-28T15:21:54.389Z","4.0.4":"2024-05-28T15:23:31.845Z","4.0.5":"2024-07-03T05:31:49.181Z","4.0.6":"2026-01-11T08:11:13.781Z","4.0.7":"2026-01-11T08:14:47.334Z","4.0.8":"2026-01-30T10:28:41.287Z","4.0.9":"2026-04-10T12:03:23.435Z","4.1.0":"2026-05-09T18:23:39.555Z","4.1.1":"2026-05-12T05:57:46.015Z","4.2.0":"2026-05-14T11:17:29.705Z","4.2.1":"2026-05-15T13:32:38.860Z","4.2.2":"2026-05-15T19:17:08.030Z","4.2.3":"2026-05-17T12:14:38.168Z","4.2.4":"2026-05-25T13:38:29.155Z"},"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","repository":{"type":"git","url":"git+ssh://git@github.com/kucherenko/jscpd.git"},"description":"detector of copy/paste in files","maintainers":[{"name":"apk","email":"kucherenko.andrey@gmail.com"}],"readme":"## jscpd\n\n[![npm](https://img.shields.io/npm/v/jscpd.svg?style=flat-square)](https://www.npmjs.com/package/jscpd)\n![jscpd](https://raw.githubusercontent.com/kucherenko/jscpd/master/assets/jscpd-badge.svg?sanitize=true)\n[![license](https://img.shields.io/github/license/kucherenko/jscpd.svg?style=flat-square)](https://github.com/kucherenko/jscpd/blob/master/LICENSE)\n[![npm](https://img.shields.io/npm/dw/jscpd.svg?style=flat-square)](https://www.npmjs.com/package/jscpd)\n\n\n[![codecov](https://codecov.io/gh/kucherenko/jscpd/branch/master/graph/badge.svg)](https://codecov.io/gh/kucherenko/jscpd)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fkucherenko%2Fjscpd.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fkucherenko%2Fjscpd?ref=badge_shield)\n[![Backers on Open Collective](https://opencollective.com/jscpd/backers/badge.svg)](#backers)\n[![Sponsors on Open Collective](https://opencollective.com/jscpd/sponsors/badge.svg)](#sponsors)\n\n[![NPM](https://nodei.co/npm/jscpd.png)](https://nodei.co/npm/jscpd/)\n\n> Copy/paste detector for programming source code, supports [223 formats](https://github.com/kucherenko/jscpd/blob/master/FORMATS.md). AI-ready with AI skills, MCP server and token-efficient reporter.\n\nCopy/paste is a common technical debt on a lot of projects. The jscpd gives the ability to find duplicated blocks implemented on more than 223 programming languages and digital formats of documents.\nThe jscpd tool implements [Rabin-Karp](https://en.wikipedia.org/wiki/Rabin%E2%80%93Karp_algorithm) algorithm for searching duplications.\n\n## Table of content\n\n- [What's New](#whats-new)\n- [Features](#features)\n- [Getting started](#getting-started)\n  - [Installation](#installation)\n  - [Usage](#usage)\n- [JSCPD Server](#jscpd-server)\n- [Shebang Detection](#shebang-detection)\n- [Options](#options)\n  - [Gitignore](#gitignore)\n  - [Formats Extensions](#formats-extensions)\n  - [Formats Names](#formats-names)\n- [Config File](#config-file)\n- [Ignored Blocks](#ignored-blocks)\n- [Reporters](#jscpd-reporters)\n  - [HTML](#html)\n  - [Badge](#badge)\n  - [PMD CPD XML](#pmd-cpd-xml)\n  - [JSON](#json-reporters)\n- [API](#api)\n- [Changelog](#changelog)\n- [Who uses jscpd](#who-uses-jscpd)\n- [Contributors](#contributors)\n- [Backers](#backers)\n- [Sponsors](#sponsors)\n- [License](#license)\n\n\n## Features\n - Detect duplications in programming source code, use semantic of programing languages, can skip comments, empty lines etc.\n - Detect duplications in embedded blocks of code, like `<script>` or `<style>` sections in html\n - Detect duplications in executable script files without extensions via [shebang detection](#shebang-detection)\n - Detect duplications in Svelte (`.svelte`), Astro (`.astro`), Vue SFC (`.vue`), and Markdown — tokenized per-block/per-section with cross-format duplicate detection across file types\n - Support for Apex, CFML/ColdFusion, and GDScript (Godot)\n - Blame authors of duplications\n - Generate XML report in pmd-cpd format, JSON report, [HTML report](http://kucherenko.github.io/jscpd-report.html)\n - Token-efficient `ai` reporter (~79% fewer tokens) for piping to LLM tools\n - Integrate with CI systems, use thresholds for level of duplications\n\n## What's New\n\n**v4.2.x**\n\n- **Custom tokenizer backend** — replaced `prismjs` with an own backend built on the [reprism](https://github.com/tannerlinsley/reprism) grammar engine. ~11.5% faster tokenization on real projects (avg 1126ms → 997ms on a 548-file, 223-format scan).\n- **Cross-format detection** — Vue SFC (`.vue`), Svelte (`.svelte`), Astro (`.astro`), and Markdown files are tokenized per-block/per-section, enabling duplicate detection across file types (e.g. a `<script>` block in `.vue` matched against `.ts` files).\n- **New formats**: Apex, CFML/ColdFusion, GDScript, and 70+ additional formats (223 total, up from 152)\n- **`--skipComments`**: shorthand flag for `--mode weak` (strip comments before detection)\n- **Shebang detection**: auto-detect language for extensionless executable scripts\n- **`--store-path`**: configure LevelDB cache directory for parallel runs\n- **`--formats-names`**: map specific filenames (e.g. `Makefile`, `Dockerfile`) to a format\n- **`--noTips`**: suppress tip output in CI environments\n\n### Bug Fixes\n\n- **Entire-file duplicates silently dropped** — RabinKarp flushed the pending clone on a store *hit* at end-of-file instead of on a *miss*, causing files that are complete copies of each other to go undetected. Fixed in `@jscpd/core` (#728).\n- **ReDoS hang on Lisp/Elisp files** — the Lisp string regex could catastrophically backtrack (O(2ⁿ)) on unterminated strings. Replaced with a linear alternative in `@jscpd/tokenizer` (#737).\n- **Process crash on malformed `package.json`** — invalid JSON in `package.json` threw an unhandled `SyntaxError` that killed the process. Now emits a warning and continues (#739).\n- **Vue SFC cross-file detection broken** — the detector used the file-level format (`vue`) as the store namespace for all SFC blocks, preventing cross-file matches. Namespace now reflects each block's resolved sub-format.\n- **Vue SFC incorrect column numbers** — tokens on the first line of a block carried block-relative column 1 instead of the file-absolute column.\n- **50 dependency security vulnerabilities** remediated across the monorepo.\n- **`.gitignore` not respected by default** — `gitignore` defaulted to `false`, and when `true` it only read the root `.gitignore` via `process.cwd()` (CLI-only; programmatic API was never covered). Now defaults to `true`, reads `.gitignore` from every scanned directory, and works for both the CLI and the programmatic API. Use `--no-gitignore` to opt out (#790).\n\n## Getting started\n\n### Installation\n```bash\n$ npm install -g jscpd\n```\n### Usage\n```bash\n$ npx jscpd /path/to/source\n```\nor\n\n```bash\n$ jscpd /path/to/code\n```\nor\n\n```bash\n$ jscpd --pattern \"src/**/*.js\"\n```\n\n## JSCPD Server\n\nIf you need a standalone application that provides an API for detecting code duplication, you can use [jscpd-server](../jscpd-server).\nIt allows you to integrate duplication detection into your services or tools via HTTP API.\n\n## Shebang Detection\n\njscpd can detect duplications in script files that have no file extension, such as shell scripts, Python scripts, or other executables deployed without an extension (e.g. `deploy`, `build`, `entrypoint`).\n\n### How it works\n\nWhen jscpd encounters a file with no recognized extension, it checks two conditions:\n\n1. The file has the executable bit set (`chmod +x`)\n2. The first line is a shebang (`#!...`)\n\nIf both conditions are met, jscpd reads the interpreter from the shebang line and maps it to a supported format.\n\n### Supported interpreters\n\n| Interpreter | Detected format |\n|-------------|-----------------|\n| `bash`, `sh`, `zsh`, `fish`, `dash`, `ksh` | `shell` |\n| `python`, `python3`, `python2` | `python` |\n| `node`, `nodejs` | `javascript` |\n| `ruby` | `ruby` |\n| `perl` | `perl` |\n| `php` | `php` |\n| `lua` | `lua` |\n| `tclsh`, `wish` | `tcl` |\n| `Rscript` | `r` |\n| `groovy` | `groovy` |\n| `swift` | `swift` |\n| `kotlin` | `kotlin` |\n\nBoth direct (`#!/usr/bin/bash`) and `env`-mediated (`#!/usr/bin/env python3`) shebangs are supported. Version suffixes are stripped automatically (`python3.11` → `python`).\n\n### Limitations\n\n- Files without the executable bit are **not** inspected for shebangs and are skipped if they have no recognized extension — same behaviour as before.\n- Symlinks are always excluded from shebang detection.\n- If your interpreter is not in the table above, use [`--formats-names`](#formats-names) to map specific filenames to a format.\n\n## Options\n### Pattern\n\nGlob pattern for find files to detect\n\n - Cli options: `--pattern`, `-p`\n - Type: **string**\n - Default: \"**/*\"\n\nExample:\n ```bash\n $ jscpd --pattern \"**/*.js\"\n ```\n\n### Min Tokens\n\nMinimal block size of code in tokens. The block of code less than `min-tokens` will be skipped.\n\n - Cli options: `--min-tokens`, `-k`\n - Type: **number**\n - Default: **50**\n\n *This option is called ``minTokens`` in the config file.*\n\n### Min Lines\n\nMinimal block size of code in lines. The block of code less than `min-lines` will be skipped.\n\n - Cli options: `--min-lines`, `-l`\n - Type: **number**\n - Default: **5**\n### Max Lines\n\nMaximum file size in lines. The file bigger than `max-lines` will be skipped.\n\n - Cli options: `--max-lines`, `-x`\n - Type: **number**\n - Default: **1000**\n### Max Size\n\nMaximum file size in bytes. The file bigger than `max-size` will be skipped.\n\n - Cli options: `--max-size`, `-z`\n - Type: **string**\n - Default: **100kb**\n### Threshold\n\nThe threshold for duplication level, check if current level of duplications bigger than threshold jscpd exit with error.\n\n - Cli options: `--threshold`, `-t`\n - Type: **number**\n - Default: **null**\n### Config\n\nThe path to configuration file. The config should be in `json` format. Supported options in config file can be the same with cli options.\n\n - Cli options: `--config`, `-c`\n - Type: **path**\n - Default: **null**\n### Ignore\n\nGlob patterns for files and directories to exclude from analysis. Multiple patterns can be separated by commas.\n\n - Cli options: `--ignore`, `-i`\n - Type: **string**\n - Default: **null**\n\n#### Pattern forms\n\nAll of the following forms work regardless of whether the scan path is relative or absolute:\n\n| Pattern | Meaning |\n|---------|---------|\n| `**/patches/**` | ignore `patches` at any depth (already worked before v4.2.x) |\n| `patches/**` | ignore `patches` relative to cwd or the scan directory |\n| `./patches/**` | same as above, explicit `./` prefix |\n| `/absolute/path/**` | ignore an absolute path |\n\n#### Examples\n\n```bash\n# Ignore minified and map files anywhere in the tree\n$ jscpd --ignore \"**/*.min.js,**/*.map\" /path/to/files\n\n# Ignore a top-level directory when scanning cwd\n$ jscpd --ignore \"patches/**\" .\n\n# Ignore a subdirectory when scanning a subdirectory\n# (pattern is resolved relative to the scanned path)\n$ jscpd --ignore \"./vendor/**\" ./src\n\n# Multiple patterns via comma separator\n$ jscpd --ignore \"dist/**,coverage/**,**/*.test.js\" /path/to/project\n```\n\nIn a config file the same patterns can be listed as an array:\n```json\n{\n  \"ignore\": [\"dist/**\", \"coverage/**\", \"**/__snapshots__/**\"]\n}\n```\n\n> **Note:** Patterns starting with `**/` match at any depth and are passed through unchanged. All other relative patterns are resolved against both cwd and each scan directory, so `patches/**` and `./patches/**` behave identically and work whether you scan `.`, an absolute path, or a subdirectory.\n### Reporters\nThe list of reporters. Reporters use for output information of clones and duplication process.\n\nAvailable reporters:\n - **console** - report about clones to console;\n - **ai** - compact, token-efficient clone list suited for piping to AI tools;\n - **consoleFull** - report about clones to console with blocks of code;\n - **json** - output `jscpd-report.json` file with clones report in json format;\n - **xml** - output `jscpd-report.xml` file with clones report in xml format;\n - **csv** - output `jscpd-report.csv` file with clones report in csv format;\n - **markdown** - output `jscpd-report.md` file with clones report in markdown format;\n - **html** - generate html report to `html/` folder;\n - **sarif** - generate a report in SARIF format (https://github.com/oasis-tcs/sarif-spec), save it to `jscpd-sarif.json` file;\n - **verbose** - output a lot of debug information to console;\n\n> Note: A reporter can be developed manually, see [@jscpd/finder](../finder) package.\n\n - Cli options: `--reporters`, `-r`\n - Type: **string**\n - Default: **console**\n### Output\n\nThe path to directory for reports. JSON and XML reports will be saved there.\n\n - Cli options: `--output`, `-o`\n - Type: **path**\n - Default: **./report/**\n\n### Mode\nThe mode of detection quality.\n - `strict` - use all types of symbols as token, skip only blocks marked as ignored.\n - `mild` - skip blocks marked as ignored and new lines and empty symbols.\n - `weak` - skip blocks marked as ignored and new lines and empty symbols and comments.\n\n> Note: A mode can be developed manually, see API section.\n\n - Cli options: `--mode`, `-m`\n - Type: **string**\n - Default: **mild**\n\n### Skip Comments\nIgnore comments during detection. Shorthand for `--mode weak`; comments are stripped before the duplicate-detection pass so comment-only blocks are never reported as clones.\n\nIf `--mode` is also provided, `--mode` takes precedence.\n\nExample:\n```bash\n$ jscpd --skipComments /path/to/source\n```\n\n - Cli options: `--skipComments`\n - Type: **boolean**\n - Default: **false**\n### Format\n\nThe list of formats to detect for duplications. Available [223 formats](https://github.com/kucherenko/jscpd/blob/master/FORMATS.md).\n\nExample:\n```bash\n$ jscpd --format \"php,javascript,markup,css\" /path/to/files\n```\n\n - Cli options: `--format`, `-f`\n - Type: **string**\n - Default: **{all formats}**\n### Blame\nGet information about authors and dates of duplicated blocks from git.\n\n - Cli options: `--blame`, `-b`\n - Type: **boolean**\n - Default: **false**\n### Silent\nDon't write a lot of information to a console.\n\nExample:\n```\n$ jscpd /path/to/source --silent\nDuplications detection: Found 60 exact clones with 3414(46.81%) duplicated lines in 100 (31 formats) files.\nExecution Time: 1381.759ms\n```\n - Cli options: `--silent`, `-s`\n - Type: **boolean**\n - Default: **false**\n### Absolute\nUse the absolute path in reports.\n\n\n - Cli options: `--absolute`, `-a`\n - Type: **boolean**\n - Default: **false**\n### Ignore Case\nIgnore case of symbols in code (experimental).\n\n\n - Cli options: `--ignoreCase`\n - Type: **boolean**\n - Default: **false**\n\n### No Symlinks\nDo not follow symlinks.\n\n - Cli options: `--noSymlinks`, `-n`\n - Type: **boolean**\n - Default: **false**\n\n### Gitignore\n\nRespect `.gitignore` files. When enabled, jscpd reads the `.gitignore` in each scanned directory and excludes matching paths from detection. This prevents noise from `node_modules/`, `dist/`, `.git/`, and other generated or vendored directories.\n\nEnabled by default. Use `--no-gitignore` to opt out.\n\n```bash\n# Default behaviour — .gitignore is respected automatically\n$ jscpd .\n\n# Opt out (scan everything, including gitignored paths)\n$ jscpd . --no-gitignore\n```\n\nIn a config file:\n```json\n{\n  \"gitignore\": false\n}\n```\n\n - Cli options: `--no-gitignore` (disable), `-g` / `--gitignore` (explicit enable, no-op when already default)\n - Type: **boolean**\n - Default: **true**\n\n> **Note:** The existing `ignore` option adds patterns on top of `.gitignore` rules — they compose rather than conflict.\n\n### Skip Local\nUse for detect duplications in different folders only. For correct usage of `--skipLocal` option you should provide list of path's with more than one item.\n\nExample:\n```bash\njscpd --skipLocal /path/to/folder1/ /path/to/folder2/\n```\nwill detect clones in separate folders only, clones from same folder will be skipped.\n\n\n - Cli options: `--skipLocal`\n - Type: **boolean**\n - Default: **false**\n\n### Formats Extensions\nDefine the list of formats with file extensions. Available [223 formats](https://github.com/kucherenko/jscpd/blob/master/FORMATS.md).\n\nIn following example jscpd will analyze files `*.es` and `*.es6` as javascript and `*.dt` files as dart:\n```bash\n$ jscpd --formats-exts javascript:es,es6;dart:dt /path/to/code\n```\n> Note: formats defined in the option redefine default configuration, you should define all need formats manually or create two configuration for run `jscpd`\n\n - Cli options: `--formats-exts`\n - Type: **string**\n - Default: **null**\n\n### Formats Names\nDefine the list of formats for files matched by exact filename (no extension required). This is independent of `--formats-exts` and does not affect extension-based detection.\n\nUse this when you have extensionless files that are not covered by [shebang detection](#shebang-detection) — for example `Makefile`, `Dockerfile`, `Jenkinsfile`, or any script not starting with `#!/`.\n\n```bash\n$ jscpd --formats-names makefile:Makefile,GNUmakefile /path/to/code\n$ jscpd --formats-names docker:Dockerfile;makefile:Makefile /path/to/code\n```\n\nThe syntax mirrors `--formats-exts`: `format:name1,name2;format2:name3`.\n\n - Cli options: `--formats-names`\n - Type: **string**\n - Default: **null**\n\n### Store\n\nStores used for collect information about code, by default all information collect in memory.\n\nAvailable stores:\n - **leveldb** - leveldb store all data to files. The store recommended as store for big repositories. Should install @jscpd/leveldb-store before;\n\n> Note: A store can be developed manually, see [@jscpd/finder](../finder) package and [@jscpd/leveldb-store](../leveldb-store) as example.\n\n - Cli options: `--store`\n - Type: **string**\n - Default: **null**\n\n### Store Path\n\nThe directory used by the store for its cache files. By default, `--store leveldb` creates a `.jscpd/` directory in the current working directory. Use `--store-path` to override this location.\n\nThis is especially useful when running multiple `jscpd` processes in parallel — give each process a unique path to avoid LevelDB file conflicts:\n\n```bash\n# Two parallel runs, each with its own isolated cache\njscpd /data/files/1 /data/repo/ --store leveldb --store-path /tmp/jscpd-run1 --reporters json\njscpd /data/files/2 /data/repo/ --store leveldb --store-path /tmp/jscpd-run2 --reporters json\n```\n\nCan also be set in the config file:\n\n```json\n{\n  \"store\": \"leveldb\",\n  \"storePath\": \"/tmp/my-jscpd-cache\"\n}\n```\n\n - Cli options: `--store-path`\n - Type: **string**\n - Default: **`.jscpd`** (relative to current working directory)\n\n### Ignore Pattern\nIgnore code blocks matching the regexp patterns.\n\n - Cli options: `--ignore-pattern`\n - Type: **string**\n - Default: **null**\n\nExample:\n```\n$ jscpd /path/to/source --ignore-pattern \"import.*from\\s*'.*'\"\n```\nExcludes import statements from the calculation.\n\n### No Tips\n\nBy default, jscpd prints a few tip lines after the timer output:\n\n```\ntime: 1.234s\n\n💡 Auto-refactor with AI: npx skills add kucherenko/jscpd --skill dry-refactoring\n🎩 New: Gangsta Agents — discipline your AI coding → gangsta.page\n💖 Sponsor jscpd → https://opencollective.com/jscpd\n```\n\nUse `--noTips` to suppress these lines (useful in CI environments or when piping output).\n\n```bash\n$ jscpd --noTips /path/to/source\n```\n\nTips are also automatically suppressed when `--silent` is active.\n\n - Cli options: `--noTips`\n - Type: **boolean**\n - Default: **false**\n\n## Config File\n\nPut `.jscpd.json` file in the root of the projects:\n```json\n{\n  \"path\": [\"./src\"],\n  \"threshold\": 0,\n  \"reporters\": [\"html\", \"console\", \"badge\"],\n  \"ignore\": [\"**/__snapshots__/**\"],\n  \"absolute\": true\n}\n```\n\nAlso you can use section in `package.json`:\n\n```json\n{\n  ...\n  \"jscpd\": {\n    \"path\": [\"./src\"],\n    \"threshold\": 0.1,\n    \"reporters\": [\"html\", \"console\", \"badge\"],\n    \"ignore\": [\"**/__snapshots__/**\"],\n    \"absolute\": true,\n    \"gitignore\": true\n  }\n  ...\n}\n\n\n```\n\n### Exit code\n\nBy default, the tool exits with code 0 even when code duplications were\ndetected. This behaviour can be changed by specifying a custom exit\ncode for error states.\n\nExample:\n```bash\njscpd --exitCode 1 .\n```\n\n- Cli options: `--exitCode`\n- Type: **number**\n- Default: **0**\n\n\n## Ignored Blocks\n\nMark blocks in code as ignored:\n```javascript\n/* jscpd:ignore-start */\nimport lodash from 'lodash';\nimport React from 'react';\nimport {User} from './models';\nimport {UserService} from './services';\n/* jscpd:ignore-end */\n```\n\n```html\n<!--\n// jscpd:ignore-start\n-->\n<meta data-react-helmet=\"true\" name=\"theme-color\" content=\"#cb3837\"/>\n<link data-react-helmet=\"true\" rel=\"stylesheet\" href=\"https://static.npmjs.com/103af5b8a2b3c971cba419755f3a67bc.css\"/>\n<link data-react-helmet=\"true\" rel=\"stylesheet\" href=\"https://static.npmjs.com/cms/flatpages.css\"/>\n<link data-react-helmet=\"true\" rel=\"apple-touch-icon\" sizes=\"120x120\" href=\"https://static.npmjs.com/58a19602036db1daee0d7863c94673a4.png\"/>\n<link data-react-helmet=\"true\" rel=\"apple-touch-icon\" sizes=\"144x144\" href=\"https://static.npmjs.com/7a7ffabbd910fc60161bc04f2cee4160.png\"/>\n<link data-react-helmet=\"true\" rel=\"apple-touch-icon\" sizes=\"152x152\" href=\"https://static.npmjs.com/34110fd7686e2c90a487ca98e7336e99.png\"/>\n<link data-react-helmet=\"true\" rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"https://static.npmjs.com/3dc95981de4241b35cd55fe126ab6b2c.png\"/>\n<link data-react-helmet=\"true\" rel=\"icon\" type=\"image/png\" href=\"https://static.npmjs.com/b0f1a8318363185cc2ea6a40ac23eeb2.png\" sizes=\"32x32\"/>\n<!--\n// jscpd:ignore-end\n-->\n```\n\n## Reporters\n\n### HTML\n\n[Demo report](http://kucherenko.github.io/jscpd-report.html)\n### Badge\n![jscpd](../../assets/jscpd-badge.svg)\n\nMore info [jscpd-badge-reporter](https://github.com/kucherenko/jscpd-badge-reporter)\n### AI\n\nCompact, token-efficient reporter designed for piping jscpd output into AI tools.\nOutputs one clone pair per line using common-path-prefix compression, followed by a summary.\nNo code fragments, no colors — clean for piping.\n\n**Token savings: ~79% fewer tokens compared to the default console reporter.**\n\nBenchmarked on the `fixtures/` directory (91 clones across 132 files):\n\n| Reporter | Output size | Estimated tokens |\n|----------|-------------|------------------|\n| default (console) | ~21,800 chars | ~5,400 |\n| `ai` | ~4,500 chars | ~1,100 |\n\nExample output:\n```\nsrc/utils/ auth.ts:10-25 ~ helpers.ts:40-55\nsrc/utils/auth.ts 30-45 ~ 80-95\nsrc/ utils/auth.ts:10-25 ~ api/routes.ts:5-20\n---\n23 clones · 4.2% duplication\n```\n\nActivate with: `jscpd --reporters ai`\n\nTo use jscpd with an AI coding assistant, install the agent skills:\n\n**jscpd** — tool reference skill (all CLI options, AI reporter format, config file syntax):\n```bash\nnpx skills add kucherenko/jscpd --skill jscpd\n```\n\n**dry-refactoring** — guided refactoring workflow (read clones, choose strategy, apply refactor, verify):\n```bash\nnpx skills add kucherenko/jscpd --skill dry-refactoring\n```\n\n### PMD CPD XML\n```xml\n<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<pmd-cpd>\n  <duplication lines=\"10\">\n      <file path=\"/path/to/file\" line=\"1\">\n        <codefragment><![CDATA[ ...first code fragment... ]]></codefragment>\n      </file>\n      <file path=\"/path/to/file\" line=\"5\">\n        <codefragment><![CDATA[ ...second code fragment...}]]></codefragment>\n      </file>\n      <codefragment><![CDATA[ ...duplicated fragment... ]]></codefragment>\n  </duplication>\n</pmd-cpd>\n```\n### JSON reporters\n```json\n{\n  \"duplicates\": [{\n      \"format\": \"javascript\",\n      \"lines\": 27,\n      \"fragment\": \"...code fragment... \",\n      \"tokens\": 0,\n      \"firstFile\": {\n        \"name\": \"tests/fixtures/javascript/file2.js\",\n        \"start\": 1,\n        \"end\": 27,\n        \"startLoc\": {\n          \"line\": 1,\n          \"column\": 1\n        },\n        \"endLoc\": {\n          \"line\": 27,\n          \"column\": 2\n        }\n      },\n      \"secondFile\": {\n        \"name\": \"tests/fixtures/javascript/file1.js\",\n        \"start\": 1,\n        \"end\": 24,\n        \"startLoc\": {\n          \"line\": 1,\n          \"column\": 1\n        },\n        \"endLoc\": {\n          \"line\": 24,\n          \"column\": 2\n        }\n      }\n  }],\n  \"statistic\": {\n    \"detectionDate\": \"2018-11-09T15:32:02.397Z\",\n    \"formats\": {\n      \"javascript\": {\n        \"sources\": {\n          \"/path/to/file\": {\n            \"lines\": 24,\n            \"sources\": 1,\n            \"clones\": 1,\n            \"duplicatedLines\": 26,\n            \"percentage\": 45.33,\n            \"newDuplicatedLines\": 0,\n            \"newClones\": 0\n          }\n        },\n        \"total\": {\n          \"lines\": 297,\n          \"sources\": 1,\n          \"clones\": 1,\n          \"duplicatedLines\": 26,\n          \"percentage\": 45.33,\n          \"newDuplicatedLines\": 0,\n          \"newClones\": 0\n        }\n      }\n    },\n    \"total\": {\n      \"lines\": 297,\n      \"sources\": 6,\n      \"clones\": 5,\n      \"duplicatedLines\": 26,\n      \"percentage\": 45.33,\n      \"newDuplicatedLines\": 0,\n      \"newClones\": 0\n    }\n  }\n}\n```\n## API\n\n\nFor integration copy/paste detection to your application you can use programming API:\n\n`jscpd` Promise API\n```typescript\nimport {IClone} from '@jscpd/core';\nimport {jscpd} from 'jscpd';\n\nconst clones: Promise<IClone[]> = jscpd(process.argv);\n```\n\n`jscpd` async/await API\n```typescript\nimport {IClone} from '@jscpd/core';\nimport {jscpd} from 'jscpd';\n(async () => {\n  const clones: IClone[] = await jscpd(['', '', __dirname + '/../fixtures', '-m', 'weak', '--silent']);\n  console.log(clones);\n})();\n\n```\n\n`detectClones` API\n```typescript\nimport {detectClones} from \"jscpd\";\n\n(async () => {\n  const clones = await detectClones({\n    path: [\n      __dirname + '/../fixtures'\n    ],\n    silent: true\n  });\n  console.log(clones);\n})()\n```\n\n`detectClones` with persist store\n```typescript\nimport {detectClones} from \"jscpd\";\nimport {IMapFrame, MemoryStore} from \"@jscpd/core\";\n\n(async () => {\n  const store = new MemoryStore<IMapFrame>();\n\n  await detectClones({\n    path: [\n      __dirname + '/../fixtures'\n    ],\n  }, store);\n\n  await detectClones({\n    path: [\n      __dirname + '/../fixtures'\n    ],\n    silent: true\n  }, store);\n})()\n```\n\n`detectClonesAndStatistic` API\n```typescript\nimport {detectClonesAndStatistic} from \"jscpd\";\n\n(async () => {\n  const data = await detectClonesAndStatistic({\n    path: [\n      __dirname + '/../fixtures'\n    ],\n    silent: true\n  });\n  console.log(data.clones);\n  console.log(data.statistic);\n})()\n```\n\nIn case of deep customisation of detection process you can build your own tool:\nIf you are going to detect clones in file system you can use [@jscpd/finder](../finder) for make a powerful detector.\nIn case of detect clones in browser or not node.js environment you can build your own solution base on [@jscpd/code](../core)\n\n## Changelog\n[Changelog](CHANGELOG.md)\n\n## Who uses jscpd\n - [Code-Inspector](https://www.code-inspector.com/) is a code analysis and technical debt management service.\n - [Mega-Linter](https://nvuillam.github.io/mega-linter/) is a 100% open-source linters aggregator for CI (GitHub Action & other CI tools) or to run locally\n - [vscode-jscpd](https://marketplace.visualstudio.com/items?itemName=paulhoughton.vscode-jscpd) VSCode Copy/Paste detector plugin.\n\n## Contributors\n\nThis project exists thanks to all the people who contribute.\n<a href=\"https://github.com/kucherenko/jscpd/contributors\"><img src=\"https://opencollective.com/jscpd/contributors.svg?width=890&button=false\" /></a>\n## Backers\n\nThank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/jscpd#backer)]\n\n<a href=\"https://opencollective.com/jscpd#backers\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/backers.svg?width=890\"></a>\n## Sponsors\n\nSupport this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/jscpd#sponsor)]\n\n<a href=\"https://opencollective.com/jscpd/sponsor/0/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/1/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/2/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/3/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/4/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/5/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/6/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/7/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/8/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/jscpd/sponsor/9/website\" target=\"_blank\"><img src=\"https://opencollective.com/jscpd/sponsor/9/avatar.svg\"></a>\n\n![ga tracker](https://www.google-analytics.com/collect?v=1&a=257770996&t=pageview&dl=https%3A%2F%2Fgithub.com%2Fkucherenko%2Fjscpd&ul=en-us&de=UTF-8&cid=978224512.1377738459&tid=UA-730549-17&z=887657232 \"ga tracker\")\n\n## License\n\n[MIT](LICENSE) © Andrey Kucherenko\n","readmeFilename":"README.md","users":{"apk":true,"abdul":true,"tingge":true,"banyudu":true,"chayn1k":true,"flitrue":true,"chrisayn":true,"nraibaud":true,"honingwon":true,"davidchase":true,"monolithed":true,"paulwallace":true,"ahmedelgabri":true,"cassiocardoso":true,"davidosomething":true}}