Skip to content

Releases: SKarajic/JarvanScript

0.8.0-alpha Webpack Update

16 Feb 16:51
Compare
Choose a tag to compare

The Webpack Update

Summary

JarvanScript has now been bundled into a single file with Webpack.
This patch contains the following features:

  • Support for ES5
  • Support for the V4 API endpoints
  • Smaller footprint because of bundling
  • All imports on the root level instead of a sublevel (instead of importing files like import { Summoner } from 'jarvanscript/dist/interface', you import it like import { Summoner } from 'jarvanscript'
  • Cleaned up exports; No longer can you import internally used classes, only things exported are the things you need. These exports are:
    • Enumerations such as Queues and Regions
    • Interfaces for typing purposes
    • The JarvanScript wrapper

 

Roadmap

shortterm:

  • Support for Matches and Spectator endpoints
  • Integration with the static CDN: CommunityDragon
  • Ratelimiting and Caching

longterm:

  • Optional caching with Redis to be able to choose between application cache and Redis cache
  • Optional integration with databases to automatically save data from calls
  • Optional integration with the LCU API as well as the Replay API
  • Optional integration with GraphQL (express-graphql)
  • Summoner Verification Support