struct Zap::Package::ZapConfig

Included Modules

Defined in:

package/package.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

or(other : T) : T | self forall T or, pipe(&) pipe

Constructor Detail

def self.new(hoist_patterns : Array(String) | Nil = nil, public_hoist_patterns : Array(String) | Nil = nil, strategy : Commands::Install::Config::InstallStrategy | Nil = nil, package_extensions : Hash(String, PackageExtension) = Hash(String, PackageExtension).new, check_peer_dependencies : Bool | Nil = nil) #

[View source]
def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(pull : MessagePack::Unpacker) #

[View source]

Instance Method Detail

def check_peer_dependencies : Bool | Nil #

def clone #

[View source]
def copy_with(hoist_patterns _hoist_patterns = @hoist_patterns, public_hoist_patterns _public_hoist_patterns = @public_hoist_patterns, strategy _strategy = @strategy, package_extensions _package_extensions = @package_extensions, check_peer_dependencies _check_peer_dependencies = @check_peer_dependencies) #

[View source]
def hoist_patterns : Array(String) | Nil #

def package_extensions : Hash(String, PackageExtension) #

def public_hoist_patterns : Array(String) | Nil #