Commit aef735a3 authored by Alexandre Delanoë's avatar Alexandre Delanoë

Merge remote-tracking branch 'origin/dev-spago-next' into dev

parents b63aa55c 8eb04342
...@@ -57,69 +57,64 @@ ...@@ -57,69 +57,64 @@
in in
{ {
packages = { packages = rec {
compile = pkgs.writeShellApplication { compile = pkgs.writeShellApplication {
name = "compile"; name = "compile";
runtimeInputs = dependencies; runtimeInputs = dependencies;
text = '' text = ''
#!${pkgs.stdenv.shell}
set -e set -e
echo "Installing JS Dependencies" echo "Installing JS Dependencies"
#${pkgs.nodePackages.npm}/bin/npm install #npm install
# https://docs.npmjs.com/cli/v9/commands/npm-ci # https://docs.npmjs.com/cli/v9/commands/npm-ci
${pkgs.nodePackages.npm}/bin/npm ci npm ci
#${pkgs.nodePackages.npm}/bin/npm install --dev #npm/bin/npm install --dev
echo "Compiling" echo "Compiling"
${pkgs.nodePackages.npm}/bin/npm run build npm run build
''; '';
}; };
build = pkgs.writeShellApplication { build = pkgs.writeShellApplication {
name = "build"; name = "build";
runtimeInputs = dependencies; runtimeInputs = [ compile ] ++ dependencies;
text = '' text = ''
#!${pkgs.stdenv.shell}
set -e set -e
${self.packages.${system}.compile}/bin/compile compile
echo "Bundling" echo "Bundling"
${pkgs.nodePackages.npm}/bin/npm run bundle npm run bundle
''; '';
}; };
test-ps = pkgs.writeShellApplication { test-ps = pkgs.writeShellApplication {
name = "test-ps"; name = "test-ps";
runtimeInputs = dependencies; runtimeInputs = [ compile ] ++ dependencies;
text = '' text = ''
#!${pkgs.stdenv.shell}
set -e set -e
${self.packages.${system}.compile}/bin/compile compile
echo "Testing" echo "Testing"
${pkgs.nodePackages.npm}/bin/npm run test npm run test
''; '';
}; };
repl = pkgs.writeShellApplication { repl = pkgs.writeShellApplication {
name = "repl"; name = "repl";
runtimeInputs = dependencies; runtimeInputs = [ compile ] ++ dependencies;
text = '' text = ''
#!${pkgs.stdenv.shell}
${pkgs.nodePackages.npm}/bin/npm run repl npm run repl
''; '';
}; };
build-css = pkgs.writeShellApplication { build-css = pkgs.writeShellApplication {
name = "build-css"; name = "build-css";
runtimeInputs = dependencies; runtimeInputs = [ compile ] ++ dependencies;
text = '' text = ''
#!${pkgs.stdenv.shell}
set -e set -e
#yarn css #yarn css
${pkgs.nodePackages.npm}/bin/npm run css npm run css
''; '';
}; };
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment