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