Package Exports
- strc
- strc/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (strc) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
JavaScript String Compressor
An UMD compression algorithm for strings in JavaScript.
Advanced string compression library supporting multiple languages and character encodings.
- 🗜️ High compression ratios (up to 8:1 for numbers)
- 🌍 Multilingual support (English, Russian, Japanese, Hindi, Bengali, and more)
- 🔧 Zero dependencies
- 📦 TypeScript support
Installation
Install via npm
npm i strcOr you can use it on your website by inserting the following HTML script tag.
<script type="text/javascript" src="https://jssc.js.org/script.js"></script>Usage
JavaScript
const { compress, decompress } = require('strc');
const example = compress("Hello, world!");
decompress(example);TypeScript
import { compress, decompress } from 'strc';
const example = compress("Hello, world!");
decompress(example);Browsers/Frontend (static websites)
<script type="text/javascript" src="https://jssc.js.org/script.js"></script>const compressed = JSSC.compress("Hello, world!");
const decompressed = JSSC.decompress(compressed);API
compress(str: string): string
Compresses a string and returns the compressed result.
decompress(str: string): string
Decompresses a previously compressed string.