about summary refs log tree commit diff
path: root/pkgs/development/node-packages
diff options
context:
space:
mode:
authorMalo Bourgon <mbourgon@gmail.com>2022-10-22 17:18:41 -0700
committerMalo Bourgon <mbourgon@gmail.com>2022-10-22 19:31:51 -0700
commitd1ceedb49b15598e17749fbf9d1e7716d0aca620 (patch)
treee6b7a26f3356b66f389387e0cd1d0452d32e34b9 /pkgs/development/node-packages
parentbcf1c02d9d50fa9dbc9106171bae94658af68f29 (diff)
nodePackages.grammarly-languageserver: init at 0.0.4
Diffstat (limited to 'pkgs/development/node-packages')
-rw-r--r--pkgs/development/node-packages/node-packages.json1
-rw-r--r--pkgs/development/node-packages/node-packages.nix90
2 files changed, 91 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index 19228324e65aa..35ae3d92c5995 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -151,6 +151,7 @@
 , "gitmoji-cli"
 , "glob"
 , "gramma"
+, "grammarly-languageserver"
 , "graphql"
 , "graphql-cli"
 , "graphql-language-service-cli"
diff --git a/pkgs/development/node-packages/node-packages.nix b/pkgs/development/node-packages/node-packages.nix
index 1f090c35f1a6b..188d3f5e9f944 100644
--- a/pkgs/development/node-packages/node-packages.nix
+++ b/pkgs/development/node-packages/node-packages.nix
@@ -4954,6 +4954,15 @@ let
         sha512 = "QYRbrR7Jk/UnxeU4mYW29/i6WZ8vhzwYH83z55Ki9UFbK0uKL8B0D0o7JMOpk6KRJnmZira48m1dxagv3Av74A==";
       };
     };
+    "@grammarly/sdk-1.11.0" = {
+      name = "_at_grammarly_slash_sdk";
+      packageName = "@grammarly/sdk";
+      version = "1.11.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/@grammarly/sdk/-/sdk-1.11.0.tgz";
+        sha512 = "/LDNozZ+6qTS0yqMXo/ki6yJqTVx2s6ncOM/m/t4PjqeXrN8ejTwoiNDoDVZq18bsHjZBPP4o03M2goFYWJCHA==";
+      };
+    };
     "@grammyjs/types-2.9.1" = {
       name = "_at_grammyjs_slash_types";
       packageName = "@grammyjs/types";
@@ -36208,6 +36217,15 @@ let
         sha512 = "is3hDn9zb8XXnjbEeAEIqxTpLHUiGBqjegLmXPuyMBfKAggpadWFku4/AP8iYAGBX6qR9/5UIUIp47V0XI3aMw==";
       };
     };
+    "grammarly-richtext-encoder-0.0.0" = {
+      name = "grammarly-richtext-encoder";
+      packageName = "grammarly-richtext-encoder";
+      version = "0.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/grammarly-richtext-encoder/-/grammarly-richtext-encoder-0.0.0.tgz";
+        sha512 = "vH2bsdjoJLQ33sZCquG1GyiFyK+Qk8n04NzqHLWTnY9l8lg08AGUyA8ZgeZHdi3I81nrdcGO13V9qYyP6sdshw==";
+      };
+    };
     "grammy-1.11.2" = {
       name = "grammy";
       packageName = "grammy";
@@ -38683,6 +38701,15 @@ let
         sha512 = "4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==";
       };
     };
+    "idb-keyval-6.2.0" = {
+      name = "idb-keyval";
+      packageName = "idb-keyval";
+      version = "6.2.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz";
+        sha512 = "uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==";
+      };
+    };
     "idb-kv-store-4.5.0" = {
       name = "idb-kv-store";
       packageName = "idb-kv-store";
@@ -64724,6 +64751,15 @@ let
         sha512 = "xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==";
       };
     };
+    "safari-14-idb-fix-3.0.0" = {
+      name = "safari-14-idb-fix";
+      packageName = "safari-14-idb-fix";
+      version = "3.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz";
+        sha512 = "eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog==";
+      };
+    };
     "safe-buffer-5.0.1" = {
       name = "safe-buffer";
       packageName = "safe-buffer";
@@ -77551,6 +77587,15 @@ let
         sha512 = "QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==";
       };
     };
+    "web-tree-sitter-0.20.5" = {
+      name = "web-tree-sitter";
+      packageName = "web-tree-sitter";
+      version = "0.20.5";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/web-tree-sitter/-/web-tree-sitter-0.20.5.tgz";
+        sha512 = "mpXlqIeEBE5Q71cnBnt8w6XKhIiKmllPECqsIFBtMvzcfCxA8+614iyMJXBCQo95Vs3y1zORLqiLJn25pYZ4Tw==";
+      };
+    };
     "web-tree-sitter-0.20.7" = {
       name = "web-tree-sitter";
       packageName = "web-tree-sitter";
@@ -109754,6 +109799,51 @@ in
     bypassCache = true;
     reconstructLock = true;
   };
+  grammarly-languageserver = nodeEnv.buildNodePackage {
+    name = "grammarly-languageserver";
+    packageName = "grammarly-languageserver";
+    version = "0.0.4";
+    src = fetchurl {
+      url = "https://registry.npmjs.org/grammarly-languageserver/-/grammarly-languageserver-0.0.4.tgz";
+      sha512 = "+PbI/pMgAeoa0jbFI65JWRj3RjomHjvigrKZybXCYM3jlvTDKUyg7NWPug554ukKLaGIURQ1YGOptmfrYOMzQw==";
+    };
+    dependencies = [
+      sources."@grammarly/sdk-1.11.0"
+      sources."dom-serializer-2.0.0"
+      sources."domelementtype-2.3.0"
+      sources."domhandler-5.0.3"
+      sources."domutils-3.0.1"
+      sources."encoding-0.1.13"
+      sources."entities-4.4.0"
+      sources."grammarly-richtext-encoder-0.0.0"
+      sources."htmlparser2-8.0.1"
+      sources."iconv-lite-0.6.3"
+      sources."idb-keyval-6.2.0"
+      sources."inversify-6.0.1"
+      sources."node-fetch-2.6.7"
+      sources."reflect-metadata-0.1.13"
+      sources."safari-14-idb-fix-3.0.0"
+      sources."safer-buffer-2.1.2"
+      sources."tr46-0.0.3"
+      sources."vscode-jsonrpc-6.0.0"
+      sources."vscode-languageserver-7.0.0"
+      sources."vscode-languageserver-protocol-3.16.0"
+      sources."vscode-languageserver-textdocument-1.0.7"
+      sources."vscode-languageserver-types-3.16.0"
+      sources."web-tree-sitter-0.20.5"
+      sources."webidl-conversions-3.0.1"
+      sources."whatwg-url-5.0.0"
+    ];
+    buildInputs = globalBuildInputs;
+    meta = {
+      description = "LSP server implementation for Grammarly";
+      homepage = "https://github.com/znck/grammarly#readme";
+      license = "MIT";
+    };
+    production = true;
+    bypassCache = true;
+    reconstructLock = true;
+  };
   graphql = nodeEnv.buildNodePackage {
     name = "graphql";
     packageName = "graphql";