Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 5aeab90c 6a5e5fa7

+137 -1102
+1 -1
nixos/modules/security/sudo.nix
··· 192 192 "NOINTERCEPT" 193 193 ]); 194 194 description = '' 195 - Options for running the command. Refer to the [sudo manual](https://www.sudo.ws/docs/man/1.9.15/sudoers.man/#Tag_Spec). 195 + Options for running the command. Refer to the [sudo manual](https://www.sudo.ws/docs/man/1.9.17/sudoers.man/#Tag_Spec). 196 196 ''; 197 197 default = [ ]; 198 198 };
+3 -3
pkgs/applications/emulators/libretro/cores/play.nix
··· 14 14 }: 15 15 mkLibretroCore { 16 16 core = "play"; 17 - version = "0-unstable-2025-07-09"; 17 + version = "0-unstable-2025-07-23"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "jpd002"; 21 21 repo = "Play-"; 22 - rev = "ae9afb4e45e8de35382fb98c55d13dec9fcf8ed8"; 23 - hash = "sha256-HWKhgGChPGhRmrXXbjEvBt0coGpQ1JAPUTd8Ze4yKww="; 22 + rev = "78c184bca1063d5482cbfad924af72dd23ebbff1"; 23 + hash = "sha256-0n6PQqepc7xKVMf8slN9aOodzBbt7J2c68z7200q07M="; 24 24 fetchSubmodules = true; 25 25 }; 26 26
+5
pkgs/by-name/au/audacity/package.nix
··· 70 70 hash = "sha256-kESKpIke9Xi4A55i3mUu1JkDjp8voBJBixiAK8pUkKA="; 71 71 }; 72 72 73 + patches = [ 74 + # Introduced by https://github.com/Tencent/rapidjson/commit/b1c0c2843fcb2aca9ecc650fc035c57ffc13697c#diff-2f1bcf2729ff7c408adb0c2cc2cfa01602bd5646b05b3e4bc7e46b606035d249R21 75 + ./rapidjson.patch 76 + ]; 77 + 73 78 postPatch = '' 74 79 mkdir src/private 75 80 substituteInPlace scripts/build/macOS/fix_bundle.py \
+18
pkgs/by-name/au/audacity/rapidjson.patch
··· 1 + diff --git a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake 2 + index ba95962..66a96a8 100644 3 + --- a/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake 4 + +++ b/cmake-proxies/cmake-modules/dependencies/rapidjson.cmake 5 + @@ -2,8 +2,11 @@ 6 + 7 + if(NOT ${_OPT}use_rapidjson STREQUAL "off") 8 + if(NOT TARGET rapidjson::rapidjson) 9 + - if(TARGET rapidjson) 10 + - add_library( rapidjson::rapidjson ALIAS rapidjson ) 11 + + if(TARGET RapidJSON) 12 + + if(NOT TARGET rapidjson) 13 + + add_library(rapidjson ALIAS RapidJSON) 14 + + endif() 15 + + add_library( rapidjson::rapidjson ALIAS RapidJSON ) 16 + else() 17 + # At least on Arch RapidJSONConfig.cmake does not define a target at all 18 + # so we have to do it ourselves
+3 -3
pkgs/by-name/aw/awscli2/package.nix
··· 65 65 in 66 66 py.pkgs.buildPythonApplication rec { 67 67 pname = "awscli2"; 68 - version = "2.27.50"; # N.B: if you change this, check if overrides are still up-to-date 68 + version = "2.27.61"; # N.B: if you change this, check if overrides are still up-to-date 69 69 pyproject = true; 70 70 71 71 src = fetchFromGitHub { 72 72 owner = "aws"; 73 73 repo = "aws-cli"; 74 74 tag = version; 75 - hash = "sha256-ITiZ144YFhwuRcfhulLF0jxpp1OgznEE8frx4Yn4V+A="; 75 + hash = "sha256-2lcPqNrGAHvPPVZIQaDbI54sQQ7OsOiMxUx6qg6WeNU="; 76 76 }; 77 77 78 78 postPatch = '' ··· 81 81 --replace-fail 'awscrt==' 'awscrt>=' \ 82 82 --replace-fail 'distro>=1.5.0,<1.9.0' 'distro>=1.5.0' \ 83 83 --replace-fail 'docutils>=0.10,<0.20' 'docutils>=0.10' \ 84 - --replace-fail 'prompt-toolkit>=3.0.24,<3.0.39' 'prompt-toolkit>=3.0.24' \ 84 + --replace-fail 'prompt-toolkit>=3.0.24,<3.0.52' 'prompt-toolkit>=3.0.24' \ 85 85 --replace-fail 'ruamel.yaml.clib>=0.2.0,<=0.2.12' 'ruamel.yaml.clib>=0.2.0' \ 86 86 87 87 substituteInPlace requirements-base.txt \
+1 -1
pkgs/by-name/ca/calibre-web/package.nix
··· 6 6 nixosTests, 7 7 python3Packages, 8 8 }: 9 - 10 9 python3Packages.buildPythonApplication rec { 11 10 pname = "calibre-web"; 12 11 version = "0.6.24"; ··· 134 133 "pypdf" 135 134 "regex" 136 135 "tornado" 136 + "unidecode" 137 137 ]; 138 138 139 139 nativeCheckInputs = lib.flatten (lib.attrValues optional-dependencies);
+5 -8
pkgs/by-name/da/dash-mpd-cli/package.nix
··· 9 9 libxslt, 10 10 shaka-packager, 11 11 nix-update-script, 12 + runCommand, 12 13 }: 13 14 14 15 let 15 16 # dash-mpd-cli looks for a binary named `shaka-packager`, while 16 17 # shaka-packager provides `packager`. 17 - shaka-packager-wrapped = stdenvNoCC.mkDerivation { 18 - name = "shaka-packager-wrapped"; 19 - phases = [ "installPhase" ]; 20 - installPhase = '' 21 - mkdir -p $out/bin 22 - ln -s ${lib.getExe shaka-packager} $out/bin/shaka-packager 23 - ''; 24 - }; 18 + shaka-packager-wrapped = runCommand "shaka-packager-wrapped" { } '' 19 + mkdir -p $out/bin 20 + ln -s ${lib.getExe shaka-packager} $out/bin/shaka-packager 21 + ''; 25 22 in 26 23 rustPlatform.buildRustPackage (finalAttrs: { 27 24 pname = "dash-mpd-cli";
+2 -2
pkgs/by-name/fi/fiddler-everywhere/package.nix
··· 8 8 9 9 let 10 10 pname = "fiddler-everywhere"; 11 - version = "7.0.0"; 11 + version = "7.1.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://downloads.getfiddler.com/linux/fiddler-everywhere-${version}.AppImage"; 15 - hash = "sha256-pDXvzTuivQUjEr0mi/Bw98il6a1D7gJfQ5x5OuQu2wE="; 15 + hash = "sha256-rgo2WGIk8s+xjh4oJ/YXw/SGc4sKnfIvZoFWAklT70Y="; 16 16 }; 17 17 18 18 appimageContents = appimageTools.extract {
+3 -3
pkgs/by-name/gh/ghostfolio/package.nix
··· 11 11 12 12 buildNpmPackage rec { 13 13 pname = "ghostfolio"; 14 - version = "2.183.0"; 14 + version = "2.185.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ghostfolio"; 18 18 repo = "ghostfolio"; 19 19 tag = version; 20 - hash = "sha256-ejjuNNCp81UM0B6cvQTL31MO49/zDKPJsXY4dZV1X/E="; 20 + hash = "sha256-jnC2u9ZZcOSux6UUzW9Ot02aFWeGYhrdCC9d4xM0efA="; 21 21 # populate values that require us to use git. By doing this in postFetch we 22 22 # can delete .git afterwards and maintain better reproducibility of the src. 23 23 leaveDotGit = true; ··· 27 27 ''; 28 28 }; 29 29 30 - npmDepsHash = "sha256-oApG8QOUteoqhVvAGIDMX0Zef2dV2E49EsekyhV7G4c="; 30 + npmDepsHash = "sha256-FCH0v9jRviH33mfIVX8967X1u494qToHraYVn5pbSPw="; 31 31 32 32 nativeBuildInputs = [ 33 33 prisma
+2 -2
pkgs/by-name/go/gosmee/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gosmee"; 10 - version = "0.26.1"; 10 + version = "0.27.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "chmouel"; 14 14 repo = "gosmee"; 15 15 rev = "v${version}"; 16 - hash = "sha256-qNO7mY03aWabTeUm8rXojy2Ek2IKNG6wimVhwZKxh9g="; 16 + hash = "sha256-MoSfEnciYn+Lv695aZUl27o8VtmmKf0KbELLJb06hqY="; 17 17 }; 18 18 vendorHash = null; 19 19
+3 -3
pkgs/by-name/ha/harper/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "harper"; 10 - version = "0.52.0"; 10 + version = "0.53.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Automattic"; 14 14 repo = "harper"; 15 15 rev = "v${version}"; 16 - hash = "sha256-Mwgdombfc01Ss8Sy/pMwHNWeI1lxC1riFql9FtqaBmY="; 16 + hash = "sha256-huAwuUiSaKaw0689AmYq0/usEq2p+cX73Oy5O0CaCVM="; 17 17 }; 18 18 19 19 buildAndTestSubdir = "harper-ls"; 20 20 21 - cargoHash = "sha256-aOajrh2NZShP1vXSUEDzY1ULTeMs8dY+BDIspCi1BfY="; 21 + cargoHash = "sha256-4ppwbOv+8a4d9v6zbIFkhNWp1s3yMTfX1oNCYAccB3w="; 22 22 23 23 passthru.updateScript = nix-update-script { }; 24 24
+3 -3
pkgs/by-name/jq/jqfmt/package.nix
··· 6 6 }: 7 7 buildGoModule { 8 8 pname = "jqfmt"; 9 - version = "0-unstable-2024-08-15"; 9 + version = "0-unstable-2025-07-28"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "noperator"; 13 13 repo = "jqfmt"; 14 - rev = "8fc6f864c295e6bd6b08f36f503b3d809270da61"; 15 - hash = "sha256-tvFp1SJeosJdCHs3c+vceBfacypJc/aFYSj55mBfkB8="; 14 + rev = "74b59e03caff3ac5a8c061088d2c228a5c27b171"; 15 + hash = "sha256-3PYIyjZm265atBAfuj5aHmWoAv4H29I7gN4/rjl1d0o="; 16 16 }; 17 17 18 18 vendorHash = "sha256-avpZSgQKFZxLmYGj+2Gi+wSDHnAgF0/hyp4HtoQ0ZCo=";
+1 -1
pkgs/by-name/li/libirecovery/package.nix
··· 47 47 # without further configuration). 48 48 configureFlags = [ 49 49 "--with-udevrulesdir=${placeholder "out"}/lib/udev/rules.d" 50 - ''--with-udevrule="OWNER=\"root\", GROUP=\"myusergroup\", MODE=\"0660\""'' 50 + ''--with-udevrule=OWNER="root",GROUP="myusergroup",MODE="0660"'' 51 51 ]; 52 52 53 53 meta = with lib; {
+1 -2
pkgs/by-name/li/libpthread-stubs/package.nix
··· 37 37 license = lib.licenses.x11; 38 38 maintainers = [ ]; 39 39 pkgConfigModules = [ "pthread-stubs" ]; 40 - # on these platforms according to the readme 41 - platforms = with lib.platforms; linux ++ cygwin ++ darwin ++ [ "x86_64-solaris" ]; 40 + platforms = lib.platforms.unix; 42 41 }; 43 42 })
+2 -2
pkgs/by-name/li/limine/package.nix
··· 42 42 # as bootloader for various platforms and corresponding binary and helper files. 43 43 stdenv.mkDerivation (finalAttrs: { 44 44 pname = "limine"; 45 - version = "9.5.0"; 45 + version = "9.5.1"; 46 46 47 47 # We don't use the Git source but the release tarball, as the source has a 48 48 # `./bootstrap` script performing network access to download resources. 49 49 # Packaging that in Nix is very cumbersome. 50 50 src = fetchurl { 51 51 url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; 52 - hash = "sha256-SWJ5e6/q92UyC0ea8yJAYcFNr5LreJ2qFY7hcunovEM="; 52 + hash = "sha256-UgY8S+XGlSnO1k98JWBfSN0/IY3LANVFgJwI1kdPAcU="; 53 53 }; 54 54 55 55 enableParallelBuilding = true;
+5 -1
pkgs/by-name/ma/manifold/package.nix
··· 38 38 "-DMANIFOLD_PAR=TBB" 39 39 ]; 40 40 41 + excludedTestPatterns = lib.optionals stdenv.isDarwin [ 42 + # https://github.com/elalish/manifold/issues/1306 43 + "Manifold.Simplify" 44 + ]; 41 45 doCheck = true; 42 46 checkPhase = '' 43 - test/manifold_test --gtest_filter=-CrossSection.RoundOffset 47 + test/manifold_test --gtest_filter=-${builtins.concatStringsSep ":" finalAttrs.excludedTestPatterns} 44 48 ''; 45 49 46 50 passthru = {
+4 -4
pkgs/by-name/op/openlist/frontend.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 12 pname = "openlist-frontend"; 13 - version = "4.0.8"; 13 + version = "4.0.9"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "OpenListTeam"; 17 17 repo = "OpenList-Frontend"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-q/FZ9SMdNDPHmZlNeh8GcyRE6iwvI7X+Ic8InerjOps="; 19 + hash = "sha256-QR5Rh09pO7j9ecmHTbm64Om/rhqX8XaczNqAHMO1XiU="; 20 20 }; 21 21 22 22 i18n = fetchzip { 23 23 url = "https://github.com/OpenListTeam/OpenList-Frontend/releases/download/v${finalAttrs.version}/i18n.tar.gz"; 24 - hash = "sha256-Doomu3ZkHuUI2V4rRKo8XiOgzS4c35ealOb3iMI/RMg="; 24 + hash = "sha256-hBo9fUctSuQG5dP2e3VCNOnT7Koxkdk0olSef0vjR6I="; 25 25 stripRoot = false; 26 26 }; 27 27 ··· 33 33 pnpmDeps = pnpm_10.fetchDeps { 34 34 inherit (finalAttrs) pname version src; 35 35 fetcherVersion = 1; 36 - hash = "sha256-PTZ+Vhg3hNnORnulkzuVg6TF/jY0PvUWYja9z7S4GdM="; 36 + hash = "sha256-ty9mElTSiDbXHm9vgguzszY/F+YP8hPfbAlQnjdAaJE="; 37 37 }; 38 38 39 39 buildPhase = ''
+3 -3
pkgs/by-name/op/openlist/package.nix
··· 11 11 12 12 buildGoModule (finalAttrs: { 13 13 pname = "openlist"; 14 - version = "4.0.8"; 14 + version = "4.0.9"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "OpenListTeam"; 18 18 repo = "OpenList"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-pihGG9vm0wyny9DuN110Nb6cwxvG5oP2RqcoWSOWRes="; 20 + hash = "sha256-RsTcaq5w5EY+zddjTI5BJuDqmbFmZwxq4ng9NUXZvIk="; 21 21 # populate values that require us to use git. By doing this in postFetch we 22 22 # can delete .git afterwards and maintain better reproducibility of the src. 23 23 leaveDotGit = true; ··· 33 33 frontend = callPackage ./frontend.nix { }; 34 34 35 35 proxyVendor = true; 36 - vendorHash = "sha256-WnA5iDXCdBlBhnCxvD0PQYfu3bePAv9tJ3WNUTFNURo="; 36 + vendorHash = "sha256-zDN2sw3oYVDTlP5qqe+RkcZ2Lup/vlB4jnluiA/wLLU="; 37 37 38 38 buildInputs = [ fuse ]; 39 39
+3 -3
pkgs/by-name/ph/phpdocumentor/package.nix
··· 8 8 9 9 php.buildComposerProject2 (finalAttrs: { 10 10 pname = "phpdocumentor"; 11 - version = "3.8.0"; 11 + version = "3.8.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "phpDocumentor"; 15 15 repo = "phpDocumentor"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-5wLfTitHr/6vF4c3o+I+l5ZnJGsjfH82kgml8goqUB4="; 17 + hash = "sha256-iQA19FrXvVLzg+LaY1BcNmG8amMfKPVFwYbZ7dr+H9Q="; 18 18 }; 19 19 20 - vendorHash = "sha256-dok1CHFrYVAM5z6k6HvYrHm84khmxDPz1KBUpMQJD/o="; 20 + vendorHash = "sha256-sFRy9Hy9CVNjjYqbPbKH0XhoUdu4HlkiuHDDovTGono="; 21 21 22 22 nativeBuildInputs = [ makeBinaryWrapper ]; 23 23
+2 -2
pkgs/by-name/su/sudo/package.nix
··· 17 17 pname = "sudo"; 18 18 # be sure to check if nixos/modules/security/sudo.nix needs updating when bumping 19 19 # e.g. links to man pages, value constraints etc. 20 - version = "1.9.17p1"; 20 + version = "1.9.17p2"; 21 21 22 22 __structuredAttrs = true; 23 23 24 24 src = fetchurl { 25 25 url = "https://www.sudo.ws/dist/sudo-${finalAttrs.version}.tar.gz"; 26 - hash = "sha256-/2B+pxcHIZdzinj3eGks1t+afj5ARWX1HeBjyidFXTI="; 26 + hash = "sha256-SjihqzrbEZklftwqfEor1xRmXrYFsENohDsG2tos/Ps="; 27 27 }; 28 28 29 29 prePatch = ''
-1001
pkgs/by-name/vu/vue-language-server/package-lock.json
··· 1 - { 2 - "name": "@vue/language-server", 3 - "version": "3.0.1", 4 - "lockfileVersion": 3, 5 - "requires": true, 6 - "packages": { 7 - "": { 8 - "name": "@vue/language-server", 9 - "version": "3.0.1", 10 - "license": "MIT", 11 - "dependencies": { 12 - "@volar/language-server": "2.4.17", 13 - "@vue/language-core": "3.0.1", 14 - "@vue/language-service": "3.0.1", 15 - "@vue/typescript-plugin": "3.0.1", 16 - "vscode-uri": "^3.0.8" 17 - }, 18 - "bin": { 19 - "vue-language-server": "bin/vue-language-server.js" 20 - }, 21 - "devDependencies": { 22 - "@typescript/server-harness": "latest", 23 - "@volar/test-utils": "2.4.17" 24 - }, 25 - "peerDependencies": { 26 - "typescript": "*" 27 - } 28 - }, 29 - "node_modules/@babel/helper-string-parser": { 30 - "version": "7.27.1", 31 - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", 32 - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", 33 - "license": "MIT", 34 - "engines": { 35 - "node": ">=6.9.0" 36 - } 37 - }, 38 - "node_modules/@babel/helper-validator-identifier": { 39 - "version": "7.27.1", 40 - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", 41 - "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", 42 - "license": "MIT", 43 - "engines": { 44 - "node": ">=6.9.0" 45 - } 46 - }, 47 - "node_modules/@babel/parser": { 48 - "version": "7.28.0", 49 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", 50 - "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", 51 - "license": "MIT", 52 - "dependencies": { 53 - "@babel/types": "^7.28.0" 54 - }, 55 - "bin": { 56 - "parser": "bin/babel-parser.js" 57 - }, 58 - "engines": { 59 - "node": ">=6.0.0" 60 - } 61 - }, 62 - "node_modules/@babel/types": { 63 - "version": "7.28.0", 64 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.0.tgz", 65 - "integrity": "sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==", 66 - "license": "MIT", 67 - "dependencies": { 68 - "@babel/helper-string-parser": "^7.27.1", 69 - "@babel/helper-validator-identifier": "^7.27.1" 70 - }, 71 - "engines": { 72 - "node": ">=6.9.0" 73 - } 74 - }, 75 - "node_modules/@emmetio/abbreviation": { 76 - "version": "2.3.3", 77 - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", 78 - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", 79 - "license": "MIT", 80 - "dependencies": { 81 - "@emmetio/scanner": "^1.0.4" 82 - } 83 - }, 84 - "node_modules/@emmetio/css-abbreviation": { 85 - "version": "2.1.8", 86 - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", 87 - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", 88 - "license": "MIT", 89 - "dependencies": { 90 - "@emmetio/scanner": "^1.0.4" 91 - } 92 - }, 93 - "node_modules/@emmetio/css-parser": { 94 - "version": "0.4.0", 95 - "resolved": "git+ssh://git@github.com/ramya-rao-a/css-parser.git#370c480ac103bd17c7bcfb34bf5d577dc40d3660", 96 - "license": "MIT", 97 - "dependencies": { 98 - "@emmetio/stream-reader": "^2.2.0", 99 - "@emmetio/stream-reader-utils": "^0.1.0" 100 - } 101 - }, 102 - "node_modules/@emmetio/html-matcher": { 103 - "version": "1.3.0", 104 - "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", 105 - "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", 106 - "license": "ISC", 107 - "dependencies": { 108 - "@emmetio/scanner": "^1.0.0" 109 - } 110 - }, 111 - "node_modules/@emmetio/scanner": { 112 - "version": "1.0.4", 113 - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", 114 - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", 115 - "license": "MIT" 116 - }, 117 - "node_modules/@emmetio/stream-reader": { 118 - "version": "2.2.0", 119 - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", 120 - "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==", 121 - "license": "MIT" 122 - }, 123 - "node_modules/@emmetio/stream-reader-utils": { 124 - "version": "0.1.0", 125 - "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", 126 - "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==", 127 - "license": "MIT" 128 - }, 129 - "node_modules/@isaacs/balanced-match": { 130 - "version": "4.0.1", 131 - "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz", 132 - "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==", 133 - "license": "MIT", 134 - "engines": { 135 - "node": "20 || >=22" 136 - } 137 - }, 138 - "node_modules/@isaacs/brace-expansion": { 139 - "version": "5.0.0", 140 - "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz", 141 - "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==", 142 - "license": "MIT", 143 - "dependencies": { 144 - "@isaacs/balanced-match": "^4.0.1" 145 - }, 146 - "engines": { 147 - "node": "20 || >=22" 148 - } 149 - }, 150 - "node_modules/@johnsoncodehk/pug-beautify": { 151 - "version": "0.2.2", 152 - "resolved": "https://registry.npmjs.org/@johnsoncodehk/pug-beautify/-/pug-beautify-0.2.2.tgz", 153 - "integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA==", 154 - "license": "MIT" 155 - }, 156 - "node_modules/@typescript/server-harness": { 157 - "version": "0.3.5", 158 - "resolved": "https://registry.npmjs.org/@typescript/server-harness/-/server-harness-0.3.5.tgz", 159 - "integrity": "sha512-YT9oe27zm7HdGXYad5SZrdJzVe9eavG3F6YplsWvAraowGtuDeY7FHPVuQPtQj6GxG097Us4JDkA8n5I4iQovQ==", 160 - "dev": true, 161 - "license": "MIT" 162 - }, 163 - "node_modules/@volar/language-core": { 164 - "version": "2.4.17", 165 - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.17.tgz", 166 - "integrity": "sha512-chmRZMbKmcGpKMoO7Reb70uiLrzo0KWC2CkFttKUuKvrE+VYgi+fL9vWMJ07Fv5ulX0V1TAyyacN9q3nc5/ecA==", 167 - "license": "MIT", 168 - "dependencies": { 169 - "@volar/source-map": "2.4.17" 170 - } 171 - }, 172 - "node_modules/@volar/language-server": { 173 - "version": "2.4.17", 174 - "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.17.tgz", 175 - "integrity": "sha512-KUa0v5JjgbQ8hqDTJDoUFDcAfHoE34kd13qAldHst2+zCeOoAthDBg6ZU7d2cGQznCsx7Vm0k5dRrOxj8JG+dg==", 176 - "license": "MIT", 177 - "dependencies": { 178 - "@volar/language-core": "2.4.17", 179 - "@volar/language-service": "2.4.17", 180 - "@volar/typescript": "2.4.17", 181 - "path-browserify": "^1.0.1", 182 - "request-light": "^0.7.0", 183 - "vscode-languageserver": "^9.0.1", 184 - "vscode-languageserver-protocol": "^3.17.5", 185 - "vscode-languageserver-textdocument": "^1.0.11", 186 - "vscode-uri": "^3.0.8" 187 - } 188 - }, 189 - "node_modules/@volar/language-service": { 190 - "version": "2.4.17", 191 - "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.17.tgz", 192 - "integrity": "sha512-FPmLSJL5znBbfDANuemGeXY3WSLqACs8+NcC4BtATD77nQBx5zubsSXlU1lVJv005pzXqtyhd4dzICUTwo61CQ==", 193 - "license": "MIT", 194 - "dependencies": { 195 - "@volar/language-core": "2.4.17", 196 - "vscode-languageserver-protocol": "^3.17.5", 197 - "vscode-languageserver-textdocument": "^1.0.11", 198 - "vscode-uri": "^3.0.8" 199 - } 200 - }, 201 - "node_modules/@volar/source-map": { 202 - "version": "2.4.17", 203 - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.17.tgz", 204 - "integrity": "sha512-QDybtQyO3Ms/NjFqNHTC5tbDN2oK5VH7ZaKrcubtfHBDj63n2pizHC3wlMQ+iT55kQXZUUAbmBX5L1C8CHFeBw==", 205 - "license": "MIT" 206 - }, 207 - "node_modules/@volar/test-utils": { 208 - "version": "2.4.17", 209 - "resolved": "https://registry.npmjs.org/@volar/test-utils/-/test-utils-2.4.17.tgz", 210 - "integrity": "sha512-tyy7yodPZ2+nfjVy/oliO4/jxbTg1znYg+VoEAVxxOQ5908DAkC4uXqmmDQO/tP1neU+pb8Dy9YndEOrOUVXIA==", 211 - "dev": true, 212 - "license": "MIT", 213 - "dependencies": { 214 - "@volar/language-core": "2.4.17", 215 - "@volar/language-server": "2.4.17", 216 - "vscode-languageserver-textdocument": "^1.0.11", 217 - "vscode-uri": "^3.0.8" 218 - } 219 - }, 220 - "node_modules/@volar/typescript": { 221 - "version": "2.4.17", 222 - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.17.tgz", 223 - "integrity": "sha512-3paEFNh4P5DkgNUB2YkTRrfUekN4brAXxd3Ow1syMqdIPtCZHbUy4AW99S5RO/7mzyTWPMdDSo3mqTpB/LPObQ==", 224 - "license": "MIT", 225 - "dependencies": { 226 - "@volar/language-core": "2.4.17", 227 - "path-browserify": "^1.0.1", 228 - "vscode-uri": "^3.0.8" 229 - } 230 - }, 231 - "node_modules/@vscode/emmet-helper": { 232 - "version": "2.11.0", 233 - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.11.0.tgz", 234 - "integrity": "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==", 235 - "license": "MIT", 236 - "dependencies": { 237 - "emmet": "^2.4.3", 238 - "jsonc-parser": "^2.3.0", 239 - "vscode-languageserver-textdocument": "^1.0.1", 240 - "vscode-languageserver-types": "^3.15.1", 241 - "vscode-uri": "^3.0.8" 242 - } 243 - }, 244 - "node_modules/@vscode/l10n": { 245 - "version": "0.0.18", 246 - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", 247 - "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", 248 - "license": "MIT" 249 - }, 250 - "node_modules/@vue/compiler-core": { 251 - "version": "3.5.17", 252 - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.17.tgz", 253 - "integrity": "sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==", 254 - "license": "MIT", 255 - "dependencies": { 256 - "@babel/parser": "^7.27.5", 257 - "@vue/shared": "3.5.17", 258 - "entities": "^4.5.0", 259 - "estree-walker": "^2.0.2", 260 - "source-map-js": "^1.2.1" 261 - } 262 - }, 263 - "node_modules/@vue/compiler-dom": { 264 - "version": "3.5.17", 265 - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.17.tgz", 266 - "integrity": "sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==", 267 - "license": "MIT", 268 - "dependencies": { 269 - "@vue/compiler-core": "3.5.17", 270 - "@vue/shared": "3.5.17" 271 - } 272 - }, 273 - "node_modules/@vue/compiler-vue2": { 274 - "version": "2.7.16", 275 - "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", 276 - "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", 277 - "license": "MIT", 278 - "dependencies": { 279 - "de-indent": "^1.0.2", 280 - "he": "^1.2.0" 281 - } 282 - }, 283 - "node_modules/@vue/language-core": { 284 - "version": "3.0.1", 285 - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-3.0.1.tgz", 286 - "integrity": "sha512-sq+/Mc1IqIexWEQ+Q2XPiDb5SxSvY5JPqHnMOl/PlF5BekslzduX8dglSkpC17VeiAQB6dpS+4aiwNLJRduCNw==", 287 - "license": "MIT", 288 - "dependencies": { 289 - "@volar/language-core": "2.4.17", 290 - "@vue/compiler-dom": "^3.5.0", 291 - "@vue/compiler-vue2": "^2.7.16", 292 - "@vue/shared": "^3.5.0", 293 - "alien-signals": "^2.0.5", 294 - "minimatch": "^10.0.1", 295 - "muggle-string": "^0.4.1", 296 - "path-browserify": "^1.0.1" 297 - }, 298 - "peerDependencies": { 299 - "typescript": "*" 300 - }, 301 - "peerDependenciesMeta": { 302 - "typescript": { 303 - "optional": true 304 - } 305 - } 306 - }, 307 - "node_modules/@vue/language-service": { 308 - "version": "3.0.1", 309 - "resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-3.0.1.tgz", 310 - "integrity": "sha512-1BnOMOFN6SChox7+kY13tW3eeGQGzB3VVHP50xLUqIHFSEss+DYmkmu9tkeR1Oeg0AsYnKUCckAwlEEPl57e3w==", 311 - "license": "MIT", 312 - "dependencies": { 313 - "@volar/language-service": "2.4.17", 314 - "@vue/language-core": "3.0.1", 315 - "@vue/shared": "^3.5.0", 316 - "path-browserify": "^1.0.1", 317 - "volar-service-css": "0.0.64", 318 - "volar-service-emmet": "0.0.64", 319 - "volar-service-html": "0.0.64", 320 - "volar-service-json": "0.0.64", 321 - "volar-service-pug": "0.0.64", 322 - "volar-service-pug-beautify": "0.0.64", 323 - "volar-service-typescript": "0.0.64", 324 - "volar-service-typescript-twoslash-queries": "0.0.64", 325 - "vscode-html-languageservice": "^5.2.0", 326 - "vscode-uri": "^3.0.8" 327 - } 328 - }, 329 - "node_modules/@vue/shared": { 330 - "version": "3.5.17", 331 - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.17.tgz", 332 - "integrity": "sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==", 333 - "license": "MIT" 334 - }, 335 - "node_modules/@vue/typescript-plugin": { 336 - "version": "3.0.1", 337 - "resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-3.0.1.tgz", 338 - "integrity": "sha512-uumf1v6TxseOl3n5Zp+aFCFoBEEpu96r2acPO4chFJAKia8be8kTgomP4tWZDOMn/YwFF7L9rk3bNle8cFqSEw==", 339 - "license": "MIT", 340 - "dependencies": { 341 - "@volar/typescript": "2.4.17", 342 - "@vue/language-core": "3.0.1", 343 - "@vue/shared": "^3.5.0", 344 - "path-browserify": "^1.0.1" 345 - } 346 - }, 347 - "node_modules/acorn": { 348 - "version": "7.4.1", 349 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", 350 - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", 351 - "license": "MIT", 352 - "bin": { 353 - "acorn": "bin/acorn" 354 - }, 355 - "engines": { 356 - "node": ">=0.4.0" 357 - } 358 - }, 359 - "node_modules/alien-signals": { 360 - "version": "2.0.5", 361 - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-2.0.5.tgz", 362 - "integrity": "sha512-PdJB6+06nUNAClInE3Dweq7/2xVAYM64vvvS1IHVHSJmgeOtEdrAGyp7Z2oJtYm0B342/Exd2NT0uMJaThcjLQ==", 363 - "license": "MIT" 364 - }, 365 - "node_modules/call-bind-apply-helpers": { 366 - "version": "1.0.2", 367 - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", 368 - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", 369 - "license": "MIT", 370 - "dependencies": { 371 - "es-errors": "^1.3.0", 372 - "function-bind": "^1.1.2" 373 - }, 374 - "engines": { 375 - "node": ">= 0.4" 376 - } 377 - }, 378 - "node_modules/call-bound": { 379 - "version": "1.0.4", 380 - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", 381 - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", 382 - "license": "MIT", 383 - "dependencies": { 384 - "call-bind-apply-helpers": "^1.0.2", 385 - "get-intrinsic": "^1.3.0" 386 - }, 387 - "engines": { 388 - "node": ">= 0.4" 389 - }, 390 - "funding": { 391 - "url": "https://github.com/sponsors/ljharb" 392 - } 393 - }, 394 - "node_modules/character-parser": { 395 - "version": "2.2.0", 396 - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", 397 - "integrity": "sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==", 398 - "license": "MIT", 399 - "dependencies": { 400 - "is-regex": "^1.0.3" 401 - } 402 - }, 403 - "node_modules/de-indent": { 404 - "version": "1.0.2", 405 - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 406 - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", 407 - "license": "MIT" 408 - }, 409 - "node_modules/dunder-proto": { 410 - "version": "1.0.1", 411 - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", 412 - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", 413 - "license": "MIT", 414 - "dependencies": { 415 - "call-bind-apply-helpers": "^1.0.1", 416 - "es-errors": "^1.3.0", 417 - "gopd": "^1.2.0" 418 - }, 419 - "engines": { 420 - "node": ">= 0.4" 421 - } 422 - }, 423 - "node_modules/emmet": { 424 - "version": "2.4.11", 425 - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz", 426 - "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==", 427 - "license": "MIT", 428 - "workspaces": [ 429 - "./packages/scanner", 430 - "./packages/abbreviation", 431 - "./packages/css-abbreviation", 432 - "./" 433 - ], 434 - "dependencies": { 435 - "@emmetio/abbreviation": "^2.3.3", 436 - "@emmetio/css-abbreviation": "^2.1.8" 437 - } 438 - }, 439 - "node_modules/entities": { 440 - "version": "4.5.0", 441 - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", 442 - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", 443 - "license": "BSD-2-Clause", 444 - "engines": { 445 - "node": ">=0.12" 446 - }, 447 - "funding": { 448 - "url": "https://github.com/fb55/entities?sponsor=1" 449 - } 450 - }, 451 - "node_modules/es-define-property": { 452 - "version": "1.0.1", 453 - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", 454 - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", 455 - "license": "MIT", 456 - "engines": { 457 - "node": ">= 0.4" 458 - } 459 - }, 460 - "node_modules/es-errors": { 461 - "version": "1.3.0", 462 - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", 463 - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", 464 - "license": "MIT", 465 - "engines": { 466 - "node": ">= 0.4" 467 - } 468 - }, 469 - "node_modules/es-object-atoms": { 470 - "version": "1.1.1", 471 - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", 472 - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", 473 - "license": "MIT", 474 - "dependencies": { 475 - "es-errors": "^1.3.0" 476 - }, 477 - "engines": { 478 - "node": ">= 0.4" 479 - } 480 - }, 481 - "node_modules/estree-walker": { 482 - "version": "2.0.2", 483 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 484 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 485 - "license": "MIT" 486 - }, 487 - "node_modules/function-bind": { 488 - "version": "1.1.2", 489 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 490 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 491 - "license": "MIT", 492 - "funding": { 493 - "url": "https://github.com/sponsors/ljharb" 494 - } 495 - }, 496 - "node_modules/get-intrinsic": { 497 - "version": "1.3.0", 498 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", 499 - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", 500 - "license": "MIT", 501 - "dependencies": { 502 - "call-bind-apply-helpers": "^1.0.2", 503 - "es-define-property": "^1.0.1", 504 - "es-errors": "^1.3.0", 505 - "es-object-atoms": "^1.1.1", 506 - "function-bind": "^1.1.2", 507 - "get-proto": "^1.0.1", 508 - "gopd": "^1.2.0", 509 - "has-symbols": "^1.1.0", 510 - "hasown": "^2.0.2", 511 - "math-intrinsics": "^1.1.0" 512 - }, 513 - "engines": { 514 - "node": ">= 0.4" 515 - }, 516 - "funding": { 517 - "url": "https://github.com/sponsors/ljharb" 518 - } 519 - }, 520 - "node_modules/get-proto": { 521 - "version": "1.0.1", 522 - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", 523 - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", 524 - "license": "MIT", 525 - "dependencies": { 526 - "dunder-proto": "^1.0.1", 527 - "es-object-atoms": "^1.0.0" 528 - }, 529 - "engines": { 530 - "node": ">= 0.4" 531 - } 532 - }, 533 - "node_modules/gopd": { 534 - "version": "1.2.0", 535 - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", 536 - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", 537 - "license": "MIT", 538 - "engines": { 539 - "node": ">= 0.4" 540 - }, 541 - "funding": { 542 - "url": "https://github.com/sponsors/ljharb" 543 - } 544 - }, 545 - "node_modules/has-symbols": { 546 - "version": "1.1.0", 547 - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", 548 - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", 549 - "license": "MIT", 550 - "engines": { 551 - "node": ">= 0.4" 552 - }, 553 - "funding": { 554 - "url": "https://github.com/sponsors/ljharb" 555 - } 556 - }, 557 - "node_modules/has-tostringtag": { 558 - "version": "1.0.2", 559 - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", 560 - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", 561 - "license": "MIT", 562 - "dependencies": { 563 - "has-symbols": "^1.0.3" 564 - }, 565 - "engines": { 566 - "node": ">= 0.4" 567 - }, 568 - "funding": { 569 - "url": "https://github.com/sponsors/ljharb" 570 - } 571 - }, 572 - "node_modules/hasown": { 573 - "version": "2.0.2", 574 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 575 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 576 - "license": "MIT", 577 - "dependencies": { 578 - "function-bind": "^1.1.2" 579 - }, 580 - "engines": { 581 - "node": ">= 0.4" 582 - } 583 - }, 584 - "node_modules/he": { 585 - "version": "1.2.0", 586 - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 587 - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 588 - "license": "MIT", 589 - "bin": { 590 - "he": "bin/he" 591 - } 592 - }, 593 - "node_modules/is-expression": { 594 - "version": "4.0.0", 595 - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", 596 - "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==", 597 - "license": "MIT", 598 - "dependencies": { 599 - "acorn": "^7.1.1", 600 - "object-assign": "^4.1.1" 601 - } 602 - }, 603 - "node_modules/is-regex": { 604 - "version": "1.2.1", 605 - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", 606 - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", 607 - "license": "MIT", 608 - "dependencies": { 609 - "call-bound": "^1.0.2", 610 - "gopd": "^1.2.0", 611 - "has-tostringtag": "^1.0.2", 612 - "hasown": "^2.0.2" 613 - }, 614 - "engines": { 615 - "node": ">= 0.4" 616 - }, 617 - "funding": { 618 - "url": "https://github.com/sponsors/ljharb" 619 - } 620 - }, 621 - "node_modules/jsonc-parser": { 622 - "version": "2.3.1", 623 - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", 624 - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", 625 - "license": "MIT" 626 - }, 627 - "node_modules/math-intrinsics": { 628 - "version": "1.1.0", 629 - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", 630 - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", 631 - "license": "MIT", 632 - "engines": { 633 - "node": ">= 0.4" 634 - } 635 - }, 636 - "node_modules/minimatch": { 637 - "version": "10.0.3", 638 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.3.tgz", 639 - "integrity": "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==", 640 - "license": "ISC", 641 - "dependencies": { 642 - "@isaacs/brace-expansion": "^5.0.0" 643 - }, 644 - "engines": { 645 - "node": "20 || >=22" 646 - }, 647 - "funding": { 648 - "url": "https://github.com/sponsors/isaacs" 649 - } 650 - }, 651 - "node_modules/muggle-string": { 652 - "version": "0.4.1", 653 - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", 654 - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", 655 - "license": "MIT" 656 - }, 657 - "node_modules/object-assign": { 658 - "version": "4.1.1", 659 - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 660 - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", 661 - "license": "MIT", 662 - "engines": { 663 - "node": ">=0.10.0" 664 - } 665 - }, 666 - "node_modules/path-browserify": { 667 - "version": "1.0.1", 668 - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 669 - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 670 - "license": "MIT" 671 - }, 672 - "node_modules/pug-error": { 673 - "version": "2.1.0", 674 - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.1.0.tgz", 675 - "integrity": "sha512-lv7sU9e5Jk8IeUheHata6/UThZ7RK2jnaaNztxfPYUY+VxZyk/ePVaNZ/vwmH8WqGvDz3LrNYt/+gA55NDg6Pg==", 676 - "license": "MIT" 677 - }, 678 - "node_modules/pug-lexer": { 679 - "version": "5.0.1", 680 - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz", 681 - "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==", 682 - "license": "MIT", 683 - "dependencies": { 684 - "character-parser": "^2.2.0", 685 - "is-expression": "^4.0.0", 686 - "pug-error": "^2.0.0" 687 - } 688 - }, 689 - "node_modules/pug-parser": { 690 - "version": "6.0.0", 691 - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz", 692 - "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==", 693 - "license": "MIT", 694 - "dependencies": { 695 - "pug-error": "^2.0.0", 696 - "token-stream": "1.0.0" 697 - } 698 - }, 699 - "node_modules/request-light": { 700 - "version": "0.7.0", 701 - "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", 702 - "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==", 703 - "license": "MIT" 704 - }, 705 - "node_modules/semver": { 706 - "version": "7.7.2", 707 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 708 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 709 - "license": "ISC", 710 - "bin": { 711 - "semver": "bin/semver.js" 712 - }, 713 - "engines": { 714 - "node": ">=10" 715 - } 716 - }, 717 - "node_modules/source-map-js": { 718 - "version": "1.2.1", 719 - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", 720 - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", 721 - "license": "BSD-3-Clause", 722 - "engines": { 723 - "node": ">=0.10.0" 724 - } 725 - }, 726 - "node_modules/token-stream": { 727 - "version": "1.0.0", 728 - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz", 729 - "integrity": "sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg==", 730 - "license": "MIT" 731 - }, 732 - "node_modules/typescript": { 733 - "version": "5.8.3", 734 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 735 - "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 736 - "license": "Apache-2.0", 737 - "peer": true, 738 - "bin": { 739 - "tsc": "bin/tsc", 740 - "tsserver": "bin/tsserver" 741 - }, 742 - "engines": { 743 - "node": ">=14.17" 744 - } 745 - }, 746 - "node_modules/typescript-auto-import-cache": { 747 - "version": "0.3.6", 748 - "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.6.tgz", 749 - "integrity": "sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==", 750 - "license": "MIT", 751 - "dependencies": { 752 - "semver": "^7.3.8" 753 - } 754 - }, 755 - "node_modules/volar-service-css": { 756 - "version": "0.0.64", 757 - "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.64.tgz", 758 - "integrity": "sha512-BtLq85adIft+Q0PZqllKXMVH7HHk6UmM7Opuj43IhR4AOVkqbNIcsiXhuh12ITVJGTkCGa9xXAPzClorPya6EQ==", 759 - "license": "MIT", 760 - "dependencies": { 761 - "vscode-css-languageservice": "^6.3.0", 762 - "vscode-languageserver-textdocument": "^1.0.11", 763 - "vscode-uri": "^3.0.8" 764 - }, 765 - "peerDependencies": { 766 - "@volar/language-service": "~2.4.0" 767 - }, 768 - "peerDependenciesMeta": { 769 - "@volar/language-service": { 770 - "optional": true 771 - } 772 - } 773 - }, 774 - "node_modules/volar-service-emmet": { 775 - "version": "0.0.64", 776 - "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.64.tgz", 777 - "integrity": "sha512-cIGKpyOXKB9Dsqz3MJD1DF1GYEPfLE4VBoEtqewfx88qpf0dr/WbDnRhuljZ+VFlavkre4MvELzkCt8m9F6GqA==", 778 - "license": "MIT", 779 - "dependencies": { 780 - "@emmetio/css-parser": "ramya-rao-a/css-parser#vscode", 781 - "@emmetio/html-matcher": "^1.3.0", 782 - "@vscode/emmet-helper": "^2.9.3", 783 - "vscode-uri": "^3.0.8" 784 - }, 785 - "peerDependencies": { 786 - "@volar/language-service": "~2.4.0" 787 - }, 788 - "peerDependenciesMeta": { 789 - "@volar/language-service": { 790 - "optional": true 791 - } 792 - } 793 - }, 794 - "node_modules/volar-service-html": { 795 - "version": "0.0.64", 796 - "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.64.tgz", 797 - "integrity": "sha512-5xknMYKmZBFzp2399RlsnGce25PfNu9ViXa1s63Q8NP6xeXcF3lInFsV+1o2DWBoXZdnXcuRvWOA+K+JIZLEcA==", 798 - "license": "MIT", 799 - "dependencies": { 800 - "vscode-html-languageservice": "^5.3.0", 801 - "vscode-languageserver-textdocument": "^1.0.11", 802 - "vscode-uri": "^3.0.8" 803 - }, 804 - "peerDependencies": { 805 - "@volar/language-service": "~2.4.0" 806 - }, 807 - "peerDependenciesMeta": { 808 - "@volar/language-service": { 809 - "optional": true 810 - } 811 - } 812 - }, 813 - "node_modules/volar-service-json": { 814 - "version": "0.0.64", 815 - "resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.64.tgz", 816 - "integrity": "sha512-kZsqmeDR0w/iVkkoxfp4/DcblYmyFXBImVLzgIgyd685XZrb21wVmKcRsD/V+6l0N7/pGwN6m2scxt/mJmFkGQ==", 817 - "license": "MIT", 818 - "dependencies": { 819 - "vscode-json-languageservice": "^5.4.0", 820 - "vscode-uri": "^3.0.8" 821 - }, 822 - "peerDependencies": { 823 - "@volar/language-service": "~2.4.0" 824 - }, 825 - "peerDependenciesMeta": { 826 - "@volar/language-service": { 827 - "optional": true 828 - } 829 - } 830 - }, 831 - "node_modules/volar-service-pug": { 832 - "version": "0.0.64", 833 - "resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.64.tgz", 834 - "integrity": "sha512-rVJ2ySENJFPzzEr4fVlC81ANR4dTh3Axr6Az56KyZ5GV0C9yRk5QqCj5+eOYb2GSoVtnEbzOyYpDTRSuH++lfA==", 835 - "license": "MIT", 836 - "dependencies": { 837 - "@volar/language-service": "~2.4.0", 838 - "muggle-string": "^0.4.1", 839 - "pug-lexer": "^5.0.1", 840 - "pug-parser": "^6.0.0", 841 - "volar-service-html": "0.0.64", 842 - "vscode-html-languageservice": "^5.3.0", 843 - "vscode-languageserver-textdocument": "^1.0.11" 844 - } 845 - }, 846 - "node_modules/volar-service-pug-beautify": { 847 - "version": "0.0.64", 848 - "resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.64.tgz", 849 - "integrity": "sha512-HNVTYGjGKaUkvryCQvhN/kYZ6aP6I1ySECMA7I8SpMqraYN/BDKI185tsRsm5tGmPrEyCgRDKn/GGIAsSj7I7A==", 850 - "license": "MIT", 851 - "dependencies": { 852 - "@johnsoncodehk/pug-beautify": "^0.2.2" 853 - }, 854 - "peerDependencies": { 855 - "@volar/language-service": "~2.4.0" 856 - }, 857 - "peerDependenciesMeta": { 858 - "@volar/language-service": { 859 - "optional": true 860 - } 861 - } 862 - }, 863 - "node_modules/volar-service-typescript": { 864 - "version": "0.0.64", 865 - "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.64.tgz", 866 - "integrity": "sha512-FN2H97iqjR1id8AM4fH7lTXuTx2on9zD6QlUFllaiHKqgNrEITlQwm/9Ujrd9ST7MUzhgIKyUsa2WlanX9kkMg==", 867 - "license": "MIT", 868 - "dependencies": { 869 - "path-browserify": "^1.0.1", 870 - "semver": "^7.6.2", 871 - "typescript-auto-import-cache": "^0.3.5", 872 - "vscode-languageserver-textdocument": "^1.0.11", 873 - "vscode-nls": "^5.2.0", 874 - "vscode-uri": "^3.0.8" 875 - }, 876 - "peerDependencies": { 877 - "@volar/language-service": "~2.4.0" 878 - }, 879 - "peerDependenciesMeta": { 880 - "@volar/language-service": { 881 - "optional": true 882 - } 883 - } 884 - }, 885 - "node_modules/volar-service-typescript-twoslash-queries": { 886 - "version": "0.0.64", 887 - "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.64.tgz", 888 - "integrity": "sha512-DQlArCVUwbH3Ym0Uc/qSrgus/ngQa4LbTNbLsIkWMovxwziPA1c2yCFFY7a6s4Qs8pPXO757ryu99IeX0UK+4w==", 889 - "license": "MIT", 890 - "dependencies": { 891 - "vscode-uri": "^3.0.8" 892 - }, 893 - "peerDependencies": { 894 - "@volar/language-service": "~2.4.0" 895 - }, 896 - "peerDependenciesMeta": { 897 - "@volar/language-service": { 898 - "optional": true 899 - } 900 - } 901 - }, 902 - "node_modules/vscode-css-languageservice": { 903 - "version": "6.3.7", 904 - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.7.tgz", 905 - "integrity": "sha512-5TmXHKllPzfkPhW4UE9sODV3E0bIOJPOk+EERKllf2SmAczjfTmYeq5txco+N3jpF8KIZ6loj/JptpHBQuVQRA==", 906 - "license": "MIT", 907 - "dependencies": { 908 - "@vscode/l10n": "^0.0.18", 909 - "vscode-languageserver-textdocument": "^1.0.12", 910 - "vscode-languageserver-types": "3.17.5", 911 - "vscode-uri": "^3.1.0" 912 - } 913 - }, 914 - "node_modules/vscode-html-languageservice": { 915 - "version": "5.5.1", 916 - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.5.1.tgz", 917 - "integrity": "sha512-/ZdEtsZ3OiFSyL00kmmu7crFV9KwWR+MgpzjsxO60DQH7sIfHZM892C/E4iDd11EKocr+NYuvOA4Y7uc3QzLEA==", 918 - "license": "MIT", 919 - "dependencies": { 920 - "@vscode/l10n": "^0.0.18", 921 - "vscode-languageserver-textdocument": "^1.0.12", 922 - "vscode-languageserver-types": "^3.17.5", 923 - "vscode-uri": "^3.1.0" 924 - } 925 - }, 926 - "node_modules/vscode-json-languageservice": { 927 - "version": "5.6.1", 928 - "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.6.1.tgz", 929 - "integrity": "sha512-IQIURBF2VMKBdWcMunbHSI3G2WmJ9H7613E1hRxIXX7YsAPSdBxnEiIUrTnsSW/3fk+QW1kfsvSigqgAFYIYtg==", 930 - "license": "MIT", 931 - "dependencies": { 932 - "@vscode/l10n": "^0.0.18", 933 - "jsonc-parser": "^3.3.1", 934 - "vscode-languageserver-textdocument": "^1.0.12", 935 - "vscode-languageserver-types": "^3.17.5", 936 - "vscode-uri": "^3.1.0" 937 - } 938 - }, 939 - "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { 940 - "version": "3.3.1", 941 - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", 942 - "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", 943 - "license": "MIT" 944 - }, 945 - "node_modules/vscode-jsonrpc": { 946 - "version": "8.2.0", 947 - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", 948 - "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", 949 - "license": "MIT", 950 - "engines": { 951 - "node": ">=14.0.0" 952 - } 953 - }, 954 - "node_modules/vscode-languageserver": { 955 - "version": "9.0.1", 956 - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", 957 - "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", 958 - "license": "MIT", 959 - "dependencies": { 960 - "vscode-languageserver-protocol": "3.17.5" 961 - }, 962 - "bin": { 963 - "installServerIntoExtension": "bin/installServerIntoExtension" 964 - } 965 - }, 966 - "node_modules/vscode-languageserver-protocol": { 967 - "version": "3.17.5", 968 - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", 969 - "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", 970 - "license": "MIT", 971 - "dependencies": { 972 - "vscode-jsonrpc": "8.2.0", 973 - "vscode-languageserver-types": "3.17.5" 974 - } 975 - }, 976 - "node_modules/vscode-languageserver-textdocument": { 977 - "version": "1.0.12", 978 - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", 979 - "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", 980 - "license": "MIT" 981 - }, 982 - "node_modules/vscode-languageserver-types": { 983 - "version": "3.17.5", 984 - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", 985 - "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", 986 - "license": "MIT" 987 - }, 988 - "node_modules/vscode-nls": { 989 - "version": "5.2.0", 990 - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", 991 - "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", 992 - "license": "MIT" 993 - }, 994 - "node_modules/vscode-uri": { 995 - "version": "3.1.0", 996 - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", 997 - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", 998 - "license": "MIT" 999 - } 1000 - } 1001 - }
+53 -16
pkgs/by-name/vu/vue-language-server/package.nix
··· 1 1 { 2 2 lib, 3 - buildNpmPackage, 4 - fetchurl, 3 + stdenv, 4 + fetchFromGitHub, 5 + pnpm, 6 + nodejs, 7 + nix-update-script, 8 + makeBinaryWrapper, 5 9 }: 6 - 7 - buildNpmPackage rec { 10 + stdenv.mkDerivation (finalAttrs: { 8 11 pname = "vue-language-server"; 9 12 version = "3.0.1"; 10 13 11 - src = fetchurl { 12 - url = "https://registry.npmjs.org/@vue/language-server/-/language-server-${version}.tgz"; 13 - hash = "sha256-kSJgE94O1qYdd/YoRex8CJSprS15PpboTzChKnYj2nE="; 14 + src = fetchFromGitHub { 15 + owner = "vuejs"; 16 + repo = "language-tools"; 17 + rev = "v${finalAttrs.version}"; 18 + hash = "sha256-VPN4XWZDT44GwUZNih9sH2AiOKr8800B748DRoZ6hWc="; 19 + }; 20 + 21 + pnpmDeps = pnpm.fetchDeps { 22 + inherit (finalAttrs) pname version src; 23 + fetcherVersion = 1; 24 + hash = "sha256-X34wBcLHhCkpr6oFrUE33X8EjUjdSpV5TZQPYbMzRDs="; 14 25 }; 15 26 16 - npmDepsHash = "sha256-S1kmTeReoAn428HaHQbwFzQg75rQNFVKVT1HT9m+7K4="; 17 - forceGitDeps = true; 27 + nativeBuildInputs = [ 28 + nodejs 29 + pnpm.configHook 30 + makeBinaryWrapper 31 + ]; 32 + 33 + buildPhase = '' 34 + runHook preBuild 35 + pnpm run build packages/language-server 36 + runHook postBuild 37 + ''; 38 + 39 + preInstall = '' 40 + pnpm prune --prod 41 + find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} + 42 + 43 + # https://github.com/pnpm/pnpm/issues/3645 44 + find node_modules packages/language-server/node_modules -xtype l -delete 18 45 19 - postPatch = '' 20 - ln -s ${./package-lock.json} package-lock.json 46 + # remove non-deterministic files 47 + rm node_modules/.modules.yaml node_modules/.pnpm-workspace-state-v1.json 21 48 ''; 22 49 23 - dontNpmBuild = true; 24 - makeCacheWritable = true; 50 + installPhase = '' 51 + runHook preInstall 25 52 26 - passthru.updateScript = ./update.sh; 53 + mkdir -p $out/{bin,lib/language-tools} 54 + cp -r {node_modules,packages,extensions} $out/lib/language-tools/ 55 + 56 + makeWrapper ${lib.getExe nodejs} $out/bin/vue-language-server \ 57 + --inherit-argv0 \ 58 + --add-flags $out/lib/language-tools/packages/language-server/bin/vue-language-server.js 59 + 60 + runHook postInstall 61 + ''; 62 + 63 + passthru.updateScript = nix-update-script { }; 27 64 28 65 meta = { 29 66 description = "Official Vue.js language server"; 30 67 homepage = "https://github.com/vuejs/language-tools#readme"; 31 - changelog = "https://github.com/vuejs/language-tools/releases/tag/v${version}"; 68 + changelog = "https://github.com/vuejs/language-tools/releases/tag/v${finalAttrs.version}"; 32 69 license = lib.licenses.mit; 33 70 maintainers = with lib.maintainers; [ friedow ]; 34 71 mainProgram = "vue-language-server"; 35 72 }; 36 - } 73 + })
-30
pkgs/by-name/vu/vue-language-server/update.sh
··· 1 - #! /usr/bin/env nix-shell 2 - #! nix-shell -i bash -p gnused nix nodejs prefetch-npm-deps wget 3 - 4 - set -euo pipefail 5 - pushd "$(dirname "${BASH_SOURCE[0]}")" 6 - 7 - version=$(npm view @vue/language-server version) 8 - tarball="language-server-$version.tgz" 9 - url="https://registry.npmjs.org/@vue/language-server/-/$tarball" 10 - 11 - if [[ "$UPDATE_NIX_OLD_VERSION" == "$version" ]]; then 12 - echo "Already up to date!" 13 - exit 0 14 - fi 15 - 16 - sed -i 's#version = "[^"]*"#version = "'"$version"'"#' package.nix 17 - 18 - sha256=$(nix-prefetch-url "$url") 19 - src_hash=$(nix-hash --to-sri --type sha256 "$sha256") 20 - sed -i 's#hash = "[^"]*"#hash = "'"$src_hash"'"#' package.nix 21 - 22 - rm -f package-lock.json package.json *.tgz 23 - wget "$url" 24 - tar xf "$tarball" --strip-components=1 package/package.json 25 - npm i --package-lock-only --ignore-scripts 26 - npm_hash=$(prefetch-npm-deps package-lock.json) 27 - sed -i 's#npmDepsHash = "[^"]*"#npmDepsHash = "'"$npm_hash"'"#' package.nix 28 - rm -f package.json *.tgz 29 - 30 - popd
+2 -2
pkgs/development/python-modules/anthropic/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "anthropic"; 34 - version = "0.55.0"; 34 + version = "0.59.0"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "anthropics"; 39 39 repo = "anthropic-sdk-python"; 40 40 tag = "v${version}"; 41 - hash = "sha256-2IdsWNQdp4Cr6xP1MDnj5EN/jyGcxuc5bTKg349DpI8="; 41 + hash = "sha256-JUgJB0+9zfmj3asjn7FOozNB9STkKEvObbTP3KLDV+M="; 42 42 }; 43 43 44 44 postPatch = ''
+6
pkgs/development/python-modules/langchain-openai/default.nix
··· 94 94 "test_openai_get_num_tokens" 95 95 ]; 96 96 97 + disabledTestPaths = [ 98 + # TODO recheck on next update. Langchain has been working on Pydantic errors. 99 + # ValidationError from pydantic 100 + "tests/unit_tests/chat_models/test_responses_stream.py" 101 + ]; 102 + 97 103 pythonImportsCheck = [ "langchain_openai" ]; 98 104 99 105 passthru.updateScript = gitUpdater {
+2 -2
pkgs/development/python-modules/scikit-base/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "scikit-base"; 11 - version = "0.12.3"; 11 + version = "0.12.4"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "sktime"; 16 16 repo = "skbase"; 17 17 tag = "v${version}"; 18 - hash = "sha256-UaAzEw/crkHg7Gyu0xWdQwlqP8M/00Pv82+G3fXQ9hs="; 18 + hash = "sha256-gyI/UCPAIH3gtW/e93w0D5e/HDdLA7GpSml/IJE8ipM="; 19 19 }; 20 20 21 21 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/snakemake-interface-logger-plugins/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "snakemake-interface-logger-plugins"; 11 - version = "1.2.3"; 11 + version = "1.2.4"; 12 12 format = "pyproject"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "snakemake"; 16 16 repo = "snakemake-interface-logger-plugins"; 17 17 tag = "v${version}"; 18 - hash = "sha256-VHbta+R2a/K2L03IRu/Ya7dJzshIAvyK9cNIRbx8QqM="; 18 + hash = "sha256-dXC6gV5Av8Ij3lVvgdEKzU2tAPiA5JdV3F2Xil5hjHs="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ hatchling ];
+2 -2
pkgs/development/python-modules/uiprotect/default.nix
··· 40 40 41 41 buildPythonPackage rec { 42 42 pname = "uiprotect"; 43 - version = "7.14.2"; 43 + version = "7.20.0"; 44 44 pyproject = true; 45 45 46 46 disabled = pythonOlder "3.10"; ··· 49 49 owner = "uilibs"; 50 50 repo = "uiprotect"; 51 51 tag = "v${version}"; 52 - hash = "sha256-amCE5y/4tAdrvlk6ZSa6QaG9XuLnFfz1ml1r/H80fdE="; 52 + hash = "sha256-mrTRLwqHiYsdVsmtsEv1ZZvhLquednbT0ME4HO1wC4I="; 53 53 }; 54 54 55 55 build-system = [ poetry-core ];