diff --git a/nix/frontend/node-packages.nix b/nix/frontend/node-packages.nix index 222220c8c..ab7f0e41b 100644 --- a/nix/frontend/node-packages.nix +++ b/nix/frontend/node-packages.nix @@ -3,12 +3,275 @@ {nodeEnv, fetchurl, fetchgit, nix-gitignore, stdenv, lib, globalBuildInputs ? []}: let - sources = {}; + 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=="; + }; + }; + }; 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 = ""; @@ -16,7 +279,7 @@ let }; production = true; bypassCache = true; - reconstructLock = false; + reconstructLock = true; }; in {