0.156.5 • Published 8 months ago

@luvio/compiler v0.156.5

Weekly downloads
262
License
MIT
Repository
github
Last release
8 months ago

@luvio/compiler

Purpose

The Luvio Compiler package is the main code generator for API clients. It uses a two-phased approach to code generation.

  1. Parsing
    • We take a RAML file and parse it using AMF and our own custom annotations into an intermediate representation called ModelInfo;
  2. Code Generation
    • We take the ModelInfo and we use it to inform generation of Typescript Api Clients. The code generator is designed to be somewhat composable, so the caller can decide which pieces of the ModelInfo they'd like to have generated by providing different "Source Writers" to the compiler. This is all coordinated by the LuvioRamlCompiler.
    • The main transformation from pieces of ModelInfo to the actual Typescript code happens in codegen.
0.156.4-dev2

8 months ago

0.156.5

9 months ago

0.154.17-dev4

11 months ago

0.154.17-dev3

12 months ago

0.156.4

10 months ago

0.156.2

12 months ago

0.156.3

12 months ago

0.156.4-dev1

11 months ago

0.156.0

1 year ago

0.156.1

1 year ago

0.155.1

1 year ago

0.155.0

1 year ago

0.154.20

1 year ago

0.154.17-dev2

1 year ago

0.154.7-dev9

1 year ago

0.154.19

1 year ago

0.154.17-dev1

1 year ago

0.154.18

1 year ago

0.154.17

1 year ago

0.154.16

1 year ago

0.154.7-dev8

1 year ago

0.154.15

1 year ago

0.154.14

1 year ago

0.154.13

1 year ago

0.154.7-dev7

1 year ago

0.154.7-dev6

1 year ago

0.154.12

1 year ago

0.154.11

1 year ago

0.154.7-dev5

1 year ago

0.154.10

1 year ago

0.154.9

1 year ago

0.154.7-dev4

1 year ago

0.154.8

1 year ago

0.154.7-dev3

1 year ago

0.154.7-dev2

1 year ago

0.154.7-dev1

1 year ago

0.154.7

1 year ago

0.152.0

2 years ago

0.152.1

2 years ago

0.152.2

2 years ago

0.148.1

2 years ago

0.148.0

2 years ago

0.151.1

2 years ago

0.151.0

2 years ago

0.147.1

2 years ago

0.147.0

2 years ago

0.154.6

2 years ago

0.154.4

2 years ago

0.154.5

2 years ago

0.154.3

2 years ago

0.154.0

2 years ago

0.154.1

2 years ago

0.146.0-dev2

2 years ago

0.146.0-dev1

2 years ago

0.146.0-dev5

2 years ago

0.146.0-dev4

2 years ago

0.146.0-dev3

2 years ago

0.153.0

2 years ago

0.149.0

2 years ago

0.144.6

2 years ago

0.144.5

2 years ago

0.144.4

2 years ago

0.144.3

2 years ago

0.144.8

2 years ago

0.144.7

2 years ago

0.150.2

2 years ago

0.150.3

2 years ago

0.150.0

2 years ago

0.150.1

2 years ago

0.150.6

2 years ago

0.150.7

2 years ago

0.150.5

2 years ago

0.146.2

2 years ago

0.146.1

2 years ago

0.146.0

2 years ago

0.145.4

2 years ago

0.145.3

2 years ago

0.145.2

2 years ago

0.145.1

2 years ago

0.145.0

2 years ago

0.144.2

2 years ago

0.144.1

2 years ago

0.142.4

2 years ago

0.142.3

2 years ago

0.142.2

2 years ago

0.138.8-244.0

2 years ago

0.138.8-244.1

2 years ago

0.144.0

2 years ago

0.143.7

2 years ago

0.143.6

2 years ago

0.143.5

2 years ago

0.143.4

2 years ago

0.143.9

2 years ago

0.143.8

2 years ago

0.143.3

2 years ago

0.143.2

2 years ago

0.143.1

2 years ago

0.143.0

2 years ago

0.137.2

2 years ago

0.137.1

2 years ago

0.137.0

2 years ago

0.137.6

2 years ago

0.137.4

2 years ago

0.137.3

2 years ago

0.140.2

2 years ago

0.140.1

2 years ago

0.140.0

2 years ago

0.140.3

2 years ago

0.136.3

2 years ago

0.136.2

2 years ago

0.136.0

2 years ago

0.136.5

2 years ago

0.136.4

2 years ago

0.139.0

2 years ago

0.139.4

2 years ago

0.139.3

2 years ago

0.139.2

2 years ago

0.139.1

2 years ago

0.139.7

2 years ago

0.139.6

2 years ago

0.139.5

2 years ago

0.142.0

2 years ago

0.142.1

2 years ago

0.138.1

2 years ago

0.138.0

2 years ago

0.138.5

2 years ago

0.138.4

2 years ago

0.138.3

2 years ago

0.138.2

2 years ago

0.138.9

2 years ago

0.138.8

2 years ago

0.138.7

2 years ago

0.138.6

2 years ago

0.141.0

2 years ago

0.121.1-242.3

2 years ago

0.121.1-242.4

2 years ago

0.138.11

2 years ago

0.138.12

2 years ago

0.138.10

2 years ago

0.138.13

2 years ago

0.138.14

2 years ago

0.131.0

2 years ago

0.130.0

2 years ago

0.133.0

2 years ago

0.132.0

2 years ago

0.135.4

2 years ago

0.135.3

2 years ago

0.135.2

2 years ago

0.135.1

2 years ago

0.135.0

2 years ago

0.134.2

2 years ago

0.134.1

2 years ago

