Skip to content

Bundled Plugins v27

Choose a tag to compare

@github-actions github-actions released this 21 Nov 18:48
· 33 commits to master since this release

LNReader Plugins - Bundled & Unminified

Built from: https://github.com/LNReader/lnreader-plugins
Build date: $(date +'%Y-%m-%d %H:%M:%S UTC')

πŸ“₯ Download Options

For Android (Rhino JavaScript Engine)

  • android-plugins-es5.tar.gz - ES5 compatible plugins for Android
  • All dependencies bundled, transpiled to ES5 for maximum compatibility

For Desktop (GraalVM)

  • desktop-plugins-modern.tar.gz - Modern JavaScript plugins for Desktop
  • All dependencies bundled, optimized for GraalVM

Legacy

  • all-plugins.tar.gz - All plugins (Android ES5 version)
  • plugins.json - Plugin manifest with metadata
  • plugins.min.json - Minified plugin manifest

πŸ“– Usage

Android Users

  1. Download android-plugins-es5.tar.gz
  2. Extract and copy .js files to your LNReader plugins directory
  3. Restart LNReader

Desktop Users

  1. Download desktop-plugins-modern.tar.gz
  2. Extract and copy .js files to your LNReader plugins directory
  3. Restart LNReader

✨ Features

  • βœ… All dependencies bundled (cheerio, dayjs, etc.)
  • βœ… Non-minified for easy debugging
  • βœ… ES5 compatible for Android (Rhino)
  • βœ… Modern JS for Desktop (GraalVM)
  • βœ… Self-contained - no external module resolution needed

πŸ“‹ Plugin Manifest

The JSON files contain metadata for all plugins including:

  • Plugin ID, name, and version
  • Source site URL
  • Language
  • Download URLs
  • Icon URLs