Documentation
¶
Index ¶
- type DependenciesMeta
- type NPMLockFileV1
- type NPMLockFileV1Dependency
- type NPMLockFileV2
- type NPMLockFileV2DependencyData
- type NPMLockFileV2PackageData
- type PNPMLockFileV9
- type PNPMLockFileV9Dependency
- type Settings
- type YarnV1LockFile
- type YarnV1LockFilePackageData
- type YarnV2LockFile
- type YarnV2LockFilePackageData
- type YarnV3LockFile
- type YarnV3LockFilePackageData
- type YarnV4LockFile
- type YarnV4LockFilePackageData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DependenciesMeta ¶
type DependenciesMeta struct {
Optional bool `yaml:"optional,omitempty"`
}
For yarn
type NPMLockFileV1 ¶
type NPMLockFileV1Dependency ¶
type NPMLockFileV1Dependency struct {
Name string
Version string `json:"version,omitempty"`
Resolved string `json:"resolved,omitempty"`
Integrity string `json:"integrity,omitempty"`
Requires map[string]string `json:"requires,omitempty"`
Dependencies map[string]NPMLockFileV1Dependency `json:"dependencies,omitempty"`
Optional bool `json:"optional,omitempty"`
Bundled bool `json:"bundled,omitempty"`
Dev bool `json:"dev,omitempty"`
Scoped bool `json:"scoped,omitempty"`
}
type NPMLockFileV2 ¶
type NPMLockFileV2 struct {
Name string `json:"name,omitempty"`
Version string `json:"version,omitempty"`
LockfileVersion int `json:"lockfileVersion,omitempty"`
Requires bool `json:"requires,omitempty"`
Packages map[string]NPMLockFileV2PackageData `json:"packages,omitempty"`
Dependencies map[string]NPMLockFileV2DependencyData `json:"dependencies,omitempty"`
}
type NPMLockFileV2DependencyData ¶
type NPMLockFileV2DependencyData struct {
Name string
Version string `json:"version,omitempty"`
Resolved string `json:"resolved,omitempty"`
Integrity string `json:"integrity,omitempty"`
Requires map[string]string `json:"requires,omitempty"`
Dependencies map[string]NPMLockFileV2DependencyData `json:"dependencies,omitempty"`
Optional bool `json:"optional,omitempty"`
Bundled bool `json:"bundled,omitempty"`
Dev bool `json:"dev,omitempty"`
Scoped bool `json:"scoped,omitempty"`
}
type NPMLockFileV2PackageData ¶
type NPMLockFileV2PackageData struct {
Name string
Key string
Version string `json:"version,omitempty"`
Resolved string `json:"resolved,omitempty"`
Integrity string `json:"integrity,omitempty"`
Requires map[string]string `json:"requires,omitempty"`
Dependencies map[string]string `json:"dependencies,omitempty"`
OptionalDependencies map[string]string `json:"optionalDependencies,omitempty"`
BundleDependencies []string `json:"bundleDependencies,omitempty"`
BundledDependencies []string `json:"bundledDependencies,omitempty"`
PeerDependencies map[string]string `json:"peerDependencies,omitempty"`
Optional bool `json:"optional,omitempty"`
InBundle bool `json:"inBundle,omitempty"`
Dev bool `json:"dev,omitempty"`
Scoped bool
}
type PNPMLockFileV9 ¶
type PNPMLockFileV9 struct {
LockfileVersion string `yaml:"lockfileVersion,omitempty"`
Settings Settings `yaml:"settings,omitempty"`
Packages map[string]PNPMLockFileV9Dependency `json:"packages,omitempty"`
Snapshots map[string]PNPMLockFileV9Dependency `json:"snapshots,omitempty"`
}
type YarnV1LockFile ¶
type YarnV1LockFile map[string]YarnV1LockFilePackageData
type YarnV1LockFilePackageData ¶
type YarnV1LockFilePackageData struct {
Dependencies map[string]string `yaml:"dependencies,omitempty"`
OptionalDependencies map[string]string `json:"optionalDependencies,omitempty"`
Version string `yaml:"version,omitempty"`
// Name string `yaml:"name,omitempty"`
Integrity string `yaml:"integrity,omitempty"`
Resolved string `yaml:"resolved,omitempty"`
}
Bundled dependencies are not marked as such Peer dependencies are not marked as such
type YarnV2LockFile ¶
type YarnV2LockFile map[string]YarnV2LockFilePackageData
type YarnV2LockFilePackageData ¶
type YarnV2LockFilePackageData struct {
Dependencies map[string]string `yaml:"dependencies,omitempty"`
DependenciesMeta map[string]DependenciesMeta `yaml:"dependenciesMeta,omitempty"`
PeerDependencies map[string]string `yaml:"peerDependencies,omitempty"`
PeerDependenciesMeta map[string]DependenciesMeta `yaml:"peerDependenciesMeta,omitempty"`
Version string `yaml:"version,omitempty"`
Name string `yaml:"name,omitempty"`
Key string `yaml:"key,omitempty"`
Checksum string `yaml:"checksum,omitempty"`
LanguageName string `yaml:"languageName,omitempty"`
Resolution string `yaml:"resolution,omitempty"`
LinkType linkType.LINK_TYPE
VersionType versionType.VERSION_TYPE
}
Bundled dependencies are not supported in yarn v2+ (https://next.yarnpkg.com/getting-started/migration?ref=yarnpkg#dont-use-bundledependencies) They are installed as "normal" dependencies
type YarnV3LockFile ¶
type YarnV3LockFile map[string]YarnV3LockFilePackageData
type YarnV3LockFilePackageData ¶
type YarnV3LockFilePackageData struct {
Dependencies map[string]string `yaml:"dependencies,omitempty"`
DependenciesMeta map[string]DependenciesMeta `yaml:"dependenciesMeta,omitempty"`
PeerDependencies map[string]string `yaml:"peerDependencies,omitempty"`
PeerDependenciesMeta map[string]DependenciesMeta `yaml:"peerDependenciesMeta,omitempty"`
Version string `yaml:"version,omitempty"`
Name string `yaml:"name,omitempty"`
Key string `yaml:"key,omitempty"`
Checksum string `yaml:"checksum,omitempty"`
LanguageName string `yaml:"languageName,omitempty"`
Resolution string `yaml:"resolution,omitempty"`
}
Bundle dependencies are not supported in yarn v2+ (https://next.yarnpkg.com/getting-started/migration?ref=yarnpkg#dont-use-bundledependencies) They are installed as "normal" dependencies
type YarnV4LockFile ¶
type YarnV4LockFile map[string]YarnV4LockFilePackageData
type YarnV4LockFilePackageData ¶
type YarnV4LockFilePackageData struct {
Dependencies map[string]string `yaml:"dependencies,omitempty"`
DependenciesMeta map[string]DependenciesMeta `yaml:"dependenciesMeta,omitempty"`
PeerDependencies map[string]string `yaml:"peerDependencies,omitempty"`
PeerDependenciesMeta map[string]DependenciesMeta `yaml:"peerDependenciesMeta,omitempty"`
Version string `yaml:"version,omitempty"`
Name string `yaml:"name,omitempty"`
Key string `yaml:"key,omitempty"`
Checksum string `yaml:"checksum,omitempty"`
LanguageName string `yaml:"languageName,omitempty"`
Resolution string `yaml:"resolution,omitempty"`
LinkType linkType.LINK_TYPE
VersionType versionType.VERSION_TYPE
}
Click to show internal directories.
Click to hide internal directories.