0.134.0

2 years ago

0.125.0

2 years ago

0.121.1

3 years ago

0.121.0

3 years ago

0.128.0

2 years ago

0.124.0

3 years ago

0.120.0

3 years ago

0.127.1

2 years ago

0.123.0

3 years ago

0.126.2

2 years ago

0.126.1

2 years ago

0.126.0

2 years ago

0.121.1-242.1

3 years ago

0.121.1-242.2

2 years ago

0.122.0

3 years ago

0.118.0

3 years ago

0.114.0

3 years ago

0.99.2-240.2

3 years ago

0.117.0

3 years ago

0.113.0

3 years ago

0.112.0

3 years ago

0.112.1

3 years ago

0.119.0

3 years ago

0.115.0

3 years ago

0.110.0

3 years ago

0.102.1

3 years ago

0.102.2

3 years ago

0.106.0

3 years ago

0.99.2-240.1

3 years ago

0.109.0

3 years ago

0.109.1

3 years ago

0.105.0

3 years ago

0.108.0

3 years ago

0.104.0

3 years ago

0.104.1

3 years ago

0.111.3

3 years ago

0.111.1

3 years ago

0.111.2

3 years ago

0.103.0

3 years ago

0.97.0

3 years ago

0.97.1

3 years ago

0.98.0

3 years ago

0.101.0

3 years ago

0.99.0

3 years ago

0.99.1

3 years ago

0.99.2

3 years ago

0.95.0

3 years ago

0.100.0

3 years ago

0.96.0

3 years ago

0.85.0

3 years ago

0.93.0

3 years ago

0.86.0

3 years ago

0.90.0

3 years ago

0.94.0

3 years ago

0.87.0

3 years ago

0.91.0

3 years ago

0.88.0

3 years ago

0.84.0

3 years ago

0.92.0

3 years ago

0.89.0

3 years ago

0.81.0

3 years ago

0.78.0

3 years ago

0.81.1-238.0

3 years ago

0.81.1-238.1

3 years ago

0.81.1-238.2

3 years ago

0.82.1

3 years ago

0.79.0

3 years ago

0.83.0

3 years ago

0.81.0-238.0

3 years ago

0.76.1

3 years ago

0.77.1

3 years ago

0.77.0

3 years ago

0.74.0

3 years ago

0.70.0

3 years ago

0.67.0

3 years ago

0.63.3

3 years ago

0.63.2

3 years ago

0.75.1

3 years ago

0.75.0

3 years ago

0.71.0

3 years ago

0.68.0

3 years ago

0.64.0

3 years ago

0.72.0

3 years ago

0.69.0

3 years ago

0.65.0

3 years ago

0.73.8

3 years ago

0.73.5

3 years ago

0.73.7

3 years ago

0.73.6

3 years ago

0.73.1

3 years ago

0.73.0

3 years ago

0.73.3

3 years ago

0.73.2

3 years ago

0.66.0

3 years ago

0.62.1

4 years ago

0.62.0

4 years ago

0.62.3

4 years ago

0.62.2

4 years ago

0.60.0

4 years ago

0.59.1

4 years ago

0.61.0-236.0

4 years ago

0.61.0-236.1

4 years ago

0.63.0

4 years ago

0.61.1

4 years ago

0.63.1

3 years ago

0.61.0

4 years ago

0.62.4

4 years ago

0.59.0

4 years ago

0.58.1

4 years ago

0.58.0

4 years ago

0.57.0

4 years ago

0.55.2

4 years ago

0.55.3

4 years ago

0.55.0

4 years ago

0.55.1

4 years ago

0.53.0

4 years ago

0.53.1

4 years ago

0.51.0

4 years ago

0.56.0

4 years ago

0.54.0

4 years ago

0.52.0

4 years ago

0.50.0

4 years ago

0.49.0

4 years ago

0.48.3

4 years ago

0.48.2

4 years ago

0.48.1

4 years ago

0.47.7

4 years ago

0.47.6

4 years ago

0.47.4

4 years ago

0.47.5

4 years ago

0.47.3

4 years ago

0.47.2

4 years ago

0.47.0

4 years ago

0.46.0

4 years ago

0.42.0-234.1

4 years ago

0.45.0

4 years ago

0.44.0

4 years ago

0.42.0-234.0

4 years ago

0.43.0

4 years ago

0.42.0

4 years ago

0.41.5

4 years ago

0.41.4

4 years ago

0.41.3

4 years ago

0.41.2

4 years ago

0.41.1

4 years ago

0.41.0

4 years ago

0.40.0

4 years ago

0.39.3

4 years ago

0.39.1

4 years ago

0.39.2

4 years ago

0.37.3

4 years ago

0.39.0

4 years ago

0.38.0

4 years ago

0.37.2

4 years ago

0.37.1

4 years ago

0.37.0

4 years ago

0.36.0

4 years ago

0.35.0

4 years ago

0.34.1

4 years ago

0.34.0

4 years ago

0.33.2

4 years ago

0.33.1

4 years ago

0.33.0

4 years ago

0.32.3

4 years ago

0.32.2

4 years ago

0.32.0

4 years ago

0.31.2

4 years ago

0.31.0

4 years ago

0.30.2

4 years ago

0.30.1

4 years ago

0.29.2-232.0

4 years ago

0.30.0

4 years ago

0.29.2

4 years ago

0.29.0

4 years ago

0.29.1

4 years ago

0.28.1

4 years ago

0.28.0

4 years ago

0.19.4-230.2.1

4 years ago

0.19.4-230.4

4 years ago

0.19.4-230.3

4 years ago

0.27.3

4 years ago