diff --git a/src/babel/transformation/bundler/index.js b/src/babel/transformation/bundler/index.js deleted file mode 100644 index 5946993dfa..0000000000 --- a/src/babel/transformation/bundler/index.js +++ /dev/null @@ -1,15 +0,0 @@ -export default class Bundler { - constructor(opts) { - this.resolvers = []; - this.cache = {}; - this.opts = opts; - } - - addResolver(resolver) { - this.resolvers.push(resolver); - } - - transform() { - - } -} diff --git a/src/babel/transformation/bundler/resolvers/node.js b/src/babel/transformation/bundler/resolvers/node.js deleted file mode 100644 index dce7f9b111..0000000000 --- a/src/babel/transformation/bundler/resolvers/node.js +++ /dev/null @@ -1,25 +0,0 @@ -import { Promise } from "bluebird"; -import resolve from "resolve"; -import path from "path"; -import fs from "fs"; - -export default function (request, parent) { - return new Promise(function (resolve, reject) { - resolve(request, { basedir: path.dirname(parent) }, function (err, res) { - if (err) { - resolve(null); - } else { - fs.readFile(res, "utf8", function (err) { - if (err) { - reject(err); - } else { - resolve({ - filename: filename, - content: content - }); - } - }); - } - }); - }); -} diff --git a/src/babel/transformation/transformer-pipeline.js b/src/babel/transformation/transformer-pipeline.js index 77cd57a3a7..5269805ef0 100644 --- a/src/babel/transformation/transformer-pipeline.js +++ b/src/babel/transformation/transformer-pipeline.js @@ -1,6 +1,5 @@ import Transformer from "./transformer"; import normalizeAst from "../helpers/normalize-ast"; -import Bundler from "./bundler"; import assign from "lodash/object/assign"; import object from "../helpers/object"; import File from "./file"; @@ -70,10 +69,6 @@ export default class TransformerPipeline { return file.generate(); } - createBundler() { - return new Bundler(this); - } - _ensureTransformerNames(type: string, rawKeys: Array) { var keys = []; diff --git a/test/core/fixtures/bundler/basic/simple-import/actual.js b/test/core/fixtures/bundler/basic/simple-import/actual.js new file mode 100644 index 0000000000..76a61615a4 --- /dev/null +++ b/test/core/fixtures/bundler/basic/simple-import/actual.js @@ -0,0 +1,3 @@ +import foo from "./fixtures/foo"; + +foo(); diff --git a/test/core/fixtures/bundler/basic/simple-import/expected.js b/test/core/fixtures/bundler/basic/simple-import/expected.js new file mode 100644 index 0000000000..42286841d0 --- /dev/null +++ b/test/core/fixtures/bundler/basic/simple-import/expected.js @@ -0,0 +1,7 @@ +"use strict"; + +function fixtures$foo() { + return "foobar"; +} + +fixtures$foo(); diff --git a/test/core/fixtures/bundler/basic/simple-import/fixtures/foo.js b/test/core/fixtures/bundler/basic/simple-import/fixtures/foo.js new file mode 100644 index 0000000000..724b647f1a --- /dev/null +++ b/test/core/fixtures/bundler/basic/simple-import/fixtures/foo.js @@ -0,0 +1,3 @@ +export default function () { + return "foobar"; +}