pub struct Npmrc {
pub access: String,
pub loglevel: String,
pub progress: bool,
pub package_lock: bool,
pub save: bool,
pub init_author_name: String,
pub init_author_email: String,
}
Expand description
Representation of .npmrc
.
Fields§
§access: String
When publishing scoped packages, the access level defaults to restricted
.
If you want your scoped package to be publicly viewable (and installable)
set --access=public
. The only valid values for access
are public
and
restricted
. Unscoped packages always have an access level of public
.
Read More.
loglevel: String
Set npm’s log level.
progress: bool
Should npm echo out progress while installing packages?
package_lock: bool
Should npm create a package-lock.json file?
save: bool
Should npm modify package.json when installing?
The value npm init
should use by default for the package author’s name.
The value npm init
should use by default for the package author’s email.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Npmrc
impl<'de> Deserialize<'de> for Npmrc
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Npmrc
impl RefUnwindSafe for Npmrc
impl Send for Npmrc
impl Sync for Npmrc
impl Unpin for Npmrc
impl UnwindSafe for Npmrc
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more