Merge master into staging-next

authored by github-actions[bot] and committed by GitHub bd2b03a0 2ab7fc11

+1277 -1590
+3
lib/tests/modules.sh
··· 91 91 # is the option. 92 92 checkConfigOutput '^true$' config.result ./module-argument-default.nix 93 93 94 + # gvariant 95 + checkConfigOutput '^true$' config.assertion ./gvariant.nix 96 + 94 97 # types.pathInStore 95 98 checkConfigOutput '".*/store/0lz9p8xhf89kb1c1kk6jxrzskaiygnlh-bash-5.2-p15.drv"' config.pathInStore.ok1 ./types.nix 96 99 checkConfigOutput '".*/store/0fb3ykw9r5hpayd05sr0cizwadzq1d8q-bash-5.2-p15"' config.pathInStore.ok2 ./types.nix
+54 -86
lib/tests/modules/gvariant.nix
··· 1 1 { config, lib, ... }: 2 2 3 - let inherit (lib) concatStringsSep mapAttrsToList mkMerge mkOption types gvariant; 4 - in { 5 - options.examples = mkOption { type = types.attrsOf gvariant; }; 3 + { 4 + options = { 5 + examples = lib.mkOption { type = lib.types.attrs; }; 6 + assertion = lib.mkOption { type = lib.types.bool; }; 7 + }; 6 8 7 9 config = { 8 - examples = with gvariant; 9 - mkMerge [ 10 - { bool = true; } 11 - { bool = true; } 12 - 13 - { float = 3.14; } 14 - 15 - { int32 = mkInt32 (- 42); } 16 - { int32 = mkInt32 (- 42); } 17 - 18 - { uint32 = mkUint32 42; } 19 - { uint32 = mkUint32 42; } 20 - 21 - { int16 = mkInt16 (-42); } 22 - { int16 = mkInt16 (-42); } 23 - 24 - { uint16 = mkUint16 42; } 25 - { uint16 = mkUint16 42; } 26 - 27 - { int64 = mkInt64 (-42); } 28 - { int64 = mkInt64 (-42); } 29 - 30 - { uint64 = mkUint64 42; } 31 - { uint64 = mkUint64 42; } 32 - 33 - { array1 = [ "one" ]; } 34 - { array1 = mkArray [ "two" ]; } 35 - { array2 = mkArray [ (mkInt32 1) ]; } 36 - { array2 = mkArray [ (nkUint32 2) ]; } 37 - 38 - { emptyArray1 = [ ]; } 39 - { emptyArray2 = mkEmptyArray type.uint32; } 40 - 41 - { string = "foo"; } 42 - { string = "foo"; } 43 - { 44 - escapedString = '' 45 - '\ 46 - ''; 47 - } 48 - 49 - { tuple = mkTuple [ (mkInt32 1) [ "foo" ] ]; } 50 - 51 - { maybe1 = mkNothing type.string; } 52 - { maybe2 = mkJust (mkUint32 4); } 53 - 54 - { variant1 = mkVariant "foo"; } 55 - { variant2 = mkVariant 42; } 56 - 57 - { dictionaryEntry = mkDictionaryEntry (mkInt32 1) [ "foo" ]; } 58 - ]; 10 + examples = with lib.gvariant; { 11 + bool = true; 12 + float = 3.14; 13 + int32 = mkInt32 (- 42); 14 + uint32 = mkUint32 42; 15 + int16 = mkInt16 (-42); 16 + uint16 = mkUint16 42; 17 + int64 = mkInt64 (-42); 18 + uint64 = mkUint64 42; 19 + array1 = [ "one" ]; 20 + array2 = mkArray [ (mkInt32 1) ]; 21 + array3 = mkArray [ (mkUint32 2) ]; 22 + emptyArray = mkEmptyArray type.uint32; 23 + string = "foo"; 24 + escapedString = '' 25 + '\ 26 + ''; 27 + tuple = mkTuple [ (mkInt32 1) [ "foo" ] ]; 28 + maybe1 = mkNothing type.string; 29 + maybe2 = mkJust (mkUint32 4); 30 + variant = mkVariant "foo"; 31 + dictionaryEntry = mkDictionaryEntry (mkInt32 1) [ "foo" ]; 32 + }; 59 33 60 - assertions = [ 61 - { 62 - assertion = ( 63 - let 64 - mkLine = n: v: "${n} = ${toString (gvariant.mkValue v)}"; 65 - result = concatStringsSep "\n" (mapAttrsToList mkLine config.examples); 66 - in 67 - result + "\n" 68 - ) == '' 69 - array1 = @as ['one','two'] 70 - array2 = @au [1,2] 71 - bool = true 72 - dictionaryEntry = @{ias} {1,@as ['foo']} 73 - emptyArray1 = @as [] 74 - emptyArray2 = @au [] 75 - escapedString = '\'\\\n' 76 - float = 3.140000 77 - int = -42 78 - int16 = @n -42 79 - int64 = @x -42 80 - maybe1 = @ms nothing 81 - maybe2 = just @u 4 82 - string = 'foo' 83 - tuple = @(ias) (1,@as ['foo']) 84 - uint16 = @q 42 85 - uint32 = @u 42 86 - uint64 = @t 42 87 - variant1 = @v <'foo'> 88 - variant2 = @v <42> 89 - ''; 90 - } 91 - ]; 34 + assertion = 35 + let 36 + mkLine = n: v: "${n} = ${toString (lib.gvariant.mkValue v)}"; 37 + result = lib.concatStringsSep "\n" (lib.mapAttrsToList mkLine config.examples); 38 + in 39 + (result + "\n") == '' 40 + array1 = @as ['one'] 41 + array2 = @ai [1] 42 + array3 = @au [@u 2] 43 + bool = true 44 + dictionaryEntry = @{ias} {1,@as ['foo']} 45 + emptyArray = @au [] 46 + escapedString = '\'\\\n' 47 + float = 3.140000 48 + int16 = @n -42 49 + int32 = -42 50 + int64 = @x -42 51 + maybe1 = @ms nothing 52 + maybe2 = just @u 4 53 + string = 'foo' 54 + tuple = @(ias) (1,@as ['foo']) 55 + uint16 = @q 42 56 + uint32 = @u 42 57 + uint64 = @t 42 58 + variant = <'foo'> 59 + ''; 92 60 }; 93 61 }
+5 -9
nixos/modules/misc/nixpkgs.nix
··· 176 176 ''; 177 177 type = types.listOf overlayType; 178 178 description = lib.mdDoc '' 179 - List of overlays to use with the Nix Packages collection. 180 - (For details, see the Nixpkgs documentation.) It allows 181 - you to override packages globally. Each function in the list 182 - takes as an argument the *original* Nixpkgs. 183 - The first argument should be used for finding dependencies, and 184 - the second should be used for overriding recipes. 179 + List of overlays to apply to Nixpkgs. 180 + This option allows modifying the Nixpkgs package set accessed through the `pkgs` module argument. 185 181 186 - If `nixpkgs.pkgs` is set, overlays specified here 187 - will be applied after the overlays that were already present 188 - in `nixpkgs.pkgs`. 182 + For details, see the [Overlays chapter in the Nixpkgs manual](https://nixos.org/manual/nixpkgs/stable/#chap-overlays). 183 + 184 + If the {option}`nixpkgs.pkgs` option is set, overlays specified using `nixpkgs.overlays` will be applied after the overlays that were already included in `nixpkgs.pkgs`. 189 185 ''; 190 186 }; 191 187
+7 -2
pkgs/applications/audio/g4music/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitLab 4 4 , desktop-file-utils 5 + , gitUpdater 5 6 , gobject-introspection 6 7 , gst_all_1 7 8 , gtk4 ··· 14 15 }: 15 16 stdenv.mkDerivation (finalAttrs: { 16 17 pname = "g4music"; 17 - version = "3.2"; 18 + version = "3.3"; 18 19 19 20 src = fetchFromGitLab { 20 21 domain = "gitlab.gnome.org"; 21 22 owner = "neithern"; 22 23 repo = "g4music"; 23 24 rev = "v${finalAttrs.version}"; 24 - hash = "sha256-BlHOYD4sOmJPNMzM5QA97Ah1N9tIat0Y6qxN6c5pmsw="; 25 + hash = "sha256-sajA8+G1frQA0p+8RK84hvh2P36JaarmSZx/sxMoFqo="; 25 26 }; 26 27 27 28 nativeBuildInputs = [ ··· 43 44 gst-plugins-good 44 45 gstreamer 45 46 ]); 47 + 48 + passthru.updateScript = gitUpdater { 49 + rev-prefix = "v"; 50 + }; 46 51 47 52 meta = with lib; { 48 53 description = "A beautiful, fast, fluent, light weight music player written in GTK4";
+5 -3
pkgs/applications/audio/helvum/default.nix
··· 5 5 , fetchFromGitLab 6 6 , glib 7 7 , gtk4 8 + , libadwaita 8 9 , meson 9 10 , ninja 10 11 , pipewire ··· 17 18 18 19 stdenv.mkDerivation rec { 19 20 pname = "helvum"; 20 - version = "0.4.1"; 21 + version = "0.5.1"; 21 22 22 23 src = fetchFromGitLab { 23 24 domain = "gitlab.freedesktop.org"; 24 25 owner = "pipewire"; 25 26 repo = pname; 26 27 rev = version; 27 - hash = "sha256-nBU8dk22tzVf60yznTYJBYRKG+ctwWl1epU90R0zXr0="; 28 + hash = "sha256-9vlzLPpyZ9qtCEbCDvYhWDcV+8T63ukdos1l2U6fD+E="; 28 29 }; 29 30 30 31 cargoDeps = rustPlatform.fetchCargoTarball { 31 32 inherit src; 32 33 name = "${pname}-${version}"; 33 - hash = "sha256-kzu8dzKob9KxKEP3ElUYCCTdyvbzi+jSXTaaaaPMhYg="; 34 + hash = "sha256-Xebm3XlsO6kBoMnxJsOk/3SO7avVoaGqi2CVWBRzr88="; 34 35 }; 35 36 36 37 nativeBuildInputs = [ ··· 49 50 desktop-file-utils 50 51 glib 51 52 gtk4 53 + libadwaita 52 54 pipewire 53 55 ]; 54 56
+33 -32
pkgs/applications/editors/rstudio/default.nix
··· 16 16 , qtsensors 17 17 , qtwebengine 18 18 , qtwebchannel 19 + , quarto 19 20 , libuuid 20 21 , hunspellDicts 21 22 , unzip 22 23 , ant 23 24 , jdk 24 25 , gnumake 25 - , makeWrapper 26 26 , pandoc 27 27 , llvmPackages 28 28 , yaml-cpp ··· 40 40 41 41 let 42 42 pname = "RStudio"; 43 - version = "2022.07.1+554"; 44 - RSTUDIO_VERSION_MAJOR = "2022"; 45 - RSTUDIO_VERSION_MINOR = "07"; 46 - RSTUDIO_VERSION_PATCH = "1"; 47 - RSTUDIO_VERSION_SUFFIX = "+554"; 43 + version = 44 + "${RSTUDIO_VERSION_MAJOR}.${RSTUDIO_VERSION_MINOR}.${RSTUDIO_VERSION_PATCH}${RSTUDIO_VERSION_SUFFIX}"; 45 + RSTUDIO_VERSION_MAJOR = "2023"; 46 + RSTUDIO_VERSION_MINOR = "09"; 47 + RSTUDIO_VERSION_PATCH = "0"; 48 + RSTUDIO_VERSION_SUFFIX = "+463"; 48 49 49 50 src = fetchFromGitHub { 50 51 owner = "rstudio"; 51 52 repo = "rstudio"; 52 53 rev = "v${version}"; 53 - sha256 = "0rmdqxizxqg2vgr3lv066cjmlpjrxjlgi0m97wbh6iyhkfm2rrj1"; 54 + hash = "sha256-FwNuU2rbE3GEhuwphvZISUMhvSZJ6FjjaZ1oQ9F8NWc="; 54 55 }; 55 56 56 57 mathJaxSrc = fetchurl { 57 58 url = "https://s3.amazonaws.com/rstudio-buildtools/mathjax-27.zip"; 58 - sha256 = "sha256-xWy6psTOA8H8uusrXqPDEtL7diajYCVHcMvLiPsgQXY="; 59 + hash = "sha256-xWy6psTOA8H8uusrXqPDEtL7diajYCVHcMvLiPsgQXY="; 59 60 }; 60 61 61 62 rsconnectSrc = fetchFromGitHub { 62 63 owner = "rstudio"; 63 64 repo = "rsconnect"; 64 - rev = "e287b586e7da03105de3faa8774c63f08984eb3c"; 65 - sha256 = "sha256-ULyWdSgGPSAwMt0t4QPuzeUE6Bo6IJh+5BMgW1bFN+Y="; 65 + rev = "5175a927a41acfd9a21d9fdecb705ea3292109f2"; 66 + hash = "sha256-c1fFcN6KAfxXv8bv4WnIqQKg1wcNP2AywhEmIbyzaBA="; 66 67 }; 67 68 68 - panmirrorModules = mkYarnModules rec { 69 - inherit pname version; 70 - packageJSON = ./package.json; 71 - yarnLock = "${src}/src/gwt/panmirror/src/editor/yarn.lock"; 72 - offlineCache = fetchYarnDeps { 73 - inherit yarnLock; 74 - hash = "sha256-v05Up6VMlYlvgUYQVYo+YfpcsMohliNfMgyjq6QymCI="; 75 - }; 69 + # Ideally, rev should match the rstudio release name. 70 + # e.g. release/rstudio-mountain-hydrangea 71 + quartoSrc = fetchFromGitHub { 72 + owner = "quarto-dev"; 73 + repo = "quarto"; 74 + rev = "bb264a572c6331d46abcf087748c021d815c55d7"; 75 + hash = "sha256-lZnZvioztbBWWa6H177X6rRrrgACx2gMjVFDgNup93g="; 76 76 }; 77 77 78 78 description = "Set of integrated tools for the R language"; ··· 86 86 unzip 87 87 ant 88 88 jdk 89 - makeWrapper 90 89 pandoc 91 90 nodejs 92 91 ] ++ lib.optionals (!server) [ ··· 102 101 yaml-cpp 103 102 soci 104 103 postgresql 104 + quarto 105 105 ] ++ (if server then [ 106 106 sqlite.dev 107 107 pam ··· 118 118 "-DRSTUDIO_USE_SYSTEM_SOCI=ON" 119 119 "-DRSTUDIO_USE_SYSTEM_BOOST=ON" 120 120 "-DRSTUDIO_USE_SYSTEM_YAML_CPP=ON" 121 - "-DQUARTO_ENABLED=FALSE" 121 + "-DQUARTO_ENABLED=TRUE" 122 122 "-DPANDOC_VERSION=${pandoc.version}" 123 123 "-DCMAKE_INSTALL_PREFIX=${placeholder "out"}/lib/rstudio" 124 124 ] ++ lib.optionals (!server) [ ··· 132 132 ./use-system-node.patch 133 133 ./fix-resources-path.patch 134 134 ./pandoc-nix-path.patch 135 - ./remove-quarto-from-generator.patch 136 - ./do-not-install-pandoc.patch 135 + ./use-system-quarto.patch 137 136 ]; 138 137 139 138 postPatch = '' ··· 143 142 --replace 'SOCI_LIBRARY_DIR "/usr/lib"' 'SOCI_LIBRARY_DIR "${soci}/lib"' 144 143 145 144 substituteInPlace src/gwt/build.xml \ 146 - --replace '@node@' ${nodejs} 145 + --replace '@node@' ${nodejs} \ 146 + --replace './lib/quarto' ${quartoSrc} 147 147 148 148 substituteInPlace src/cpp/core/libclang/LibClang.cpp \ 149 149 --replace '@libclang@' ${llvmPackages.libclang.lib} \ 150 150 --replace '@libclang.so@' ${llvmPackages.libclang.lib}/lib/libclang.so 151 151 152 - substituteInPlace src/cpp/session/include/session/SessionConstants.hpp \ 153 - --replace '@pandoc@' ${pandoc}/bin/pandoc 152 + substituteInPlace src/cpp/session/CMakeLists.txt \ 153 + --replace '@pandoc@' ${pandoc} \ 154 + --replace '@quarto@' ${quarto} 154 155 155 - sed '1i#include <set>' -i src/cpp/core/include/core/Thread.hpp 156 + substituteInPlace src/cpp/session/include/session/SessionConstants.hpp \ 157 + --replace '@pandoc@' ${pandoc}/bin \ 158 + --replace '@quarto@' ${quarto} 156 159 ''; 157 160 158 161 hunspellDictionaries = with lib; filter isDerivation (unique (attrValues hunspellDicts)); ··· 180 183 181 184 cp -r ${rsconnectSrc} dependencies/rsconnect 182 185 ( cd dependencies && ${R}/bin/R CMD build -d --no-build-vignettes rsconnect ) 183 - 184 - cp -r "${panmirrorModules}" src/gwt/panmirror/src/editor/node_modules 185 186 ''; 186 187 187 188 postInstall = '' ··· 205 206 rm -r $out/lib/rstudio/{INSTALL,COPYING,NOTICE,README.md,SOURCE,VERSION} 206 207 ''; 207 208 208 - meta = with lib; { 209 + meta = { 209 210 broken = (stdenv.isLinux && stdenv.isAarch64); 210 211 inherit description; 211 212 homepage = "https://www.rstudio.com/"; 212 - license = licenses.agpl3Only; 213 - maintainers = with maintainers; [ ciil cfhammill ]; 213 + license = lib.licenses.agpl3Only; 214 + maintainers = with lib.maintainers; [ ciil cfhammill ]; 214 215 mainProgram = "rstudio" + lib.optionalString server "-server"; 215 - platforms = platforms.linux; 216 + platforms = lib.platforms.linux; 216 217 }; 217 218 218 219 passthru = {
-13
pkgs/applications/editors/rstudio/do-not-install-pandoc.patch
··· 1 - --- a/src/cpp/session/CMakeLists.txt 2 - +++ b/src/cpp/session/CMakeLists.txt 3 - @@ -60,8 +60,7 @@ 4 - 5 - # validate our dependencies exist 6 - foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR 7 - - RSTUDIO_DEPENDENCIES_MATHJAX_DIR 8 - - RSTUDIO_DEPENDENCIES_PANDOC_DIR) 9 - + RSTUDIO_DEPENDENCIES_MATHJAX_DIR) 10 - 11 - # validate existence 12 - if(NOT EXISTS "${${VAR}}") 13 -
-85
pkgs/applications/editors/rstudio/package.json
··· 1 - { 2 - "name": "panmirror", 3 - "version": "0.1.0", 4 - "private": true, 5 - "license": "agpl-3.0", 6 - "dependencies": { 7 - "@types/ace": "^0.0.43", 8 - "@types/clipboard": "^2.0.7", 9 - "@types/diff-match-patch": "^1.0.32", 10 - "@types/js-yaml": "^4.0.3", 11 - "@types/lodash.debounce": "^4.0.6", 12 - "@types/lodash.orderby": "^4.6.6", 13 - "@types/lodash.uniqby": "^4.7.6", 14 - "@types/orderedmap": "^1.0.0", 15 - "@types/pinyin": "^2.10.0", 16 - "@types/prosemirror-commands": "^1.0.4", 17 - "@types/prosemirror-dropcursor": "^1.0.3", 18 - "@types/prosemirror-gapcursor": "^1.0.4", 19 - "@types/prosemirror-history": "^1.0.3", 20 - "@types/prosemirror-inputrules": "^1.0.4", 21 - "@types/prosemirror-keymap": "^1.0.4", 22 - "@types/prosemirror-schema-list": "^1.0.3", 23 - "@types/prosemirror-tables": "^0.9.1", 24 - "@types/react": "^17.0.20", 25 - "@types/react-dom": "^17.0.9", 26 - "@types/react-window": "^1.8.5", 27 - "@types/transliteration": "^1.6.6", 28 - "@types/zenscroll": "^4.0.1", 29 - "biblatex-csl-converter": "^2.0.2", 30 - "clipboard": "^2.0.8", 31 - "diff-match-patch": "^1.0.5", 32 - "fuse.js": "^6.4.6", 33 - "js-yaml": "^4.1.0", 34 - "lodash.debounce": "^4.0.8", 35 - "lodash.orderby": "^4.6.0", 36 - "lodash.uniqby": "^4.7.0", 37 - "orderedmap": "^1.0.0", 38 - "pinyin": "^2.10.2", 39 - "prosemirror-changeset": "^2.1.2", 40 - "prosemirror-commands": "^1.1.10", 41 - "prosemirror-dev-tools": "^2.1.1", 42 - "prosemirror-dropcursor": "^1.3.5", 43 - "prosemirror-gapcursor": "^1.1.5", 44 - "prosemirror-history": "^1.2.0", 45 - "prosemirror-inputrules": "^1.1.3", 46 - "prosemirror-keymap": "^1.1.4", 47 - "prosemirror-model": "^1.14.3", 48 - "prosemirror-schema-list": "^1.1.5", 49 - "prosemirror-state": "^1.3.4", 50 - "prosemirror-tables": "^1.1.1", 51 - "prosemirror-transform": "^1.3.2", 52 - "prosemirror-utils": "^0.9.6", 53 - "prosemirror-view": "^1.20.1", 54 - "react": "^17.0.2", 55 - "react-dom": "^17.0.2", 56 - "react-window": "^1.8.6", 57 - "sentence-splitter": "^3.2.2", 58 - "thenby": "^1.3.3", 59 - "tlite": "^0.1.9", 60 - "transliteration": "^2.2.0", 61 - "typescript": "3.8.3", 62 - "zenscroll": "^4.0.2" 63 - }, 64 - "scripts": { 65 - "format": "prettier --write \"src/**/*.ts\" \"src/**/*.tsx\"", 66 - "lint": "tslint -c tslint.json 'src/**/*.{ts,tsx}'", 67 - "watch": "tsc --watch --noEmit --project './tsconfig.json'", 68 - "generate-symbols": "ts-node tools/generate-symbols.ts" 69 - }, 70 - "devDependencies": { 71 - "@types/node": "^14.0.4", 72 - "@types/unzip": "^0.1.1", 73 - "fast-xml-parser": "^3.17.1", 74 - "fuse-box": "^3.7.1", 75 - "prettier": "^1.18.2", 76 - "terser": "^4.6.2", 77 - "ts-node": "^8.10.2", 78 - "tslint": "^5.20.0", 79 - "tslint-config-prettier": "^1.18.0", 80 - "tslint-react": "^5.0.0", 81 - "typescript-tslint-plugin": "^0.5.5", 82 - "uglify-js": "^3.7.4", 83 - "unzip": "^0.1.11" 84 - } 85 - }
+12 -5
pkgs/applications/editors/rstudio/pandoc-nix-path.patch
··· 1 1 --- a/src/cpp/session/include/session/SessionConstants.hpp 2 2 +++ b/src/cpp/session/include/session/SessionConstants.hpp 3 - @@ -140,7 +140,7 @@ 3 + @@ -142,13 +142,13 @@ 4 + #define kSessionTmpDir "rstudio-rsession" 5 + 4 6 #ifdef QUARTO_ENABLED 5 - # define kDefaultPandocPath "bin/quarto/bin" 7 + -# define kDefaultPandocPath "bin/quarto/bin/tools" 8 + +# define kDefaultPandocPath "@pandoc@" 6 9 #else 7 - -# define kDefaultPandocPath "bin/pandoc" 8 - +# define kDefaultPandocPath "@pandoc@" 10 + # define kDefaultPandocPath "bin/pandoc" 9 11 #endif 10 12 11 - #define kDefaultQuartoPath "bin/quarto" 13 + #define kDefaultNodePath "bin/node" 14 + -#define kDefaultQuartoPath "bin/quarto" 15 + +#define kDefaultQuartoPath "@quarto@" 16 + #define kDefaultRsclangPath "bin/rsclang" 17 + 18 + #ifdef _WIN32
-32
pkgs/applications/editors/rstudio/remove-quarto-from-generator.patch
··· 1 - --- a/src/cpp/session/CMakeLists.txt 2 - +++ b/src/cpp/session/CMakeLists.txt 3 - @@ -43,12 +43,6 @@ 4 - set(RSTUDIO_DEPENDENCIES_MATHJAX_DIR "${RSTUDIO_DEPENDENCIES_DIR}/mathjax-27") 5 - endif() 6 - 7 - - if(EXISTS "${RSTUDIO_TOOLS_ROOT}/quarto") 8 - - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_TOOLS_ROOT}/quarto") 9 - - else() 10 - - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_DEPENDENCIES_DIR}/quarto") 11 - - endif() 12 - - 13 - endif() 14 - 15 - 16 - @@ -67,14 +61,7 @@ 17 - # validate our dependencies exist 18 - foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR 19 - RSTUDIO_DEPENDENCIES_MATHJAX_DIR 20 - - RSTUDIO_DEPENDENCIES_PANDOC_DIR 21 - - RSTUDIO_DEPENDENCIES_QUARTO_DIR) 22 - - 23 - - 24 - - # skip quarto if not enabled 25 - - if("${VAR}" STREQUAL "RSTUDIO_DEPENDENCIES_QUARTO_DIR" AND NOT QUARTO_ENABLED) 26 - - continue() 27 - - endif() 28 - + RSTUDIO_DEPENDENCIES_PANDOC_DIR) 29 - 30 - # validate existence 31 - if(NOT EXISTS "${${VAR}}") 32 -
+49 -18
pkgs/applications/editors/rstudio/use-system-node.patch
··· 1 + diff --git a/src/gwt/build.xml b/src/gwt/build.xml 2 + index 83e9433..f1ee63d 100644 1 3 --- a/src/gwt/build.xml 2 4 +++ b/src/gwt/build.xml 3 - @@ -83,24 +83,7 @@ 4 - <echo>Concatenated acesupport files to 'acesupport.js'</echo> 5 - </target> 6 - 7 - - <!-- panmirror typescript library --> 8 - - <!-- ensure version matches RSTUDIO_NODE_VERSION --> 9 - - <property name="node.version" value="16.14.0"/> 10 - - <property name="node.dir" value="../../dependencies/common/node/${node.version}"/> 11 - - <condition property="node.bin" value="../../../${node.dir}/bin/node"> 5 + @@ -87,29 +87,7 @@ 6 + <!-- ensure version matches RSTUDIO_NODE_VERSION --> 7 + <property name="node.version" value="16.14.0"/> 8 + <property name="node.dir" value="../../dependencies/common/node/${node.version}"/> 9 + - <!-- use yarn from system but will prefer yarn from dependencies if available --> 10 + - <condition property="yarn.bin" value="yarn"> 12 11 - <not> 13 12 - <os family="windows" /> 14 13 - </not> 15 14 - </condition> 16 - - <condition property="node.bin" value="${node.dir}/node.exe"> 15 + - <available 16 + - property="yarn.bin" 17 + - value="${node.dir}/bin/yarn" 18 + - file="${node.dir}/bin/yarn"/> 19 + - <condition property="yarn.bin" value="${node.dir}/node_modules/yarn/bin/yarn.cmd"> 17 20 - <os family="windows" /> 18 21 - </condition> 19 - - 20 - - <!-- use node from /opt/rstudio-tools if installed (typical for Docker) --> 22 + - <!-- use yarn from /opt/rstudio-tools if installed (typical for Docker) --> 23 + - <available 24 + - property="yarn.bin" 25 + - value="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/yarn" 26 + - file="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/yarn"/> 27 + - <!-- use yarn from c:/rstudio-tools if installed (typical for Docker on Windows) --> 21 28 - <available 22 - - property="node.bin" 23 - - value="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/node" 24 - - file="/opt/rstudio-tools/dependencies/common/node/${node.version}/bin/node"/> 25 - + <property name="node.bin" value="@node@/bin/node"/> 29 + - property="yarn.bin" 30 + - value="c:\rstudio-tools\dependencies\common\node\${node.version}\node_modules\yarn\bin\yarn.cmd" 31 + - file="c:\rstudio-tools\dependencies\common\node\${node.version}\node_modules\yarn\bin\yarn.cmd"/> 32 + + <property name="node.bin" value="@node@/bin/node"/> 26 33 27 - <property name="panmirror.dir" value="./panmirror/src/editor"/> 34 + <property name="panmirror.dir" value="./lib/quarto/apps/panmirror"/> 28 35 <property name="panmirror.build.dir" value="./www/js/panmirror"/> 29 - 36 + @@ -126,21 +104,11 @@ 37 + file="c:\rstudio-tools\src\gwt\lib\quarto\apps\panmirror"/> 38 + 39 + <target name="panmirror" description="Compile panmirror library"> 40 + - <echo message="yarn location: ${yarn.bin}"/> 41 + - <echo message="panmirror location: ${panmirror.dir}"/> 42 + <mkdir dir="${panmirror.build.dir}"/> 43 + - <exec executable="${yarn.bin}" dir="${panmirror.dir}" resolveexecutable="true" failonerror="true"> 44 + - <arg value="install"/> 45 + - <arg value="--network-timeout"/> 46 + - <arg value="240000"/> 47 + - </exec> 48 + - <exec executable="${yarn.bin}" dir="${panmirror.dir}" resolveexecutable="true" failonerror="true"> 49 + - <arg value="build"/> 50 + - <env key="PANMIRROR_OUTDIR" value="dist-rstudio"/> 51 + + <exec executable="${node.bin}" dir="${panmirror.dir}" spawn="${panmirror.spawn}"> 52 + + <arg value="fuse"/> 53 + + <arg value="${panmirror.target}"/> 54 + </exec> 55 + - <copy todir="${panmirror.build.dir}"> 56 + - <fileset dir="${panmirror.dir}/dist-rstudio"/> 57 + - </copy> 58 + </target> 59 + 60 + <target name="javac" description="Compile java source">
+46
pkgs/applications/editors/rstudio/use-system-quarto.patch
··· 1 + --- a/src/cpp/session/CMakeLists.txt 2 + +++ b/src/cpp/session/CMakeLists.txt 3 + @@ -36,18 +36,14 @@ 4 + else() 5 + set(RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR "${RSTUDIO_DEPENDENCIES_DIR}/dictionaries") 6 + endif() 7 + - 8 + + 9 + if(EXISTS "${RSTUDIO_TOOLS_ROOT}/mathjax-27") 10 + set(RSTUDIO_DEPENDENCIES_MATHJAX_DIR "${RSTUDIO_TOOLS_ROOT}/mathjax-27") 11 + else() 12 + set(RSTUDIO_DEPENDENCIES_MATHJAX_DIR "${RSTUDIO_DEPENDENCIES_DIR}/mathjax-27") 13 + endif() 14 + 15 + - if(EXISTS "${RSTUDIO_TOOLS_ROOT}/quarto") 16 + - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_TOOLS_ROOT}/quarto") 17 + - else() 18 + - set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "${RSTUDIO_DEPENDENCIES_DIR}/quarto") 19 + - endif() 20 + + set(RSTUDIO_DEPENDENCIES_QUARTO_DIR "@quarto@") 21 + 22 + endif() 23 + 24 + @@ -56,7 +52,7 @@ 25 + # - by default, we use quarto + quarto's bundled pandoc 26 + # - if quarto is not enabled, use pandoc fallback 27 + if(QUARTO_ENABLED) 28 + - set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_DEPENDENCIES_QUARTO_DIR}/bin/tools") 29 + + set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "@pandoc@/bin") 30 + elseif(EXISTS "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") 31 + set(RSTUDIO_DEPENDENCIES_PANDOC_DIR "${RSTUDIO_TOOLS_ROOT}/pandoc/${PANDOC_VERSION}") 32 + else() 33 + @@ -66,11 +62,9 @@ 34 + 35 + # validate our dependencies exist 36 + foreach(VAR RSTUDIO_DEPENDENCIES_DICTIONARIES_DIR 37 + - RSTUDIO_DEPENDENCIES_MATHJAX_DIR 38 + - RSTUDIO_DEPENDENCIES_PANDOC_DIR 39 + - RSTUDIO_DEPENDENCIES_QUARTO_DIR) 40 + + RSTUDIO_DEPENDENCIES_MATHJAX_DIR) 41 + + 42 + 43 + - 44 + # skip quarto if not enabled 45 + if("${VAR}" STREQUAL "RSTUDIO_DEPENDENCIES_QUARTO_DIR" AND NOT QUARTO_ENABLED) 46 + continue()
+2 -2
pkgs/applications/misc/blender/default.nix
··· 30 30 in 31 31 stdenv.mkDerivation (finalAttrs: rec { 32 32 pname = "blender"; 33 - version = "3.6.3"; 33 + version = "3.6.4"; 34 34 35 35 src = fetchurl { 36 36 url = "https://download.blender.org/source/${pname}-${version}.tar.xz"; 37 - hash = "sha256-iRIwPrvPHwiIxHr7hpmG6NjS/liJkxcAgrzlk8LEFPg="; 37 + hash = "sha256-zFL0GRWAtNC3C+SAspWZmGa8US92EiYQgVfiOsCJRx4="; 38 38 }; 39 39 40 40 patches = [
+7 -5
pkgs/applications/misc/lunatask/default.nix
··· 1 1 { lib, appimageTools, fetchurl }: 2 2 3 3 let 4 - version = "1.6.4"; 4 + version = "1.7.5"; 5 5 pname = "lunatask"; 6 6 7 7 src = fetchurl { 8 8 url = "https://lunatask.app/download/Lunatask-${version}.AppImage"; 9 - sha256 = "sha256-rvjjzVgtDNryj7GO+ZfK92nZvWRnRPFoy9hEIGjviqQ="; 9 + sha256 = "sha256-J8Kj7b4x3WD/aEO4J9A+iP068Ax4ayhYBDgH2vmtlfk="; 10 10 }; 11 11 12 12 appimageContents = appimageTools.extractType2 { ··· 17 17 inherit pname version src; 18 18 19 19 extraInstallCommands = '' 20 - install -m 444 -D ${appimageContents}/lunatask.desktop $out/share/applications/lunatask.desktop 21 - install -m 444 -D ${appimageContents}/lunatask.png $out/share/icons/hicolor/0x0/apps/lunatask.png 22 - substituteInPlace $out/share/applications/lunatask.desktop \ 20 + mv $out/bin/${pname}-${version} $out/bin/${pname} 21 + 22 + install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 23 + install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/512x512/apps/${pname}.png 24 + substituteInPlace $out/share/applications/${pname}.desktop \ 23 25 --replace 'Exec=AppRun' 'Exec=${pname}' 24 26 ''; 25 27
+3 -3
pkgs/applications/misc/obsidian/default.nix
··· 12 12 let 13 13 inherit (stdenv.hostPlatform) system; 14 14 pname = "obsidian"; 15 - version = "1.4.13"; 15 + version = "1.4.14"; 16 16 appname = "Obsidian"; 17 17 meta = with lib; { 18 18 description = "A powerful knowledge base that works on top of a local folder of plain text Markdown files"; ··· 25 25 filename = if stdenv.isDarwin then "Obsidian-${version}-universal.dmg" else "obsidian-${version}.tar.gz"; 26 26 src = fetchurl { 27 27 url = "https://github.com/obsidianmd/obsidian-releases/releases/download/v${version}/${filename}"; 28 - sha256 = if stdenv.isDarwin then "sha256-FMaEq99D8bCQF91drHrB5icXyQIdnWIwhAM9yuG97aA=" else "sha256-TWDmoXpBhBrrdbqS6dbFq4BxC2Bshap3gbnB4/ONrQE="; 28 + hash = if stdenv.isDarwin then "sha256-5cVKlZJDtXOkil+RohijCcqyJVTrysmqyTvJR0dDAuc=" else "sha256-qFSQer37Nkh3A3oVAFP/0qXzPWJ7SqY2GYA6b1iaYmE="; 29 29 }; 30 30 31 31 icon = fetchurl { 32 32 url = "https://obsidian.md/images/obsidian-logo-gradient.svg"; 33 - sha256 = "100j8fcrc5q8zv525siapminffri83s2khs2hw4kdxwrdjwh36qi"; 33 + hash = "sha256-EZsBuWyZ9zYJh0LDKfRAMTtnY70q6iLK/ggXlplDEoA="; 34 34 }; 35 35 36 36 desktopItem = makeDesktopItem {
+3 -3
pkgs/applications/misc/oranda/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "oranda"; 13 - version = "0.4.0"; 13 + version = "0.4.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "axodotdev"; 17 17 repo = "oranda"; 18 18 rev = "v${version}"; 19 - hash = "sha256-PHaqWKsZyNZnEAzEWMzJK6MD0b4O6pkYQG403ONIj0w="; 19 + hash = "sha256-k4xrgRanQmkjmXGvfeaGU61+GP8asYPq4RQrao3rd4Q="; 20 20 }; 21 21 22 - cargoHash = "sha256-zV7vG1mcgVusWCa4jKNLD+SqzReLZQRotk6nvzPYCU4="; 22 + cargoHash = "sha256-CLMhzPM11LnQdCVD66xC4Fk+8LnfRfFzk3FwQeXboes="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+2 -2
pkgs/applications/misc/remnote/default.nix
··· 6 6 in 7 7 { 8 8 pname = "remnote"; 9 - version = "1.12.36"; 9 + version = "1.12.43"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.remnote.io/remnote-desktop/RemNote-${version}.AppImage"; 13 - hash = "sha256-uVncAEKCuUvJCeKMqflWq3R6BVHfbt1Bo+PwNk/pOu4="; 13 + hash = "sha256-3GNp+0ZUZbUcBkE8DbIEDRYlWfG3HDTTS6wK3u42jJg="; 14 14 }; 15 15 appexec = appimageTools.wrapType2 { 16 16 inherit pname version src;
+3 -3
pkgs/applications/networking/cluster/cloudfoundry-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cloudfoundry-cli"; 5 - version = "8.7.2"; 5 + version = "8.7.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudfoundry"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-6Ce9fmL0wZXCCRbJMqSD6xZQfDZl6EsiPpmfvYFT2tA="; 11 + sha256 = "sha256-2ABsxoGRRUfa09tVPmn1IXDR2IXIewg/b/fmQnaKLoY="; 12 12 }; 13 - vendorHash = "sha256-5/aGyJ+SksnjuKsWVyz60OsAcz3z/BP+wCwlKEmxHb4="; 13 + vendorHash = "sha256-k2NI9zyeQM4PJo2wE3WkG5sntJGISwmz4xqQVChu8WQ="; 14 14 15 15 subPackages = [ "." ]; 16 16
+3 -3
pkgs/applications/networking/cluster/helmfile/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "helmfile"; 11 - version = "0.156.0"; 11 + version = "0.157.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "helmfile"; 15 15 repo = "helmfile"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-MrDhOsjXo4aaeWSo/WNheUqom7kF2MzyaqeZXVAAzz4="; 17 + sha256 = "sha256-M0XhkmYdmKpaA1gTXGgI7XNqIAuerV2NqfUI7sIgIiw="; 18 18 }; 19 19 20 - vendorHash = "sha256-hMoBwA9KmQSBJkEu3UAxM1wi6RRHZdUhYqri5JGwEmw="; 20 + vendorHash = "sha256-RRnziHhM3pxoi5dZSZI5bkGWIp3Nx0TU3mVsOoU/CCM="; 21 21 22 22 doCheck = false; 23 23
+7 -7
pkgs/applications/networking/deck/default.nix
··· 1 1 { buildGoModule, lib, installShellFiles, fetchFromGitHub }: 2 - let 3 - short_hash = "63b9742"; 4 - in buildGoModule rec { 2 + 3 + buildGoModule rec { 5 4 pname = "deck"; 6 - version = "1.26.0"; 5 + version = "1.27.0"; 7 6 8 7 src = fetchFromGitHub { 9 8 owner = "Kong"; 10 9 repo = "deck"; 11 10 rev = "v${version}"; 12 - hash = "sha256-DxmIHJfvRZKsMyFllbfpriT4Ts9f7ha4aZcfVr/b9eA="; 11 + hash = "sha256-QP267H1vfsIo1EhV9vAWt03ewGufPHT8sZWcj/AHuxw="; 13 12 }; 14 13 15 14 nativeBuildInputs = [ installShellFiles ]; ··· 18 17 19 18 ldflags = [ 20 19 "-s -w -X github.com/kong/deck/cmd.VERSION=${version}" 21 - "-X github.com/kong/deck/cmd.COMMIT=${short_hash}" 20 + "-X github.com/kong/deck/cmd.COMMIT=${src.rev}" 22 21 ]; 23 22 24 - vendorHash = "sha256-jhLZvusYpX5fW1NCmJtwE/p9/wTwzA2hbwt657VsZts="; 23 + proxyVendor = true; # darwin/linux hash mismatch 24 + vendorHash = "sha256-ikgD17+lnKpxCzrIkOXOq332X48qEdSWXIIRoq76fB4="; 25 25 26 26 postInstall = '' 27 27 installShellCompletion --cmd deck \
+7 -7
pkgs/applications/networking/feedreaders/newsboat/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "newsboat"; 6 - version = "2.32"; 6 + version = "2.33"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "newsboat"; 10 10 repo = "newsboat"; 11 11 rev = "r${version}"; 12 - hash = "sha256-ACPnCm2cu9BEpMd02t+G4mg6DZ8jCydfK4p+Ad87Hek="; 12 + hash = "sha256-p9cyH5jANkB+PuvAq6KjaelgPwj1f7XNxuKMpT7jjpg="; 13 13 }; 14 14 15 - cargoHash = "sha256-HHc8HSNWoBkDR7lQgvXUML5ly8sShDn16DWNf/Jig2g="; 15 + cargoHash = "sha256-95xM4kZZ70xhfx+EvqFecYbVdisq9hpgp0t+s5Cp8QQ="; 16 16 17 17 # TODO: Check if that's still needed 18 18 postPatch = lib.optionalString stdenv.isDarwin '' ··· 59 59 updateScript = nix-update-script { }; 60 60 }; 61 61 62 - meta = with lib; { 62 + meta = { 63 63 homepage = "https://newsboat.org/"; 64 64 changelog = "https://github.com/newsboat/newsboat/blob/${src.rev}/CHANGELOG.md"; 65 65 description = "A fork of Newsbeuter, an RSS/Atom feed reader for the text console"; 66 - maintainers = with maintainers; [ dotlambda nicknovitski ]; 67 - license = licenses.mit; 68 - platforms = platforms.unix; 66 + maintainers = with lib.maintainers; [ dotlambda nicknovitski ]; 67 + license = lib.licenses.mit; 68 + platforms = lib.platforms.unix; 69 69 }; 70 70 }
+2 -2
pkgs/applications/networking/remote/xrdp/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, applyPatches, pkg-config, which, perl, autoconf, automake, libtool, openssl, systemd, pam, fuse, libjpeg, libopus, nasm, xorg }: 2 2 3 3 let 4 - version = "0.9.23"; 4 + version = "0.9.23.1"; 5 5 patchedXrdpSrc = applyPatches { 6 6 patches = [ ./dynamic_config.patch ]; 7 7 name = "xrdp-patched-${version}"; ··· 10 10 repo = "xrdp"; 11 11 rev = "v${version}"; 12 12 fetchSubmodules = true; 13 - hash = "sha256-14qsRfLn+26rm+vyMmOtaBEs8mWfSTIsIVseSC2FjXc="; 13 + hash = "sha256-fJKSEHB5X5QydKgRPjIMJzNaAy1EVJifHETSGmlJttQ="; 14 14 }; 15 15 }; 16 16
+7 -2
pkgs/applications/version-management/commitizen/default.nix
··· 5 5 , python3 6 6 , stdenv 7 7 , installShellFiles 8 + , nix-update-script 8 9 , testers 9 10 }: 10 11 11 12 python3.pkgs.buildPythonApplication rec { 12 13 pname = "commitizen"; 13 - version = "3.7.0"; 14 + version = "3.10.0"; 14 15 format = "pyproject"; 15 16 17 + disabled = python3.pythonOlder "3.8"; 18 + 16 19 src = fetchFromGitHub { 17 20 owner = "commitizen-tools"; 18 21 repo = pname; 19 22 rev = "refs/tags/v${version}"; 20 - hash = "sha256-KfPIGQ4kIjV/Vuza5wdzp0R62LUluJQ5tY6I8BPFmGk="; 23 + hash = "sha256-faHZBH/JrCDRQqZT9v6hsj4C9/PbLQxIr+6hNFzsEcg="; 21 24 }; 22 25 23 26 pythonRelaxDeps = [ ··· 93 96 ''; 94 97 95 98 passthru = { 99 + updateScript = nix-update-script { }; 96 100 tests.version = testers.testVersion { 97 101 package = commitizen; 98 102 command = "cz version"; ··· 104 108 homepage = "https://github.com/commitizen-tools/commitizen"; 105 109 changelog = "https://github.com/commitizen-tools/commitizen/blob/v${version}/CHANGELOG.md"; 106 110 license = licenses.mit; 111 + mainProgram = "cz"; 107 112 maintainers = with maintainers; [ lovesegfault anthonyroussel ]; 108 113 }; 109 114 }
+3 -3
pkgs/applications/version-management/git-mit/default.nix
··· 10 10 }: 11 11 12 12 let 13 - version = "5.12.149"; 13 + version = "5.12.152"; 14 14 in 15 15 rustPlatform.buildRustPackage { 16 16 pname = "git-mit"; ··· 20 20 owner = "PurpleBooth"; 21 21 repo = "git-mit"; 22 22 rev = "v${version}"; 23 - hash = "sha256-8e7tuNXgYT4wkTbxEz+Sqp0zVody0QC+yK8gcjR3Pww="; 23 + hash = "sha256-FW7vstYJNJ29v3BNsyRFk57sW3jjA7aurXzz6je1nuo="; 24 24 }; 25 25 26 - cargoHash = "sha256-V5c/UsNFWogCgyHSDwsOm2Nfsl/vBUClKQGmwzYqNz0="; 26 + cargoHash = "sha256-FQmWAvSuif0/mTVl2xzI4JVLCxn7CXYubGdi55kk2Mk="; 27 27 28 28 nativeBuildInputs = [ pkg-config ]; 29 29
+8 -4
pkgs/applications/version-management/git-workspace/default.nix
··· 6 6 , Security 7 7 , pkg-config 8 8 , openssl 9 + , nix-update-script 9 10 , testers 10 11 , git-workspace 11 12 }: 12 13 13 14 rustPlatform.buildRustPackage rec { 14 15 pname = "git-workspace"; 15 - version = "1.2.1"; 16 + version = "1.3.0"; 16 17 17 18 src = fetchFromGitHub { 18 19 owner = "orf"; 19 20 repo = pname; 20 21 rev = "v${version}"; 21 - sha256 = "sha256-Ppb42u31/iJd743vKX+5RdI7aITsWg9Jg0Aheguep5s="; 22 + sha256 = "sha256-dtOYMZGBnFwas/k3yHSNnKlVwwLUOx7QseshJWY1X4o="; 22 23 }; 23 24 24 - cargoSha256 = "sha256-O0wyNdgY1meEBJh/tEHxwzjNQdzxbKn5Ji+gdd146vQ="; 25 + cargoSha256 = "sha256-4zqbNhR8A0yPD/qIJgP6049bUunAKRyGmlNmC3yPc5Q="; 25 26 26 27 nativeBuildInputs = [ pkg-config ]; 27 28 28 29 buildInputs = [ openssl ] 29 30 ++ lib.optionals stdenv.isDarwin [ libiconv Security ]; 30 31 31 - passthru.tests.version = testers.testVersion { package = git-workspace; }; 32 + passthru = { 33 + updateScript = nix-update-script { }; 34 + tests.version = testers.testVersion { package = git-workspace; }; 35 + }; 32 36 33 37 meta = with lib; { 34 38 description = "Sync personal and work git repositories from multiple providers";
+2
pkgs/applications/video/hypnotix/default.nix
··· 3 3 , fetchFromGitHub 4 4 , substituteAll 5 5 , cinnamon 6 + , circle-flags 6 7 , gettext 7 8 , gobject-introspection 8 9 , mpv ··· 31 32 postPatch = '' 32 33 substituteInPlace usr/lib/hypnotix/hypnotix.py \ 33 34 --replace __DEB_VERSION__ ${version} \ 35 + --replace /usr/share/circle-flags-svg ${circle-flags}/share/circle-flags-svg \ 34 36 --replace /usr/share/hypnotix $out/share/hypnotix 35 37 ''; 36 38
+1
pkgs/build-support/appimage/default.nix
··· 206 206 libtool.lib # for Synfigstudio 207 207 xorg.libxshmfence # for apple-music-electron 208 208 at-spi2-core 209 + pciutils # for FreeCAD 209 210 ]; 210 211 }; 211 212 }
+28
pkgs/build-support/ocaml/topkg.nix
··· 1 + { lib, stdenv, fetchurl, ocaml, findlib, topkg, ocamlbuild, cmdliner, odoc, b0 2 + }: 3 + 4 + { pname, version, nativeBuildInputs ? [ ], buildInputs ? [ ], ... }@args: 5 + 6 + lib.throwIf (args ? minimalOCamlVersion 7 + && lib.versionOlder ocaml.version args.minimalOCamlVersion) 8 + "${pname}-${version} is not available for OCaml ${ocaml.version}" 9 + 10 + stdenv.mkDerivation ({ 11 + 12 + dontAddStaticConfigureFlags = true; 13 + configurePlatforms = [ ]; 14 + strictDeps = true; 15 + inherit (topkg) buildPhase installPhase; 16 + 17 + } // (builtins.removeAttrs args [ "minimalOCamlVersion" ]) // { 18 + 19 + name = "ocaml${ocaml.version}-${pname}-${version}"; 20 + 21 + nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ] ++ nativeBuildInputs; 22 + buildInputs = [ topkg ] ++ buildInputs; 23 + 24 + meta = (args.meta or { }) // { 25 + platforms = args.meta.platforms or ocaml.meta.platforms; 26 + }; 27 + 28 + })
+36
pkgs/by-name/ci/circle-flags/package.nix
··· 1 + { stdenvNoCC 2 + , lib 3 + , fetchFromGitHub 4 + , nix-update-script 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "circle-flags"; 9 + version = "2.7.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "HatScripts"; 13 + repo = "circle-flags"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-/+f5MDRW+tRH+jMtl3XuVPBShgy2PlD3NY+74mJa2Qk="; 16 + }; 17 + 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir -p $out/share 22 + mv flags $out/share/circle-flags-svg 23 + 24 + runHook postInstall 25 + ''; 26 + 27 + passthru.updateScript = nix-update-script { }; 28 + 29 + meta = with lib; { 30 + homepage = "https://github.com/HatScripts/circle-flags"; 31 + description = "Collection of 400+ minimal circular SVG country and state flags"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ bobby285271 ]; 34 + platforms = platforms.all; 35 + }; 36 + })
+3 -3
pkgs/data/fonts/unifont/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "unifont"; 7 - version = "15.1.01"; 7 + version = "15.1.02"; 8 8 9 9 otf = fetchurl { 10 10 url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.otf"; 11 - hash = "sha256-JJi4D5Zk/vkeaYjX4IIUaiCCp+e7Si3rL7+aNlqilww="; 11 + hash = "sha256-fmhm74zc6wJK2f5XkDq/BRc5Lv+rCvcDRodgHCSiUQA="; 12 12 }; 13 13 14 14 pcf = fetchurl { 15 15 url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz"; 16 - hash = "sha256-8ggUx6X1kwwd2qGl/XcqxkN35kaJbQYxoCMGIV0N6zU="; 16 + hash = "sha256-cCDXjSbpCe1U+Fx/xH/9NXWg6bkdRBV5AawFR0NyOHM="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ libfaketime xorg.fonttosfnt xorg.mkfontscale ];
+2 -2
pkgs/data/fonts/unifont_upper/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "unifont_upper"; 5 - version = "15.1.01"; 5 + version = "15.1.02"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.otf"; 9 - hash = "sha256-+aSVF8taBuAmkrQDvCH5bqdnEo21LwidMSYaiWjTrOg="; 9 + hash = "sha256-OTIwWA2p+7ldqEB5O6J18zU5RVoswC0t1G72fFeCKpU="; 10 10 }; 11 11 12 12 dontUnpack = true;
+3 -3
pkgs/development/embedded/svdtools/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "svdtools"; 8 - version = "0.3.0"; 8 + version = "0.3.1"; 9 9 10 10 src = fetchCrate { 11 11 inherit version pname; 12 - hash = "sha256-B+G2HIGbuKeiys3bLR2U+P40TD8YpqzAb4oENNb8gYg="; 12 + hash = "sha256-oj09Huy38Nf7L6SSM5CIq2rzATrFB5FcTntXqB2dZHE="; 13 13 }; 14 14 15 - cargoHash = "sha256-W6/LZE98V1teiv9Wp9tsIqlY18MoMiNZ+fqTJ567xrg="; 15 + cargoHash = "sha256-lZk8QChDLfhv3iB0INGKgS5tM/ETdpdUpbq6egPS1uI="; 16 16 17 17 meta = with lib; { 18 18 description = "Tools to handle vendor-supplied, often buggy SVD files";
+6 -5
pkgs/development/libraries/boringssl/default.nix
··· 10 10 # reference: https://boringssl.googlesource.com/boringssl/+/2661/BUILDING.md 11 11 buildGoModule { 12 12 pname = "boringssl"; 13 - version = "2021-07-09"; 13 + version = "unstable-2023-09-27"; 14 14 15 15 src = fetchgit { 16 - url = "https://boringssl.googlesource.com/boringssl"; 17 - rev = "268a4a6ff3bd656ae65fe41ef1185daa85cfae21"; 18 - sha256 = "04fja4fdwhc69clmvg8i12zm6ks3sfl3r8i5bxn4x63b9dj5znlx"; 16 + url = "https://boringssl.googlesource.com/boringssl"; 17 + rev = "d24a38200fef19150eef00cad35b138936c08767"; 18 + hash = "sha256-FBQ7y4N2rCM/Cyd6LBnDUXpSa2O3osUXukECTBjZL6s="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ninja perl ]; 22 22 23 - vendorHash = null; 23 + vendorHash = "sha256-EJPcx07WuvHPAgiS1ASU6WHlHkxjUOO72if4TkmrqwY="; 24 + proxyVendor = true; 24 25 25 26 # hack to get both go and cmake configure phase 26 27 # (if we use postConfigure then cmake will loop runHook postConfigure)
+2 -2
pkgs/development/libraries/capnproto/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "capnproto"; 11 - version = "0.10.4"; 11 + version = "1.0.1"; 12 12 13 13 # release tarballs are missing some ekam rules 14 14 src = fetchFromGitHub { 15 15 owner = "capnproto"; 16 16 repo = "capnproto"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-45sxnVyyYIw9i3sbFZ1naBMoUzkpP21WarzR5crg4X8="; 18 + sha256 = "sha256-ZruJikcMZuUBmNq+f6+wUl4Rr6MVFxmgcj1TSOKM1ZE="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/drogon/default.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "drogon"; 12 - version = "1.8.6"; 12 + version = "1.8.7"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "drogonframework"; 16 16 repo = "drogon"; 17 17 rev = "v${finalAttrs.version}"; 18 - sha256 = "sha256-BYZoMesDquXaphZvnf2Vd/RuOC9jsOjZsGNbDmQ3u+c="; 18 + sha256 = "sha256-lKV4dRIIkCn/qW8DyqDRHADh0tW0/ocf/29ox9aC0Yo="; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+2 -2
pkgs/development/libraries/mongoc/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "mongoc"; 17 - version = "1.24.3"; 17 + version = "1.24.4"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "mongodb"; 21 21 repo = "mongo-c-driver"; 22 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-zEIdK994aebLeKe4g6/ByWvaoGNBB0ODXRpczrCEkB8="; 23 + hash = "sha256-cOPZ4o9q/cOBtGXFv6mOenTSyU/L2U6DZB4UmMnhtes="; 24 24 }; 25 25 26 26 postPatch = ''
+46
pkgs/development/ocaml-modules/b0/default.nix
··· 1 + { lib, stdenv, fetchurl, ocaml, findlib, topkg, ocamlbuild, cmdliner }: 2 + 3 + let 4 + 5 + in lib.throwIfNot (lib.versionAtLeast ocaml.version "4.08") 6 + "b0 is not available for OCaml ${ocaml.version}" 7 + 8 + stdenv.mkDerivation rec { 9 + 10 + pname = "ocaml${ocaml.version}-b0"; 11 + version = "0.0.5"; 12 + 13 + src = fetchurl { 14 + url = "${meta.homepage}/releases/b0-${version}.tbz"; 15 + sha256 = "sha256-ty04JQcP4RCme/VQw0ko2IBebWWX5cBU6nRTTeV1I/I="; 16 + }; 17 + 18 + strictDeps = true; 19 + 20 + nativeBuildInputs = [ ocaml findlib ocamlbuild topkg ]; 21 + buildInputs = [ topkg cmdliner ]; 22 + 23 + inherit (topkg) buildPhase installPhase; 24 + 25 + meta = with lib; { 26 + description = "Software construction and deployment kit"; 27 + longDescription = '' 28 + WARNING this package is unstable and work in progress, do not depend on 29 + it. 30 + B0 describes software construction and deployments using modular and 31 + customizable definitions written in OCaml. B0 describes: 32 + * Build environments. 33 + * Software configuration, build and testing. 34 + * Source and binary deployments. 35 + * Software life-cycle procedures. 36 + B0 also provides the B00 build library which provides abitrary build 37 + abstraction with reliable and efficient incremental rebuilds. The B00 38 + library can be – and has been – used on its own to devise domain specific 39 + build systems. 40 + ''; 41 + homepage = "https://erratique.ch/software/b0"; 42 + inherit (ocaml.meta) platforms; 43 + license = licenses.isc; 44 + maintainers = [ maintainers.Julow ]; 45 + }; 46 + }
+25
pkgs/development/ocaml-modules/odig/default.nix
··· 1 + { lib, stdenv, fetchurl, buildTopkgPackage, cmdliner, odoc, b0 }: 2 + 3 + buildTopkgPackage rec { 4 + pname = "odig"; 5 + version = "0.0.9"; 6 + 7 + src = fetchurl { 8 + url = "${meta.homepage}/releases/odig-${version}.tbz"; 9 + sha256 = "sha256-sYKvGYkxeF5FmrNQdOyMAtlsJqhlmUESi9SkPn/cjM4="; 10 + }; 11 + 12 + buildInputs = [ cmdliner odoc b0 ]; 13 + 14 + meta = with lib; { 15 + description = "Lookup documentation of installed OCaml packages"; 16 + longDescription = '' 17 + odig is a command line tool to lookup documentation of installed OCaml 18 + packages. It shows package metadata, readmes, change logs, licenses, 19 + cross-referenced `odoc` API documentation and manuals. 20 + ''; 21 + homepage = "https://erratique.ch/software/odig"; 22 + license = licenses.isc; 23 + maintainers = [ maintainers.Julow ]; 24 + }; 25 + }
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "botocore-stubs"; 12 - version = "1.31.55"; 12 + version = "1.31.56"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchPypi { 18 18 pname = "botocore_stubs"; 19 19 inherit version; 20 - hash = "sha256-51xyWEGm/a/+Kznr+JKCjOaQEy6+q1vjCnVoZB5+rhA="; 20 + hash = "sha256-4VEL02Gs91XsrOQu6YQoGt/qb5ZpXtIqCKTO6r/mb18="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/edk2-pytool-library/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "edk2-pytool-library"; 17 - version = "0.18.0"; 17 + version = "0.18.1"; 18 18 format = "pyproject"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "tianocore"; 22 22 repo = "edk2-pytool-library"; 23 23 rev = "v${version}"; 24 - hash = "sha256-O7K439nAIHHTWSoR8mZWEu9sXcrhYfZto3RTgHZcOuA="; 24 + hash = "sha256-Ps1gXeaatZ3wIPcJybpj5y9q5kpaiTc8IuEkGAV48OA="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/google-ai-generativelanguage/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "google-ai-generativelanguage"; 18 - version = "0.3.2"; 18 + version = "0.3.3"; 19 19 format = "setuptools"; 20 20 21 21 disabled = pythonOlder "3.7"; 22 22 23 23 src = fetchPypi { 24 24 inherit pname version; 25 - hash = "sha256-PkQpWHUzvTnv7Ky+cRSHzaXTwh2rDvD0qq53tbxPBME="; 25 + hash = "sha256-S1mZPg/WNZMXHLsInn929xpDM6YnQdOSkVmusuNTKoM="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+8 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "hahomematic"; 20 - version = "2023.9.3"; 20 + version = "2023.9.5"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.11"; ··· 26 26 owner = "danielperna84"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-j8uM/vEfZO1C4jsYU68nTt/cmhRKsW2MTFG84g53vE4="; 29 + hash = "sha256-bs9rAlEgRYjQ2vEPfGxWo4sAn48hiC3IFh9VKVY33KY="; 30 30 }; 31 + 32 + postPatch = '' 33 + substituteInPlace pyproject.toml \ 34 + --replace "setuptools~=68.2" "setuptools" \ 35 + --replace "wheel~=0.41.2" "wheel" 36 + ''; 31 37 32 38 nativeBuildInputs = [ 33 39 setuptools
+2 -2
pkgs/development/python-modules/podman/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "podman"; 18 - version = "4.6.0"; 18 + version = "4.7.0"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "containers"; 25 25 repo = "podman-py"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-76mLgkQgYbm04bj1VX7SC/kW8JEbYjbK3x6Xb612wnk="; 27 + hash = "sha256-0p3o1pTqD5Y2JmyLcGS/OCb3HmRu5iqeFqoPlwAkNfY="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+43
pkgs/development/python-modules/psychrolib/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , setuptools 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "psychrolib"; 11 + version = "2.5.0"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "psychrometrics"; 18 + repo = "psychrolib"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-OkjoYIakF7NXluNTaJnUHk5cI5t8GnpqrbqHYwnLOts="; 21 + }; 22 + 23 + sourceRoot = "${src.name}/src/python"; 24 + 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 29 + # Module has no tests 30 + doCheck = false; 31 + 32 + pythonImportsCheck = [ 33 + "psychrolib" 34 + ]; 35 + 36 + meta = with lib; { 37 + description = "Library of psychrometric functions to calculate thermodynamic properties"; 38 + homepage = "https://github.com/psychrometrics/psychrolib"; 39 + changelog = "https://github.com/psychrometrics/psychrolib/releases/tag/${version}"; 40 + license = licenses.mit; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+62
pkgs/development/python-modules/pyweatherflowudp/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pint 5 + , poetry-core 6 + , psychrolib 7 + , pytest-asyncio 8 + , pytestCheckHook 9 + , pythonOlder 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "pyweatherflowudp"; 14 + version = "1.4.4"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.8"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "briis"; 21 + repo = "pyweatherflowudp"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-5WdkT4U/+uO9UUIxumrxCKZnK9MdQcvfaO9UfpmpxJE="; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + poetry-core 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + pint 32 + psychrolib 33 + ]; 34 + 35 + nativeCheckInputs = [ 36 + pytest-asyncio 37 + pytestCheckHook 38 + ]; 39 + 40 + pythonImportsCheck = [ 41 + "pyweatherflowudp" 42 + ]; 43 + 44 + disabledTests = [ 45 + # Tests require network access 46 + "test_flow_control" 47 + "test_listen_and_stop" 48 + "test_repetitive_listen_and_stop" 49 + "test_process_message" 50 + "test_listener_connection_errors" 51 + "test_invalid_messages" 52 + ]; 53 + 54 + meta = with lib; { 55 + description = "Library to receive UDP Packets from Weatherflow Weatherstations"; 56 + homepage = "https://github.com/briis/pyweatherflowudp"; 57 + changelog = "https://github.com/briis/pyweatherflowudp/blob/${version}/CHANGELOG.md"; 58 + license = licenses.mit; 59 + maintainers = with maintainers; [ fab ]; 60 + }; 61 + } 62 +
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 22 22 23 23 buildPythonApplication rec { 24 24 pname = "checkov"; 25 - version = "2.4.50"; 25 + version = "2.4.51"; 26 26 format = "setuptools"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "bridgecrewio"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-+Rzs5+girXp6UqlX+VrWfI4ZGn8u6ZMPxSpRh5Zl5LQ="; 32 + hash = "sha256-Ln+3LY/O0f4eSWDLmrO9ONGFTxE0icdA3qdXrJ9PoO4="; 33 33 }; 34 34 35 35 patches = [
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "codeql"; 5 - version = "2.14.3"; 5 + version = "2.14.5"; 6 6 7 7 dontConfigure = true; 8 8 dontBuild = true; ··· 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - sha256 = "sha256-GungnnWT4SoAGRmgFXooAwtha8hlEARNgUlqSrYHQ7o="; 13 + sha256 = "sha256-axB3BmHmyBDHxBeiwxUpSnhXpdZHfvYQkae7oW1OSzg="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+2 -2
pkgs/development/tools/build-managers/mill/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mill"; 5 - version = "0.11.2"; 5 + version = "0.11.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/com-lihaoyi/mill/releases/download/${version}/${version}-assembly"; 9 - hash = "sha256-7RYMj/vfyzBQhZUpWzEaZYN27ZhYCRyKhQUhlH8tE0U="; 9 + hash = "sha256-4X+ufTHECOmM797SN0VFAE8b9mnHkdOqSJ8h29PujLU="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+4 -10
pkgs/development/tools/espup/default.nix
··· 9 9 , zstd 10 10 , stdenv 11 11 , darwin 12 - , runCommand 12 + , testers 13 13 , espup 14 14 }: 15 15 ··· 62 62 --zsh <($out/bin/espup completions zsh) 63 63 ''; 64 64 65 - passthru.tests = { 66 - simple = runCommand "${pname}-test" { } '' 67 - if [[ `${espup}/bin/espup --version` != *"${version}"* ]]; then 68 - echo "Error: program version does not match package version" 69 - exit 1 70 - fi 71 - 72 - touch $out 73 - ''; 65 + passthru.tests.version = testers.testVersion { 66 + package = espup; 74 67 }; 75 68 76 69 meta = with lib; { ··· 78 71 homepage = "https://github.com/esp-rs/espup/"; 79 72 license = with licenses; [ mit asl20 ]; 80 73 maintainers = with maintainers; [ knightpp ]; 74 + mainProgram = "espup"; 81 75 }; 82 76 }
+3 -3
pkgs/development/tools/hclfmt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "hclfmt"; 5 - version = "2.17.0"; 5 + version = "2.18.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hashicorp"; 9 9 repo = "hcl"; 10 10 rev = "v${version}"; 11 - hash = "sha256-6OALbouj1b6Jbtv0znpkfgYS4MyBpxQ56Sen3OJYaHs="; 11 + hash = "sha256-X2XHsw30rWRUJCNRGc+UKqmZGtl3dx3TLFtjtr63uVM="; 12 12 }; 13 13 14 - vendorHash = "sha256-SjewF3q4vQ3oWR+vxqpZVP6St8db/GXezTDWYUeK2g8="; 14 + vendorHash = "sha256-DA1IKaC+YSBzCfEMqHsHfwu1o5qvYFaFgDoGG0RZnoo="; 15 15 16 16 # The code repository includes other tools which are not useful. Only build 17 17 # hclfmt.
+4 -4
pkgs/development/tools/misc/one_gadget/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - bindata (2.4.4) 5 - elftools (1.1.0) 4 + bindata (2.4.15) 5 + elftools (1.1.3) 6 6 bindata (~> 2) 7 - one_gadget (1.7.2) 7 + one_gadget (1.8.1) 8 8 elftools (>= 1.0.2, < 1.2.0) 9 9 10 10 PLATFORMS ··· 14 14 one_gadget 15 15 16 16 BUNDLED WITH 17 - 2.1.4 17 + 2.4.19
+7 -1
pkgs/development/tools/misc/one_gadget/default.nix
··· 1 - { lib, bundlerApp, bundlerUpdateScript }: 1 + { lib, binutils, bundlerApp, bundlerUpdateScript, makeWrapper }: 2 2 3 3 bundlerApp { 4 4 pname = "one_gadget"; 5 5 gemdir = ./.; 6 6 exes = [ "one_gadget" ]; 7 + 8 + nativeBuildInputs = [ makeWrapper ]; 9 + 10 + postBuild = '' 11 + wrapProgram $out/bin/one_gadget --prefix PATH : ${binutils}/bin 12 + ''; 7 13 8 14 passthru.updateScript = bundlerUpdateScript "one_gadget"; 9 15
+6 -6
pkgs/development/tools/misc/one_gadget/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "0kz42nvxnk1j9cj0i8lcnhprcgdqsqska92g6l19ziadydfk2gqy"; 7 + sha256 = "04y4zgh4bbcb8wmkxwfqg4saky1d1f3xw8z6yk543q13h8ky8rz5"; 8 8 type = "gem"; 9 9 }; 10 - version = "2.4.4"; 10 + version = "2.4.15"; 11 11 }; 12 12 elftools = { 13 13 dependencies = ["bindata"]; ··· 15 15 platforms = []; 16 16 source = { 17 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "0kdf0ck4rzxpd006y09rfwppdrqb3sxww4gzfpv2053yq4mkimbn"; 18 + sha256 = "0p96wj4sz3sfv9yxyl8z530554bkbf82vj24w6x7yf91qa1p8z6i"; 19 19 type = "gem"; 20 20 }; 21 - version = "1.1.0"; 21 + version = "1.1.3"; 22 22 }; 23 23 one_gadget = { 24 24 dependencies = ["elftools"]; ··· 26 26 platforms = []; 27 27 source = { 28 28 remotes = ["https://rubygems.org"]; 29 - sha256 = "07s2nigjw1yik895gliz3a7ps0m9j5nccq82zwdd30sv740jmf5b"; 29 + sha256 = "0dwsmjhr9i8gwwbbpiyddbhcx74cvqqk90a5l8zbsjhjfs679irc"; 30 30 type = "gem"; 31 31 }; 32 - version = "1.7.2"; 32 + version = "1.8.1"; 33 33 }; 34 34 }
+2 -2
pkgs/development/tools/osslsigncode/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "osslsigncode"; 13 - version = "2.6"; 13 + version = "2.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "mtrojnar"; 17 17 repo = pname; 18 18 rev = version; 19 - sha256 = "sha256-Lt99RO/pTEtksIuulkKTm48+1xUKZOHrnlbDZGi3VWk="; 19 + sha256 = "sha256-TW4/alnAW3vifAKf02RlnpOq1uW7nc+Sjs0g1BfplLk="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ cmake pkg-config python3 ];
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typos"; 5 - version = "1.16.14"; 5 + version = "1.16.15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-GFr5YpXWSQLvsX2FWLwK5MuIXAhWJ1DjEqvqM3lGEMY="; 11 + hash = "sha256-UniMMZVvhk1ImS5brgdiG162jl+W/V6UQ/Fvl9EopVc="; 12 12 }; 13 13 14 - cargoHash = "sha256-M+WM8MxCbW1gh4IMyAsIP+Jtyuu35AUedF0TCzk67Fg="; 14 + cargoHash = "sha256-SfcAQekGzE6H59czzbuc9BvHnm1N1SL5DxWva10zNgo="; 15 15 16 16 meta = with lib; { 17 17 description = "Source code spell checker";
+3 -3
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.1.101"; 5 + version = "0.1.102"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - hash = "sha256-gXG8xgRF1AG/n4o2oDaYCVEOwjJLp6VMJ5LKPXu/gak="; 11 + hash = "sha256-OIqAX/Cgh+jpHbjIg7wApTlKGChYx82oq8oUGguDsrE="; 12 12 }; 13 13 14 - vendorHash = "sha256-RGA0tjvVo0uAFNqrEEYWejj0qwYxpiUZzExZHhMqItc="; 14 + vendorHash = "sha256-XECl5evFO9ml28sILdWS2sQfNDf8ixsvQhiTShOcKKQ="; 15 15 16 16 subPackages = [ "." ]; 17 17
+3 -3
pkgs/development/web/function-runner/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "function-runner"; 5 - version = "3.6.0"; 5 + version = "4.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Shopify"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-z03+3x1xGYSa+WVEuHBgUQ9NdqG3rCziNYcwTjWBNV8="; 11 + sha256 = "sha256-cKlzv9mL6UGXHvYbQR4OcZgdjZLV5Q7EoQbW7Fx8ESo="; 12 12 }; 13 13 14 - cargoHash = "sha256-4sgf7WfaX7jnV8YynZNLi/N8MfkuAc4tk/8eiKEyyxI="; 14 + cargoHash = "sha256-/4/zaeNQ45YYBILxm11qD9rPFZxilA8kLoyWG370Knk="; 15 15 16 16 meta = with lib; { 17 17 description = "A CLI tool which allows you to run Wasm Functions intended for the Shopify Functions infrastructure";
+3 -3
pkgs/games/aaaaxy/default.nix
··· 19 19 20 20 buildGoModule rec { 21 21 pname = "aaaaxy"; 22 - version = "1.4.45"; 22 + version = "1.4.50"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "divVerent"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - hash = "sha256-93ffxzYSVumfk7J8K9Ma2WYWaGQLBIxSkds8OKzOCcw="; 28 + hash = "sha256-J4SCmIwGlVD8MHs13NO3JFKfH1rvh2dgVV0/8BX9IcY="; 29 29 fetchSubmodules = true; 30 30 }; 31 31 32 - vendorHash = "sha256-wUH0ohccMjdeGpm9bcw8K7Ss0FZGXaPfxeJCKYkEhJ8="; 32 + vendorHash = "sha256-dugSK/5mowBfRqnzI3sZqCm69E0WtX2Tydh6Q06+vLU="; 33 33 34 34 buildInputs = [ 35 35 alsa-lib
+6 -4
pkgs/misc/vencord/default.nix
··· 6 6 , buildWebExtension ? false 7 7 }: 8 8 let 9 - version = "1.4.7"; 10 - gitHash = "25a1d93"; 9 + version = "1.5.3"; 10 + gitHash = "6227777"; 11 11 in 12 12 buildNpmPackage rec { 13 13 pname = "vencord"; ··· 17 17 owner = "Vendicated"; 18 18 repo = "Vencord"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-bSLPZJyBKws+6IE4YTgQTMau5yKpHJdq5tw6Jg1Uc/s="; 20 + sha256 = "sha256-yRbFXjPJq0Ui7JW6YhlfnDf+YWyO5qzJTntEyFLVcVY="; 21 21 }; 22 22 23 23 ESBUILD_BINARY_PATH = lib.getExe (esbuild.override { ··· 36 36 # Supresses an error about esbuild's version. 37 37 npmRebuildFlags = [ "|| true" ]; 38 38 39 - npmDepsHash = "sha256-GoVVOLg20oi0MJGLqevpiqHDM/7yaRJSQnM/tt+AkQ8="; 39 + makeCacheWritable = true; 40 + npmDepsHash = "sha256-/aEyvEmVCqKKgRvqoz7CSz17HTAxPMBBL47JsE3RcI4="; 40 41 npmFlags = [ "--legacy-peer-deps" ]; 41 42 npmBuildScript = if buildWebExtension then "buildWeb" else "build"; 42 43 npmBuildFlags = [ "--" "--standalone" "--disable-updater" ]; 43 44 44 45 prePatch = '' 45 46 cp ${./package-lock.json} ./package-lock.json 47 + chmod +w ./package-lock.json 46 48 ''; 47 49 48 50 VENCORD_HASH = gitHash;
+553 -1120
pkgs/misc/vencord/package-lock.json
··· 1 1 { 2 2 "name": "vencord", 3 - "version": "1.4.6", 3 + "version": "1.5.3", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "vencord", 9 - "version": "1.4.5", 9 + "version": "1.5.3", 10 10 "license": "GPL-3.0-or-later", 11 11 "dependencies": { 12 12 "@sapphi-red/web-noise-suppressor": "0.3.3", ··· 14 14 "@vap/shiki": "0.10.5", 15 15 "eslint-plugin-simple-header": "^1.0.2", 16 16 "fflate": "^0.7.4", 17 + "gifenc": "github:mattdesl/gifenc#64842fca317b112a8590f8fef2bf3825da8f6fe3", 18 + "monaco-editor": "^0.43.0", 17 19 "nanoid": "^4.0.2", 18 20 "virtual-merge": "^1.0.1" 19 21 }, 20 22 "devDependencies": { 23 + "@types/chrome": "^0.0.246", 21 24 "@types/diff": "^5.0.3", 22 25 "@types/lodash": "^4.14.194", 23 26 "@types/node": "^18.16.3", ··· 42 45 "stylelint-config-standard": "^33.0.0", 43 46 "tsx": "^3.12.7", 44 47 "type-fest": "^3.9.0", 45 - "typescript": "^5.0.4" 48 + "typescript": "^5.0.4", 49 + "zip-local": "^0.3.5" 46 50 }, 47 51 "engines": { 48 52 "node": ">=18", ··· 59 63 } 60 64 }, 61 65 "node_modules/@babel/code-frame": { 62 - "version": "7.22.5", 63 - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", 64 - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", 66 + "version": "7.22.13", 67 + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", 68 + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", 65 69 "dev": true, 66 70 "dependencies": { 67 - "@babel/highlight": "^7.22.5" 71 + "@babel/highlight": "^7.22.13", 72 + "chalk": "^2.4.2" 68 73 }, 69 74 "engines": { 70 75 "node": ">=6.9.0" 71 76 } 72 77 }, 78 + "node_modules/@babel/code-frame/node_modules/ansi-styles": { 79 + "version": "3.2.1", 80 + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 81 + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 82 + "dev": true, 83 + "dependencies": { 84 + "color-convert": "^1.9.0" 85 + }, 86 + "engines": { 87 + "node": ">=4" 88 + } 89 + }, 90 + "node_modules/@babel/code-frame/node_modules/chalk": { 91 + "version": "2.4.2", 92 + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 93 + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 94 + "dev": true, 95 + "dependencies": { 96 + "ansi-styles": "^3.2.1", 97 + "escape-string-regexp": "^1.0.5", 98 + "supports-color": "^5.3.0" 99 + }, 100 + "engines": { 101 + "node": ">=4" 102 + } 103 + }, 104 + "node_modules/@babel/code-frame/node_modules/color-convert": { 105 + "version": "1.9.3", 106 + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 107 + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 108 + "dev": true, 109 + "dependencies": { 110 + "color-name": "1.1.3" 111 + } 112 + }, 113 + "node_modules/@babel/code-frame/node_modules/color-name": { 114 + "version": "1.1.3", 115 + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 116 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 117 + "dev": true 118 + }, 119 + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { 120 + "version": "1.0.5", 121 + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 122 + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", 123 + "dev": true, 124 + "engines": { 125 + "node": ">=0.8.0" 126 + } 127 + }, 128 + "node_modules/@babel/code-frame/node_modules/has-flag": { 129 + "version": "3.0.0", 130 + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 131 + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", 132 + "dev": true, 133 + "engines": { 134 + "node": ">=4" 135 + } 136 + }, 137 + "node_modules/@babel/code-frame/node_modules/supports-color": { 138 + "version": "5.5.0", 139 + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 140 + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 141 + "dev": true, 142 + "dependencies": { 143 + "has-flag": "^3.0.0" 144 + }, 145 + "engines": { 146 + "node": ">=4" 147 + } 148 + }, 73 149 "node_modules/@babel/helper-validator-identifier": { 74 - "version": "7.22.5", 75 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", 76 - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", 150 + "version": "7.22.20", 151 + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", 152 + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", 77 153 "dev": true, 78 154 "engines": { 79 155 "node": ">=6.9.0" 80 156 } 81 157 }, 82 158 "node_modules/@babel/highlight": { 83 - "version": "7.22.5", 84 - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", 85 - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", 159 + "version": "7.22.20", 160 + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", 161 + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", 86 162 "dev": true, 87 163 "dependencies": { 88 - "@babel/helper-validator-identifier": "^7.22.5", 89 - "chalk": "^2.0.0", 164 + "@babel/helper-validator-identifier": "^7.22.20", 165 + "chalk": "^2.4.2", 90 166 "js-tokens": "^4.0.0" 91 167 }, 92 168 "engines": { ··· 165 241 } 166 242 }, 167 243 "node_modules/@csstools/css-parser-algorithms": { 168 - "version": "2.2.0", 169 - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.2.0.tgz", 170 - "integrity": "sha512-9BoQ/jSrPq4vv3b9jjLW+PNNv56KlDH5JMx5yASSNrCtvq70FCNZUjXRvbCeR9hYj9ZyhURtqpU/RFIgg6kiOw==", 244 + "version": "2.3.1", 245 + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz", 246 + "integrity": "sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==", 171 247 "dev": true, 172 248 "funding": [ 173 249 { ··· 183 259 "node": "^14 || ^16 || >=18" 184 260 }, 185 261 "peerDependencies": { 186 - "@csstools/css-tokenizer": "^2.1.1" 262 + "@csstools/css-tokenizer": "^2.2.0" 187 263 } 188 264 }, 189 265 "node_modules/@csstools/css-tokenizer": { 190 - "version": "2.1.1", 191 - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz", 192 - "integrity": "sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==", 266 + "version": "2.2.0", 267 + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz", 268 + "integrity": "sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==", 193 269 "dev": true, 270 + "funding": [ 271 + { 272 + "type": "github", 273 + "url": "https://github.com/sponsors/csstools" 274 + }, 275 + { 276 + "type": "opencollective", 277 + "url": "https://opencollective.com/csstools" 278 + } 279 + ], 194 280 "engines": { 195 281 "node": "^14 || ^16 || >=18" 196 - }, 197 - "funding": { 198 - "type": "opencollective", 199 - "url": "https://opencollective.com/csstools" 200 282 } 201 283 }, 202 284 "node_modules/@csstools/media-query-list-parser": { 203 - "version": "2.1.0", 204 - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.0.tgz", 205 - "integrity": "sha512-MXkR+TeaS2q9IkpyO6jVCdtA/bfpABJxIrfkLswThFN8EZZgI2RfAHhm6sDNDuYV25d5+b8Lj1fpTccIcSLPsQ==", 285 + "version": "2.1.4", 286 + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.4.tgz", 287 + "integrity": "sha512-V/OUXYX91tAC1CDsiY+HotIcJR+vPtzrX8pCplCpT++i8ThZZsq5F5dzZh/bDM3WUOjrvC1ljed1oSJxMfjqhw==", 206 288 "dev": true, 207 289 "funding": [ 208 290 { ··· 218 300 "node": "^14 || ^16 || >=18" 219 301 }, 220 302 "peerDependencies": { 221 - "@csstools/css-parser-algorithms": "^2.1.1", 222 - "@csstools/css-tokenizer": "^2.1.1" 303 + "@csstools/css-parser-algorithms": "^2.3.1", 304 + "@csstools/css-tokenizer": "^2.2.0" 223 305 } 224 306 }, 225 307 "node_modules/@csstools/selector-specificity": { 226 - "version": "2.2.0", 227 - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", 228 - "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", 308 + "version": "3.0.0", 309 + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", 310 + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", 229 311 "dev": true, 312 + "funding": [ 313 + { 314 + "type": "github", 315 + "url": "https://github.com/sponsors/csstools" 316 + }, 317 + { 318 + "type": "opencollective", 319 + "url": "https://opencollective.com/csstools" 320 + } 321 + ], 230 322 "engines": { 231 323 "node": "^14 || ^16 || >=18" 232 324 }, 233 - "funding": { 234 - "type": "opencollective", 235 - "url": "https://opencollective.com/csstools" 236 - }, 237 325 "peerDependencies": { 238 - "postcss-selector-parser": "^6.0.10" 326 + "postcss-selector-parser": "^6.0.13" 239 327 } 240 328 }, 241 329 "node_modules/@esbuild-kit/cjs-loader": { 242 - "version": "2.4.2", 243 - "resolved": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.2.tgz", 244 - "integrity": "sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==", 330 + "version": "2.4.4", 331 + "resolved": "https://registry.npmjs.org/@esbuild-kit/cjs-loader/-/cjs-loader-2.4.4.tgz", 332 + "integrity": "sha512-NfsJX4PdzhwSkfJukczyUiZGc7zNNWZcEAyqeISpDnn0PTfzMJR1aR8xAIPskBejIxBJbIgCCMzbaYa9SXepIg==", 245 333 "dev": true, 246 334 "dependencies": { 247 - "@esbuild-kit/core-utils": "^3.0.0", 248 - "get-tsconfig": "^4.4.0" 335 + "@esbuild-kit/core-utils": "^3.2.3", 336 + "get-tsconfig": "^4.7.0" 249 337 } 250 338 }, 251 339 "node_modules/@esbuild-kit/core-utils": { 252 - "version": "3.1.0", 253 - "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.1.0.tgz", 254 - "integrity": "sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==", 340 + "version": "3.3.2", 341 + "resolved": "https://registry.npmjs.org/@esbuild-kit/core-utils/-/core-utils-3.3.2.tgz", 342 + "integrity": "sha512-sPRAnw9CdSsRmEtnsl2WXWdyquogVpB3yZ3dgwJfe8zrOzTsV7cJvmwrKVa+0ma5BoiGJ+BoqkMvawbayKUsqQ==", 255 343 "dev": true, 256 344 "dependencies": { 257 - "esbuild": "~0.17.6", 345 + "esbuild": "~0.18.20", 258 346 "source-map-support": "^0.5.21" 259 347 } 260 348 }, 261 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/android-arm": { 262 - "version": "0.17.19", 263 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", 264 - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", 265 - "cpu": [ 266 - "arm" 267 - ], 268 - "dev": true, 269 - "optional": true, 270 - "os": [ 271 - "android" 272 - ], 273 - "engines": { 274 - "node": ">=12" 275 - } 276 - }, 277 - "node_modules/@esbuild-kit/core-utils/node_modules/@esbuild/linux-loong64": { 278 - "version": "0.17.19", 279 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", 280 - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", 281 - "cpu": [ 282 - "loong64" 283 - ], 284 - "dev": true, 285 - "optional": true, 286 - "os": [ 287 - "linux" 288 - ], 289 - "engines": { 290 - "node": ">=12" 291 - } 292 - }, 293 349 "node_modules/@esbuild-kit/core-utils/node_modules/esbuild": { 294 - "version": "0.17.19", 295 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", 296 - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", 350 + "version": "0.18.20", 351 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 352 + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 297 353 "dev": true, 298 354 "hasInstallScript": true, 299 355 "bin": { ··· 303 359 "node": ">=12" 304 360 }, 305 361 "optionalDependencies": { 306 - "@esbuild/android-arm": "0.17.19", 307 - "@esbuild/android-arm64": "0.17.19", 308 - "@esbuild/android-x64": "0.17.19", 309 - "@esbuild/darwin-arm64": "0.17.19", 310 - "@esbuild/darwin-x64": "0.17.19", 311 - "@esbuild/freebsd-arm64": "0.17.19", 312 - "@esbuild/freebsd-x64": "0.17.19", 313 - "@esbuild/linux-arm": "0.17.19", 314 - "@esbuild/linux-arm64": "0.17.19", 315 - "@esbuild/linux-ia32": "0.17.19", 316 - "@esbuild/linux-loong64": "0.17.19", 317 - "@esbuild/linux-mips64el": "0.17.19", 318 - "@esbuild/linux-ppc64": "0.17.19", 319 - "@esbuild/linux-riscv64": "0.17.19", 320 - "@esbuild/linux-s390x": "0.17.19", 321 - "@esbuild/linux-x64": "0.17.19", 322 - "@esbuild/netbsd-x64": "0.17.19", 323 - "@esbuild/openbsd-x64": "0.17.19", 324 - "@esbuild/sunos-x64": "0.17.19", 325 - "@esbuild/win32-arm64": "0.17.19", 326 - "@esbuild/win32-ia32": "0.17.19", 327 - "@esbuild/win32-x64": "0.17.19" 362 + "@esbuild/android-arm": "0.18.20", 363 + "@esbuild/android-arm64": "0.18.20", 364 + "@esbuild/android-x64": "0.18.20", 365 + "@esbuild/darwin-arm64": "0.18.20", 366 + "@esbuild/darwin-x64": "0.18.20", 367 + "@esbuild/freebsd-arm64": "0.18.20", 368 + "@esbuild/freebsd-x64": "0.18.20", 369 + "@esbuild/linux-arm": "0.18.20", 370 + "@esbuild/linux-arm64": "0.18.20", 371 + "@esbuild/linux-ia32": "0.18.20", 372 + "@esbuild/linux-loong64": "0.18.20", 373 + "@esbuild/linux-mips64el": "0.18.20", 374 + "@esbuild/linux-ppc64": "0.18.20", 375 + "@esbuild/linux-riscv64": "0.18.20", 376 + "@esbuild/linux-s390x": "0.18.20", 377 + "@esbuild/linux-x64": "0.18.20", 378 + "@esbuild/netbsd-x64": "0.18.20", 379 + "@esbuild/openbsd-x64": "0.18.20", 380 + "@esbuild/sunos-x64": "0.18.20", 381 + "@esbuild/win32-arm64": "0.18.20", 382 + "@esbuild/win32-ia32": "0.18.20", 383 + "@esbuild/win32-x64": "0.18.20" 328 384 } 329 385 }, 330 386 "node_modules/@esbuild-kit/esm-loader": { 331 - "version": "2.5.5", 332 - "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.5.5.tgz", 333 - "integrity": "sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==", 387 + "version": "2.6.5", 388 + "resolved": "https://registry.npmjs.org/@esbuild-kit/esm-loader/-/esm-loader-2.6.5.tgz", 389 + "integrity": "sha512-FxEMIkJKnodyA1OaCUoEvbYRkoZlLZ4d/eXFu9Fh8CbBBgP5EmZxrfTRyN0qpXZ4vOvqnE5YdRdcrmUUXuU+dA==", 334 390 "dev": true, 335 391 "dependencies": { 336 - "@esbuild-kit/core-utils": "^3.0.0", 337 - "get-tsconfig": "^4.4.0" 338 - } 339 - }, 340 - "node_modules/@esbuild/android-arm": { 341 - "version": "0.15.18", 342 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", 343 - "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", 344 - "cpu": [ 345 - "arm" 346 - ], 347 - "dev": true, 348 - "optional": true, 349 - "os": [ 350 - "android" 351 - ], 352 - "engines": { 353 - "node": ">=12" 354 - } 355 - }, 356 - "node_modules/@esbuild/android-arm64": { 357 - "version": "0.17.19", 358 - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", 359 - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", 360 - "cpu": [ 361 - "arm64" 362 - ], 363 - "dev": true, 364 - "optional": true, 365 - "os": [ 366 - "android" 367 - ], 368 - "engines": { 369 - "node": ">=12" 370 - } 371 - }, 372 - "node_modules/@esbuild/android-x64": { 373 - "version": "0.17.19", 374 - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", 375 - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", 376 - "cpu": [ 377 - "x64" 378 - ], 379 - "dev": true, 380 - "optional": true, 381 - "os": [ 382 - "android" 383 - ], 384 - "engines": { 385 - "node": ">=12" 386 - } 387 - }, 388 - "node_modules/@esbuild/darwin-arm64": { 389 - "version": "0.17.19", 390 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", 391 - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", 392 - "cpu": [ 393 - "arm64" 394 - ], 395 - "dev": true, 396 - "optional": true, 397 - "os": [ 398 - "darwin" 399 - ], 400 - "engines": { 401 - "node": ">=12" 402 - } 403 - }, 404 - "node_modules/@esbuild/darwin-x64": { 405 - "version": "0.17.19", 406 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", 407 - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", 408 - "cpu": [ 409 - "x64" 410 - ], 411 - "dev": true, 412 - "optional": true, 413 - "os": [ 414 - "darwin" 415 - ], 416 - "engines": { 417 - "node": ">=12" 418 - } 419 - }, 420 - "node_modules/@esbuild/freebsd-arm64": { 421 - "version": "0.17.19", 422 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", 423 - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", 424 - "cpu": [ 425 - "arm64" 426 - ], 427 - "dev": true, 428 - "optional": true, 429 - "os": [ 430 - "freebsd" 431 - ], 432 - "engines": { 433 - "node": ">=12" 434 - } 435 - }, 436 - "node_modules/@esbuild/freebsd-x64": { 437 - "version": "0.17.19", 438 - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", 439 - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", 440 - "cpu": [ 441 - "x64" 442 - ], 443 - "dev": true, 444 - "optional": true, 445 - "os": [ 446 - "freebsd" 447 - ], 448 - "engines": { 449 - "node": ">=12" 450 - } 451 - }, 452 - "node_modules/@esbuild/linux-arm": { 453 - "version": "0.17.19", 454 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", 455 - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", 456 - "cpu": [ 457 - "arm" 458 - ], 459 - "dev": true, 460 - "optional": true, 461 - "os": [ 462 - "linux" 463 - ], 464 - "engines": { 465 - "node": ">=12" 466 - } 467 - }, 468 - "node_modules/@esbuild/linux-arm64": { 469 - "version": "0.17.19", 470 - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", 471 - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", 472 - "cpu": [ 473 - "arm64" 474 - ], 475 - "dev": true, 476 - "optional": true, 477 - "os": [ 478 - "linux" 479 - ], 480 - "engines": { 481 - "node": ">=12" 482 - } 483 - }, 484 - "node_modules/@esbuild/linux-ia32": { 485 - "version": "0.17.19", 486 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", 487 - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", 488 - "cpu": [ 489 - "ia32" 490 - ], 491 - "dev": true, 492 - "optional": true, 493 - "os": [ 494 - "linux" 495 - ], 496 - "engines": { 497 - "node": ">=12" 498 - } 499 - }, 500 - "node_modules/@esbuild/linux-loong64": { 501 - "version": "0.15.18", 502 - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", 503 - "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", 504 - "cpu": [ 505 - "loong64" 506 - ], 507 - "dev": true, 508 - "optional": true, 509 - "os": [ 510 - "linux" 511 - ], 512 - "engines": { 513 - "node": ">=12" 514 - } 515 - }, 516 - "node_modules/@esbuild/linux-mips64el": { 517 - "version": "0.17.19", 518 - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", 519 - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", 520 - "cpu": [ 521 - "mips64el" 522 - ], 523 - "dev": true, 524 - "optional": true, 525 - "os": [ 526 - "linux" 527 - ], 528 - "engines": { 529 - "node": ">=12" 530 - } 531 - }, 532 - "node_modules/@esbuild/linux-ppc64": { 533 - "version": "0.17.19", 534 - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", 535 - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", 536 - "cpu": [ 537 - "ppc64" 538 - ], 539 - "dev": true, 540 - "optional": true, 541 - "os": [ 542 - "linux" 543 - ], 544 - "engines": { 545 - "node": ">=12" 546 - } 547 - }, 548 - "node_modules/@esbuild/linux-riscv64": { 549 - "version": "0.17.19", 550 - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", 551 - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", 552 - "cpu": [ 553 - "riscv64" 554 - ], 555 - "dev": true, 556 - "optional": true, 557 - "os": [ 558 - "linux" 559 - ], 560 - "engines": { 561 - "node": ">=12" 562 - } 563 - }, 564 - "node_modules/@esbuild/linux-s390x": { 565 - "version": "0.17.19", 566 - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", 567 - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", 568 - "cpu": [ 569 - "s390x" 570 - ], 571 - "dev": true, 572 - "optional": true, 573 - "os": [ 574 - "linux" 575 - ], 576 - "engines": { 577 - "node": ">=12" 392 + "@esbuild-kit/core-utils": "^3.3.2", 393 + "get-tsconfig": "^4.7.0" 578 394 } 579 395 }, 580 396 "node_modules/@esbuild/linux-x64": { 581 - "version": "0.17.19", 582 - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", 583 - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", 397 + "version": "0.18.20", 398 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", 399 + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", 584 400 "cpu": [ 585 401 "x64" 586 402 ], ··· 593 409 "node": ">=12" 594 410 } 595 411 }, 596 - "node_modules/@esbuild/netbsd-x64": { 597 - "version": "0.17.19", 598 - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", 599 - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", 600 - "cpu": [ 601 - "x64" 602 - ], 603 - "dev": true, 604 - "optional": true, 605 - "os": [ 606 - "netbsd" 607 - ], 608 - "engines": { 609 - "node": ">=12" 610 - } 611 - }, 612 - "node_modules/@esbuild/openbsd-x64": { 613 - "version": "0.17.19", 614 - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", 615 - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", 616 - "cpu": [ 617 - "x64" 618 - ], 619 - "dev": true, 620 - "optional": true, 621 - "os": [ 622 - "openbsd" 623 - ], 624 - "engines": { 625 - "node": ">=12" 626 - } 627 - }, 628 - "node_modules/@esbuild/sunos-x64": { 629 - "version": "0.17.19", 630 - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", 631 - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", 632 - "cpu": [ 633 - "x64" 634 - ], 635 - "dev": true, 636 - "optional": true, 637 - "os": [ 638 - "sunos" 639 - ], 640 - "engines": { 641 - "node": ">=12" 642 - } 643 - }, 644 - "node_modules/@esbuild/win32-arm64": { 645 - "version": "0.17.19", 646 - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", 647 - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", 648 - "cpu": [ 649 - "arm64" 650 - ], 651 - "dev": true, 652 - "optional": true, 653 - "os": [ 654 - "win32" 655 - ], 656 - "engines": { 657 - "node": ">=12" 658 - } 659 - }, 660 - "node_modules/@esbuild/win32-ia32": { 661 - "version": "0.17.19", 662 - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", 663 - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", 664 - "cpu": [ 665 - "ia32" 666 - ], 667 - "dev": true, 668 - "optional": true, 669 - "os": [ 670 - "win32" 671 - ], 672 - "engines": { 673 - "node": ">=12" 674 - } 675 - }, 676 - "node_modules/@esbuild/win32-x64": { 677 - "version": "0.17.19", 678 - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", 679 - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", 680 - "cpu": [ 681 - "x64" 682 - ], 683 - "dev": true, 684 - "optional": true, 685 - "os": [ 686 - "win32" 687 - ], 688 - "engines": { 689 - "node": ">=12" 690 - } 691 - }, 692 412 "node_modules/@eslint-community/eslint-utils": { 693 413 "version": "4.4.0", 694 414 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", ··· 705 425 } 706 426 }, 707 427 "node_modules/@eslint-community/regexpp": { 708 - "version": "4.6.2", 709 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", 710 - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", 428 + "version": "4.8.1", 429 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", 430 + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", 711 431 "dev": true, 712 432 "engines": { 713 433 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" ··· 737 457 } 738 458 }, 739 459 "node_modules/@eslint/js": { 740 - "version": "8.47.0", 741 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.47.0.tgz", 742 - "integrity": "sha512-P6omY1zv5MItm93kLM8s2vr1HICJH8v0dvddDhysbIuZ+vcjOHg5Zbkf1mTkcmi2JA9oBG2anOkRnW8WJTS8Og==", 460 + "version": "8.49.0", 461 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", 462 + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", 743 463 "dev": true, 744 464 "engines": { 745 465 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 746 466 } 747 467 }, 748 468 "node_modules/@humanwhocodes/config-array": { 749 - "version": "0.11.10", 750 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", 751 - "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", 469 + "version": "0.11.11", 470 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", 471 + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", 752 472 "dev": true, 753 473 "dependencies": { 754 474 "@humanwhocodes/object-schema": "^1.2.1", ··· 848 568 "resolved": "https://registry.npmjs.org/@sapphi-red/web-noise-suppressor/-/web-noise-suppressor-0.3.3.tgz", 849 569 "integrity": "sha512-gAC33DCXYwNTI/k1PxOVHmbbzakUSMbb/DHpoV6rn4pKZtPI1dduULSmAAm/y1ipgIlArnk2JcnQzw4n2tCZHw==" 850 570 }, 571 + "node_modules/@types/chrome": { 572 + "version": "0.0.246", 573 + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.246.tgz", 574 + "integrity": "sha512-MxGxEomGxsJiL9xe/7ZwVgwdn8XVKWbPvxpVQl3nWOjrS0Ce63JsfzxUc4aU3GvRcUPYsfufHmJ17BFyKxeA4g==", 575 + "dev": true, 576 + "dependencies": { 577 + "@types/filesystem": "*", 578 + "@types/har-format": "*" 579 + } 580 + }, 851 581 "node_modules/@types/diff": { 852 - "version": "5.0.3", 853 - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.3.tgz", 854 - "integrity": "sha512-amrLbRqTU9bXMCc6uX0sWpxsQzRIo9z6MJPkH1pkez/qOxuqSZVuryJAWoBRq94CeG8JxY+VK4Le9HtjQR5T9A==", 582 + "version": "5.0.4", 583 + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.4.tgz", 584 + "integrity": "sha512-d7489/WO4B65k0SIqxXtviR9+MrPDipWQF6w+5D7YPrqgu6Qb87JsTdWQaNZo7itcdbViQSev3Jaz7dtKO0+Dg==", 585 + "dev": true 586 + }, 587 + "node_modules/@types/filesystem": { 588 + "version": "0.0.33", 589 + "resolved": "https://registry.npmjs.org/@types/filesystem/-/filesystem-0.0.33.tgz", 590 + "integrity": "sha512-2KedRPzwu2K528vFkoXnnWdsG0MtUwPjuA7pRy4vKxlxHEe8qUDZibYHXJKZZr2Cl/ELdCWYqyb/MKwsUuzBWw==", 591 + "dev": true, 592 + "dependencies": { 593 + "@types/filewriter": "*" 594 + } 595 + }, 596 + "node_modules/@types/filewriter": { 597 + "version": "0.0.30", 598 + "resolved": "https://registry.npmjs.org/@types/filewriter/-/filewriter-0.0.30.tgz", 599 + "integrity": "sha512-lB98tui0uxc7erbj0serZfJlHKLNJHwBltPnbmO1WRpL5T325GOHRiQfr2E29V2q+S1brDO63Fpdt6vb3bES9Q==", 600 + "dev": true 601 + }, 602 + "node_modules/@types/har-format": { 603 + "version": "1.2.13", 604 + "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.13.tgz", 605 + "integrity": "sha512-PwBsCBD3lDODn4xpje3Y1di0aDJp4Ww7aSfMRVw6ysnxD4I7Wmq2mBkSKaDtN403hqH5sp6c9xQUvFYY3+lkBg==", 855 606 "dev": true 856 607 }, 857 608 "node_modules/@types/json-schema": { 858 - "version": "7.0.12", 859 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 860 - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 609 + "version": "7.0.13", 610 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", 611 + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", 861 612 "dev": true 862 613 }, 863 614 "node_modules/@types/lodash": { 864 - "version": "4.14.195", 865 - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", 866 - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==", 615 + "version": "4.14.198", 616 + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz", 617 + "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==", 867 618 "dev": true 868 619 }, 869 620 "node_modules/@types/minimist": { ··· 873 624 "dev": true 874 625 }, 875 626 "node_modules/@types/node": { 876 - "version": "18.16.18", 877 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.18.tgz", 878 - "integrity": "sha512-/aNaQZD0+iSBAGnvvN2Cx92HqE5sZCPZtx2TsK+4nvV23fFe09jVDvpArXr2j9DnYlzuU9WuoykDDc6wqvpNcw==", 627 + "version": "18.17.18", 628 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.18.tgz", 629 + "integrity": "sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==", 879 630 "dev": true 880 631 }, 881 632 "node_modules/@types/normalize-package-data": { ··· 885 636 "dev": true 886 637 }, 887 638 "node_modules/@types/prop-types": { 888 - "version": "15.7.5", 889 - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", 890 - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", 639 + "version": "15.7.6", 640 + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.6.tgz", 641 + "integrity": "sha512-RK/kBbYOQQHLYj9Z95eh7S6t7gq4Ojt/NT8HTk8bWVhA5DaF+5SMnxHKkP4gPNN3wAZkKP+VjAf0ebtYzf+fxg==", 891 642 "dev": true 892 643 }, 893 644 "node_modules/@types/react": { 894 - "version": "18.2.12", 895 - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.12.tgz", 896 - "integrity": "sha512-ndmBMLCgn38v3SntMeoJaIrO6tGHYKMEBohCUmw8HoLLQdRMOIGXfeYaBTLe2lsFaSB3MOK1VXscYFnmLtTSmw==", 645 + "version": "18.2.22", 646 + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.22.tgz", 647 + "integrity": "sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==", 897 648 "dev": true, 898 649 "dependencies": { 899 650 "@types/prop-types": "*", ··· 902 653 } 903 654 }, 904 655 "node_modules/@types/react-dom": { 905 - "version": "18.2.5", 906 - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.5.tgz", 907 - "integrity": "sha512-sRQsOS/sCLnpQhR4DSKGTtWFE3FZjpQa86KPVbhUqdYMRZ9FEFcfAytKhR/vUG2rH1oFbOOej6cuD7MFSobDRQ==", 656 + "version": "18.2.7", 657 + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", 658 + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", 908 659 "dev": true, 909 660 "dependencies": { 910 661 "@types/react": "*" ··· 917 668 "dev": true 918 669 }, 919 670 "node_modules/@types/semver": { 920 - "version": "7.5.0", 921 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", 922 - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", 671 + "version": "7.5.2", 672 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.2.tgz", 673 + "integrity": "sha512-7aqorHYgdNO4DM36stTiGO3DvKoex9TQRwsJU6vMaFGyqpBA1MNZkz+PG3gaNUPpTAOYhT1WR7M1JyA3fbS9Cw==", 923 674 "dev": true 924 675 }, 925 676 "node_modules/@types/yauzl": { ··· 942 693 } 943 694 }, 944 695 "node_modules/@typescript-eslint/eslint-plugin": { 945 - "version": "5.59.11", 946 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", 947 - "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", 696 + "version": "5.62.0", 697 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", 698 + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", 948 699 "dev": true, 949 700 "dependencies": { 950 701 "@eslint-community/regexpp": "^4.4.0", 951 - "@typescript-eslint/scope-manager": "5.59.11", 952 - "@typescript-eslint/type-utils": "5.59.11", 953 - "@typescript-eslint/utils": "5.59.11", 702 + "@typescript-eslint/scope-manager": "5.62.0", 703 + "@typescript-eslint/type-utils": "5.62.0", 704 + "@typescript-eslint/utils": "5.62.0", 954 705 "debug": "^4.3.4", 955 - "grapheme-splitter": "^1.0.4", 706 + "graphemer": "^1.4.0", 956 707 "ignore": "^5.2.0", 957 708 "natural-compare-lite": "^1.4.0", 958 709 "semver": "^7.3.7", ··· 976 727 } 977 728 }, 978 729 "node_modules/@typescript-eslint/parser": { 979 - "version": "5.59.11", 980 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", 981 - "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", 730 + "version": "5.62.0", 731 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", 732 + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", 982 733 "dev": true, 983 734 "dependencies": { 984 - "@typescript-eslint/scope-manager": "5.59.11", 985 - "@typescript-eslint/types": "5.59.11", 986 - "@typescript-eslint/typescript-estree": "5.59.11", 735 + "@typescript-eslint/scope-manager": "5.62.0", 736 + "@typescript-eslint/types": "5.62.0", 737 + "@typescript-eslint/typescript-estree": "5.62.0", 987 738 "debug": "^4.3.4" 988 739 }, 989 740 "engines": { ··· 1003 754 } 1004 755 }, 1005 756 "node_modules/@typescript-eslint/scope-manager": { 1006 - "version": "5.59.11", 1007 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", 1008 - "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", 757 + "version": "5.62.0", 758 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", 759 + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", 1009 760 "dev": true, 1010 761 "dependencies": { 1011 - "@typescript-eslint/types": "5.59.11", 1012 - "@typescript-eslint/visitor-keys": "5.59.11" 762 + "@typescript-eslint/types": "5.62.0", 763 + "@typescript-eslint/visitor-keys": "5.62.0" 1013 764 }, 1014 765 "engines": { 1015 766 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1020 771 } 1021 772 }, 1022 773 "node_modules/@typescript-eslint/type-utils": { 1023 - "version": "5.59.11", 1024 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", 1025 - "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", 774 + "version": "5.62.0", 775 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", 776 + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", 1026 777 "dev": true, 1027 778 "dependencies": { 1028 - "@typescript-eslint/typescript-estree": "5.59.11", 1029 - "@typescript-eslint/utils": "5.59.11", 779 + "@typescript-eslint/typescript-estree": "5.62.0", 780 + "@typescript-eslint/utils": "5.62.0", 1030 781 "debug": "^4.3.4", 1031 782 "tsutils": "^3.21.0" 1032 783 }, ··· 1047 798 } 1048 799 }, 1049 800 "node_modules/@typescript-eslint/types": { 1050 - "version": "5.59.11", 1051 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", 1052 - "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", 801 + "version": "5.62.0", 802 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", 803 + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", 1053 804 "dev": true, 1054 805 "engines": { 1055 806 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" ··· 1060 811 } 1061 812 }, 1062 813 "node_modules/@typescript-eslint/typescript-estree": { 1063 - "version": "5.59.11", 1064 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", 1065 - "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", 814 + "version": "5.62.0", 815 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", 816 + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", 1066 817 "dev": true, 1067 818 "dependencies": { 1068 - "@typescript-eslint/types": "5.59.11", 1069 - "@typescript-eslint/visitor-keys": "5.59.11", 819 + "@typescript-eslint/types": "5.62.0", 820 + "@typescript-eslint/visitor-keys": "5.62.0", 1070 821 "debug": "^4.3.4", 1071 822 "globby": "^11.1.0", 1072 823 "is-glob": "^4.0.3", ··· 1087 838 } 1088 839 }, 1089 840 "node_modules/@typescript-eslint/utils": { 1090 - "version": "5.59.11", 1091 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", 1092 - "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", 841 + "version": "5.62.0", 842 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", 843 + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", 1093 844 "dev": true, 1094 845 "dependencies": { 1095 846 "@eslint-community/eslint-utils": "^4.2.0", 1096 847 "@types/json-schema": "^7.0.9", 1097 848 "@types/semver": "^7.3.12", 1098 - "@typescript-eslint/scope-manager": "5.59.11", 1099 - "@typescript-eslint/types": "5.59.11", 1100 - "@typescript-eslint/typescript-estree": "5.59.11", 849 + "@typescript-eslint/scope-manager": "5.62.0", 850 + "@typescript-eslint/types": "5.62.0", 851 + "@typescript-eslint/typescript-estree": "5.62.0", 1101 852 "eslint-scope": "^5.1.1", 1102 853 "semver": "^7.3.7" 1103 854 }, ··· 1113 864 } 1114 865 }, 1115 866 "node_modules/@typescript-eslint/visitor-keys": { 1116 - "version": "5.59.11", 1117 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", 1118 - "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", 867 + "version": "5.62.0", 868 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", 869 + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", 1119 870 "dev": true, 1120 871 "dependencies": { 1121 - "@typescript-eslint/types": "5.59.11", 872 + "@typescript-eslint/types": "5.62.0", 1122 873 "eslint-visitor-keys": "^3.3.0" 1123 874 }, 1124 875 "engines": { ··· 1289 1040 "node": ">=8" 1290 1041 } 1291 1042 }, 1043 + "node_modules/async": { 1044 + "version": "1.5.2", 1045 + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", 1046 + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==", 1047 + "dev": true 1048 + }, 1292 1049 "node_modules/atob": { 1293 1050 "version": "2.1.2", 1294 1051 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", ··· 1459 1216 } 1460 1217 }, 1461 1218 "node_modules/camelcase": { 1462 - "version": "5.3.1", 1463 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 1464 - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 1219 + "version": "6.3.0", 1220 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", 1221 + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", 1465 1222 "dev": true, 1466 1223 "engines": { 1467 - "node": ">=6" 1224 + "node": ">=10" 1225 + }, 1226 + "funding": { 1227 + "url": "https://github.com/sponsors/sindresorhus" 1468 1228 } 1469 1229 }, 1470 1230 "node_modules/camelcase-keys": { 1471 - "version": "6.2.2", 1472 - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 1473 - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 1231 + "version": "7.0.2", 1232 + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", 1233 + "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", 1474 1234 "dev": true, 1475 1235 "dependencies": { 1476 - "camelcase": "^5.3.1", 1477 - "map-obj": "^4.0.0", 1478 - "quick-lru": "^4.0.1" 1236 + "camelcase": "^6.3.0", 1237 + "map-obj": "^4.1.0", 1238 + "quick-lru": "^5.1.1", 1239 + "type-fest": "^1.2.1" 1479 1240 }, 1480 1241 "engines": { 1481 - "node": ">=8" 1242 + "node": ">=12" 1243 + }, 1244 + "funding": { 1245 + "url": "https://github.com/sponsors/sindresorhus" 1246 + } 1247 + }, 1248 + "node_modules/camelcase-keys/node_modules/type-fest": { 1249 + "version": "1.4.0", 1250 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 1251 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 1252 + "dev": true, 1253 + "engines": { 1254 + "node": ">=10" 1482 1255 }, 1483 1256 "funding": { 1484 1257 "url": "https://github.com/sponsors/sindresorhus" ··· 1689 1462 } 1690 1463 }, 1691 1464 "node_modules/cosmiconfig": { 1692 - "version": "8.2.0", 1693 - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", 1694 - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", 1465 + "version": "8.3.6", 1466 + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", 1467 + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", 1695 1468 "dev": true, 1696 1469 "dependencies": { 1697 - "import-fresh": "^3.2.1", 1470 + "import-fresh": "^3.3.0", 1698 1471 "js-yaml": "^4.1.0", 1699 - "parse-json": "^5.0.0", 1472 + "parse-json": "^5.2.0", 1700 1473 "path-type": "^4.0.0" 1701 1474 }, 1702 1475 "engines": { ··· 1704 1477 }, 1705 1478 "funding": { 1706 1479 "url": "https://github.com/sponsors/d-fischer" 1480 + }, 1481 + "peerDependencies": { 1482 + "typescript": ">=4.9.5" 1483 + }, 1484 + "peerDependenciesMeta": { 1485 + "typescript": { 1486 + "optional": true 1487 + } 1707 1488 } 1708 1489 }, 1709 1490 "node_modules/cross-fetch": { ··· 1730 1511 } 1731 1512 }, 1732 1513 "node_modules/css-functions-list": { 1733 - "version": "3.1.0", 1734 - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz", 1735 - "integrity": "sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==", 1514 + "version": "3.2.0", 1515 + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.0.tgz", 1516 + "integrity": "sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==", 1736 1517 "dev": true, 1737 1518 "engines": { 1738 1519 "node": ">=12.22" ··· 1787 1568 } 1788 1569 }, 1789 1570 "node_modules/decamelize": { 1790 - "version": "1.2.0", 1791 - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1792 - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 1571 + "version": "5.0.1", 1572 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", 1573 + "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", 1793 1574 "dev": true, 1794 1575 "engines": { 1795 - "node": ">=0.10.0" 1576 + "node": ">=10" 1577 + }, 1578 + "funding": { 1579 + "url": "https://github.com/sponsors/sindresorhus" 1796 1580 } 1797 1581 }, 1798 1582 "node_modules/decamelize-keys": { ··· 1809 1593 }, 1810 1594 "funding": { 1811 1595 "url": "https://github.com/sponsors/sindresorhus" 1596 + } 1597 + }, 1598 + "node_modules/decamelize-keys/node_modules/decamelize": { 1599 + "version": "1.2.0", 1600 + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 1601 + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", 1602 + "dev": true, 1603 + "engines": { 1604 + "node": ">=0.10.0" 1812 1605 } 1813 1606 }, 1814 1607 "node_modules/decamelize-keys/node_modules/map-obj": { ··· 1968 1761 "esbuild-windows-arm64": "0.15.18" 1969 1762 } 1970 1763 }, 1971 - "node_modules/esbuild-android-64": { 1972 - "version": "0.15.18", 1973 - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", 1974 - "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", 1975 - "cpu": [ 1976 - "x64" 1977 - ], 1978 - "dev": true, 1979 - "optional": true, 1980 - "os": [ 1981 - "android" 1982 - ], 1983 - "engines": { 1984 - "node": ">=12" 1985 - } 1986 - }, 1987 - "node_modules/esbuild-android-arm64": { 1988 - "version": "0.15.18", 1989 - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", 1990 - "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", 1991 - "cpu": [ 1992 - "arm64" 1993 - ], 1994 - "dev": true, 1995 - "optional": true, 1996 - "os": [ 1997 - "android" 1998 - ], 1999 - "engines": { 2000 - "node": ">=12" 2001 - } 2002 - }, 2003 - "node_modules/esbuild-darwin-64": { 2004 - "version": "0.15.18", 2005 - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", 2006 - "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", 2007 - "cpu": [ 2008 - "x64" 2009 - ], 2010 - "dev": true, 2011 - "optional": true, 2012 - "os": [ 2013 - "darwin" 2014 - ], 2015 - "engines": { 2016 - "node": ">=12" 2017 - } 2018 - }, 2019 - "node_modules/esbuild-darwin-arm64": { 2020 - "version": "0.15.18", 2021 - "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", 2022 - "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", 2023 - "cpu": [ 2024 - "arm64" 2025 - ], 2026 - "dev": true, 2027 - "optional": true, 2028 - "os": [ 2029 - "darwin" 2030 - ], 2031 - "engines": { 2032 - "node": ">=12" 2033 - } 2034 - }, 2035 - "node_modules/esbuild-freebsd-64": { 2036 - "version": "0.15.18", 2037 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", 2038 - "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", 2039 - "cpu": [ 2040 - "x64" 2041 - ], 2042 - "dev": true, 2043 - "optional": true, 2044 - "os": [ 2045 - "freebsd" 2046 - ], 2047 - "engines": { 2048 - "node": ">=12" 2049 - } 2050 - }, 2051 - "node_modules/esbuild-freebsd-arm64": { 2052 - "version": "0.15.18", 2053 - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", 2054 - "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", 2055 - "cpu": [ 2056 - "arm64" 2057 - ], 2058 - "dev": true, 2059 - "optional": true, 2060 - "os": [ 2061 - "freebsd" 2062 - ], 2063 - "engines": { 2064 - "node": ">=12" 2065 - } 2066 - }, 2067 - "node_modules/esbuild-linux-32": { 2068 - "version": "0.15.18", 2069 - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", 2070 - "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", 2071 - "cpu": [ 2072 - "ia32" 2073 - ], 2074 - "dev": true, 2075 - "optional": true, 2076 - "os": [ 2077 - "linux" 2078 - ], 2079 - "engines": { 2080 - "node": ">=12" 2081 - } 2082 - }, 2083 1764 "node_modules/esbuild-linux-64": { 2084 1765 "version": "0.15.18", 2085 1766 "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", ··· 2096 1777 "node": ">=12" 2097 1778 } 2098 1779 }, 2099 - "node_modules/esbuild-linux-arm": { 2100 - "version": "0.15.18", 2101 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", 2102 - "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", 2103 - "cpu": [ 2104 - "arm" 2105 - ], 2106 - "dev": true, 2107 - "optional": true, 2108 - "os": [ 2109 - "linux" 2110 - ], 2111 - "engines": { 2112 - "node": ">=12" 2113 - } 2114 - }, 2115 - "node_modules/esbuild-linux-arm64": { 2116 - "version": "0.15.18", 2117 - "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", 2118 - "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", 2119 - "cpu": [ 2120 - "arm64" 2121 - ], 2122 - "dev": true, 2123 - "optional": true, 2124 - "os": [ 2125 - "linux" 2126 - ], 2127 - "engines": { 2128 - "node": ">=12" 2129 - } 2130 - }, 2131 - "node_modules/esbuild-linux-mips64le": { 2132 - "version": "0.15.18", 2133 - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", 2134 - "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", 2135 - "cpu": [ 2136 - "mips64el" 2137 - ], 2138 - "dev": true, 2139 - "optional": true, 2140 - "os": [ 2141 - "linux" 2142 - ], 2143 - "engines": { 2144 - "node": ">=12" 2145 - } 2146 - }, 2147 - "node_modules/esbuild-linux-ppc64le": { 2148 - "version": "0.15.18", 2149 - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", 2150 - "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", 2151 - "cpu": [ 2152 - "ppc64" 2153 - ], 2154 - "dev": true, 2155 - "optional": true, 2156 - "os": [ 2157 - "linux" 2158 - ], 2159 - "engines": { 2160 - "node": ">=12" 2161 - } 2162 - }, 2163 - "node_modules/esbuild-linux-riscv64": { 2164 - "version": "0.15.18", 2165 - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", 2166 - "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", 2167 - "cpu": [ 2168 - "riscv64" 2169 - ], 2170 - "dev": true, 2171 - "optional": true, 2172 - "os": [ 2173 - "linux" 2174 - ], 2175 - "engines": { 2176 - "node": ">=12" 2177 - } 2178 - }, 2179 - "node_modules/esbuild-linux-s390x": { 2180 - "version": "0.15.18", 2181 - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", 2182 - "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", 2183 - "cpu": [ 2184 - "s390x" 2185 - ], 2186 - "dev": true, 2187 - "optional": true, 2188 - "os": [ 2189 - "linux" 2190 - ], 2191 - "engines": { 2192 - "node": ">=12" 2193 - } 2194 - }, 2195 - "node_modules/esbuild-netbsd-64": { 2196 - "version": "0.15.18", 2197 - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", 2198 - "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", 2199 - "cpu": [ 2200 - "x64" 2201 - ], 2202 - "dev": true, 2203 - "optional": true, 2204 - "os": [ 2205 - "netbsd" 2206 - ], 2207 - "engines": { 2208 - "node": ">=12" 2209 - } 2210 - }, 2211 - "node_modules/esbuild-openbsd-64": { 2212 - "version": "0.15.18", 2213 - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", 2214 - "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", 2215 - "cpu": [ 2216 - "x64" 2217 - ], 2218 - "dev": true, 2219 - "optional": true, 2220 - "os": [ 2221 - "openbsd" 2222 - ], 2223 - "engines": { 2224 - "node": ">=12" 2225 - } 2226 - }, 2227 - "node_modules/esbuild-sunos-64": { 2228 - "version": "0.15.18", 2229 - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", 2230 - "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", 2231 - "cpu": [ 2232 - "x64" 2233 - ], 2234 - "dev": true, 2235 - "optional": true, 2236 - "os": [ 2237 - "sunos" 2238 - ], 2239 - "engines": { 2240 - "node": ">=12" 2241 - } 2242 - }, 2243 - "node_modules/esbuild-windows-32": { 2244 - "version": "0.15.18", 2245 - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", 2246 - "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", 2247 - "cpu": [ 2248 - "ia32" 2249 - ], 2250 - "dev": true, 2251 - "optional": true, 2252 - "os": [ 2253 - "win32" 2254 - ], 2255 - "engines": { 2256 - "node": ">=12" 2257 - } 2258 - }, 2259 - "node_modules/esbuild-windows-64": { 2260 - "version": "0.15.18", 2261 - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", 2262 - "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", 2263 - "cpu": [ 2264 - "x64" 2265 - ], 2266 - "dev": true, 2267 - "optional": true, 2268 - "os": [ 2269 - "win32" 2270 - ], 2271 - "engines": { 2272 - "node": ">=12" 2273 - } 2274 - }, 2275 - "node_modules/esbuild-windows-arm64": { 2276 - "version": "0.15.18", 2277 - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", 2278 - "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", 2279 - "cpu": [ 2280 - "arm64" 2281 - ], 2282 - "dev": true, 2283 - "optional": true, 2284 - "os": [ 2285 - "win32" 2286 - ], 2287 - "engines": { 2288 - "node": ">=12" 2289 - } 2290 - }, 2291 1780 "node_modules/escalade": { 2292 1781 "version": "3.1.1", 2293 1782 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", ··· 2310 1799 } 2311 1800 }, 2312 1801 "node_modules/eslint": { 2313 - "version": "8.47.0", 2314 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.47.0.tgz", 2315 - "integrity": "sha512-spUQWrdPt+pRVP1TTJLmfRNJJHHZryFmptzcafwSvHsceV81djHOdnEeDmkdotZyLNjDhrOasNK8nikkoG1O8Q==", 1802 + "version": "8.49.0", 1803 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", 1804 + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", 2316 1805 "dev": true, 2317 1806 "dependencies": { 2318 1807 "@eslint-community/eslint-utils": "^4.2.0", 2319 1808 "@eslint-community/regexpp": "^4.6.1", 2320 1809 "@eslint/eslintrc": "^2.1.2", 2321 - "@eslint/js": "^8.47.0", 2322 - "@humanwhocodes/config-array": "^0.11.10", 1810 + "@eslint/js": "8.49.0", 1811 + "@humanwhocodes/config-array": "^0.11.11", 2323 1812 "@humanwhocodes/module-importer": "^1.0.1", 2324 1813 "@nodelib/fs.walk": "^1.2.8", 2325 1814 "ajv": "^6.12.4", ··· 2603 2092 "dev": true 2604 2093 }, 2605 2094 "node_modules/fast-glob": { 2606 - "version": "3.2.12", 2607 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", 2608 - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", 2095 + "version": "3.3.1", 2096 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", 2097 + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", 2609 2098 "dev": true, 2610 2099 "dependencies": { 2611 2100 "@nodelib/fs.stat": "^2.0.2", ··· 2715 2204 } 2716 2205 }, 2717 2206 "node_modules/flat-cache": { 2718 - "version": "3.0.4", 2719 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", 2720 - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", 2207 + "version": "3.1.0", 2208 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", 2209 + "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", 2721 2210 "dev": true, 2722 2211 "dependencies": { 2723 - "flatted": "^3.1.0", 2212 + "flatted": "^3.2.7", 2213 + "keyv": "^4.5.3", 2724 2214 "rimraf": "^3.0.2" 2725 2215 }, 2726 2216 "engines": { 2727 - "node": "^10.12.0 || >=12.0.0" 2217 + "node": ">=12.0.0" 2728 2218 } 2729 2219 }, 2730 2220 "node_modules/flatted": { 2731 - "version": "3.2.7", 2732 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 2733 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 2221 + "version": "3.2.9", 2222 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", 2223 + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", 2734 2224 "dev": true 2735 2225 }, 2736 2226 "node_modules/for-in": { ··· 2766 2256 "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", 2767 2257 "dev": true 2768 2258 }, 2769 - "node_modules/fsevents": { 2770 - "version": "2.3.2", 2771 - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 2772 - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 2773 - "dev": true, 2774 - "hasInstallScript": true, 2775 - "optional": true, 2776 - "os": [ 2777 - "darwin" 2778 - ], 2779 - "engines": { 2780 - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 2781 - } 2782 - }, 2783 2259 "node_modules/function-bind": { 2784 2260 "version": "1.1.1", 2785 2261 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", ··· 2811 2287 } 2812 2288 }, 2813 2289 "node_modules/get-tsconfig": { 2814 - "version": "4.6.0", 2815 - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.0.tgz", 2816 - "integrity": "sha512-lgbo68hHTQnFddybKbbs/RDRJnJT5YyGy2kQzVwbq+g67X73i+5MVTval34QxGkOe9X5Ujf1UYpCaphLyltjEg==", 2290 + "version": "4.7.1", 2291 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.1.tgz", 2292 + "integrity": "sha512-sLtd6Bcwbi9IrAow/raCOTE9pmhvo5ksQo5v2lApUGJMzja64MUYhBp0G6X1S+f7IrBPn1HP+XkS2w2meoGcjg==", 2817 2293 "dev": true, 2818 2294 "dependencies": { 2819 2295 "resolve-pkg-maps": "^1.0.0" ··· 2831 2307 "node": ">=0.10.0" 2832 2308 } 2833 2309 }, 2310 + "node_modules/gifenc": { 2311 + "version": "1.0.3", 2312 + "resolved": "git+ssh://git@github.com/mattdesl/gifenc.git#64842fca317b112a8590f8fef2bf3825da8f6fe3", 2313 + "integrity": "sha512-TCgWVyjxLxM20WaQQT5neiMbdt2cuFL0BngwxcK8sV9x+M6IF0x3RIETc3VRVxfmRUxzZk+Yfv1b9cLdDnTRIw==", 2314 + "license": "MIT" 2315 + }, 2834 2316 "node_modules/glob": { 2835 2317 "version": "7.2.3", 2836 2318 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", ··· 2902 2384 } 2903 2385 }, 2904 2386 "node_modules/globals": { 2905 - "version": "13.21.0", 2906 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", 2907 - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", 2387 + "version": "13.22.0", 2388 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.22.0.tgz", 2389 + "integrity": "sha512-H1Ddc/PbZHTDVJSnj8kWptIRSD6AM3pK+mKytuIVF4uoBV7rshFlhhvA58ceJ5wp3Er58w6zj7bykMpYXt3ETw==", 2908 2390 "dev": true, 2909 2391 "dependencies": { 2910 2392 "type-fest": "^0.20.2" ··· 2954 2436 "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", 2955 2437 "dev": true 2956 2438 }, 2957 - "node_modules/grapheme-splitter": { 2958 - "version": "1.0.4", 2959 - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", 2960 - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 2439 + "node_modules/graceful-fs": { 2440 + "version": "4.2.11", 2441 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 2442 + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 2961 2443 "dev": true 2962 2444 }, 2963 2445 "node_modules/graphemer": { ··· 3145 2627 } 3146 2628 }, 3147 2629 "node_modules/indent-string": { 3148 - "version": "4.0.0", 3149 - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3150 - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 2630 + "version": "5.0.0", 2631 + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", 2632 + "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", 3151 2633 "dev": true, 3152 2634 "engines": { 3153 - "node": ">=8" 2635 + "node": ">=12" 2636 + }, 2637 + "funding": { 2638 + "url": "https://github.com/sponsors/sindresorhus" 3154 2639 } 3155 2640 }, 3156 2641 "node_modules/inflight": { ··· 3200 2685 "dev": true 3201 2686 }, 3202 2687 "node_modules/is-core-module": { 3203 - "version": "2.12.1", 3204 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", 3205 - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", 2688 + "version": "2.13.0", 2689 + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", 2690 + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", 3206 2691 "dev": true, 3207 2692 "dependencies": { 3208 2693 "has": "^1.0.3" ··· 3381 2866 "js-yaml": "bin/js-yaml.js" 3382 2867 } 3383 2868 }, 2869 + "node_modules/json-buffer": { 2870 + "version": "3.0.1", 2871 + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", 2872 + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", 2873 + "dev": true 2874 + }, 3384 2875 "node_modules/json-parse-even-better-errors": { 3385 2876 "version": "2.3.1", 3386 2877 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", ··· 3404 2895 "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", 3405 2896 "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" 3406 2897 }, 2898 + "node_modules/jszip": { 2899 + "version": "2.7.0", 2900 + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.7.0.tgz", 2901 + "integrity": "sha512-JIsRKRVC3gTRo2vM4Wy9WBC3TRcfnIZU8k65Phi3izkvPH975FowRYtKGT6PxevA0XnJ/yO8b0QwV0ydVyQwfw==", 2902 + "dev": true, 2903 + "dependencies": { 2904 + "pako": "~1.0.2" 2905 + } 2906 + }, 2907 + "node_modules/keyv": { 2908 + "version": "4.5.3", 2909 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", 2910 + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", 2911 + "dev": true, 2912 + "dependencies": { 2913 + "json-buffer": "3.0.1" 2914 + } 2915 + }, 3407 2916 "node_modules/kind-of": { 3408 2917 "version": "6.0.3", 3409 2918 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", ··· 3414 2923 } 3415 2924 }, 3416 2925 "node_modules/known-css-properties": { 3417 - "version": "0.27.0", 3418 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.27.0.tgz", 3419 - "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", 2926 + "version": "0.28.0", 2927 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.28.0.tgz", 2928 + "integrity": "sha512-9pSL5XB4J+ifHP0e0jmmC98OGC1nL8/JjS+fi6mnTlIf//yt/MfVLtKg7S6nCtj/8KTcWX7nRlY0XywoYY1ISQ==", 3420 2929 "dev": true 3421 2930 }, 3422 2931 "node_modules/levn": { ··· 3527 3036 "dev": true 3528 3037 }, 3529 3038 "node_modules/meow": { 3530 - "version": "9.0.0", 3531 - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", 3532 - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", 3039 + "version": "10.1.5", 3040 + "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", 3041 + "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", 3533 3042 "dev": true, 3534 3043 "dependencies": { 3535 - "@types/minimist": "^1.2.0", 3536 - "camelcase-keys": "^6.2.2", 3537 - "decamelize": "^1.2.0", 3044 + "@types/minimist": "^1.2.2", 3045 + "camelcase-keys": "^7.0.0", 3046 + "decamelize": "^5.0.0", 3538 3047 "decamelize-keys": "^1.1.0", 3539 3048 "hard-rejection": "^2.1.0", 3540 3049 "minimist-options": "4.1.0", 3541 - "normalize-package-data": "^3.0.0", 3542 - "read-pkg-up": "^7.0.1", 3543 - "redent": "^3.0.0", 3544 - "trim-newlines": "^3.0.0", 3545 - "type-fest": "^0.18.0", 3546 - "yargs-parser": "^20.2.3" 3050 + "normalize-package-data": "^3.0.2", 3051 + "read-pkg-up": "^8.0.0", 3052 + "redent": "^4.0.0", 3053 + "trim-newlines": "^4.0.2", 3054 + "type-fest": "^1.2.2", 3055 + "yargs-parser": "^20.2.9" 3547 3056 }, 3548 3057 "engines": { 3549 - "node": ">=10" 3058 + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" 3550 3059 }, 3551 3060 "funding": { 3552 3061 "url": "https://github.com/sponsors/sindresorhus" 3553 3062 } 3554 3063 }, 3555 3064 "node_modules/meow/node_modules/type-fest": { 3556 - "version": "0.18.1", 3557 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", 3558 - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", 3065 + "version": "1.4.0", 3066 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3067 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 3559 3068 "dev": true, 3560 3069 "engines": { 3561 3070 "node": ">=10" ··· 3654 3163 "engines": { 3655 3164 "node": "*" 3656 3165 } 3166 + }, 3167 + "node_modules/monaco-editor": { 3168 + "version": "0.43.0", 3169 + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.43.0.tgz", 3170 + "integrity": "sha512-cnoqwQi/9fml2Szamv1XbSJieGJ1Dc8tENVMD26Kcfl7xGQWp7OBKMjlwKVGYFJ3/AXJjSOGvcqK7Ry/j9BM1Q==" 3657 3171 }, 3658 3172 "node_modules/ms": { 3659 3173 "version": "2.1.2", ··· 3921 3435 "url": "https://github.com/sponsors/sindresorhus" 3922 3436 } 3923 3437 }, 3924 - "node_modules/p-try": { 3925 - "version": "2.2.0", 3926 - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 3927 - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 3928 - "dev": true, 3929 - "engines": { 3930 - "node": ">=6" 3931 - } 3438 + "node_modules/pako": { 3439 + "version": "1.0.11", 3440 + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 3441 + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 3442 + "dev": true 3932 3443 }, 3933 3444 "node_modules/parent-module": { 3934 3445 "version": "1.0.1", ··· 3996 3507 "node": ">=8" 3997 3508 } 3998 3509 }, 3999 - "node_modules/path-parse": { 4000 - "version": "1.0.7", 4001 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 4002 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 4003 - "dev": true 4004 - }, 4005 3510 "node_modules/path-type": { 4006 3511 "version": "4.0.0", 4007 3512 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", ··· 4036 3541 } 4037 3542 }, 4038 3543 "node_modules/postcss": { 4039 - "version": "8.4.24", 4040 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", 4041 - "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", 3544 + "version": "8.4.30", 3545 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", 3546 + "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", 4042 3547 "dev": true, 4043 3548 "funding": [ 4044 3549 { ··· 4062 3567 "engines": { 4063 3568 "node": "^10 || ^12 || >=14" 4064 3569 } 4065 - }, 4066 - "node_modules/postcss-media-query-parser": { 4067 - "version": "0.2.3", 4068 - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", 4069 - "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", 4070 - "dev": true 4071 3570 }, 4072 3571 "node_modules/postcss-resolve-nested-selector": { 4073 3572 "version": "0.1.1", ··· 4201 3700 } 4202 3701 } 4203 3702 }, 3703 + "node_modules/q": { 3704 + "version": "1.5.1", 3705 + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", 3706 + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", 3707 + "dev": true, 3708 + "engines": { 3709 + "node": ">=0.6.0", 3710 + "teleport": ">=0.2.0" 3711 + } 3712 + }, 4204 3713 "node_modules/queue-microtask": { 4205 3714 "version": "1.2.3", 4206 3715 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", ··· 4222 3731 ] 4223 3732 }, 4224 3733 "node_modules/quick-lru": { 4225 - "version": "4.0.1", 4226 - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 4227 - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 3734 + "version": "5.1.1", 3735 + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", 3736 + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", 4228 3737 "dev": true, 4229 3738 "engines": { 4230 - "node": ">=8" 3739 + "node": ">=10" 3740 + }, 3741 + "funding": { 3742 + "url": "https://github.com/sponsors/sindresorhus" 4231 3743 } 4232 3744 }, 4233 3745 "node_modules/read-pkg": { 4234 - "version": "5.2.0", 4235 - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 4236 - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 3746 + "version": "6.0.0", 3747 + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", 3748 + "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", 4237 3749 "dev": true, 4238 3750 "dependencies": { 4239 3751 "@types/normalize-package-data": "^2.4.0", 4240 - "normalize-package-data": "^2.5.0", 4241 - "parse-json": "^5.0.0", 4242 - "type-fest": "^0.6.0" 4243 - }, 4244 - "engines": { 4245 - "node": ">=8" 4246 - } 4247 - }, 4248 - "node_modules/read-pkg-up": { 4249 - "version": "7.0.1", 4250 - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 4251 - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 4252 - "dev": true, 4253 - "dependencies": { 4254 - "find-up": "^4.1.0", 4255 - "read-pkg": "^5.2.0", 4256 - "type-fest": "^0.8.1" 3752 + "normalize-package-data": "^3.0.2", 3753 + "parse-json": "^5.2.0", 3754 + "type-fest": "^1.0.1" 4257 3755 }, 4258 3756 "engines": { 4259 - "node": ">=8" 3757 + "node": ">=12" 4260 3758 }, 4261 3759 "funding": { 4262 3760 "url": "https://github.com/sponsors/sindresorhus" 4263 3761 } 4264 3762 }, 4265 - "node_modules/read-pkg-up/node_modules/find-up": { 4266 - "version": "4.1.0", 4267 - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 4268 - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 4269 - "dev": true, 4270 - "dependencies": { 4271 - "locate-path": "^5.0.0", 4272 - "path-exists": "^4.0.0" 4273 - }, 4274 - "engines": { 4275 - "node": ">=8" 4276 - } 4277 - }, 4278 - "node_modules/read-pkg-up/node_modules/locate-path": { 4279 - "version": "5.0.0", 4280 - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4281 - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4282 - "dev": true, 4283 - "dependencies": { 4284 - "p-locate": "^4.1.0" 4285 - }, 4286 - "engines": { 4287 - "node": ">=8" 4288 - } 4289 - }, 4290 - "node_modules/read-pkg-up/node_modules/p-limit": { 4291 - "version": "2.3.0", 4292 - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 4293 - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 3763 + "node_modules/read-pkg-up": { 3764 + "version": "8.0.0", 3765 + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", 3766 + "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", 4294 3767 "dev": true, 4295 3768 "dependencies": { 4296 - "p-try": "^2.0.0" 3769 + "find-up": "^5.0.0", 3770 + "read-pkg": "^6.0.0", 3771 + "type-fest": "^1.0.1" 4297 3772 }, 4298 3773 "engines": { 4299 - "node": ">=6" 3774 + "node": ">=12" 4300 3775 }, 4301 3776 "funding": { 4302 3777 "url": "https://github.com/sponsors/sindresorhus" 4303 3778 } 4304 3779 }, 4305 - "node_modules/read-pkg-up/node_modules/p-locate": { 4306 - "version": "4.1.0", 4307 - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 4308 - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 4309 - "dev": true, 4310 - "dependencies": { 4311 - "p-limit": "^2.2.0" 4312 - }, 4313 - "engines": { 4314 - "node": ">=8" 4315 - } 4316 - }, 4317 3780 "node_modules/read-pkg-up/node_modules/type-fest": { 4318 - "version": "0.8.1", 4319 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 4320 - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 3781 + "version": "1.4.0", 3782 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3783 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 4321 3784 "dev": true, 4322 3785 "engines": { 4323 - "node": ">=8" 4324 - } 4325 - }, 4326 - "node_modules/read-pkg/node_modules/hosted-git-info": { 4327 - "version": "2.8.9", 4328 - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", 4329 - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 4330 - "dev": true 4331 - }, 4332 - "node_modules/read-pkg/node_modules/normalize-package-data": { 4333 - "version": "2.5.0", 4334 - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 4335 - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 4336 - "dev": true, 4337 - "dependencies": { 4338 - "hosted-git-info": "^2.1.4", 4339 - "resolve": "^1.10.0", 4340 - "semver": "2 || 3 || 4 || 5", 4341 - "validate-npm-package-license": "^3.0.1" 4342 - } 4343 - }, 4344 - "node_modules/read-pkg/node_modules/semver": { 4345 - "version": "5.7.1", 4346 - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 4347 - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 4348 - "dev": true, 4349 - "bin": { 4350 - "semver": "bin/semver" 3786 + "node": ">=10" 3787 + }, 3788 + "funding": { 3789 + "url": "https://github.com/sponsors/sindresorhus" 4351 3790 } 4352 3791 }, 4353 3792 "node_modules/read-pkg/node_modules/type-fest": { 4354 - "version": "0.6.0", 4355 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 4356 - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 3793 + "version": "1.4.0", 3794 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", 3795 + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", 4357 3796 "dev": true, 4358 3797 "engines": { 4359 - "node": ">=8" 3798 + "node": ">=10" 3799 + }, 3800 + "funding": { 3801 + "url": "https://github.com/sponsors/sindresorhus" 4360 3802 } 4361 3803 }, 4362 3804 "node_modules/readable-stream": { ··· 4374 3816 } 4375 3817 }, 4376 3818 "node_modules/redent": { 4377 - "version": "3.0.0", 4378 - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 4379 - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 3819 + "version": "4.0.0", 3820 + "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", 3821 + "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", 4380 3822 "dev": true, 4381 3823 "dependencies": { 4382 - "indent-string": "^4.0.0", 4383 - "strip-indent": "^3.0.0" 3824 + "indent-string": "^5.0.0", 3825 + "strip-indent": "^4.0.0" 4384 3826 }, 4385 3827 "engines": { 4386 - "node": ">=8" 3828 + "node": ">=12" 3829 + }, 3830 + "funding": { 3831 + "url": "https://github.com/sponsors/sindresorhus" 4387 3832 } 4388 3833 }, 4389 3834 "node_modules/regex-not": { ··· 4417 3862 "node": ">=0.10.0" 4418 3863 } 4419 3864 }, 4420 - "node_modules/resolve": { 4421 - "version": "1.22.2", 4422 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", 4423 - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", 4424 - "dev": true, 4425 - "dependencies": { 4426 - "is-core-module": "^2.11.0", 4427 - "path-parse": "^1.0.7", 4428 - "supports-preserve-symlinks-flag": "^1.0.0" 4429 - }, 4430 - "bin": { 4431 - "resolve": "bin/resolve" 4432 - }, 4433 - "funding": { 4434 - "url": "https://github.com/sponsors/ljharb" 4435 - } 4436 - }, 4437 3865 "node_modules/resolve-from": { 4438 3866 "version": "4.0.0", 4439 3867 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", ··· 4546 3974 } 4547 3975 }, 4548 3976 "node_modules/semver": { 4549 - "version": "7.5.2", 4550 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.2.tgz", 4551 - "integrity": "sha512-SoftuTROv/cRjCze/scjGyiDtcUyxw1rgYQSZY7XTmtR5hX+dm76iDbTH8TkLPHCQmlbQVSSbNZCPM2hb0knnQ==", 3977 + "version": "7.5.4", 3978 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 3979 + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 4552 3980 "dev": true, 4553 3981 "dependencies": { 4554 3982 "lru-cache": "^6.0.0" ··· 4618 4046 } 4619 4047 }, 4620 4048 "node_modules/signal-exit": { 4621 - "version": "4.0.2", 4622 - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", 4623 - "integrity": "sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==", 4049 + "version": "4.1.0", 4050 + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", 4051 + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", 4624 4052 "dev": true, 4625 4053 "engines": { 4626 4054 "node": ">=14" ··· 4878 4306 } 4879 4307 }, 4880 4308 "node_modules/spdx-license-ids": { 4881 - "version": "3.0.13", 4882 - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", 4883 - "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==", 4309 + "version": "3.0.15", 4310 + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz", 4311 + "integrity": "sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ==", 4884 4312 "dev": true 4885 4313 }, 4886 4314 "node_modules/split-string": { ··· 5036 4464 } 5037 4465 }, 5038 4466 "node_modules/strip-indent": { 5039 - "version": "3.0.0", 5040 - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 5041 - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 4467 + "version": "4.0.0", 4468 + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", 4469 + "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", 5042 4470 "dev": true, 5043 4471 "dependencies": { 5044 - "min-indent": "^1.0.0" 4472 + "min-indent": "^1.0.1" 5045 4473 }, 5046 4474 "engines": { 5047 - "node": ">=8" 4475 + "node": ">=12" 4476 + }, 4477 + "funding": { 4478 + "url": "https://github.com/sponsors/sindresorhus" 5048 4479 } 5049 4480 }, 5050 4481 "node_modules/strip-json-comments": { ··· 5066 4497 "dev": true 5067 4498 }, 5068 4499 "node_modules/stylelint": { 5069 - "version": "15.8.0", 5070 - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.8.0.tgz", 5071 - "integrity": "sha512-x9qBk84F3MEjMEUNCE7MtWmfj9G9y5XzJ0cpQeJdy2l/IoqjC8Ih0N0ytmOTnXE4Yv0J7I1cmVRQUVNSPCxTsA==", 4500 + "version": "15.10.3", 4501 + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.10.3.tgz", 4502 + "integrity": "sha512-aBQMMxYvFzJJwkmg+BUUg3YfPyeuCuKo2f+LOw7yYbU8AZMblibwzp9OV4srHVeQldxvSFdz0/Xu8blq2AesiA==", 5072 4503 "dev": true, 5073 4504 "dependencies": { 5074 - "@csstools/css-parser-algorithms": "^2.2.0", 5075 - "@csstools/css-tokenizer": "^2.1.1", 5076 - "@csstools/media-query-list-parser": "^2.1.0", 5077 - "@csstools/selector-specificity": "^2.2.0", 4505 + "@csstools/css-parser-algorithms": "^2.3.1", 4506 + "@csstools/css-tokenizer": "^2.2.0", 4507 + "@csstools/media-query-list-parser": "^2.1.4", 4508 + "@csstools/selector-specificity": "^3.0.0", 5078 4509 "balanced-match": "^2.0.0", 5079 4510 "colord": "^2.9.3", 5080 4511 "cosmiconfig": "^8.2.0", 5081 - "css-functions-list": "^3.1.0", 4512 + "css-functions-list": "^3.2.0", 5082 4513 "css-tree": "^2.3.1", 5083 4514 "debug": "^4.3.4", 5084 - "fast-glob": "^3.2.12", 4515 + "fast-glob": "^3.3.1", 5085 4516 "fastest-levenshtein": "^1.0.16", 5086 4517 "file-entry-cache": "^6.0.1", 5087 4518 "global-modules": "^2.0.0", ··· 5092 4523 "import-lazy": "^4.0.0", 5093 4524 "imurmurhash": "^0.1.4", 5094 4525 "is-plain-object": "^5.0.0", 5095 - "known-css-properties": "^0.27.0", 4526 + "known-css-properties": "^0.28.0", 5096 4527 "mathml-tag-names": "^2.1.3", 5097 - "meow": "^9.0.0", 4528 + "meow": "^10.1.5", 5098 4529 "micromatch": "^4.0.5", 5099 4530 "normalize-path": "^3.0.0", 5100 4531 "picocolors": "^1.0.0", 5101 - "postcss": "^8.4.24", 5102 - "postcss-media-query-parser": "^0.2.3", 4532 + "postcss": "^8.4.27", 5103 4533 "postcss-resolve-nested-selector": "^0.1.1", 5104 4534 "postcss-safe-parser": "^6.0.0", 5105 4535 "postcss-selector-parser": "^6.0.13", ··· 5114 4544 "write-file-atomic": "^5.0.1" 5115 4545 }, 5116 4546 "bin": { 5117 - "stylelint": "bin/stylelint.js" 4547 + "stylelint": "bin/stylelint.mjs" 5118 4548 }, 5119 4549 "engines": { 5120 4550 "node": "^14.13.1 || >=16.0.0" ··· 5194 4624 "node": ">=14.18" 5195 4625 } 5196 4626 }, 5197 - "node_modules/supports-preserve-symlinks-flag": { 5198 - "version": "1.0.0", 5199 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 5200 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 5201 - "dev": true, 5202 - "engines": { 5203 - "node": ">= 0.4" 5204 - }, 5205 - "funding": { 5206 - "url": "https://github.com/sponsors/ljharb" 5207 - } 5208 - }, 5209 4627 "node_modules/svg-tags": { 5210 4628 "version": "1.0.0", 5211 4629 "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", ··· 5357 4775 "dev": true 5358 4776 }, 5359 4777 "node_modules/trim-newlines": { 5360 - "version": "3.0.1", 5361 - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", 5362 - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", 4778 + "version": "4.1.1", 4779 + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", 4780 + "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", 5363 4781 "dev": true, 5364 4782 "engines": { 5365 - "node": ">=8" 4783 + "node": ">=12" 4784 + }, 4785 + "funding": { 4786 + "url": "https://github.com/sponsors/sindresorhus" 5366 4787 } 5367 4788 }, 5368 4789 "node_modules/tslib": { ··· 5387 4808 } 5388 4809 }, 5389 4810 "node_modules/tsx": { 5390 - "version": "3.12.7", 5391 - "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.7.tgz", 5392 - "integrity": "sha512-C2Ip+jPmqKd1GWVQDvz/Eyc6QJbGfE7NrR3fx5BpEHMZsEHoIxHL1j+lKdGobr8ovEyqeNkPLSKp6SCSOt7gmw==", 4811 + "version": "3.12.10", 4812 + "resolved": "https://registry.npmjs.org/tsx/-/tsx-3.12.10.tgz", 4813 + "integrity": "sha512-2+46h4xvUt1aLDNvk5YBT8Uzw+b7BolGbn7iSMucYqCXZiDc+1IMghLVdw8kKjING32JFOeO+Am9posvjkeclA==", 5393 4814 "dev": true, 5394 4815 "dependencies": { 5395 4816 "@esbuild-kit/cjs-loader": "^2.4.2", 5396 - "@esbuild-kit/core-utils": "^3.0.0", 5397 - "@esbuild-kit/esm-loader": "^2.5.5" 4817 + "@esbuild-kit/core-utils": "^3.3.0", 4818 + "@esbuild-kit/esm-loader": "^2.6.3" 5398 4819 }, 5399 4820 "bin": { 5400 4821 "tsx": "dist/cli.js" ··· 5416 4837 } 5417 4838 }, 5418 4839 "node_modules/type-fest": { 5419 - "version": "3.12.0", 5420 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.12.0.tgz", 5421 - "integrity": "sha512-qj9wWsnFvVEMUDbESiilKeXeHL7FwwiFcogfhfyjmvT968RXSvnl23f1JOClTHYItsi7o501C/7qVllscUP3oA==", 4840 + "version": "3.13.1", 4841 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz", 4842 + "integrity": "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==", 5422 4843 "dev": true, 5423 4844 "engines": { 5424 4845 "node": ">=14.16" ··· 5428 4849 } 5429 4850 }, 5430 4851 "node_modules/typescript": { 5431 - "version": "5.1.3", 5432 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.3.tgz", 5433 - "integrity": "sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==", 4852 + "version": "5.2.2", 4853 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 4854 + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 5434 4855 "dev": true, 5435 4856 "bin": { 5436 4857 "tsc": "bin/tsc", ··· 5737 5158 }, 5738 5159 "funding": { 5739 5160 "url": "https://github.com/sponsors/sindresorhus" 5161 + } 5162 + }, 5163 + "node_modules/zip-local": { 5164 + "version": "0.3.5", 5165 + "resolved": "https://registry.npmjs.org/zip-local/-/zip-local-0.3.5.tgz", 5166 + "integrity": "sha512-GRV3D5TJY+/PqyeRm5CYBs7xVrKTKzljBoEXvocZu0HJ7tPEcgpSOYa2zFIsCZWgKWMuc4U3yMFgFkERGFIB9w==", 5167 + "dev": true, 5168 + "dependencies": { 5169 + "async": "^1.4.2", 5170 + "graceful-fs": "^4.1.3", 5171 + "jszip": "^2.6.1", 5172 + "q": "^1.4.1" 5740 5173 } 5741 5174 } 5742 5175 }
+2 -2
pkgs/os-specific/darwin/coconutbattery/default.nix
··· 5 5 6 6 stdenvNoCC.mkDerivation (finalAttrs: { 7 7 pname = "coconutbattery"; 8 - version = "3.9.12"; 8 + version = "3.9.14"; 9 9 10 10 src = fetchzip { 11 11 url = "https://coconut-flavour.com/downloads/coconutBattery_${builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version}.zip"; 12 - hash = "sha256-8WxGjZbxUqchSIfvpK2RLifn7/TD5nau5hgMzLUiV2o="; 12 + hash = "sha256-zKSPKwDBwxlyNJFurCLLGtba9gpizJCjOOAd81vdD5Q="; 13 13 }; 14 14 15 15 dontPatch = true;
+2 -2
pkgs/os-specific/darwin/rectangle/default.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation rec { 9 9 pname = "rectangle"; 10 - version = "0.72"; 10 + version = "0.73"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/rxhanson/Rectangle/releases/download/v${version}/Rectangle${version}.dmg"; 14 - hash = "sha256-fFJBlMtT9aTbo/XxwUsTlDxcvxqrjdqpk4OvEQXb3s0="; 14 + hash = "sha256-D+heCrJVo2xsKY9XtEuhrG/59yFIJTGhKJIfN9Vhc+M="; 15 15 }; 16 16 17 17 sourceRoot = ".";
+3 -3
pkgs/servers/gotosocial/default.nix
··· 9 9 owner = "superseriousbusiness"; 10 10 repo = "gotosocial"; 11 11 12 - version = "0.11.0"; 12 + version = "0.11.1"; 13 13 14 14 web-assets = fetchurl { 15 15 url = "https://github.com/${owner}/${repo}/releases/download/v${version}/${repo}_${version}_web-assets.tar.gz"; 16 - hash = "sha256-NK5m+ERZQtl5Stq2+bWw0LS2SbmlhEJDZjTTxYciemE="; 16 + hash = "sha256-xPdSwsXjyjodgEHlwl4X32Pb6TniwM9Q+u56xAoY7SQ="; 17 17 }; 18 18 in 19 19 buildGoModule rec { ··· 23 23 src = fetchFromGitHub { 24 24 inherit owner repo; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-qbq5pDvG2L1s6BG+sh7eagcFNH/DWyANMQaAl2WcQzE="; 26 + hash = "sha256-qsgrHPQae1+LKF2y6e256ZfYR+a9ffe7oq1W3GJA1do="; 27 27 }; 28 28 29 29 vendorHash = null;
+2 -2
pkgs/servers/jackett/default.nix
··· 9 9 10 10 buildDotnetModule rec { 11 11 pname = "jackett"; 12 - version = "0.21.904"; 12 + version = "0.21.932"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha512-h1cvAENQOWale6f2wVepHp/qNLY32n89mWNnSiGWETCBgMUe2nozq5BzqQcy34WHb5oZBmj/xpV9/P7QkBexPw=="; 18 + hash = "sha512-aGuaOLx43P2GzH1BYhLYd9wkkEhuDBH7bdtXlC2kgxcS5GCbn8pVro4VYVxkzh1P3WxpkMoD8A5bDPCHBebX4w=="; 19 19 }; 20 20 21 21 projectFile = "src/Jackett.Server/Jackett.Server.csproj";
+1 -1
pkgs/servers/mastodon/update.sh
··· 77 77 78 78 echo "Fetching source code $REVISION" 79 79 JSON=$(nix-prefetch-github "$OWNER" "$REPO" --rev "$REVISION" 2> $WORK_DIR/nix-prefetch-git.out) 80 - HASH="$(echo "$JSON" | jq -r .sha256)" 80 + HASH="$(echo "$JSON" | jq -r .hash)" 81 81 HASH="$(nix hash to-sri --type sha256 "$HASH")" 82 82 83 83 echo "Creating version.nix"
+1 -1
pkgs/servers/matrix-synapse/sliding-sync/default.nix
··· 31 31 description = "A sliding sync implementation of MSC3575 for matrix"; 32 32 homepage = "https://github.com/matrix-org/sliding-sync"; 33 33 license = with licenses; [ asl20 ]; 34 - maintainers = with maintainers; [ emilylange ]; 34 + maintainers = with maintainers; [ emilylange yayayayaka ]; 35 35 mainProgram = "syncv3"; 36 36 }; 37 37 }
+4 -4
pkgs/servers/readarr/default.nix
··· 8 8 x86_64-darwin = "x64"; 9 9 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 10 10 hash = { 11 - x64-linux_hash = "sha256-CkbgY/ZP9Eh+Ivxk/BEZFuurBpoxM5tpdn0ul2oFIgU="; 12 - arm64-linux_hash = "sha256-EXiWRfrsazHhZwMS08Ol0vA9N+Gho5x/03xbqOm5OQ0="; 13 - x64-osx_hash = "sha256-/LaoVBlvl0c3SfPoaV089UNcy7eIUIzLl/whyN3n8vc="; 11 + x64-linux_hash = "sha256-H48WjqRAG7I+IPhCANuJ137IwCXkTa5vrfh5Wm4tOyE="; 12 + arm64-linux_hash = "sha256-lBclZfdYuI/ICgEpnekxNdMB6lvsJfK6Wzf/mMmtafU="; 13 + x64-osx_hash = "sha256-1UUK0xU0WdLMjkbIEWVqpwa74tir9CkTSq63uqq9ygY="; 14 14 }."${arch}-${os}_hash"; 15 15 in stdenv.mkDerivation rec { 16 16 pname = "readarr"; 17 - version = "0.3.5.2217"; 17 + version = "0.3.6.2232"; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/Readarr/Readarr/releases/download/v${version}/Readarr.develop.${version}.${os}-core-${arch}.tar.gz";
+3 -3
pkgs/servers/tailscale/default.nix
··· 1 1 { lib, stdenv, buildGoModule, fetchFromGitHub, makeWrapper, iptables, iproute2, procps, shadow, getent }: 2 2 3 3 let 4 - version = "1.48.2"; 4 + version = "1.50.0"; 5 5 in 6 6 buildGoModule { 7 7 pname = "tailscale"; ··· 11 11 owner = "tailscale"; 12 12 repo = "tailscale"; 13 13 rev = "v${version}"; 14 - hash = "sha256-5Usi7W4y6JniyxBIfQid1XjDIZRS5oIw+KUMMiFRBwk="; 14 + hash = "sha256-twHQVZ7ahlyQEhFyHm4vaBSilWUmSa29LjOX5oD9U6M="; 15 15 }; 16 - vendorHash = "sha256-Fr4VZcKrXnT1PZuEG110KBefjcZzRsQRBSvByELKAy4="; 16 + vendorHash = "sha256-aVtlDzC+sbEWlUAzPkAryA/+dqSzoAFc02xikh6yhf8="; 17 17 18 18 nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ]; 19 19
+2 -2
pkgs/servers/web-apps/engelsystem/default.nix
··· 6 6 in 7 7 stdenv.mkDerivation rec { 8 8 pname = "engelsystem"; 9 - version = "3.3.0"; 9 + version = "3.4.0"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/engelsystem/engelsystem/releases/download/v${version}/engelsystem-v${version}.zip"; 13 - hash = "sha256-DS0klm26udXsiiFToeOJooA1WUR8gk0qf/UJL8E77ps="; 13 + hash = "sha256-Z0p+6QlMrj5OtiwFKBfWxkkd/kbL2dxDSKvljcTXWo0="; 14 14 }; 15 15 16 16 buildInputs = [ phpExt ];
+1 -1
pkgs/servers/web-apps/lemmy/ui.nix
··· 24 24 ''; 25 25 }; 26 26 sharp = { 27 - nativeBuildInputs = [ pkg-config nodePackages.semver ]; 27 + nativeBuildInputs = [ pkg-config nodePackages.node-gyp nodePackages.semver ]; 28 28 buildInputs = [ vips ]; 29 29 postInstall = '' 30 30 yarn --offline run install
+2 -2
pkgs/shells/fish/plugins/done.nix
··· 2 2 3 3 buildFishPlugin rec { 4 4 pname = "done"; 5 - version = "1.16.5"; 5 + version = "1.17.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "franciscolourenco"; 9 9 repo = "done"; 10 10 rev = version; 11 - sha256 = "E0wveeDw1VzEH2kzn63q9hy1xkccfxQHBV2gVpu2IdQ="; 11 + hash = "sha256-H+PVoZZ0JdGPcQBib600dzaymlU6rPCSEi8VZXyi/Xc="; 12 12 }; 13 13 14 14 checkPlugins = [ fishtape ];
+2 -2
pkgs/tools/admin/ansible/lint.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "ansible-lint"; 9 - version = "6.19.0"; 9 + version = "6.20.0"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-JsOqEkljatkIRJ7yBL4KBDpa8R6jvUWUnI5KaA8hfn4="; 14 + hash = "sha256-7BO/LrZUd/Rkq468YiNVKr/mjLP2WD3JEdhGAP0ZGts="; 15 15 }; 16 16 17 17 postPatch = ''
+2 -2
pkgs/tools/admin/exoscale-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "exoscale-cli"; 5 - version = "1.72.2"; 5 + version = "1.73.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "exoscale"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EUHjkhorfqRPStwThO5rdBVtl+NltEv18Bno4zu+5Us="; 11 + sha256 = "sha256-46NRA+5SOJ451jF0KlTWu4STiTmRD1BjL3iQcGjdu2c="; 12 12 }; 13 13 14 14 vendorHash = null;
+4 -3
pkgs/tools/misc/phrase-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "phrase-cli"; 5 - version = "2.11.0"; 5 + version = "2.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "phrase"; 9 9 repo = "phrase-cli"; 10 10 rev = version; 11 - sha256 = "sha256-8LhXsrO0sXMu7cXNoLafwNgCO99zGcQBYcCmqJfM2KY="; 11 + sha256 = "sha256-VGuVDlIn0SnE3ZHcYbfQ0lWESf0tEyb6CTk8G8jnRlg="; 12 12 }; 13 13 14 - vendorHash = "sha256-lbJetTERQKnDKmM1VqRWU0OjZPm+bfeQ9ZThs/TzxIU="; 14 + vendorHash = "sha256-YzOPt02zbgT0wglWGEkUiDJhSNQnzazPs5nnNFDI0+g="; 15 15 16 16 ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ]; 17 17 ··· 22 22 meta = with lib; { 23 23 homepage = "http://docs.phraseapp.com"; 24 24 description = "PhraseApp API v2 Command Line Client"; 25 + changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; 25 26 license = licenses.mit; 26 27 maintainers = with maintainers; [ juboba ]; 27 28 };
+3 -3
pkgs/tools/misc/twm/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "twm"; 12 - version = "0.6.0"; 12 + version = "0.7.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "vinnymeller"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-OUaT/JMh4JgFbzIYlU34EN7gxEydNKBXSLJfYKOeck4="; 18 + sha256 = "sha256-Q8WdNmO5uSm4PvitBXQ7YEkjJhlCz4qfJO/F6+XckXY="; 19 19 }; 20 20 21 - cargoHash = "sha256-VGbY3QRkO4znEGs2daUhpDeNntONwvGeUg1ryFyWmjE="; 21 + cargoHash = "sha256-fxDUUfC7mBgVHN+M6pb5leRp28wzO69ZdStdYmQFxQE="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24 buildInputs = [ openssl ] ++ lib.optionals stdenv.isDarwin [ Security ];
+4 -4
pkgs/tools/misc/twspace-crawler/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "twspace-crawler"; 5 - version = "1.12.8"; 5 + version = "1.12.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "HitomaruKonpaku"; 9 9 repo = "twspace-crawler"; 10 - rev = "3909facc10fe0308d425b609675919e1b9d1b06e"; # version not tagged 11 - hash = "sha256-qAkrNWy7ofT2klgxU4lbZNfiPvF9gLpgkhaTW1xMcAc="; 10 + rev = "7875e534b257d4ba5a0cf8179a4772c87005fee6"; # version not tagged 11 + hash = "sha256-pA31ak0Rwy4Rc1fVz+4QV1lcTYGUmPOd61FtLQGN1ek="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-m0xszerBSx6Ovs/S55lT4CqPRls7aSw4bjONV7BZ8xE="; 14 + npmDepsHash = "sha256-2fsYeSZYzadLmikUJbuHE4XMAp38jTZvtRo9xgaZVzg="; 15 15 16 16 meta = with lib; { 17 17 description = "Script to monitor & download Twitter Spaces 24/7";
+1 -1
pkgs/tools/networking/clash-meta/default.nix
··· 10 10 owner = "MetaCubeX"; 11 11 repo = "Clash.Meta"; 12 12 rev = "v${version}"; 13 - hash = "sha256-N7uCvzKBqOWYBfY1FBS9TjuHUfoKeMJF6o4k8C3f4z4="; 13 + hash = "sha256-ORyjCYf2OPrSt/juiBk0Gf2Az4XoZipKBWWFXf8nIqE="; 14 14 }; 15 15 16 16 vendorHash = "sha256-ySCmHLuMTCxBcAYo7YD8zOpUAa90PQmeLLt+uOn40Pk=";
+3 -3
pkgs/tools/networking/flannel/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flannel"; 5 - version = "0.22.2"; 5 + version = "0.22.3"; 6 6 rev = "v${version}"; 7 7 8 - vendorHash = "sha256-sObAXI9U5U1JXWNzaBNNGfklnfh/G3aUye/MINWwU4s="; 8 + vendorHash = "sha256-2P9gEbItK7rCtveXIZkFMcvppjK4GLzTSoLrkMPeCig="; 9 9 10 10 src = fetchFromGitHub { 11 11 inherit rev; 12 12 owner = "flannel-io"; 13 13 repo = "flannel"; 14 - sha256 = "sha256-ZQyBPsYIOQq6oonn661sIBpccV9uxoXlieOhbIIv5AE="; 14 + sha256 = "sha256-sO3iFs6pAmnqpc9+hxx2WZQWOP37/4XS1m5U4nerVLI="; 15 15 }; 16 16 17 17 ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];
+3 -3
pkgs/tools/networking/sing-box/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "sing-box"; 14 - version = "1.4.5"; 14 + version = "1.4.6"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "SagerNet"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - hash = "sha256-Tb+4k0fwb22gif4SSNDmIBDq346CinhyqxwE0fhkXq4="; 20 + hash = "sha256-8T/jcf8t0VtM1/o3rDsuUVElpUVwPPu7Omv985SILQY="; 21 21 }; 22 22 23 - vendorHash = "sha256-EZ+ehh/FuQWNHqfXWMoSI+z9+OKDTVzRn51CYR/ezZw="; 23 + vendorHash = "sha256-e211xmxU8cmx5f8cDvzSg7l8ljvbLv5Dw+sWy35oEiM="; 24 24 25 25 tags = [ 26 26 "with_quic"
+3 -3
pkgs/tools/text/hcledit/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "hcledit"; 8 - version = "0.2.9"; 8 + version = "0.2.10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "minamijoyo"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-9FxQ/Y2vMyc4gLbKjhts36wtBIt90gkQZ9LQ3FO/Jig="; 14 + hash = "sha256-rXmbRbM6U1JtV3t8C0LlLAdYpxd4UjxrbrPVHdqiCJ8="; 15 15 }; 16 16 17 - vendorHash = "sha256-HWwZd5AUo1cysT4WYylQ2+JPBBr/qYNVC4JcJyUiBag="; 17 + vendorHash = "sha256-9ND/vDPDn3rn213Jn1UPMmYAkMI86gYx9QLcV/oFGh4="; 18 18 19 19 meta = with lib; { 20 20 description = "A command line editor for HCL";
+62 -15
pkgs/tools/virtualization/mkosi/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , fetchpatch 4 + , stdenv 5 + , python3 6 + , bubblewrap 7 + , systemd 8 + 9 + # Python packages 3 10 , setuptools 4 11 , setuptools-scm 5 12 , wheel 6 13 , buildPythonApplication 7 14 , pytestCheckHook 8 - , bubblewrap 9 - , systemd 10 - , stdenv 15 + , pefile 16 + 17 + # Optional dependencies 18 + , withQemu ? false 19 + , qemu 20 + , OVMF 11 21 }: 12 22 let 13 23 # For systemd features used by mkosi, see 14 24 # https://github.com/systemd/mkosi/blob/19bb5e274d9a9c23891905c4bcbb8f68955a701d/action.yaml#L64-L72 15 - systemdForMkosi = systemd.override { 16 - # Will be added in #243242 17 - # withRepart = true; 18 - # withBootloader = true; 25 + systemdForMkosi = (systemd.overrideAttrs (oldAttrs: { 26 + patches = oldAttrs.patches ++ [ 27 + # Enable setting a deterministic verity seed for systemd-repart. Remove when upgrading to systemd 255. 28 + (fetchpatch { 29 + url = "https://github.com/systemd/systemd/commit/81e04781106e3db24e9cf63c1d5fdd8215dc3f42.patch"; 30 + hash = "sha256-KO3poIsvdeepPmXWQXNaJJCPpmBb4sVmO+ur4om9f5k="; 31 + }) 32 + # Propagate SOURCE_DATE_EPOCH to mcopy. Remove when upgrading to systemd 255. 33 + (fetchpatch { 34 + url = "https://github.com/systemd/systemd/commit/4947de275a5553399854cc748f4f13e4ae2ba069.patch"; 35 + hash = "sha256-YIZZyc3f8pQO9fMAxiNhDdV8TtL4pXoh+hwHBzRWtfo="; 36 + }) 37 + ]; 38 + })).override { 39 + withRepart = true; 40 + withBootloader = true; 41 + withSysusers = true; 42 + withFirstboot = true; 19 43 withEfi = true; 20 44 withUkify = true; 21 45 }; 46 + 47 + python3pefile = python3.withPackages (ps: with ps; [ 48 + pefile 49 + ]); 22 50 in 23 51 buildPythonApplication rec { 24 52 pname = "mkosi"; 25 - version = "15.2-pre"; # 15.1 is the latest release, but we require a newer commit 53 + version = "17.1"; 26 54 format = "pyproject"; 27 55 28 56 src = fetchFromGitHub { 29 57 owner = "systemd"; 30 58 repo = "mkosi"; 31 - # Fix from the commit is needed to run on NixOS, 32 - # see https://github.com/systemd/mkosi/issues/1792 33 - rev = "ca9673cbcbd9f293e5566cec4a1ba14bbcd075b8"; 34 - hash = "sha256-y5gG/g33HBpH1pTXfjHae25bc5p/BvlCm9QxOIYtcA8="; 59 + rev = "v${version}"; 60 + hash = "sha256-v6so6MFOkxPOnPDgAgni517NX4vUnkPd7o4UMSUHL24="; 35 61 }; 62 + 63 + patches = [ 64 + (fetchpatch { 65 + # Fix tests. Remove in next release. 66 + url = "https://github.com/systemd/mkosi/commit/3e2642c743b2ccb78fd0a99e75993824034f7124.patch"; 67 + hash = "sha256-x9xb8Pz7l2FA8pfhQd7KqITxbnjjwBUh0676uggcukI="; 68 + }) 69 + ]; 36 70 37 71 # Fix ctypes finding library 38 72 # https://github.com/NixOS/nixpkgs/issues/7307 39 - patchPhase = lib.optionalString stdenv.isLinux '' 40 - substituteInPlace mkosi/run.py --replace \ 41 - 'ctypes.util.find_library("c")' "'${stdenv.cc.libc}/lib/libc.so.6'" 73 + postPatch = lib.optionalString stdenv.isLinux '' 74 + substituteInPlace mkosi/run.py \ 75 + --replace 'ctypes.util.find_library("c")' "'${stdenv.cc.libc}/lib/libc.so.6'" 76 + substituteInPlace mkosi/__init__.py \ 77 + --replace '/usr/lib/systemd/ukify' "${systemdForMkosi}/lib/systemd/ukify" 78 + '' + lib.optionalString withQemu '' 79 + substituteInPlace mkosi/qemu.py \ 80 + --replace '/usr/share/ovmf/x64/OVMF_VARS.fd' "${OVMF.variables}" \ 81 + --replace '/usr/share/ovmf/x64/OVMF_CODE.fd' "${OVMF.firmware}" 42 82 ''; 43 83 44 84 nativeBuildInputs = [ ··· 47 87 wheel 48 88 ]; 49 89 90 + makeWrapperArgs = [ 91 + "--set MKOSI_INTERPRETER ${python3pefile}/bin/python3" 92 + ]; 93 + 50 94 propagatedBuildInputs = [ 51 95 systemdForMkosi 52 96 bubblewrap 97 + ] ++ lib.optional withQemu [ 98 + qemu 53 99 ]; 54 100 55 101 postInstall = '' ··· 64 110 meta = with lib; { 65 111 description = "Build legacy-free OS images"; 66 112 homepage = "https://github.com/systemd/mkosi"; 113 + changelog = "https://github.com/systemd/mkosi/releases/tag/v${version}"; 67 114 license = licenses.lgpl21Only; 68 115 mainProgram = "mkosi"; 69 116 maintainers = with maintainers; [ malt3 katexochen ];
+4
pkgs/top-level/all-packages.nix
··· 1914 1914 1915 1915 mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; }; 1916 1916 1917 + mkosi-full = mkosi.override { withQemu = true; }; 1918 + 1917 1919 monica = callPackage ../servers/web-apps/monica { }; 1918 1920 1919 1921 mpremote = python3Packages.callPackage ../tools/misc/mpremote { }; ··· 16862 16864 ocamlformat_0_19_0 ocamlformat_0_20_0 ocamlformat_0_20_1 ocamlformat_0_21_0 16863 16865 ocamlformat_0_22_4 ocamlformat_0_23_0 ocamlformat_0_24_1 ocamlformat_0_25_1 16864 16866 ocamlformat_0_26_0; 16867 + 16868 + inherit (ocamlPackages) odig; 16865 16869 16866 16870 orc = callPackage ../development/compilers/orc { }; 16867 16871
+6
pkgs/top-level/ocaml-packages.nix
··· 60 60 61 61 ### B ### 62 62 63 + b0 = callPackage ../development/ocaml-modules/b0 { }; 64 + 63 65 bap = janeStreet_0_15.bap; 64 66 65 67 base64 = callPackage ../development/ocaml-modules/base64 { }; ··· 1330 1332 1331 1333 odate = callPackage ../development/ocaml-modules/odate { }; 1332 1334 1335 + odig = callPackage ../development/ocaml-modules/odig { }; 1336 + 1333 1337 odoc = callPackage ../development/ocaml-modules/odoc { }; 1334 1338 1335 1339 odoc-parser = callPackage ../development/ocaml-modules/odoc-parser { }; ··· 1887 1891 buildDunePackage = callPackage ../build-support/ocaml/dune.nix { }; 1888 1892 1889 1893 buildOasisPackage = callPackage ../build-support/ocaml/oasis.nix { }; 1894 + 1895 + buildTopkgPackage = callPackage ../build-support/ocaml/topkg.nix { }; 1890 1896 1891 1897 # Apps from all-packages, to be eventually removed 1892 1898
+4
pkgs/top-level/python-packages.nix
··· 8755 8755 8756 8756 psutil-home-assistant = callPackage ../development/python-modules/psutil-home-assistant { }; 8757 8757 8758 + psychrolib = callPackage ../development/python-modules/psychrolib { }; 8759 + 8758 8760 psycopg = callPackage ../development/python-modules/psycopg { }; 8759 8761 8760 8762 psycopg2 = callPackage ../development/python-modules/psycopg2 { }; ··· 10934 10936 }; 10935 10937 10936 10938 pyweatherflowrest = callPackage ../development/python-modules/pyweatherflowrest { }; 10939 + 10940 + pyweatherflowudp = callPackage ../development/python-modules/pyweatherflowudp { }; 10937 10941 10938 10942 pywebpush = callPackage ../development/python-modules/pywebpush { }; 10939 10943