diff --git a/nix/frontend/default.nix b/nix/frontend/default.nix index 3db7b6405..b795f708f 100644 --- a/nix/frontend/default.nix +++ b/nix/frontend/default.nix @@ -2,7 +2,7 @@ {pkgs ? import { inherit system; - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_20"}: + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_14"}: let nodeEnv = import ./node-env.nix { diff --git a/nix/frontend/node-packages.nix b/nix/frontend/node-packages.nix index ab7f0e41b..222220c8c 100644 --- a/nix/frontend/node-packages.nix +++ b/nix/frontend/node-packages.nix @@ -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 {