{"action":"created","issue":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4562","labels_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4562/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4562/comments","events_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4562/events","html_url":"https://github.com/ember-cli/ember-cli/issues/4562","id":98268575,"number":4562,"title":"Upgrading plugins to broccoli-plugin","user":{"login":"joliss","id":524783,"avatar_url":"https://avatars.githubusercontent.com/u/524783?v=3","gravatar_id":"","url":"https://api.github.com/users/joliss","html_url":"https://github.com/joliss","followers_url":"https://api.github.com/users/joliss/followers","following_url":"https://api.github.com/users/joliss/following{/other_user}","gists_url":"https://api.github.com/users/joliss/gists{/gist_id}","starred_url":"https://api.github.com/users/joliss/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joliss/subscriptions","organizations_url":"https://api.github.com/users/joliss/orgs","repos_url":"https://api.github.com/users/joliss/repos","events_url":"https://api.github.com/users/joliss/events{/privacy}","received_events_url":"https://api.github.com/users/joliss/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-30T21:25:14Z","updated_at":"2015-07-30T21:44:28Z","closed_at":null,"body":"This issue tracks which plugins have been updated to derive from the broccoli-plugin base class. To see the plugins that need to be updated, run: `BROCCOLI_WARN_READ_API=y ember build`\r\n\r\nMotivation: We want to rewrite the Broccoli builder to take advantage of the new broccoli-plugin base class. In particular, this will allow us to centralize tmp dir handling. But we need to update all plugins we use to derive from broccoli-plugin.\r\n\r\n- [x] broccoli-filter [0.2.0](https://github.com/broccolijs/broccoli-filter/blob/master/CHANGELOG.md#020)\r\n    - [ ] broccoli-asset-rev: https://github.com/rickharrison/broccoli-asset-rev/pull/68\r\n    - [ ] broccoli-jshint: https://github.com/rwjblue/broccoli-jshint/pull/26\r\n    - [ ] broccoli-asset-rewrite\r\n    - [ ] broccoli-template-compiler\r\n    - [ ] ember-cli-htmlbars\r\n- [ ] cauliflower-filter: https://github.com/caitp/cauliflower-filter/pull/15\r\n    - [ ] broccoli-babel-transpiler: [patch](https://gist.github.com/joliss/8c15a4e2825071c039b7)\r\n- [ ] broccoli-caching-writer\r\n    - [ ] broccoli-es6modules\r\n    - [ ] [ConfigLoader](https://github.com/ember-cli/ember-cli/blob/master/lib/broccoli/broccoli-config-loader.js)\r\n- [x] broccoli-merge-trees 0.2.2\r\n- [ ] broccoli-funnel: https://github.com/broccolijs/broccoli-funnel/pull/28\r\n- [ ] broccoli-unwatched-tree (might need more API)\r\n- [ ] broccoli-sourcemap-concat\r\n- [ ] [CustomReplace](https://github.com/ember-cli/ember-cli/blob/master/lib/broccoli/broccoli-config-replace.js)\r\n\r\nA few plugins are only reported as `Object` - we need to figure out where those come from so we can update them as well.\r\n\r\nPlease edit/extend the list freely, and add links to any pull requests you create."},"comment":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/comments/126501530","html_url":"https://github.com/ember-cli/ember-cli/issues/4562#issuecomment-126501530","issue_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/4562","id":126501530,"user":{"login":"stefanpenner","id":1377,"avatar_url":"https://avatars.githubusercontent.com/u/1377?v=3","gravatar_id":"","url":"https://api.github.com/users/stefanpenner","html_url":"https://github.com/stefanpenner","followers_url":"https://api.github.com/users/stefanpenner/followers","following_url":"https://api.github.com/users/stefanpenner/following{/other_user}","gists_url":"https://api.github.com/users/stefanpenner/gists{/gist_id}","starred_url":"https://api.github.com/users/stefanpenner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefanpenner/subscriptions","organizations_url":"https://api.github.com/users/stefanpenner/orgs","repos_url":"https://api.github.com/users/stefanpenner/repos","events_url":"https://api.github.com/users/stefanpenner/events{/privacy}","received_events_url":"https://api.github.com/users/stefanpenner/received_events","type":"User","site_admin":false},"created_at":"2015-07-30T21:44:28Z","updated_at":"2015-07-30T21:44:28Z","body":"docs for the new plugin api: https://github.com/broccolijs/broccoli-plugin"}}