github.com/evanw/esbuild/internal/bundler.reprJS.meta (field)
110 uses
github.com/evanw/esbuild/internal/bundler (current package)
bundler.go#L81: meta fileMeta
linker.go#L469: repr.meta = fileMeta{
linker.go#L513: repr.meta.cjsStyleExports = true
linker.go#L523: repr.meta.forceIncludeExportsForEntryPoint = true
linker.go#L610: repr.meta.partMeta = append(repr.meta.partMeta, partMeta)
linker.go#L824: for partIndex, partMeta := range repr.meta.partMeta {
linker.go#L868: if importToBind, ok := repr.meta.importsToBind[ref]; ok {
linker.go#L871: } else if repr.meta.cjsWrap && ref != repr.ast.WrapperRef {
linker.go#L1163: otherRepr.meta.cjsStyleExports = true
linker.go#L1168: otherRepr.meta.cjsStyleExports = true
linker.go#L1180: otherRepr.meta.cjsStyleExports = true
linker.go#L1219: if repr.meta.cjsStyleExports &&
linker.go#L1222: repr.meta.cjsWrap = true
linker.go#L1234: if otherRepr.meta.cjsStyleExports {
linker.go#L1235: otherRepr.meta.cjsWrap = true
linker.go#L1242: c.addExportsForExportStar(repr.meta.resolvedExports, sourceIndex, exportStarStack)
linker.go#L1246: repr.meta.nsExportPartIndex = c.addPartToFile(sourceIndex, js_ast.Part{
linker.go#L1254: repr.meta.resolvedExports["*"] = exportData{
linker.go#L1258: repr.ast.TopLevelSymbolToParts[repr.ast.ExportsRef] = []uint32{repr.meta.nsExportPartIndex}
linker.go#L1279: !repr.meta.cjsWrap && file.isEntryPoint {
linker.go#L1302: aliases := make([]string, 0, len(repr.meta.resolvedExports))
linker.go#L1304: for alias, export := range repr.meta.resolvedExports {
linker.go#L1316: if imported, ok := otherRepr.meta.importsToBind[export.ref]; ok {
linker.go#L1322: if imported, ok := ambiguousRepr.meta.importsToBind[ambiguousExport.ref]; ok {
linker.go#L1334: if otherRepr.meta.isProbablyTypeScriptType[export.ref] {
linker.go#L1341: repr.meta.sortedAndFilteredExportAliases = aliases
linker.go#L1365: if !repr.meta.cjsWrap && !repr.meta.cjsStyleExports && (!file.isEntryPoint ||
linker.go#L1375: if repr.meta.needsExportSymbolFromRuntime || repr.meta.needsMarkAsModuleSymbolFromRuntime {
linker.go#L1377: exportPart := &repr.ast.Parts[repr.meta.nsExportPartIndex]
linker.go#L1378: if repr.meta.needsExportSymbolFromRuntime {
linker.go#L1380: c.generateUseOfSymbolForInclude(exportPart, &repr.meta, 1, exportRef, runtime.SourceIndex)
linker.go#L1382: if repr.meta.needsMarkAsModuleSymbolFromRuntime {
linker.go#L1384: c.generateUseOfSymbolForInclude(exportPart, &repr.meta, 1, exportRef, runtime.SourceIndex)
linker.go#L1388: for importRef, importToBind := range repr.meta.importsToBind {
linker.go#L1393: partMeta := &repr.meta.partMeta[partIndex]
linker.go#L1427: if repr.meta.cjsStyleExports {
linker.go#L1482: repr.meta.resolvedExports[alias] = exportData{ref: ref, sourceIndex: sourceIndex}
linker.go#L1528: needsEntryPointES6ExportPart := file.isEntryPoint && !repr.meta.cjsWrap &&
linker.go#L1529: c.options.OutputFormat == config.FormatESModule && len(repr.meta.sortedAndFilteredExportAliases) > 0
linker.go#L1537: for _, alias := range repr.meta.sortedAndFilteredExportAliases {
linker.go#L1538: export := repr.meta.resolvedExports[alias]
linker.go#L1544: if importToBind, ok := c.files[export.sourceIndex].repr.(*reprJS).meta.importsToBind[export.ref]; ok {
linker.go#L1685: if !repr.meta.cjsStyleExports && (!file.isEntryPoint || c.options.OutputFormat != config.FormatCommonJS) {
linker.go#L1700: if repr.ast.ExportKeyword.Len > 0 && (repr.meta.cjsStyleExports || (file.isEntryPoint && c.options.OutputFormat == config.FormatCommonJS)) {
linker.go#L1716: repr.meta.needsMarkAsModuleSymbolFromRuntime = true
linker.go#L1749: exportPart := &repr.ast.Parts[repr.meta.nsExportPartIndex]
linker.go#L1758: CanBeRemovedIfUnused: !repr.meta.cjsStyleExports,
linker.go#L1766: repr.meta.partMeta[repr.meta.nsExportPartIndex].nonLocalDependencies = nsExportNonLocalDependencies
linker.go#L1770: repr.meta.needsExportSymbolFromRuntime = true
linker.go#L1783: if repr.meta.cjsWrap {
linker.go#L1822: } else if repr.meta.forceIncludeExportsForEntryPoint && c.options.OutputFormat == config.FormatIIFE && len(c.options.GlobalName) > 0 {
linker.go#L1842: repr.meta.entryPointExportPartIndex = ast.MakeIndex32(partIndex)
linker.go#L1867: repr.meta.importsToBind[importRef] = importToBind{
linker.go#L1879: repr.meta.importsToBind[importRef] = importToBind{
linker.go#L1895: repr.meta.isProbablyTypeScriptType[importRef] = true
linker.go#L2128: if repr.meta.cjsStyleExports {
linker.go#L2147: repr.meta.cjsStyleExports = true
linker.go#L2185: if otherRepr.meta.cjsStyleExports {
linker.go#L2216: repr.meta.importsToBind[name.Ref] = importToBind{
linker.go#L2294: if otherRepr.meta.cjsStyleExports {
linker.go#L2299: if matchingExport, ok := otherRepr.meta.resolvedExports[namedImport.Alias]; ok {
linker.go#L2325: for partIndex := range repr.meta.partMeta {
linker.go#L2326: partMeta := &repr.meta.partMeta[partIndex]
linker.go#L2346: if repr.meta.cjsWrap {
linker.go#L2369: repr.meta.cjsWrapperPartIndex = ast.MakeIndex32(partIndex)
linker.go#L2371: repr.meta.importsToBind[commonJSRef] = importToBind{
linker.go#L2405: if repr.meta.partMeta[partIndex].entryBits.equals(neverReachedEntryBits) {
linker.go#L2415: partMetaA := &repr.meta.partMeta[partIndex]
linker.go#L2416: partMetaB := &repr.meta.partMeta[otherPartIndex]
linker.go#L2430: repr.meta.partMeta[partMetaA.nextSibling].prevSibling = partMetaB.prevSibling
linker.go#L2431: repr.meta.partMeta[partMetaB.prevSibling].nextSibling = partMetaA.nextSibling
linker.go#L2470: if uint32(partIndex) == repr.meta.entryPointExportPartIndex.GetIndex() &&
linker.go#L2510: for _, alias := range repr.meta.sortedAndFilteredExportAliases {
linker.go#L2511: export := repr.meta.resolvedExports[alias]
linker.go#L2517: if importToBind, ok := targetRepr.meta.importsToBind[targetRef]; ok {
linker.go#L2529: if repr.meta.forceIncludeExportsForEntryPoint {
linker.go#L2530: c.includePart(sourceIndex, repr.meta.nsExportPartIndex, entryPointBit, distanceFromEntryPoint)
linker.go#L2583: partMeta := &repr.meta.partMeta[partIndex]
linker.go#L2607: for i := partMeta.nextSibling; i != partIndex; i = repr.meta.partMeta[i].nextSibling {
linker.go#L2629: if record.Kind == ast.ImportStmt && !otherRepr.meta.cjsStyleExports {
linker.go#L2639: c.generateUseOfSymbolForInclude(part, &repr.meta, 1, wrapperRef, otherSourceIndex)
linker.go#L2643: if record.Kind != ast.ImportRequire && !otherRepr.meta.skipCallingToModule {
linker.go#L2651: c.includePartsForRuntimeSymbol(part, &repr.meta, toModuleUses, "__toModule", entryPointBit, distanceFromEntryPoint)
linker.go#L2661: (record.SourceIndex.IsValid() && record.SourceIndex.GetIndex() != sourceIndex && c.files[record.SourceIndex.GetIndex()].repr.(*reprJS).meta.cjsStyleExports) {
linker.go#L2667: c.includePartsForRuntimeSymbol(part, &repr.meta, exportStarUses, "__exportStar", entryPointBit, distanceFromEntryPoint)
linker.go#L2802: for _, partMeta := range repr.meta.partMeta {
linker.go#L2890: if record.SourceIndex.IsValid() && !c.files[record.SourceIndex.GetIndex()].repr.(*reprJS).meta.cjsStyleExports {
linker.go#L2934: canFileBeSplit := !repr.meta.cjsWrap
linker.go#L2938: if canFileBeSplit && chunk.entryBits.equals(repr.meta.partMeta[repr.meta.nsExportPartIndex].entryBits) {
linker.go#L2939: jsParts = appendOrExtendPartRange(jsParts, sourceIndex, repr.meta.nsExportPartIndex)
linker.go#L2943: isPartInThisChunk := chunk.entryBits.equals(repr.meta.partMeta[partIndex].entryBits)
linker.go#L2960: if canFileBeSplit && uint32(partIndex) != repr.meta.nsExportPartIndex && c.shouldIncludePart(repr, part) {
linker.go#L3019: if !c.files[record.SourceIndex.GetIndex()].repr.(*reprJS).meta.cjsStyleExports {
linker.go#L3031: if repr.meta.cjsStyleExports && js_ast.FollowSymbols(c.symbols, namespaceRef) == repr.ast.ExportsRef {
linker.go#L3050: shouldExtractES6StmtsForCJSWrap := repr.meta.cjsWrap
linker.go#L3336: nsExportPartIndex := repr.meta.nsExportPartIndex
linker.go#L3343: entryBits.equals(repr.meta.partMeta[nsExportPartIndex].entryBits) {
linker.go#L3354: if !entryBits.equals(repr.meta.partMeta[partIndex].entryBits) {
linker.go#L3365: if uint32(partIndex) == repr.meta.cjsWrapperPartIndex.GetIndex() {
linker.go#L3371: if uint32(partIndex) == repr.meta.entryPointExportPartIndex.GetIndex() {
linker.go#L3519: if !chunk.entryBits.equals(repr.meta.partMeta[partIndex].entryBits) {
linker.go#L3582: if repr.meta.cjsWrap {
linker.go#L3629: if chunk.entryBits.equals(repr.meta.partMeta[partIndex].entryBits) {
linker.go#L3809: if fileRepr := c.files[chunk.sourceIndex].repr.(*reprJS); fileRepr.meta.cjsWrap {
linker.go#L3812: resolvedExports := fileRepr.meta.resolvedExports
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |