From 2c2956a214c623e4facf01e5804b184d103f1dd1 Mon Sep 17 00:00:00 2001 From: Mike Lynch Date: Sun, 26 Jan 2025 18:03:42 +1100 Subject: [PATCH] npm installing a bunch of dependencies so that they can work with the command-line script and not just get bundled at build time --- package-lock.json | 18 +++++++++++++++++- package.json | 5 ++++- src/components/palettes.js | 6 +++--- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index cf848c2..65c2984 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,9 +7,12 @@ "dependencies": { "@observablehq/framework": "^1.13.0", "d3": "^7.9.0", + "d3-color": "^3.1.0", "d3-dsv": "^3.0.1", "d3-time-format": "^4.1.0", - "jsdom": "^26.0.0" + "jsdom": "^26.0.0", + "lodash.shuffle": "^4.2.0", + "random": "^5.1.1" }, "devDependencies": { "rimraf": "^5.0.5" @@ -2476,6 +2479,11 @@ "uc.micro": "^2.0.0" } }, + "node_modules/lodash.shuffle": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.shuffle/-/lodash.shuffle-4.2.0.tgz", + "integrity": "sha512-V/rTAABKLFjoecTZjKSv+A1ZomG8hZg8hlgeG6wwQVD9AGv+10zqqSf6mFq2tVA703Zd5R0YhSuSlXA+E/Ei+Q==" + }, "node_modules/lru-cache": { "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", @@ -2790,6 +2798,14 @@ "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==" }, + "node_modules/random": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/random/-/random-5.1.1.tgz", + "integrity": "sha512-iidvORUvXY1ItoYxO0eduHCKl22QV0G6460vRHe862dUagJKPhRyjUGwK8ioOCG4NRuFvExHFpqMngsnr2miwA==", + "engines": { + "node": ">=18" + } + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", diff --git a/package.json b/package.json index fc50128..1f654e7 100644 --- a/package.json +++ b/package.json @@ -11,9 +11,12 @@ "dependencies": { "@observablehq/framework": "^1.13.0", "d3": "^7.9.0", + "d3-color": "^3.1.0", "d3-dsv": "^3.0.1", "d3-time-format": "^4.1.0", - "jsdom": "^26.0.0" + "jsdom": "^26.0.0", + "lodash.shuffle": "^4.2.0", + "random": "^5.1.1" }, "devDependencies": { "rimraf": "^5.0.5" diff --git a/src/components/palettes.js b/src/components/palettes.js index 9acdd11..7d01ac5 100644 --- a/src/components/palettes.js +++ b/src/components/palettes.js @@ -1,7 +1,7 @@ -import * as d3 from "npm:d3-color"; -import shuffle from "npm:lodash.shuffle"; -import random from "npm:random"; +import * as d3 from "d3-color"; +import shuffle from "lodash.shuffle"; +import random from "random"; const PALETTES = new Map([ [ "random RGB", palette_random ],