blob: 040f6344560470a9385a03bd319007db61590b46 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
package stdinfo
type Package struct {
// Name is a package name.
// For "encoding/json" the package name is "json".
Name string
// Path is a package path, like "encoding/json".
Path string
// Freq is a package import frequency approximation.
// A value of -1 means "unknown".
Freq int
}
// PathByName maps a std package name to its package path.
//
// For packages with multiple choices, like "template",
// only the more common one is accessible ("text/template" in this case).
//
// This map doesn't contain extremely rare packages either.
// Use PackageList variable if you want to construct a different mapping.
//
// It's exported as map to make it easier to re-use it in libraries
// without copying.
var PathByName = generatedPathByName
// PackagesList is a list of std packages information.
// It's sorted by a package name.
var PackagesList = generatedPackagesList
|