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.