- अलग config file की चिंता के बिना आसानी से browser extension डेवलप कर सकते हैं
- React + Typescript सपोर्ट
- Manifest.json file को abstract करता है। source और config से इसे अपने-आप generate करता है
- Content Scripts UI फीचर के साथ React, Svelte3, Vue3 components को मौजूदा page पर mount किया जा सकता है
- Tab page सपोर्ट
- रीयल-टाइम reloading + React HMR
- environment variables सपोर्ट
- Storage / Messaging API
- Remote Code Import ( Google Analytics tracking code को आसानी से import किया जा सकता है )
- कई browsers को target किया जा सकता है
- BPP(Browser Platform Publish) GitHub Action के जरिए automatic submit सपोर्ट
2 टिप्पणियां
मैंने vite से बने vanilla React प्रोजेक्ट में एक-एक करके manifest जोड़ते हुए और files की placement को लेकर काफी सोचा था, इसलिए अगर यह ठीक से काम करे तो काफ़ी उपयोगी लग सकता है।
Plasmo - ब्राउज़र एक्सटेंशन डेवलपमेंट के लिए SDK
करीब 2 साल पहले इसे एक बार पोस्ट किया था, और इस दौरान इसमें काफी फीचर जुड़े और सुधरे हैं।