2.0.0-alpha.9 • Published 2 months ago

@pigly/transformer v2.0.0-alpha.9

Weekly downloads
33
License
MIT
Repository
github
Last release
2 months ago

Pigly/transformer

CircleCI npm npm Codecov

the typescript plugin to help emit type symbols for the pigly kernel.

alt

Usage

you must use a custom typescript compiler that facilitates using a typescript transformer. see https://github.com/cevek/ttypescript

with @pigly/transformer transformer active, in your code:

import { SymbolFor } from 'pigly';

let $IFoo = SymbolFor<IFoo>() 

...which will get compiled such that SymbolFor<IFoo> will be replaced with symbol.for("...<type hash>")

currently the transformer is just looking for a method SymbolFor<T>() and replaces it with the typescript-id for T. Any changes to how this works will result in a major version bump of this package.

License

MIT

Credits

"pig" licensed under CC from Noun Project, Created by habione 404, FR

@pigly/transformer was derived from https://github.com/YePpHa/ts-di-transformer (MIT)

2.0.0-alpha.9

2 months ago

2.0.0-alpha.8

3 months ago

2.0.0-alpha.7

4 months ago

2.0.0-alpha.6

4 months ago

1.2.0

10 months ago

1.2.1

9 months ago

2.0.0-alpha.3

6 months ago

2.0.0-alpha.4

6 months ago

2.0.0-alpha.5

6 months ago

2.0.0-alpha.0

7 months ago

2.0.0-alpha.1

7 months ago

2.0.0-alpha.2

7 months ago

1.1.3

12 months ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

3 years ago

0.11.0

3 years ago

0.10.0

4 years ago

0.9.0

4 years ago

0.9.1

4 years ago

0.8.2

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.0

4 years ago

0.6.0

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago