Documentation
¶
Index ¶
- Constants
- type Manifest
- func (manifest Manifest) CachePolicy(name string) string
- func (manifest Manifest) Hash(name string) string
- func (manifest Manifest) IsObfuscated(name string) bool
- func (manifest Manifest) Resolve(name string) string
- func (manifest Manifest) SizeBytes(name string) int64
- func (manifest Manifest) URL(name string) string
Constants ¶
View Source
const ManifestVersion = 2
ManifestVersion is the current gowdk-assets.json schema version.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manifest ¶
type Manifest struct {
Version int `json:"version"`
Files map[string]string `json:"files"`
Hashes map[string]string `json:"hashes,omitempty"`
Cache map[string]string `json:"cache,omitempty"`
Sizes map[string]int64 `json:"sizes,omitempty"`
Obfuscated map[string]bool `json:"obfuscated,omitempty"`
}
Manifest maps logical asset names to emitted paths.
func (Manifest) CachePolicy ¶ added in v0.1.5
CachePolicy returns the HTTP cache policy recorded for a logical asset name.
func (Manifest) Hash ¶ added in v0.1.5
Hash returns the content hash recorded for a logical asset name.
func (Manifest) IsObfuscated ¶ added in v0.5.0
IsObfuscated reports whether a logical asset name was emitted through the production generated-asset obfuscation lane.
Click to show internal directories.
Click to hide internal directories.