From 04a7be9fd42c1809dd97da75caccae127dfa3858 Mon Sep 17 00:00:00 2001 From: Mike Bostock Date: Sun, 17 Mar 2019 19:36:00 -0700 Subject: [PATCH] Fix #165. --- README.md | 1 - package.json | 1 - src/ordinal.js | 5 ++--- yarn.lock | 4 ---- 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 4307215..a06e3a4 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,6 @@ If you use NPM, `npm install d3-scale`. Otherwise, download the [latest release] ```html - diff --git a/package.json b/package.json index 4ff8a11..4532e7b 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,6 @@ }, "dependencies": { "d3-array": "^1.2.0", - "d3-collection": "1", "d3-format": "1", "d3-interpolate": "1", "d3-time": "1", diff --git a/src/ordinal.js b/src/ordinal.js index 52e6ac0..d30ad59 100644 --- a/src/ordinal.js +++ b/src/ordinal.js @@ -1,11 +1,10 @@ -import {map} from "d3-collection"; import {slice} from "./array"; import {initRange} from "./init"; export var implicit = {name: "implicit"}; export default function ordinal() { - var index = map(), + var index = new Map(), domain = [], range = [], unknown = implicit; @@ -21,7 +20,7 @@ export default function ordinal() { scale.domain = function(_) { if (!arguments.length) return domain.slice(); - domain = [], index = map(); + domain = [], index = new Map(); var i = -1, n = _.length, d, key; while (++i < n) if (!index.has(key = (d = _[i]) + "")) index.set(key, domain.push(d)); return scale; diff --git a/yarn.lock b/yarn.lock index d1e4a25..bed21be 100644 --- a/yarn.lock +++ b/yarn.lock @@ -190,10 +190,6 @@ d3-array@^1.2.0: version "1.2.4" resolved "https://registry.yarnpkg.com/d3-array/-/d3-array-1.2.4.tgz#635ce4d5eea759f6f605863dbcfc30edc737f71f" -d3-collection@1: - version "1.0.7" - resolved "https://registry.yarnpkg.com/d3-collection/-/d3-collection-1.0.7.tgz#349bd2aa9977db071091c13144d5e4f16b5b310e" - d3-color@1: version "1.2.3" resolved "https://registry.yarnpkg.com/d3-color/-/d3-color-1.2.3.tgz#6c67bb2af6df3cc8d79efcc4d3a3e83e28c8048f"