Files
plan-tools/node_modules/text-decoder/README.md
Taylor Eernisse e7882b917b Add Brave CDP automation, replace Oracle browser mode
Connects to user's running Brave via Chrome DevTools Protocol
to automate ChatGPT interaction. Uses puppeteer-core to open a
tab, send the prompt, wait for response, and extract the result.

No cookies, no separate profiles, no copy/paste. Just connects
to the browser where the user is already logged in.

One-time setup: relaunch Brave with --remote-debugging-port=9222

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:16:41 -05:00

37 lines
715 B
Markdown

# text-decoder
Streaming text decoder that preserves multibyte Unicode characters.
```
npm i text-decoder
```
## Usage
``` js
const TextDecoder = require('text-decoder')
const td = new TextDecoder()
td.push(Buffer.of(0xf0, 0x9f, 0x92)) // returns ''
td.push(Buffer.of(0xa9)) // returns '💩'
```
## API
#### `const td = new TextDecoder([encoding])`
Create a text decoder. `encoding` defaults to `utf8`.
#### `const string = td.push(data)`
Push either a `Buffer` or a `string` to the text decoder. Returns the decoded string, buffering any partial data.
#### `const string = td.end([data])`
End the decoder, optionally pushing a final piece of data. Returns the decoded string.
## License
Apache-2.0