{
"name": "ui-build-compression",
"version": "1.1.3",
"description": "Build compression for production UI's powered by rust",
"keywords": [
"brotli",
"build",
"compression",
"deflate",
"frontend",
"gzip",
"production",
"rust",
"zstandard"
],
"homepage": "https://github.com/alexfigliolia/ui-build-compression#readme",
"bugs": {
"url": "https://github.com/alexfigliolia/ui-build-compression/issues"
},
"license": "MIT",
"author": "Alex Figliolia",
"repository": {
"type": "git",
"url": "git+https://github.com/alexfigliolia/ui-build-compression.git"
},
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.cts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
},
"./package.json": "./package.json"
},
"scripts": {
"build:rust": "cargo build --release",
"build:ts": "tsdown",
"install:rust": "yarn build:rust && cargo install --path .",
"lint:rust": "cargo clippy --fix --allow-dirty",
"lint:ts": "yarn oxlint --type-aware --type-check --report-unused-disable-directives --fix && yarn oxfmt",
"postinstall": "chmod +x ./install.sh && ./install.sh",
"release": "tsx ./release/run.ts",
"run:dev": "cargo run --package ui-build-compression --bin ui-build-compression"
},
"dependencies": {
"@figliolia/child-process": "^1.0.4"
},
"devDependencies": {
"@figliolia/semver": "^1.0.0",
"@types/node": "^25.2.0",
"oxfmt": "^0.45.0",
"oxlint": "^1.42.0",
"oxlint-tsgolint": "^0.20.0",
"tsdown": "^0.21.0",
"tsx": "^4.21.0",
"typescript": "^6.0.2"
}
}