tailwindcss-language-server: 0.14.23 -> 0.14.24, use LTS versions of nodejs (#422322)
This commit is contained in:
@@ -2,21 +2,20 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
nodejs_latest,
|
||||
nodejs,
|
||||
pnpm_9,
|
||||
cacert,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "tailwindcss-language-server";
|
||||
version = "0.14.23";
|
||||
version = "0.14.24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tailwindlabs";
|
||||
repo = "tailwindcss-intellisense";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-O97JkcTOe2HEb1MlJ82UPEHZgyV7dzoWOOtSnNcN13k=";
|
||||
hash = "sha256-FlPrDoCGV7w3RBAZPP8gT/RGze9LDYQeAIVVPQA4Na4=";
|
||||
};
|
||||
|
||||
pnpmDeps = pnpm_9.fetchDeps {
|
||||
@@ -25,31 +24,27 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
version
|
||||
src
|
||||
pnpmWorkspaces
|
||||
prePnpmInstall
|
||||
;
|
||||
hash = "sha256-SUEq20gZCiTDkFuNgMc5McHBPgW++8P9Q1MJb7a7pY8=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs_latest
|
||||
pnpm_9.configHook
|
||||
];
|
||||
|
||||
buildInputs = [ nodejs_latest ];
|
||||
buildInputs = [
|
||||
nodejs
|
||||
];
|
||||
|
||||
pnpmWorkspaces = [ "@tailwindcss/language-server..." ];
|
||||
prePnpmInstall = ''
|
||||
# Warning section for "pnpm@v8"
|
||||
# https://pnpm.io/cli/install#--filter-package_selector
|
||||
pnpm config set dedupe-peer-dependents false
|
||||
export NODE_EXTRA_CA_CERTS="${cacert}/etc/ssl/certs/ca-bundle.crt"
|
||||
'';
|
||||
pnpmWorkspaces = [
|
||||
"@tailwindcss/language-server..."
|
||||
];
|
||||
|
||||
# Must build the "@tailwindcss/language-service" package. Dependency is linked via workspace by "pnpm"
|
||||
# https://github.com/tailwindlabs/tailwindcss-intellisense/blob/v0.14.24/pnpm-lock.yaml#L71
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
# Must build the "@tailwindcss/language-service" package. Dependency is linked via workspace by "pnpm"
|
||||
# (https://github.com/tailwindlabs/tailwindcss-intellisense/blob/%40tailwindcss/language-server%40v0.0.27/pnpm-lock.yaml#L47)
|
||||
pnpm --filter "@tailwindcss/language-server..." build
|
||||
|
||||
runHook postBuild
|
||||
@@ -75,6 +70,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ happysalada ];
|
||||
mainProgram = "tailwindcss-language-server";
|
||||
platforms = lib.platforms.all;
|
||||
platforms = nodejs.meta.platforms;
|
||||
};
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user