tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
javascript-typescript-langserver: use buildNpmPackage
Robert Schütz
2 years ago
2f2d11e2
032895db
+28
-88
5 changed files
expand all
collapse all
unified
split
pkgs
development
node-packages
aliases.nix
node-packages.json
node-packages.nix
tools
language-servers
javascript-typescript-langserver
default.nix
top-level
all-packages.nix
+1
pkgs/development/node-packages/aliases.nix
···
59
gtop = pkgs.gtop; # added 2023-07-31
60
hueadm = pkgs.hueadm; # added 2023-07-31
61
indium = throw "indium was removed because it was broken"; # added 2023-08-19
0
62
karma = pkgs.karma-runner; # added 2023-07-29
63
manta = pkgs.node-manta; # Added 2023-05-06
64
markdownlint-cli = pkgs.markdownlint-cli; # added 2023-07-29
···
59
gtop = pkgs.gtop; # added 2023-07-31
60
hueadm = pkgs.hueadm; # added 2023-07-31
61
indium = throw "indium was removed because it was broken"; # added 2023-08-19
62
+
inherit (pkgs) javascript-typescript-langserver; # added 2023-08-19
63
karma = pkgs.karma-runner; # added 2023-07-29
64
manta = pkgs.node-manta; # Added 2023-05-06
65
markdownlint-cli = pkgs.markdownlint-cli; # added 2023-07-29
-1
pkgs/development/node-packages/node-packages.json
···
172
, "intelephense"
173
, "ionic"
174
, "jake"
175
-
, "javascript-typescript-langserver"
176
, "joplin"
177
, "js-beautify"
178
, "js-yaml"
···
172
, "intelephense"
173
, "ionic"
174
, "jake"
0
175
, "joplin"
176
, "js-beautify"
177
, "js-yaml"
-87
pkgs/development/node-packages/node-packages.nix
···
109427
bypassCache = true;
109428
reconstructLock = true;
109429
};
109430
-
javascript-typescript-langserver = nodeEnv.buildNodePackage {
109431
-
name = "javascript-typescript-langserver";
109432
-
packageName = "javascript-typescript-langserver";
109433
-
version = "2.11.3";
109434
-
src = fetchurl {
109435
-
url = "https://registry.npmjs.org/javascript-typescript-langserver/-/javascript-typescript-langserver-2.11.3.tgz";
109436
-
sha512 = "j2dKPq5tgSUyM2AOXWh2O7pNWzXzKI/3W02X1OrEZnV3B9yt9IM+snuGt/mk1Nryxyy7OZnhdL0XqHe4xx7Qzw==";
109437
-
};
109438
-
dependencies = [
109439
-
sources."ansi-color-0.2.1"
109440
-
sources."ansi-styles-3.2.1"
109441
-
sources."any-promise-1.3.0"
109442
-
sources."assertion-error-1.1.0"
109443
-
sources."balanced-match-1.0.2"
109444
-
sources."brace-expansion-1.1.11"
109445
-
sources."bufrw-1.3.0"
109446
-
sources."chai-4.3.7"
109447
-
sources."chai-as-promised-7.1.1"
109448
-
sources."chalk-2.4.2"
109449
-
sources."check-error-1.0.2"
109450
-
sources."color-convert-1.9.3"
109451
-
sources."color-name-1.1.3"
109452
-
sources."commander-2.20.3"
109453
-
sources."concat-map-0.0.1"
109454
-
sources."deep-eql-4.1.3"
109455
-
sources."error-7.0.2"
109456
-
sources."escape-string-regexp-1.0.5"
109457
-
sources."fast-deep-equal-2.0.1"
109458
-
sources."fast-json-patch-2.2.1"
109459
-
sources."fs.realpath-1.0.0"
109460
-
sources."get-func-name-2.0.0"
109461
-
sources."glob-7.2.3"
109462
-
sources."has-flag-3.0.0"
109463
-
sources."hexer-1.5.0"
109464
-
sources."inflight-1.0.6"
109465
-
sources."inherits-2.0.4"
109466
-
sources."iterare-1.2.1"
109467
-
sources."jaeger-client-3.19.0"
109468
-
sources."lodash-4.17.21"
109469
-
sources."long-2.4.0"
109470
-
sources."loupe-2.3.6"
109471
-
sources."minimatch-3.1.2"
109472
-
sources."minimist-1.2.8"
109473
-
sources."mz-2.7.0"
109474
-
sources."node-int64-0.4.0"
109475
-
sources."object-assign-4.1.1"
109476
-
sources."object-hash-1.3.1"
109477
-
sources."once-1.4.0"
109478
-
sources."opentracing-0.14.7"
109479
-
sources."path-is-absolute-1.0.1"
109480
-
sources."pathval-1.1.1"
109481
-
sources."process-0.10.1"
109482
-
sources."rxjs-5.5.12"
109483
-
sources."semaphore-async-await-1.5.1"
109484
-
sources."string-similarity-2.0.0"
109485
-
sources."string-template-0.2.1"
109486
-
sources."supports-color-5.5.0"
109487
-
sources."symbol-observable-1.0.1"
109488
-
sources."thenify-3.3.1"
109489
-
sources."thenify-all-1.6.0"
109490
-
sources."thriftrw-3.12.0"
109491
-
sources."type-detect-4.0.8"
109492
-
sources."typescript-3.0.3"
109493
-
sources."uuid-8.3.2"
109494
-
sources."vscode-jsonrpc-4.0.0"
109495
-
sources."vscode-languageserver-5.2.1"
109496
-
(sources."vscode-languageserver-protocol-3.14.1" // {
109497
-
dependencies = [
109498
-
sources."vscode-languageserver-types-3.14.0"
109499
-
];
109500
-
})
109501
-
sources."vscode-languageserver-types-3.17.3"
109502
-
sources."vscode-uri-1.0.8"
109503
-
sources."wrappy-1.0.2"
109504
-
sources."xorshift-1.2.0"
109505
-
sources."xtend-4.0.2"
109506
-
];
109507
-
buildInputs = globalBuildInputs;
109508
-
meta = {
109509
-
description = "Implementation of the Language Server Protocol for JavaScript and TypeScript";
109510
-
homepage = "https://github.com/sourcegraph/javascript-typescript-langserver";
109511
-
license = "Apache-2.0";
109512
-
};
109513
-
production = true;
109514
-
bypassCache = true;
109515
-
reconstructLock = true;
109516
-
};
109517
joplin = nodeEnv.buildNodePackage {
109518
name = "joplin";
109519
packageName = "joplin";
···
109427
bypassCache = true;
109428
reconstructLock = true;
109429
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
109430
joplin = nodeEnv.buildNodePackage {
109431
name = "joplin";
109432
packageName = "joplin";
+25
pkgs/development/tools/language-servers/javascript-typescript-langserver/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ lib
2
+
, buildNpmPackage
3
+
, fetchFromGitHub
4
+
}:
5
+
6
+
buildNpmPackage rec {
7
+
pname = "javascript-typescript-langserver";
8
+
version = "2.11.3";
9
+
10
+
src = fetchFromGitHub {
11
+
owner = "sourcegraph";
12
+
repo = "javascript-typescript-langserver";
13
+
rev = "v${version}";
14
+
hash = "sha256-vd7Hj0jPFgK0u3CBlMfOFERmW+w9CnKIY9nvs48KqsI=";
15
+
};
16
+
17
+
npmDepsHash = "sha256-nHGTi1aH9YY01dzBeNyUEUEswrdjZPWaoycDVZZmIAA=";
18
+
19
+
meta = {
20
+
description = "JavaScript and TypeScript code intelligence through the Language Server Protocol";
21
+
homepage = "https://github.com/sourcegraph/javascript-typescript-langserver";
22
+
license = lib.licenses.asl20;
23
+
maintainers = with lib.maintainers; [ dywedir ];
24
+
};
25
+
}
+2
pkgs/top-level/all-packages.nix
···
18357
18358
helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
18359
0
0
18360
jdt-language-server = callPackage ../development/tools/language-servers/jdt-language-server { };
18361
18362
jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };
···
18357
18358
helm-ls = callPackage ../development/tools/language-servers/helm-ls { };
18359
18360
+
javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { };
18361
+
18362
jdt-language-server = callPackage ../development/tools/language-servers/jdt-language-server { };
18363
18364
jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { };