cuelang.org/go@v0.10.1/internal/core/export/testdata/selfcontained/rootimport.txtar (about)

     1  Import a package at its root and ensure it comes up with a proper identifier.
     2  
     3  #inlineImports: true
     4  -- cue.mod/module.cue --
     5  module: "mod.test/a"
     6  language: version: "v0.9.0"
     7  
     8  -- in.cue --
     9  import "mod.test/a/pkg"
    10  
    11  a: pkg
    12  
    13  // Force no inline.
    14  b: pkg.v.a
    15  
    16  -- pkg/pkg.cue --
    17  package pkg
    18  
    19  v: {
    20  	a: int
    21  	b: a
    22  }
    23  
    24  -- out/self/default --
    25  import "mod.test/a/pkg"
    26  
    27  a: pkg
    28  
    29  // Force no inline.
    30  b: pkg.v.a
    31  -- out/self/expand_imports --
    32  a: PKG
    33  
    34  // Force no inline.
    35  b: PKG.v.a
    36  
    37  //cue:path: "mod.test/a/pkg"
    38  let PKG = {
    39  	v: {
    40  		a: int
    41  		b: a
    42  	}
    43  }