diff --git a/lib/index-basic.js b/lib/index-basic.js index 9ed3683a033..857b4fc18aa 100644 --- a/lib/index-basic.js +++ b/lib/index-basic.js @@ -15,4 +15,12 @@ Plotly.register([ require('./pie') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/lib/index-cartesian.js b/lib/index-cartesian.js index 5699b9dd15a..361911da404 100644 --- a/lib/index-cartesian.js +++ b/lib/index-cartesian.js @@ -24,4 +24,12 @@ Plotly.register([ require('./violin') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/lib/index-finance.js b/lib/index-finance.js index 5518bf98d9d..5a31855fd55 100644 --- a/lib/index-finance.js +++ b/lib/index-finance.js @@ -22,4 +22,12 @@ Plotly.register([ require('./indicator') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/lib/index-geo.js b/lib/index-geo.js index 8439835ae94..06f78aaa5e1 100644 --- a/lib/index-geo.js +++ b/lib/index-geo.js @@ -15,4 +15,12 @@ Plotly.register([ require('./choropleth') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/lib/index-gl2d.js b/lib/index-gl2d.js index 870c234d454..9f27ddf3167 100644 --- a/lib/index-gl2d.js +++ b/lib/index-gl2d.js @@ -19,4 +19,12 @@ Plotly.register([ require('./parcoords') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/lib/index-gl3d.js b/lib/index-gl3d.js index 6f4505711e1..aa93e16da74 100644 --- a/lib/index-gl3d.js +++ b/lib/index-gl3d.js @@ -20,4 +20,12 @@ Plotly.register([ require('./streamtube') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/lib/index-mapbox.js b/lib/index-mapbox.js index 4e8036186b5..aaf136ccaa1 100644 --- a/lib/index-mapbox.js +++ b/lib/index-mapbox.js @@ -16,4 +16,12 @@ Plotly.register([ require('./densitymapbox') ]); +// transforms +Plotly.register([ + require('./aggregate'), + require('./filter'), + require('./groupby'), + require('./sort') +]); + module.exports = Plotly; diff --git a/tasks/util/common.js b/tasks/util/common.js index 0987dfc2536..51a9a0528ca 100644 --- a/tasks/util/common.js +++ b/tasks/util/common.js @@ -88,7 +88,18 @@ exports.findModuleList = function(pathToIndex) { node.parent.parent.type === 'ArrayExpression' ) { var moduleName = node.value.replace('./', ''); - moduleList.push(moduleName); + if([ + // transforms + 'aggregate', + 'filter', + 'groupby', + 'sort', + + // components + 'calendars' + ].indexOf(moduleName) === -1) { + moduleList.push(moduleName); + } } });