diff --git a/package-lock.json b/package-lock.json index 96e4cd23937..13dcb3535be 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,6 +36,69 @@ "acorn": "5.4.1" } }, + "@etpinard/gl-text": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@etpinard/gl-text/-/gl-text-1.1.6.tgz", + "integrity": "sha512-sN007FwlqdSKJt2/cnGZu3jsAN7G4R/wxk/D6ZivPuQtrwJ42B68iuAqysJPgFepUTAsDRtGAOd1U7tZxfDJwA==", + "requires": { + "color-normalize": "1.1.0", + "css-font": "1.2.0", + "detect-kerning": "2.1.2", + "es6-weak-map": "2.0.2", + "flatten-vertex-data": "1.0.2", + "font-atlas": "2.1.0", + "font-measure": "1.2.2", + "gl-util": "3.0.8", + "is-plain-obj": "1.1.0", + "object-assign": "4.1.1", + "parse-rect": "1.2.0", + "parse-unit": "1.0.1", + "pick-by-alias": "1.2.0", + "regl": "1.3.6", + "to-px": "1.0.1", + "typedarray-pool": "1.1.0" + }, + "dependencies": { + "color-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.1.0.tgz", + "integrity": "sha512-OY+unS2qneabd/72V0VLfwxQHvJ1t3JxM8d7LBPBwaVeda4vbrKuKRgtR1ieuIUdnXN7mWTg8FrrQMmsG7xd3w==", + "requires": { + "clamp": "1.0.1", + "color-rgba": "2.1.0", + "dtype": "2.0.0" + } + }, + "color-parse": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.7.tgz", + "integrity": "sha512-8G6rPfyTZhWYKU7D2hwywTjA4YlqX/Z7ClqTEzh5ENc5QkLOff0u8EuyNZR6xScEBhWpAyiDrrVGNUE/Btg2LA==", + "requires": { + "color-name": "1.1.3", + "defined": "1.0.0", + "is-plain-obj": "1.1.0" + } + }, + "color-rgba": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.0.tgz", + "integrity": "sha512-yAmMouVOLRAtYJwP52qymiscIMpw2g7VO82pkW+a88BpW1AZ+O6JDxAAojLljGO0pQkkvZLLN9oQNTEgT+RFiw==", + "requires": { + "clamp": "1.0.1", + "color-parse": "1.3.7", + "color-space": "1.15.0" + } + }, + "flatten-vertex-data": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", + "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==", + "requires": { + "dtype": "2.0.0" + } + } + } + }, "@mapbox/geojson-area": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/@mapbox/geojson-area/-/geojson-area-0.2.2.tgz", @@ -5127,70 +5190,6 @@ "typedarray-pool": "1.1.0" } }, - "gl-text": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.1.5.tgz", - "integrity": "sha512-vb6WKUUT+90Zy0SeqI1dNcOYw7kMIBCwE5d+8qjDoKWrwHapR3ADbZQ/ohHKEMum1h8jZxoypgE1BCBPOX3x8g==", - "requires": { - "bit-twiddle": "1.0.2", - "color-normalize": "1.1.0", - "css-font": "1.2.0", - "detect-kerning": "2.1.2", - "es6-weak-map": "2.0.2", - "flatten-vertex-data": "1.0.2", - "font-atlas": "2.1.0", - "font-measure": "1.2.2", - "gl-util": "3.0.8", - "is-plain-obj": "1.1.0", - "object-assign": "4.1.1", - "parse-rect": "1.2.0", - "parse-unit": "1.0.1", - "pick-by-alias": "1.2.0", - "regl": "1.3.6", - "to-px": "1.0.1", - "typedarray-pool": "1.1.0" - }, - "dependencies": { - "color-normalize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.1.0.tgz", - "integrity": "sha512-OY+unS2qneabd/72V0VLfwxQHvJ1t3JxM8d7LBPBwaVeda4vbrKuKRgtR1ieuIUdnXN7mWTg8FrrQMmsG7xd3w==", - "requires": { - "clamp": "1.0.1", - "color-rgba": "2.1.0", - "dtype": "2.0.0" - } - }, - "color-parse": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.7.tgz", - "integrity": "sha512-8G6rPfyTZhWYKU7D2hwywTjA4YlqX/Z7ClqTEzh5ENc5QkLOff0u8EuyNZR6xScEBhWpAyiDrrVGNUE/Btg2LA==", - "requires": { - "color-name": "1.1.3", - "defined": "1.0.0", - "is-plain-obj": "1.1.0" - } - }, - "color-rgba": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.0.tgz", - "integrity": "sha512-yAmMouVOLRAtYJwP52qymiscIMpw2g7VO82pkW+a88BpW1AZ+O6JDxAAojLljGO0pQkkvZLLN9oQNTEgT+RFiw==", - "requires": { - "clamp": "1.0.1", - "color-parse": "1.3.7", - "color-space": "1.15.0" - } - }, - "flatten-vertex-data": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz", - "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==", - "requires": { - "dtype": "2.0.0" - } - } - } - }, "gl-texture2d": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/gl-texture2d/-/gl-texture2d-2.1.0.tgz", diff --git a/package.json b/package.json index 556a0e4da32..23571a42c6b 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "gl-spikes2d": "^1.0.1", "gl-surface3d": "^1.3.5", "gl-streamtube3d": "^1.0.0", - "gl-text": "^1.1.5", + "@etpinard/gl-text": "^1.1.6", "glslify": "^6.1.1", "has-hover": "^1.0.1", "has-passive-events": "^1.0.0", diff --git a/src/traces/scattergl/index.js b/src/traces/scattergl/index.js index 58f4e3d7211..f5d7611da36 100644 --- a/src/traces/scattergl/index.js +++ b/src/traces/scattergl/index.js @@ -13,7 +13,7 @@ var createLine = require('regl-line2d'); var createError = require('regl-error2d'); var cluster = require('point-cluster'); var arrayRange = require('array-range'); -var Text = require('gl-text'); +var Text = require('@etpinard/gl-text'); var Registry = require('../../registry'); var Lib = require('../../lib');