vega-cli: migrate from nodePackages (#472124)

This commit is contained in:
dish
2025-12-19 13:57:36 +00:00
committed by GitHub
5 changed files with 78 additions and 812 deletions
+77
View File
@@ -0,0 +1,77 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
pkg-config,
pixman,
cairo,
pango,
jq,
}:
buildNpmPackage (finalAttrs: {
pname = "vega-cli";
version = "6.2.0";
src = fetchFromGitHub {
owner = "vega";
repo = "vega";
tag = "v${finalAttrs.version}";
hash = "sha256-YO3YzTRNJKDOgCxMXnw2P2d1ZN79Db3//L9iLjDGiyM=";
};
postPatch = ''
# We never need this, so just skip it to save some time while building.
patchShebangs scripts/postinstall.sh
substituteInPlace scripts/postinstall.sh \
--replace-fail "npm run data" "true"
# Patch lerna.json to not use nx
mv lerna.json lerna.old.json
jq '. + {useNx: false}' < lerna.old.json > lerna.json
'';
npmDepsHash = "sha256-mBe1fHnhor7ZR8CuRNs1zD7JzaZXZI5VM7mdAieVKqE=";
npmWorkspace = "vega-cli";
buildInputs = [
pixman
cairo
pango
];
nativeBuildInputs = [
pkg-config
jq
];
buildPhase = ''
runHook preBuild
npm run build --scope vega-cli --include-dependencies --stream
runHook postBuild
'';
installPhase = ''
runHook preInstall
# prune non-prod deps
npm prune --omit=dev --no-save --workspace vega-cli
mkdir -p $out/lib/node_modules/vega-cli
rm -rf packages/**/{test,*.md,.npmignore}
cp -r ./packages ./node_modules $out/lib/node_modules/vega-cli
ln -s $out/lib/node_modules/vega-cli/packages/vega-cli/bin $out/bin
runHook postInstall
'';
meta = {
description = "Command line tools for the Vega visualization grammar";
homepage = "https://vega.github.io/vega/";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ pyrox0 ];
};
})
@@ -399,6 +399,7 @@ mapAliases {
inherit (pkgs) ungit; # added 2023-08-20
unified-language-server = throw "unified-language-server was removed as it is a library that should be imported within a Javascript project, not an end-user tool"; # added 2025-10-02
inherit (pkgs) uppy-companion; # Added 2025-11-01
inherit (pkgs) vega-cli; # Added 2025-12-18
inherit (pkgs) vega-lite; # Added 2025-11-04
inherit (pkgs) vim-language-server; # added 2024-06-25
vls = throw "vls has been deprecated by upstream as vetur is also deprecated. Upstream suggests migrating to Volar for Vue LSP tooling instead."; # added 2024-12-09
@@ -22,7 +22,6 @@
, "postcss"
, "sass"
, "semver"
, "vega-cli"
, "vercel"
, "wavedrom-cli"
]
-800
View File
@@ -1200,15 +1200,6 @@ let
sha512 = "0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==";
};
};
"@mapbox/node-pre-gyp-1.0.11" = {
name = "_at_mapbox_slash_node-pre-gyp";
packageName = "@mapbox/node-pre-gyp";
version = "1.0.11";
src = fetchurl {
url = "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz";
sha512 = "Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==";
};
};
"@mapbox/node-pre-gyp-2.0.0" = {
name = "_at_mapbox_slash_node-pre-gyp";
packageName = "@mapbox/node-pre-gyp";
@@ -2460,15 +2451,6 @@ let
sha512 = "52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==";
};
};
"@types/geojson-7946.0.4" = {
name = "_at_types_slash_geojson";
packageName = "@types/geojson";
version = "7946.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.4.tgz";
sha512 = "MHmwBtCb7OCv1DSivz2UNJXPGU/1btAWRKlqJ2saEhVJkpkvqHMMaOpKg0v4sAbDWSQekHGvPVMM8nQ+Jen03Q==";
};
};
"@types/get-stdin-5.0.1" = {
name = "_at_types_slash_get-stdin";
packageName = "@types/get-stdin";
@@ -3306,15 +3288,6 @@ let
sha512 = "Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==";
};
};
"aproba-2.0.0" = {
name = "aproba";
packageName = "aproba";
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz";
sha512 = "lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==";
};
};
"arch-2.2.0" = {
name = "arch";
packageName = "arch";
@@ -3351,15 +3324,6 @@ let
sha512 = "nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==";
};
};
"are-we-there-yet-2.0.0" = {
name = "are-we-there-yet";
packageName = "are-we-there-yet";
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz";
sha512 = "Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==";
};
};
"arg-4.1.0" = {
name = "arg";
packageName = "arg";
@@ -4386,15 +4350,6 @@ let
sha512 = "qMKdlOfsjlezMqxkUGGMaWWs17i2HoL15tM+wtx8ld4nLrUwU58TFdvyGOz/piNP842KeO8yXvggVQSdQ828NA==";
};
};
"canvas-2.11.2" = {
name = "canvas";
packageName = "canvas";
version = "2.11.2";
src = fetchurl {
url = "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz";
sha512 = "ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==";
};
};
"cardinal-2.1.1" = {
name = "cardinal";
packageName = "cardinal";
@@ -4890,15 +4845,6 @@ let
sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
};
};
"color-support-1.1.3" = {
name = "color-support";
packageName = "color-support";
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz";
sha512 = "qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==";
};
};
"colorette-2.0.20" = {
name = "colorette";
packageName = "colorette";
@@ -4971,15 +4917,6 @@ let
sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
};
};
"commander-7.2.0" = {
name = "commander";
packageName = "commander";
version = "7.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz";
sha512 = "QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==";
};
};
"comment-json-4.2.5" = {
name = "comment-json";
packageName = "comment-json";
@@ -5439,177 +5376,6 @@ let
sha512 = "p6JFxJc3M4OTD2li2qaHkDCw9SfMw82Ldr6OC9Je1aXiGfhx2W8p3GaoeaGrPJTUN9NirTM/KTxHWMUdR1rsUg==";
};
};
"d3-array-3.2.4" = {
name = "d3-array";
packageName = "d3-array";
version = "3.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz";
sha512 = "tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==";
};
};
"d3-color-3.1.0" = {
name = "d3-color";
packageName = "d3-color";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz";
sha512 = "zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==";
};
};
"d3-delaunay-6.0.4" = {
name = "d3-delaunay";
packageName = "d3-delaunay";
version = "6.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz";
sha512 = "mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==";
};
};
"d3-dispatch-3.0.1" = {
name = "d3-dispatch";
packageName = "d3-dispatch";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz";
sha512 = "rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==";
};
};
"d3-dsv-3.0.1" = {
name = "d3-dsv";
packageName = "d3-dsv";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz";
sha512 = "UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==";
};
};
"d3-force-3.0.0" = {
name = "d3-force";
packageName = "d3-force";
version = "3.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz";
sha512 = "zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==";
};
};
"d3-format-3.1.0" = {
name = "d3-format";
packageName = "d3-format";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz";
sha512 = "YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==";
};
};
"d3-geo-3.1.1" = {
name = "d3-geo";
packageName = "d3-geo";
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.1.tgz";
sha512 = "637ln3gXKXOwhalDzinUgY83KzNWZRKbYubaG+fGVuc/dxO64RRljtCTnf5ecMyE1RIdtqpkVcq0IbtU2S8j2Q==";
};
};
"d3-geo-projection-4.0.0" = {
name = "d3-geo-projection";
packageName = "d3-geo-projection";
version = "4.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-4.0.0.tgz";
sha512 = "p0bK60CEzph1iqmnxut7d/1kyTmm3UWtPlwdkM31AU+LW+BXazd5zJdoCn7VFxNCHXRngPHRnsNn5uGjLRGndg==";
};
};
"d3-hierarchy-3.1.2" = {
name = "d3-hierarchy";
packageName = "d3-hierarchy";
version = "3.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz";
sha512 = "FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==";
};
};
"d3-interpolate-3.0.1" = {
name = "d3-interpolate";
packageName = "d3-interpolate";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz";
sha512 = "3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==";
};
};
"d3-path-3.1.0" = {
name = "d3-path";
packageName = "d3-path";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz";
sha512 = "p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==";
};
};
"d3-quadtree-3.0.1" = {
name = "d3-quadtree";
packageName = "d3-quadtree";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz";
sha512 = "04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==";
};
};
"d3-scale-4.0.2" = {
name = "d3-scale";
packageName = "d3-scale";
version = "4.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz";
sha512 = "GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==";
};
};
"d3-scale-chromatic-3.1.0" = {
name = "d3-scale-chromatic";
packageName = "d3-scale-chromatic";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.1.0.tgz";
sha512 = "A3s5PWiZ9YCXFye1o246KoscMWqf8BsD9eRiJ3He7C9OBaxKhAd5TFCdEx/7VbKtxxTsu//1mMJFrEt572cEyQ==";
};
};
"d3-shape-3.2.0" = {
name = "d3-shape";
packageName = "d3-shape";
version = "3.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz";
sha512 = "SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==";
};
};
"d3-time-3.1.0" = {
name = "d3-time";
packageName = "d3-time";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz";
sha512 = "VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==";
};
};
"d3-time-format-4.1.0" = {
name = "d3-time-format";
packageName = "d3-time-format";
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz";
sha512 = "dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==";
};
};
"d3-timer-3.0.1" = {
name = "d3-timer";
packageName = "d3-timer";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz";
sha512 = "ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==";
};
};
"dash-ast-1.0.0" = {
name = "dash-ast";
packageName = "dash-ast";
@@ -5718,15 +5484,6 @@ let
sha512 = "BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==";
};
};
"decompress-response-4.2.1" = {
name = "decompress-response";
packageName = "decompress-response";
version = "4.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz";
sha512 = "jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==";
};
};
"decompress-response-6.0.0" = {
name = "decompress-response";
packageName = "decompress-response";
@@ -5817,15 +5574,6 @@ let
sha512 = "hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==";
};
};
"delaunator-5.0.1" = {
name = "delaunator";
packageName = "delaunator";
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/delaunator/-/delaunator-5.0.1.tgz";
sha512 = "8nvh+XBe96aCESrGOqMp/84b13H9cdKbG5P2ejQCh4d4sK9RL4371qou9drQjMhvnPmhWl5hnmqbEE0fXr9Xnw==";
};
};
"delay-5.0.0" = {
name = "delay";
packageName = "delay";
@@ -7518,15 +7266,6 @@ let
sha512 = "14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==";
};
};
"gauge-3.0.2" = {
name = "gauge";
packageName = "gauge";
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz";
sha512 = "+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==";
};
};
"generic-pool-3.4.2" = {
name = "generic-pool";
packageName = "generic-pool";
@@ -8742,15 +8481,6 @@ let
sha512 = "becs5gzcHwPrlHawscYkyQ/ShiOiosrXPhA5RVZ3qyWH4aWdD52RnMfXq/dwQXciHwiieD8aIPwdIWYv6eL+sQ==";
};
};
"internmap-2.0.3" = {
name = "internmap";
packageName = "internmap";
version = "2.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz";
sha512 = "5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==";
};
};
"interpret-1.1.0" = {
name = "interpret";
packageName = "interpret";
@@ -11244,15 +10974,6 @@ let
sha512 = "j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==";
};
};
"mimic-response-2.1.0" = {
name = "mimic-response";
packageName = "mimic-response";
version = "2.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz";
sha512 = "wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==";
};
};
"mimic-response-3.1.0" = {
name = "mimic-response";
packageName = "mimic-response";
@@ -11667,15 +11388,6 @@ let
sha512 = "2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==";
};
};
"nan-2.22.2" = {
name = "nan";
packageName = "nan";
version = "2.22.2";
src = fetchurl {
url = "https://registry.npmjs.org/nan/-/nan-2.22.2.tgz";
sha512 = "DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ==";
};
};
"nanoid-3.3.9" = {
name = "nanoid";
packageName = "nanoid";
@@ -11856,15 +11568,6 @@ let
sha512 = "DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==";
};
};
"node-fetch-2.7.0" = {
name = "node-fetch";
packageName = "node-fetch";
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz";
sha512 = "c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==";
};
};
"node-fetch-h2-2.3.0" = {
name = "node-fetch-h2";
packageName = "node-fetch-h2";
@@ -12144,15 +11847,6 @@ let
sha512 = "2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==";
};
};
"npmlog-5.0.1" = {
name = "npmlog";
packageName = "npmlog";
version = "5.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz";
sha512 = "AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==";
};
};
"number-allocator-1.0.14" = {
name = "number-allocator";
packageName = "number-allocator";
@@ -14367,15 +14061,6 @@ let
sha512 = "mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==";
};
};
"rimraf-3.0.2" = {
name = "rimraf";
packageName = "rimraf";
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
};
};
"rimraf-5.0.10" = {
name = "rimraf";
packageName = "rimraf";
@@ -14394,15 +14079,6 @@ let
sha512 = "ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==";
};
};
"robust-predicates-3.0.2" = {
name = "robust-predicates";
packageName = "robust-predicates";
version = "3.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz";
sha512 = "IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==";
};
};
"rollup-4.35.0" = {
name = "rollup";
packageName = "rollup";
@@ -14430,15 +14106,6 @@ let
sha512 = "5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==";
};
};
"rw-1.3.3" = {
name = "rw";
packageName = "rw";
version = "1.3.3";
src = fetchurl {
url = "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz";
sha512 = "PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==";
};
};
"rx-4.1.0" = {
name = "rx";
packageName = "rx";
@@ -14988,15 +14655,6 @@ let
sha512 = "LH7FpTAkeD+y5xQC4fzS+tFtaNlvt3Ib1zKzvhjv/Y+cioV4zIuw4IZr2yhRLu67CWL7FR9/6KXKnjRoZTvGGQ==";
};
};
"simple-get-3.1.1" = {
name = "simple-get";
packageName = "simple-get";
version = "3.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz";
sha512 = "CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==";
};
};
"simple-get-4.0.1" = {
name = "simple-get";
packageName = "simple-get";
@@ -16095,15 +15753,6 @@ let
sha512 = "6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==";
};
};
"topojson-client-3.1.0" = {
name = "topojson-client";
packageName = "topojson-client";
version = "3.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz";
sha512 = "605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==";
};
};
"tough-cookie-2.5.0" = {
name = "tough-cookie";
packageName = "tough-cookie";
@@ -17004,276 +16653,6 @@ let
sha512 = "BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==";
};
};
"vega-5.32.0" = {
name = "vega";
packageName = "vega";
version = "5.32.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega/-/vega-5.32.0.tgz";
sha512 = "jANt/5+SpV7b7owB5u8+M1TZ/TrF1fK6WlcvKDW38tH3Gb6hM1nzIhv10E41w3GBmwF29BU/qH2ruNkaYKjI5g==";
};
};
"vega-canvas-1.2.7" = {
name = "vega-canvas";
packageName = "vega-canvas";
version = "1.2.7";
src = fetchurl {
url = "https://registry.npmjs.org/vega-canvas/-/vega-canvas-1.2.7.tgz";
sha512 = "OkJ9CACVcN9R5Pi9uF6MZBF06pO6qFpDYHWSKBJsdHP5o724KrsgR6UvbnXFH82FdsiTOff/HqjuaG8C7FL+9Q==";
};
};
"vega-crossfilter-4.1.3" = {
name = "vega-crossfilter";
packageName = "vega-crossfilter";
version = "4.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-crossfilter/-/vega-crossfilter-4.1.3.tgz";
sha512 = "nyPJAXAUABc3EocUXvAL1J/IWotZVsApIcvOeZaUdEQEtZ7bt8VtP2nj3CLbHBA8FZZVV+K6SmdwvCOaAD4wFQ==";
};
};
"vega-dataflow-5.7.7" = {
name = "vega-dataflow";
packageName = "vega-dataflow";
version = "5.7.7";
src = fetchurl {
url = "https://registry.npmjs.org/vega-dataflow/-/vega-dataflow-5.7.7.tgz";
sha512 = "R2NX2HvgXL+u4E6u+L5lKvvRiCtnE6N6l+umgojfi53suhhkFP+zB+2UAQo4syxuZ4763H1csfkKc4xpqLzKnw==";
};
};
"vega-encode-4.10.2" = {
name = "vega-encode";
packageName = "vega-encode";
version = "4.10.2";
src = fetchurl {
url = "https://registry.npmjs.org/vega-encode/-/vega-encode-4.10.2.tgz";
sha512 = "fsjEY1VaBAmqwt7Jlpz0dpPtfQFiBdP9igEefvumSpy7XUxOJmDQcRDnT3Qh9ctkv3itfPfI9g8FSnGcv2b4jQ==";
};
};
"vega-event-selector-3.0.1" = {
name = "vega-event-selector";
packageName = "vega-event-selector";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-event-selector/-/vega-event-selector-3.0.1.tgz";
sha512 = "K5zd7s5tjr1LiOOkjGpcVls8GsH/f2CWCrWcpKy74gTCp+llCdwz0Enqo013ZlGaRNjfgD/o1caJRt3GSaec4A==";
};
};
"vega-expression-5.2.0" = {
name = "vega-expression";
packageName = "vega-expression";
version = "5.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-expression/-/vega-expression-5.2.0.tgz";
sha512 = "WRMa4ny3iZIVAzDlBh3ipY2QUuLk2hnJJbfbncPgvTF7BUgbIbKq947z+JicWksYbokl8n1JHXJoqi3XvpG0Zw==";
};
};
"vega-force-4.2.2" = {
name = "vega-force";
packageName = "vega-force";
version = "4.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/vega-force/-/vega-force-4.2.2.tgz";
sha512 = "cHZVaY2VNNIG2RyihhSiWniPd2W9R9kJq0znxzV602CgUVgxEfTKtx/lxnVCn8nNrdKAYrGiqIsBzIeKG1GWHw==";
};
};
"vega-format-1.1.3" = {
name = "vega-format";
packageName = "vega-format";
version = "1.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-format/-/vega-format-1.1.3.tgz";
sha512 = "wQhw7KR46wKJAip28FF/CicW+oiJaPAwMKdrxlnTA0Nv8Bf7bloRlc+O3kON4b4H1iALLr9KgRcYTOeXNs2MOA==";
};
};
"vega-functions-5.17.0" = {
name = "vega-functions";
packageName = "vega-functions";
version = "5.17.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-functions/-/vega-functions-5.17.0.tgz";
sha512 = "EoGvdCtv1Y4M/hLy83Kf0HTs4qInUfrBoanrnhbguzRl00rx7orjcv+bNZFHbCe4HkfVpbOnTrYmz3K2ivaOLw==";
};
};
"vega-geo-4.4.3" = {
name = "vega-geo";
packageName = "vega-geo";
version = "4.4.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-geo/-/vega-geo-4.4.3.tgz";
sha512 = "+WnnzEPKIU1/xTFUK3EMu2htN35gp9usNZcC0ZFg2up1/Vqu6JyZsX0PIO51oXSIeXn9bwk6VgzlOmJUcx92tA==";
};
};
"vega-hierarchy-4.1.3" = {
name = "vega-hierarchy";
packageName = "vega-hierarchy";
version = "4.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-hierarchy/-/vega-hierarchy-4.1.3.tgz";
sha512 = "0Z+TYKRgOEo8XYXnJc2HWg1EGpcbNAhJ9Wpi9ubIbEyEHqIgjCIyFVN8d4nSfsJOcWDzsSmRqohBztxAhOCSaw==";
};
};
"vega-label-1.3.1" = {
name = "vega-label";
packageName = "vega-label";
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-label/-/vega-label-1.3.1.tgz";
sha512 = "Emx4b5s7pvuRj3fBkAJ/E2snCoZACfKAwxVId7f/4kYVlAYLb5Swq6W8KZHrH4M9Qds1XJRUYW9/Y3cceqzEFA==";
};
};
"vega-loader-4.5.3" = {
name = "vega-loader";
packageName = "vega-loader";
version = "4.5.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-loader/-/vega-loader-4.5.3.tgz";
sha512 = "dUfIpxTLF2magoMaur+jXGvwMxjtdlDZaIS8lFj6N7IhUST6nIvBzuUlRM+zLYepI5GHtCLOnqdKU4XV0NggCA==";
};
};
"vega-parser-6.5.0" = {
name = "vega-parser";
packageName = "vega-parser";
version = "6.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-parser/-/vega-parser-6.5.0.tgz";
sha512 = "dPxFKn6IlDyWi6CgHGGv8htSPBAyLHWlJNNGD17eMXh+Kjn4hupSNOIboRcYb8gL5HYt1tYwS6oYZXK84Bc4tg==";
};
};
"vega-projection-1.6.2" = {
name = "vega-projection";
packageName = "vega-projection";
version = "1.6.2";
src = fetchurl {
url = "https://registry.npmjs.org/vega-projection/-/vega-projection-1.6.2.tgz";
sha512 = "3pcVaQL9R3Zfk6PzopLX6awzrQUeYOXJzlfLGP2Xd93mqUepBa6m/reVrTUoSFXA3v9lfK4W/PS2AcVzD/MIcQ==";
};
};
"vega-regression-1.3.1" = {
name = "vega-regression";
packageName = "vega-regression";
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-regression/-/vega-regression-1.3.1.tgz";
sha512 = "AmccF++Z9uw4HNZC/gmkQGe6JsRxTG/R4QpbcSepyMvQN1Rj5KtVqMcmVFP1r3ivM4dYGFuPlzMWvuqp0iKMkQ==";
};
};
"vega-runtime-6.2.1" = {
name = "vega-runtime";
packageName = "vega-runtime";
version = "6.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-runtime/-/vega-runtime-6.2.1.tgz";
sha512 = "b4eot3tWKCk++INWqot+6sLn3wDTj/HE+tRSbiaf8aecuniPMlwJEK7wWuhVGeW2Ae5n8fI/8TeTViaC94bNHA==";
};
};
"vega-scale-7.4.2" = {
name = "vega-scale";
packageName = "vega-scale";
version = "7.4.2";
src = fetchurl {
url = "https://registry.npmjs.org/vega-scale/-/vega-scale-7.4.2.tgz";
sha512 = "o6Hl76aU1jlCK7Q8DPYZ8OGsp4PtzLdzI6nGpLt8rxoE78QuB3GBGEwGAQJitp4IF7Lb2rL5oAXEl3ZP6xf9jg==";
};
};
"vega-scenegraph-4.13.1" = {
name = "vega-scenegraph";
packageName = "vega-scenegraph";
version = "4.13.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-scenegraph/-/vega-scenegraph-4.13.1.tgz";
sha512 = "LFY9+sLIxRfdDI9ZTKjLoijMkIAzPLBWHpPkwv4NPYgdyx+0qFmv+puBpAUGUY9VZqAZ736Uj5NJY9zw+/M3yQ==";
};
};
"vega-selections-5.6.0" = {
name = "vega-selections";
packageName = "vega-selections";
version = "5.6.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-selections/-/vega-selections-5.6.0.tgz";
sha512 = "UE2w78rUUbaV3Ph+vQbQDwh8eywIJYRxBiZdxEG/Tr/KtFMLdy2BDgNZuuDO1Nv8jImPJwONmqjNhNDYwM0VJQ==";
};
};
"vega-statistics-1.9.0" = {
name = "vega-statistics";
packageName = "vega-statistics";
version = "1.9.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-statistics/-/vega-statistics-1.9.0.tgz";
sha512 = "GAqS7mkatpXcMCQKWtFu1eMUKLUymjInU0O8kXshWaQrVWjPIO2lllZ1VNhdgE0qGj4oOIRRS11kzuijLshGXQ==";
};
};
"vega-time-2.1.3" = {
name = "vega-time";
packageName = "vega-time";
version = "2.1.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-time/-/vega-time-2.1.3.tgz";
sha512 = "hFcWPdTV844IiY0m97+WUoMLADCp+8yUQR1NStWhzBzwDDA7QEGGwYGxALhdMOaDTwkyoNj3V/nox2rQAJD/vQ==";
};
};
"vega-transforms-4.12.1" = {
name = "vega-transforms";
packageName = "vega-transforms";
version = "4.12.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-transforms/-/vega-transforms-4.12.1.tgz";
sha512 = "Qxo+xeEEftY1jYyKgzOGc9NuW4/MqGm1YPZ5WrL9eXg2G0410Ne+xL/MFIjHF4hRX+3mgFF4Io2hPpfy/thjLg==";
};
};
"vega-typings-1.5.0" = {
name = "vega-typings";
packageName = "vega-typings";
version = "1.5.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-typings/-/vega-typings-1.5.0.tgz";
sha512 = "tcZ2HwmiQEOXIGyBMP8sdCnoFoVqHn4KQ4H0MQiHwzFU1hb1EXURhfc+Uamthewk4h/9BICtAM3AFQMjBGpjQA==";
};
};
"vega-util-1.17.3" = {
name = "vega-util";
packageName = "vega-util";
version = "1.17.3";
src = fetchurl {
url = "https://registry.npmjs.org/vega-util/-/vega-util-1.17.3.tgz";
sha512 = "nSNpZLUrRvFo46M5OK4O6x6f08WD1yOcEzHNlqivF+sDLSsVpstaF6fdJYwrbf/debFi2L9Tkp4gZQtssup9iQ==";
};
};
"vega-view-5.15.0" = {
name = "vega-view";
packageName = "vega-view";
version = "5.15.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-view/-/vega-view-5.15.0.tgz";
sha512 = "bm8STHPsI8BjVu2gYlWU8KEVOA2JyTzdtb9cJj8NW6HpN72UxTYsg5y22u9vfcLYjzjmolrlr0756VXR0uI1Cg==";
};
};
"vega-view-transforms-4.6.1" = {
name = "vega-view-transforms";
packageName = "vega-view-transforms";
version = "4.6.1";
src = fetchurl {
url = "https://registry.npmjs.org/vega-view-transforms/-/vega-view-transforms-4.6.1.tgz";
sha512 = "RYlyMJu5kZV4XXjmyTQKADJWDB25SMHsiF+B1rbE1p+pmdQPlp5tGdPl9r5dUJOp3p8mSt/NGI8GPGucmPMxtw==";
};
};
"vega-voronoi-4.2.4" = {
name = "vega-voronoi";
packageName = "vega-voronoi";
version = "4.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/vega-voronoi/-/vega-voronoi-4.2.4.tgz";
sha512 = "lWNimgJAXGeRFu2Pz8axOUqVf1moYhD+5yhBzDSmckE9I5jLOyZc/XvgFTXwFnsVkMd1QW1vxJa+y9yfUblzYw==";
};
};
"vega-wordcloud-4.1.6" = {
name = "vega-wordcloud";
packageName = "vega-wordcloud";
version = "4.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/vega-wordcloud/-/vega-wordcloud-4.1.6.tgz";
sha512 = "lFmF3u9/ozU0P+WqPjeThQfZm0PigdbXDwpIUCxczrCXKYJLYFmZuZLZR7cxtmpZ0/yuvRvAJ4g123LXbSZF8A==";
};
};
"verror-1.10.0" = {
name = "verror";
packageName = "verror";
@@ -21700,185 +21079,6 @@ in
bypassCache = true;
reconstructLock = true;
};
vega-cli = nodeEnv.buildNodePackage {
name = "vega-cli";
packageName = "vega-cli";
version = "5.32.0";
src = fetchurl {
url = "https://registry.npmjs.org/vega-cli/-/vega-cli-5.32.0.tgz";
sha512 = "k3PQ6HDp/GgJUBNKN/KdyfVX1JoVGtjdH8uYZKxXZo7Fmky9yMmdw8+vLzcLinaLDsUdUPhh8oiTC6+wdjipAA==";
};
dependencies = [
sources."@mapbox/node-pre-gyp-1.0.11"
sources."@types/estree-1.0.6"
sources."@types/geojson-7946.0.4"
sources."abbrev-1.1.1"
sources."agent-base-6.0.2"
sources."ansi-regex-5.0.1"
sources."ansi-styles-4.3.0"
sources."aproba-2.0.0"
sources."are-we-there-yet-2.0.0"
sources."balanced-match-1.0.2"
sources."brace-expansion-1.1.11"
sources."canvas-2.11.2"
sources."chownr-2.0.0"
sources."cliui-8.0.1"
sources."color-convert-2.0.1"
sources."color-name-1.1.4"
sources."color-support-1.1.3"
sources."commander-7.2.0"
sources."concat-map-0.0.1"
sources."console-control-strings-1.1.0"
sources."d3-array-3.2.4"
sources."d3-color-3.1.0"
sources."d3-delaunay-6.0.4"
sources."d3-dispatch-3.0.1"
sources."d3-dsv-3.0.1"
sources."d3-force-3.0.0"
sources."d3-format-3.1.0"
sources."d3-geo-3.1.1"
sources."d3-geo-projection-4.0.0"
sources."d3-hierarchy-3.1.2"
sources."d3-interpolate-3.0.1"
sources."d3-path-3.1.0"
sources."d3-quadtree-3.0.1"
sources."d3-scale-4.0.2"
sources."d3-scale-chromatic-3.1.0"
sources."d3-shape-3.2.0"
sources."d3-time-3.1.0"
sources."d3-time-format-4.1.0"
sources."d3-timer-3.0.1"
sources."debug-4.4.0"
sources."decompress-response-4.2.1"
sources."delaunator-5.0.1"
sources."delegates-1.0.0"
sources."detect-libc-2.0.3"
sources."emoji-regex-8.0.0"
sources."encoding-0.1.13"
sources."escalade-3.2.0"
(
sources."fs-minipass-2.1.0"
// {
dependencies = [
sources."minipass-3.3.6"
];
}
)
sources."fs.realpath-1.0.0"
sources."gauge-3.0.2"
sources."get-caller-file-2.0.5"
sources."glob-7.2.3"
sources."has-unicode-2.0.1"
sources."https-proxy-agent-5.0.1"
sources."iconv-lite-0.6.3"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."internmap-2.0.3"
sources."is-fullwidth-code-point-3.0.0"
(
sources."make-dir-3.1.0"
// {
dependencies = [
sources."semver-6.3.1"
];
}
)
sources."mimic-response-2.1.0"
sources."minimatch-3.1.2"
sources."minipass-5.0.0"
(
sources."minizlib-2.1.2"
// {
dependencies = [
sources."minipass-3.3.6"
];
}
)
sources."mkdirp-1.0.4"
sources."ms-2.1.3"
sources."nan-2.22.2"
sources."node-fetch-2.7.0"
sources."nopt-5.0.0"
sources."npmlog-5.0.1"
sources."object-assign-4.1.1"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."readable-stream-3.6.2"
sources."require-directory-2.1.1"
sources."rimraf-3.0.2"
sources."robust-predicates-3.0.2"
sources."rw-1.3.3"
sources."safe-buffer-5.2.1"
sources."safer-buffer-2.1.2"
sources."semver-7.7.1"
sources."set-blocking-2.0.0"
sources."signal-exit-3.0.7"
sources."simple-concat-1.0.1"
sources."simple-get-3.1.1"
sources."string-width-4.2.3"
sources."string_decoder-1.3.0"
sources."strip-ansi-6.0.1"
sources."tar-6.2.1"
(
sources."topojson-client-3.1.0"
// {
dependencies = [
sources."commander-2.20.3"
];
}
)
sources."tr46-0.0.3"
sources."util-deprecate-1.0.2"
sources."vega-5.32.0"
sources."vega-canvas-1.2.7"
sources."vega-crossfilter-4.1.3"
sources."vega-dataflow-5.7.7"
sources."vega-encode-4.10.2"
sources."vega-event-selector-3.0.1"
sources."vega-expression-5.2.0"
sources."vega-force-4.2.2"
sources."vega-format-1.1.3"
sources."vega-functions-5.17.0"
sources."vega-geo-4.4.3"
sources."vega-hierarchy-4.1.3"
sources."vega-label-1.3.1"
sources."vega-loader-4.5.3"
sources."vega-parser-6.5.0"
sources."vega-projection-1.6.2"
sources."vega-regression-1.3.1"
sources."vega-runtime-6.2.1"
sources."vega-scale-7.4.2"
sources."vega-scenegraph-4.13.1"
sources."vega-selections-5.6.0"
sources."vega-statistics-1.9.0"
sources."vega-time-2.1.3"
sources."vega-transforms-4.12.1"
sources."vega-typings-1.5.0"
sources."vega-util-1.17.3"
sources."vega-view-5.15.0"
sources."vega-view-transforms-4.6.1"
sources."vega-voronoi-4.2.4"
sources."vega-wordcloud-4.1.6"
sources."webidl-conversions-3.0.1"
sources."whatwg-url-5.0.0"
sources."wide-align-1.1.5"
sources."wrap-ansi-7.0.0"
sources."wrappy-1.0.2"
sources."y18n-5.0.8"
sources."yallist-4.0.0"
sources."yargs-17.7.2"
sources."yargs-parser-21.1.1"
];
buildInputs = globalBuildInputs;
meta = {
description = "Command line utilities for server-side Vega";
homepage = "https://github.com/vega/vega#readme";
license = "BSD-3-Clause";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
vercel = nodeEnv.buildNodePackage {
name = "vercel";
packageName = "vercel";
@@ -80,17 +80,6 @@ final: prev: {
name = "rush";
};
vega-cli = prev.vega-cli.override {
nativeBuildInputs = [ pkgs.pkg-config ];
buildInputs = with pkgs; [
node-pre-gyp
pixman
cairo
pango
libjpeg
];
};
wavedrom-cli = prev.wavedrom-cli.override {
nativeBuildInputs = [
pkgs.pkg-config