{"_id":"broccoli-plugin","_rev":"32-b6be1de5b64d28d692e56e125bfd677e","name":"broccoli-plugin","dist-tags":{"latest":"5.0.0"},"versions":{"1.0.0":{"name":"broccoli-plugin","version":"1.0.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.0.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"6e7981f1e13444a6440825feccbb352633cd8f16","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.0.0.tgz","integrity":"sha512-2KFotY16Sdg8E5cD1M9cVQo9TaoP0b1iV0xLhwOgQjmKelVjzlqO7/vTocP8TMkGcTbTRpG82g8UmAR4nDlBfg==","signatures":[{"sig":"MEQCIArgjP4oTvm6WTeFpiLX8xzxYZIuNh+aIlGtBx/5U1AkAiAgw7sT3kQgzvjm+YhhahJ2iQhyA+Ll6sKQavky1hskMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6e7981f1e13444a6440825feccbb352633cd8f16","gitHead":"76243f88942589f5b086085fb5e56d891d1212c7","scripts":{"test":"mocha","pretest":"test/install_dependencies.sh"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"2.12.1","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"2.3.4","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.0.1","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","fixturify":"^0.1.1","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.1.0"}},"1.1.0":{"name":"broccoli-plugin","version":"1.1.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.1.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz","integrity":"sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w==","signatures":[{"sig":"MEYCIQD7GeoH5MAbPXA1S7vgSCbAx317uKkQg1A0LgzAPcpfHQIhAMkC+jZDKGTJBu53pc5xpDsfl6wchhOMVxXPilp/TK6E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02","gitHead":"c8b3025225c5464cf89202357e6e4ea5b60733a5","scripts":{"test":"mocha","pretest":"test/install_dependencies.sh"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"2.12.1","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"2.3.4","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.0.1","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","fixturify":"^0.1.1","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.1.0"}},"1.2.0":{"name":"broccoli-plugin","version":"1.2.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.2.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"fc1793c656f8758de414f28efed24b0ce98482ea","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.0.tgz","integrity":"sha512-/fsaQ8Wtl+Fvr3Ye4OAq/uyo7V5li7Q4H9ksOSb/dxmSL2BsIdSnb3JTpOxoZQ414tvNoTzHbVAjyvYfRYAqGw==","signatures":[{"sig":"MEYCIQCrtFqfFcWrcYKJhwjribhG7U1OJwGX3usNa1dHmu6gzwIhANY0JSpwRcPD1elpL4zSySfEc6QfrFPbKzrwIZuO1mu8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fc1793c656f8758de414f28efed24b0ce98482ea","gitHead":"ecf2238f0bb1ccaf65641fe162a5f1b4d68ea05e","scripts":{"test":"mocha","pretest":"test/install_dependencies.sh"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"2.12.1","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"2.3.4","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.0.1","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","fixturify":"^0.1.1","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.1.0"}},"1.2.1":{"name":"broccoli-plugin","version":"1.2.1","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.2.1","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"ac7980eafa301804495b80d06dc67feae6a09be7","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.1.tgz","integrity":"sha512-bT5GMH7Ie/TfZBryaaKfBSahzB3Mcgc8QYetVoYE8Ks78IFqpJdUi87NFuDfVGvDA8/RLFUWdpP897DQE/uDMw==","signatures":[{"sig":"MEQCICKMEhSHJys3hDS4EOLTfLSgxnQiROdwYAiEzCCnhb2rAiBlnGrfF/3Tb9dqSWn7O1bBgdq45BTizU2Mj+mMZOwWkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ac7980eafa301804495b80d06dc67feae6a09be7","gitHead":"5b9e3f9bdb8afec491f8381aa48d6ccf33cef360","scripts":{"test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"2.14.4","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"4.1.2","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.0.1","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","multidep":"^1.0.1","fixturify":"^0.1.1","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.1.0"}},"1.2.2":{"name":"broccoli-plugin","version":"1.2.2","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.2.2","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"0ed4320c20344487d0a2afafb963d52ee5179ab0","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.2.tgz","integrity":"sha512-UYyFak5yQZbUAkWAzYTur755QLDCtpXLEDImFt1FkOzuQkEwMXstBFkmuhUgPFAiU83t6Ts+jxnebXb6XKCE2g==","signatures":[{"sig":"MEYCIQCw53pRAOcsNsuX4VDMBzAo67LdPlvsSrgg2EbT/uS+5AIhAIyUjEuND4NhHat7UequUpbTWObFLXys7ehBPu4bxvN1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["index.js","read_compat.js"],"_shasum":"0ed4320c20344487d0a2afafb963d52ee5179ab0","gitHead":"8149e225a977c8c11f45289b4003fc2b236a7ea2","scripts":{"test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"2.14.4","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"4.1.2","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.0.1","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","multidep":"^2.0.0","fixturify":"^0.2.0","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin-1.2.2.tgz_1472325785557_0.5030755589250475","host":"packages-12-west.internal.npmjs.com"}},"1.2.3":{"name":"broccoli-plugin","version":"1.2.3","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.2.3","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"a6a19221587b03ce2180a02f84f2da0b9e8fe494","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.2.3.tgz","integrity":"sha512-xb8jawIyA/gCEtKNKeRiVWkYOuOxO0N+7SUsmj6MoREws5su2twuF9GqNVbo+5XPLYxA97CI7PxnlqC1sHYRGw==","signatures":[{"sig":"MEYCIQDuHCspzaUl2GAcCWrkZT46MqMqFvXe5gUlmL6CHFuLmQIhAMuACU4x2dLBn0Thhj62Fht8abUez173+oXRocikAcBr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a6a19221587b03ce2180a02f84f2da0b9e8fe494","gitHead":"bda9fd17198b6d8fe46f6d43bdec72efca6c65a0","scripts":{"test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"3.10.8","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"6.9.0","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","multidep":"^2.0.0","fixturify":"^0.2.0","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin-1.2.3.tgz_1480708906382_0.04574239091016352","host":"packages-18-east.internal.npmjs.com"}},"1.3.0":{"name":"broccoli-plugin","version":"1.3.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.3.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"bee704a8e42da08cb58e513aaa436efb7f0ef1ee","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.0.tgz","integrity":"sha512-nSDVnIoZ33CxcjkWK/0kJ2Cbiozh+wlGrSBq1XFegGWM0aO72JsIyI627iy84ck1469A5YnEFjCInBS6YdjDEg==","signatures":[{"sig":"MEQCIAMsuPYvji00DlXbcDALXT2guJqT/o9RBKXIWrwmzcEcAiBA4E4tmSgqKcQVr3nV8r2A3m5mx5j6zB7FX3nr8817kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"bee704a8e42da08cb58e513aaa436efb7f0ef1ee","gitHead":"d3ac65cd9ede043e1ec15c9abcfc7ac521fcbef3","scripts":{"test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"3.10.9","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"7.1.0","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","promise-map-series":"^0.2.1"},"devDependencies":{"chai":"^2.3.0","rsvp":"^3.0.18","mocha":"^2.2.5","multidep":"^2.0.0","fixturify":"^0.2.0","mocha-jshint":"^2.2.3","chai-as-promised":"^5.0.0","broccoli-fixturify":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin-1.3.0.tgz_1480711055992_0.267283973749727","host":"packages-12-west.internal.npmjs.com"}},"1.3.1":{"name":"broccoli-plugin","version":"1.3.1","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@1.3.1","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"a26315732fb99ed2d9fb58f12a1e14e986b4fabd","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz","fileCount":7,"integrity":"sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==","signatures":[{"sig":"MEUCIGdEPSrbGnsVlfOzWkVpDEhzROBE4R0L9hL73rBqIJRjAiEA54ttgCCweBzZR1DO8V0FOTMwgSBZIvJC90j5GQTiHD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJba0AECRA9TVsSAnZWagAA2VAQAIM4nboa0aBQGTtbD2O0\n0JkZlX0OfsR7dlFzjykI/GXc14mf0U5OScya8DUA+xByX7w5HXSDqguIIUvH\nEKi58XHC0YINUlWNIQHQ3zUbPambUJrnFxhJZRb3USzY+mZWDg8HdiKg9Tia\nkNuunfWoSSkFO6vP7W2yeuzBIydpef4ISG8cK5WomIelzhmd+m5oHv6PISnM\nqBPhHBHurlEjrGI1FSpPbz6so6MQBcgOzjEzMhodVRV+r8dZtqDkmipxGwMA\n05Zkb6TsK8FQr2M1ji8iU15QWDLCpLyaJ4oKBEA3bCRIysQjDv0pqXplLnaS\nZJw5AAvjXZVVEmvtPqT8fs33c4CzZWPKPbDDw9T0LPeiCRzZ5TwAKBB2fiTH\nk73gCyX2AbMiVi9X2gD3sKXh2J6qiGVgA0d/kS8vwLsly54WZVNV/pLuVkbB\nSKLrS8SDjXNWDBpeLsK3u61wWazMNQrYVhDPetH1ElgeMcPGxPcFmbEeh20g\n8OJqutNBmI+Nh/fcnWLT6RVlqIl1XgCa3TTQmytXdlCt7TAiPa8W52bmN2ZI\ngr8a2dpTE01glBvfh5IGJSNcprF9qt2UO73aKSSE00Spo+DQbgEEFl8XoXfl\n0R0uOrVmZ9bLiTOmIs/y4YoYs98STy0NnD3P8TxxTbRH7OIe9CiJ3Bmyvmdr\ncKu5\r\n=48zZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"352bc376ca21eab40098dc446af4cfd1fbf47602","scripts":{"test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.3.0","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"10.0.0","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","promise-map-series":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","mocha":"^5.2.0","multidep":"^2.0.0","fixturify":"^0.3.4","mocha-jshint":"^2.2.3","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_1.3.1_1533755395712_0.7703733142861631","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"broccoli-plugin","version":"2.0.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@2.0.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"c248d0241ba14be42b3253f6707370ee9d71c88e","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.0.0.tgz","fileCount":10,"integrity":"sha512-p/p6pqDI+FlXwPSnwlFhzUgHNn1yj/EKaBys4/gL094+cVRbdsojFStrIjDoOtL8j+7iU+DazPnH3+/rD9PuLA==","signatures":[{"sig":"MEMCHwFDknanqVwRdaRRsBfBRnQQfRs0fBipiZvttrzOGiwCIA7kL899wRFvhqfH08C2mHX6ruxgHI5McuhqFoLGT+Eq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq4RICRA9TVsSAnZWagAAFxoP/RMG+cNXtMxp7ZRM0Ljx\n86C/2/uFzrDvGH2YNJPl1slFdmGG6gTSELVNvrLaay07lJfzur3W+l6jJf5B\nFvGmeYt+dqEcS/FDaTX3X+2oDtXsqCZeozRzZRJYI3izFufO/KSgKFZsjOAf\n+kTS9Nc5NPXlaJW3nduhR3waq98t12EPcXc5wXg4uEG53YkrHfpo1OQeEaom\n/3LFX1HqTVu2KaEsAEC2NWux/ijuyhjoIWVEdI2vJtd0jbIrE1ar7XUjNrt2\nKvAlfT7OOn1aAEZmdyhUaiBU0pWyc5alvUgvFilILoaYgfZMKxA5iA6dS5+Q\nLyVbcsD3uRKe3CIikSJvVRC9SQUJ1y3Rm9kTOypjpfxVCIDBvvdkwnJGMe3W\nTaqodxKdWLMD1zAkZhjeOZ7Cwk+zb4UcQ4FjEwyoLeBGR2aDeeuuSBBwlNEE\nOY6kAb6YQB8L3NWSDEOcGEJX3C2ANR16KIon9BkadIbtiqneRS2Vok4n7paR\n1MONFP2xCU9cFEIV3qDZXZBZRLvQF0AQUdABgiY+Ilh3yrOIs/+wFgwSp3O6\nn3PfNxdF3RWmdEe814WGTpo8Iw1XI2OU2jBZV+hxe7nSHPSdSzrKdUiHMhb0\nfZpbXnUoSGMNEwGm1dkdyh0UhTus859BBRENLK9cHqBbSJhXjGl0vYYHYPmK\nOHjh\r\n=wdZu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"6.* || 8.* || >= 10.*"},"gitHead":"9699f3f7aee00b3541a79593791e75dd385b0c7b","scripts":{"lint":"eslint *.js test/*.js","test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.7.0","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"11.12.0","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","promise-map-series":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","rsvp":"^4.8.4","mocha":"^5.2.0","eslint":"^5.15.0","multidep":"^2.0.0","prettier":"^1.16.4","fixturify":"^0.3.4","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_2.0.0_1554744392136_0.49078045597624187","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"broccoli-plugin","version":"2.1.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@2.1.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"2fab6c578219cfcc64f773e9616073313fc8b334","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz","fileCount":9,"integrity":"sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==","signatures":[{"sig":"MEUCIQC/jP/fRJI2bCxTDDCIppLlbYF6yfhK1EckqwGvqdfmoQIgKk/UmHn33K0nGJ88Rcr75CntP/OGS2mbORW5uVXOnHs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3ecCCRA9TVsSAnZWagAA374P/1NK7H0PmwFQS1Ms3zCs\nT6xt3Euwr1mR0Bcrg6MLpTxEVuPF3KRNbCziGJeLOelOwXJudVb8QK9R5Yxl\ncJhl3pUcPMikN/38Q7/NbcLrhPQHcu8EnaFDf+zfn8APFWZqReiZ0KdA9YR9\nSHSp/1spOdBT2N7L8HcbtIDIHVheHVF3tRohTQHV5olkCCNQDa30FiRQx/FL\nsjSdFjtNP4K1Cr4EfPhFtCcwXeilyTwwDKCvUcBb8dpkEpUw7lcEH77LA8PV\nHqlf4e2YTQcl1qNk5WoWe582mUbI7kigdsT8FPJw/C2sJxu0BGOTMLVzq2cl\nfpXKGGM7gjj6kwfQ/XL+qDveniVmsYaHcpMqZNImZvzOwS4bK5SrEkH3qraC\njeR9fY8/Rg5MXyPL+wgAaotOaUIifmdw/T9fHA3P3CM6ANBnkH7/FCgDVSXF\n+PtI27/TmyMDBFmw2WKBkvauRLGgpgn9azM39sa+bCkjwfpIUkwrflRp/2a8\nSd6mqtIo4I2WfYNZE0M6J3NaQDI++VKIWC6UnGPu7QSFZ14RG0YBOH6dPqhn\ns1GUEYYG0JxBAOnxEL2jlhI4SRywiXLqSbsYFjJaehVBi80kS4tr3vFSVn61\nqO+h2YW7N1fHy26LMTF6nzONWiakWOvsVEqIOfDFW9Rv++7LYwHEMLxEBL26\n3hbb\r\n=BxqU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":"6.* || 8.* || >= 10.*"},"gitHead":"b483d93f6f8e6a25099c0ed19d627bbc7d2d5fa7","scripts":{"lint":"eslint *.js test/*.js","test":"mocha","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"thoov","email":"thoov7@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.9.0","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"12.2.0","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","promise-map-series":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","rsvp":"^4.8.4","mocha":"^5.2.0","eslint":"^5.15.0","multidep":"^2.0.0","prettier":"^1.16.4","fixturify":"^0.3.4","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.0.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_2.1.0_1558046465274_0.3534214534072422","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"broccoli-plugin","version":"3.0.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@3.0.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"516f2b550ffa2bb111bf54c1afb4bd0b2f02065b","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.0.0.tgz","fileCount":13,"integrity":"sha512-aEtobBvzAlUIAaY5z+LwW2W3IJ9pruJtrT571CyfjoDFTGa8LZx0qjQG97Z7Guk5YzuxDoDNlM3hGsgBnnReTw==","signatures":[{"sig":"MEUCIHLsNkzqEa2WpupbkwKBtDcEZ0/jzcD0bEmyboZdHSpkAiEA4aL0Pbi4Y64mvz5qIpX25csEjTJyTHiKn3gclOjz+ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVb3TCRA9TVsSAnZWagAAlRcP/AkFBo125QsMM1LP0pF4\nd9zIm/mpEGF5GqN1MSnd6f2SkmhJSl68e4zhaBdkVWnuTdPhNxzbKC7YQLY2\n7TDttT57/6gA1D5Nr/nXfxuAUrA2plhKWtaLHqGcN0F7wJ7Am7ugsL6Md/Jb\nlHY/BSJHF5mXHbOg1gWef7T8TRNv2L0AYNa7jdDedX0Z1/2Vwn+H3uQW2hwt\ntVvos0n9ZFcCujFil0CoyVA5OG/STNXZkXTIgwFU57FNQwZ7hKNwlqzwRZb1\nU+IKs5ixm8uVuumz1bDbEkgITaHVlMA2+LHC40txT3DHh5usfxzWEtIeIR8J\n2t1LW2sbfP89Nom0mgTMFTXCs7UeePFPsURB3rVKK7l9Eo/ZKxXR+agyf34d\nf0YJNx8pMvdJ9qgjxp7+jQwjIb02TfaUTItNhkzILBp+qmsxU/iYx0vTxBUP\nJh8Q9Tb6rbUQZIQyv+0knQxxGqIPUlckr9RFQcjqisOBxTkOQ0kFrK8RDB1X\niP1JopdHnGrZalkk2q0/FDtfKbb0StcMhF2X7VCtKEhtQVsrciVv8ql+OTfN\n5RlY85ULWWv5WR0c7YwBvTxfYNe5jTZznrEoezTm3A5808rU2J7Ncaq/nyE6\n/3p60zfKj5yHAeuWq2v6WAAn2W+lWzBWj6gVaiybHaYNXGgPDCQUe/uFq3tW\nsXLb\r\n=PyQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"8.* || 10.* || >= 12.*"},"gitHead":"65264a6b46a2187dac5a9fa6b9cff18f72040b90","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"thoov","email":"thoov7@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.10.2","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"12.8.0","dependencies":{"rimraf":"^2.3.4","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","rsvp":"^4.8.4","husky":"^3.0.0","mocha":"^5.2.0","eslint":"^5.15.0","multidep":"^2.0.0","prettier":"^1.16.4","fixturify":"^0.3.4","typescript":"^3.5.3","@types/chai":"^4.1.7","@types/node":"^12.6.2","@types/mocha":"^5.2.7","pretty-quick":"^1.11.1","@types/rimraf":"^2.0.2","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.0.0","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","@typescript-eslint/parser":"^1.11.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_3.0.0_1565900242819_0.8449757763022865","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"broccoli-plugin","version":"3.1.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@3.1.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"54ba6dd90a42ec3db5624063292610e326b1e542","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz","fileCount":13,"integrity":"sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==","signatures":[{"sig":"MEUCIEXcDXspzZsyCLSZdK54lrOquZ7lMHjO/xEv5GaJRQWbAiEA80sDKATWFDr1nRF+ggccE8uAxDiXv1BeM0J4ZR9yrK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6DtgCRA9TVsSAnZWagAAwWgQAKBKQiFBztXPpOgRSd9d\n/K+aQs6+Y1iD/alR7n/Gbu06adK/YON3fX75nk9BcrKillhhSOKwqA6OdnJF\ncA9lyCEdKuFV063aNLooH4eGLJTByeErJzLrD5jlJ0nMC7vrFmMJ/2cOR42D\nloztSMhu5ue+sUFK/ocUWfE8gNB6qze6iWH2Ud4Uw73ICrz1qxQrdZQt5bJ9\n/SEZEFwLx2kacXZj3zHQqK4Nl1ziYo6do9cZcTgs448OtnPZ9OCGFKHJH9DX\nk1nZ7HxaTbDcz3XI4AhnpYI/KZ7bCbzfavGKyXrQePAAhcjZvqzU38H1NnBO\nUCF0HcirPU6j2mrNviW9AOJWyPMkAhnLohu7ggGnDsnvDDTLqZPPMz7+X+YU\nEOr6BENpaWEK9dB8t2pJn5OgwAbm66iA+ibW9SZNMvVsdxDXzCU2TzhOkvxC\nw33WbOHs4XOHMUPLZJdb3fh7CzC7U/g4AfD9FEMC1g+pcG+J3N9zhYggV2Jg\nlWkFt2LlaBdp3+4tCMBAmXnr5m+wFOASNVRxTpxzzCTne3pKmTTEYpdzIEYt\nt3eb5X7gUVBXBzCyzHYfvRicpSQ8U3R5DIZSYKrmNmTqT7IC9xF/5dYJ/KO+\nmjLOu6W3Dq/ig3VlIB/kxW2g5FnsNFBHnhZe4nDbo+g/pkx8bon6POUo62nF\n3qlB\r\n=X7oH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"8.* || 10.* || >= 12.*"},"gitHead":"bf9f5a97c7bf2e556cce68a3a5e0ba8b97cb7b99","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.12.0","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"12.13.0","dependencies":{"rimraf":"^2.3.4","fs-merger":"^3.0.1","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1","broccoli-output-wrapper":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","rsvp":"^4.8.4","husky":"^3.0.0","mocha":"^5.2.0","eslint":"^5.15.0","multidep":"^2.0.0","prettier":"^1.16.4","fixturify":"^0.3.4","typescript":"^3.6.4","@types/chai":"^4.1.7","@types/node":"^12.6.2","@types/mocha":"^5.2.7","pretty-quick":"^1.11.1","@types/rimraf":"^2.0.2","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.0.0","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","@typescript-eslint/parser":"^1.11.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_3.1.0_1575500640463_0.2134694983863803","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"broccoli-plugin","version":"4.0.0","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.0","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"79e6912b01b6d48c1f384013c04b7cd37e0c874a","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.0.tgz","fileCount":13,"integrity":"sha512-Zi21TkITZKqVB/w1ksVyOqDK5WwK3wbCOyXcF8y2EH+Smfd/oW7deqeeFRfDpdz4cTeRGfLM9lLeyys+YuL9hA==","signatures":[{"sig":"MEUCIQCDUDPOl/wm3c4eK32mVP0wnGncjFRDepDqW/rNEbZHKAIgFI/kObd0X43Vk/CB9OhC23h0wNO8eLEQeQn/7W7v428=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41073,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7tb8CRA9TVsSAnZWagAAg9UP/0hD0sSKgTebZntpqCKU\nMK4QcXHUBkX+KybaX4p8F70BuI1fiG1ILY6bHVsKsnun6rJr7YLIUNyxqLvU\na/TIEKkUCExZAjH9dAZZrwxYsvTr7CEI53O8DySjQOCv+4JmNAzA9NzcXox6\n+oTKhAbYeeVVUVDUjZwapdfwsPoJ45bmqpuyk5YzyTKeADCpxvH3fqteE1//\n2ynrZ84WrAk2mc4cDVLg+DqXBBCQZDGzPxg1hPIzhnNiu1KAS+JxlQeVGC52\nntwcUft/BtK5uxUGf9IjlFi+NFnqJjLH2u+8gsKyuS7AAps8khmQaAPVaTDa\nBYv5sqQUtewaLCqFmcDNOxHjOt+UNOvhnl7HygeXRM/x0JcyYlHupReCgq+c\n4xbtwhdEPboNguwbdsdvoIsH8SuuXZOHQ9zmqQH6b2PLNLbtqquk22G84o4O\ncdLQPJt9hFvRxP61qArjQMDB1hFaMZlm4p519lvQ+oX43TXbbPoHc+AhpaRK\nYtB/4YIQrJSi8heuDB3XIhYQa8oXaw+ZgmmARRdK+/vyv51HwpLVewvDm1F/\nHIEEgX1QpSh1UERR5iQWEN/zE2AkJnFfHlAoCD9x7fp/W2iYIlVAYwsf5LG7\n2e/v6/ovnYyJx+s7qJYsepkNVSxQdEUuxxMLgNjJ9P9D1Gui4SN6QiS42l9j\nTXPJ\r\n=0SW0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"a7a247a7b4b37cc2a19689c3e9cd7aafa235e46e","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.12.1","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"12.13.1","dependencies":{"rimraf":"^2.3.4","fs-merger":"^3.0.1","quick-temp":"^0.1.3","symlink-or-copy":"^1.1.8","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1","broccoli-output-wrapper":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.1.2","rsvp":"^4.8.4","husky":"^3.0.0","mocha":"^5.2.0","eslint":"^5.15.0","multidep":"^2.0.0","prettier":"^1.16.4","fixturify":"^0.3.4","typescript":"^3.6.4","@types/chai":"^4.1.7","@types/node":"^12.6.2","@types/mocha":"^5.2.7","pretty-quick":"^1.11.1","@types/rimraf":"^2.0.2","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^8.0.1","eslint-plugin-mocha":"^5.0.0","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^4.1.0","eslint-plugin-prettier":"^3.0.1","@typescript-eslint/parser":"^1.11.0","@typescript-eslint/eslint-plugin":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.0_1575933692132_0.8547680612823001","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"broccoli-plugin","version":"4.0.1","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.1","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"5a0468a9c8e02f763d5c162ced0a5930db4567a9","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.1.tgz","fileCount":13,"integrity":"sha512-rBYVtV1rWvlDS8fd+CUUG7L/TO5VUCRjaGm2HEOBaTwUYQKswKJXLRSxwv0CYLo3QfVZJpI1akcn7NGe9kywIQ==","signatures":[{"sig":"MEQCIGCrkaDdfeICGtzhb+HtG26I3yw9d7WDetSzpPFOF1/gAiAPKxTu4qrdRTb3UGtUK2WvAjAPIzCSHjhwN0YMiF45oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd77z2CRA9TVsSAnZWagAA0y0P/3x7UQ58FdbyLKgNTj7/\n6vsEV2i+pJu4WvVzLWsKeT12T2SAn7TtD88jI3MMdb/JnqivG+3DqUhCNyr9\nbE7r+KuXnza9hOacD2y6blGyBqd76tknrxYje3On/9Afs8Z/tH0nJOQ29sLZ\nzYH98bxWKsmEWACw5t9IDpSfksqahVpcqnF9tN82hXrLCF0XWU9YnynxEKd9\nPTx2QClI/xG7glm3mHcNPG2vywy2qfBNicNwj+BZFp1QIGgcyYuJNeyzYfUc\nAGEuYRslmD7aqjnAw/+XP4noOHLVzqMIKlF4RCv15AemXcP/yo4WK+uoo+lW\nCz9c2S4BLyVt/Y5rmBunaPenODfHdEzKRw1I42GecCt05eDBuskSpkwJZEra\nYFjXSFb0BEyL2BKApdoKVCSk0fPd4NYxRFsTSwBMSuoKaDbnu34HEhK4cqvT\nPj9EZMN/ko6k/iYalWPuU82l3oYFLAGuPrkOKua2U49lxaIeupHNCZpNeb/r\njUpYg9iGDWZKRjdZpXONnvbJINd87NOnsY0VYalCQVoGN2TNZ8jRlpEZKtLs\nIR/DjJKivjpCQNKjEe3S+fDZAY8E/mZrM+0TFtSl2De1Mlo+VDj/PX6ijxsL\np7NmwE6F2+ywB+nj92AyjQDtpCTXSS4bsp1jZIPKqosdum2GSMM1imxxNImx\nxyVf\r\n=a8RH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"144871cb2c213f333904af2d7fd5e540d4f1c853","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.7.0","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"12.13.1","dependencies":{"rimraf":"^3.0.0","fs-merger":"^3.0.1","quick-temp":"^0.1.3","symlink-or-copy":"^1.3.0","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1","broccoli-output-wrapper":"^3.1.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^3.1.0","mocha":"^6.2.2","eslint":"^6.7.2","multidep":"^2.0.0","prettier":"^1.19.1","fixturify":"^1.2.0","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/node":"^12.12.16","@types/mocha":"^5.2.7","pretty-quick":"^2.0.1","@types/rimraf":"^2.0.3","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-mocha":"^6.2.2","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.11.0","@typescript-eslint/eslint-plugin":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.1_1575992565967_0.6364102095521051","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"broccoli-plugin","version":"4.0.2","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.2","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"a16c1f839bc95cc9975437e58864a395e518b447","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.2.tgz","fileCount":13,"integrity":"sha512-wMytvn+I0ELNGLmLouZ7GpiMEHZ3pqKvHOWE7AgV4vdcnXm9FKwk1N2xGrGI+lKVxdejQvjxAJ2HCQJ/STrEjg==","signatures":[{"sig":"MEUCIFaaw8xL+lRaUjcyZD47uzUkhLuidC7SOVSLktJHONKSAiEAvnz/4O3OjvPt/ciZ5KXTput4kUS10oXpAdPj2SZLXr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegit+CRA9TVsSAnZWagAAZzUP/3M02koEnuG1L/d3Q/3o\n7WIvKnZ03uP9WjyYQ5hR/7KnIiqFjyHt/vSVuIWJSdPUG2mbneqmX7pBKDDV\nptxM7uNF7KfswWQMGna90p10aJtlzuRn2ds+0PFGaS3ktuMe/3o3vdko50/G\n6mhB7ODwQFRZJpkIY8PjrvDvshpQhclsZCFJ7xk4Z3x5rfz4MKEgp+t1A5x+\n2TKwZvdsN6uphgdnZkrq0yxtuWDYLpLlH8xyo2oUu6ZKx0m/RTfIYFSl+1nn\ngqWPCn2UGq6MI2dGbwLyQUeNvOFx/xK2TXd/s4G++8Kqf2jXrcT5USVnnlGB\nyCpc86KPPjv6Im1flDZUnKmOCtrww0K/zbwScmwvCV1aOjan0to8Sm8SmCkb\nczEU+rAsY9y9e6omMH22xnvwatd5uiYBD15ffho6KEsogodvbSIXGDNhCMss\nqY5mesNh16096lfcirG7jqeb8pJsF5WEFt2nWA+GIf3yxsxmucj3VUHSbueZ\nZFDFyaEjj8VM5ZQoc37juLRMaGUx5EnVb0XT2yFJehRyLCZ/5yLag7lgOaa9\nkh7b77QDfiiyrAnbxilGT/7/fcNGmh3MX8DdZDi3ecEDnnw16MKLfIKtd7Go\nM4ovIGOnZZJAiI97THM2Sbu13oP0FRp3gUT53SmNFHJzk7yC8Czdxe9KfLH8\n5AZ/\r\n=SX9R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"a3dcea0ee20867816ed496216a1e1d7d1a1c44fb","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.14.4","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"13.12.0","dependencies":{"rimraf":"^3.0.0","fs-merger":"^3.0.1","quick-temp":"^0.1.3","symlink-or-copy":"^1.3.0","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1","broccoli-output-wrapper":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^3.1.0","mocha":"^6.2.2","eslint":"^6.7.2","multidep":"^2.0.0","prettier":"^1.19.1","fixturify":"^1.2.0","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/node":"^12.12.16","@types/mocha":"^5.2.7","pretty-quick":"^2.0.1","@types/rimraf":"^2.0.3","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-mocha":"^6.2.2","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.11.0","@typescript-eslint/eslint-plugin":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.2_1585589117758_0.3477210912350408","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"broccoli-plugin","version":"4.0.3","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.3","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"9dcfbfb6a1b27a37cc22e65c071719ce9f92bc1e","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.3.tgz","fileCount":13,"integrity":"sha512-CtAIEYq5K+4yQv8c/BHymOteuyjDAJfvy/asu4LudIWcMSS7dTn3yGI5gNBkwHG+qlRangYkHJNVAcDZMQbSVQ==","signatures":[{"sig":"MEYCIQDP0hCSH7JUSUGQ7njZWdZpK7JtuhdQWU3+0DScJ+LcmAIhANixpy6WQfsRI14TIbbxyNXWZSRhs3wkxtuFGmTKRK9Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqxZJCRA9TVsSAnZWagAAK80P/2ympUqSAXm4Aenw4hfY\n1sqTOz+RotrF0xXFPOPv9MIKjWmFywQhDAQUUIBw1jt15Ciywl5BcU3C0Qc0\n4wiBvRZe12xEHwqF/BB9DX/2OXGVdxwnI0JrIy2f/HJ00F2ZPfiwPjUW/S0R\nPAjQBBumuPM3Sd6dYgkHyKdD5RIw6BohL45/q2u+cSqwOZ09ARHo7/NqhUwi\n4L4Lch/Z7tqi9Klj5qiocHShRabBUuGz/q6r+8EpsTqaknZlEYNOq8W498nX\nzPFSgWREZHvhkiBIlGZ8Apd/DIvwq0j4PVAG9Dgxp/W+gPW50JgPM9C0Qqhg\nkFwdfpQQm7j6F0Qy76TEN+8qkXxYyAM4oEillOi8wmdnCryXTaY1bSNe+JfQ\naM1n2aZoVtrFbnX7QFcsK8+B0EifuvDtNh4CpeUar2HXjoGq/1cHjYYxash+\n61DmqdcyiwQ11WhlydeBCAH4j+7smJn4bFAu3DnfjxfAqa+KeWZLdiTNko1U\nZfKyTdugUoP058Y2P0ioywNVQxKLSiZ7Pq7pAsZV5/EBzHTUzSMCLY/aOrSW\n2RCsPPkoJ8/JgfMxGycAukqDUX8hAf5rAfYkWM6+sFBp5h+pwBIhDZGu0jYf\nqfFZxSVSlcwkULjs6URoRLKsAqE9qokjQXZ+glLucLC7rPxWq//Kg9BlSFXH\nEQ5s\r\n=vkzr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"3b59b0bd6d7ff0ae7c8ef6500267a394d76b7476","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.7.0","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"12.16.2","dependencies":{"rimraf":"^3.0.0","fs-merger":"^3.1.0","quick-temp":"^0.1.3","symlink-or-copy":"^1.3.0","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1","broccoli-output-wrapper":"^3.2.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^3.1.0","mocha":"^6.2.2","eslint":"^6.7.2","multidep":"^2.0.0","prettier":"^1.19.1","fixturify":"^1.2.0","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/node":"^12.12.16","@types/mocha":"^5.2.7","pretty-quick":"^2.0.1","@types/rimraf":"^2.0.3","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-mocha":"^6.2.2","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.11.0","@typescript-eslint/eslint-plugin":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.3_1588270664958_0.9351041058039224","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"broccoli-plugin","version":"4.0.4","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.4","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"44edd62ba85f28fb589d300d77b1bb55a1159d39","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.4.tgz","fileCount":13,"integrity":"sha512-ZmMxPMnlqDaMm+tc5enVvGZ+oux54wD6kwXnF81yWRmVGYxgtw9zwsP/OXV/7usqULZ+Z+ZAi3C4fEoHYm35kw==","signatures":[{"sig":"MEYCIQCqPVwqWBo9WaC/BIU36e6qrqbyN/L+xcD0EwgsP0PbcAIhAJAgnCVc9JMbDXlWDWOpRv2X1tiIzG3Q6qdvxtY7KOs+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSi/PCRA9TVsSAnZWagAAi+0P/1r2btGsCSdTWqDG7TW8\n4lqhf2jitrWxut/E9dtrzxAETGnicDy5M6hSgKxGfkzMi6LUw/xe2ohp0Jqg\nsDKGukXVGjh04YYT638CfMXJiAUwlxNwtk4U0Iswblcu7lBuG3RHsNDV696V\nSA97dVHuJdZAQBWDqYf0ABxrbZAEn2ALzmyk7tzUnUa0nqr0v0VI4GVwC5T/\nhCJNdkRbY8cv+Srt1WKa6RJavBHk+BkTUD8z2RzIXrEZkJwa95QsqrVmvxAX\nC3Vvuz7yS+yFrxp8AdXG6jgu+jMu/C1PXvJ/4DebD0B2lgiie3oCF3J3rHLv\ndn77xJsTDdXkLbucTEC1sZRxrE1JqKOIh7UJzh6WzOJZoVKDie2oDC740zV5\nqwyVq/Hbp+rr5NJCiB8BoWrDbvIrdc8TDhnyIQoN9gUZe+WvBPhrSgUkxCBv\nwaAjVrRn0/m4Jv+JlKbyzTUtaDM0DDY1iH6KOMGI5Tb/cmtpTkj+AXOhOxSO\nMP7dHpiojwwrCiKzF7UY88Jp/nDSRuVrlk4EpXbMk1o1sSa8zxfw8uBPBeVS\n/08JX+O2pfhj/s3OWCLY53Nizc7JpZ665hhrY8VXsPqnN4sXYrH3Aj+bljDl\njeOP/3lS0z7Lqtdv+ak2q3pl69feQVbAL+nR6cQOAGnCToxm8dQWO3V6k+kS\nsAKV\r\n=H5ew\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"9a735f5cd379a8a7fab7e4dfaa7d706017b47199","scripts":{"lint":"eslint *.js test/**/*.js src/**/*.ts","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.14.11","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"14.16.0","dependencies":{"rimraf":"^3.0.0","fs-merger":"^3.1.0","quick-temp":"^0.1.3","symlink-or-copy":"^1.3.0","broccoli-node-api":"^1.6.0","promise-map-series":"^0.2.1","broccoli-output-wrapper":"^3.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","husky":"^3.1.0","mocha":"^6.2.2","eslint":"^6.7.2","multidep":"^2.0.0","prettier":"^1.19.1","fixturify":"^1.2.0","release-it":"^14.2.1","typescript":"^3.7.3","@types/chai":"^4.2.6","@types/node":"^12.12.16","@types/mocha":"^5.2.7","pretty-quick":"^2.0.1","@types/rimraf":"^2.0.3","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^10.0.0","eslint-plugin-mocha":"^6.2.2","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^6.7.0","eslint-plugin-prettier":"^3.1.1","@typescript-eslint/parser":"^2.11.0","release-it-lerna-changelog":"^3.1.0","@typescript-eslint/eslint-plugin":"^2.11.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.4_1615474638747_0.3428590814001107","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"broccoli-plugin","version":"4.0.5","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.5","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"71e5597f31a652c0e0a6bcb7bbdb50142cc5c959","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.5.tgz","fileCount":13,"integrity":"sha512-WA8FQP2EQCBOd1Z6RhXlyTyt/F+sJEwWGTCUrIIBDxHhSURibPW/n0NfwgLdEZSD8/3Ec4B9L3PUqaWxVuVC2A==","signatures":[{"sig":"MEUCIAelTeQdxFdqGgfRYv0VCZeYEkefIA+IRzbBGy0YGpFaAiEAhm6hLzoWaeTHe5+CVu5ne2/HK2a5ZSLhOgzM2HL1XnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSntNCRA9TVsSAnZWagAAa58QAJoLZi3uu9/kCvUCJNfa\n9qyefk8YiNPEbvdazHhloieCpqWq10Rl9zBA4Nkv8tLwJ7kFCDI4UCtzq6m6\nPAzh64CQoog8TQWczYCDXJ0mvYPLt3nRPmtu7rM1OeeWt+bLbg3yqJ6EPCmJ\nc0Qey41v8qAz3dc3Oslcl2K3b+IiF0YOmXY37VNlOOwgVfOiJ3qrgU6SSF+5\nl2QP3ohWyy6TYyMAnRUsv5uLW9aXGSE2qojf+faZIEjJm5JesQUXp22ZDdFZ\n1bdYKu5nUHsq62wcItj/fac2aJfZXqiBWO7G7GYU122q9iog7zx1rydYUF4J\n4r/e4BevBHyCwlF2jfrMKPSrr/2lkpQqj7xg2Km7Gy6ffAT89/8a1HhWS5Iz\nQaBuJgZD4zHiHO3vmJHi51wxIB8ukjyEPDP3pvsOa/nbZ/UNW5wmwTWnlAKw\ntZlgvy+jeSuF3XjpEhj+yBpuvgvme+PBh0dy7t0ONJMU4sbLANiG1Lrri7Ck\nzZlmF75MpqU3c5wDmZ8yHmC2UwhJMWgsWNAimJQazW6ZcI/NnWZ1qGxn7MmF\nLfl1Y+e0KpiIstlPdR2js9cQN6dD/AC2s2U9bMYChOzxRQEfD6xw8rN/Z5xq\nf690Ncxvfanj7IscMl0f3qF9z2/d1fsFLuWfdvFd76NT3D8Cf3bq7b0GcGaN\nOWk7\r\n=BKUf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"eddae7508037aa8f62ed3fe37798a42498c9dabe","scripts":{"lint":"eslint .","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.14.11","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"14.16.0","dependencies":{"rimraf":"^3.0.2","fs-merger":"^3.1.0","quick-temp":"^0.1.8","symlink-or-copy":"^1.3.1","broccoli-node-api":"^1.7.0","promise-map-series":"^0.3.0","broccoli-output-wrapper":"^3.2.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.3","mocha":"^8.3.1","eslint":"^7.21.0","multidep":"^2.0.2","prettier":"^2.2.1","fixturify":"^2.1.0","release-it":"^14.4.1","typescript":"^4.2.3","@types/chai":"^4.2.15","@types/node":"^14.14.33","@types/mocha":"^8.2.1","@types/rimraf":"^3.0.0","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^8.1.0","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.17.0","release-it-lerna-changelog":"^3.1.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.5_1615493964858_0.0474465673307618","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"broccoli-plugin","version":"4.0.6","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.6","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"bf4b45652fbfe89f7c7b1091104cfd19c3df3939","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.6.tgz","fileCount":4,"integrity":"sha512-V1XKXY+734VPiXHgaSfFKdDzP7VbwPl2WGDsvwd/zmRWUxuSyu2jiRy1K96pSV0C7FqGKOW0TzxeSYvSC8E2SQ==","signatures":[{"sig":"MEUCIQChJ6BekvgNiAj4lpXeFXm1o/+wHZN3tE7BG24ch9JrXwIgRmCfIVjTAJTuK5RyfeMh9BopKmiYuUD0eNQDCA87RqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkEz0CRA9TVsSAnZWagAAMo4P/RofacDbYlGp7D9rbQAC\nMXgKOsKqUfdZvXlt0ZAFF5hYMWbX0PdDqL9TJ/xEqE/uQRX5RzXjpqq/lUL8\nTtgzm/vH0ewsbJHeHmUtJIPatmAnvJ3hFkkp549BdtK6KpbJDIWLDa7XsCr3\nptGHWSWKEvVaYlmK61uYZ9l+K8yOZnyEEe/HPV7ruEaqKXK4AEWndv2AvIYQ\nwv/olRK+8jMTj/BSbtCkz6MEV0O+Hrc9xT4LG/yZdybT4cEF+WIuMTIs2/V2\nv5rMPHegH582nCdNcFGCd01e12KCdPu6j5tBPKU4l+R7mVj83lSQoSNkqF1M\nuy+CzHqqW2/i5smOAyYW2nZDU9AWWyIpwT+ATsJtcjACczNotYf3v0ac24wF\nIBFkFJagcv7y50vOt3hY2qixyvVXyaoRuKlDNWJGRU6qtbAOMxCv3+Z7b/En\nPz//4DX+OSnNttbEIy5yjOUy10xNXgonHPKmh8rz7WkikrQUa3uaaIeSu7Ig\ngh+wF34U2tmSoi04PgTyY8yvHSuiZeAoxOIv4ZVIa9Y0S+P/qVyZjVvUw+pY\nPMIO2WNgOnS/+FORmJK2mxS7384Ebm5t1Iumc5F/bO9XWze6kKwRzgQ7a6f2\nhbos7Wp9CzfVe4cwd8ZmiWyHuX5XosZ33TmfkoLMsp+JU3J6ctVI2d2N5e0z\nXw4A\r\n=VKFJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"3fb1b9c97a178a2c13ec614c0ffc753efe135be3","scripts":{"lint":"eslint .","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.14.11","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"14.16.0","dependencies":{"rimraf":"^3.0.2","fs-merger":"^3.2.1","quick-temp":"^0.1.8","symlink-or-copy":"^1.3.1","broccoli-node-api":"^1.7.0","promise-map-series":"^0.3.0","broccoli-output-wrapper":"^3.2.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.3","mocha":"^8.3.1","eslint":"^7.21.0","multidep":"^2.0.2","prettier":"^2.2.1","fixturify":"^2.1.0","release-it":"^14.4.1","typescript":"^4.2.3","@types/chai":"^4.2.15","@types/node":"^14.14.33","@types/mocha":"^8.2.1","@types/rimraf":"^3.0.0","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^8.1.0","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.17.0","release-it-lerna-changelog":"^3.1.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.6_1620069619937_0.5550504533063352","host":"s3://npm-registry-packages"}},"4.0.7":{"name":"broccoli-plugin","version":"4.0.7","keywords":["broccoli-plugin"],"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","_id":"broccoli-plugin@4.0.7","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"thoov","email":"thoov7@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"dist":{"shasum":"dd176a85efe915ed557d913744b181abe05047db","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz","fileCount":13,"integrity":"sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==","signatures":[{"sig":"MEYCIQDTpgFJRk7DFDt8hWPAL+AgCciFtwvXXmZRrdwe2ax62QIhANpwxajuoXgsYWW4h4Q0s4RrtGIzZOqOLc7b+fHv9nSY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkE3uCRA9TVsSAnZWagAAv0MQAJ4aoIKfOyNqshe4QVmJ\n9ogIeQ0fCsccBOo/yA6T7+gBwTwWTKfaxkHzMZC+sjHG0GigUFV4JVbCc+s8\no+hUdweDFzfkIoLyaXMJIiyFGWMbJFgPX09CcSQGtgQLIZfzFrS0HSBFlO5k\n0raD7Ue/knFcFWA5On+YREr7ZLbVy47kOuBzNPhoAWe9PV5tER9ltp5TcToh\nT2Cshw3Jc3LtYng7fSHkmmIHd9bmxFRFHX/9olaf2yDLBb6ibBU6YymjR8HV\n1YJDe6JqRIC0fa3eJ2Qozj0Qxviif7CBCUl8Nf1ozouAV/izG6WQm9pF0PDY\nUvBOvM3Pd4E4QQtlSSqt9D8fPe3S4Nr/JlJ7kBmXvBb9PICY7PtWUJEVMsow\n+Dj4KPBpmWesGCfT4qTc5Bpt9aMK4utOd9zexL2qSlUDEhjS6RqtVAyl0FL3\nf8izr8sRDGXjce8PvzizcE6jRZRhTEZjzPUohuRnV+NBQvl+Ev7XrLExv5J3\nZXVvRYFCpT/TxeXitgTZi3R9symasoZ2OVXQNToMWcOWTrDH/QRNG1wtbI5/\n7Z3EVtuDnDsnzeDUYbw4Jjact8P50cRyqSXIpjmfcjnEoGZTNjfpH5OjTjqT\nxef+ZYOjIJch3r+tZKV5wxlSE+RwKcpbI4mDSbGZXWamxoJ+VFcKHZFZ+Cds\n4P0q\r\n=RQoQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":"10.* || >= 12.*"},"gitHead":"c325beb3468613e07fe75c4a6659ca544c33e692","scripts":{"lint":"eslint .","test":"yarn build && mocha","build":"tsc","clean":"rm -rf dist","watch":"tsc --watch","prepare":"yarn build","pretest":"multidep test/multidep.json"},"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"release-it":{"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"},"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}}},"repository":{"url":"git+https://github.com/broccolijs/broccoli-plugin.git","type":"git"},"_npmVersion":"6.14.11","description":"Base class for all Broccoli plugins","directories":{},"_nodeVersion":"14.16.0","dependencies":{"rimraf":"^3.0.2","fs-merger":"^3.2.1","quick-temp":"^0.1.8","symlink-or-copy":"^1.3.1","broccoli-node-api":"^1.7.0","promise-map-series":"^0.3.0","broccoli-output-wrapper":"^3.2.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.3","mocha":"^8.3.1","eslint":"^7.21.0","multidep":"^2.0.2","prettier":"^2.2.1","fixturify":"^2.1.0","release-it":"^14.4.1","typescript":"^4.2.3","@types/chai":"^4.2.15","@types/node":"^14.14.33","@types/mocha":"^8.2.1","@types/rimraf":"^3.0.0","chai-as-promised":"^7.1.1","broccoli-fixturify":"^0.3.0","eslint-plugin-node":"^11.1.0","eslint-plugin-mocha":"^8.1.0","@types/symlink-or-copy":"^1.2.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.17.0","release-it-lerna-changelog":"^3.1.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/broccoli-plugin_4.0.7_1620069870175_0.8939964181344402","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"broccoli-plugin","version":"5.0.0","description":"Base class for all Broccoli plugins","keywords":["broccoli-plugin"],"type":"module","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-plugin.git"},"license":"MIT","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"dist/index.js","types":"dist/index.d.ts","resolutions":{"quick-temp":"0.1.8"},"dependencies":{"broccoli-node-api":"^1.7.0","broccoli-output-wrapper":"^3.2.5","fs-merger":"^3.2.1","promise-map-series":"^0.3.0","quick-temp":"^0.1.8","symlink-or-copy":"^1.3.1"},"devDependencies":{"@types/chai":"^4.2.15","@types/glob":"^8.0.0","@types/mocha":"^8.2.1","@types/node":"^20.0.0","@types/symlink-or-copy":"^1.2.0","@typescript-eslint/eslint-plugin":"^4.17.0","@typescript-eslint/parser":"^4.17.0","broccoli":"^4.0.0","broccoli-fixturify":"^0.3.0","chai":"^4.3.3","chai-as-promised":"^7.1.1","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-mocha":"^8.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","fixturify":"^2.1.0","mocha":"^8.3.1","prettier":"^2.2.1","release-plan":"^0.17.4","typescript":"^5.9.3"},"engines":{"node":">= 14.14"},"publishConfig":{"registry":"https://registry.npmjs.org"},"scripts":{"build":"tsc","clean":"rm -rf dist","lint":"eslint .","test":"tsc && mocha","watch":"tsc --watch"},"_id":"broccoli-plugin@5.0.0","bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"homepage":"https://github.com/broccolijs/broccoli-plugin#readme","_integrity":"sha512-0cfJkcZHy6W7DUPi0h3fbnzDjX6OB279YR5rBRUQtDBuDusOeFq5wrK865cW8/3cd+zqNBSWv7L27dJcs0kb4A==","_resolved":"/tmp/39a395404d121fcff8b3132e12cefeef/broccoli-plugin-5.0.0.tgz","_from":"file:broccoli-plugin-5.0.0.tgz","_nodeVersion":"22.22.0","_npmVersion":"11.10.1","dist":{"integrity":"sha512-0cfJkcZHy6W7DUPi0h3fbnzDjX6OB279YR5rBRUQtDBuDusOeFq5wrK865cW8/3cd+zqNBSWv7L27dJcs0kb4A==","shasum":"3b2c211bd8f4681bb5c05bbba9111f7d11e461ad","tarball":"https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-5.0.0.tgz","fileCount":12,"unpackedSize":40520,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/broccoli-plugin@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDuPG6J1AV3f+tDO3La1RXa3GU/NW9rduEtfwIZOIkSzgIgd0lqSOOhgBw8LqbsVwlsDorvDCC4yP91gi/uIb9gQFE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6c61bb29-eee1-430f-b8ca-87498d0ae325"}},"directories":{},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/broccoli-plugin_5.0.0_1771955052656_0.5734227048531577"},"_hasShrinkwrap":false}},"time":{"created":"2015-07-17T23:06:09.661Z","modified":"2026-02-24T17:44:13.082Z","1.0.0":"2015-07-17T23:06:09.661Z","1.1.0":"2015-08-08T16:56:58.098Z","1.2.0":"2015-08-23T21:12:52.003Z","1.2.1":"2015-11-02T13:20:55.731Z","1.2.2":"2016-08-27T19:23:07.421Z","1.2.3":"2016-12-02T20:01:47.015Z","1.3.0":"2016-12-02T20:37:37.961Z","1.3.1":"2018-08-08T19:09:55.828Z","2.0.0":"2019-04-08T17:26:32.248Z","2.1.0":"2019-05-16T22:41:05.559Z","3.0.0":"2019-08-15T20:17:22.989Z","3.1.0":"2019-12-04T23:04:00.570Z","4.0.0":"2019-12-09T23:21:32.251Z","4.0.1":"2019-12-10T15:42:46.100Z","4.0.2":"2020-03-30T17:25:17.914Z","4.0.3":"2020-04-30T18:17:45.062Z","4.0.4":"2021-03-11T14:57:18.879Z","4.0.5":"2021-03-11T20:19:25.034Z","4.0.6":"2021-05-03T19:20:20.056Z","4.0.7":"2021-05-03T19:24:30.310Z","5.0.0":"2026-02-24T17:44:12.808Z"},"bugs":{"url":"https://github.com/broccolijs/broccoli-plugin/issues"},"author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"license":"MIT","homepage":"https://github.com/broccolijs/broccoli-plugin#readme","keywords":["broccoli-plugin"],"repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-plugin.git"},"description":"Base class for all Broccoli plugins","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"readme":"# The Broccoli Plugin Base Class\n\n[![Build Status](https://travis-ci.org/broccolijs/broccoli-plugin.svg?branch=master)](https://travis-ci.org/broccolijs/broccoli-plugin)\n[![Build status](https://ci.appveyor.com/api/projects/status/k4tk8b99m1e58ftd?svg=true)](https://ci.appveyor.com/project/joliss/broccoli-plugin)\n\n## Example Usage\n\n```js\nconst Plugin = require('broccoli-plugin');\n\nclass MyPlugin extends Plugin {\n  constructor(inputNodes, options = {}) {\n    super(inputNodes, {\n      annotation: options.annotation,\n      // see `options` in the below README to see a full list of constructor options\n    });\n  }\n\n  build() {\n    // Read files from this.inputPaths, and write files to this.outputPath.\n    // Silly example:\n\n    // Read 'foo.txt' from the third input node\n    const input = this.input.readFileSync(`foo.txt`);\n    const output = someCompiler(input);\n\n    // Write to 'bar.txt' in this node's output\n    this.output.writeFileSync(`bar.txt`, output);\n  }\n}\n```\n\n## Reference\n\n### `new Plugin(inputNodes, options)`\n\nCall this base class constructor from your subclass constructor.\n\n- `inputNodes`: An array of node objects that this plugin will read from.\n  Nodes are usually other plugin instances; they were formerly known as\n  \"trees\".\n\n- `options`\n\n  - `name`: The name of this plugin class. Defaults to `this.constructor.name`.\n  - `annotation`: A descriptive annotation. Useful for debugging, to tell\n    multiple instances of the same plugin apart.\n  - `persistentOutput`: If true, the output directory is not automatically\n    emptied between builds.\n  - `needsCache` : If `true`, a cache directory is created automatically\n    and the path is set at `cachePath`. If `false`, a cache directory is not created\n    and `this.cachePath` is `undefined`. Defaults to `true`.\n  - `volatile` : If `true`, memoization will not be applied and the build method will\n    always be called regardless if the inputNodes have changed. Defaults to `false`.\n  - `trackInputChanges` : If `true`, a change object will be passed to the build method which contains\n    information about which input has changed since the last build. Defaults to `false`.\n\n### `Plugin.prototype.build()`\n\nOverride this method in your subclass. It will be called on each (re-)build.\n\nThis function will typically access the following read-only properties:\n\n- `this.inputPaths`: An array of paths on disk corresponding to each node in\n  `inputNodes`. Your plugin will read files from these paths.\n\n- `this.outputPath`: The path on disk corresponding to this plugin instance\n  (this node). Your plugin will write files to this path. This directory is\n  emptied by Broccoli before each build, unless the `persistentOutput` options\n  is true.\n\n- `this.cachePath`: The path on disk to an auxiliary cache directory. Use this\n  to store files that you want preserved between builds. This directory will\n  only be deleted when Broccoli exits. If a cache directory is not needed, set\n  `needsCache` to `false` when calling `broccoli-plugin` constructor.\n\nAll paths stay the same between builds.\n\nTo perform asynchronous work, return a promise. The promise's eventual value\nis ignored (typically `null`).\n\nTo report a compile error, `throw` it or return a rejected promise. Also see\nsection \"Error Objects\" below.\n\nIf the `trackInputChanges` option was set to `true`, an object will be passed to the\nbuild method with the shape of:\n\n```js\n{\n  changedNodes: [true, true, ...]\n}\n```\n\nThis array contain a booleans corresponding to each input node as to whether or not that node changed since the last rebuild. For the initial build all values in the array will be `true`.\n\n### `Plugin.prototype.getCallbackObject()`\n\nAdvanced usage only.\n\nReturn the object on which Broccoli will call `obj.build()`. Called once after\ninstantiation. By default, returns `this`. Plugins do not usually need to\noverride this, but it can be useful for base classes that other plugins in turn\nderive from, such as\n[broccoli-caching-writer](https://github.com/ember-cli/broccoli-caching-writer).\n\nFor example, to intercept `.build()` calls, you might\n`return { build: this.buildWrapper.bind(this) }`.\nOr, to hand off the plugin implementation to a completely separate object:\n`return new MyPluginWorker(this.inputPaths, this.outputPath, this.cachePath)`,\nwhere `MyPluginWorker` provides a `.build` method.\n\n### Error Objects\n\nTo help with displaying clear error messages for build errors, error objects\nmay have the following optional properties in addition to the standard\n`message` property:\n\n- `file`: Path of the file in which the error occurred, relative to one of the\n  `inputPaths` directories\n- `treeDir`: The path that `file` is relative to. Must be an element of\n  `this.inputPaths`. (The name `treeDir` is for historical reasons.)\n- `line`: Line in which the error occurred (one-indexed)\n- `column`: Column in which the error occurred (zero-indexed)\n\n### `Plugin.prototype.input`\n\nAn api which enables a plugin to easily read from one or more input directories ergonomically and safely.\n\n_Note: We recommend users stop using this.inputPaths and instead rely on this.input. Our plan at present is to strongly consider deprecation of this.inputPaths once this.input has had time to bake._\n\nthis.input's features:\n\n- `this.input` reads from the provided `inputPaths`. No path concatenation required.\n- `this.input` provides readOnly file system APIs. This prevents a plugin from erroneously mutating its inputs.\n- `this.input` provides a merged view of inputs, this allows every plugin to easily support multiple inputs, without the use of `broccoli-merge-trees` or implementing a complex merge algorithm.\n- `this.input.at(index)` provides access to each individual input if desired.\n\nExample:\n\n```js\n// old\nfs.readFileSync(this.inputPaths[0] + '/file.txt');\n\n// new (merged): Most Common\nthis.input.readFileSync('file.txt');\n\n// new (indexed): For when you need to disambiguate between inputs.\nthis.input.at(0).readFileSync('file.txt);\n\n// ReadOnly\nthis.input.writeFileSync // throws error\n```\n\n### List of Methods\n\n- readFileSync\n- existsSync\n- lstatSync\n- statSync\n- readdirSync\n- at\n\nRead more about `input` [here](https://github.com/SparshithNR/fs-merger#fsmergerfs)\n\nNote: `input` will be available only after the `build` starts.\n\n### `Plugin.prototype.output`\n\nAn api which enables a plugin to easily write to the output directory ergonomically and safely.\n\n_Note: We recommend users stop using this.outputPath and instead rely on this.output. Our plan at present is to strongly consider deprecation of this.outputPath once this.output has had time to bake._\n\nthis.output's features:\n\n- `this.ouput` writes to the `outputPath`. No path concatenation required.\n- `this.output` provides read operations on the `outputPath`. No path concatenation required.\n\nEx:\n\n```js\n// old\nfs.writeFileSync(this.outputPath + '/file.txt', 'text');\n\n// new\nthis.output.writeFileSync('file.txt', 'text');\n```\n\n### List of Methods\n\n- readFileSync\n- existsSync\n- lstatSync\n- readdirSync\n- statSync\n- writeFileSync\n- appendFileSync\n- rmdirSync\n- mkdirSync\n\nRead more about APIs present in `output` [here](https://github.com/SparshithNR/broccoli-output-wrapper#apis).\n\nNote: `output` will be available only after the `build` starts.\n","readmeFilename":"README.md","users":{"nofloor":true,"vladimi":true}}