{"_id":"broccoli-filter","_rev":"58-38ed26fba8bc53fc3dbb04db4e46ebb1","name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","dist-tags":{"latest":"1.3.0"},"versions":{"0.1.6":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.6","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/joliss/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.0","mkdirp":"^0.3.5","rsvp":"^3.0.3","broccoli-writer":"^0.1.1","walk-sync":"^0.1.0","broccoli-kitchen-sink-helpers":"^0.2.0","promise-map-series":"^0.2.0"},"bugs":{"url":"https://github.com/joliss/broccoli-filter/issues"},"homepage":"https://github.com/joliss/broccoli-filter","_id":"broccoli-filter@0.1.6","dist":{"shasum":"14b8b12654aa5abb285f8a95f6d1493da37d8608","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.6.tgz","integrity":"sha512-OA/RLQqo+4Y/cASmaPdzxIsioDQI/rUwu8nHTnuLYbu1D9oTtnsZErowHTXMh9zYHpN2treGmLP41wOnsIvAZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhmYdXXGc4idkqbwlBlcNZXt2seqye7yVRg8gWO2eaOAiEA2uv/KNbzIFE7YkLseNOA8mAwn0yahF1uTg8zs2Lrgjk="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"directories":{}},"0.1.7":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.7","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.0","mkdirp":"^0.3.5","rsvp":"^3.0.3","broccoli-writer":"^0.1.1","walk-sync":"^0.1.0","broccoli-kitchen-sink-helpers":"^0.2.5","promise-map-series":"^0.2.0"},"gitHead":"86ad4b1d73f5f1d6c9eb091f175cddc1f65378a6","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.7","scripts":{},"_shasum":"25bc5daa4f20c5edb1b4e2c4416fca7aa6fbc491","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"25bc5daa4f20c5edb1b4e2c4416fca7aa6fbc491","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.7.tgz","integrity":"sha512-tALqCRrMGqBov7TRXvnYAHTmRZ9qR5YP4rPvLeWlUmOlnpES2MLWoI0wvbTsNbMZ+UvBCcb1Wj0BFt2s4U5VdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBv3vnGYQesc7VVY5O5XGqZBGBH1l7gd3RUvGzHOWDnwIhAJs9mHXM0//J/y3q77i6xbV7DwmWvRlz5EdnSIVOQ3A3"}]},"directories":{}},"0.1.8":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.8","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.0","mkdirp":"^0.3.5","rsvp":"^3.0.3","broccoli-writer":"^0.1.1","walk-sync":"^0.1.0","broccoli-kitchen-sink-helpers":"^0.2.5","promise-map-series":"^0.2.0"},"gitHead":"2afa967fe90ede153a3a8d9f75c846d3f6a87dd2","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.8","scripts":{},"_shasum":"fe320b8d78acbcf4783d5d87cb469e317e4c4280","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"fe320b8d78acbcf4783d5d87cb469e317e4c4280","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.8.tgz","integrity":"sha512-6Dg4au7W8ddEdKdMQEkoBwZDWqrbXyRW0Ro4nM1cLC2cJCGcOx+jXweLh1wIGLdR5oymXqnU+Mjvf5qSG24Gug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/QO1ROCDTR/HokwA+iq2sWtF91wR1/vKJ16V4d/XLegIgCMb03H3bRtsH9xOrkgQAqxhx3NOJNMqZpR0V8VaLSjA="}]},"directories":{}},"0.1.9":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.9","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.0","mkdirp":"^0.3.5","rsvp":"^3.0.3","broccoli-writer":"^0.1.1","walk-sync":"^0.1.0","broccoli-kitchen-sink-helpers":"^0.2.5","promise-map-series":"^0.2.0"},"gitHead":"4a86be6ba3ea0ca73581381bed940a0f2dba0adc","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.9","scripts":{},"_shasum":"3f26f5910290196cc225d1c746e186592ed9a0c3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"3f26f5910290196cc225d1c746e186592ed9a0c3","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.9.tgz","integrity":"sha512-ebNTAMcHHN3wOInbSih1mJ2jT3Ru4ALIhjhzzeHR0kmPr+ZQsFQSWw31z4FSVKte8AHgvrr9p1aDjTw332kAaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOUUIaXv6PzEOYHrLdh1/XyQfut4NpwfCDpOcOrifsFAiEAoBflipr5iqTOJ+bU1WfulU0A9n4vjoKhXqvd5TzT2Mw="}]},"directories":{}},"0.1.10":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.10","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.0","mkdirp":"^0.3.5","rsvp":"^3.0.3","broccoli-writer":"^0.1.1","walk-sync":"^0.1.0","broccoli-kitchen-sink-helpers":"^0.2.5","promise-map-series":"^0.2.0"},"gitHead":"e8ebda171377a26d10a3549911efc7a4114ff4dc","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.10","scripts":{},"_shasum":"76e7d4a00d9ee35b6d83f2a4213e92d55bebecf8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"76e7d4a00d9ee35b6d83f2a4213e92d55bebecf8","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.10.tgz","integrity":"sha512-GFl04Q3NQs0ZFKzMWDgt8gj8nPQQ4PAwAXpWvonSXnXJfG4a4lBH1vbEOSBqueg7Ilqv2RNICz9Z03pXJS5l1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrxyXMQYPFOF6jGU79IfmJ9G3z0Lb+ZfB+To5hZnYhCgIhAJhRw/KthixUjJXnjfrejY332YSAxtRkMM3gGh6xCoCT"}]},"directories":{}},"0.1.11":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.11","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.2","mkdirp":"^0.3.5","rsvp":"^3.0.16","broccoli-writer":"^0.1.1","walk-sync":"^0.1.3","broccoli-kitchen-sink-helpers":"^0.2.6","promise-map-series":"^0.2.1"},"gitHead":"201c44cc4ea8727066b79cf4a652204c19f7b8a8","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.11","scripts":{},"_shasum":"0f769bce74622450b186d0691238a197650db336","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"0f769bce74622450b186d0691238a197650db336","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.11.tgz","integrity":"sha512-R2+npehK/opCGVY2eBi+H/7l9P9PSlbUUzpGie3AeBdvTz/EJtO6k75a76PTcr34ofqaQ4Twn8/dArKVXQxmfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWBY7g62E7EkyWlkq2DKEcUYse1YPBDEaeE8xuXsumoAIhAMz15snIKI1S9g6Wlyq2CeUCyUk3epiL2GjDk4ZiHg4y"}]},"directories":{}},"0.1.12":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.12","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.2","mkdirp":"^0.3.5","rsvp":"^3.0.16","broccoli-writer":"^0.1.1","walk-sync":"^0.1.3","broccoli-kitchen-sink-helpers":"^0.2.6","promise-map-series":"^0.2.1"},"gitHead":"900e9983c86e117393bac2b9f44464373e9f4cfb","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.12","scripts":{},"_shasum":"a91385fe697eb3eb71e7813ffd9204c3c183f58f","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.1","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"a91385fe697eb3eb71e7813ffd9204c3c183f58f","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.12.tgz","integrity":"sha512-JkLZ6p+ZMTjWTKpY4nm9nE5WqhhHn+6r903Kj54qgzSuvHbvx2jznH90RmaendiHHXQCb1y76H+w4wQlTHEuzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOpnzlYIyL8LJpRdLDJD4YYPoLh8dohlA9peAD/aGSRAiBdIJK2lOmSZQecIy/QkUWWYiulmiawa3bmcAeh1CtXBw=="}]},"directories":{}},"0.1.13":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.13","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"https://github.com/broccolijs/broccoli-filter"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"quick-temp":"^0.1.2","mkdirp":"^0.3.5","rsvp":"^3.0.16","broccoli-writer":"^0.1.1","walk-sync":"^0.1.3","broccoli-kitchen-sink-helpers":"^0.2.6","promise-map-series":"^0.2.1"},"gitHead":"994c176ce6fd785d5549657663345144a12ad019","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter","_id":"broccoli-filter@0.1.13","scripts":{},"_shasum":"48261d9958fd70e23146e2e0f87d307680d553af","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"48261d9958fd70e23146e2e0f87d307680d553af","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.13.tgz","integrity":"sha512-RtZbAgb+ykgzZczM+ZTfi4M/n6LP3Ti/znRoCxxfWa+7rrn6ACiX9L5d9zhafZ+/XGeOKJKEs+Kkn/DwwcqGpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBr2gzh0Cm5xIR8JPv1u7R5ue3J1bBngQBfT/aJK9y0AiAHoVrbYNv8uI38NMa9r8wXicBgWpgGSlwacwMwaDgBSQ=="}]},"directories":{}},"0.1.14":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.1.14","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.6","broccoli-writer":"^0.1.1","mkdirp":"^0.3.5","promise-map-series":"^0.2.1","quick-temp":"^0.1.2","rsvp":"^3.0.16","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"gitHead":"7f94b9b63fdff0d58a562408bc0bf60af79c241f","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@0.1.14","scripts":{},"_shasum":"23cae3891ff9ebb7b4d7db00c6dcf03535daf7ad","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"23cae3891ff9ebb7b4d7db00c6dcf03535daf7ad","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.1.14.tgz","integrity":"sha512-ZsOcLBVeSOzdSrRfKLMOtcYLV4fBfwOi3Oc+rJpy/2X0xmNvROYtGsftZI5YEYcI9yR9AgUk0Mtj3TfQymK/pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4sWY4PJ1jzt4USB+MoIaW3yBffwgw4N9FHJdywqZc+AIhAMxex+wtBSBx2AmoJ9lYxi7JD6eO3FdMncBFM5CNc/05"}]},"directories":{}},"0.2.0":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"0.2.0","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.6","broccoli-plugin":"^1.0.0","mkdirp":"^0.3.5","promise-map-series":"^0.2.1","rsvp":"^3.0.16","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"gitHead":"48c32972d1b7dd3837011f9bd7e66ba3ad44c7e5","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@0.2.0","scripts":{},"_shasum":"17eadbc626cacd2e931b5dcb597d55b9dccb34b7","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"17eadbc626cacd2e931b5dcb597d55b9dccb34b7","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-0.2.0.tgz","integrity":"sha512-/y+UfC19Jy0k9XxxY2XKmOVnxaiw+2r/N3lEcvwA+Igbpva4KuBBfEkqsHnikxDferhCiRWve5Y3RujQOqkBaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeflCRSrRp2XhP36TNPQt3qJp3hLvQp4fk+H7WgaN0tAiBqp5lRQtWM2BFhXCzP3m6mX1Be07Ac8Mk76cubKnM9Aw=="}]},"directories":{}},"1.0.0":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.0.0","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.6","broccoli-plugin":"^1.0.0","mkdirp":"^0.3.5","promise-map-series":"^0.2.1","rsvp":"^3.0.16","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"gitHead":"1247b291a2259550b060b72d7f93fba8adca04dd","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.0.0","scripts":{},"_shasum":"7ff93e33da5a77d73b9607378c8b8e9a923ff97d","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"7ff93e33da5a77d73b9607378c8b8e9a923ff97d","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.0.0.tgz","integrity":"sha512-r3NqeMf5+wCiqUR69ztlO2FxsB1tBpdvD+74Sj6S1s1Z/74WQaAC046f+fKN/3MGZUbOi4A2FeaN+KVuvghGgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVTbJ2c3kW+tyPiKLPYX3RD2zIhzAZwo96ES+GRqH6TAiAwfnt6ry/gS1LxTNvu0aH2svVsJGb12+0JRW0bLpETWw=="}]},"directories":{}},"1.1.0":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.1.0","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.6","broccoli-plugin":"^1.0.0","mkdirp":"^0.3.5","promise-map-series":"^0.2.1","rsvp":"^3.0.16","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"gitHead":"7e87d249f97d5d32f1664cb4cda7b2471008d7fc","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.1.0","scripts":{},"_shasum":"8c166e8beaf1a0b7c913a6ef78188d1649f52b47","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"8c166e8beaf1a0b7c913a6ef78188d1649f52b47","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.1.0.tgz","integrity":"sha512-82216QTH2yVQhY8ljDM9R0i69gu50mdcIJfltiGGMV0Ux8Iw9+oupZeX7ckoo713qQKxgzijejPwx5pzQeiLIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZtdP9pKTha2EwsB3u8aFo/aQJ4lNI+46j27T4gUP0eAIgEp6VNMcCPqhCQ4kxozVdKpAXSk0mShqAd+nkpBbpynI="}]},"directories":{}},"1.2.0":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.2.0","author":"","main":"index.js","scripts":{"test":"mocha","test:debug":"mocha debug","test:debug:brk":"mocha --debug-brk","test:watch":"mocha --watch","test:coverage":"istanbul cover --config=test/istanbul.yml _mocha"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.7","broccoli-plugin":"^1.0.0","copy-dereference":"^1.0.0","debug":"^2.2.0","mkdirp":"^0.5.1","promise-map-series":"^0.2.1","rsvp":"^3.0.18","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"devDependencies":{"broccoli":"^0.16.3","broccoli-test-helpers":"^0.0.8","chai":"^3.0.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","minimatch":"^2.0.8","mocha":"^2.2.5","rimraf":"^2.4.2","sinon":"^1.15.3"},"gitHead":"aebb8f9a99966783eb8c2d5f3ac2b1b0a3285068","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.2.0","_shasum":"f76966b0a1bd112b103e546ab59eed0efa85cc99","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"}],"dist":{"shasum":"f76966b0a1bd112b103e546ab59eed0efa85cc99","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.2.0.tgz","integrity":"sha512-RoSNtszsRBgimXu5v7Li7rlhsGuHSf4CcSQnkjpYpKktnP07dCm1tM5k0WSgMm3Y3rIyHL3CZDV5Yh+knXB20Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6wAUANav0/QbTFo98NfYrlbCfd8B0KxU11Pk55UGcnAiBFtXl+ue9JlrCk0TuhG9plSRbGaitRVcrn1r79rd0qxw=="}]},"directories":{}},"1.2.1":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.2.1","author":{"name":"Jo Liss","email":"joliss42@gmail.com"},"main":"index.js","license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.6","broccoli-plugin":"^1.0.0","mkdirp":"^0.3.5","promise-map-series":"^0.2.1","rsvp":"^3.0.16","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"gitHead":"3a6df9e6f641bce117c393bced09a24d995e3468","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.2.1","scripts":{},"_shasum":"3eafe6695af7d051f06434c3fa7b762e342f0f63","_from":".","_npmVersion":"2.13.5","_nodeVersion":"2.2.1","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"dist":{"shasum":"3eafe6695af7d051f06434c3fa7b762e342f0f63","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.2.1.tgz","integrity":"sha512-lIqJijO9az5mmk1jePt6GJqfz8JOrIIT8bjEGbOlZvUwEgE9gxZMDVWcz9elgLzNSe5Wu/YWPV6yUwAw+Lle4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJS5/qvTEX/aNgSem9mm+yF7KWpqnRD5Lq/FiCM8YAcwIhAKPJR/SB/ld/Q9LlccKFGw/0+YB+lZaP0nr8CfLBgnEr"}]},"directories":{}},"1.2.2":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.2.2","author":"","main":"index.js","scripts":{"test":"mocha","test:debug":"mocha debug","test:debug:brk":"mocha --debug-brk","test:watch":"mocha --watch","test:coverage":"istanbul cover --config=test/istanbul.yml _mocha"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.7","broccoli-plugin":"^1.0.0","copy-dereference":"^1.0.0","debug":"^2.2.0","mkdirp":"^0.5.1","promise-map-series":"^0.2.1","rsvp":"^3.0.18","symlink-or-copy":"^1.0.1","walk-sync":"^0.1.3"},"devDependencies":{"broccoli":"^0.16.3","broccoli-test-helpers":"^0.0.8","chai":"^3.0.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","minimatch":"^2.0.8","mocha":"^2.2.5","rimraf":"^2.4.2","sinon":"^1.15.3"},"gitHead":"b76d20118673dc0eaec7fd94455d805351dee4d3","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.2.2","_shasum":"fba6a641fc8068ac64dda0a4607fc79b42db5aed","_from":".","_npmVersion":"2.13.5","_nodeVersion":"2.2.1","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"dist":{"shasum":"fba6a641fc8068ac64dda0a4607fc79b42db5aed","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.2.2.tgz","integrity":"sha512-5eZrOhS7elGpsxzbKaXXxS6n8b8bqxYO21Wg/NxjCLNSf0bNMgoxnYCic8NbSXTn8bRq2mNhDJzeutTIChWzQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAZ0taWbZRcR6tc3iE2CECS321XEdAMXNqbdZzE+Wl8AiBB6OUR9ikfXm/FLOIewJS6yC8rGsqWIJniQy2iC09LOA=="}]},"directories":{}},"1.2.3":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.2.3","author":"","main":"index.js","scripts":{"test":"mocha","test:debug":"mocha debug","test:debug:brk":"mocha --debug-brk","test:watch":"mocha --watch","test:coverage":"istanbul cover --config=test/istanbul.yml _mocha"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.2.7","broccoli-plugin":"^1.0.0","copy-dereference":"^1.0.0","debug":"^2.2.0","mkdirp":"^0.5.1","promise-map-series":"^0.2.1","rsvp":"^3.0.18","symlink-or-copy":"^1.0.1","walk-sync":"^0.2.6"},"devDependencies":{"broccoli":"^0.16.3","broccoli-test-helpers":"^0.0.8","chai":"^3.0.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","minimatch":"^2.0.8","mocha":"^2.2.5","rimraf":"^2.4.2","sinon":"^1.15.3"},"gitHead":"5763ad652e6578bea9f0be92e28288fdd5b8bdac","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.2.3","_shasum":"683b6c73975db469cce6423cafba9fc408750e17","_from":".","_npmVersion":"3.5.0","_nodeVersion":"5.0.0","_npmUser":{"name":"rwjblue","email":"robert.w.jackson@me.com"},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"dist":{"shasum":"683b6c73975db469cce6423cafba9fc408750e17","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.2.3.tgz","integrity":"sha512-IAeR/wa7aCgK8CSatsZ0BTD028aM2SOOedzyrbZskKuXGdE9u0H2XDAeeAfqdos0nw9mZwnMC9uDryzitO5CSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIET+PlORgP6JFeQbwywrr0PWIXFlIEwRu4mhs3HLgXDOAiBLt5olTcaG70Aq/igvkwKhVJC6A181v7pQ2LkrfRMvZg=="}]},"directories":{}},"1.2.4":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.2.4","author":"","main":"index.js","scripts":{"test":"mocha","test:debug":"mocha debug","test:debug:brk":"mocha --debug-brk","test:watch":"mocha --watch","test:coverage":"istanbul cover --config=test/istanbul.yml _mocha"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.3.1","broccoli-plugin":"^1.0.0","copy-dereference":"^1.0.0","debug":"^2.2.0","mkdirp":"^0.5.1","promise-map-series":"^0.2.1","rsvp":"^3.0.18","symlink-or-copy":"^1.0.1","walk-sync":"^0.3.1"},"devDependencies":{"broccoli":"^0.16.3","broccoli-test-helpers":"^0.0.9","chai":"^3.0.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.4.4","minimatch":"^3.0.3","mocha":"^3.0.2","rimraf":"^2.4.2","sinon":"^1.15.3"},"gitHead":"40382b1bf37d3969e84736923c1beceb2122bb4f","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.2.4","_shasum":"409afb94b9a3a6da9fac8134e91e205f40cc7330","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.0","_npmUser":{"name":"stefanpenner","email":"stefan.penner@gmail.com"},"dist":{"shasum":"409afb94b9a3a6da9fac8134e91e205f40cc7330","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.2.4.tgz","integrity":"sha512-fvVy+4t53RUco6JvzWSvtLCvHoR+TsU7QWL2UKp4NJnLvCnq67rBWfdBTWkqkvrH3//SapAskePsA4hs8vveOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClFlMMMha6KjR7q2FbuyoiKHq0HC4LYlSmDgCpYOPd9QIgebXWCjiPt0BK+hBYAlmEzDXxM/c/Q2E9d75LWJ/jVBY="}]},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/broccoli-filter-1.2.4.tgz_1471292616879_0.3414656368549913"},"directories":{}},"1.3.0":{"name":"broccoli-filter","description":"Helper base class for Broccoli plugins that map input files into output files one-to-one","version":"1.3.0","author":"","main":"index.js","scripts":{"test":"mocha","test:debug":"mocha debug","test:debug:brk":"mocha --debug-brk","test:watch":"mocha --watch","test:coverage":"istanbul cover --config=test/istanbul.yml _mocha"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"keywords":["broccoli-helper","filter","cache"],"dependencies":{"broccoli-kitchen-sink-helpers":"^0.3.1","broccoli-plugin":"^1.0.0","copy-dereference":"^1.0.0","debug":"^2.2.0","mkdirp":"^0.5.1","promise-map-series":"^0.2.1","rsvp":"^3.0.18","symlink-or-copy":"^1.0.1","walk-sync":"^0.3.1"},"devDependencies":{"broccoli":"^0.16.3","broccoli-test-helpers":"^0.0.9","chai":"^3.0.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.4.4","minimatch":"^3.0.3","mocha":"^3.0.2","rimraf":"^2.4.2","sinon":"^1.15.3"},"gitHead":"8ec98ed974119c7e7da19db76f37a78e0642b077","bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"homepage":"https://github.com/broccolijs/broccoli-filter#readme","_id":"broccoli-filter@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"joliss","email":"joliss42@gmail.com"},"dist":{"integrity":"sha512-VXJXw7eBfG82CFxaBDjYmyN7V72D4In2zwLVQJd/h3mBfF3CMdRTsv2L20lmRTtCv1sAHcB+LgMso90e/KYiLw==","shasum":"71e3a8e32a17f309e12261919c5b1006d6766de6","tarball":"https://registry.npmjs.org/broccoli-filter/-/broccoli-filter-1.3.0.tgz","fileCount":7,"unpackedSize":15849,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuyK5D8DkO4gQ0ZCxTfi2G9LHIj0eAHgwe/g+9qIkcmAiEA0b/FZZHQVz3Dt8BrXlgzTlkKSY/GFI/14s4azKFYsXE="}]},"maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/broccoli-filter_1.3.0_1519480955133_0.8811838216529246"},"_hasShrinkwrap":false}},"readme":"# broccoli-filter\n\n[![Build Status](https://travis-ci.org/broccolijs/broccoli-filter.svg?branch=master)](https://travis-ci.org/broccolijs/broccoli-filter)\n[![Build status](https://ci.appveyor.com/api/projects/status/hc68s0vbn9di4ehi/branch/master?svg=true)](https://ci.appveyor.com/project/joliss/broccoli-filter/branch/master)\n\nHelper base class for Broccoli plugins that map input files into output files\none-to-one.\n\n## API\n\n```js\nclass Filter {\n  /**\n   * Abstract base-class for filtering purposes.\n   *\n   * Enforces that it is invoked on an instance of a class which prototypically\n   * inherits from Filter, and which is not itself Filter.\n   */\n  constructor(inputNode: BroccoliNode, options: FilterOptions): Filter;\n\n  /**\n   * Abstract method `processString`: must be implemented on subclasses of\n   * Filter.\n   *\n   * The return value is written as the contents of the output file\n   */\n  abstract processString(contents: string, relativePath: string): string;\n\n  /**\n   * Virtual method `getDestFilePath`: determine whether the source file should\n   * be processed, and optionally rename the output file when processing occurs.\n   *\n   * Return `null` to pass the file through without processing. Return\n   * `relativePath` to process the file with `processString`. Return a\n   * different path to process the file with `processString` and rename it.\n   *\n   * By default, if the options passed into the `Filter` constructor contain a\n   * property `extensions`, and `targetExtension` is supplied, the first matching\n   * extension in the list is replaced with the `targetExtension` option's value.\n   */\n  virtual getDestFilePath(relativePath: string): string;\n}\n```\n\n### Options\n\n* `extensions`: An array of file extensions to process, e.g. `['md', 'markdown']`.\n* `targetExtension`: The file extension of the corresponding output files, e.g.\n  `'html'`.\n* `inputEncoding`: The character encoding used for reading input files to be\n  processed (default: `'utf8'`). For binary files, pass `null` to receive a\n  `Buffer` object in `processString`.\n* `outputEncoding`: The character encoding used for writing output files after\n  processing (default: `'utf8'`). For binary files, pass `null` and return a\n  `Buffer` object from `processString`.\n* `name`, `annotation`: Same as\n  [broccoli-plugin](https://github.com/broccolijs/broccoli-plugin#new-plugininputnodes-options);\n  see there.\n\nAll options except `name` and `annotation` can also be set on the prototype\ninstead of being passed into the constructor.\n\n### Example Usage\n\n```js\nvar Filter = require('broccoli-filter');\n\nAwk.prototype = Object.create(Filter.prototype);\nAwk.prototype.constructor = Awk;\nfunction Awk(inputNode, search, replace, options) {\n  options = options || {};\n  Filter.call(this, inputNode, {\n    annotation: options.annotation\n  });\n  this.search = search;\n  this.replace = replace;\n}\n\nAwk.prototype.extensions = ['txt'];\nAwk.prototype.targetExtension = 'txt';\n\nAwk.prototype.processString = function(content, relativePath) {\n  return content.replace(this.search, this.replace);\n};\n```\n\nIn `Brocfile.js`, use your new `Awk` plugin like so:\n\n```\nvar node = new Awk('docs', 'ES6', 'ECMAScript 2015');\n\nmodule.exports = node;\n```\n\n## FAQ\n\n### Upgrading from 0.1.x to 1.x\n\nYou must now call the base class constructor. For example:\n\n```js\n// broccoli-filter 0.1.x:\nfunction MyPlugin(inputTree) {\n  this.inputTree = inputTree;\n}\n\n// broccoli-filter 1.x:\nfunction MyPlugin(inputNode) {\n  Filter.call(this, inputNode);\n}\n```\n\nNote that \"node\" is simply new terminology for \"tree\".\n\n### Source Maps\n\n**Can this help with compilers that are almost 1:1, like a minifier that takes\na `.js` and `.js.map` file and outputs a `.js` and `.js.map` file?**\n\nNot at the moment. We don't know yet how to implement this and still have the\nAPI look beautiful. Such cases complicate the caching logic, as we have to make\nsure to rebuild a file if either the `.js` or the `.js.map` file changes.\n\nFor now, your best bet is the\n[broccoli-multifilter](https://github.com/broccolijs/broccoli-multifilter)\nplugin base class.\n","maintainers":[{"name":"joliss","email":"joliss42@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"}],"time":{"modified":"2022-06-13T05:07:39.682Z","created":"2014-02-10T23:17:58.671Z","0.0.1":"2014-02-10T23:17:58.671Z","0.1.0":"2014-02-24T13:47:02.775Z","0.1.1":"2014-03-06T01:00:51.449Z","0.1.2":"2014-03-12T17:55:59.193Z","0.1.3":"2014-03-13T12:27:55.382Z","0.1.4":"2014-03-13T22:11:03.677Z","0.1.5":"2014-04-02T09:21:23.206Z","0.1.6":"2014-04-05T02:21:47.815Z","0.1.7":"2014-10-03T20:12:11.618Z","0.1.8":"2014-10-24T14:51:52.569Z","0.1.9":"2014-10-24T15:41:28.093Z","0.1.10":"2014-10-28T15:08:05.631Z","0.1.11":"2015-01-22T23:25:18.932Z","0.1.12":"2015-03-18T00:49:11.537Z","0.1.13":"2015-05-03T11:19:40.248Z","0.1.14":"2015-05-05T19:39:56.286Z","0.2.0":"2015-07-21T11:27:26.479Z","1.0.0":"2015-08-09T14:20:49.110Z","1.1.0":"2015-08-09T15:28:01.124Z","1.2.0":"2015-08-18T22:23:10.285Z","1.2.1":"2015-08-21T14:11:58.582Z","1.2.2":"2015-08-24T00:34:52.241Z","1.2.3":"2015-12-13T18:27:35.897Z","1.2.4":"2016-08-15T20:23:37.120Z","1.3.0":"2018-02-24T14:02:35.421Z"},"readmeFilename":"README.md","homepage":"https://github.com/broccolijs/broccoli-filter#readme","repository":{"type":"git","url":"git+https://github.com/broccolijs/broccoli-filter.git"},"bugs":{"url":"https://github.com/broccolijs/broccoli-filter/issues"},"license":"MIT","keywords":["broccoli-helper","filter","cache"]}