Skip to content

Released in tag v2.47.0

Compare
Choose a tag to compare
@AnYiEE AnYiEE released this 07 Jan 14:10
· 244 commits to master since this release
v2.47.0
09b3fe7

Awesome Gadgets is a tool designed specifically for MediaWiki websites, with the goal of centralizing the storage, management, and compilation of all site-wide CSS/JavaScript and their peer pages.

  • Feature
    • Automatic deployment
      • MediaWiki:Gadgets-definition
      • MediaWiki:Gadget-section-*
      • MediaWiki:Gadget-*
      • MediaWiki:*.{js, css}
    • Automatic conversion of Chinese variations
    • Automatically delete pages that have been deployed but are no longer needed
  • DevOps
    • Support writing files in TypeScript and Less
    • Support all modern syntax with CSS/Less and JavaScript/TypeScript
    • Support requiring ResourceLoader built-in modules
    • Support CSS/Less modules
    • Compile using esbuild
    • Transpile modern syntax with Babel into the syntax supported by MediaWiki
    • Support syntax checking and code formatting

See README.md for more information.