A rewrite of Poly+, my quality-of-life browser extension for Polytoria. Built entirely fresh using the WXT extension framework, Typescript, and with added better overall code quality.
extension
1import { preferences } from "@/utils/storage"; 2import * as discovery from "./discovery"; 3import * as view from "./view"; 4 5export default defineContentScript({ 6 matches: ['*://polytoria.com/store/*'], 7 main() { 8 preferences.getPreferences() 9 .then((values) => { 10 if (!window.location.pathname.split('/')[2]) { 11 // Discovery 12 if (values.irlBrickPrice.enabled) discovery.irlBrickPrice(); 13 } else { 14 // View 15 if (values.irlBrickPrice.enabled) view.irlBrickPrice(); 16 }; 17 }); 18 } 19});