this.body.createScope is not a function

I apologize up front if this isn't the correct project to host this issue. I have a project that uses d3-transition as a dependency, rollup for bundling, rollup-plugin-node-resolve to grab the dependencies, and buble for transpiling. When running rollup I get the following error:

Error loading /Users/Dave/Sites/d3plus-shape/node_modules/d3-time/src/interval.js: this.body.createScope is not a function
TypeError: Error loading /Users/Dave/Sites/d3plus-shape/node_modules/d3-time/src/interval.js: this.body.createScope is not a function
    at LoopStatement.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/types/shared/LoopStatement.js:10:13)
    at /Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/BlockStatement.js:33:35
    at Array.forEach (native)
    at BlockStatement.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/BlockStatement.js:33:13)
    at FunctionExpression.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/Node.js:90:11)
    at FunctionExpression.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/types/FunctionExpression.js:17:19)
    at AssignmentExpression.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/Node.js:90:11)
    at AssignmentExpression.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/types/AssignmentExpression.js:23:19)
    at Node.initialise (/Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/Node.js:90:11)
    at /Users/Dave/Sites/d3plus-shape/node_modules/buble/src/program/BlockStatement.js:33:35

Look like it's either an issue with buble or the d3-transition package. Any ideas? Here's my rollup config:

import buble from "rollup-plugin-buble";
import json from "rollup-plugin-json";
import deps from "rollup-plugin-node-resolve";

export default {
  format: "umd",
  globals: function(id) { return id.replace(/-/g, "_"); },
  plugins: [deps({"jsnext": true}), buble()]
};