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