From 92041634c27dbec11ab540c5c6f6c1515e5e16c5 Mon Sep 17 00:00:00 2001 From: archmoj Date: Wed, 6 Jan 2021 11:30:20 -0500 Subject: [PATCH 1/2] skip registers other than traces in moduleList --- tasks/util/common.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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); + } } }); From 49f92034448765b16b499e7e9c33a2454c9bc623 Mon Sep 17 00:00:00 2001 From: archmoj Date: Wed, 6 Jan 2021 12:48:31 -0500 Subject: [PATCH 2/2] add transforms to partial bundles --- lib/index-basic.js | 8 ++++++++ lib/index-cartesian.js | 8 ++++++++ lib/index-finance.js | 8 ++++++++ lib/index-geo.js | 8 ++++++++ lib/index-gl2d.js | 8 ++++++++ lib/index-gl3d.js | 8 ++++++++ lib/index-mapbox.js | 8 ++++++++ 7 files changed, 56 insertions(+) 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;