2.0.0-alpha.10 • Published 10 months ago

@pigly/transformer v2.0.0-alpha.10

Weekly downloads
33
License
MIT
Repository
github
Last release
10 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.10

10 months ago

2.0.0-alpha.9

1 year ago

2.0.0-alpha.8

1 year ago

2.0.0-alpha.7

1 year ago

2.0.0-alpha.6

1 year ago

1.2.0

2 years ago

1.2.1

2 years ago

2.0.0-alpha.3

2 years ago

2.0.0-alpha.4

2 years ago

2.0.0-alpha.5

2 years ago

2.0.0-alpha.0

2 years ago

2.0.0-alpha.1

2 years ago

2.0.0-alpha.2

2 years ago

1.1.3

2 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.1.2

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

4 years ago

0.11.0

5 years ago

0.10.0

5 years ago

0.9.0

5 years ago

0.9.1

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.0

6 years ago

0.5.3

6 years ago

0.5.2

6 years ago

0.5.1

6 years ago

0.5.0

6 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago