Skip to main content

A high-performance JavaScript code compression library written in Rust

Project description

简介

使用rust编写的高性能js代码压缩库, 支持es5, es6


安装

pip install pyminifyjs

基本使用

import pyminifyjs
jscode = """
function f(a, b){
    return a+b
}
"""
result = pyminifyjs.minify_js(jscode)
print(result)

API参考

  • pyminifyjs.minify_js(source_text: str, use_optimize: bool = False)
      将js代码进行压缩, 返回压缩后的js代码
      :param source_text: js代码
      :param use_optimize: 压缩过程是否使用优化

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyminifyjs-0.2.0-cp38-abi3-win_amd64.whl (948.1 kB view details)

Uploaded CPython 3.8+Windows x86-64

pyminifyjs-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

pyminifyjs-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

pyminifyjs-0.2.0-cp38-abi3-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

pyminifyjs-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file pyminifyjs-0.2.0-cp38-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for pyminifyjs-0.2.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1700feb40973b217baa6a11f746324421c4c8465b415f1602fdbc415809bd085
MD5 d360cac52bd4a8d3031f4040c344412a
BLAKE2b-256 f72d8659ac3004da36b0b501af7af25ee54f1906a0572efc9d9cace04a1dadaa

See more details on using hashes here.

File details

Details for the file pyminifyjs-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyminifyjs-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4eaccdfe23bf598be86b72009fd134ef8d75fd802563499ea68d47c7097b0cc4
MD5 1f97ab5134e976517408d2300b18bfed
BLAKE2b-256 5bb15da853605beda2c6064fa664d4ffba2c5102fa17f4183daebbeb3cae6e0c

See more details on using hashes here.

File details

Details for the file pyminifyjs-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyminifyjs-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca1e604b865f20c77077bdfffbf1dbe8d72e95521bed63918243ee6d5ee22830
MD5 897fc71f595d0933830b1b2e79014fde
BLAKE2b-256 f901a49bfdbeae94a55587c0e0e22e981b8b5f546e6fd226c07d9b967faf8afd

See more details on using hashes here.

File details

Details for the file pyminifyjs-0.2.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyminifyjs-0.2.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c72c12b4d4863abf861a9acc8809b9cde259d29c57f69ae375667f088d49d05
MD5 70f464589f98d9015722765399bda646
BLAKE2b-256 78365f9704a6e904d2f4ceddb2dabdf3ca5653789cadc88de1266310187f61cc

See more details on using hashes here.

File details

Details for the file pyminifyjs-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyminifyjs-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 71838e9c214728bf2a6c04c599726ac569b324c096c7d359529b4b2ffa46e99b
MD5 5257ace000a06c9db8cdb56829ab7bfb
BLAKE2b-256 e19151c1580c6d1c6876ab6d655a9ca1879a08b615c6483801d3d13b52118815

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page