tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
nodePackages.surge: use buildNpmPackage
Lord-Valen
2 years ago
d9f6fcbb
b9f22e15
+28
-138
5 changed files
expand all
collapse all
unified
split
pkgs
development
node-packages
aliases.nix
node-packages.json
node-packages.nix
tools
surge-cli
default.nix
top-level
all-packages.nix
+1
pkgs/development/node-packages/aliases.nix
···
87
s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18
88
ssb-server = throw "ssb-server was removed because it was broken"; # added 2023-08-21
89
stf = throw "stf was removed because it was broken"; # added 2023-08-21
0
90
thelounge = pkgs.thelounge; # Added 2023-05-22
91
triton = pkgs.triton; # Added 2023-05-06
92
typescript = pkgs.typescript; # Added 2023-06-21
···
87
s3http = throw "s3http was removed because it was abandoned upstream"; # added 2023-08-18
88
ssb-server = throw "ssb-server was removed because it was broken"; # added 2023-08-21
89
stf = throw "stf was removed because it was broken"; # added 2023-08-21
90
+
surge = pkgs.surge-cli; # Added 2023-09-08
91
thelounge = pkgs.thelounge; # Added 2023-05-22
92
triton = pkgs.triton; # Added 2023-05-06
93
typescript = pkgs.typescript; # Added 2023-06-21
-1
pkgs/development/node-packages/node-packages.json
···
257
, "sql-formatter"
258
, "stackdriver-statsd-backend"
259
, "stylelint"
260
-
, "surge"
261
, "svelte-check"
262
, "svelte-language-server"
263
, "svgo"
···
257
, "sql-formatter"
258
, "stackdriver-statsd-backend"
259
, "stylelint"
0
260
, "svelte-check"
261
, "svelte-language-server"
262
, "svgo"
-137
pkgs/development/node-packages/node-packages.nix
···
111203
bypassCache = true;
111204
reconstructLock = true;
111205
};
111206
-
surge = nodeEnv.buildNodePackage {
111207
-
name = "surge";
111208
-
packageName = "surge";
111209
-
version = "0.23.1";
111210
-
src = fetchurl {
111211
-
url = "https://registry.npmjs.org/surge/-/surge-0.23.1.tgz";
111212
-
sha512 = "w92meVuKxqO1up0JpSe2iVSiVTv7E7t1qDA9fZhCSZx/+6Q85I3Y2LCoZIcWLpMm9BM0iB843NAWAwdScTR4Uw==";
111213
-
};
111214
-
dependencies = [
111215
-
sources."ajv-6.12.6"
111216
-
sources."ansi-escapes-3.2.0"
111217
-
sources."ansi-regex-3.0.1"
111218
-
sources."ansi-styles-3.2.1"
111219
-
sources."asn1-0.2.6"
111220
-
sources."assert-plus-1.0.0"
111221
-
sources."asynckit-0.4.0"
111222
-
sources."aws-sign2-0.7.0"
111223
-
sources."aws4-1.12.0"
111224
-
sources."balanced-match-1.0.2"
111225
-
sources."bcrypt-pbkdf-1.0.2"
111226
-
sources."block-stream-0.0.9"
111227
-
sources."brace-expansion-1.1.11"
111228
-
sources."caseless-0.12.0"
111229
-
sources."chalk-2.4.2"
111230
-
sources."chardet-0.7.0"
111231
-
sources."cli-cursor-2.1.0"
111232
-
sources."cli-table3-0.5.1"
111233
-
sources."cli-width-2.2.1"
111234
-
sources."color-convert-1.9.3"
111235
-
sources."color-name-1.1.3"
111236
-
sources."colors-1.4.0"
111237
-
sources."combined-stream-1.0.8"
111238
-
sources."concat-map-0.0.1"
111239
-
sources."core-util-is-1.0.2"
111240
-
sources."dashdash-1.14.1"
111241
-
sources."delayed-stream-1.0.0"
111242
-
sources."ecc-jsbn-0.1.2"
111243
-
sources."escape-string-regexp-1.0.5"
111244
-
sources."extend-3.0.2"
111245
-
sources."external-editor-3.1.0"
111246
-
sources."extsprintf-1.3.0"
111247
-
sources."fast-deep-equal-3.1.3"
111248
-
sources."fast-json-stable-stringify-2.1.0"
111249
-
sources."figures-2.0.0"
111250
-
sources."forever-agent-0.6.1"
111251
-
sources."form-data-2.3.3"
111252
-
sources."fs.realpath-1.0.0"
111253
-
sources."fstream-1.0.12"
111254
-
sources."getpass-0.1.7"
111255
-
sources."glob-7.2.3"
111256
-
sources."graceful-fs-4.2.11"
111257
-
sources."har-schema-2.0.0"
111258
-
sources."har-validator-5.1.5"
111259
-
sources."has-flag-3.0.0"
111260
-
sources."http-signature-1.2.0"
111261
-
sources."iconv-lite-0.4.24"
111262
-
sources."inflight-1.0.6"
111263
-
sources."inherits-2.0.4"
111264
-
(sources."inquirer-6.5.2" // {
111265
-
dependencies = [
111266
-
sources."ansi-regex-4.1.1"
111267
-
sources."strip-ansi-5.2.0"
111268
-
];
111269
-
})
111270
-
sources."is-domain-0.0.1"
111271
-
sources."is-fullwidth-code-point-2.0.0"
111272
-
sources."is-typedarray-1.0.0"
111273
-
sources."isstream-0.1.2"
111274
-
sources."jsbn-0.1.1"
111275
-
sources."json-schema-0.4.0"
111276
-
sources."json-schema-traverse-0.4.1"
111277
-
sources."json-stringify-safe-5.0.1"
111278
-
sources."jsprim-1.4.2"
111279
-
sources."lodash-4.17.21"
111280
-
sources."mime-db-1.52.0"
111281
-
sources."mime-types-2.1.35"
111282
-
sources."mimic-fn-1.2.0"
111283
-
sources."minimatch-3.1.2"
111284
-
sources."minimist-1.2.3"
111285
-
(sources."mkdirp-0.5.6" // {
111286
-
dependencies = [
111287
-
sources."minimist-1.2.8"
111288
-
];
111289
-
})
111290
-
sources."moniker-0.1.2"
111291
-
sources."mute-stream-0.0.7"
111292
-
sources."netrc-0.1.4"
111293
-
sources."oauth-sign-0.9.0"
111294
-
sources."object-assign-4.1.1"
111295
-
sources."once-1.4.0"
111296
-
sources."onetime-2.0.1"
111297
-
sources."os-tmpdir-1.0.2"
111298
-
sources."path-is-absolute-1.0.1"
111299
-
sources."performance-now-2.1.0"
111300
-
sources."progress-1.1.8"
111301
-
sources."psl-1.9.0"
111302
-
sources."punycode-2.3.0"
111303
-
sources."qs-6.5.3"
111304
-
sources."read-1.0.5"
111305
-
sources."request-2.88.2"
111306
-
sources."restore-cursor-2.0.0"
111307
-
sources."rimraf-2.7.1"
111308
-
sources."run-async-2.4.1"
111309
-
sources."rxjs-6.6.7"
111310
-
sources."safe-buffer-5.2.1"
111311
-
sources."safer-buffer-2.1.2"
111312
-
sources."signal-exit-3.0.7"
111313
-
sources."split-0.3.1"
111314
-
sources."sshpk-1.17.0"
111315
-
sources."string-width-2.1.1"
111316
-
sources."strip-ansi-4.0.0"
111317
-
sources."supports-color-5.5.0"
111318
-
sources."surge-fstream-ignore-1.0.6"
111319
-
sources."surge-ignore-0.2.0"
111320
-
sources."tarr-1.1.0"
111321
-
sources."through-2.3.8"
111322
-
sources."tmp-0.0.33"
111323
-
sources."tough-cookie-2.5.0"
111324
-
sources."tslib-1.14.1"
111325
-
sources."tunnel-agent-0.6.0"
111326
-
sources."tweetnacl-0.14.5"
111327
-
sources."uri-js-4.4.1"
111328
-
sources."url-parse-as-address-1.0.0"
111329
-
sources."uuid-3.4.0"
111330
-
sources."verror-1.10.0"
111331
-
sources."wrappy-1.0.2"
111332
-
];
111333
-
buildInputs = globalBuildInputs;
111334
-
meta = {
111335
-
description = "CDN for front-end developers";
111336
-
homepage = "https://github.com/sintaxi/surge#readme";
111337
-
license = "ISC";
111338
-
};
111339
-
production = true;
111340
-
bypassCache = true;
111341
-
reconstructLock = true;
111342
-
};
111343
svelte-check = nodeEnv.buildNodePackage {
111344
name = "svelte-check";
111345
packageName = "svelte-check";
···
111203
bypassCache = true;
111204
reconstructLock = true;
111205
};
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
111206
svelte-check = nodeEnv.buildNodePackage {
111207
name = "svelte-check";
111208
packageName = "svelte-check";
+25
pkgs/development/tools/surge-cli/default.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ buildNpmPackage, fetchFromGitHub, lib }:
2
+
3
+
buildNpmPackage rec {
4
+
pname = "surge-cli";
5
+
version = "0.23.1";
6
+
7
+
src = fetchFromGitHub {
8
+
owner = "sintaxi";
9
+
repo = "surge";
10
+
rev = "v${version}";
11
+
hash = "sha256-EpYww/YCQhPFmnOJ1zbigI2qyUrKN2TxKHEju/0Si3M=";
12
+
};
13
+
14
+
npmDepsHash = "sha256-F1C/sfOT/Tf+h28g1umP6czLFIsxDkbvT14ZfWLTiCE=";
15
+
16
+
dontNpmBuild = true;
17
+
18
+
meta = with lib; {
19
+
mainProgram = "surge";
20
+
description = "CLI for the surge.sh CDN";
21
+
homepage = "https://surge.sh";
22
+
license = licenses.mit;
23
+
maintainers = with maintainers; [ MoritzBoehme ];
24
+
};
25
+
}
+2
pkgs/top-level/all-packages.nix
···
20279
20280
supabase-cli = callPackage ../development/tools/supabase-cli { };
20281
0
0
20282
svlint = callPackage ../development/tools/analysis/svlint { };
20283
20284
swarm = callPackage ../development/tools/analysis/swarm { };
···
20279
20280
supabase-cli = callPackage ../development/tools/supabase-cli { };
20281
20282
+
surge-cli = callPackage ../development/tools/surge-cli { };
20283
+
20284
svlint = callPackage ../development/tools/analysis/svlint { };
20285
20286
swarm = callPackage ../development/tools/analysis/swarm { };