{"library":"rax-miniapp-babel-plugins","title":"Rax MiniApp Babel Plugins","description":"A collection of Babel plugins for optimizing Rax mini-program (MiniApp) applications, version 0.2.0. These plugins enable pre-compilation analysis to determine used lifecycle methods, built-in components, and native/npm components, reducing runtime overhead and eliminating dead code. Part of the Rax MiniApp ecosystem, maintained for Alibaba-affiliated mini-program platforms. Key differentiator: performance optimization via compile-time introspection, avoiding full lifecycle registration and component tree traversal common in alternative solutions. Last updated 2022-05-17, with maintenance focused on bug fixes (event handling, WeChat map component).","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install rax-miniapp-babel-plugins"],"cli":null},"imports":["const plugin = require('rax-miniapp-babel-plugins')","const { NativeLifeCycle } = require('rax-miniapp-babel-plugins')","const { UsedBuiltInComponents } = require('rax-miniapp-babel-plugins')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// babel.config.js\nmodule.exports = {\n  plugins: [\n    [require('rax-miniapp-babel-plugins').NativeLifeCycle, {}],\n    [require('rax-miniapp-babel-plugins').UsedBuiltInComponents, {}],\n  ],\n};","lang":"javascript","description":"Shows how to configure Babel with NativeLifeCycle and UsedBuiltInComponents plugins for Rax MiniApp optimization.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}