sample-ts-plugin1 (npm): https://github.com/Microsoft/TypeScript/wiki/Writing-a-Language-Service-Plugin
Keywords: Sebastián Gurin