1 |
|
2 |
|
3 | var TRANSLATIONS = {
|
4 | 'class': 'className',
|
5 | 'for': 'htmlFor'
|
6 | }
|
7 |
|
8 | module.exports = function(plugin) {
|
9 | return new plugin.Plugin('babel-plugin-react-html-attrs', {
|
10 | visitor: {
|
11 | JSXAttribute: function(node) {
|
12 | if (node.name.name in TRANSLATIONS) {
|
13 | node.name.name = TRANSLATIONS[node.name.name]
|
14 | }
|
15 | }
|
16 | }
|
17 | })
|
18 | }
|