feat: Add gh-actions-language-server

This commit is contained in:
punkfairie 2025-03-15 14:38:26 -07:00
parent c559a28f94
commit d86523bb1e
Signed by: punkfairie
GPG key ID: B3C5488E9A1A7CA6
5 changed files with 411 additions and 5 deletions

3
Justfile Normal file
View file

@ -0,0 +1,3 @@
[working-directory: 'packages/npm-modules']
genNpmModules:
nix run nixpkgs#node2nix -- -i packages.json

View file

@ -85,6 +85,7 @@
nil
nodePackages.prettier
npm-modules.css-variables-language-server
npm-modules.gh-actions-language-server
npm-modules.markdown-toc
nushell
php84Packages.php-codesniffer

View file

@ -31,6 +31,8 @@ return {
fish_lsp = {},
gh_actions_ls = {},
html = {
filetypes = { 'html', 'liquid' },
},

View file

@ -4,6 +4,42 @@
let
sources = {
"@actions/expressions-0.3.15" = {
name = "_at_actions_slash_expressions";
packageName = "@actions/expressions";
version = "0.3.15";
src = fetchurl {
url = "https://registry.npmjs.org/@actions/expressions/-/expressions-0.3.15.tgz";
sha512 = "OuYp1jaCNyS+jBYnD5w9ycqsYJnKamczP0PCMbrjSo/CMkM2GAnZbFxBh3Uij97tA5xrcapIr8TE/1CQk3oLug==";
};
};
"@actions/languageserver-0.3.15" = {
name = "_at_actions_slash_languageserver";
packageName = "@actions/languageserver";
version = "0.3.15";
src = fetchurl {
url = "https://registry.npmjs.org/@actions/languageserver/-/languageserver-0.3.15.tgz";
sha512 = "JpP6H83fY1FxXlr+NZ0EJW0PEGk6TSkliJ6/LpZ4IBtOIps3dcrBQTAOLrTEaRoXmi84q7qabSaK0KIb+lHfdA==";
};
};
"@actions/languageservice-0.3.15" = {
name = "_at_actions_slash_languageservice";
packageName = "@actions/languageservice";
version = "0.3.15";
src = fetchurl {
url = "https://registry.npmjs.org/@actions/languageservice/-/languageservice-0.3.15.tgz";
sha512 = "xiN81ovC6HDXun8u+FD0RE5inWWVCeBsAdfzQ+fyTCxzMLZR5NKeF9b3vqpdXIuPApb3sWQtjY/BGFmLzyCcHA==";
};
};
"@actions/workflow-parser-0.3.15" = {
name = "_at_actions_slash_workflow-parser";
packageName = "@actions/workflow-parser";
version = "0.3.15";
src = fetchurl {
url = "https://registry.npmjs.org/@actions/workflow-parser/-/workflow-parser-0.3.15.tgz";
sha512 = "AaBiJ/urwk/0mfkwqbNHVsDh9cduhpWaj9c1zhxFI0QHt1RlSX5ANihtZZEfHu5GXIpsciYnI7nMN4loBDAp7g==";
};
};
"@nodelib/fs.scandir-2.1.5" = {
name = "_at_nodelib_slash_fs.scandir";
packageName = "@nodelib/fs.scandir";
@ -31,6 +67,132 @@ let
sha512 = "oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==";
};
};
"@octokit/auth-token-3.0.4" = {
name = "_at_octokit_slash_auth-token";
packageName = "@octokit/auth-token";
version = "3.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.4.tgz";
sha512 = "TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==";
};
};
"@octokit/core-4.2.4" = {
name = "_at_octokit_slash_core";
packageName = "@octokit/core";
version = "4.2.4";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/core/-/core-4.2.4.tgz";
sha512 = "rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==";
};
};
"@octokit/endpoint-7.0.6" = {
name = "_at_octokit_slash_endpoint";
packageName = "@octokit/endpoint";
version = "7.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.6.tgz";
sha512 = "5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==";
};
};
"@octokit/graphql-5.0.6" = {
name = "_at_octokit_slash_graphql";
packageName = "@octokit/graphql";
version = "5.0.6";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.6.tgz";
sha512 = "Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==";
};
};
"@octokit/openapi-types-18.1.1" = {
name = "_at_octokit_slash_openapi-types";
packageName = "@octokit/openapi-types";
version = "18.1.1";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-18.1.1.tgz";
sha512 = "VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==";
};
};
"@octokit/plugin-paginate-rest-6.1.2" = {
name = "_at_octokit_slash_plugin-paginate-rest";
packageName = "@octokit/plugin-paginate-rest";
version = "6.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.1.2.tgz";
sha512 = "qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==";
};
};
"@octokit/plugin-request-log-1.0.4" = {
name = "_at_octokit_slash_plugin-request-log";
packageName = "@octokit/plugin-request-log";
version = "1.0.4";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz";
sha512 = "mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==";
};
};
"@octokit/plugin-rest-endpoint-methods-7.2.3" = {
name = "_at_octokit_slash_plugin-rest-endpoint-methods";
packageName = "@octokit/plugin-rest-endpoint-methods";
version = "7.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.2.3.tgz";
sha512 = "I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==";
};
};
"@octokit/request-6.2.8" = {
name = "_at_octokit_slash_request";
packageName = "@octokit/request";
version = "6.2.8";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/request/-/request-6.2.8.tgz";
sha512 = "ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==";
};
};
"@octokit/request-error-3.0.3" = {
name = "_at_octokit_slash_request-error";
packageName = "@octokit/request-error";
version = "3.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz";
sha512 = "crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==";
};
};
"@octokit/rest-19.0.13" = {
name = "_at_octokit_slash_rest";
packageName = "@octokit/rest";
version = "19.0.13";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.13.tgz";
sha512 = "/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==";
};
};
"@octokit/tsconfig-1.0.2" = {
name = "_at_octokit_slash_tsconfig";
packageName = "@octokit/tsconfig";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/tsconfig/-/tsconfig-1.0.2.tgz";
sha512 = "I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==";
};
};
"@octokit/types-10.0.0" = {
name = "_at_octokit_slash_types";
packageName = "@octokit/types";
version = "10.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/types/-/types-10.0.0.tgz";
sha512 = "Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==";
};
};
"@octokit/types-9.3.2" = {
name = "_at_octokit_slash_types";
packageName = "@octokit/types";
version = "9.3.2";
src = fetchurl {
url = "https://registry.npmjs.org/@octokit/types/-/types-9.3.2.tgz";
sha512 = "D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==";
};
};
"ansi-red-0.1.1" = {
name = "ansi-red";
packageName = "ansi-red";
@ -85,6 +247,15 @@ let
sha512 = "t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==";
};
};
"before-after-hook-2.2.3" = {
name = "before-after-hook";
packageName = "before-after-hook";
version = "2.2.3";
src = fetchurl {
url = "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz";
sha512 = "NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==";
};
};
"braces-3.0.3" = {
name = "braces";
packageName = "braces";
@ -175,6 +346,15 @@ let
sha512 = "ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==";
};
};
"cronstrue-2.56.0" = {
name = "cronstrue";
packageName = "cronstrue";
version = "2.56.0";
src = fetchurl {
url = "https://registry.npmjs.org/cronstrue/-/cronstrue-2.56.0.tgz";
sha512 = "/YC3b4D/E/S8ToQ7f676A2fqoC3vVpXKjJ4SMsP0jYsvRYJdZ6h9+Fq/Y7FoFDEUFCqLTca+G2qTV227lyyFZg==";
};
};
"culori-0.20.1" = {
name = "culori";
packageName = "culori";
@ -193,6 +373,15 @@ let
sha512 = "ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==";
};
};
"deprecation-2.3.1" = {
name = "deprecation";
packageName = "deprecation";
version = "2.3.1";
src = fetchurl {
url = "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz";
sha512 = "xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==";
};
};
"diacritics-map-0.1.0" = {
name = "diacritics-map";
packageName = "diacritics-map";
@ -211,6 +400,15 @@ let
sha512 = "KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==";
};
};
"encoding-0.1.13" = {
name = "encoding";
packageName = "encoding";
version = "0.1.13";
src = fetchurl {
url = "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz";
sha512 = "ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==";
};
};
"errno-0.1.8" = {
name = "errno";
packageName = "errno";
@ -562,6 +760,15 @@ let
sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
};
};
"is-plain-object-5.0.0" = {
name = "is-plain-object";
packageName = "is-plain-object";
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz";
sha512 = "VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==";
};
};
"is-what-3.14.1" = {
name = "is-what";
packageName = "is-what";
@ -787,13 +994,13 @@ let
sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
};
};
"nanoid-3.3.9" = {
"nanoid-3.3.10" = {
name = "nanoid";
packageName = "nanoid";
version = "3.3.9";
version = "3.3.10";
src = fetchurl {
url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.9.tgz";
sha512 = "SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==";
url = "https://registry.npmjs.org/nanoid/-/nanoid-3.3.10.tgz";
sha512 = "vSJJTG+t/dIKAUhUDw/dLdZ9s//5OxcHqLaDWWrW4Cdq7o6tdLIczUkMXt2MBNmk6sJRZBZRXVixs7URY1CmIg==";
};
};
"needle-3.3.1" = {
@ -805,6 +1012,15 @@ let
sha512 = "6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==";
};
};
"node-fetch-2.7.0" = {
name = "node-fetch";
packageName = "node-fetch";
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz";
sha512 = "c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==";
};
};
"object.pick-1.3.0" = {
name = "object.pick";
packageName = "object.pick";
@ -814,6 +1030,15 @@ let
sha512 = "tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==";
};
};
"once-1.4.0" = {
name = "once";
packageName = "once";
version = "1.4.0";
src = fetchurl {
url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==";
};
};
"parse-node-version-1.0.1" = {
name = "parse-node-version";
packageName = "parse-node-version";
@ -1111,6 +1336,15 @@ let
sha512 = "gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==";
};
};
"tr46-0.0.3" = {
name = "tr46";
packageName = "tr46";
version = "0.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz";
sha512 = "N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==";
};
};
"tslib-2.8.1" = {
name = "tslib";
packageName = "tslib";
@ -1129,6 +1363,24 @@ let
sha512 = "/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==";
};
};
"typescript-5.8.2" = {
name = "typescript";
packageName = "typescript";
version = "5.8.2";
src = fetchurl {
url = "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz";
sha512 = "aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==";
};
};
"universal-user-agent-6.0.1" = {
name = "universal-user-agent";
packageName = "universal-user-agent";
version = "6.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz";
sha512 = "yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==";
};
};
"util-deprecate-1.0.2" = {
name = "util-deprecate";
packageName = "util-deprecate";
@ -1147,6 +1399,15 @@ let
sha512 = "wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==";
};
};
"vscode-jsonrpc-8.1.0" = {
name = "vscode-jsonrpc";
packageName = "vscode-jsonrpc";
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz";
sha512 = "6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==";
};
};
"vscode-languageserver-7.0.0" = {
name = "vscode-languageserver";
packageName = "vscode-languageserver";
@ -1156,6 +1417,15 @@ let
sha512 = "60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==";
};
};
"vscode-languageserver-8.1.0" = {
name = "vscode-languageserver";
packageName = "vscode-languageserver";
version = "8.1.0";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz";
sha512 = "eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==";
};
};
"vscode-languageserver-protocol-3.16.0" = {
name = "vscode-languageserver-protocol";
packageName = "vscode-languageserver-protocol";
@ -1165,6 +1435,15 @@ let
sha512 = "sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==";
};
};
"vscode-languageserver-protocol-3.17.3" = {
name = "vscode-languageserver-protocol";
packageName = "vscode-languageserver-protocol";
version = "3.17.3";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz";
sha512 = "924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==";
};
};
"vscode-languageserver-textdocument-1.0.12" = {
name = "vscode-languageserver-textdocument";
packageName = "vscode-languageserver-textdocument";
@ -1183,6 +1462,24 @@ let
sha512 = "k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==";
};
};
"vscode-languageserver-types-3.17.3" = {
name = "vscode-languageserver-types";
packageName = "vscode-languageserver-types";
version = "3.17.3";
src = fetchurl {
url = "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz";
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-uri-3.1.0" = {
name = "vscode-uri";
packageName = "vscode-uri";
@ -1192,6 +1489,33 @@ let
sha512 = "/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==";
};
};
"webidl-conversions-3.0.1" = {
name = "webidl-conversions";
packageName = "webidl-conversions";
version = "3.0.1";
src = fetchurl {
url = "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz";
sha512 = "2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==";
};
};
"whatwg-url-5.0.0" = {
name = "whatwg-url";
packageName = "whatwg-url";
version = "5.0.0";
src = fetchurl {
url = "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz";
sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==";
};
};
"wrappy-1.0.2" = {
name = "wrappy";
packageName = "wrappy";
version = "1.0.2";
src = fetchurl {
url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==";
};
};
"xtend-4.0.2" = {
name = "xtend";
packageName = "xtend";
@ -1201,6 +1525,15 @@ let
sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
};
};
"yaml-2.7.0" = {
name = "yaml";
packageName = "yaml";
version = "2.7.0";
src = fetchurl {
url = "https://registry.npmjs.org/yaml/-/yaml-2.7.0.tgz";
sha512 = "+hSoy/QHluxmC9kCIJyL/uyFmLmc+e5CFR5Wa+bpIhIj85LVb9ZH2nVnqrHoSvKogwODv0ClqZkmiSSaIH5LTA==";
};
};
};
in
{
@ -1263,7 +1596,7 @@ in
sources."mime-1.6.0"
sources."mime-db-1.52.0"
sources."mime-types-2.1.35"
sources."nanoid-3.3.9"
sources."nanoid-3.3.10"
sources."needle-3.3.1"
sources."parse-node-version-1.0.1"
sources."picocolors-1.1.1"
@ -1302,6 +1635,72 @@ in
bypassCache = true;
reconstructLock = true;
};
gh-actions-language-server = nodeEnv.buildNodePackage {
name = "gh-actions-language-server";
packageName = "gh-actions-language-server";
version = "0.0.3";
src = fetchurl {
url = "https://registry.npmjs.org/gh-actions-language-server/-/gh-actions-language-server-0.0.3.tgz";
sha512 = "T2ph7OoS0tnpWsxpvdiC5k9rrv5t7BMwZRJANrk4gZzvTZ1/rY1kpJQjVaiYeTrlj2fDgQh5fMwPqkxNaKIGdw==";
};
dependencies = [
sources."@actions/expressions-0.3.15"
sources."@actions/languageserver-0.3.15"
sources."@actions/languageservice-0.3.15"
sources."@actions/workflow-parser-0.3.15"
sources."@octokit/auth-token-3.0.4"
sources."@octokit/core-4.2.4"
sources."@octokit/endpoint-7.0.6"
sources."@octokit/graphql-5.0.6"
sources."@octokit/openapi-types-18.1.1"
sources."@octokit/plugin-paginate-rest-6.1.2"
sources."@octokit/plugin-request-log-1.0.4"
(sources."@octokit/plugin-rest-endpoint-methods-7.2.3" // {
dependencies = [
sources."@octokit/types-10.0.0"
];
})
sources."@octokit/request-6.2.8"
sources."@octokit/request-error-3.0.3"
sources."@octokit/rest-19.0.13"
sources."@octokit/tsconfig-1.0.2"
sources."@octokit/types-9.3.2"
sources."before-after-hook-2.2.3"
sources."cronstrue-2.56.0"
sources."deprecation-2.3.1"
sources."encoding-0.1.13"
sources."iconv-lite-0.6.3"
sources."is-plain-object-5.0.0"
sources."node-fetch-2.7.0"
sources."once-1.4.0"
sources."safer-buffer-2.1.2"
sources."tr46-0.0.3"
sources."typescript-5.8.2"
sources."universal-user-agent-6.0.1"
sources."vscode-jsonrpc-8.1.0"
sources."vscode-languageserver-8.1.0"
(sources."vscode-languageserver-protocol-3.17.3" // {
dependencies = [
sources."vscode-languageserver-types-3.17.3"
];
})
sources."vscode-languageserver-textdocument-1.0.12"
sources."vscode-languageserver-types-3.17.5"
sources."vscode-uri-3.1.0"
sources."webidl-conversions-3.0.1"
sources."whatwg-url-5.0.0"
sources."wrappy-1.0.2"
sources."yaml-2.7.0"
];
buildInputs = globalBuildInputs;
meta = {
description = "**GitHub Actions Language Server**";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
markdown-toc = nodeEnv.buildNodePackage {
name = "markdown-toc";
packageName = "markdown-toc";

View file

@ -1,4 +1,5 @@
[
"css-variables-language-server",
"gh-actions-language-server",
"markdown-toc"
]