Skip to content

Commit

Permalink
Revert "0.1.3-alpha Follow the #20"
Browse files Browse the repository at this point in the history
- Features added in this version no longer required by the babel-plugin-transform-es2015-modules-commonjs fixes(babel#3282).

This reverts commit 6537cab.
  • Loading branch information
59naga committed Jan 21, 2016
1 parent 588789c commit 0cbd7e6
Show file tree
Hide file tree
Showing 6 changed files with 2 additions and 74 deletions.
12 changes: 0 additions & 12 deletions lib/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// Dependencies
var babelTemplate = require('babel-template')
var babelTypes = require('babel-types')
var _ = require('lodash')

// Public
Expand Down Expand Up @@ -28,17 +27,6 @@ module.exports = function () {
} else {
hasExportNamed = true
}

// HACK detect and replace renamed default (experimental)
var specifiers = _.get(path.get('declaration'), 'container.specifiers')
if (specifiers && specifiers.length === 1 && specifiers[0].local.name === 'default') {
var named = specifiers[0].exported.name
var source = path.node.source.value

var syntax = 'exports.' + named + ' = (function(obj) { return obj && obj.__esModule ? obj[\'default\'] : obj; })(require($0));'
var node = babelTemplate(syntax)(babelTypes.stringLiteral(source))
path.replaceWith(node)
}
return
}
})
Expand Down
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "babel-plugin-add-module-exports",
"version": "0.1.3-alpha",
"version": "0.1.2",
"description": "Fix babel/babel#2212",
"main": "lib",
"files": [
Expand All @@ -14,8 +14,7 @@
},
"dependencies": {
"babel-template": "^6.0.16",
"babel-types": "^6.4.3",
"lodash": "^4.0.0"
"lodash": "^3.10.1"
},
"devDependencies": {
"babel-core": "^6.1.2",
Expand Down
1 change: 0 additions & 1 deletion test/fixtures/issue012_en.js

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/issue012_es.js

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/issue012_it.js

This file was deleted.

56 changes: 0 additions & 56 deletions test/spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,61 +95,5 @@ module.exports = [
module: 'this is file',
exports: 'this is file'
}

},

{
name: 'export renamed default using export-from statement (#20)',
code: `
export { default as en } from './fixtures/issue012_en'
export { default as es } from './fixtures/issue012_es'
export { default as it } from './fixtures/issue012_it'
`,
expected: {
module: {
en: 'en',
es: 'es',
it: 'it'
},
exports: {
en: 'en',
es: 'es',
it: 'it'
}
}
},
{
name: 'export renamed variable',
code: `
let foo = 'bar'
export { foo as baz }
`,
expected: {
module: {
baz: 'bar'
},
exports: {
baz: 'bar'
}
}
},
{
name: 'export renamed object',
code: `
const Foo = {bar:'baz'}
export { Foo as beep }
`,
expected: {
module: {
beep: {
bar: 'baz'
}
},
exports: {
beep: {
bar: 'baz'
}
}
}
}
]

0 comments on commit 0cbd7e6

Please sign in to comment.