aboutsummaryrefslogtreecommitdiff
path: root/src/install/npm.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-07 21:46:33 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-16 19:18:51 -0800
commit339fe00dfe1726aa5229c5e3dade0f994c4046f3 (patch)
treec087e6c3f9899f331e192bffa117c0fd6996833c /src/install/npm.zig
parent6382bb53334baf0b72d28111630f93f631d2ecdb (diff)
downloadbun-339fe00dfe1726aa5229c5e3dade0f994c4046f3.tar.gz
bun-339fe00dfe1726aa5229c5e3dade0f994c4046f3.tar.zst
bun-339fe00dfe1726aa5229c5e3dade0f994c4046f3.zip
CLI flags
Diffstat (limited to 'src/install/npm.zig')
-rw-r--r--src/install/npm.zig15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/install/npm.zig b/src/install/npm.zig
index 4fdd2189d..20d3d5781 100644
--- a/src/install/npm.zig
+++ b/src/install/npm.zig
@@ -76,10 +76,23 @@ const Npm = @This();
pub const Registry = struct {
url: URL = URL.parse("https://registry.npmjs.org/"),
+ scopes: Map = Map{},
+
+ token: string = "",
+ auth: string = "",
+
pub const BodyPool = ObjectPool(MutableString, MutableString.init2048, true);
pub const Scope = struct {
- name: string,
+ name: string = "",
+ // https://github.com/npm/npm-registry-fetch/blob/main/lib/auth.js#L96
+ // base64("${username}:${password}")
+ auth: string = "",
+ // URL may contain these special suffixes in the pathname:
+ // :_authToken
+ // :username
+ // :_password
+ // :_auth
url: URL,
token: string = "",
};