JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q37465F
  • License MIT

UTF8

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';