Implementation for native javascript plugin (without jQuery), TypeScript files and NuGet package for simple plugin version.