diff --git a/pkgs/applications/editors/vim/plugins/cocPlugins.nix b/pkgs/applications/editors/vim/plugins/cocPlugins.nix index 72f38d3e94d4..c073c194ca1e 100644 --- a/pkgs/applications/editors/vim/plugins/cocPlugins.nix +++ b/pkgs/applications/editors/vim/plugins/cocPlugins.nix @@ -1,74 +1,62 @@ { + lib, buildVimPlugin, - coc-basedpyright, - coc-clangd, - coc-css, - coc-diagnostic, - coc-docker, - coc-explorer, - coc-git, - coc-pyright, - coc-sh, - coc-spell-checker, - coc-toml, + pkgs, }: -final: prev: { - coc-basedpyright = buildVimPlugin { - inherit (coc-basedpyright) pname version meta; - src = "${coc-basedpyright}/lib/node_modules/coc-basedpyright"; - }; - - coc-clangd = buildVimPlugin { - inherit (coc-clangd) pname version meta; - src = "${coc-clangd}/lib/node_modules/coc-clangd"; - }; - - coc-css = buildVimPlugin { - inherit (coc-css) pname version meta; - src = "${coc-css}/lib/node_modules/coc-css"; - }; - - coc-diagnostic = buildVimPlugin { - inherit (coc-diagnostic) pname version meta; - src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic"; - }; - - coc-docker = buildVimPlugin { - inherit (coc-docker) pname version meta; - src = "${coc-docker}/lib/node_modules/coc-docker"; - }; - - coc-explorer = buildVimPlugin { - inherit (coc-explorer) pname version meta; - src = "${coc-explorer}/lib/node_modules/coc-explorer"; - }; - - coc-git = buildVimPlugin { - inherit (coc-git) pname version meta; - src = "${coc-git}/lib/node_modules/coc-git"; - }; - - coc-pyright = buildVimPlugin { - pname = "coc-pyright"; - inherit (coc-pyright) version meta; - src = "${coc-pyright}/lib/node_modules/coc-pyright"; - }; - - coc-sh = buildVimPlugin { - pname = "coc-sh"; - inherit (coc-sh) version meta; - src = "${coc-sh}/lib/node_modules/coc-sh"; - }; - - coc-spell-checker = buildVimPlugin { - pname = "coc-spell-checker"; - inherit (coc-spell-checker) version meta; - src = "${coc-spell-checker}/lib/node_modules/coc-spell-checker"; - }; - - coc-toml = buildVimPlugin { - pname = "coc-toml"; - inherit (coc-toml) version meta; - src = "${coc-toml}/lib/node_modules/coc-toml"; - }; -} +final: prev: +let + cocPackages = [ + "coc-clangd" + "coc-cmake" + "coc-css" + "coc-diagnostic" + "coc-docker" + "coc-emmet" + "coc-eslint" + "coc-explorer" + "coc-flutter" + "coc-git" + "coc-haxe" + "coc-highlight" + "coc-html" + "coc-java" + "coc-jest" + "coc-json" + "coc-lists" + "coc-markdownlint" + "coc-pairs" + "coc-prettier" + "coc-pyright" + "coc-r-lsp" + "coc-rust-analyzer" + "coc-sh" + "coc-sh" + "coc-smartf" + "coc-snippets" + "coc-solargraph" + "coc-spell-checker" + "coc-sqlfluff" + "coc-stylelint" + "coc-sumneko-lua" + "coc-tabnine" + "coc-texlab" + "coc-toml" + "coc-toml" + "coc-vimlsp" + "coc-vimtex" + "coc-wxml" + "coc-basedpyright" + "coc-yaml" + "coc-yank" + ]; +in +lib.genAttrs cocPackages ( + pkg: + let + cocPkg = pkgs.${pkg}; + in + buildVimPlugin { + inherit (cocPkg) pname version meta; + src = "${cocPkg}/lib/node_modules/${cocPkg.pname}"; + } +) diff --git a/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix b/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix index 3a24fa7562fe..03fe172d2380 100644 --- a/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix @@ -6,39 +6,10 @@ final: prev: let nodePackageNames = [ - "coc-cmake" - "coc-emmet" - "coc-eslint" - "coc-flutter" "coc-go" - "coc-haxe" - "coc-highlight" - "coc-html" - "coc-java" - "coc-jest" - "coc-json" - "coc-lists" "coc-ltex" - "coc-markdownlint" - "coc-pairs" - "coc-prettier" - "coc-r-lsp" - "coc-rust-analyzer" - "coc-smartf" - "coc-snippets" - "coc-solargraph" - "coc-sqlfluff" - "coc-stylelint" - "coc-sumneko-lua" - "coc-tabnine" - "coc-texlab" "coc-tsserver" "coc-ultisnips" - "coc-vimlsp" - "coc-vimtex" - "coc-wxml" - "coc-yaml" - "coc-yank" "coc-nginx" ]; diff --git a/pkgs/by-name/co/coc-cmake/package.nix b/pkgs/by-name/co/coc-cmake/package.nix new file mode 100644 index 000000000000..74bbc83fc6f4 --- /dev/null +++ b/pkgs/by-name/co/coc-cmake/package.nix @@ -0,0 +1,54 @@ +{ + lib, + stdenv, + nodejs, + pnpm_8, + fetchFromGitHub, + npmHooks, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "coc-cmake"; + version = "0-unstable-2024-10-21"; + + src = fetchFromGitHub { + owner = "voldikss"; + repo = "coc-extensions"; + rev = "69c81e04fd3350bb75b09232d8ccf26d20075111"; + hash = "sha256-VZRHpy0OTmoQyOEa0vIJl/VkV52r0HEtTzY1fjr6yQ0="; + }; + + pnpmDeps = pnpm_8.fetchDeps { + inherit (finalAttrs) + pname + version + src + pnpmWorkspaces + ; + fetcherVersion = 2; + hash = "sha256-wQ9dcqY7BVXc7wpsHlYNpc7utL1+MkdTCu77Wh8+QWc="; + }; + + pnpmWorkspaces = [ "coc-cmake" ]; + + nativeBuildInputs = [ + nodejs + pnpm_8.configHook + ]; + + buildPhase = '' + runHook preBuild + + pnpm run build coc-cmake + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + mkdir -p $out/lib/node_modules + mv packages/coc-cmake $out/lib/node_modules/coc-cmake + mv node_modules/.pnpm/ $out/lib/node_modules/.pnpm + runHook postInstall + ''; + +}) diff --git a/pkgs/by-name/co/coc-emmet/package.nix b/pkgs/by-name/co/coc-emmet/package.nix new file mode 100644 index 000000000000..78b43c0d3196 --- /dev/null +++ b/pkgs/by-name/co/coc-emmet/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-emmet"; + version = "1.1.6"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-emmet"; + tag = finalAttrs.version; + hash = "sha256-0f9wSn7W+8Pxce7hbdfNpL33oykuVGNifNnSPPdhKb8="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-8oo/XG9WxgKIbhfBWiGry+SZJdQIFe/T5i9S0hgjmp0="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Emmet extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-emmet"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-eslint/package.nix b/pkgs/by-name/co/coc-eslint/package.nix new file mode 100644 index 000000000000..c6380b7cf82e --- /dev/null +++ b/pkgs/by-name/co/coc-eslint/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-eslint"; + version = "3.0.15"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-eslint"; + tag = finalAttrs.version; + hash = "sha256-41mUQpiFzBWMRoK7aQu0Gu4FBsYZdHbHPzrSMZR6RLQ="; + }; + + npmDepsHash = "sha256-g5gLAtBmwsHBCDHPfcVPETH7+djh0piJ6nJYSsy9GJQ="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Eslint extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-eslint"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-flutter/package.nix b/pkgs/by-name/co/coc-flutter/package.nix new file mode 100644 index 000000000000..e720ed66bc48 --- /dev/null +++ b/pkgs/by-name/co/coc-flutter/package.nix @@ -0,0 +1,72 @@ +{ + lib, + stdenv, + esbuild, + buildGoModule, + yarnBuildHook, + yarnInstallHook, + yarnConfigHook, + nodejs, + fetchYarnDeps, + fetchFromGitHub, + nix-update-script, +}: +let + esbuild' = + let + version = "0.9.0"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-+4oNM39cN7zCld4WwLVDHQFyvVhdsqKTLLiF2a9+KP0="; + }; + vendorHash = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg="; + } + ); + }; +in + +stdenv.mkDerivation (finalAttrs: { + pname = "coc-flutter"; + version = "0-unstable-2023-03-22"; + + src = fetchFromGitHub { + owner = "iamcco"; + repo = "coc-flutter"; + rev = "883c269eaacbeddbd4fb08e32e6a05051933429d"; + hash = "sha256-K3NvqZnAEj/qfsvomYl7dPtEo3ad7w1dCfZHjMRwbAA="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-aEjfhjkMlHSdISfG9baRfaUiTUbj8TPZi2edAFiqKlg="; + }; + + nativeBuildInputs = [ + yarnBuildHook + yarnConfigHook + yarnInstallHook + nodejs + esbuild' + ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "Flutter support for (Neo)vim"; + homepage = "https://github.com/iamcco/coc-flutter"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-haxe/package.nix b/pkgs/by-name/co/coc-haxe/package.nix new file mode 100644 index 000000000000..ba184cbf75fe --- /dev/null +++ b/pkgs/by-name/co/coc-haxe/package.nix @@ -0,0 +1,31 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-haxe"; + version = "0.21.1"; + + src = fetchFromGitHub { + owner = "vantreeseba"; + repo = "coc-haxe"; + tag = "v${finalAttrs.version}"; + hash = "sha256-iveWhxkrX8EaBfh8IwKrTLw1AiGBmNva9G0p3rMwOi8="; + }; + + npmDepsHash = "sha256-1RrhUyICnYDM9qC9dEZLDPQdsFqcu8Nn/enfm+PgM00="; + + npmBuildScript = "prepare"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Haxe language server extension for coc.nvim"; + homepage = "https://github.com/vantreeseba/coc-haxe"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-highlight/package.nix b/pkgs/by-name/co/coc-highlight/package.nix new file mode 100644 index 000000000000..1e013743718e --- /dev/null +++ b/pkgs/by-name/co/coc-highlight/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-highlight"; + version = "2.0.4"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-highlight"; + tag = finalAttrs.version; + hash = "sha256-VksCqyB8b3Bk2BsnYFr6cJINqUzVY+px3TCiWzqFTzE="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-z9pJXGdUXNU8Bfhp7PUPZk7rCCAhnQpcmXUoHUaFAIU="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + yarnBuildScript = "prepare"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Highlight extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-highlight"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-html/package.nix b/pkgs/by-name/co/coc-html/package.nix new file mode 100644 index 000000000000..b1cb3dc0b246 --- /dev/null +++ b/pkgs/by-name/co/coc-html/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-html"; + version = "1.8.0"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-html"; + tag = finalAttrs.version; + hash = "sha256-dMjkG/djycRhRPIMCQ1PYvfXVxlWHtcNjouW+bCm59I="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-hb8H7tI4OouLBTwuSx3UVw7I52HTYxOFkAVJGaIKHzI="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Html language server extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-html"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-java/package.nix b/pkgs/by-name/co/coc-java/package.nix new file mode 100644 index 000000000000..ff4341114e2e --- /dev/null +++ b/pkgs/by-name/co/coc-java/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-java"; + version = "1.26.1"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-java"; + tag = finalAttrs.version; + hash = "sha256-OKqZk1pt8qt6O+kHYdhAAha5S8YTJBFQPn7oIrjGZgI="; + }; + + npmDepsHash = "sha256-FF7EAf6SvO1sGMIE8FCS7MbnpVwVUwVg0SVUsX+i7zg="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Java extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-java"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-jest/package-lock-fix.patch b/pkgs/by-name/co/coc-jest/package-lock-fix.patch new file mode 100644 index 000000000000..2a00c3d4843f --- /dev/null +++ b/pkgs/by-name/co/coc-jest/package-lock-fix.patch @@ -0,0 +1,61 @@ +diff --git i/package-lock.json w/package-lock.json +index 9ffdc5f..1aac77b 100644 +--- i/package-lock.json ++++ w/package-lock.json +@@ -23,6 +23,8 @@ + }, + "node_modules/@chemzqm/tsconfig": { + "version": "0.0.3", ++ "resolved": "https://registry.npmjs.org/@chemzqm/tsconfig/-/tsconfig-0.0.3.tgz", ++ "integrity": "sha512-MjF25vbqLYR+S+JJLgBi0vn4gZqv/C87H+yPSlVKEqlIJAJOGJOgFPUFvRS7pdRHqkv2flX/oRxzxhlu2V0X1w==", + "dev": true, + "license": "MIT" + }, +@@ -453,16 +455,22 @@ + }, + "node_modules/@types/node": { + "version": "13.11.1", ++ "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.1.tgz", ++ "integrity": "sha512-eWQGP3qtxwL8FGneRrC5DwrJLGN4/dH1clNTuLfN81HCrxVtxRjygDTUoZJ5ASlDEeo0ppYFQjQIlXhtXpOn6g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/which": { + "version": "1.3.2", ++ "resolved": "https://registry.npmjs.org/@types/which/-/which-1.3.2.tgz", ++ "integrity": "sha512-8oDqyLC7eD4HM307boe2QWKyuzdzWBj56xI/imSl2cpL+U3tCMaTAkMJ4ee5JBZ/FsOJlvRGeIShiZDAl1qERA==", + "dev": true, + "license": "MIT" + }, + "node_modules/coc.nvim": { + "version": "0.0.79-next.11", ++ "resolved": "https://registry.npmjs.org/coc.nvim/-/coc.nvim-0.0.79-next.11.tgz", ++ "integrity": "sha512-1AAP2N4dno8ee2Sn2EHcVhuyhz7GS+VosqBq1W18KGmN/Ht3ry1kNsX7rsTeM/qroadvjtsIC5kM2ke239AiJw==", + "dev": true, + "license": "MIT", + "engines": { +@@ -516,11 +524,15 @@ + }, + "node_modules/isexe": { + "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", ++ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/typescript": { + "version": "4.1.3", ++ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", ++ "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true, + "license": "Apache-2.0", + "bin": { +@@ -533,6 +545,8 @@ + }, + "node_modules/which": { + "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", ++ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { diff --git a/pkgs/by-name/co/coc-jest/package.nix b/pkgs/by-name/co/coc-jest/package.nix new file mode 100644 index 000000000000..7880a4a69630 --- /dev/null +++ b/pkgs/by-name/co/coc-jest/package.nix @@ -0,0 +1,34 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage { + pname = "coc-jest"; + version = "1.1.5-unstable-2025-04-19"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-jest"; + rev = "0ce2cd21c535e0c6c86102bc4da95337cb29948b"; + hash = "sha256-jEwQxZWyKh5tgdRD0f/jQ3q9B/fIGD9Pd8AYDsBj4LQ="; + }; + + patches = [ + ./package-lock-fix.patch + ]; + + npmDepsHash = "sha256-4X6lmblZnAF+4ZmrWYwfigO90Ah7I+B4tbMpFrguxMU="; + + npmBuildScript = "prepare"; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Jest extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-jest"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +} diff --git a/pkgs/by-name/co/coc-jest/update.sh b/pkgs/by-name/co/coc-jest/update.sh new file mode 100755 index 000000000000..22bf46d8400a --- /dev/null +++ b/pkgs/by-name/co/coc-jest/update.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash nodejs nix-update git + +WORKDIR=$(mktemp -d) +PACKAGE_DIR="$(realpath "$(dirname "$0")")" + +# Clone source +git clone "https://github.com/neoclide/coc-jest" "$WORKDIR/src" +pushd "$WORKDIR/src" +npx --yes npm-package-lock-add-resolved + +# Update package-lock patch +git diff >"$PACKAGE_DIR/package-lock-fix.patch" +popd + +# Run nix-update +nix-update --version=branch "$UPDATE_NIX_PNAME" + +# Cleanup +rm -rf "$WORKDIR" diff --git a/pkgs/by-name/co/coc-json/package.nix b/pkgs/by-name/co/coc-json/package.nix new file mode 100644 index 000000000000..bf70392609dc --- /dev/null +++ b/pkgs/by-name/co/coc-json/package.nix @@ -0,0 +1,31 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-json"; + version = "1.9.3"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-json"; + tag = finalAttrs.version; + hash = "sha256-iYGhjU9qaRh7Jlc/LLbZIvfPsJR+2FMy2L3weVn2rFA="; + }; + + npmDepsHash = "sha256-ois2uyIrF8dRgSGt5NhjYoWw8OqFPRmlG5y952boj1Y="; + + npmBuildScript = "prepare"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "JSON language extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-json"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-lists/package.nix b/pkgs/by-name/co/coc-lists/package.nix new file mode 100644 index 000000000000..18ebcc1978be --- /dev/null +++ b/pkgs/by-name/co/coc-lists/package.nix @@ -0,0 +1,31 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-lists"; + version = "1.5.4"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-lists"; + tag = finalAttrs.version; + hash = "sha256-jt7JnGRXGgG+tbk0GySZeVAlOeTL/pX6+6WK3Qv6mYg="; + }; + + npmDepsHash = "sha256-9GndvIt7kQwT/wcS0qmeB0aIRNI/8UoW5b1JfoVAfn0="; + + npmBuildScript = "prepare"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Common lists for coc.nvim"; + homepage = "https://github.com/neoclide/coc-lists"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-markdownlint/package.nix b/pkgs/by-name/co/coc-markdownlint/package.nix new file mode 100644 index 000000000000..94ebe58feec0 --- /dev/null +++ b/pkgs/by-name/co/coc-markdownlint/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage { + pname = "coc-markdownlint"; + version = "0-unstable-2025-11-01"; + + src = fetchFromGitHub { + owner = "fannheyward"; + repo = "coc-markdownlint"; + rev = "4e507d516ccb0e0287c95d909db85676d786e9bd"; + hash = "sha256-fNUmrwjCiMYZHXkI4RPn4BMRxiWW+BoVEvaSMIsEMeQ="; + }; + + npmDepsHash = "sha256-JMXeWQZMYkhUqE5DdYBRRhyHDAqr9VkKATRQE6eOGys="; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "Markdownlint extension for coc.nvim"; + homepage = "https://github.com/fannheyward/coc-markdownlint"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +} diff --git a/pkgs/by-name/co/coc-pairs/package-lock-fix.patch b/pkgs/by-name/co/coc-pairs/package-lock-fix.patch new file mode 100644 index 000000000000..05f1a8c9970a --- /dev/null +++ b/pkgs/by-name/co/coc-pairs/package-lock-fix.patch @@ -0,0 +1,28 @@ +diff --git c/package-lock.json i/package-lock.json +index ee9b22f..4d693ab 100644 +--- c/package-lock.json ++++ i/package-lock.json +@@ -1,12 +1,12 @@ + { + "name": "coc-pairs", +- "version": "1.5.1", ++ "version": "1.5.2", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "coc-pairs", +- "version": "1.5.1", ++ "version": "1.5.2", + "license": "MIT", + "devDependencies": { + "@chemzqm/tsconfig": "^0.0.3", +@@ -20,6 +20,8 @@ + }, + "node_modules/@chemzqm/tsconfig": { + "version": "0.0.3", ++ "resolved": "https://registry.npmjs.org/@chemzqm/tsconfig/-/tsconfig-0.0.3.tgz", ++ "integrity": "sha512-MjF25vbqLYR+S+JJLgBi0vn4gZqv/C87H+yPSlVKEqlIJAJOGJOgFPUFvRS7pdRHqkv2flX/oRxzxhlu2V0X1w==", + "dev": true, + "license": "MIT" + }, diff --git a/pkgs/by-name/co/coc-pairs/package.nix b/pkgs/by-name/co/coc-pairs/package.nix new file mode 100644 index 000000000000..7cd3e79d9533 --- /dev/null +++ b/pkgs/by-name/co/coc-pairs/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-pairs"; + version = "1.5.2"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-pairs"; + tag = finalAttrs.version; + hash = "sha256-CUNnNS8mRjyVyjFw4dLnFpskdZNn/+UjVwOcuZJkeNw="; + }; + + patches = [ + ./package-lock-fix.patch + ]; + + npmDepsHash = "sha256-yIMed7x5EzJMMhsA/O08kLpVYMujyJq1qol/KilxxTs="; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Basic auto pairs extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-pairs"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-pairs/update.sh b/pkgs/by-name/co/coc-pairs/update.sh new file mode 100755 index 000000000000..cd854c58b701 --- /dev/null +++ b/pkgs/by-name/co/coc-pairs/update.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash nodejs nix-update git curl jq + +WORKDIR=$(mktemp -d) +PACKAGE_DIR="$(realpath "$(dirname "$0")")" + +# Get latest tag +NEW_VERSION=$(curl "https://api.github.com/repos/neoclide/coc-pairs/tags" | jq -r '.[] | .name' | sort --version-sort | tail -1) + +if [[ "$UPDATE_NIX_OLD_VERSION" == "$NEW_VERSION" ]]; then + echo "package is up to date: $UPDATE_NIX_OLD_VERSION" + exit 0 +fi + +# Clone source +git clone "https://github.com/neoclide/coc-pairs" -b "$NEW_VERSION" "$WORKDIR/src" +pushd "$WORKDIR/src" +npx --yes npm-package-lock-add-resolved + +# Update package-lock patch +git diff >"$PACKAGE_DIR/package-lock-fix.patch" +popd + +# Run nix-update +nix-update "$UPDATE_NIX_PNAME" + +# Cleanup +rm -rf "$WORKDIR" diff --git a/pkgs/by-name/co/coc-prettier/package.nix b/pkgs/by-name/co/coc-prettier/package.nix new file mode 100644 index 000000000000..d632e4ec547a --- /dev/null +++ b/pkgs/by-name/co/coc-prettier/package.nix @@ -0,0 +1,31 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-prettier"; + version = "11.0.1"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-prettier"; + tag = finalAttrs.version; + hash = "sha256-QD31kF7HIsh7C6ykt+x7utLEmN7msprGstoRa3PC7j8="; + }; + + npmDepsHash = "sha256-vKkW3PbeN3KtJHLvr0HBMiDx9XZgyBZD40gENDnoOSs="; + + npmBuildScript = "prepare"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Prettier extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-prettier"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-r-lsp/package.nix b/pkgs/by-name/co/coc-r-lsp/package.nix new file mode 100644 index 000000000000..af8c885ff0ac --- /dev/null +++ b/pkgs/by-name/co/coc-r-lsp/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-r-lsp"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-r-lsp"; + tag = finalAttrs.version; + hash = "sha256-pjxnNzWOqlVWNNvEF9Yx1aQa4i3BpJoenuGQmY/k1QA="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-BUg1ZhJn3pF2cQB6b1Fe0jsd9gi2ZyMhCt7SXtjvY54="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "R LSP client for coc.nvim"; + homepage = "https://github.com/neoclide/coc-r-lsp"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-rust-analyzer/package.nix b/pkgs/by-name/co/coc-rust-analyzer/package.nix new file mode 100644 index 000000000000..278b29e6a592 --- /dev/null +++ b/pkgs/by-name/co/coc-rust-analyzer/package.nix @@ -0,0 +1,29 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage { + pname = "coc-rust-analyzer"; + version = "0-unstable-2025-10-31"; + + src = fetchFromGitHub { + owner = "fannheyward"; + repo = "coc-rust-analyzer"; + rev = "6cc74fcaed6b011b98e9f8483fb608dff53147be"; + hash = "sha256-2XSx4eR9GgMbWY+IOEKuhCAVesxoZbh/KsLr0It0Cks="; + }; + + npmDepsHash = "sha256-94kuqDNsCcPuvTVeprEdjNOPw8pdpDp3IOvuoKdSEgU="; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "Rust-analyzer extension for coc.nvim"; + homepage = "https://github.com/fannheyward/coc-rust-analyzer"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +} diff --git a/pkgs/by-name/co/coc-smartf/package.nix b/pkgs/by-name/co/coc-smartf/package.nix new file mode 100644 index 000000000000..debc471d419f --- /dev/null +++ b/pkgs/by-name/co/coc-smartf/package.nix @@ -0,0 +1,71 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.12.22"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-vZlrHfcXOz4QHTH9otpwtPIWHGxK4TAol5o/Tl0M98E="; + }; + vendorHash = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg="; + } + ); + }; +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-smartf"; + version = "1.2.1"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-smartf"; + tag = finalAttrs.version; + hash = "sha256-CL0jWwMj6sFXEx+D1Orc4Fivbl33qE2P3yRJB0qqQFQ="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-s1TStKyDPydBxMLfszhKHGyQeFIC6bDPtssNm9hdZNs="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + esbuild' + ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Make jump to character easier"; + homepage = "https://github.com/neoclide/coc-smartf"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-snippets/package.nix b/pkgs/by-name/co/coc-snippets/package.nix new file mode 100644 index 000000000000..68a13262d155 --- /dev/null +++ b/pkgs/by-name/co/coc-snippets/package.nix @@ -0,0 +1,31 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-snippets"; + version = "3.4.7"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-snippets"; + tag = finalAttrs.version; + hash = "sha256-xaExEsNy6uuYUTeyXaon4DAoRIF6OpIZis59oetR36c="; + }; + + npmDepsHash = "sha256-tRyFtfL3Jc+uajELVdJoDteY3lnq0Bx8UQTaz2HtbW0="; + + npmBuildScript = "prepare"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Snippets solution for coc.nvim"; + homepage = "https://github.com/neoclide/coc-snippets"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-solargraph/package.nix b/pkgs/by-name/co/coc-solargraph/package.nix new file mode 100644 index 000000000000..a21fb429acc1 --- /dev/null +++ b/pkgs/by-name/co/coc-solargraph/package.nix @@ -0,0 +1,73 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.8.29"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-WpnWdx0Oi1KBWiS/CEd88hYU/3ka1x1AA71ipYJgT5A="; + }; + vendorHash = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg="; + } + ); + }; +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-solargraph"; + version = "1.2.4"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-solargraph"; + tag = finalAttrs.version; + hash = "sha256-AUulj0tcgkXrQS9k1zhB0LKWJxvIlVtxSQK+nYGm73s="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-FPxvwqx7TfJBM+O8TY64swJVYlWIbCvVbzVJYthHjO0="; + }; + + yarnBuildScript = "prepare"; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + esbuild' + ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Solargraph extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-solargraph"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-sqlfluff/package.nix b/pkgs/by-name/co/coc-sqlfluff/package.nix new file mode 100644 index 000000000000..278987f8446a --- /dev/null +++ b/pkgs/by-name/co/coc-sqlfluff/package.nix @@ -0,0 +1,71 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.16.17"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-8L8h0FaexNsb3Mj6/ohA37nYLFogo5wXkAhGztGUUsQ="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); + }; +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-sqlfluff"; + version = "0.11.4"; + + src = fetchFromGitHub { + owner = "yaegassy"; + repo = "coc-sqlfluff"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hTe0rtjIKdlPSvwcHI2m0sRkVfmW8eQ/63WLmPsiovI="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-Pz7OCAiPIMVCAYe9OGWKMLfGSwK8ulA/JW55eB8xJqw="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + esbuild' + ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "SQLFluff extension for coc.nvim"; + homepage = "https://github.com/yaegassy/coc-sqlfluff"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-stylelint/package.nix b/pkgs/by-name/co/coc-stylelint/package.nix new file mode 100644 index 000000000000..abd256ec6090 --- /dev/null +++ b/pkgs/by-name/co/coc-stylelint/package.nix @@ -0,0 +1,51 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-stylelint"; + version = "1.2.0"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-stylelint"; + tag = finalAttrs.version; + hash = "sha256-EurfiE1xeJhyH4Idb/hf/eItwmv75lan1csz0KJMBXs="; + }; + + # Fix yarn.lock file + postPatch = '' + substituteInPlace yarn.lock \ + --replace-fail "http://registry.npmjs.org" "https://registry.yarnpkg.com" + ''; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src postPatch; + hash = "sha256-rcHjbiMDrgCHweRMDlfcMvAJT4VULks44fbpctPpZps="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Stylelint extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-stylelint"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-sumneko-lua/package-lock-fix.patch b/pkgs/by-name/co/coc-sumneko-lua/package-lock-fix.patch new file mode 100644 index 000000000000..b29492f48824 --- /dev/null +++ b/pkgs/by-name/co/coc-sumneko-lua/package-lock-fix.patch @@ -0,0 +1,1000 @@ +diff --git i/package-lock.json w/package-lock.json +index 8ff8254..9ea50fc 100644 +--- i/package-lock.json ++++ w/package-lock.json +@@ -227,6 +227,8 @@ + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", ++ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", ++ "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], +@@ -343,6 +345,8 @@ + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", ++ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", ++ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -359,6 +363,8 @@ + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", ++ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", ++ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { +@@ -370,11 +376,15 @@ + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", ++ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", ++ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", ++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", ++ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -391,6 +401,8 @@ + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", ++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", ++ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -427,6 +439,8 @@ + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", ++ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", ++ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -439,6 +453,8 @@ + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", ++ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", ++ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { +@@ -447,6 +463,8 @@ + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", ++ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", ++ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -459,6 +477,8 @@ + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", ++ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", ++ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, +@@ -594,6 +614,8 @@ + }, + "node_modules/@types/fs-extra": { + "version": "11.0.4", ++ "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-11.0.4.tgz", ++ "integrity": "sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -609,6 +631,8 @@ + }, + "node_modules/@types/jsonfile": { + "version": "6.1.4", ++ "resolved": "https://registry.npmjs.org/@types/jsonfile/-/jsonfile-6.1.4.tgz", ++ "integrity": "sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -632,6 +656,8 @@ + }, + "node_modules/@types/node-fetch": { + "version": "2.6.11", ++ "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", ++ "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -659,6 +685,8 @@ + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", ++ "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", ++ "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "license": "MIT", + "optional": true, +@@ -1952,6 +1980,8 @@ + }, + "node_modules/ansi-regex": { + "version": "5.0.1", ++ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", ++ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -1960,6 +1990,8 @@ + }, + "node_modules/ansi-styles": { + "version": "4.3.0", ++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", ++ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2040,6 +2072,8 @@ + }, + "node_modules/array-union": { + "version": "2.1.0", ++ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", ++ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "license": "MIT", + "engines": { +@@ -2157,6 +2191,8 @@ + }, + "node_modules/asynckit": { + "version": "0.4.0", ++ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", ++ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "license": "MIT" + }, +@@ -2178,6 +2214,8 @@ + }, + "node_modules/balanced-match": { + "version": "1.0.2", ++ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", ++ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, +@@ -2211,6 +2249,8 @@ + }, + "node_modules/braces": { + "version": "3.0.2", ++ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", ++ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2254,6 +2294,8 @@ + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", ++ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", ++ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -2380,6 +2422,8 @@ + }, + "node_modules/chalk": { + "version": "4.1.2", ++ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", ++ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2550,6 +2594,8 @@ + }, + "node_modules/color-convert": { + "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ++ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2561,11 +2607,15 @@ + }, + "node_modules/color-name": { + "version": "1.1.4", ++ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", ++ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", ++ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", ++ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2620,6 +2670,8 @@ + }, + "node_modules/cross-spawn": { + "version": "7.0.3", ++ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", ++ "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2699,6 +2751,8 @@ + }, + "node_modules/debug": { + "version": "4.3.4", ++ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", ++ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2763,6 +2817,8 @@ + }, + "node_modules/delayed-stream": { + "version": "1.0.0", ++ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", ++ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -2777,6 +2833,8 @@ + }, + "node_modules/dir-glob": { + "version": "3.0.1", ++ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", ++ "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -2812,6 +2870,8 @@ + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", ++ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", ++ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, +@@ -2823,11 +2883,15 @@ + }, + "node_modules/emoji-regex": { + "version": "8.0.0", ++ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", ++ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/end-of-stream": { + "version": "1.4.4", ++ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", ++ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3037,6 +3101,8 @@ + }, + "node_modules/esbuild": { + "version": "0.20.2", ++ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", ++ "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", +@@ -3083,6 +3149,8 @@ + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", ++ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", ++ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { +@@ -3473,6 +3541,8 @@ + }, + "node_modules/esrecurse": { + "version": "4.3.0", ++ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", ++ "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { +@@ -3484,6 +3554,8 @@ + }, + "node_modules/estraverse": { + "version": "5.3.0", ++ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", ++ "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { +@@ -3543,6 +3615,8 @@ + }, + "node_modules/executable": { + "version": "4.1.1", ++ "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", ++ "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3554,6 +3628,8 @@ + }, + "node_modules/extract-zip": { + "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", ++ "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { +@@ -3607,6 +3683,8 @@ + }, + "node_modules/fastq": { + "version": "1.13.0", ++ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", ++ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -3615,6 +3693,8 @@ + }, + "node_modules/fd-slicer": { + "version": "1.1.0", ++ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", ++ "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3635,6 +3715,8 @@ + }, + "node_modules/fill-range": { + "version": "7.0.1", ++ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", ++ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3727,6 +3809,8 @@ + }, + "node_modules/foreground-child": { + "version": "3.1.1", ++ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", ++ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -3742,6 +3826,8 @@ + }, + "node_modules/form-data": { + "version": "4.0.0", ++ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", ++ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3755,6 +3841,8 @@ + }, + "node_modules/fs-extra": { + "version": "11.2.0", ++ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", ++ "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3879,6 +3967,8 @@ + }, + "node_modules/get-stream": { + "version": "5.2.0", ++ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", ++ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3942,6 +4032,8 @@ + }, + "node_modules/glob": { + "version": "10.3.10", ++ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", ++ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -3963,6 +4055,8 @@ + }, + "node_modules/glob-parent": { + "version": "5.1.2", ++ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", ++ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -3974,6 +4068,8 @@ + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", ++ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", ++ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -3982,6 +4078,8 @@ + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", ++ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", ++ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -4027,6 +4125,8 @@ + }, + "node_modules/globby": { + "version": "11.1.0", ++ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", ++ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -4059,6 +4159,8 @@ + }, + "node_modules/graceful-fs": { + "version": "4.2.10", ++ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", ++ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true, + "license": "ISC" + }, +@@ -4080,6 +4182,8 @@ + }, + "node_modules/has-flag": { + "version": "4.0.0", ++ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", ++ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -4195,6 +4299,8 @@ + }, + "node_modules/imurmurhash": { + "version": "0.1.4", ++ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", ++ "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { +@@ -4430,6 +4536,8 @@ + }, + "node_modules/is-extglob": { + "version": "2.1.1", ++ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", ++ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -4451,6 +4559,8 @@ + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", ++ "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { +@@ -4475,6 +4585,8 @@ + }, + "node_modules/is-glob": { + "version": "4.0.3", ++ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", ++ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -4522,6 +4634,8 @@ + }, + "node_modules/is-number": { + "version": "7.0.0", ++ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", ++ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { +@@ -4711,6 +4825,8 @@ + }, + "node_modules/isexe": { + "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", ++ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, +@@ -4730,6 +4846,8 @@ + }, + "node_modules/jackspeak": { + "version": "2.3.6", ++ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", ++ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { +@@ -4813,6 +4931,8 @@ + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", ++ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", ++ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, +@@ -4848,6 +4968,8 @@ + }, + "node_modules/jsonfile": { + "version": "6.1.0", ++ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", ++ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -4949,6 +5071,8 @@ + }, + "node_modules/lodash.merge": { + "version": "4.6.2", ++ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", ++ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, +@@ -4967,6 +5091,8 @@ + }, + "node_modules/lru-cache": { + "version": "6.0.0", ++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", ++ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -5021,6 +5147,8 @@ + }, + "node_modules/merge2": { + "version": "1.4.1", ++ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", ++ "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { +@@ -5049,6 +5177,8 @@ + }, + "node_modules/micromatch": { + "version": "4.0.5", ++ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", ++ "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -5061,6 +5191,8 @@ + }, + "node_modules/mime-db": { + "version": "1.52.0", ++ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", ++ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { +@@ -5069,6 +5201,8 @@ + }, + "node_modules/mime-types": { + "version": "2.1.35", ++ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", ++ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -5113,6 +5247,8 @@ + }, + "node_modules/minipass": { + "version": "7.0.4", ++ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", ++ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "license": "ISC", + "engines": { +@@ -5170,6 +5306,8 @@ + }, + "node_modules/ms": { + "version": "2.1.2", ++ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", ++ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, +@@ -5194,6 +5332,8 @@ + }, + "node_modules/natural-compare": { + "version": "1.4.0", ++ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", ++ "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, +@@ -5205,6 +5345,8 @@ + }, + "node_modules/node-fetch": { + "version": "2.7.0", ++ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", ++ "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -5236,6 +5378,8 @@ + }, + "node_modules/node-version-compare": { + "version": "1.0.3", ++ "resolved": "https://registry.npmjs.org/node-version-compare/-/node-version-compare-1.0.3.tgz", ++ "integrity": "sha512-unO5GpBAh5YqeGULMLpmDT94oanSDMwtZB8KHTKCH/qrGv8bHN0mlDj9xQDAicCYXv2OLnzdi67lidCrcVotVw==", + "dev": true, + "license": "MIT" + }, +@@ -5471,6 +5615,8 @@ + }, + "node_modules/once": { + "version": "1.4.0", ++ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ++ "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -5625,6 +5771,8 @@ + }, + "node_modules/path-key": { + "version": "3.1.1", ++ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ++ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { +@@ -5639,6 +5787,8 @@ + }, + "node_modules/path-scurry": { + "version": "1.10.1", ++ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", ++ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { +@@ -5654,6 +5804,8 @@ + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.0", ++ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", ++ "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "license": "ISC", + "engines": { +@@ -5662,6 +5814,8 @@ + }, + "node_modules/path-type": { + "version": "4.0.0", ++ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", ++ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "license": "MIT", + "engines": { +@@ -5676,6 +5830,8 @@ + }, + "node_modules/pend": { + "version": "1.2.0", ++ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", ++ "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, +@@ -5693,6 +5849,8 @@ + }, + "node_modules/picomatch": { + "version": "2.3.1", ++ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", ++ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { +@@ -5704,6 +5862,8 @@ + }, + "node_modules/pify": { + "version": "2.3.0", ++ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", ++ "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { +@@ -5818,6 +5978,8 @@ + }, + "node_modules/pump": { + "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", ++ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -5836,6 +5998,8 @@ + }, + "node_modules/queue-microtask": { + "version": "1.2.3", ++ "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", ++ "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { +@@ -6102,6 +6266,8 @@ + }, + "node_modules/reusify": { + "version": "1.0.4", ++ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", ++ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "license": "MIT", + "engines": { +@@ -6111,6 +6277,8 @@ + }, + "node_modules/rimraf": { + "version": "5.0.5", ++ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", ++ "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -6128,6 +6296,8 @@ + }, + "node_modules/run-parallel": { + "version": "1.2.0", ++ "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", ++ "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { +@@ -6236,6 +6406,8 @@ + }, + "node_modules/shebang-command": { + "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", ++ "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6247,6 +6419,8 @@ + }, + "node_modules/shebang-regex": { + "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", ++ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { +@@ -6274,6 +6448,8 @@ + }, + "node_modules/signal-exit": { + "version": "4.1.0", ++ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", ++ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { +@@ -6291,6 +6467,8 @@ + }, + "node_modules/slash": { + "version": "3.0.0", ++ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", ++ "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "license": "MIT", + "engines": { +@@ -6360,6 +6538,8 @@ + }, + "node_modules/string-width": { + "version": "4.2.3", ++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", ++ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6374,6 +6554,8 @@ + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", ++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", ++ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6466,6 +6648,8 @@ + }, + "node_modules/strip-ansi": { + "version": "6.0.1", ++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", ++ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6478,6 +6662,8 @@ + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", ++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", ++ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6525,6 +6711,8 @@ + }, + "node_modules/supports-color": { + "version": "7.2.0", ++ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", ++ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6595,11 +6783,15 @@ + }, + "node_modules/text-table": { + "version": "0.2.0", ++ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", ++ "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", ++ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", ++ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6638,6 +6830,8 @@ + }, + "node_modules/tr46": { + "version": "0.0.3", ++ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", ++ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true, + "license": "MIT" + }, +@@ -6770,6 +6964,8 @@ + }, + "node_modules/typescript": { + "version": "4.9.5", ++ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", ++ "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "license": "Apache-2.0", + "bin": { +@@ -6829,6 +7025,8 @@ + }, + "node_modules/universalify": { + "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", ++ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -6902,11 +7100,15 @@ + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", ++ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", ++ "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", ++ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", ++ "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -6916,6 +7118,8 @@ + }, + "node_modules/which": { + "version": "2.0.2", ++ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", ++ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { +@@ -7013,6 +7217,8 @@ + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", ++ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", ++ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -7030,6 +7236,8 @@ + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", ++ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", ++ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -7046,6 +7254,8 @@ + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", ++ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", ++ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { +@@ -7057,6 +7267,8 @@ + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", ++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", ++ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { +@@ -7068,11 +7280,15 @@ + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", ++ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", ++ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", ++ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", ++ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -7089,6 +7305,8 @@ + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", ++ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", ++ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -7103,6 +7321,8 @@ + }, + "node_modules/wrappy": { + "version": "1.0.2", ++ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", ++ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, +@@ -7126,6 +7346,8 @@ + }, + "node_modules/yallist": { + "version": "4.0.0", ++ "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", ++ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, +@@ -7199,6 +7421,8 @@ + }, + "node_modules/yauzl": { + "version": "2.10.0", ++ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", ++ "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { diff --git a/pkgs/by-name/co/coc-sumneko-lua/package.nix b/pkgs/by-name/co/coc-sumneko-lua/package.nix new file mode 100644 index 000000000000..1de2513c650e --- /dev/null +++ b/pkgs/by-name/co/coc-sumneko-lua/package.nix @@ -0,0 +1,60 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.20.2"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-h/Vqwax4B4nehRP9TaYbdixAZdb1hx373dNxNHvDrtY="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); + }; +in +buildNpmPackage (finalAttrs: { + pname = "coc-sumneko-lua"; + version = "0.0.42"; + + src = fetchFromGitHub { + owner = "xiyaowong"; + repo = "coc-sumneko-lua"; + tag = "v${finalAttrs.version}"; + hash = "sha256-B5XvhhBbVeBQI6nWVskaopx2pJYFBiFCfbPwwwloFig="; + }; + + patches = [ + ./package-lock-fix.patch + ]; + + npmDepsHash = "sha256-NEUDQm4hzhGJyEdiBBrSWa8fMw3DcnnPJJo0m+HgZ5U="; + + nativeBuildInputs = [ esbuild' ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Lua extension using sumneko lua-language-server for coc.nvim"; + homepage = "https://github.com/xiyaowong/coc-sumneko-lua"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-sumneko-lua/update.sh b/pkgs/by-name/co/coc-sumneko-lua/update.sh new file mode 100755 index 000000000000..10b819ed9323 --- /dev/null +++ b/pkgs/by-name/co/coc-sumneko-lua/update.sh @@ -0,0 +1,31 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash nodejs nix-update git curl + +WORKDIR=$(mktemp -d) +PACKAGE_DIR="$(realpath "$(dirname "$0")")" + +# Get latest tag +NEW_VERSION=$(curl "https://api.github.com/repos/xiyaowong/coc-sumneko-lua/tags" | jq -r '.[] | .name' | sort --version-sort | tail -1) +# Trim leading "v" for version comparisons +NEW_VERSION=${NEW_VERSION:1} + +# exit early if no change +if [[ "$UPDATE_NIX_OLD_VERSION" == "$NEW_VERSION" ]]; then + echo "package is up-to-date: $UPDATE_NIX_OLD_VERSION" + exit 0 +fi + +# Clone source +git clone "https://github.com/xiyaowong/coc-sumneko-lua" -b "v$NEW_VERSION" "$WORKDIR/src" +pushd "$WORKDIR/src" +npx --yes npm-package-lock-add-resolved + +# Update package-lock patch +git diff >"$PACKAGE_DIR/package-lock-fix.patch" +popd + +# Run nix-update +nix-update "$UPDATE_NIX_PNAME" + +# Cleanup +rm -rf "$WORKDIR" diff --git a/pkgs/by-name/co/coc-tabnine/package.nix b/pkgs/by-name/co/coc-tabnine/package.nix new file mode 100644 index 000000000000..ea7d850dd90b --- /dev/null +++ b/pkgs/by-name/co/coc-tabnine/package.nix @@ -0,0 +1,73 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.8.33"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-u/3YHQZskgbkaXV7RF8G9kMMx1A25hHhHv+VQdZZ4EU="; + }; + vendorHash = "sha256-2ABWPqhK2Cf4ipQH7XvRrd+ZscJhYPc3SV2cGT0apdg="; + } + ); + }; +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-tabnine"; + version = "1.3.7"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-tabnine"; + tag = finalAttrs.version; + hash = "sha256-7l4gCpArP1pp/SfYiyzjLc8VH7HVhwx2slorQcuA6k4="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-Pg/AQv9/VTUXTu6q71vQ+0AMNswHEoCOAWnWIeuy/lQ="; + }; + + yarnBuildScript = "prepare"; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + esbuild' + ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Tabnine extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-tabnine"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-texlab/package.nix b/pkgs/by-name/co/coc-texlab/package.nix new file mode 100644 index 000000000000..c260c3059447 --- /dev/null +++ b/pkgs/by-name/co/coc-texlab/package.nix @@ -0,0 +1,71 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.25.0"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-L9jm94Epb22hYsU3hoq1lZXb5aFVD4FC4x2qNt0DljA="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); + }; +in +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-texlab"; + version = "0-unstable-2025-07-22"; + + src = fetchFromGitHub { + owner = "fannheyward"; + repo = "coc-texlab"; + rev = "a4ad3f259d94086f4971b22b97833e8a72226782"; + hash = "sha256-6W+L/LdF6g0Xwhv+9VtjjfzRjlbN7OaqHbSXtO3cfZ0="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-g2IwfO1IMktTtflR2m7c99wOYLJYmD2I7hBbCNy+XFA="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + esbuild' + ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "TexLab extension for coc.nvim"; + homepage = "https://github.com/fannheyward/coc-texlab"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-vimlsp/package.nix b/pkgs/by-name/co/coc-vimlsp/package.nix new file mode 100644 index 000000000000..06ac152b85e4 --- /dev/null +++ b/pkgs/by-name/co/coc-vimlsp/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-vimlsp"; + version = "0-unstable-2023-06-26"; + + src = fetchFromGitHub { + owner = "iamcco"; + repo = "coc-vimlsp"; + rev = "9e88f053201b8b224a6849ce8f891f526e75a28b"; + hash = "sha256-U5nJRn0UZsGfyDR4gZN2E+TSWk0A7RXJqMRQMK3QV00="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-K5hC3YrzSxULt0SiX7r+b8uNWdnvqGe+/GBvZiFzW0c="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + + meta = { + description = "vim-language-server extension for coc.nvim"; + homepage = "https://github.com/iamcco/coc-vimlsp"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-vimtex/package.nix b/pkgs/by-name/co/coc-vimtex/package.nix new file mode 100644 index 000000000000..e886d7c86f1d --- /dev/null +++ b/pkgs/by-name/co/coc-vimtex/package.nix @@ -0,0 +1,41 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-vimtex"; + version = "1.1.5"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-vimtex"; + tag = finalAttrs.version; + hash = "sha256-Z0vhgpdzh3GY9o6qnYWkeaUtjtoJ6PdqtDpRQHQXCjI="; + }; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src; + hash = "sha256-XEDPfnEkUTVCpxBp/DAdrRDvxYrTo/e+PTQGmtSy58c="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnInstallHook + nodejs + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "VimTeX extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-vimtex"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-wxml/package.nix b/pkgs/by-name/co/coc-wxml/package.nix new file mode 100644 index 000000000000..1bcea339cc24 --- /dev/null +++ b/pkgs/by-name/co/coc-wxml/package.nix @@ -0,0 +1,51 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-wxml"; + version = "1.0.9"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-wxml"; + tag = finalAttrs.version; + hash = "sha256-6tI+rIgoKGafBSxbPumCquAahJVR3rUzJB4VWQR+qw0="; + }; + + # Fix yarn.lock file + postPatch = '' + substituteInPlace yarn.lock \ + --replace-fail "http://registry.npmjs.org" "https://registry.yarnpkg.com" + ''; + + yarnOfflineCache = fetchYarnDeps { + inherit (finalAttrs) src postPatch; + hash = "sha256-s2doN+DeVJPIWe/vOuAH7cYl/S/v8S4yeTG6KIWKphA="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Wxml extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-wxml"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-yaml/package-lock-fix.patch b/pkgs/by-name/co/coc-yaml/package-lock-fix.patch new file mode 100644 index 000000000000..9475bac1997f --- /dev/null +++ b/pkgs/by-name/co/coc-yaml/package-lock-fix.patch @@ -0,0 +1,89 @@ +diff --git i/package-lock.json w/package-lock.json +index 294a466..424d557 100644 +--- i/package-lock.json ++++ w/package-lock.json +@@ -1,12 +1,12 @@ + { + "name": "coc-yaml", +- "version": "1.9.0", ++ "version": "1.9.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "coc-yaml", +- "version": "1.9.0", ++ "version": "1.9.1", + "license": "MIT", + "dependencies": { + "prettier": "2.0.5" +@@ -27,6 +27,8 @@ + }, + "node_modules/@chemzqm/tsconfig": { + "version": "0.0.3", ++ "resolved": "https://registry.npmjs.org/@chemzqm/tsconfig/-/tsconfig-0.0.3.tgz", ++ "integrity": "sha512-MjF25vbqLYR+S+JJLgBi0vn4gZqv/C87H+yPSlVKEqlIJAJOGJOgFPUFvRS7pdRHqkv2flX/oRxzxhlu2V0X1w==", + "dev": true, + "license": "MIT" + }, +@@ -464,6 +466,8 @@ + }, + "node_modules/ansi-styles": { + "version": "6.1.0", ++ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", ++ "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "dev": true, + "license": "MIT", + "engines": { +@@ -533,6 +537,8 @@ + }, + "node_modules/fs-extra": { + "version": "10.0.0", ++ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", ++ "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -546,11 +552,15 @@ + }, + "node_modules/graceful-fs": { + "version": "4.2.9", ++ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", ++ "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/jsonfile": { + "version": "6.1.0", ++ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", ++ "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { +@@ -562,6 +572,8 @@ + }, + "node_modules/prettier": { + "version": "2.0.5", ++ "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz", ++ "integrity": "sha512-7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg==", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" +@@ -572,6 +584,8 @@ + }, + "node_modules/request-light": { + "version": "0.5.7", ++ "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.7.tgz", ++ "integrity": "sha512-i/wKzvcx7Er8tZnvqSxWuNO5ZGggu2UgZAqj/RyZ0si7lBTXL7kZiI/dWxzxnQjaY7s5HEy1qK21Do4Ncr6cVw==", + "dev": true, + "license": "MIT" + }, +@@ -591,6 +605,8 @@ + }, + "node_modules/universalify": { + "version": "2.0.0", ++ "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", ++ "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "license": "MIT", + "engines": { diff --git a/pkgs/by-name/co/coc-yaml/package.nix b/pkgs/by-name/co/coc-yaml/package.nix new file mode 100644 index 000000000000..623fa936ddc8 --- /dev/null +++ b/pkgs/by-name/co/coc-yaml/package.nix @@ -0,0 +1,34 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage (finalAttrs: { + pname = "coc-yaml"; + version = "1.9.1"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-yaml"; + tag = finalAttrs.version; + hash = "sha256-JzIajdgVOVJupxmHrw9GuGDZS863YaUa5FomT2tqBpc="; + }; + + patches = [ + ./package-lock-fix.patch + ]; + + npmDepsHash = "sha256-2XFXeF2ork6cPrYU2avpXSoAvLa7If6AtYtBGoxL/2g="; + + npmBuildScript = "prepare"; + + passthru.updateScript = ./update.sh; + + meta = { + description = "Yaml language server extension for coc.nvim"; + homepage = "https://github.com/neoclide/coc-yaml"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/by-name/co/coc-yaml/update.sh b/pkgs/by-name/co/coc-yaml/update.sh new file mode 100755 index 000000000000..d3e958140a2d --- /dev/null +++ b/pkgs/by-name/co/coc-yaml/update.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p bash nodejs nix-update git curl jq + +WORKDIR=$(mktemp -d) +PACKAGE_DIR="$(realpath "$(dirname "$0")")" + +# Get latest tag +NEW_VERSION=$(curl "https://api.github.com/repos/neoclide/coc-yaml/tags" | jq -r '.[] | .name' | sort --version-sort | tail -1) + +# exit early if no change +if [[ "$UPDATE_NIX_OLD_VERSION" == "$NEW_VERSION" ]]; then + echo "package is up-to-date: $UPDATE_NIX_OLD_VERSION" + exit 0 +fi +# Clone source +git clone "https://github.com/neoclide/coc-yaml" -b "$NEW_VERSION" "$WORKDIR/src" +pushd "$WORKDIR/src" +npx --yes npm-package-lock-add-resolved + +# Update package-lock patch +git diff >"$PACKAGE_DIR/package-lock-fix.patch" +popd + +# Run nix-update +nix-update --version="$NEW_VERSION" "$UPDATE_NIX_PNAME" + +# Cleanup +rm -rf "$WORKDIR" diff --git a/pkgs/by-name/co/coc-yank/package.nix b/pkgs/by-name/co/coc-yank/package.nix new file mode 100644 index 000000000000..e6e433f48e85 --- /dev/null +++ b/pkgs/by-name/co/coc-yank/package.nix @@ -0,0 +1,58 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, + esbuild, + buildGoModule, +}: +let + esbuild' = + let + version = "0.25.0"; + in + esbuild.override { + buildGoModule = + args: + buildGoModule ( + args + // { + inherit version; + src = fetchFromGitHub { + owner = "evanw"; + repo = "esbuild"; + rev = "v${version}"; + hash = "sha256-L9jm94Epb22hYsU3hoq1lZXb5aFVD4FC4x2qNt0DljA="; + }; + vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ="; + } + ); + }; +in + +buildNpmPackage (finalAttrs: { + pname = "coc-yank"; + version = "1.2.5"; + + src = fetchFromGitHub { + owner = "neoclide"; + repo = "coc-yank"; + tag = finalAttrs.version; + hash = "sha256-AREGlb8YDRwma9QtLeoted5S0ordS8Hcd2umYQfKq9g="; + }; + + npmDepsHash = "sha256-ISHILT/FBy2Y0UWaQkjMm5ZsYacNt3M54IJ8ckYjq3A="; + + nativeBuildInputs = [ esbuild' ]; + + env.ESBUILD_BINARY_PATH = lib.getExe esbuild'; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Yank highlight and persist yank history support for vim"; + homepage = "https://github.com/neoclide/coc-yank"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pyrox0 ]; + }; +}) diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index 5825fe0b683d..3c5dd23fe4db 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -72,22 +72,51 @@ mapAliases { inherit (pkgs) cdktf-cli; # added 2025-10-02 inherit (pkgs) clean-css-cli; # added 2023-08-18 inherit (pkgs) coc-clangd; # added 2024-06-29 + inherit (pkgs) coc-cmake; # Added 2025-11-05 inherit (pkgs) coc-css; # added 2024-06-29 inherit (pkgs) coc-diagnostic; # added 2024-06-29 inherit (pkgs) coc-docker; # added 2025-10-01 + inherit (pkgs) coc-emmet; # Added 2025-11-05 + inherit (pkgs) coc-eslint; # Added 2025-11-05; inherit (pkgs) coc-explorer; # added 2025-10-01 + inherit (pkgs) coc-flutter; # Added 2025-11-05 inherit (pkgs) coc-git; # added 2025-10-01 + inherit (pkgs) coc-haxe; # Added 2025-11-05 + inherit (pkgs) coc-highlight; # Added 2025-11-05 + inherit (pkgs) coc-html; # Added 2025-11-05 coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21 - inherit (pkgs) coc-pyright; # added 2024-07-14 + inherit (pkgs) coc-java; # Added 2025-11-05 + inherit (pkgs) coc-jest; # Added 2025-11-05 + inherit (pkgs) coc-json; # Added 2025-11-05 + inherit (pkgs) coc-lists; # Added 2025-11-05 + inherit (pkgs) coc-markdownlint; # Added 2025-11-05 coc-metals = throw "coc-metals was removed because it was deprecated upstream. vimPlugins.nvim-metals is its official replacement."; # Added 2024-10-16 + inherit (pkgs) coc-pairs; # added 2025-11-05 + inherit (pkgs) coc-prettier; # added 2025-11-05 + inherit (pkgs) coc-pyright; # added 2024-07-14 coc-python = throw "coc-python was removed because it was abandoned upstream on 2020-12-24. Upstream now recommends using coc-pyright or coc-jedi instead."; # added 2024-10-15 + inherit (pkgs) coc-r-lsp; # added 2025-11-05 coc-rls = throw "coc-rls was removed because rls was deprecated in 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # added 2025-10-01 + inherit (pkgs) coc-rust-analyzer; # added 2025-11-05 inherit (pkgs) coc-sh; # added 2025-10-02 + inherit (pkgs) coc-smartf; # Added 2025-11-05 + inherit (pkgs) coc-snippets; # Added 2025-11-05 + inherit (pkgs) coc-solargraph; # Added 2025-11-05 inherit (pkgs) coc-spell-checker; # added 2025-10-01 + inherit (pkgs) coc-sqlfluff; # Added 2025-11-05 + inherit (pkgs) coc-stylelint; # Added 2025-11-05 + inherit (pkgs) coc-sumneko-lua; # Added 2025-11-05 + inherit (pkgs) coc-tabnine; # Added 2025-11-05 + inherit (pkgs) coc-texlab; # Added 2025-11-05 inherit (pkgs) coc-toml; coc-tslint = throw "coc-tslint was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18 coc-tslint-plugin = throw "coc-tslint-plugin was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18 coc-vetur = throw "coc-vetur was removed because vetur was deprecated by Vue in favor of volar. Use coc-volar instead, which supports Vue 3"; # added 2025-10-01 + inherit (pkgs) coc-vimlsp; # Added 2025-11-05 + inherit (pkgs) coc-vimtex; # Added 2025-11-05 + inherit (pkgs) coc-wxml; # Added 2025-11-05 + inherit (pkgs) coc-yaml; # Added 2025-11-05 + inherit (pkgs) coc-yank; # Added 2025-11-05 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19 coffee-script = pkgs.coffeescript; # added 2023-08-18 inherit (pkgs) concurrently; # added 2024-08-05 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index ccdb654c4503..cf169620b98d 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -21,39 +21,10 @@ , "browser-sync" , "cdk8s-cli" , "clipboard-cli" -, "coc-cmake" -, "coc-emmet" -, "coc-eslint" -, "coc-flutter" , "coc-go" -, "coc-haxe" -, "coc-highlight" -, "coc-html" -, "coc-java" -, "coc-jest" -, "coc-json" -, "coc-lists" , "coc-ltex" -, "coc-markdownlint" -, "coc-pairs" -, "coc-prettier" -, "coc-r-lsp" -, "coc-rust-analyzer" -, "coc-smartf" -, "coc-snippets" -, "coc-solargraph" -, "coc-stylelint" -, "coc-sumneko-lua" -, "coc-sqlfluff" -, "coc-tabnine" -, "coc-texlab" , "coc-tsserver" , "coc-ultisnips" -, "coc-vimlsp" -, "coc-vimtex" -, "coc-wxml" -, "coc-yaml" -, "coc-yank" , "code-theme-converter" , "conventional-changelog-cli" , "cpy-cli" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index a5953db51ca9..85e0694b1337 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -914,15 +914,6 @@ let sha512 = "YfASnrhJ+ve6Q43ZiDwmpBgYgi2u0bYjeAVi2tDfN7YWAKO8X9EEOuPGtqbJpPLM6TfAHimghICjWe2eaJ8BAg=="; }; }; - "@emmetio/extract-abbreviation-0.1.6" = { - name = "_at_emmetio_slash_extract-abbreviation"; - packageName = "@emmetio/extract-abbreviation"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/@emmetio/extract-abbreviation/-/extract-abbreviation-0.1.6.tgz"; - sha512 = "Ce3xE2JvTSEbASFbRbA1gAIcMcZWdS2yUYRaQbeM0nbOzaZrUYfa3ePtcriYRZOZmr+CkKA+zbjhvTpIOAYVcw=="; - }; - }; "@eslint-community/eslint-utils-4.5.1" = { name = "_at_eslint-community_slash_eslint-utils"; packageName = "@eslint-community/eslint-utils"; @@ -3200,24 +3191,6 @@ let sha512 = "Pb6M8TDO9DtSVla9yXSTAxmo9GVEouq5P40DWXdOie69bXogZTkgvopCq+yEvTMA0F6PEvdJmbtTV3ccIp11VQ=="; }; }; - "@stylelint/postcss-css-in-js-0.37.3" = { - name = "_at_stylelint_slash_postcss-css-in-js"; - packageName = "@stylelint/postcss-css-in-js"; - version = "0.37.3"; - src = fetchurl { - url = "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.3.tgz"; - sha512 = "scLk3cSH1H9KggSniseb2KNAU5D9FWc3H7BxCSAIdtU9OWIyw0zkEZ9qEKHryRM+SExYXRKNb7tOOVNAsQ3iwg=="; - }; - }; - "@stylelint/postcss-markdown-0.36.2" = { - name = "_at_stylelint_slash_postcss-markdown"; - packageName = "@stylelint/postcss-markdown"; - version = "0.36.2"; - src = fetchurl { - url = "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz"; - sha512 = "2kGbqUVJUGE8dM+bMzXG/PYUWKkjLIkRLWNh39OaADkiabDRdw8ATFCgbMz5xdIcvwspPAluSL7uY+ZiTWdWmQ=="; - }; - }; "@sveltejs/acorn-typescript-1.0.5" = { name = "_at_sveltejs_slash_acorn-typescript"; packageName = "@sveltejs/acorn-typescript"; @@ -6089,15 +6062,6 @@ let sha512 = "ooviqdwwgfIfNmDwo94wlshcdzfO64XV0Cg6oDsDYBJfITDz1EngD2z7DkbvCWn+XIMsIqW27sEVF6qcpJrRcg=="; }; }; - "autoprefixer-9.8.8" = { - name = "autoprefixer"; - packageName = "autoprefixer"; - version = "9.8.8"; - src = fetchurl { - url = "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz"; - sha512 = "eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA=="; - }; - }; "available-typed-arrays-1.0.7" = { name = "available-typed-arrays"; packageName = "available-typed-arrays"; @@ -6224,15 +6188,6 @@ let sha512 = "wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA=="; }; }; - "bail-1.0.5" = { - name = "bail"; - packageName = "bail"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz"; - sha512 = "xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ=="; - }; - }; "bail-2.0.2" = { name = "bail"; packageName = "bail"; @@ -6251,15 +6206,6 @@ let sha512 = "3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="; }; }; - "balanced-match-2.0.0" = { - name = "balanced-match"; - packageName = "balanced-match"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz"; - sha512 = "1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA=="; - }; - }; "base-0.11.2" = { name = "base"; packageName = "base"; @@ -7709,15 +7655,6 @@ let sha512 = "T2VJbcDuZQ0Tb2EWwSotMPJjgpy1/tGee1BTpUNsGZ/qgNjV2t7Mvu+d4600U564nbLesN1x2dPL+xii174Ekg=="; }; }; - "character-entities-1.2.4" = { - name = "character-entities"; - packageName = "character-entities"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz"; - sha512 = "iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw=="; - }; - }; "character-entities-2.0.2" = { name = "character-entities"; packageName = "character-entities"; @@ -7736,15 +7673,6 @@ let sha512 = "1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="; }; }; - "character-entities-legacy-1.1.4" = { - name = "character-entities-legacy"; - packageName = "character-entities-legacy"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz"; - sha512 = "3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA=="; - }; - }; "character-entities-legacy-3.0.0" = { name = "character-entities-legacy"; packageName = "character-entities-legacy"; @@ -7754,15 +7682,6 @@ let sha512 = "RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="; }; }; - "character-reference-invalid-1.1.4" = { - name = "character-reference-invalid"; - packageName = "character-reference-invalid"; - version = "1.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz"; - sha512 = "mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg=="; - }; - }; "character-reference-invalid-2.0.1" = { name = "character-reference-invalid"; packageName = "character-reference-invalid"; @@ -8303,15 +8222,6 @@ let sha512 = "3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="; }; }; - "clone-regexp-2.2.0" = { - name = "clone-regexp"; - packageName = "clone-regexp"; - version = "2.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz"; - sha512 = "beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q=="; - }; - }; "clone-response-1.0.3" = { name = "clone-response"; packageName = "clone-response"; @@ -10905,15 +10815,6 @@ let sha512 = "q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ=="; }; }; - "domhandler-2.4.2" = { - name = "domhandler"; - packageName = "domhandler"; - version = "2.4.2"; - src = fetchurl { - url = "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"; - sha512 = "JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="; - }; - }; "domino-2.1.6" = { name = "domino"; packageName = "domino"; @@ -10932,15 +10833,6 @@ let sha512 = "gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw=="; }; }; - "domutils-1.7.0" = { - name = "domutils"; - packageName = "domutils"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz"; - sha512 = "Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg=="; - }; - }; "domutils-3.2.2" = { name = "domutils"; packageName = "domutils"; @@ -12435,15 +12327,6 @@ let sha512 = "EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q=="; }; }; - "execall-2.0.0" = { - name = "execall"; - packageName = "execall"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz"; - sha512 = "0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow=="; - }; - }; "exif-parser-0.1.12" = { name = "exif-parser"; packageName = "exif-parser"; @@ -12714,15 +12597,6 @@ let sha512 = "f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="; }; }; - "fast-diff-1.3.0" = { - name = "fast-diff"; - packageName = "fast-diff"; - version = "1.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz"; - sha512 = "VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="; - }; - }; "fast-fifo-1.3.2" = { name = "fast-fifo"; packageName = "fast-fifo"; @@ -12984,15 +12858,6 @@ let sha512 = "uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w=="; }; }; - "file-entry-cache-6.0.1" = { - name = "file-entry-cache"; - packageName = "file-entry-cache"; - version = "6.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"; - sha512 = "7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="; - }; - }; "file-entry-cache-8.0.0" = { name = "file-entry-cache"; packageName = "file-entry-cache"; @@ -13326,15 +13191,6 @@ let sha512 = "VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg=="; }; }; - "flat-cache-3.2.0" = { - name = "flat-cache"; - packageName = "flat-cache"; - version = "3.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz"; - sha512 = "CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw=="; - }; - }; "flat-cache-4.0.1" = { name = "flat-cache"; packageName = "flat-cache"; @@ -13965,15 +13821,6 @@ let sha512 = "jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g=="; }; }; - "get-stdin-8.0.0" = { - name = "get-stdin"; - packageName = "get-stdin"; - version = "8.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz"; - sha512 = "sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg=="; - }; - }; "get-stdin-9.0.0" = { name = "get-stdin"; packageName = "get-stdin"; @@ -14433,15 +14280,6 @@ let sha512 = "0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA=="; }; }; - "globjoin-0.1.4" = { - name = "globjoin"; - packageName = "globjoin"; - version = "0.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz"; - sha512 = "xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg=="; - }; - }; "globule-1.3.4" = { name = "globule"; packageName = "globule"; @@ -14469,15 +14307,6 @@ let sha512 = "eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A=="; }; }; - "gonzales-pe-4.3.0" = { - name = "gonzales-pe"; - packageName = "gonzales-pe"; - version = "4.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz"; - sha512 = "otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ=="; - }; - }; "goosig-0.10.0" = { name = "goosig"; packageName = "goosig"; @@ -15189,15 +15018,6 @@ let sha512 = "8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA=="; }; }; - "html-tags-3.3.1" = { - name = "html-tags"; - packageName = "html-tags"; - version = "3.3.1"; - src = fetchurl { - url = "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz"; - sha512 = "ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ=="; - }; - }; "html-void-elements-3.0.0" = { name = "html-void-elements"; packageName = "html-void-elements"; @@ -15216,15 +15036,6 @@ let sha512 = "eVcrzgbR4tim7c7soKQKtxa/kQM4TzjnlU83rcZ9bHU6t31ehfV7SktN6McWgwPWg+JYMA/O3qpGxBvFq1z2Jg=="; }; }; - "htmlparser2-3.10.1" = { - name = "htmlparser2"; - packageName = "htmlparser2"; - version = "3.10.1"; - src = fetchurl { - url = "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz"; - sha512 = "IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ=="; - }; - }; "htmlparser2-3.8.3" = { name = "htmlparser2"; packageName = "htmlparser2"; @@ -16269,15 +16080,6 @@ let sha512 = "YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA=="; }; }; - "is-alphabetical-1.0.4" = { - name = "is-alphabetical"; - packageName = "is-alphabetical"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz"; - sha512 = "DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg=="; - }; - }; "is-alphabetical-2.0.1" = { name = "is-alphabetical"; packageName = "is-alphabetical"; @@ -16287,15 +16089,6 @@ let sha512 = "FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="; }; }; - "is-alphanumerical-1.0.4" = { - name = "is-alphanumerical"; - packageName = "is-alphanumerical"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz"; - sha512 = "UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A=="; - }; - }; "is-alphanumerical-2.0.1" = { name = "is-alphanumerical"; packageName = "is-alphanumerical"; @@ -16449,15 +16242,6 @@ let sha512 = "PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="; }; }; - "is-decimal-1.0.4" = { - name = "is-decimal"; - packageName = "is-decimal"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz"; - sha512 = "RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw=="; - }; - }; "is-decimal-2.0.1" = { name = "is-decimal"; packageName = "is-decimal"; @@ -16692,15 +16476,6 @@ let sha512 = "WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA=="; }; }; - "is-hexadecimal-1.0.4" = { - name = "is-hexadecimal"; - packageName = "is-hexadecimal"; - version = "1.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz"; - sha512 = "gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw=="; - }; - }; "is-hexadecimal-2.0.1" = { name = "is-hexadecimal"; packageName = "is-hexadecimal"; @@ -17061,15 +16836,6 @@ let sha512 = "MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="; }; }; - "is-regexp-2.1.0" = { - name = "is-regexp"; - packageName = "is-regexp"; - version = "2.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz"; - sha512 = "OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA=="; - }; - }; "is-relative-1.0.0" = { name = "is-relative"; packageName = "is-relative"; @@ -17943,15 +17709,6 @@ let sha512 = "XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="; }; }; - "jsonc-parser-1.0.3" = { - name = "jsonc-parser"; - packageName = "jsonc-parser"; - version = "1.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-1.0.3.tgz"; - sha512 = "hk/69oAeaIzchq/v3lS50PXuzn5O2ynldopMC+SWBql7J2WtdptfB9dy8Y7+Og5rPkTCpn83zTiO8FMcqlXJ/g=="; - }; - }; "jsonc-parser-2.2.1" = { name = "jsonc-parser"; packageName = "jsonc-parser"; @@ -18321,15 +18078,6 @@ let sha512 = "dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA=="; }; }; - "known-css-properties-0.21.0" = { - name = "known-css-properties"; - packageName = "known-css-properties"; - version = "0.21.0"; - src = fetchurl { - url = "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.21.0.tgz"; - sha512 = "sZLUnTqimCkvkgRS+kbPlYW5o8q5w1cu+uIisKpEWkj31I8mx8kNG162DwRav8Zirkva6N5uoFsm9kzK4mUXjw=="; - }; - }; "kuler-2.0.0" = { name = "kuler"; packageName = "kuler"; @@ -19464,15 +19212,6 @@ let sha512 = "ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng=="; }; }; - "longest-streak-2.0.4" = { - name = "longest-streak"; - packageName = "longest-streak"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz"; - sha512 = "vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg=="; - }; - }; "longest-streak-3.1.0" = { name = "longest-streak"; packageName = "longest-streak"; @@ -19897,15 +19636,6 @@ let sha512 = "rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A=="; }; }; - "mathml-tag-names-2.1.3" = { - name = "mathml-tag-names"; - packageName = "mathml-tag-names"; - version = "2.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz"; - sha512 = "APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg=="; - }; - }; "md5-2.3.0" = { name = "md5"; packageName = "md5"; @@ -19960,15 +19690,6 @@ let sha512 = "MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw=="; }; }; - "mdast-util-from-markdown-0.8.5" = { - name = "mdast-util-from-markdown"; - packageName = "mdast-util-from-markdown"; - version = "0.8.5"; - src = fetchurl { - url = "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz"; - sha512 = "2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ=="; - }; - }; "mdast-util-from-markdown-1.3.1" = { name = "mdast-util-from-markdown"; packageName = "mdast-util-from-markdown"; @@ -20158,15 +19879,6 @@ let sha512 = "QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA=="; }; }; - "mdast-util-to-markdown-0.6.5" = { - name = "mdast-util-to-markdown"; - packageName = "mdast-util-to-markdown"; - version = "0.6.5"; - src = fetchurl { - url = "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz"; - sha512 = "XeV9sDE7ZlOQvs45C9UKMtfTcctcaj/pGwH8YLbMHoMOXNNCn2LsqVQOqrF1+/NU8lKDAqozme9SCXWyo9oAcQ=="; - }; - }; "mdast-util-to-markdown-1.5.0" = { name = "mdast-util-to-markdown"; packageName = "mdast-util-to-markdown"; @@ -20203,15 +19915,6 @@ let sha512 = "jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A=="; }; }; - "mdast-util-to-string-2.0.0" = { - name = "mdast-util-to-string"; - packageName = "mdast-util-to-string"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz"; - sha512 = "AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w=="; - }; - }; "mdast-util-to-string-3.2.0" = { name = "mdast-util-to-string"; packageName = "mdast-util-to-string"; @@ -20437,15 +20140,6 @@ let sha512 = "/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg=="; }; }; - "micromark-2.11.4" = { - name = "micromark"; - packageName = "micromark"; - version = "2.11.4"; - src = fetchurl { - url = "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz"; - sha512 = "+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA=="; - }; - }; "micromark-3.2.0" = { name = "micromark"; packageName = "micromark"; @@ -22337,24 +22031,6 @@ let sha512 = "6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="; }; }; - "normalize-range-0.1.2" = { - name = "normalize-range"; - packageName = "normalize-range"; - version = "0.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz"; - sha512 = "bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA=="; - }; - }; - "normalize-selector-0.2.0" = { - name = "normalize-selector"; - packageName = "normalize-selector"; - version = "0.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz"; - sha512 = "dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw=="; - }; - }; "normalize-url-4.5.1" = { name = "normalize-url"; packageName = "normalize-url"; @@ -22616,15 +22292,6 @@ let sha512 = "N5dLIfqCzlJm7M14KqmX/sl+6Zg5WH0E04HKfuVHbPj9jIaY1T2zuCS+xe0qeT/YN3UpYQ6lIIXcE/3Xbwg3Xw=="; }; }; - "num2fraction-1.2.2" = { - name = "num2fraction"; - packageName = "num2fraction"; - version = "1.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz"; - sha512 = "Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg=="; - }; - }; "number-allocator-1.0.14" = { name = "number-allocator"; packageName = "number-allocator"; @@ -23660,15 +23327,6 @@ let sha512 = "sMe/JmsY6g21aJCAm8KgCH90a9zCZ7aGSriSJ5B0CcGEsDN7YmiCk3+1iKPE1heDG6zYY4Xf++V8llWtCvNBSQ=="; }; }; - "parse-entities-2.0.0" = { - name = "parse-entities"; - packageName = "parse-entities"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz"; - sha512 = "kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ=="; - }; - }; "parse-entities-4.0.2" = { name = "parse-entities"; packageName = "parse-entities"; @@ -24272,15 +23930,6 @@ let sha512 = "GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ=="; }; }; - "picocolors-0.2.1" = { - name = "picocolors"; - packageName = "picocolors"; - version = "0.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"; - sha512 = "cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA=="; - }; - }; "picocolors-1.0.0" = { name = "picocolors"; packageName = "picocolors"; @@ -24569,15 +24218,6 @@ let sha512 = "/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="; }; }; - "postcss-7.0.39" = { - name = "postcss"; - packageName = "postcss"; - version = "7.0.39"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"; - sha512 = "yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA=="; - }; - }; "postcss-8.5.3" = { name = "postcss"; packageName = "postcss"; @@ -24587,24 +24227,6 @@ let sha512 = "dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A=="; }; }; - "postcss-html-0.36.0" = { - name = "postcss-html"; - packageName = "postcss-html"; - version = "0.36.0"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz"; - sha512 = "HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw=="; - }; - }; - "postcss-less-3.1.4" = { - name = "postcss-less"; - packageName = "postcss-less"; - version = "3.1.4"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz"; - sha512 = "7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA=="; - }; - }; "postcss-load-config-5.1.0" = { name = "postcss-load-config"; packageName = "postcss-load-config"; @@ -24614,15 +24236,6 @@ let sha512 = "G5AJ+IX0aD0dygOE0yFZQ/huFFMSNneyfp0e3/bT05a8OfPC5FUoZRPfGijUdGOJNMewJiwzcHJXFafFzeKFVA=="; }; }; - "postcss-media-query-parser-0.2.3" = { - name = "postcss-media-query-parser"; - packageName = "postcss-media-query-parser"; - version = "0.2.3"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz"; - sha512 = "3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig=="; - }; - }; "postcss-reporter-7.1.0" = { name = "postcss-reporter"; packageName = "postcss-reporter"; @@ -24632,42 +24245,6 @@ let sha512 = "/eoEylGWyy6/DOiMP5lmFRdmDKThqgn7D6hP2dXKJI/0rJSO1ADFNngZfDzxL0YAxFvws+Rtpuji1YIHj4mySA=="; }; }; - "postcss-resolve-nested-selector-0.1.6" = { - name = "postcss-resolve-nested-selector"; - packageName = "postcss-resolve-nested-selector"; - version = "0.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz"; - sha512 = "0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw=="; - }; - }; - "postcss-safe-parser-4.0.2" = { - name = "postcss-safe-parser"; - packageName = "postcss-safe-parser"; - version = "4.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz"; - sha512 = "Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g=="; - }; - }; - "postcss-sass-0.4.4" = { - name = "postcss-sass"; - packageName = "postcss-sass"; - version = "0.4.4"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz"; - sha512 = "BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg=="; - }; - }; - "postcss-scss-2.1.1" = { - name = "postcss-scss"; - packageName = "postcss-scss"; - version = "2.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz"; - sha512 = "jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA=="; - }; - }; "postcss-selector-parser-6.0.10" = { name = "postcss-selector-parser"; packageName = "postcss-selector-parser"; @@ -24677,33 +24254,6 @@ let sha512 = "IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="; }; }; - "postcss-selector-parser-6.1.2" = { - name = "postcss-selector-parser"; - packageName = "postcss-selector-parser"; - version = "6.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz"; - sha512 = "Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg=="; - }; - }; - "postcss-syntax-0.36.2" = { - name = "postcss-syntax"; - packageName = "postcss-syntax"; - version = "0.36.2"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz"; - sha512 = "nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w=="; - }; - }; - "postcss-value-parser-4.2.0" = { - name = "postcss-value-parser"; - packageName = "postcss-value-parser"; - version = "4.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"; - sha512 = "1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="; - }; - }; "postject-1.0.0-alpha.6" = { name = "postject"; packageName = "postject"; @@ -24776,15 +24326,6 @@ let sha512 = "s/46sYeylUfHNjI+sA/78FAHlmIuKqI9wNnzEOGehAlUUYeObv5C2mOinXBjyUyWmJ2SfcS2/ydApH4hTF4WXQ=="; }; }; - "prettier-2.0.5" = { - name = "prettier"; - packageName = "prettier"; - version = "2.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/prettier/-/prettier-2.0.5.tgz"; - sha512 = "7PtVymN48hGcO4fGjybyBSIWDsLU4H4XlvOHfq91pz9kkGlonzwTfYkaIEwiRg/dAJF9YlbsduBAgtYLi+8cFg=="; - }; - }; "prettier-2.8.8" = { name = "prettier"; packageName = "prettier"; @@ -24794,15 +24335,6 @@ let sha512 = "tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q=="; }; }; - "prettier-3.5.3" = { - name = "prettier"; - packageName = "prettier"; - version = "3.5.3"; - src = fetchurl { - url = "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz"; - sha512 = "QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw=="; - }; - }; "pretty-hrtime-1.0.3" = { name = "pretty-hrtime"; packageName = "pretty-hrtime"; @@ -26099,15 +25631,6 @@ let sha512 = "QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ=="; }; }; - "remark-13.0.0" = { - name = "remark"; - packageName = "remark"; - version = "13.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/remark/-/remark-13.0.0.tgz"; - sha512 = "HDz1+IKGtOyWN+QgBiAT0kn+2s6ovOxHyPAFGKVE81VSzJ+mq7RwHFledEvB5F1p4iJvOah/LOKdFuzvRnNLCA=="; - }; - }; "remark-15.0.1" = { name = "remark"; packageName = "remark"; @@ -26612,15 +26135,6 @@ let sha512 = "FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="; }; }; - "remark-parse-9.0.0" = { - name = "remark-parse"; - packageName = "remark-parse"; - version = "9.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz"; - sha512 = "geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw=="; - }; - }; "remark-retext-5.0.1" = { name = "remark-retext"; packageName = "remark-retext"; @@ -26639,15 +26153,6 @@ let sha512 = "1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="; }; }; - "remark-stringify-9.0.1" = { - name = "remark-stringify"; - packageName = "remark-stringify"; - version = "9.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/remark-stringify/-/remark-stringify-9.0.1.tgz"; - sha512 = "mWmNg3ZtESvZS8fv5PTvaPckdL4iNlCHTt8/e/8oN08nArHRHjNZMKzA/YW3+p7/lYqIw4nx1XsjCBo/AxNChg=="; - }; - }; "remove-trailing-separator-1.1.0" = { name = "remove-trailing-separator"; packageName = "remove-trailing-separator"; @@ -28673,15 +28178,6 @@ let sha512 = "4bSLdgzl0xcMto0zPmhLRfy7y8ZWSjcv+znurjcUnzW5ZQhhDo+HKIRdAB+n/mTde+KEfoQKYzehc6pUHrRQYw=="; }; }; - "specificity-0.4.1" = { - name = "specificity"; - packageName = "specificity"; - version = "0.4.1"; - src = fetchurl { - url = "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz"; - sha512 = "1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg=="; - }; - }; "speedometer-0.1.4" = { name = "speedometer"; packageName = "speedometer"; @@ -29528,24 +29024,6 @@ let sha512 = "H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g=="; }; }; - "style-search-0.1.0" = { - name = "style-search"; - packageName = "style-search"; - version = "0.1.0"; - src = fetchurl { - url = "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz"; - sha512 = "Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg=="; - }; - }; - "stylelint-13.13.1" = { - name = "stylelint"; - packageName = "stylelint"; - version = "13.13.1"; - src = fetchurl { - url = "https://registry.npmjs.org/stylelint/-/stylelint-13.13.1.tgz"; - sha512 = "Mv+BQr5XTUrKqAXmpqm6Ddli6Ief+AiPZkRsIrAoUKFuq/ElkUh9ZMYxXD0iQNZ5ADghZKLOWz1h7hTClB7zgQ=="; - }; - }; "subarg-1.0.0" = { name = "subarg"; packageName = "subarg"; @@ -29564,15 +29042,6 @@ let sha512 = "Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw=="; }; }; - "sugarss-2.0.0" = { - name = "sugarss"; - packageName = "sugarss"; - version = "2.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz"; - sha512 = "WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ=="; - }; - }; "sumchecker-3.0.1" = { name = "sumchecker"; packageName = "sumchecker"; @@ -29672,15 +29141,6 @@ let sha512 = "71o1zfzyawLfIWBOmw8brleKyvnbn73oVHNCsu51uPMz/HWiKkkXsI31JjHW5zqXEqnPYkIiHd8ZmL7FCimLEA=="; }; }; - "svg-tags-1.0.0" = { - name = "svg-tags"; - packageName = "svg-tags"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz"; - sha512 = "ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA=="; - }; - }; "svg2img-1.0.0-beta.2" = { name = "svg2img"; packageName = "svg2img"; @@ -30401,15 +29861,6 @@ let sha512 = "aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg=="; }; }; - "trough-1.0.5" = { - name = "trough"; - packageName = "trough"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz"; - sha512 = "rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA=="; - }; - }; "trough-2.2.0" = { name = "trough"; packageName = "trough"; @@ -31049,15 +30500,6 @@ let sha512 = "xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="; }; }; - "unified-9.2.2" = { - name = "unified"; - packageName = "unified"; - version = "9.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz"; - sha512 = "Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ=="; - }; - }; "unified-diff-4.0.1" = { name = "unified-diff"; packageName = "unified-diff"; @@ -31220,15 +30662,6 @@ let sha512 = "T7ZqS7immLjYyC4FCp2hDo3ksZ1v+qcbb+e5+iWxc2jONgHOLXPCpms1L8VV4hVxCXgWTxmBHDztuEZFVwC+Gg=="; }; }; - "unist-util-find-all-after-3.0.2" = { - name = "unist-util-find-all-after"; - packageName = "unist-util-find-all-after"; - version = "3.0.2"; - src = fetchurl { - url = "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz"; - sha512 = "xaTC/AGZ0rIM2gM28YVRAFPIZpzbpDtU3dRmp7EXlNVA8ziQc4hY3H7BHXM1J49nEmiqc3svnqMReW+PGqbZKQ=="; - }; - }; "unist-util-find-all-after-5.0.0" = { name = "unist-util-find-all-after"; packageName = "unist-util-find-all-after"; @@ -31382,15 +30815,6 @@ let sha512 = "TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ=="; }; }; - "unist-util-stringify-position-2.0.3" = { - name = "unist-util-stringify-position"; - packageName = "unist-util-stringify-position"; - version = "2.0.3"; - src = fetchurl { - url = "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz"; - sha512 = "3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g=="; - }; - }; "unist-util-stringify-position-3.0.3" = { name = "unist-util-stringify-position"; packageName = "unist-util-stringify-position"; @@ -31940,15 +31364,6 @@ let sha512 = "+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA=="; }; }; - "v8-compile-cache-2.4.0" = { - name = "v8-compile-cache"; - packageName = "v8-compile-cache"; - version = "2.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz"; - sha512 = "ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw=="; - }; - }; "v8-compile-cache-lib-3.0.1" = { name = "v8-compile-cache-lib"; packageName = "v8-compile-cache-lib"; @@ -32363,15 +31778,6 @@ let sha512 = "bIOaZx4+Bf6a7sIORfmYnyKLDLk/lhVym6rjYlq+vkitYKnhFmUpmPpDTCltWFrUTlGKs6sCeoDWfMA0oOOneA=="; }; }; - "vfile-4.2.1" = { - name = "vfile"; - packageName = "vfile"; - version = "4.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz"; - sha512 = "O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA=="; - }; - }; "vfile-5.3.7" = { name = "vfile"; packageName = "vfile"; @@ -32417,15 +31823,6 @@ let sha512 = "5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg=="; }; }; - "vfile-message-2.0.4" = { - name = "vfile-message"; - packageName = "vfile-message"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz"; - sha512 = "DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ=="; - }; - }; "vfile-message-3.1.4" = { name = "vfile-message"; packageName = "vfile-message"; @@ -32516,15 +31913,6 @@ let sha512 = "2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ=="; }; }; - "vscode-emmet-helper-1.2.17" = { - name = "vscode-emmet-helper"; - packageName = "vscode-emmet-helper"; - version = "1.2.17"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-emmet-helper/-/vscode-emmet-helper-1.2.17.tgz"; - sha512 = "X4pzcrJ8dE7M3ArFuySF5fgipKDd/EauXkiJwtjBIVRWpVNq0tF9+lNCyuC7iDUwP3Oq7ow/TGssD3GdG96Jow=="; - }; - }; "vscode-json-languageservice-4.2.1" = { name = "vscode-json-languageservice"; packageName = "vscode-json-languageservice"; @@ -32534,15 +31922,6 @@ let sha512 = "xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA=="; }; }; - "vscode-jsonrpc-5.1.0-next.1" = { - name = "vscode-jsonrpc"; - packageName = "vscode-jsonrpc"; - version = "5.1.0-next.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-5.1.0-next.1.tgz"; - sha512 = "mwLDojZkbmpizSJSmp690oa9FB9jig18SIDGZeBCvFc2/LYSRvMm/WwWtMBJuJ1MfFh7rZXfQige4Uje5Z9NzA=="; - }; - }; "vscode-jsonrpc-6.0.0" = { name = "vscode-jsonrpc"; packageName = "vscode-jsonrpc"; @@ -32561,15 +31940,6 @@ let sha512 = "6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw=="; }; }; - "vscode-jsonrpc-8.2.0" = { - name = "vscode-jsonrpc"; - packageName = "vscode-jsonrpc"; - version = "8.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz"; - sha512 = "C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="; - }; - }; "vscode-jsonrpc-8.2.1" = { name = "vscode-jsonrpc"; packageName = "vscode-jsonrpc"; @@ -32579,15 +31949,6 @@ let sha512 = "kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ=="; }; }; - "vscode-languageserver-6.2.0-next.2" = { - name = "vscode-languageserver"; - packageName = "vscode-languageserver"; - version = "6.2.0-next.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-6.2.0-next.2.tgz"; - sha512 = "UCXULa/RmT2zxcb6auNezl9ZIPwYHS15+a0XzybrpT2+xA0RbHEYQCsIQkTRYjGv8cm3yS9iPJMmxLilP+y1Xw=="; - }; - }; "vscode-languageserver-7.0.0" = { name = "vscode-languageserver"; packageName = "vscode-languageserver"; @@ -32615,15 +31976,6 @@ let sha512 = "sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A=="; }; }; - "vscode-languageserver-protocol-3.16.0-next.2" = { - name = "vscode-languageserver-protocol"; - packageName = "vscode-languageserver-protocol"; - version = "3.16.0-next.2"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0-next.2.tgz"; - sha512 = "atmkGT/W6tF0cx4SaWFYtFs2UeSeC28RPiap9myv2YZTaTCFvTBEPNWrU5QRKfkyM0tbgtGo6T3UCQ8tkDpjzA=="; - }; - }; "vscode-languageserver-protocol-3.17.3" = { name = "vscode-languageserver-protocol"; packageName = "vscode-languageserver-protocol"; @@ -32633,15 +31985,6 @@ let sha512 = "924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA=="; }; }; - "vscode-languageserver-protocol-3.17.5" = { - name = "vscode-languageserver-protocol"; - packageName = "vscode-languageserver-protocol"; - version = "3.17.5"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz"; - sha512 = "mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg=="; - }; - }; "vscode-languageserver-textdocument-1.0.11" = { name = "vscode-languageserver-textdocument"; packageName = "vscode-languageserver-textdocument"; @@ -32669,15 +32012,6 @@ let sha512 = "k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA=="; }; }; - "vscode-languageserver-types-3.16.0-next.1" = { - name = "vscode-languageserver-types"; - packageName = "vscode-languageserver-types"; - version = "3.16.0-next.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.1.tgz"; - sha512 = "tZFUSbyjUcrh+qQf13ALX4QDdOfDX0cVaBFgy7ktJ0VwS7AW/yRKgGPSxVqqP9OCMNPdqP57O5q47w2pEwfaUg=="; - }; - }; "vscode-languageserver-types-3.17.0-next.3" = { name = "vscode-languageserver-types"; packageName = "vscode-languageserver-types"; @@ -32696,15 +32030,6 @@ let sha512 = "SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA=="; }; }; - "vscode-languageserver-types-3.17.5" = { - name = "vscode-languageserver-types"; - packageName = "vscode-languageserver-types"; - version = "3.17.5"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz"; - sha512 = "Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg=="; - }; - }; "vscode-nls-4.1.2" = { name = "vscode-nls"; packageName = "vscode-nls"; @@ -33767,15 +33092,6 @@ let sha512 = "XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g=="; }; }; - "zwitch-1.0.5" = { - name = "zwitch"; - packageName = "zwitch"; - version = "1.0.5"; - src = fetchurl { - url = "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz"; - sha512 = "V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw=="; - }; - }; "zwitch-2.0.4" = { name = "zwitch"; packageName = "zwitch"; @@ -37670,82 +36986,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-cmake = nodeEnv.buildNodePackage { - name = "coc-cmake"; - packageName = "coc-cmake"; - version = "0.2.2"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-cmake/-/coc-cmake-0.2.2.tgz"; - sha512 = "CfZzfacIlFZqG5fjXDHiAu3ucy5YkhuW3+pv5iIGakChSuWoNYenG1LPDG7DEtlLRtFjfAkUbE7StcpMTUiaDw=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "coc.nvim extension for cmake language"; - homepage = "https://github.com/voldikss/coc-cmake#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-emmet = nodeEnv.buildNodePackage { - name = "coc-emmet"; - packageName = "coc-emmet"; - version = "1.1.6"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-emmet/-/coc-emmet-1.1.6.tgz"; - sha512 = "lvHA9iSgU/46Iw7E14tSP+Hh1e6STYUegqTBGDPQ/9L9JOicE2USqwuo2y5cbslc2RQqv3EdUIr9nQf0T725mQ=="; - }; - dependencies = [ - sources."@emmetio/extract-abbreviation-0.1.6" - sources."jsonc-parser-1.0.3" - sources."vscode-emmet-helper-1.2.17" - sources."vscode-languageserver-types-3.17.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "emmet extension for coc"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-eslint = nodeEnv.buildNodePackage { - name = "coc-eslint"; - packageName = "coc-eslint"; - version = "1.7.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-eslint/-/coc-eslint-1.7.0.tgz"; - sha512 = "NCL4qXmj9CClh9E87BagmHx4wLmKL7OzK0eLBZMovXphG5woHKPLwMfDOfoNEthloE4G3bG3TzoMsQIwhKvayA=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Eslint extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-eslint#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-flutter = nodeEnv.buildNodePackage { - name = "coc-flutter"; - packageName = "coc-flutter"; - version = "1.9.10"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-flutter/-/coc-flutter-1.9.10.tgz"; - sha512 = "Of3V4dn76ZdBp0ZjUq0c600Z1IMzT9k6574a7V/pnxMIb1gYP8+MgDqO1Mw/YzNTU/ovXQLb2zGJm6UnJhgQ3g=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "flutter support for (Neo)vim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; coc-go = nodeEnv.buildNodePackage { name = "coc-go"; packageName = "coc-go"; @@ -37771,149 +37011,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-haxe = nodeEnv.buildNodePackage { - name = "coc-haxe"; - packageName = "coc-haxe"; - version = "0.21.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-haxe/-/coc-haxe-0.21.1.tgz"; - sha512 = "oz4kKSH/rw3pk/T3Ecro2qDpG4nt64BuyKyJkiETEIf2HMgbmYzFdz6e8TklobclQTbOic903+3azwze95BVsQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Haxe language server extension for coc.nvim"; - homepage = "https://github.com/vantreeseba/coc-haxe#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-highlight = nodeEnv.buildNodePackage { - name = "coc-highlight"; - packageName = "coc-highlight"; - version = "2.0.4"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-highlight/-/coc-highlight-2.0.4.tgz"; - sha512 = "X6VGCqpDML0oRcyH77ANoQ0BAxEsQqVMB9OPbfXB/nSdN3xcO8+M1hNSJm4pBekvywxm6VQUsh/zFD4V55nxLw=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Highlight extension for coc.nvim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-html = nodeEnv.buildNodePackage { - name = "coc-html"; - packageName = "coc-html"; - version = "1.8.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-html/-/coc-html-1.8.0.tgz"; - sha512 = "NXmTfHF/TxysUeSstDyLUcfv6LlK08PnltVZCe1J7XpG/QHRRq0sjhkNqkHJVfFT/Vo2NC4lv5Bc9UIWdjGGuw=="; - }; - dependencies = [ - sources."typescript-4.9.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Html extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-html#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-java = nodeEnv.buildNodePackage { - name = "coc-java"; - packageName = "coc-java"; - version = "1.26.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-java/-/coc-java-1.26.1.tgz"; - sha512 = "1hKYhoTtfhVV+tEo/hdWnDMEMMZxSI++wzku/uVPkdqKa69RPUKpSbytFoNoAJYh+Ad2gPOGJWMF7NDJApbkUA=="; - }; - dependencies = [ - sources."anymatch-3.1.3" - sources."binary-extensions-2.3.0" - sources."braces-3.0.3" - sources."chokidar-3.6.0" - sources."fill-range-7.1.1" - sources."glob-parent-5.1.2" - sources."is-binary-path-2.1.0" - sources."is-extglob-2.1.1" - sources."is-glob-4.0.3" - sources."is-number-7.0.0" - sources."normalize-path-3.0.0" - sources."picomatch-2.3.1" - sources."readdirp-3.6.0" - sources."to-regex-range-5.0.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Java language extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-java#readme"; - license = "EPL-1.0"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-jest = nodeEnv.buildNodePackage { - name = "coc-jest"; - packageName = "coc-jest"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-jest/-/coc-jest-1.1.5.tgz"; - sha512 = "H6j4hqmsF2b4hSfGQqaXeCahs3LnyYQc6vbtrSkuMQRdosh0gcZQx186kbxph8/5Mecw22Y9BGcsEaF2/RLEbw=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "jest extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-jest#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-json = nodeEnv.buildNodePackage { - name = "coc-json"; - packageName = "coc-json"; - version = "1.9.2"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-json/-/coc-json-1.9.2.tgz"; - sha512 = "6fflZTS2d8bJFKXGBIb9uGSkB8tRa+VIcSvX6GAxKRyiz4ft4116c6MGG9bPh+qe7Gwe/+FomBMW7gB08GEjTQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Json extension for coc.nvim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-lists = nodeEnv.buildNodePackage { - name = "coc-lists"; - packageName = "coc-lists"; - version = "1.5.4"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-lists/-/coc-lists-1.5.4.tgz"; - sha512 = "RROel79iUEzY3ICwqLIfWkftdA95mlluSa933CxfxvZxQiPcnlSd9XWGc770RZOEv6R5TCihht2LRt0Lj1PrGQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Basic list sources for coc.nvim"; - homepage = "https://github.com/neoclide/coc-lists#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; coc-ltex = nodeEnv.buildNodePackage { name = "coc-ltex"; packageName = "coc-ltex"; @@ -37932,601 +37029,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-markdownlint = nodeEnv.buildNodePackage { - name = "coc-markdownlint"; - packageName = "coc-markdownlint"; - version = "1.36.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-markdownlint/-/coc-markdownlint-1.36.0.tgz"; - sha512 = "tVp32LukGXEFfz3y8H2Pq4fcpoxy9Xptw/jIAZAJz4S/725hCsWLCySwoVE7qhSLOeUHmVMQdoW7A11EHru+lg=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Markdownlint extension for coc.nvim"; - homepage = "https://github.com/fannheyward/coc-markdownlint#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-pairs = nodeEnv.buildNodePackage { - name = "coc-pairs"; - packageName = "coc-pairs"; - version = "1.5.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-pairs/-/coc-pairs-1.5.1.tgz"; - sha512 = "/wQOKlptsj2KB4yoIBYN3xtTbCKSsGbRdkNAeYCKCQZX0J5uVMFNgo363+k1BVp9KrkWQDlvVluF3Xf1ei8PfA=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Auto pair extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-pairs#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-prettier = nodeEnv.buildNodePackage { - name = "coc-prettier"; - packageName = "coc-prettier"; - version = "11.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-prettier/-/coc-prettier-11.0.0.tgz"; - sha512 = "QksBbo3rpqNdVljuzhnjyJGb6J6O+Q7vKhIqyB7nt4Jz3s9eAPI1NAqMaVhptE+V95D2A6srMl+YiBObZu94Qg=="; - }; - dependencies = [ - sources."prettier-3.5.3" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Prettier extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-prettier#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-r-lsp = nodeEnv.buildNodePackage { - name = "coc-r-lsp"; - packageName = "coc-r-lsp"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-r-lsp/-/coc-r-lsp-1.2.1.tgz"; - sha512 = "SOsCwIuQeE4eiX/Scgs2nL1WnR0JwFZ2/Edh3dx5ijmZSlEPxdc0PnMUN0hT9y96jK5/ZHAByC3qEperpWqPUA=="; - }; - dependencies = [ - sources."vscode-jsonrpc-8.2.0" - sources."vscode-languageserver-protocol-3.17.5" - sources."vscode-languageserver-textdocument-1.0.12" - sources."vscode-languageserver-types-3.17.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "R language server extension for coc.nvim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-rust-analyzer = nodeEnv.buildNodePackage { - name = "coc-rust-analyzer"; - packageName = "coc-rust-analyzer"; - version = "0.81.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-rust-analyzer/-/coc-rust-analyzer-0.81.0.tgz"; - sha512 = "skbRCe1Yjoa3r/a0dHviJxGMS8s+PFzl7lmimCUxxT3kKxairDeetNfRBw+wsDJmKBzXGhy1KH+6Cmt3WJYz5w=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "rust-analyzer for Vim/Neovim, works as an extension with coc.nvim"; - homepage = "https://github.com/fannheyward/coc-rust-analyzer#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-smartf = nodeEnv.buildNodePackage { - name = "coc-smartf"; - packageName = "coc-smartf"; - version = "1.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-smartf/-/coc-smartf-1.2.1.tgz"; - sha512 = "Zlm+lt03V1qmJVvQw81svaWE+jC9e42VTnHBh8qjlUJUMG1GDjuC8cwM1ulamdovSsKdlmtHwVpScdKBgg3/Fg=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Smart find extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-smartf#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-snippets = nodeEnv.buildNodePackage { - name = "coc-snippets"; - packageName = "coc-snippets"; - version = "3.4.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-snippets/-/coc-snippets-3.4.0.tgz"; - sha512 = "p7nxP/ii+iRADnvFEuHz4iDhuspg3W08hj4J0IFz/OYrzJwEON3c+5i0DJEXyr8qrt0c2Vd+3rekRE8J2AhwGQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Snippets extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-snippets#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-solargraph = nodeEnv.buildNodePackage { - name = "coc-solargraph"; - packageName = "coc-solargraph"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-solargraph/-/coc-solargraph-1.2.4.tgz"; - sha512 = "Z00v8HmgQyJgv/FKo7FkqWWTPNHeiOgEDqsI4RT9457rEQ8ZF/wLeq38DRihTfIra93GZ3EprVKYCOels6JHgQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Ruby languageserver extension for coc.nvim, using solargraph"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-stylelint = nodeEnv.buildNodePackage { - name = "coc-stylelint"; - packageName = "coc-stylelint"; - version = "1.2.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-stylelint/-/coc-stylelint-1.2.0.tgz"; - sha512 = "+GYR6KTvHQnqu0j1kXT30hRZMuCwG/G52wG/19LSPE+p9Q0i8XFH6582T0btTu39xz2TPsDOGjT1VgyRw2urug=="; - }; - dependencies = [ - sources."@ampproject/remapping-2.3.0" - sources."@babel/code-frame-7.26.2" - sources."@babel/compat-data-7.26.8" - ( - sources."@babel/core-7.26.10" - // { - dependencies = [ - sources."semver-6.3.1" - ]; - } - ) - sources."@babel/generator-7.26.10" - ( - sources."@babel/helper-compilation-targets-7.26.5" - // { - dependencies = [ - sources."lru-cache-5.1.1" - sources."semver-6.3.1" - sources."yallist-3.1.1" - ]; - } - ) - sources."@babel/helper-module-imports-7.25.9" - sources."@babel/helper-module-transforms-7.26.0" - sources."@babel/helper-string-parser-7.25.9" - sources."@babel/helper-validator-identifier-7.25.9" - sources."@babel/helper-validator-option-7.25.9" - sources."@babel/helpers-7.26.10" - sources."@babel/parser-7.26.10" - sources."@babel/template-7.26.9" - sources."@babel/traverse-7.26.10" - sources."@babel/types-7.26.10" - sources."@jridgewell/gen-mapping-0.3.8" - sources."@jridgewell/resolve-uri-3.1.2" - sources."@jridgewell/set-array-1.2.1" - sources."@jridgewell/sourcemap-codec-1.5.0" - sources."@jridgewell/trace-mapping-0.3.25" - sources."@nodelib/fs.scandir-2.1.5" - sources."@nodelib/fs.stat-2.0.5" - sources."@nodelib/fs.walk-1.2.8" - sources."@stylelint/postcss-css-in-js-0.37.3" - sources."@stylelint/postcss-markdown-0.36.2" - sources."@types/mdast-3.0.15" - sources."@types/minimist-1.2.5" - sources."@types/normalize-package-data-2.4.4" - sources."@types/parse-json-4.0.2" - sources."@types/unist-2.0.11" - sources."ajv-8.17.1" - sources."ansi-regex-5.0.1" - sources."ansi-styles-4.3.0" - sources."array-union-2.1.0" - sources."arrify-1.0.1" - sources."astral-regex-2.0.0" - ( - sources."autoprefixer-9.8.8" - // { - dependencies = [ - sources."picocolors-0.2.1" - ]; - } - ) - sources."bail-1.0.5" - sources."balanced-match-2.0.0" - ( - sources."brace-expansion-1.1.11" - // { - dependencies = [ - sources."balanced-match-1.0.2" - ]; - } - ) - sources."braces-3.0.3" - sources."browserslist-4.24.4" - sources."callsites-3.1.0" - sources."camelcase-5.3.1" - sources."camelcase-keys-6.2.2" - sources."caniuse-lite-1.0.30001704" - sources."chalk-4.1.2" - sources."character-entities-1.2.4" - sources."character-entities-legacy-1.1.4" - sources."character-reference-invalid-1.1.4" - sources."clone-regexp-2.2.0" - sources."color-convert-2.0.1" - sources."color-name-1.1.4" - sources."concat-map-0.0.1" - sources."convert-source-map-2.0.0" - sources."cosmiconfig-7.1.0" - sources."cssesc-3.0.0" - sources."debug-4.4.0" - sources."decamelize-1.2.0" - ( - sources."decamelize-keys-1.1.1" - // { - dependencies = [ - sources."map-obj-1.0.1" - ]; - } - ) - sources."dir-glob-3.0.1" - ( - sources."dom-serializer-0.2.2" - // { - dependencies = [ - sources."domelementtype-2.3.0" - sources."entities-2.2.0" - ]; - } - ) - sources."domelementtype-1.3.1" - sources."domhandler-2.4.2" - sources."domutils-1.7.0" - sources."electron-to-chromium-1.5.118" - sources."emoji-regex-8.0.0" - sources."entities-1.1.2" - sources."error-ex-1.3.2" - sources."escalade-3.2.0" - sources."execall-2.0.0" - sources."extend-3.0.2" - sources."fast-deep-equal-3.1.3" - sources."fast-diff-1.3.0" - sources."fast-glob-3.3.3" - sources."fast-uri-3.0.6" - sources."fastest-levenshtein-1.0.16" - sources."fastq-1.19.1" - sources."file-entry-cache-6.0.1" - sources."fill-range-7.1.1" - sources."find-up-4.1.0" - sources."flat-cache-3.2.0" - sources."flatted-3.3.3" - sources."fs.realpath-1.0.0" - sources."function-bind-1.1.2" - sources."gensync-1.0.0-beta.2" - sources."get-stdin-8.0.0" - sources."glob-7.2.3" - sources."glob-parent-5.1.2" - sources."global-modules-2.0.0" - sources."global-prefix-3.0.0" - sources."globals-11.12.0" - sources."globby-11.1.0" - sources."globjoin-0.1.4" - sources."gonzales-pe-4.3.0" - sources."hard-rejection-2.1.0" - sources."has-flag-4.0.0" - sources."hasown-2.0.2" - sources."hosted-git-info-2.8.9" - sources."html-tags-3.3.1" - sources."htmlparser2-3.10.1" - sources."ignore-5.3.2" - ( - sources."import-fresh-3.3.1" - // { - dependencies = [ - sources."resolve-from-4.0.0" - ]; - } - ) - sources."import-lazy-4.0.0" - sources."imurmurhash-0.1.4" - sources."indent-string-4.0.0" - sources."inflight-1.0.6" - sources."inherits-2.0.4" - sources."ini-1.3.8" - sources."is-alphabetical-1.0.4" - sources."is-alphanumerical-1.0.4" - sources."is-arrayish-0.2.1" - sources."is-buffer-2.0.5" - sources."is-core-module-2.16.1" - sources."is-decimal-1.0.4" - sources."is-extglob-2.1.1" - sources."is-fullwidth-code-point-3.0.0" - sources."is-glob-4.0.3" - sources."is-hexadecimal-1.0.4" - sources."is-number-7.0.0" - sources."is-plain-obj-1.1.0" - sources."is-regexp-2.1.0" - sources."is-typedarray-1.0.0" - sources."is-unicode-supported-0.1.0" - sources."isexe-2.0.0" - sources."js-tokens-4.0.0" - sources."jsesc-3.1.0" - sources."json-buffer-3.0.1" - sources."json-parse-even-better-errors-2.3.1" - sources."json-schema-traverse-1.0.0" - sources."json5-2.2.3" - sources."keyv-4.5.4" - sources."kind-of-6.0.3" - sources."known-css-properties-0.21.0" - sources."lines-and-columns-1.2.4" - sources."locate-path-5.0.0" - sources."lodash-4.17.21" - sources."lodash.truncate-4.4.2" - sources."log-symbols-4.1.0" - sources."longest-streak-2.0.4" - sources."lru-cache-6.0.0" - sources."map-obj-4.3.0" - sources."mathml-tag-names-2.1.3" - sources."mdast-util-from-markdown-0.8.5" - sources."mdast-util-to-markdown-0.6.5" - sources."mdast-util-to-string-2.0.0" - sources."meow-9.0.0" - sources."merge2-1.4.1" - sources."micromark-2.11.4" - sources."micromatch-4.0.8" - sources."min-indent-1.0.1" - sources."minimatch-3.1.2" - sources."minimist-1.2.8" - sources."minimist-options-4.1.0" - sources."ms-2.1.3" - sources."node-releases-2.0.19" - ( - sources."normalize-package-data-3.0.3" - // { - dependencies = [ - sources."hosted-git-info-4.1.0" - sources."semver-7.7.1" - ]; - } - ) - sources."normalize-range-0.1.2" - sources."normalize-selector-0.2.0" - sources."num2fraction-1.2.2" - sources."once-1.4.0" - sources."p-limit-2.3.0" - sources."p-locate-4.1.0" - sources."p-try-2.2.0" - sources."parent-module-1.0.1" - sources."parse-entities-2.0.0" - sources."parse-json-5.2.0" - sources."path-exists-4.0.0" - sources."path-is-absolute-1.0.1" - sources."path-is-inside-1.0.2" - sources."path-parse-1.0.7" - sources."path-type-4.0.0" - sources."picocolors-1.1.1" - sources."picomatch-2.3.1" - ( - sources."postcss-7.0.39" - // { - dependencies = [ - sources."picocolors-0.2.1" - ]; - } - ) - sources."postcss-html-0.36.0" - sources."postcss-less-3.1.4" - sources."postcss-media-query-parser-0.2.3" - sources."postcss-resolve-nested-selector-0.1.6" - sources."postcss-safe-parser-4.0.2" - sources."postcss-sass-0.4.4" - sources."postcss-scss-2.1.1" - sources."postcss-selector-parser-6.1.2" - sources."postcss-syntax-0.36.2" - sources."postcss-value-parser-4.2.0" - sources."queue-microtask-1.2.3" - sources."quick-lru-4.0.1" - ( - sources."read-pkg-5.2.0" - // { - dependencies = [ - sources."normalize-package-data-2.5.0" - sources."type-fest-0.6.0" - ]; - } - ) - ( - sources."read-pkg-up-7.0.1" - // { - dependencies = [ - sources."type-fest-0.8.1" - ]; - } - ) - sources."readable-stream-3.6.2" - sources."redent-3.0.0" - sources."remark-13.0.0" - sources."remark-parse-9.0.0" - sources."remark-stringify-9.0.1" - sources."repeat-string-1.6.1" - sources."require-from-string-2.0.2" - sources."resolve-1.22.10" - sources."resolve-from-5.0.0" - sources."reusify-1.1.0" - sources."rimraf-3.0.2" - sources."run-parallel-1.2.0" - sources."safe-buffer-5.2.1" - sources."semver-5.7.2" - sources."signal-exit-3.0.7" - sources."slash-3.0.0" - sources."slice-ansi-4.0.0" - sources."source-map-0.6.1" - sources."spdx-correct-3.2.0" - sources."spdx-exceptions-2.5.0" - sources."spdx-expression-parse-3.0.1" - sources."spdx-license-ids-3.0.21" - sources."specificity-0.4.1" - sources."string-width-4.2.3" - sources."string_decoder-1.3.0" - sources."strip-ansi-6.0.1" - sources."strip-indent-3.0.0" - sources."style-search-0.1.0" - sources."stylelint-13.13.1" - sources."sugarss-2.0.0" - sources."supports-color-7.2.0" - sources."supports-preserve-symlinks-flag-1.0.0" - sources."svg-tags-1.0.0" - sources."table-6.9.0" - sources."to-regex-range-5.0.1" - sources."trim-newlines-3.0.1" - sources."trough-1.0.5" - sources."type-fest-0.18.1" - sources."typedarray-to-buffer-3.1.5" - ( - sources."unified-9.2.2" - // { - dependencies = [ - sources."is-plain-obj-2.1.0" - ]; - } - ) - sources."unist-util-find-all-after-3.0.2" - sources."unist-util-is-4.1.0" - sources."unist-util-stringify-position-2.0.3" - sources."update-browserslist-db-1.1.3" - sources."util-deprecate-1.0.2" - sources."v8-compile-cache-2.4.0" - sources."validate-npm-package-license-3.0.4" - sources."vfile-4.2.1" - sources."vfile-message-2.0.4" - sources."vscode-jsonrpc-5.1.0-next.1" - sources."vscode-languageserver-6.2.0-next.2" - ( - sources."vscode-languageserver-protocol-3.16.0-next.2" - // { - dependencies = [ - sources."vscode-languageserver-types-3.16.0-next.1" - ]; - } - ) - sources."vscode-languageserver-textdocument-1.0.12" - sources."vscode-languageserver-types-3.17.5" - sources."vscode-uri-2.1.2" - sources."which-1.3.1" - sources."wrappy-1.0.2" - sources."write-file-atomic-3.0.3" - sources."yallist-4.0.0" - sources."yaml-1.10.2" - sources."yargs-parser-20.2.9" - sources."zwitch-1.0.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "stylelint extension for coc.nvim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-sumneko-lua = nodeEnv.buildNodePackage { - name = "coc-sumneko-lua"; - packageName = "coc-sumneko-lua"; - version = "0.0.42"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-sumneko-lua/-/coc-sumneko-lua-0.0.42.tgz"; - sha512 = "elUmSurb51E17VV/1W/qsAoD5qq6pFsnRK549WFMcG+AThli6nTj2Y6Ta0FA6+zh7QSjbraOlza8gk7C2w3Nfg=="; - }; - dependencies = [ - sources."tslib-2.8.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Lua extension using sumneko lua-language-server for coc.nvim"; - homepage = "https://github.com/xiyaowong/coc-sumneko-lua#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-sqlfluff = nodeEnv.buildNodePackage { - name = "coc-sqlfluff"; - packageName = "coc-sqlfluff"; - version = "0.11.4"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-sqlfluff/-/coc-sqlfluff-0.11.4.tgz"; - sha512 = "0yKAPkIKoLJWksPefWXVvRcRQ+Ja3kc2Bx/tKL4tQwEOlAwc5qeUU+1FZRw+71Jp8HeC5Wo9YqtlgSIJlyic3g=="; - }; - dependencies = [ - sources."semver-7.7.1" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "SQLFluff (A SQL linter and auto-formatter for Humans) extension for coc.nvim"; - homepage = "https://github.com/yaegassy/coc-sqlfluff#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-tabnine = nodeEnv.buildNodePackage { - name = "coc-tabnine"; - packageName = "coc-tabnine"; - version = "1.3.7"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-tabnine/-/coc-tabnine-1.3.7.tgz"; - sha512 = "aLh9A6/r1/1QZT/1lJnaLdShGHRrCCb3HA57UYeFR0cD1xjRY3YupfmsOwVSbpqv6AufEXeOdbA2enoVhRFY8g=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "tabnine extension for coc.nvim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-texlab = nodeEnv.buildNodePackage { - name = "coc-texlab"; - packageName = "coc-texlab"; - version = "3.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-texlab/-/coc-texlab-3.3.0.tgz"; - sha512 = "MV/zLxI6jvu/IWS3/dyc8Dsgz9ypO86hSAHwjRbDGTc/V9t8jTPUnI4E1hzmsF8bfIjxnUU/oyITX9tLTOnCOQ=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "TexLab extension for coc.nvim"; - homepage = "https://github.com/fannheyward/coc-texlab#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; coc-tsserver = nodeEnv.buildNodePackage { name = "coc-tsserver"; packageName = "coc-tsserver"; @@ -38566,98 +37068,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-vimlsp = nodeEnv.buildNodePackage { - name = "coc-vimlsp"; - packageName = "coc-vimlsp"; - version = "0.13.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-vimlsp/-/coc-vimlsp-0.13.1.tgz"; - sha512 = "rUXjY022KJHLNrlru1zMvqhF+ikYIjlhULoq2fx8PbsA4uyuWLDXvLfeQxj8e5wVNyfPVtaAz54zChLV4OOHAA=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "vim language server extension for coc.nvim"; - homepage = "https://github.com/iamcco/coc-vim#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-vimtex = nodeEnv.buildNodePackage { - name = "coc-vimtex"; - packageName = "coc-vimtex"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-vimtex/-/coc-vimtex-1.1.5.tgz"; - sha512 = "3SY6vFcmBO8u6/6zrBzqgwCbus8k7877UCNVEua8lgC+T4tKgB4w9VthikMEcoUDPK17/QbLITSB+yPDNebbHw=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "vimtex integration for coc.nvim"; - homepage = "https://github.com/neoclide/coc-vimtex#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-wxml = nodeEnv.buildNodePackage { - name = "coc-wxml"; - packageName = "coc-wxml"; - version = "1.0.9"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-wxml/-/coc-wxml-1.0.9.tgz"; - sha512 = "ExbBjO4/7sbwHVawtK/sDzFwmUTwW9rHgm51sJxqQim+Zjn3vw1x0pNObonVb+r/kX9peLCyE6/nmT2ybfeBPg=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "wxml language server extension for coc.nvim"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-yaml = nodeEnv.buildNodePackage { - name = "coc-yaml"; - packageName = "coc-yaml"; - version = "1.9.1"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-yaml/-/coc-yaml-1.9.1.tgz"; - sha512 = "PKDIWjnTF1193m0a5srO8oOLrOv9nKwaqka+a+sdzDjlyPoFipEADFUQVdoHwe1GYlfYe7tmfWOUCbR6ddRLrw=="; - }; - dependencies = [ - sources."prettier-2.0.5" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "yaml extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-yaml#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; - coc-yank = nodeEnv.buildNodePackage { - name = "coc-yank"; - packageName = "coc-yank"; - version = "1.2.4"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-yank/-/coc-yank-1.2.4.tgz"; - sha512 = "tNCysSDUKNHAE/cBbfB9kbaSkDbeTleRwfho0vXuaxA6TLAbHqKPA81ecF4pHG4JJm9V156d7uhotYsm4InuyA=="; - }; - buildInputs = globalBuildInputs; - meta = { - description = "Yank extension for coc.nvim"; - homepage = "https://github.com/neoclide/coc-yank#readme"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; code-theme-converter = nodeEnv.buildNodePackage { name = "code-theme-converter"; packageName = "code-theme-converter";