Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

code-batch

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

code-batch

Module for converting characters to code points, binary, hex. It fixes the javascript charCodeAt to use in loops. Can convert emojis.

  • 1.0.0
  • latest
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

CodeBatch

Module for converting characters to code points, binary, hex. It fixes the javascript charCodeAt to use in loops. Can convert emojis.


Table of Contents

  1. Install
  2. Usage

Install

npm i code-batch 

Usage

Default:

// CJS require
const CodeBatch = require('code-batch')
// ESM import
import CodeBatch from 'code-batch'

const codeBatch = new CodeBatch('🔥 Hello World 💻')

/**
 *
 * @returns
 * <CodeBatch 128293 32 72 101 108 108 111 32 87 111 114 108 100 32 128187 >
 */
`${codeBatch}`

/**
 *
 * @returns
 * <CodeBatch 128293 32 72 101 108 108 111 32 87 111 114 108 100 32 128187 >
 */
codeBatch.toFormat()

/**
 *
 * @returns
 * \uD83D\uDD25 \u20 \u48 \u65 \u6C \u6C \u6F \u20 
 * \u57 \u6F \u72 \u6C \u64 \u20 \uD83D\uDCBB
 */
codeBatch.toHex()

/**
 *
 * @returns
 * 11111010100100101 100000 1001000 1100101 1101100 
 * 1101100 1101111 100000 1010111 1101111 1110010 
 * 1101100 1100100 100000 11111010010111011
 */
codeBatch.toBinary()

/**
 *
 * @returns
 * 128293 32 72 101 108 108 111 32 87 111 114 108 100 32 128187
 */
codeBatch.toString()

/**
 *
 * @returns
 * 🔥 Hello World 💻
 */
codeBatch.decode()

Static:

// CJS require
const CodeBatch = require('code-batch')
// ESM import
import CodeBatch from 'code-batch'

/**
 *
 * @returns
 * 🔥 Hello World 💻
 */
CodeBatch.decode('128293 32 72 101 108 108 111 32 87 111 114 108 100 32 128187')

/**
 *
 * @returns
 * 🔥 Hello World 💻
 */
CodeBatch.decode(
  '11111010100100101 100000 1001000 1100101 1101100 ' +
  '1101100 1101111 100000 1010111 1101111 1110010 ' +
  '1101100 1100100 100000 11111010010111011'
)

/**
 *
 * @returns {Promise<CodeBatch>}
 */
const codeBatch = await CodeBatch.toCodePoints('🔥 Hello World 💻')

Keywords

FAQs

Package last updated on 17 May 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc