mirror of
https://github.com/RGBCube/alejandra
synced 2025-07-30 12:07:46 +00:00
feat: add extension
This commit is contained in:
parent
3b596db702
commit
f410df62da
13 changed files with 2194 additions and 14 deletions
26
flake.nix
26
flake.nix
|
@ -33,7 +33,7 @@
|
|||
];
|
||||
};
|
||||
in
|
||||
{
|
||||
rec {
|
||||
bin = rustPlatform.buildRustPackage {
|
||||
pname = "alejandra";
|
||||
version =
|
||||
|
@ -52,6 +52,25 @@
|
|||
maintainers = [ nixpkgs.lib.maintainers.kamadorueda ];
|
||||
};
|
||||
};
|
||||
integrations.vscode-env = nixpkgs.mkYarnPackage {
|
||||
name = "alejandra";
|
||||
src = ./integrations/vscode;
|
||||
packageJSON = ./integrations/vscode/package.json;
|
||||
yarnLock = ./integrations/vscode/yarn.lock;
|
||||
yarnNix = ./integrations/vscode/yarn.lock.nix;
|
||||
};
|
||||
integrations.vscode = nixpkgs.stdenv.mkDerivation {
|
||||
name = "alejandra";
|
||||
src = ./integrations/vscode;
|
||||
env = integrations.vscode-env;
|
||||
buildInputs = [ nixpkgs.yarn ];
|
||||
builder = builtins.toFile "builder.sh" ''
|
||||
source $stdenv/setup
|
||||
|
||||
cd $src
|
||||
$env/libexec/alejandra/node_modules/.bin/vsce package --out $out
|
||||
'';
|
||||
};
|
||||
shell = nixpkgs.mkShell {
|
||||
name = "alejandra";
|
||||
packages = [
|
||||
|
@ -63,6 +82,8 @@
|
|||
nixpkgs.nodePackages.prettier-plugin-toml
|
||||
nixpkgs.shfmt
|
||||
nixpkgs.treefmt
|
||||
nixpkgs.yarn
|
||||
nixpkgs.yarn2nix
|
||||
];
|
||||
};
|
||||
};
|
||||
|
@ -97,6 +118,9 @@
|
|||
packages."x86_64-darwin"."x86_64-apple-darwin" =
|
||||
(build "x86_64-darwin" "x86_64-apple-darwin").bin;
|
||||
|
||||
packages."x86_64-linux"."integrations-vscode" =
|
||||
(build "x86_64-linux" "x86_64-unknown-linux-gnu").integrations.vscode;
|
||||
|
||||
packages."x86_64-linux"."aarch64-unknown-linux-musl" =
|
||||
(build "x86_64-linux" "aarch64-unknown-linux-musl").bin;
|
||||
packages."x86_64-linux"."x86_64-unknown-linux-gnu" =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue