ELN Stream Tools is an extension designed to enhance the ELN Stream experience. It provides features such as text correction for chapters and synopses within the stream.
- Text Corrector: Automatically transforms paragraphs and descriptions into editable text areas for easy correction.
- Browser Compatibility: Supports Chrome and Firefox browsers.
To install the project, clone the repository and run the following command to install the dependencies:
yarn install
To start the development server, use the following command:
yarn dev
For Firefox-specific development, use:
yarn dev:firefox
To build the project for production, run:
yarn build
For Firefox-specific build, use:
yarn build:firefox
-
Activate Text Corrector: The text corrector can be activated on pages with chapters or synopses. It replaces paragraphs with text areas for easy editing.
-
Check Page Type: The extension automatically detects the page type (chapter or synopsis) and adjusts its functionality accordingly.
The project uses a wxt.config.ts
file for configuration. Key settings include:
- Extension API: Set to
chrome
. - Modules: Includes
@wxt-dev/module-react
. - Manifest: Defines permissions and host permissions.
- compile: Runs TypeScript compilation without emitting files.
- postinstall: Prepares the WXT environment after installation.
- React: ^18.3.1
- React-DOM: ^18.3.1
- TypeScript: ^5.6.2
- WXT: ^0.19.11
This project is licensed under the MIT License.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
For any questions or support, please contact the project maintainers.