https://github.com/wikitubia/tubiabuddy
A utility extension for Wikitubia editors
https://github.com/wikitubia/tubiabuddy
chrome chrome-extension extension preact typescript
Last synced: about 2 months ago
JSON representation
A utility extension for Wikitubia editors
- Host: GitHub
- URL: https://github.com/wikitubia/tubiabuddy
- Owner: Wikitubia
- License: mit
- Created: 2025-09-07T12:49:08.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-07T13:36:04.000Z (10 months ago)
- Last Synced: 2025-09-07T14:01:40.202Z (10 months ago)
- Topics: chrome, chrome-extension, extension, preact, typescript
- Language: TypeScript
- Homepage:
- Size: 248 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

#
TubiaBuddy
 



**TubiaBuddy** is a utility extension geared for Wikitubia editors, but can work for anyone.
## Compatibility
The extension is confirmed to work with Chrome and Brave, but explicit support for other browsers haven't been implemented. If your browser supports the latest [WebExtensions API](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions), and/or aliases the `chrome` namespace into `browser`, you should be able to use this extension without any hitches.
If you encounter any issues that may relate to compatibility, please file an isssue.
## Features
1. Automatic template type detection
2. One-click copy
3. more to be added
## Development
This project uses [Bun](https://bun.sh) as the package manager, script runner, and bundler. It isn't strictly necessary to use Bun while making changes to the repo, but please do know that we use [Bun-exclusive APIs for the build process](/scripts/).
Clone the repository to your device. An environment with Chrome is needed for testing and packaging the extension.
To install dependencies:
```bash
bun install
```
Building a dev output:
```bash
bun run build-dev
```
Building a production output:
```bash
bun run build
```
All build output is put into the `src/out` directory, which is also the directory that the packaged extension will access to do its work.