diff --git a/packages/babel-core/src/transformation/file/index.js b/packages/babel-core/src/transformation/file/index.js index 96353a8a8c..9675868d3a 100644 --- a/packages/babel-core/src/transformation/file/index.js +++ b/packages/babel-core/src/transformation/file/index.js @@ -141,8 +141,6 @@ export default class File extends Store { opts.moduleIds = true; } - opts.basename = path.basename(opts.filename, path.extname(opts.filename)); - defaults(opts, { moduleRoot: opts.sourceRoot, }); diff --git a/packages/babel-plugin-transform-es2015-modules-umd/src/index.js b/packages/babel-plugin-transform-es2015-modules-umd/src/index.js index 72fd6fe7a5..072275ed7d 100644 --- a/packages/babel-plugin-transform-es2015-modules-umd/src/index.js +++ b/packages/babel-plugin-transform-es2015-modules-umd/src/index.js @@ -98,7 +98,8 @@ export default function ({ types: t }) { } }); - const moduleNameOrBasename = moduleName ? moduleName.value : this.file.opts.basename; + const moduleNameOrBasename = moduleName ? moduleName.value : + basename(this.file.opts.filename, extname(this.file.opts.filename)); let globalToAssign = t.memberExpression( t.identifier("global"), t.identifier(t.toIdentifier(moduleNameOrBasename)) ); diff --git a/packages/babel-plugin-transform-react-display-name/src/index.js b/packages/babel-plugin-transform-react-display-name/src/index.js index f80f67c8dd..d94d657c11 100644 --- a/packages/babel-plugin-transform-react-display-name/src/index.js +++ b/packages/babel-plugin-transform-react-display-name/src/index.js @@ -42,7 +42,7 @@ export default function ({ types: t }) { visitor: { ExportDefaultDeclaration({ node }, state) { if (isCreateClass(node.declaration)) { - let displayName = state.file.opts.basename; + let displayName = path.basename(state.file.opts.filename, path.extname(state.file.opts.filename)); // ./{module name}/index.js if (displayName === "index") {