fix(nix): node2nix

This commit is contained in:
Sarah Vaupel 2023-10-06 07:20:30 +00:00
parent 0825a8ddaa
commit 718364d5ea
2 changed files with 3 additions and 266 deletions

View File

@ -2,7 +2,7 @@
{pkgs ? import <nixpkgs> {
inherit system;
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_20"}:
}, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}:
let
nodeEnv = import ./node-env.nix {

View File

@ -3,275 +3,12 @@
{nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}:
let
sources = {
"@babel/runtime-7.23.1" = {
name = "_at_babel_slash_runtime";
packageName = "@babel/runtime";
version = "7.23.1";
src = fetchurl {
url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz";
sha512 = "hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==";
};
};
"@juggle/resize-observer-3.4.0" = {
name = "_at_juggle_slash_resize-observer";
packageName = "@juggle/resize-observer";
version = "3.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz";
sha512 = "dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==";
};
};
"b4a-1.6.4" = {
name = "b4a";
packageName = "b4a";
version = "1.6.4";
src = fetchurl {
url = "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz";
sha512 = "fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==";
};
};
"blake2b-2.1.4" = {
name = "blake2b";
packageName = "blake2b";
version = "2.1.4";
src = fetchurl {
url = "https://registry.npmjs.org/blake2b/-/blake2b-2.1.4.tgz";
sha512 = "AyBuuJNI64gIvwx13qiICz6H6hpmjvYS5DGkG6jbXMOT8Z3WUJ3V1X0FlhIoT1b/5JtHE3ki+xjtMvu1nn+t9A==";
};
};
"blake2b-wasm-2.4.0" = {
name = "blake2b-wasm";
packageName = "blake2b-wasm";
version = "2.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-2.4.0.tgz";
sha512 = "S1kwmW2ZhZFFFOghcx73+ZajEfKBqhP82JMssxtLVMxlaPea1p9uoLiUZ5WYyHn0KddwbLc+0vh4wR0KBNoT5w==";
};
};
"caniuse-lite-1.0.30001546" = {
name = "caniuse-lite";
packageName = "caniuse-lite";
version = "1.0.30001546";
src = fetchurl {
url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz";
sha512 = "zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==";
};
};
"chacha20-universal-1.0.4" = {
name = "chacha20-universal";
packageName = "chacha20-universal";
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/chacha20-universal/-/chacha20-universal-1.0.4.tgz";
sha512 = "/IOxdWWNa7nRabfe7+oF+jVkGjlr2xUL4J8l/OvzZhj+c9RpMqoo3Dq+5nU1j/BflRV4BKnaQ4+4oH1yBpQG1Q==";
};
};
"core-js-3.33.0" = {
name = "core-js";
packageName = "core-js";
version = "3.33.0";
src = fetchurl {
url = "https://registry.npmjs.org/core-js/-/core-js-3.33.0.tgz";
sha512 = "HoZr92+ZjFEKar5HS6MC776gYslNOKHt75mEBKWKnPeFDpZ6nH5OeF3S6HFT1mUAUZKrzkez05VboaX8myjSuw==";
};
};
"css.escape-1.5.1" = {
name = "css.escape";
packageName = "css.escape";
version = "1.5.1";
src = fetchurl {
url = "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz";
sha512 = "YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==";
};
};
"js-cookie-3.0.5" = {
name = "js-cookie";
packageName = "js-cookie";
version = "3.0.5";
src = fetchurl {
url = "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz";
sha512 = "cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==";
};
};
"lodash.debounce-4.0.8" = {
name = "lodash.debounce";
packageName = "lodash.debounce";
version = "4.0.8";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
sha512 = "FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==";
};
};
"lodash.defer-4.1.0" = {
name = "lodash.defer";
packageName = "lodash.defer";
version = "4.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.defer/-/lodash.defer-4.1.0.tgz";
sha512 = "Cn8ZyNc6qu5pZyoF8ydQ6p2Jyr0rTK9AlghrsxeU/u1nrG38lJBOBSM+mj+OeEfm97G+aBDxXs3MxX6bULG56Q==";
};
};
"lodash.throttle-4.1.1" = {
name = "lodash.throttle";
packageName = "lodash.throttle";
version = "4.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz";
sha512 = "wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==";
};
};
"moment-2.29.4" = {
name = "moment";
packageName = "moment";
version = "2.29.4";
src = fetchurl {
url = "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz";
sha512 = "5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==";
};
};
"nanoassert-2.0.0" = {
name = "nanoassert";
packageName = "nanoassert";
version = "2.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz";
sha512 = "7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==";
};
};
"npm-10.2.0" = {
name = "npm";
packageName = "npm";
version = "10.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/npm/-/npm-10.2.0.tgz";
sha512 = "Auyq6d4cfg/SY4URjZE2aePLOPzK4lUD+qyMxY/7HbxAvCnOCKtMlyLPcbLSOq9lhEGBZN800S1o+UmfjA5dTg==";
};
};
"regenerator-runtime-0.14.0" = {
name = "regenerator-runtime";
packageName = "regenerator-runtime";
version = "0.14.0";
src = fetchurl {
url = "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz";
sha512 = "srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==";
};
};
"sha256-universal-1.2.1" = {
name = "sha256-universal";
packageName = "sha256-universal";
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/sha256-universal/-/sha256-universal-1.2.1.tgz";
sha512 = "ghn3muhdn1ailCQqqceNxRgkOeZSVfSE13RQWEg6njB+itsFzGVSJv+O//2hvNXZuxVIRyNzrgsZ37SPDdGJJw==";
};
};
"sha256-wasm-2.2.2" = {
name = "sha256-wasm";
packageName = "sha256-wasm";
version = "2.2.2";
src = fetchurl {
url = "https://registry.npmjs.org/sha256-wasm/-/sha256-wasm-2.2.2.tgz";
sha512 = "qKSGARvao+JQlFiA+sjJZhJ/61gmW/3aNLblB2rsgIxDlDxsJPHo8a1seXj12oKtuHVgJSJJ7QEGBUYQN741lQ==";
};
};
"sha512-universal-1.2.1" = {
name = "sha512-universal";
packageName = "sha512-universal";
version = "1.2.1";
src = fetchurl {
url = "https://registry.npmjs.org/sha512-universal/-/sha512-universal-1.2.1.tgz";
sha512 = "kehYuigMoRkIngCv7rhgruLJNNHDnitGTBdkcYbCbooL8Cidj/bS78MDxByIjcc69M915WxcQTgZetZ1JbeQTQ==";
};
};
"sha512-wasm-2.3.4" = {
name = "sha512-wasm";
packageName = "sha512-wasm";
version = "2.3.4";
src = fetchurl {
url = "https://registry.npmjs.org/sha512-wasm/-/sha512-wasm-2.3.4.tgz";
sha512 = "akWoxJPGCB3aZCrZ+fm6VIFhJ/p8idBv7AWGFng/CZIrQo51oQNsvDbTSRXWAzIiZJvpy16oIDiCCPqTe21sKg==";
};
};
"siphash24-1.3.1" = {
name = "siphash24";
packageName = "siphash24";
version = "1.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/siphash24/-/siphash24-1.3.1.tgz";
sha512 = "moemC3ZKiTzH29nbFo3Iw8fbemWWod4vNs/WgKbQ54oEs6mE6XVlguxvinYjB+UmaE0PThgyED9fUkWvirT8hA==";
};
};
"sodium-javascript-0.8.0" = {
name = "sodium-javascript";
packageName = "sodium-javascript";
version = "0.8.0";
src = fetchurl {
url = "https://registry.npmjs.org/sodium-javascript/-/sodium-javascript-0.8.0.tgz";
sha512 = "rEBzR5mPxPES+UjyMDvKPIXy9ImF17KOJ32nJNi9uIquWpS/nfj+h6m05J5yLJaGXjgM72LmQoUbWZVxh/rmGg==";
};
};
"toposort-2.0.2" = {
name = "toposort";
packageName = "toposort";
version = "2.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz";
sha512 = "0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==";
};
};
"whatwg-fetch-3.6.19" = {
name = "whatwg-fetch";
packageName = "whatwg-fetch";
version = "3.6.19";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz";
sha512 = "d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==";
};
};
"xsalsa20-1.2.0" = {
name = "xsalsa20";
packageName = "xsalsa20";
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/xsalsa20/-/xsalsa20-1.2.0.tgz";
sha512 = "FIr/DEeoHfj7ftfylnoFt3rAIRoWXpx2AoDfrT2qD2wtp7Dp+COajvs/Icb7uHqRW9m60f5iXZwdsJJO3kvb7w==";
};
};
};
sources = {};
args = {
name = "uni2work";
packageName = "uni2work";
version = "27.4.41";
src = ../..;
dependencies = [
sources."@babel/runtime-7.23.1"
sources."@juggle/resize-observer-3.4.0"
sources."b4a-1.6.4"
sources."blake2b-2.1.4"
sources."blake2b-wasm-2.4.0"
sources."caniuse-lite-1.0.30001546"
sources."chacha20-universal-1.0.4"
sources."core-js-3.33.0"
sources."css.escape-1.5.1"
sources."js-cookie-3.0.5"
sources."lodash.debounce-4.0.8"
sources."lodash.defer-4.1.0"
sources."lodash.throttle-4.1.1"
sources."moment-2.29.4"
sources."nanoassert-2.0.0"
sources."npm-10.2.0"
sources."regenerator-runtime-0.14.0"
sources."sha256-universal-1.2.1"
sources."sha256-wasm-2.2.2"
sources."sha512-universal-1.2.1"
sources."sha512-wasm-2.3.4"
sources."siphash24-1.3.1"
sources."sodium-javascript-0.8.0"
sources."toposort-2.0.2"
sources."whatwg-fetch-3.6.19"
sources."xsalsa20-1.2.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "";
@ -279,7 +16,7 @@ let
};
production = true;
bypassCache = true;
reconstructLock = true;
reconstructLock = false;
};
in
{