@@ -224,6 +224,26 @@ var config = {
224224                    "Column" 
225225                  ] 
226226                } 
227+               } , 
228+               { 
229+                 "path" : "./samples/chart/Column/StackedTotals.js" , 
230+                 "name" : "StackedTotals.js" , 
231+                 "type" : "file" , 
232+                 "imports" : { 
233+                   "@hpcc-js/chart" : [ 
234+                     "Column" 
235+                   ] 
236+                 } 
237+               } , 
238+               { 
239+                 "path" : "./samples/chart/Column/StackedTotalsBar.js" , 
240+                 "name" : "StackedTotalsBar.js" , 
241+                 "type" : "file" , 
242+                 "imports" : { 
243+                   "@hpcc-js/chart" : [ 
244+                     "Bar" 
245+                   ] 
246+                 } 
227247              } 
228248            ] 
229249          } , 
@@ -237,14 +257,14 @@ var config = {
237257                "name" : "Basic.js" , 
238258                "type" : "file" , 
239259                "imports" : { 
240-                   "d3-random" : [ 
241-                     "randomNormal" 
242-                   ] , 
243-                   "d3-array" : [ 
260+                   "@hpcc-js/common" : [ 
244261                    "range" 
245262                  ] , 
246263                  "@hpcc-js/chart" : [ 
247264                    "Contour" 
265+                   ] , 
266+                   "d3-random" : [ 
267+                     "randomNormal" 
248268                  ] 
249269                } 
250270              } , 
@@ -280,27 +300,6 @@ var config = {
280300              } 
281301            ] 
282302          } , 
283-           { 
284-             "path" : "./samples/chart/dataMeta" , 
285-             "name" : "dataMeta" , 
286-             "type" : "folder" , 
287-             "children" : [ 
288-               { 
289-                 "path" : "./samples/chart/dataMeta/PieColumn.js" , 
290-                 "name" : "PieColumn.js" , 
291-                 "type" : "file" , 
292-                 "imports" : { 
293-                   "@hpcc-js/chart" : [ 
294-                     "Column" , 
295-                     "Pie" 
296-                   ] , 
297-                   "@hpcc-js/layout" : [ 
298-                     "FlexGrid" 
299-                   ] 
300-                 } 
301-               } 
302-             ] 
303-           } , 
304303          { 
305304            "path" : "./samples/chart/Gantt" , 
306305            "name" : "Gantt" , 
@@ -333,6 +332,19 @@ var config = {
333332            "name" : "Heat" , 
334333            "type" : "folder" , 
335334            "children" : [ 
335+               { 
336+                 "path" : "./samples/chart/Heat/Week (StdDev).js" , 
337+                 "name" : "Week (StdDev).js" , 
338+                 "type" : "file" , 
339+                 "imports" : { 
340+                   "@hpcc-js/chart" : [ 
341+                     "Heat" 
342+                   ] , 
343+                   "@hpcc-js/dataflow" : [ 
344+                     "*" 
345+                   ] 
346+                 } 
347+               } , 
336348              { 
337349                "path" : "./samples/chart/Heat/Week.js" , 
338350                "name" : "Week.js" , 
@@ -375,14 +387,14 @@ var config = {
375387                "name" : "Random Data.js" , 
376388                "type" : "file" , 
377389                "imports" : { 
378-                   "d3-random" : [ 
379-                     "randomNormal" 
380-                   ] , 
381-                   "d3-array" : [ 
390+                   "@hpcc-js/common" : [ 
382391                    "range" 
383392                  ] , 
384393                  "@hpcc-js/chart" : [ 
385394                    "HexBin" 
395+                   ] , 
396+                   "d3-random" : [ 
397+                     "randomNormal" 
386398                  ] 
387399                } 
388400              } 
@@ -411,16 +423,16 @@ var config = {
411423                "name" : "Contour and Scatter.js" , 
412424                "type" : "file" , 
413425                "imports" : { 
426+                   "@hpcc-js/common" : [ 
427+                     "range" 
428+                   ] , 
414429                  "@hpcc-js/chart" : [ 
415430                    "Contour" , 
416431                    "Scatter" , 
417432                    "XYAxis" 
418433                  ] , 
419434                  "d3-random" : [ 
420435                    "randomNormal" 
421-                   ] , 
422-                   "d3-array" : [ 
423-                     "range" 
424436                  ] 
425437                } 
426438              } , 
@@ -429,16 +441,16 @@ var config = {
429441                "name" : "Hex Bin and Scatter.js" , 
430442                "type" : "file" , 
431443                "imports" : { 
444+                   "@hpcc-js/common" : [ 
445+                     "range" 
446+                   ] , 
432447                  "@hpcc-js/chart" : [ 
433448                    "HexBin" , 
434449                    "Scatter" , 
435450                    "XYAxis" 
436451                  ] , 
437452                  "d3-random" : [ 
438453                    "randomNormal" 
439-                   ] , 
440-                   "d3-array" : [ 
441-                     "range" 
442454                  ] 
443455                } 
444456              } 
@@ -608,14 +620,14 @@ var config = {
608620                "name" : "Scatter.js" , 
609621                "type" : "file" , 
610622                "imports" : { 
611-                   "d3-random" : [ 
612-                     "randomNormal" 
613-                   ] , 
614-                   "d3-array" : [ 
623+                   "@hpcc-js/common" : [ 
615624                    "range" 
616625                  ] , 
617626                  "@hpcc-js/chart" : [ 
618627                    "Scatter" 
628+                   ] , 
629+                   "d3-random" : [ 
630+                     "randomNormal" 
619631                  ] 
620632                } 
621633              } , 
@@ -670,6 +682,27 @@ var config = {
670682                "SummaryC" 
671683              ] 
672684            } 
685+           } , 
686+           { 
687+             "path" : "./samples/chart/dataMeta" , 
688+             "name" : "dataMeta" , 
689+             "type" : "folder" , 
690+             "children" : [ 
691+               { 
692+                 "path" : "./samples/chart/dataMeta/PieColumn.js" , 
693+                 "name" : "PieColumn.js" , 
694+                 "type" : "file" , 
695+                 "imports" : { 
696+                   "@hpcc-js/chart" : [ 
697+                     "Column" , 
698+                     "Pie" 
699+                   ] , 
700+                   "@hpcc-js/layout" : [ 
701+                     "FlexGrid" 
702+                   ] 
703+                 } 
704+               } 
705+             ] 
673706          } 
674707        ] 
675708      } , 
@@ -869,22 +902,22 @@ var config = {
869902            } 
870903          } , 
871904          { 
872-             "path" : "./samples/common/Shape .js" , 
873-             "name" : "Shape .js" , 
905+             "path" : "./samples/common/SVGWidget .js" , 
906+             "name" : "SVGWidget .js" , 
874907            "type" : "file" , 
875908            "imports" : { 
876909              "@hpcc-js/common" : [ 
877-                 "Shape " 
910+                 "SVGWidget " 
878911              ] 
879912            } 
880913          } , 
881914          { 
882-             "path" : "./samples/common/SVGWidget .js" , 
883-             "name" : "SVGWidget .js" , 
915+             "path" : "./samples/common/Shape .js" , 
916+             "name" : "Shape .js" , 
884917            "type" : "file" , 
885918            "imports" : { 
886919              "@hpcc-js/common" : [ 
887-                 "SVGWidget " 
920+                 "Shape " 
888921              ] 
889922            } 
890923          } , 
@@ -2428,38 +2461,39 @@ var config = {
24282461      "plugin-json" : 
"https://cdn.jsdelivr.net/npm/[email protected] /json.js" ,  24292462      "plugin-babel" : 
"https://cdn.jsdelivr.net/npm/[email protected] /plugin-babel.js" ,  24302463      "systemjs-babel-build" : 
"https://cdn.jsdelivr.net/npm/[email protected] /systemjs-babel-browser.js" ,  2431-       "d3-array" : "https://cdn.jsdelivr.net/npm/d3-array@1.2.1/build /d3-array.js" , 
2464+       "d3-array" : "https://cdn.jsdelivr.net/npm/d3-array@^1/dist /d3-array.js" , 
24322465      "d3-fetch" : 
"https://cdn.jsdelivr.net/npm/[email protected] /dist/d3-fetch.min.js" ,  24332466      "d3-random" : 
"https://cdn.jsdelivr.net/npm/[email protected] /build/d3-random.js" ,  2434-       "@hpcc-js/chart" : "https://cdn.jsdelivr.net/npm/@hpcc-js/chart@^2.81.8 /dist/index.min.js" , 
2435-       "@hpcc-js/codemirror" : "https://cdn.jsdelivr.net/npm/@hpcc-js/codemirror@^2.61 .0/dist/index.min.js" , 
2436-       "@hpcc-js/common" : "https://cdn.jsdelivr.net/npm/@hpcc-js/common@^2.71.13 /dist/index.min.js" , 
2437-       "@hpcc-js/comms" : "https://cdn.jsdelivr.net/npm/@hpcc-js/comms@^2.86 .0/dist/index.min.js" , 
2438-       "@hpcc-js/composite" : "https://cdn.jsdelivr.net/npm/@hpcc-js/composite@^2.7.16 /dist/index.min.js" , 
2439-       "@hpcc-js/ddl-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/ddl-shim@^2.20.6 /dist/index.min.js" , 
2440-       "@hpcc-js/dgrid" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dgrid@^2.32.14 /dist/index.min.js" , 
2441-       "@hpcc-js/dgrid2" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dgrid2@^2.3.13 /dist/index.min.js" , 
2442-       "@hpcc-js/form" : "https://cdn.jsdelivr.net/npm/@hpcc-js/form@^2.10.13 /dist/index.min.js" , 
2443-       "@hpcc-js/graph" : "https://cdn.jsdelivr.net/npm/@hpcc-js/graph@^2.85.9 /dist/index.min.js" , 
2444-       "@hpcc-js/layout" : "https://cdn.jsdelivr.net/npm/@hpcc-js/layout@^2.49.13 /dist/index.min.js" , 
2445-       "@hpcc-js/map" : "https://cdn.jsdelivr.net/npm/@hpcc-js/map@^2.77.12 /dist/index.min.js" , 
2467+       "@hpcc-js/chart" : "https://cdn.jsdelivr.net/npm/@hpcc-js/chart@^2.85.0 /dist/index.min.js" , 
2468+       "@hpcc-js/codemirror" : "https://cdn.jsdelivr.net/npm/@hpcc-js/codemirror@^2.63 .0/dist/index.min.js" , 
2469+       "@hpcc-js/common" : "https://cdn.jsdelivr.net/npm/@hpcc-js/common@^2.72.0 /dist/index.min.js" , 
2470+       "@hpcc-js/comms" : "https://cdn.jsdelivr.net/npm/@hpcc-js/comms@^2.97 .0/dist/index.min.js" , 
2471+       "@hpcc-js/composite" : "https://cdn.jsdelivr.net/npm/@hpcc-js/composite@^2.8.2 /dist/index.min.js" , 
2472+       "@hpcc-js/ddl-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/ddl-shim@^2.21.0 /dist/index.min.js" , 
2473+       "@hpcc-js/dgrid" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dgrid@^2.33.0 /dist/index.min.js" , 
2474+       "@hpcc-js/dgrid2" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dgrid2@^2.4.0 /dist/index.min.js" , 
2475+       "@hpcc-js/form" : "https://cdn.jsdelivr.net/npm/@hpcc-js/form@^2.11.2 /dist/index.min.js" , 
2476+       "@hpcc-js/graph" : "https://cdn.jsdelivr.net/npm/@hpcc-js/graph@^2.86.0 /dist/index.min.js" , 
2477+       "@hpcc-js/layout" : "https://cdn.jsdelivr.net/npm/@hpcc-js/layout@^2.50.2 /dist/index.min.js" , 
2478+       "@hpcc-js/map" : "https://cdn.jsdelivr.net/npm/@hpcc-js/map@^2.78.2 /dist/index.min.js" , 
24462479      "@hpcc-js/marked" : 
"https://cdn.jsdelivr.net/npm/@hpcc-js/[email protected] /dist/index.min.js" ,  2447-       "@hpcc-js/other" : "https://cdn.jsdelivr.net/npm/@hpcc-js/other@^2.15.13/dist/index.min.js" , 
2448-       "@hpcc-js/phosphor" : "https://cdn.jsdelivr.net/npm/@hpcc-js/phosphor@^2.17.0/dist/index.min.js" , 
2449-       "@hpcc-js/util" : "https://cdn.jsdelivr.net/npm/@hpcc-js/util@^2.50.6/dist/index.min.js" , 
2450-       "@hpcc-js/api" : "https://cdn.jsdelivr.net/npm/@hpcc-js/api@^2.12.13/dist/index.min.js" , 
2451-       "@hpcc-js/dgrid-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dgrid-shim@^2.24.7/dist/index.min.js" , 
2452-       "@hpcc-js/codemirror-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/codemirror-shim@^2.34.6/dist/index.min.js" , 
2453-       "@hpcc-js/deck-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/deck-shim@^2.6.6/dist/index.min.js" , 
2454-       "@hpcc-js/html" : "https://cdn.jsdelivr.net/npm/@hpcc-js/html@^2.42.14/dist/index.min.js" , 
2455-       "@hpcc-js/leaflet-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/leaflet-shim@^2.3.4/dist/index.min.js" , 
2456-       "@hpcc-js/map-deck" : "https://cdn.jsdelivr.net/npm/@hpcc-js/map-deck@^2.7.13/dist/index.min.js" , 
2457-       "@hpcc-js/marshaller" : "https://cdn.jsdelivr.net/npm/@hpcc-js/marshaller@^2.25.31/dist/index.min.js" , 
2458-       "@hpcc-js/phosphor-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/phosphor-shim@^2.14.6/dist/index.min.js" , 
2459-       "@hpcc-js/preact-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/preact-shim@^2.16.7/dist/index.min.js" , 
2460-       "@hpcc-js/react" : "https://cdn.jsdelivr.net/npm/@hpcc-js/react@^2.53.10/dist/index.min.js" , 
2461-       "@hpcc-js/timeline" : "https://cdn.jsdelivr.net/npm/@hpcc-js/timeline@^2.51.16/dist/index.min.js" , 
2462-       "@hpcc-js/tree" : "https://cdn.jsdelivr.net/npm/@hpcc-js/tree@^2.40.13/dist/index.min.js" 
2480+       "@hpcc-js/other" : "https://cdn.jsdelivr.net/npm/@hpcc-js/other@^2.16.2/dist/index.min.js" , 
2481+       "@hpcc-js/phosphor" : "https://cdn.jsdelivr.net/npm/@hpcc-js/phosphor@^2.19.2/dist/index.min.js" , 
2482+       "@hpcc-js/util" : "https://cdn.jsdelivr.net/npm/@hpcc-js/util@^2.52.0/dist/index.min.js" , 
2483+       "@hpcc-js/api" : "https://cdn.jsdelivr.net/npm/@hpcc-js/api@^2.13.0/dist/index.min.js" , 
2484+       "@hpcc-js/dgrid-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dgrid-shim@^2.25.0/dist/index.min.js" , 
2485+       "@hpcc-js/dataflow" : "https://cdn.jsdelivr.net/npm/@hpcc-js/dataflow@^9.0.0/dist/index.min.js" , 
2486+       "@hpcc-js/codemirror-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/codemirror-shim@^2.36.0/dist/index.min.js" , 
2487+       "@hpcc-js/deck-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/deck-shim@^2.7.0/dist/index.min.js" , 
2488+       "@hpcc-js/html" : "https://cdn.jsdelivr.net/npm/@hpcc-js/html@^2.43.0/dist/index.min.js" , 
2489+       "@hpcc-js/leaflet-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/leaflet-shim@^2.4.0/dist/index.min.js" , 
2490+       "@hpcc-js/map-deck" : "https://cdn.jsdelivr.net/npm/@hpcc-js/map-deck@^2.8.0/dist/index.min.js" , 
2491+       "@hpcc-js/marshaller" : "https://cdn.jsdelivr.net/npm/@hpcc-js/marshaller@^2.26.8/dist/index.min.js" , 
2492+       "@hpcc-js/phosphor-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/phosphor-shim@^2.15.0/dist/index.min.js" , 
2493+       "@hpcc-js/preact-shim" : "https://cdn.jsdelivr.net/npm/@hpcc-js/preact-shim@^2.17.0/dist/index.min.js" , 
2494+       "@hpcc-js/react" : "https://cdn.jsdelivr.net/npm/@hpcc-js/react@^2.54.0/dist/index.min.js" , 
2495+       "@hpcc-js/timeline" : "https://cdn.jsdelivr.net/npm/@hpcc-js/timeline@^2.53.1/dist/index.min.js" , 
2496+       "@hpcc-js/tree" : "https://cdn.jsdelivr.net/npm/@hpcc-js/tree@^2.41.0/dist/index.min.js" 
24632497    } , 
24642498    "meta" : { 
24652499      "*.css" : { 
0 commit comments