Package Exports
- @dwlib/utf8
- @dwlib/utf8/abstract
- @dwlib/utf8/abstract/DecodeString
- @dwlib/utf8/abstract/DecodeStringBreak
- @dwlib/utf8/abstract/DecodeStringIgnore
- @dwlib/utf8/abstract/DecodeStringReplace
- @dwlib/utf8/abstract/DecodeStringStrict
- @dwlib/utf8/abstract/EncodeString
- @dwlib/utf8/abstract/EncodeStringInto
- @dwlib/utf8/abstract/GetMaxByteCount
- @dwlib/utf8/abstract/IncludesBOM
- @dwlib/utf8/abstract/IsValidBytes
- @dwlib/utf8/abstract/ThrowInvalidCodePointError
- @dwlib/utf8/abstract/ThrowInvalidContinuationByteError
- @dwlib/utf8/abstract/ThrowInvalidStartByteError
- @dwlib/utf8/abstract/ThrowMissingContinuationBytesError
- @dwlib/utf8/abstract/ThrowUnexpectedContinuationByteError
- @dwlib/utf8/abstract/ToErrorMode
- @dwlib/utf8/abstract/ValidateBytes
- @dwlib/utf8/abstract/index
- @dwlib/utf8/decode
- @dwlib/utf8/encode
- @dwlib/utf8/encodeInto
- @dwlib/utf8/index
- @dwlib/utf8/isValid
- @dwlib/utf8/validate
Readme
UTF-8
Install
npm i --save @dwlib/utf8
Usage
// CJS
const UTF8 = require('@dwlib/utf8');
const UTF8Decode = require('@dwlib/utf8/decode');
const UTF8Encode = require('@dwlib/utf8/encode');
const UTF8EncodeInto = require('@dwlib/utf8/encodeInto');
const UTF8IsValid = require('@dwlib/utf8/isValid');
const UTF8Validate = require('@dwlib/utf8/validate');
// ESM
import UTF8 from '@dwlib/utf8';
import UTF8Decode from '@dwlib/utf8/decode';
import UTF8Encode from '@dwlib/utf8/encode';
import UTF8EncodeInto from '@dwlib/utf8/encodeInto';
import UTF8IsValid from '@dwlib/utf8/isValid';
import UTF8Validate from '@dwlib/utf8/validate';