diff --git a/pkgs/applications/editors/vim/plugins/cocPlugins.nix b/pkgs/applications/editors/vim/plugins/cocPlugins.nix index cdbbda8eb54d..51aec5da4005 100644 --- a/pkgs/applications/editors/vim/plugins/cocPlugins.nix +++ b/pkgs/applications/editors/vim/plugins/cocPlugins.nix @@ -6,6 +6,7 @@ coc-diagnostic, coc-docker, coc-pyright, + coc-spell-checker, coc-toml, }: final: prev: { @@ -40,6 +41,12 @@ final: prev: { src = "${coc-pyright}/lib/node_modules/coc-pyright"; }; + 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; diff --git a/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix b/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix index ff88a37f6675..b096bba36b94 100644 --- a/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix +++ b/pkgs/applications/editors/vim/plugins/nodePackagePlugins.nix @@ -30,7 +30,6 @@ let "coc-smartf" "coc-snippets" "coc-solargraph" - "coc-spell-checker" "coc-sqlfluff" "coc-stylelint" "coc-sumneko-lua" diff --git a/pkgs/by-name/co/coc-spell-checker/package.nix b/pkgs/by-name/co/coc-spell-checker/package.nix new file mode 100644 index 000000000000..9ef1edc43bae --- /dev/null +++ b/pkgs/by-name/co/coc-spell-checker/package.nix @@ -0,0 +1,46 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + fetchYarnDeps, + yarnConfigHook, + yarnBuildHook, + yarnInstallHook, + nodejs, + nix-update-script, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "coc-spell-checker"; + version = "1.3.2-unstable-2022-12-18"; + + src = fetchFromGitHub { + owner = "iamcco"; + repo = "coc-spell-checker"; + # Upstream has no tagged releases + rev = "51c484169de17b5317e54f5cf06bcd3fb04477e7"; + hash = "sha256-WimL7rE+hYW8JoWDnsL3r1zAoEDZBDy6NY2i6Wblm8c="; + }; + + yarnOfflineCache = fetchYarnDeps { + yarnLock = "${finalAttrs.src}/yarn.lock"; + hash = "sha256-nMDcc8dP0L7vpIj6Q1HOJyFCkDZ+19/IdbONxBj1jq8="; + }; + + nativeBuildInputs = [ + yarnConfigHook + yarnBuildHook + yarnInstallHook + nodejs + ]; + + NODE_OPTIONS = "--openssl-legacy-provider"; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Basic spell checker that works well with camelCase code for (Neo)vim"; + homepage = "https://github.com/iamcco/coc-spell-checker"; + 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 052538e0e9db..9ead9e01c3d8 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -79,6 +79,7 @@ mapAliases { coc-metals = throw "coc-metals was removed because it was deprecated upstream. vimPlugins.nvim-metals is its official replacement."; # Added 2024-10-16 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 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-spell-checker; # added 2025-10-01 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 diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json index 4933640657c4..aec47fe0fa59 100644 --- a/pkgs/development/node-packages/node-packages.json +++ b/pkgs/development/node-packages/node-packages.json @@ -47,7 +47,6 @@ , "coc-smartf" , "coc-snippets" , "coc-solargraph" -, "coc-spell-checker" , "coc-stylelint" , "coc-sumneko-lua" , "coc-sqlfluff" diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix index a3c9440464d0..f8a2a5c5bbfb 100644 --- a/pkgs/development/node-packages/node-packages.nix +++ b/pkgs/development/node-packages/node-packages.nix @@ -2073,312 +2073,6 @@ let sha512 = "gB5C5nDIacLUdsMuW8YsM9SzK3vaFANe4J11CVXpovpy7bZUGrcJKmc6m/0gWG789pKr6XSZY2aEetjFvSRw5g=="; }; }; - "@cspell/dict-aws-1.0.14" = { - name = "_at_cspell_slash_dict-aws"; - packageName = "@cspell/dict-aws"; - version = "1.0.14"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-aws/-/dict-aws-1.0.14.tgz"; - sha512 = "K21CfB4ZpKYwwDQiPfic2zJA/uxkbsd4IQGejEvDAhE3z8wBs6g6BwwqdVO767M9NgZqc021yAVpr79N5pWe3w=="; - }; - }; - "@cspell/dict-bash-1.0.18" = { - name = "_at_cspell_slash_dict-bash"; - packageName = "@cspell/dict-bash"; - version = "1.0.18"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-bash/-/dict-bash-1.0.18.tgz"; - sha512 = "kJIqQ+FD2TCSgaaP5XLEDgy222+pVWTc+VhveNO++gnTWU3BCVjkD5LjfW7g/CmGONnz+nwXDueWspProaSdJw=="; - }; - }; - "@cspell/dict-companies-1.0.40" = { - name = "_at_cspell_slash_dict-companies"; - packageName = "@cspell/dict-companies"; - version = "1.0.40"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-companies/-/dict-companies-1.0.40.tgz"; - sha512 = "Aw07qiTroqSST2P5joSrC4uOA05zTXzI2wMb+me3q4Davv1D9sCkzXY0TGoC2vzhNv5ooemRi9KATGaBSdU1sw=="; - }; - }; - "@cspell/dict-cpp-1.1.40" = { - name = "_at_cspell_slash_dict-cpp"; - packageName = "@cspell/dict-cpp"; - version = "1.1.40"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-cpp/-/dict-cpp-1.1.40.tgz"; - sha512 = "sscfB3woNDNj60/yGXAdwNtIRWZ89y35xnIaJVDMk5TPMMpaDvuk0a34iOPIq0g4V+Y8e3RyAg71SH6ADwSjGw=="; - }; - }; - "@cspell/dict-cryptocurrencies-1.0.10" = { - name = "_at_cspell_slash_dict-cryptocurrencies"; - packageName = "@cspell/dict-cryptocurrencies"; - version = "1.0.10"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-cryptocurrencies/-/dict-cryptocurrencies-1.0.10.tgz"; - sha512 = "47ABvDJOkaST/rXipNMfNvneHUzASvmL6K/CbOFpYKfsd0x23Jc9k1yaOC7JAm82XSC/8a7+3Yu+Fk2jVJNnsA=="; - }; - }; - "@cspell/dict-csharp-1.0.11" = { - name = "_at_cspell_slash_dict-csharp"; - packageName = "@cspell/dict-csharp"; - version = "1.0.11"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-csharp/-/dict-csharp-1.0.11.tgz"; - sha512 = "nub+ZCiTgmT87O+swI+FIAzNwaZPWUGckJU4GN402wBq420V+F4ZFqNV7dVALJrGaWH7LvADRtJxi6cZVHJKeA=="; - }; - }; - "@cspell/dict-css-1.0.13" = { - name = "_at_cspell_slash_dict-css"; - packageName = "@cspell/dict-css"; - version = "1.0.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-css/-/dict-css-1.0.13.tgz"; - sha512 = "HU8RbFRoGanFH85mT01Ot/Ay48ixr/gG25VPLtdq56QTrmPsw79gxYm/5Qay16eQbpoPIxaj5CAWNam+DX4GbA=="; - }; - }; - "@cspell/dict-django-1.0.26" = { - name = "_at_cspell_slash_dict-django"; - packageName = "@cspell/dict-django"; - version = "1.0.26"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-django/-/dict-django-1.0.26.tgz"; - sha512 = "mn9bd7Et1L2zuibc08GVHTiD2Go3/hdjyX5KLukXDklBkq06r+tb0OtKtf1zKodtFDTIaYekGADhNhA6AnKLkg=="; - }; - }; - "@cspell/dict-dotnet-1.0.32" = { - name = "_at_cspell_slash_dict-dotnet"; - packageName = "@cspell/dict-dotnet"; - version = "1.0.32"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-dotnet/-/dict-dotnet-1.0.32.tgz"; - sha512 = "9H9vXrgJB4KF8xsyTToXO53cXD33iyfrpT4mhCds+YLUw3P3x3E9myszgJzshnrxYBvQZ+QMII57Qr6SjZVk4Q=="; - }; - }; - "@cspell/dict-elixir-1.0.26" = { - name = "_at_cspell_slash_dict-elixir"; - packageName = "@cspell/dict-elixir"; - version = "1.0.26"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-elixir/-/dict-elixir-1.0.26.tgz"; - sha512 = "hz1yETUiRJM7yjN3mITSnxcmZaEyaBbyJhpZPpg+cKUil+xhHeZ2wwfbRc83QHGmlqEuDWbdCFqKSpCDJYpYhg=="; - }; - }; - "@cspell/dict-en-gb-1.1.33" = { - name = "_at_cspell_slash_dict-en-gb"; - packageName = "@cspell/dict-en-gb"; - version = "1.1.33"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz"; - sha512 = "tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g=="; - }; - }; - "@cspell/dict-en_us-1.2.45" = { - name = "_at_cspell_slash_dict-en_us"; - packageName = "@cspell/dict-en_us"; - version = "1.2.45"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-1.2.45.tgz"; - sha512 = "UPwR4rfiJCxnS+Py+EK9E4AUj3aPZE4p/yBRSHN+5aBQConlI0lLDtMceH5wlupA/sQTU1ERZGPJA9L96jVSyQ=="; - }; - }; - "@cspell/dict-en_us-4.3.34" = { - name = "_at_cspell_slash_dict-en_us"; - packageName = "@cspell/dict-en_us"; - version = "4.3.34"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.3.34.tgz"; - sha512 = "ewJXNV7Nk5vxbGvHvxYLDGoXN0Lq5sfSgX8SAlcYL+2bZ7r25nNOLHou5hdFlNgvviGTx/SFPlVKjdjVJlblgA=="; - }; - }; - "@cspell/dict-filetypes-1.1.8" = { - name = "_at_cspell_slash_dict-filetypes"; - packageName = "@cspell/dict-filetypes"; - version = "1.1.8"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-filetypes/-/dict-filetypes-1.1.8.tgz"; - sha512 = "EllahNkhzvLWo0ptwu0l3oEeAJOQSUpZnDfnKRIh6mJVehuSovNHwA9vrdZ8jBUjuqcfaN2e7c32zN0D/qvWJQ=="; - }; - }; - "@cspell/dict-fonts-1.0.14" = { - name = "_at_cspell_slash_dict-fonts"; - packageName = "@cspell/dict-fonts"; - version = "1.0.14"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-fonts/-/dict-fonts-1.0.14.tgz"; - sha512 = "VhIX+FVYAnqQrOuoFEtya6+H72J82cIicz9QddgknsTqZQ3dvgp6lmVnsQXPM3EnzA8n1peTGpLDwHzT7ociLA=="; - }; - }; - "@cspell/dict-fullstack-1.0.39" = { - name = "_at_cspell_slash_dict-fullstack"; - packageName = "@cspell/dict-fullstack"; - version = "1.0.39"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-fullstack/-/dict-fullstack-1.0.39.tgz"; - sha512 = "Mbi+zWdiP9yzL+X4YD9Tgcm5YQ95Ql+Y3vF2LRnOY6g2QWaijTRN1rgksVuxzpFqHi//+bx2uoUb0XEKBYDi8g=="; - }; - }; - "@cspell/dict-golang-1.1.24" = { - name = "_at_cspell_slash_dict-golang"; - packageName = "@cspell/dict-golang"; - version = "1.1.24"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-golang/-/dict-golang-1.1.24.tgz"; - sha512 = "qq3Cjnx2U1jpeWAGJL1GL0ylEhUMqyaR36Xij6Y6Aq4bViCRp+HRRqk0x5/IHHbOrti45h3yy7ii1itRFo+Xkg=="; - }; - }; - "@cspell/dict-haskell-1.0.13" = { - name = "_at_cspell_slash_dict-haskell"; - packageName = "@cspell/dict-haskell"; - version = "1.0.13"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-haskell/-/dict-haskell-1.0.13.tgz"; - sha512 = "kvl8T84cnYRPpND/P3D86P6WRSqebsbk0FnMfy27zo15L5MLAb3d3MOiT1kW3vEWfQgzUD7uddX/vUiuroQ8TA=="; - }; - }; - "@cspell/dict-html-1.1.9" = { - name = "_at_cspell_slash_dict-html"; - packageName = "@cspell/dict-html"; - version = "1.1.9"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-html/-/dict-html-1.1.9.tgz"; - sha512 = "vvnYia0tyIS5Fdoz+gEQm77MGZZE66kOJjuNpIYyRHCXFAhWdYz3SmkRm6YKJSWSvuO+WBJYTKDvkOxSh3Fx/w=="; - }; - }; - "@cspell/dict-html-symbol-entities-1.0.23" = { - name = "_at_cspell_slash_dict-html-symbol-entities"; - packageName = "@cspell/dict-html-symbol-entities"; - version = "1.0.23"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-html-symbol-entities/-/dict-html-symbol-entities-1.0.23.tgz"; - sha512 = "PV0UBgcBFbBLf/m1wfkVMM8w96kvfHoiCGLWO6BR3Q9v70IXoE4ae0+T+f0CkxcEkacMqEQk/I7vuE9MzrjaNw=="; - }; - }; - "@cspell/dict-java-1.0.23" = { - name = "_at_cspell_slash_dict-java"; - packageName = "@cspell/dict-java"; - version = "1.0.23"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-java/-/dict-java-1.0.23.tgz"; - sha512 = "LcOg9srYLDoNGd8n3kbfDBlZD+LOC9IVcnFCdua1b/luCHNVmlgBx7e677qPu7olpMYOD5TQIVW2OmM1+/6MFA=="; - }; - }; - "@cspell/dict-latex-1.0.25" = { - name = "_at_cspell_slash_dict-latex"; - packageName = "@cspell/dict-latex"; - version = "1.0.25"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-latex/-/dict-latex-1.0.25.tgz"; - sha512 = "cEgg91Migqcp1SdVV7dUeMxbPDhxdNo6Fgq2eygAXQjIOFK520FFvh/qxyBvW90qdZbIRoU2AJpchyHfGuwZFA=="; - }; - }; - "@cspell/dict-lorem-ipsum-1.0.22" = { - name = "_at_cspell_slash_dict-lorem-ipsum"; - packageName = "@cspell/dict-lorem-ipsum"; - version = "1.0.22"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-lorem-ipsum/-/dict-lorem-ipsum-1.0.22.tgz"; - sha512 = "yqzspR+2ADeAGUxLTfZ4pXvPl7FmkENMRcGDECmddkOiuEwBCWMZdMP5fng9B0Q6j91hQ8w9CLvJKBz10TqNYg=="; - }; - }; - "@cspell/dict-lua-1.0.16" = { - name = "_at_cspell_slash_dict-lua"; - packageName = "@cspell/dict-lua"; - version = "1.0.16"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-lua/-/dict-lua-1.0.16.tgz"; - sha512 = "YiHDt8kmHJ8nSBy0tHzaxiuitYp+oJ66ffCYuFWTNB3//Y0SI4OGHU3omLsQVeXIfCeVrO4DrVvRDoCls9B5zQ=="; - }; - }; - "@cspell/dict-node-1.0.12" = { - name = "_at_cspell_slash_dict-node"; - packageName = "@cspell/dict-node"; - version = "1.0.12"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-node/-/dict-node-1.0.12.tgz"; - sha512 = "RPNn/7CSkflAWk0sbSoOkg0ORrgBARUjOW3QjB11KwV1gSu8f5W/ij/S50uIXtlrfoBLqd4OyE04jyON+g/Xfg=="; - }; - }; - "@cspell/dict-npm-1.0.16" = { - name = "_at_cspell_slash_dict-npm"; - packageName = "@cspell/dict-npm"; - version = "1.0.16"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-1.0.16.tgz"; - sha512 = "RwkuZGcYBxL3Yux3cSG/IOWGlQ1e9HLCpHeyMtTVGYKAIkFAVUnGrz20l16/Q7zUG7IEktBz5O42kAozrEnqMQ=="; - }; - }; - "@cspell/dict-php-1.0.25" = { - name = "_at_cspell_slash_dict-php"; - packageName = "@cspell/dict-php"; - version = "1.0.25"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-php/-/dict-php-1.0.25.tgz"; - sha512 = "RoBIP5MRdByyPaXcznZMfOY1JdCMYPPLua5E9gkq0TJO7bX5mC9hyAKfYBSWVQunZydd82HZixjb5MPkDFU1uw=="; - }; - }; - "@cspell/dict-powershell-1.0.19" = { - name = "_at_cspell_slash_dict-powershell"; - packageName = "@cspell/dict-powershell"; - version = "1.0.19"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-powershell/-/dict-powershell-1.0.19.tgz"; - sha512 = "zF/raM/lkhXeHf4I43OtK0gP9rBeEJFArscTVwLWOCIvNk21MJcNoTYoaGw+c056+Q+hJL0psGLO7QN+mxYH1A=="; - }; - }; - "@cspell/dict-python-1.0.38" = { - name = "_at_cspell_slash_dict-python"; - packageName = "@cspell/dict-python"; - version = "1.0.38"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-1.0.38.tgz"; - sha512 = "KuyOQaby9NID/pn7EkXilpUxjVIvvyLzhr7BPsDS6FcvUE8Yhss6bJowEDHSv6pa+W2387phoqbDf2rTicquAA=="; - }; - }; - "@cspell/dict-ruby-1.0.15" = { - name = "_at_cspell_slash_dict-ruby"; - packageName = "@cspell/dict-ruby"; - version = "1.0.15"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-ruby/-/dict-ruby-1.0.15.tgz"; - sha512 = "I76hJA///lc1pgmDTGUFHN/O8KLIZIU/8TgIYIGI6Ix/YzSEvWNdQYbANn6JbCynS0X+7IbZ2Ft+QqvmGtIWuA=="; - }; - }; - "@cspell/dict-rust-1.0.23" = { - name = "_at_cspell_slash_dict-rust"; - packageName = "@cspell/dict-rust"; - version = "1.0.23"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-rust/-/dict-rust-1.0.23.tgz"; - sha512 = "lR4boDzs79YD6+30mmiSGAMMdwh7HTBAPUFSB0obR3Kidibfc3GZ+MHWZXay5dxZ4nBKM06vyjtanF9VJ8q1Iw=="; - }; - }; - "@cspell/dict-scala-1.0.21" = { - name = "_at_cspell_slash_dict-scala"; - packageName = "@cspell/dict-scala"; - version = "1.0.21"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-scala/-/dict-scala-1.0.21.tgz"; - sha512 = "5V/R7PRbbminTpPS3ywgdAalI9BHzcEjEj9ug4kWYvBIGwSnS7T6QCFCiu+e9LvEGUqQC+NHgLY4zs1NaBj2vA=="; - }; - }; - "@cspell/dict-software-terms-1.0.48" = { - name = "_at_cspell_slash_dict-software-terms"; - packageName = "@cspell/dict-software-terms"; - version = "1.0.48"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-1.0.48.tgz"; - sha512 = "pfF3Ys2gRffu5ElqkH7FQMDMi/iZMyOzpGMb3FSH0PJ2AnRQ5rRNWght1h2L36YxvXl0mWVaFrrfwiOyRIc8ZQ=="; - }; - }; - "@cspell/dict-typescript-1.0.20" = { - name = "_at_cspell_slash_dict-typescript"; - packageName = "@cspell/dict-typescript"; - version = "1.0.20"; - src = fetchurl { - url = "https://registry.npmjs.org/@cspell/dict-typescript/-/dict-typescript-1.0.20.tgz"; - sha512 = "yIuGeeZtQA2gqpGefGjZqBl8iGJpIYWz0QzDqsscNi2qfSnLsbjM0RkRbTehM8y9gGGe7xfgUP5adxceJa5Krg=="; - }; - }; "@cspotcode/source-map-support-0.8.1" = { name = "_at_cspotcode_slash_source-map-support"; packageName = "@cspotcode/source-map-support"; @@ -12362,15 +12056,6 @@ let sha512 = "KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="; }; }; - "comment-json-1.1.3" = { - name = "comment-json"; - packageName = "comment-json"; - version = "1.1.3"; - src = fetchurl { - url = "https://registry.npmjs.org/comment-json/-/comment-json-1.1.3.tgz"; - sha512 = "gGSHSON1HdpFDb3WpU6C1tdksZV0lpfzoihXK+CD0l4xQ2TvHbVuiZy8Dg414ZqbeRxt2sU8d9kC0srpM2+RzQ=="; - }; - }; "comment-json-4.2.5" = { name = "comment-json"; packageName = "comment-json"; @@ -13416,60 +13101,6 @@ let sha512 = "x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA=="; }; }; - "cspell-dict-vimlang-1.0.1" = { - name = "cspell-dict-vimlang"; - packageName = "cspell-dict-vimlang"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/cspell-dict-vimlang/-/cspell-dict-vimlang-1.0.1.tgz"; - sha512 = "pP2W2BvLrRKggS1fUk8qQw2FG8PhyV969dlwF3M0jAg/HH83n76H+KGdzGsmEut6VJFlJYQkd1ZZskjaeVWnrA=="; - }; - }; - "cspell-glob-0.1.25" = { - name = "cspell-glob"; - packageName = "cspell-glob"; - version = "0.1.25"; - src = fetchurl { - url = "https://registry.npmjs.org/cspell-glob/-/cspell-glob-0.1.25.tgz"; - sha512 = "/XaSHrGBpMJa+duFz3GKOWfrijrfdHT7a/XGgIcq3cymCSpOH+DPho42sl0jLI/hjM+8yv2m8aEoxRT8yVSnlg=="; - }; - }; - "cspell-io-4.1.7" = { - name = "cspell-io"; - packageName = "cspell-io"; - version = "4.1.7"; - src = fetchurl { - url = "https://registry.npmjs.org/cspell-io/-/cspell-io-4.1.7.tgz"; - sha512 = "V0/tUu9FnIS3v+vAvDT6NNa14Nc/zUNX8+YUUOfFAiDJJTdqefmvcWjOJBIMYBf3wIk9iWLmLbMM+bNHqr7DSQ=="; - }; - }; - "cspell-lib-4.3.12" = { - name = "cspell-lib"; - packageName = "cspell-lib"; - version = "4.3.12"; - src = fetchurl { - url = "https://registry.npmjs.org/cspell-lib/-/cspell-lib-4.3.12.tgz"; - sha512 = "yCCb6MoW1K8Tsr/WVEQoO4dfYhH9bCsjQayccb8MlyDaNNuWJHuX+gUGHsZSXSuChSh8PrTWKXJzs13/uM977g=="; - }; - }; - "cspell-trie-lib-4.2.8" = { - name = "cspell-trie-lib"; - packageName = "cspell-trie-lib"; - version = "4.2.8"; - src = fetchurl { - url = "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-4.2.8.tgz"; - sha512 = "Nt3c0gxOYXIc3/yhALDukpje1BgR6guvlUKWQO2zb0r7qRWpwUw2j2YM4dWbHQeH/3Hx5ei4Braa6cMaiJ5YBw=="; - }; - }; - "cspell-util-bundle-4.1.11" = { - name = "cspell-util-bundle"; - packageName = "cspell-util-bundle"; - version = "4.1.11"; - src = fetchurl { - url = "https://registry.npmjs.org/cspell-util-bundle/-/cspell-util-bundle-4.1.11.tgz"; - sha512 = "or3OGKydZs1NwweMIgnA48k8H3F5zK4e5lonjUhpEzLYQZ2nB23decdoqZ8ogFC8pFTA40tZKDsMJ0b+65gX4Q=="; - }; - }; "css-select-4.3.0" = { name = "css-select"; packageName = "css-select"; @@ -16413,15 +16044,6 @@ let sha512 = "yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A=="; }; }; - "esprima-2.7.3" = { - name = "esprima"; - packageName = "esprima"; - version = "2.7.3"; - src = fetchurl { - url = "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz"; - sha512 = "OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A=="; - }; - }; "esprima-4.0.1" = { name = "esprima"; packageName = "esprima"; @@ -18393,24 +18015,6 @@ let sha512 = "H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag=="; }; }; - "gensequence-2.3.0" = { - name = "gensequence"; - packageName = "gensequence"; - version = "2.3.0"; - src = fetchurl { - url = "https://registry.npmjs.org/gensequence/-/gensequence-2.3.0.tgz"; - sha512 = "XrmtQsfTd1Mdt60fNG3sDpmo7yX3UaCd2RzrfWGbgE86H2k/pppGs84zFV2WSh9UwXIVNs0O62HeIrxIcTZntQ=="; - }; - }; - "gensequence-3.1.1" = { - name = "gensequence"; - packageName = "gensequence"; - version = "3.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/gensequence/-/gensequence-3.1.1.tgz"; - sha512 = "ys3h0hiteRwmY6BsvSttPmkhC0vEQHPJduANBRtH/dlDPZ0UBIb/dXy80IcckXyuQ6LKg+PloRqvGER9IS7F7g=="; - }; - }; "gensync-1.0.0-beta.2" = { name = "gensync"; packageName = "gensync"; @@ -18951,15 +18555,6 @@ let sha512 = "wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q=="; }; }; - "global-dirs-0.1.1" = { - name = "global-dirs"; - packageName = "global-dirs"; - version = "0.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz"; - sha512 = "NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg=="; - }; - }; "global-dirs-3.0.1" = { name = "global-dirs"; packageName = "global-dirs"; @@ -22542,15 +22137,6 @@ let sha512 = "1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w=="; }; }; - "iterable-to-stream-1.0.1" = { - name = "iterable-to-stream"; - packageName = "iterable-to-stream"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/iterable-to-stream/-/iterable-to-stream-1.0.1.tgz"; - sha512 = "O62gD5ADMUGtJoOoM9U6LQ7i4byPXUNoHJ6mqsmkQJcom331ZJGDApWgDESWyBMEHEJRjtHozgIiTzYo9RU4UA=="; - }; - }; "jackspeak-3.4.3" = { name = "jackspeak"; packageName = "jackspeak"; @@ -22974,15 +22560,6 @@ let sha512 = "XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg=="; }; }; - "json-parser-1.1.5" = { - name = "json-parser"; - packageName = "json-parser"; - version = "1.1.5"; - src = fetchurl { - url = "https://registry.npmjs.org/json-parser/-/json-parser-1.1.5.tgz"; - sha512 = "6wQrWqKdbvCQ4ccCM1+14Q2Z2XTXeUqwt3xEaGe/GpsObJRh1n1Z+5ZeHosmfSpN5bJKDfeNRy9jOE+wQRduOg=="; - }; - }; "json-refs-3.0.15" = { name = "json-refs"; packageName = "json-refs"; @@ -28043,15 +27620,6 @@ let sha512 = "TkCET/3rr9mUuRp+CpO7qfgT++aAxfDRaalQhwPFzI9BY/2rCDn6OfpZOVggi1AXfTPpfkTrg5f5WQx5G1uLxA=="; }; }; - "node-watch-0.6.4" = { - name = "node-watch"; - packageName = "node-watch"; - version = "0.6.4"; - src = fetchurl { - url = "https://registry.npmjs.org/node-watch/-/node-watch-0.6.4.tgz"; - sha512 = "cI6CHzivIFESe8djiK3Wh90CtWQBxLwMem8x8S+2GSvCvFgoMuOKVlfJtQ/2v3Afg3wOnHl/+tXotEs8z5vOrg=="; - }; - }; "node.extend-1.0.0" = { name = "node.extend"; packageName = "node.extend"; @@ -33317,15 +32885,6 @@ let sha512 = "qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="; }; }; - "resolve-global-1.0.0" = { - name = "resolve-global"; - packageName = "resolve-global"; - version = "1.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz"; - sha512 = "zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw=="; - }; - }; "resolve-options-2.0.0" = { name = "resolve-options"; packageName = "resolve-options"; @@ -39878,15 +39437,6 @@ let sha512 = "xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA=="; }; }; - "vscode-jsonrpc-4.0.0" = { - name = "vscode-jsonrpc"; - packageName = "vscode-jsonrpc"; - version = "4.0.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-4.0.0.tgz"; - sha512 = "perEnXQdQOJMTDFNv+UF3h1Y0z4iSiaN9jIlb0OqIYgosPCZGYh/MCUlkFtV2668PL69lRDO32hmvL2yiidUYg=="; - }; - }; "vscode-jsonrpc-5.1.0-next.1" = { name = "vscode-jsonrpc"; packageName = "vscode-jsonrpc"; @@ -39941,15 +39491,6 @@ let sha512 = "kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ=="; }; }; - "vscode-languageserver-5.2.1" = { - name = "vscode-languageserver"; - packageName = "vscode-languageserver"; - version = "5.2.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-5.2.1.tgz"; - sha512 = "GuayqdKZqAwwaCUjDvMTAVRPJOp/SLON3mJ07eGsx/Iq9HjRymhKWztX41rISqDKhHVVyFM+IywICyZDla6U3A=="; - }; - }; "vscode-languageserver-6.2.0-next.2" = { name = "vscode-languageserver"; packageName = "vscode-languageserver"; @@ -39986,15 +39527,6 @@ let sha512 = "eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw=="; }; }; - "vscode-languageserver-protocol-3.14.1" = { - name = "vscode-languageserver-protocol"; - packageName = "vscode-languageserver-protocol"; - version = "3.14.1"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.14.1.tgz"; - sha512 = "IL66BLb2g20uIKog5Y2dQ0IiigW0XKrvmWiOvc0yXw80z3tMEzEnHjaGAb3ENuU7MnQqgnYJ1Cl2l9RvNgDi4g=="; - }; - }; "vscode-languageserver-protocol-3.16.0" = { name = "vscode-languageserver-protocol"; packageName = "vscode-languageserver-protocol"; @@ -40058,15 +39590,6 @@ let sha512 = "cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA=="; }; }; - "vscode-languageserver-types-3.14.0" = { - name = "vscode-languageserver-types"; - packageName = "vscode-languageserver-types"; - version = "3.14.0"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.14.0.tgz"; - sha512 = "lTmS6AlAlMHOvPQemVwo3CezxBp0sNB95KNPkqp3Nxd5VFEnuG1ByM0zlRWos0zjO3ZWtkvhal0COgiV1xIA4A=="; - }; - }; "vscode-languageserver-types-3.16.0" = { name = "vscode-languageserver-types"; packageName = "vscode-languageserver-types"; @@ -40130,15 +39653,6 @@ let sha512 = "RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng=="; }; }; - "vscode-uri-1.0.8" = { - name = "vscode-uri"; - packageName = "vscode-uri"; - version = "1.0.8"; - src = fetchurl { - url = "https://registry.npmjs.org/vscode-uri/-/vscode-uri-1.0.8.tgz"; - sha512 = "obtSWTlbJ+a+TFRYGaUumtVwb+InIUVI0Lu0VBUAPmj2cU5JutEXg3xUE0c2J5Tcy7h2DEKVJBFi+Y9ZSFzzPQ=="; - }; - }; "vscode-uri-2.1.2" = { name = "vscode-uri"; packageName = "vscode-uri"; @@ -47556,156 +47070,6 @@ in bypassCache = true; reconstructLock = true; }; - coc-spell-checker = nodeEnv.buildNodePackage { - name = "coc-spell-checker"; - packageName = "coc-spell-checker"; - version = "1.3.2"; - src = fetchurl { - url = "https://registry.npmjs.org/coc-spell-checker/-/coc-spell-checker-1.3.2.tgz"; - sha512 = "b0uYYX706Fv6ATpsAVRyjaVBZ1kgEVmzse2BCYrNxvbgxZXgwyErMm5t8guIwAichchURjw0TWBn79tFjWB/eg=="; - }; - dependencies = [ - sources."@cspell/dict-aws-1.0.14" - sources."@cspell/dict-bash-1.0.18" - sources."@cspell/dict-companies-1.0.40" - sources."@cspell/dict-cpp-1.1.40" - sources."@cspell/dict-cryptocurrencies-1.0.10" - sources."@cspell/dict-csharp-1.0.11" - sources."@cspell/dict-css-1.0.13" - sources."@cspell/dict-django-1.0.26" - sources."@cspell/dict-dotnet-1.0.32" - sources."@cspell/dict-elixir-1.0.26" - sources."@cspell/dict-en-gb-1.1.33" - sources."@cspell/dict-en_us-1.2.45" - sources."@cspell/dict-filetypes-1.1.8" - sources."@cspell/dict-fonts-1.0.14" - sources."@cspell/dict-fullstack-1.0.39" - sources."@cspell/dict-golang-1.1.24" - sources."@cspell/dict-haskell-1.0.13" - sources."@cspell/dict-html-1.1.9" - sources."@cspell/dict-html-symbol-entities-1.0.23" - sources."@cspell/dict-java-1.0.23" - sources."@cspell/dict-latex-1.0.25" - sources."@cspell/dict-lorem-ipsum-1.0.22" - sources."@cspell/dict-lua-1.0.16" - sources."@cspell/dict-node-1.0.12" - sources."@cspell/dict-npm-1.0.16" - sources."@cspell/dict-php-1.0.25" - sources."@cspell/dict-powershell-1.0.19" - sources."@cspell/dict-python-1.0.38" - sources."@cspell/dict-ruby-1.0.15" - sources."@cspell/dict-rust-1.0.23" - sources."@cspell/dict-scala-1.0.21" - sources."@cspell/dict-software-terms-1.0.48" - sources."@cspell/dict-typescript-1.0.20" - sources."array-timsort-1.0.3" - sources."at-least-node-1.0.0" - sources."balanced-match-1.0.2" - sources."brace-expansion-1.1.11" - sources."braces-3.0.3" - sources."comment-json-1.1.3" - sources."concat-map-0.0.1" - sources."configstore-5.0.1" - sources."core-util-is-1.0.3" - sources."crypto-random-string-2.0.0" - sources."cspell-dict-vimlang-1.0.1" - sources."cspell-glob-0.1.25" - ( - sources."cspell-io-4.1.7" - // { - dependencies = [ - sources."iconv-lite-0.6.3" - ]; - } - ) - ( - sources."cspell-lib-4.3.12" - // { - dependencies = [ - sources."comment-json-4.2.5" - sources."esprima-4.0.1" - sources."fs-extra-9.1.0" - sources."gensequence-3.1.1" - sources."vscode-uri-3.1.0" - ]; - } - ) - ( - sources."cspell-trie-lib-4.2.8" - // { - dependencies = [ - sources."gensequence-3.1.1" - ]; - } - ) - sources."cspell-util-bundle-4.1.11" - sources."dot-prop-5.3.0" - sources."esprima-2.7.3" - sources."fill-range-7.1.1" - ( - sources."fs-extra-8.1.0" - // { - dependencies = [ - sources."jsonfile-4.0.0" - sources."universalify-0.1.2" - ]; - } - ) - sources."gensequence-2.3.0" - sources."global-dirs-0.1.1" - sources."graceful-fs-4.2.11" - sources."has-own-prop-2.0.0" - sources."iconv-lite-0.4.24" - sources."imurmurhash-0.1.4" - sources."ini-1.3.8" - sources."is-number-7.0.0" - sources."is-obj-2.0.0" - sources."is-typedarray-1.0.0" - sources."iterable-to-stream-1.0.1" - sources."json-parser-1.1.5" - sources."jsonfile-6.1.0" - sources."make-dir-3.1.0" - sources."micromatch-4.0.8" - sources."minimatch-3.1.2" - sources."node-watch-0.6.4" - sources."picomatch-2.3.1" - sources."repeat-string-1.6.1" - sources."resolve-from-5.0.0" - sources."resolve-global-1.0.0" - sources."rxjs-6.6.7" - sources."safer-buffer-2.1.2" - sources."semver-6.3.1" - sources."signal-exit-3.0.7" - sources."to-regex-range-5.0.1" - sources."tslib-1.14.1" - sources."typedarray-to-buffer-3.1.5" - sources."unique-string-2.0.0" - sources."universalify-2.0.1" - sources."vscode-jsonrpc-4.0.0" - ( - sources."vscode-languageserver-5.2.1" - // { - dependencies = [ - sources."vscode-uri-1.0.8" - ]; - } - ) - sources."vscode-languageserver-protocol-3.14.1" - sources."vscode-languageserver-types-3.14.0" - sources."vscode-uri-2.1.2" - sources."write-file-atomic-3.0.3" - sources."xdg-basedir-4.0.0" - ]; - buildInputs = globalBuildInputs; - meta = { - description = "Spelling checker for source code"; - homepage = "https://github.com/iamcco/coc-spell-checker"; - license = "MIT"; - }; - production = true; - bypassCache = true; - reconstructLock = true; - }; coc-stylelint = nodeEnv.buildNodePackage { name = "coc-stylelint"; packageName = "coc-stylelint";