https://github.com/taichunmin/js-buffer
A cross platform alternative of Node buffer base on UInt8Array.
https://github.com/taichunmin/js-buffer
arraybuffer browser browserify buffer compatible dataview nodejs uint8array
Last synced: about 2 months ago
JSON representation
A cross platform alternative of Node buffer base on UInt8Array.
- Host: GitHub
- URL: https://github.com/taichunmin/js-buffer
- Owner: taichunmin
- License: mit
- Created: 2024-04-16T02:40:57.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-10-30T03:35:22.000Z (over 1 year ago)
- Last Synced: 2024-10-30T06:24:50.354Z (over 1 year ago)
- Topics: arraybuffer, browser, browserify, buffer, compatible, dataview, nodejs, uint8array
- Language: TypeScript
- Homepage: https://taichunmin.idv.tw/js-buffer/
- Size: 582 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
@taichunmin/buffer
A cross platform alternative of Node buffer base on UInt8Array.
[](https://www.npmjs.org/package/@taichunmin/buffer)
[](https://www.jsdelivr.com/package/npm/@taichunmin/buffer)
[](https://github.com/taichunmin/js-buffer/actions/workflows/ci.yml)
[](https://coveralls.io/github/taichunmin/js-buffer?branch=master)
[](https://packagephobia.now.sh/result?p=@taichunmin%2Fbuffer)
[](https://bundlephobia.com/package/@taichunmin/buffer@latest)
[](https://npm-stat.com/charts.html?package=@taichunmin%2Fbuffer)
[](https://github.com/taichunmin/js-buffer/graphs/contributors)
[](https://snyk.io/test/npm/@taichunmin/buffer)
[](https://github.com/taichunmin/js-buffer/blob/master/LICENSE)
## Getting Started
### Package manager
Use npm or yarn to install the package.
```bash
# npm
npm install @taichunmin/buffer
# yarn
yarn add @taichunmin/buffer
```
Once the package is installed, you can import the library using import or require:
```js
// import
import { Buffer } from '@taichunmin/buffer'
// require
const { Buffer } = require('@taichunmin/buffer')
```
### CDN
Using jsDelivr CDN:
```html
const { Buffer } = window?.taichunmin?.buffer
import { Buffer } from 'https://cdn.jsdelivr.net/npm/@taichunmin/buffer@0/+esm'
const { Buffer } = await import('https://cdn.jsdelivr.net/npm/@taichunmin/buffer@0/+esm')
```