Path Lines of Code modules/test-utils/src/interaction-test-runner.js 37 modules/test-utils/src/snapshot-test-runner.js 72 test/apps/arcgis-i3s/app.js 38 test/apps/arcgis-i3s/webpack.config.js 7 test/apps/arcgis/app.js 63 test/apps/arcgis/webpack.config.js 7 test/apps/attribute-transition/app.js 132 test/apps/attribute-transition/data-generator.js 39 test/apps/attribute-transition/webpack.config.js 21 test/apps/attribute-worker/app.js 42 test/apps/attribute-worker/test-cases.js 32 test/apps/attribute-worker/webpack.config.js 23 test/apps/attribute-worker/worker.js 90 test/apps/carto-wip/app.js 128 test/apps/carto-wip/time-sliced-scatterplot-layer/time-sliced-scatterplot-layer-fragment.glsl.js 16 test/apps/carto-wip/time-sliced-scatterplot-layer/time-sliced-scatterplot-layer-vertex-64.glsl.js 53 test/apps/carto-wip/time-sliced-scatterplot-layer/time-sliced-scatterplot-layer-vertex.glsl.js 43 test/apps/carto-wip/time-sliced-scatterplot-layer/time-sliced-scatterplot-layer.js 92 test/apps/carto-wip/utils/carto-torque-utils.js 49 test/apps/carto-wip/webpack.config.js 34 test/apps/contour/app.js 115 test/apps/contour/rangeSlider.js 56 test/apps/contour/webpack.config.js 24 test/apps/data-filter/src/app.js 64 test/apps/data-filter/src/data-sample.js 49 test/apps/data-filter/webpack.config.js 22 test/apps/framebuffer/app.js 66 test/apps/framebuffer/webpack.config.js 21 test/apps/frustum-cull/app.js 100 test/apps/frustum-cull/frustum-utils.js 54 test/apps/frustum-cull/webpack.config.js 25 test/apps/globe/app.js 100 test/apps/globe/webpack.config.js 7 test/apps/glsl-debugger/app.js 50 test/apps/glsl-debugger/layer-debugger.js 52 test/apps/glsl-debugger/webpack.config.js 22 test/apps/json-layer/app.js 37 test/apps/json-layer/json-layer/json-layer.js 40 test/apps/json-layer/json-layer/json-layer.spec.js 94 test/apps/json-layer/webpack.config.js 27 test/apps/json-pure-js/app.js 102 test/apps/json-pure-js/children.js 27 test/apps/json-pure-js/webpack.config.js 73 test/apps/mapbox-layers/app.js 28 test/apps/mapbox-layers/layers.js 44 test/apps/mapbox-layers/react-app.js 59 test/apps/mapbox-layers/webpack.config.js 23 test/apps/mapbox-tile/app.js 72 test/apps/mapbox-tile/webpack.config.js 21 test/apps/minimap/app.js 156 test/apps/minimap/webpack.config.js 28 test/apps/multi-viewport/app.js 137 test/apps/multi-viewport/webpack.config.js 24 test/apps/partial-update/app.js 118 test/apps/partial-update/data-generator.js 39 test/apps/partial-update/webpack.config.js 22 test/apps/standalone/index.js 56 test/apps/standalone/webpack.config.js 13 test/apps/stress-tests/app.js 96 test/apps/stress-tests/pico-mercator/lib/utils.js 145 test/apps/stress-tests/webpack.config.js 9 test/apps/svg-interoperability/app.js 206 test/apps/svg-interoperability/webpack.config.js 27 test/apps/video/app.js 69 test/apps/video/webpack.config.js 24 test/apps/viewport-transitions-flyTo/src/app.js 102 test/apps/viewport-transitions-flyTo/src/control-panel.js 52 test/apps/viewport-transitions-flyTo/src/root.js 4 test/apps/viewport-transitions-flyTo/webpack.config.js 38 test/apps/wboit/app.js 168 test/apps/wboit/index.js 29 test/apps/wboit/wboit-layer/oit-blend-fragment.glsl.js 14 test/apps/wboit/wboit-layer/oit-blend-vertex.glsl.js 7 test/apps/wboit/wboit-layer/wboit-layer-fragment.glsl.js 29 test/apps/wboit/wboit-layer/wboit-layer-vertex-main.glsl.js 67 test/apps/wboit/wboit-layer/wboit-layer-vertex-side.glsl.js 27 test/apps/wboit/wboit-layer/wboit-layer-vertex-top.glsl.js 22 test/apps/wboit/wboit-layer/wboit-layer.js 132 test/apps/wboit/webpack.config.js 31 test/apps/webpack.config.local.js 1 test/bench/array-copy.bench.js 56 test/bench/attribute-update.bench.js 143 test/bench/browser.js 3 test/bench/color.bench.js 53 test/bench/compare-props.bench.js 96 test/bench/core-layers.bench.js 145 test/bench/create-props.bench.js 48 test/bench/gpu-grid-aggregator.bench.js 61 test/bench/index.js 29 test/bench/layer.bench.js 99 test/bench/node.js 2 test/bench/pick-layers.bench.js 66 test/bench/tesselation.bench.js 22 test/bench/text-auto-wrapping.bench.js 57 test/bench/utils.bench.js 20 test/bench/viewport.bench.js 49 test/browser.js 29 test/compare-image.js 24 test/data/grid-aggregation-data.js 104 test/data/index.js 5 test/data/viewport.js 15 test/interaction/index.js 18 test/interaction/map-controller.js 154 test/interaction/picking.js 61 test/modules/aggregation-layers/aggregation-layer.spec.js 147 test/modules/aggregation-layers/contour-layer/contour-layer.spec.js 133 test/modules/aggregation-layers/contour-layer/marching-squares.spec.js 360 test/modules/aggregation-layers/cpu-grid-layer/cpu-grid-layer.spec.js 857 test/modules/aggregation-layers/gpu-cpu-aggregator.spec.js 129 test/modules/aggregation-layers/gpu-grid-layer/gpu-grid-cell-layer-vertex.spec.js 87 test/modules/aggregation-layers/gpu-grid-layer/gpu-grid-cell-layer.spec.js 54 test/modules/aggregation-layers/gpu-grid-layer/gpu-grid-layer.spec.js 93 test/modules/aggregation-layers/gpu-grid-layer/webgl1-spies-utils.js 44 test/modules/aggregation-layers/grid-aggregation-layer.spec.js 363 test/modules/aggregation-layers/grid-aggregator.spec.js 28 test/modules/aggregation-layers/grid-layer.spec.js 144 test/modules/aggregation-layers/heatmap-layer/heatmap-layer-utils.spec.js 143 test/modules/aggregation-layers/heatmap-layer/heatmap-layer.spec.js 172 test/modules/aggregation-layers/hexagon-aggregator.spec.js 77 test/modules/aggregation-layers/hexagon-layer.spec.js 796 test/modules/aggregation-layers/index.js 18 test/modules/aggregation-layers/screen-grid-layer.spec.js 42 test/modules/aggregation-layers/screengrid-cell-layer.spec.js 53 test/modules/aggregation-layers/utils/aggregation-operation-utils.spec.js 29 test/modules/aggregation-layers/utils/bin-sorter.spec.js 80 test/modules/aggregation-layers/utils/color-utils.spec.js 38 test/modules/aggregation-layers/utils/gpu-grid-aggregator.spec.js 48 test/modules/aggregation-layers/utils/grid-aggregation-utils.spec.js 7 test/modules/aggregation-layers/utils/scale-utils.spec.js 153 test/modules/core/controllers/controllers.spec.js 68 test/modules/core/controllers/custom-controller.spec.js 33 test/modules/core/controllers/index.js 3 test/modules/core/controllers/test-controller.js 213 test/modules/core/controllers/view-states.spec.js 94 test/modules/core/effects/index.js 3 test/modules/core/effects/lighting-effect.spec.js 112 test/modules/core/effects/lighting/sunlight.spec.js 85 test/modules/core/effects/post-process-effect.spec.js 42 test/modules/core/index.js 10 test/modules/core/lib/async-iterator-test-utils.js 52 test/modules/core/lib/attribute/attribute-manager.spec.js 207 test/modules/core/lib/attribute/attribute-transition-manager.spec.js 185 test/modules/core/lib/attribute/attribute.spec.js 901 test/modules/core/lib/attribute/index.js 4 test/modules/core/lib/attribute/shader-attribute.spec.js 71 test/modules/core/lib/composite-layer.spec.js 288 test/modules/core/lib/deck-picker.spec.js 41 test/modules/core/lib/deck.spec.js 193 test/modules/core/lib/effect-manager.spec.js 96 test/modules/core/lib/effect.spec.js 7 test/modules/core/lib/index.js 15 test/modules/core/lib/layer-extension.spec.js 160 test/modules/core/lib/layer-manager.spec.js 168 test/modules/core/lib/layer.spec.js 528 test/modules/core/lib/pick-layers.spec.js 495 test/modules/core/lib/picking.spec.js 175 test/modules/core/lib/resource/index.js 2 test/modules/core/lib/resource/resource-manager.spec.js 144 test/modules/core/lib/resource/resource.spec.js 35 test/modules/core/lib/tooltip.spec.js 83 test/modules/core/lib/transition-manager.spec.js 217 test/modules/core/lib/uniform-transition-manager.spec.js 126 test/modules/core/lib/view-manager.spec.js 95 test/modules/core/lifecycle/component-state.spec.js 129 test/modules/core/lifecycle/component.spec.js 19 test/modules/core/lifecycle/index.js 4 test/modules/core/lifecycle/prop-types.spec.js 92 test/modules/core/lifecycle/props.spec.js 204 test/modules/core/passes/index.js 3 test/modules/core/passes/layers-pass.spec.js 184 test/modules/core/passes/pick-layers-pass.spec.js 40 test/modules/core/passes/shadow-pass.spec.js 56 test/modules/core/shaderlib/index.js 5 test/modules/core/shaderlib/project/project-32-64-glsl.spec.js 273 test/modules/core/shaderlib/project/project-functions.spec.js 137 test/modules/core/shaderlib/project/project-glsl-test-utils.js 42 test/modules/core/shaderlib/project/project-glsl.spec.js 287 test/modules/core/shaderlib/project/viewport-uniforms.spec.js 136 test/modules/core/shaderlib/shaderlib-test-utils.js 22 test/modules/core/shaderlib/shadow/shadow.spec.js 162 test/modules/core/transitions/index.js 4 test/modules/core/transitions/linear-interpolator.spec.js 82 test/modules/core/transitions/transition-interpolator.spec.js 94 test/modules/core/transitions/transition.spec.js 92 test/modules/core/transitions/viewport-fly-to-interpolator.spec.js 123 test/modules/core/utils/array-utils.spec.js 63 test/modules/core/utils/color.spec.js 46 test/modules/core/utils/deep-equal.spec.js 26 test/modules/core/utils/flatten.spec.js 57 test/modules/core/utils/index.js 11 test/modules/core/utils/iterable-utils.spec.js 176 test/modules/core/utils/math-utils.spec.js 40 test/modules/core/utils/memoize.spec.js 53 test/modules/core/utils/positions.spec.js 59 test/modules/core/utils/range.spec.js 50 test/modules/core/utils/shader.spec.js 50 test/modules/core/utils/typed-array-manager.spec.js 52 test/modules/core/viewports/globe-viewport.spec.js 147 test/modules/core/viewports/index.js 4 test/modules/core/viewports/viewport.spec.js 180 test/modules/core/viewports/web-mercator-project-unproject.spec.js 84 test/modules/core/viewports/web-mercator-viewport.spec.js 243 test/modules/core/views/index.js 2 test/modules/core/views/view-manager.spec.js 58 test/modules/core/views/view.spec.js 199 test/modules/extensions/brushing.spec.js 45 test/modules/extensions/data-filter.spec.js 71 test/modules/extensions/fill-style.spec.js 51 test/modules/extensions/fp64.spec.js 31 test/modules/extensions/index.js 5 test/modules/extensions/path.spec.js 92 test/modules/geo-layers/great-circle-layer.spec.js 18 test/modules/geo-layers/h3-layers.spec.js 305 test/modules/geo-layers/index.js 28 test/modules/geo-layers/mvt-layer.spec.js 83 test/modules/geo-layers/s2-layer.spec.js 61 test/modules/geo-layers/terrain-layer.spec.js 37 test/modules/geo-layers/tile-3d-layer/index.js 1 test/modules/geo-layers/tile-3d-layer/tile-3d-layer.spec.js 17 test/modules/geo-layers/tile-layer/index.js 4 test/modules/geo-layers/tile-layer/tile-2d-header.spec.js 38 test/modules/geo-layers/tile-layer/tile-layer.spec.js 167 test/modules/geo-layers/tile-layer/tileset-2d.spec.js 307 test/modules/geo-layers/tile-layer/utils.spec.js 338 test/modules/geo-layers/trips-layer.spec.js 18 test/modules/google-maps/google-maps-overlay.spec.js 70 test/modules/google-maps/index.js 1 test/modules/google-maps/mock-maps-api.js 138 test/modules/imports-spec.js 92 test/modules/index.js 12 test/modules/json/helpers/convert-functions.spec.js 107 test/modules/json/helpers/parse-expression-string.spec.js 104 test/modules/json/index.js 8 test/modules/json/json-configuration-for-deck.js 14 test/modules/json/json-configuration.spec.js 12 test/modules/json/json-converter.spec.js 73 test/modules/json/json-render.spec.js 25 test/modules/json/transports/transport.spec.js 12 test/modules/json/utils/get.spec.js 59 test/modules/json/utils/shallow-equal-objects.spec.js 41 test/modules/jupyter-widget/binary-transport.spec.js 73 test/modules/jupyter-widget/create-deck.spec.js 37 test/modules/jupyter-widget/index.js 9 test/modules/jupyter-widget/index.spec.js 53 test/modules/jupyter-widget/mock-widget-base.js 19 test/modules/jupyter-widget/utils/google-maps-utils.spec.js 12 test/modules/jupyter-widget/utils/index.js 1 test/modules/jupyter-widget/utils/utils.spec.js 74 test/modules/jupyter-widget/widget-tooltip.spec.js 109 test/modules/layers/bitmap-layer.spec.js 62 test/modules/layers/column-geometry.spec.js 44 test/modules/layers/core-layers.spec.js 175 test/modules/layers/geojson-layer.spec.js 60 test/modules/layers/geojson.spec.js 385 test/modules/layers/icon-manager.spec.js 173 test/modules/layers/index.js 16 test/modules/layers/path-layer/path-layer-vertex.spec.js 38 test/modules/layers/path-tesselator.spec.js 216 test/modules/layers/point-cloud-layer.spec.js 59 test/modules/layers/polygon-layer.spec.js 26 test/modules/layers/polygon-tesselation.spec.js 345 test/modules/layers/scatterplot-layer.spec.js 40 test/modules/layers/text-layer/lru-cache.spec.js 37 test/modules/layers/text-layer/text-layer.spec.js 89 test/modules/layers/text-layer/utils.spec.js 282 test/modules/layers/utils.spec.js 62 test/modules/main/bundle/deckgl.spec.js 30 test/modules/main/bundle/index.js 1 test/modules/mapbox/index.js 1 test/modules/mapbox/mapbox-layer.spec.js 149 test/modules/mesh-layers/index.js 3 test/modules/mesh-layers/scenegraph-layer.spec.js 93 test/modules/mesh-layers/simple-mesh-layer.spec.js 34 test/modules/mesh-layers/utils.spec.js 26 test/modules/react/deckgl.spec.js 60 test/modules/react/index.js 5 test/modules/react/utils/evaluate-children.spec.js 57 test/modules/react/utils/extract-jsx-layers.spec.js 228 test/modules/react/utils/extract-styles.spec.js 20 test/modules/react/utils/position-children-under-views.spec.js 87 test/node-examples.js 88 test/node.js 27 test/render/constants.js 11 test/render/index.js 20 test/render/jupyter-widget.js 375 test/render/test-cases/column-layer.js 78 test/render/test-cases/contour-layer.js 134 test/render/test-cases/core-layers.js 257 test/render/test-cases/effects.js 86 test/render/test-cases/geojson-layer.js 140 test/render/test-cases/grid-layer.js 179 test/render/test-cases/h3-layers.js 135 test/render/test-cases/heatmap-layer.js 48 test/render/test-cases/hexagon-layer.js 52 test/render/test-cases/icon-layer.js 214 test/render/test-cases/index.js 44 test/render/test-cases/mvt-layer.js 67 test/render/test-cases/path-layer.js 202 test/render/test-cases/point-cloud-layer.js 84 test/render/test-cases/polygon-layer.js 130 test/render/test-cases/s2-layer.js 48 test/render/test-cases/screen-grid-layer.js 85 test/render/test-cases/simple-mesh-layer.js 172 test/render/test-cases/text-layer.js 208 test/render/test-cases/transitions.js 120 test/render/test-cases/trips-layer.js 29 test/render/test-cases/views.js 80 test/size/import-nothing.js 2 test/utils/utils.js 23