1{
2 buildNpmPackage,
3 lib,
4 testers,
5 shopify-cli,
6}:
7let
8 version = "3.83.1";
9in
10buildNpmPackage {
11 pname = "shopify";
12 version = version;
13
14 src = ./manifests;
15
16 npmDepsHash = "sha256-2vjhdUIylVVTkFHy9hLcrYwN5rIqBI92axY/eXlQjK8=";
17 dontNpmBuild = true;
18
19 passthru = {
20 updateScript = ./update.sh;
21 tests.version = testers.testVersion {
22 package = shopify-cli;
23 command = "shopify version";
24 };
25 };
26
27 meta = {
28 platforms = lib.platforms.all;
29 mainProgram = "shopify";
30 description = "CLI which helps you build against the Shopify platform faster";
31 homepage = "https://github.com/Shopify/cli";
32 changelog = "https://github.com/Shopify/cli/releases/tag/${version}";
33 license = lib.licenses.mit;
34 maintainers = with lib.maintainers; [
35 fd
36 onny
37 ];
38 };
39}