https://github.com/tknf/budoux-edge
BudouX on Edge environments
https://github.com/tknf/budoux-edge
Last synced: 10 months ago
JSON representation
BudouX on Edge environments
- Host: GitHub
- URL: https://github.com/tknf/budoux-edge
- Owner: tknf
- License: mit
- Created: 2023-04-02T13:28:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-06T22:31:11.000Z (almost 3 years ago)
- Last Synced: 2025-07-23T02:47:23.177Z (11 months ago)
- Language: TypeScript
- Homepage:
- Size: 109 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# @tknf/budoux-edge
BudouX uses `jsdom` for DOM manipulation and will not work in Edge environments such as Cloudflare Workers.
This package provides `budoux/edge` tuned to work in Edge environments by omitting methods that manipulate DOM.
## Install
```shellsession
$ npm install budoux @tknf/budoux-edge
```
## Usage on Edge
**Japanese:**
```javascript
import { loadDefaultJapaneseParser } from "@tknf/budoux-edge";
const parser = loadDefaultJapaneseParser();
console.log(parser.parse("今日は天気です。"));
// ['今日は', '天気です。']
```
**Simplified Chinese:**
```javascript
import { loadDefaultSimplifiedChineseParser } from "@tknf/budoux-edge";
const parser = loadDefaultSimplifiedChineseParser();
console.log(parser.parse("是今天的天气。"));
// ['是', '今天', '的', '天气。']
```
**Traditional Chinese:**
```javascript
import { loadDefaultTraditionalChineseParser } from "@tknf/budoux-edge";
const parser = loadDefaultTraditionalChineseParser();
console.log(parser.parse("是今天的天氣。"));
// ['是', '今天', '的', '天氣。']
```
## Copyright
Copyright (c) 2023 TKNF LLC. See LICENSE.md ofr further details.