1.5.3 • Published 1 month ago

@cosmology/ast v1.5.3

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
1 month ago

@cosmology/ast

Cosmos Typescript ASTs

example usage

import generate from '@babel/generator';
import * as t from '@babel/types';
import { recursiveNamespace } from '@cosmology/ast';

const myModule = recursiveNamespace(
    [
        'osmosis',
        'gamm',
        'v1beta',
        'pools'
    ].reverse(), [astBody]);

console.log(generate(t.program(myModule)).code)

produces:

export namespace osmosis {
  export namespace gamm {
    export namespace v1beta {
      export namespace pools {

          // astBody here

      }
    }
  }
}
1.5.3

1 month ago

1.5.2

1 month ago

1.5.1

2 months ago

1.5.0

2 months ago

1.4.9

2 months ago

1.4.6

4 months ago

1.4.8

4 months ago

1.4.7

4 months ago

1.4.5

4 months ago

1.4.4

4 months ago

1.4.2

4 months ago

1.4.1

4 months ago

1.4.0

5 months ago

1.3.3

5 months ago

1.3.2

5 months ago

1.3.1

5 months ago

1.2.7

5 months ago

1.2.4

5 months ago

1.2.3

5 months ago

1.2.2

5 months ago

1.2.1

5 months ago

1.2.0

5 months ago

1.1.1

6 months ago

1.1.0

6 months ago

1.0.15

6 months ago

1.0.14

6 months ago

1.0.11

6 months ago

1.0.10

7 months ago

1.0.9

7 months ago

1.0.7

7 months ago

1.0.6

7 months ago

1.0.5

7 months ago

1.0.4

7 months ago

1.0.3

7 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago

0.95.4

8 months ago

0.95.3

8 months ago

0.95.1

8 months ago

0.95.0

8 months ago

0.94.0

8 months ago

0.93.0

8 months ago

0.92.0

9 months ago

0.91.0

9 months ago

0.90.0

9 months ago

0.89.0

10 months ago

0.88.1

10 months ago