Update dependency @playform/compress to ^0.2.0 #65

Merged
alexlebens merged 1 commits from renovate/playform-compress-0.x into main 2025-08-11 22:06:27 +00:00
Collaborator

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@playform/compress ^0.0.4 -> ^0.2.0 age adoption passing confidence

Release Notes

PlayForm/Compress (@​playform/compress)

v0.2.0

Compare Source

Breaking Change
  • Updated commander dependency from 13.1.0 → 14.0.0 (major version update)
Change
  • Updated contact information in package.json to use PlayForm.Cloud domain
  • Updated dependencies to latest versions:
    • astro (wildcard → ^5.9.2)
    • lightningcss (1.29.3 → 1.30.1)
    • sharp (0.33.5 → 0.34.2)
    • terser (5.39.0 → 5.42.0)
    • @playform/build (0.2.1 → 0.2.4)
    • browserslist (4.24.4 → 4.25.0)
  • Refactored option interfaces to use Partial<> type for more flexible
    configuration
  • Improved code organization in:
    • Image processing module (Writesharp.ts)
    • Core integration logic (Integration.ts)
Add
  • Enhanced JSON compression options with configurable replacer and space
    parameters for JSON.stringify

v0.1.9

Compare Source

Add
  • Support for JSON file compression with automatic parsing and minification
  • JSON compression enabled by default in configuration

v0.1.8

Compare Source

Change
  • Updated core module imports to use Node.js node: protocol for fs, path,
    and buffer
  • Updated dependencies to latest versions:
    • commander (13.0.0 → 13.1.0)
    • deepmerge-ts (7.1.3 → 7.1.5)
    • lightningcss (1.28.2 → 1.29.3)
    • terser (5.37.0 → 5.39.0)
    • browserslist (4.24.3 → 4.24.4)
  • Modified package metadata including:
    • Version bump to 0.1.8
    • Description formatting changes
    • Script name adjustments in package.json
  • Changed default configuration to disable lightningcss compressor by default
Add
  • Support boolean type for compression options (csso, lightningcss,
    html-minifier-terser, sharp, terser, svgo) to allow disabling specific
    compressors
Fix
  • Fixed type casting in ESBuild configuration by explicitly specifying Plugin
    type
  • Corrected import statements for Node.js core modules

v0.1.7

Compare Source

Add
  • Dependents stats for PlayForm/Compress badge to README.md.
  • DEPENDENTS.md file containing a list of repositories that depend on this
    package.
Change
  • Updated package.json to include updated contact information and package
    dependencies.
  • Updated README.md to reflect the updated organization name in the URLs and
    images.
Fix
  • Corrected a bug in Source/Function/Integration.ts where Cache.Search was
    not being set correctly.

v0.1.6

Compare Source

Add
  • New Configuration folder with ESBuild.js and ESBuild.ts files
  • Added browserslist as a development dependency
Change
  • Updated .npmignore to exclude the Configuration/ directory
  • Modified package.json scripts to use the new ESBuild configuration
  • Updated version to 0.1.6
  • Enhanced error handling in CSS compression in Source/Function/Integration.ts
  • Updated Source/Interface/CSS/lightningcss.ts to set default value for
    unusedSymbols
  • Added targets to Source/Variable/CSS/lightningcss.ts

v0.1.5

Compare Source

Change
  • Updated dependencies
  • Typings update

v0.1.4

Compare Source

Fix
  • Fixes missing Pipe.js

v0.1.3

Compare Source

v0.1.2

Compare Source

Add
  • New CLI functionality with Compress command
  • New CLI.ts and Pipe.ts functions for improved command-line operations
  • Added commander dependency for CLI support
  • Added fast-glob dependency for file pattern matching
Change
  • Updated package name from astro-compress to @playform/compress
  • Updated various dependencies to their latest versions:
    • @playform/pipe from 0.1.0 to 0.1.1
    • deepmerge-ts from 7.1.0 to 7.1.1
    • lightningcss from 1.25.1 to 1.27.0
    • sharp from 0.33.4 to 0.33.5
    • svgo from 4.0.0-rc.0 to 3.3.2
    • terser from 5.31.3 to 5.34.1
    • @playform/build from 0.1.3 to 0.1.7
  • Refactored and improved various TypeScript interfaces and types
  • Updated README with new installation instructions and badge styling
  • Updated README badges to use HTTPS URLs
  • Updated README table layout for better visual presentation
  • Updated dependency badges in README to use correct package name
    (@playform/compress instead of @playform/inline)
  • Updated README to remove unnecessary line breaks and improve spacing
  • Updated Source/Function/Image/Writesharp.ts to simplify an import statement
  • Added Source/Function/CLI.ts for command-line interface functionality
  • Added Source/Interface/CLI.ts to define the command-line interface
  • Updated package.json to include necessary CLI dependencies
Removed
  • Removed Documentation/ directory (replaced with docs/)
  • Removed Summary.md file
Fix
  • Various code improvements and refactoring for better type safety and
    performance
  • Fixed broken links in README badges
  • Fixed alignment and spacing issues in README table
  • Fixed incorrect package name in dependency badges

v0.1.1

Compare Source

Change
  • Updated .npmignore file:
    • Reordered ignored directories and files
    • Added 'Summary.md' to ignored files
Fix
  • Improved code formatting in Source/Function/Image/Writesharp.ts:
    • Simplified import statement for default sharp options

v0.1.0

Compare Source

Add
  • Significant project restructuring with separate directories for Source,
    Interface, Type, and Variable
  • New modules and interfaces for CSS, HTML, Image, JavaScript, and SVG file
    types
  • Utility functions: Directory and Merge
  • Expanded support for additional image formats and optimization options
  • Enhanced error handling and logging
  • New "Run" script for building and watching 'Source/*/.ts' files
  • Added svgo v4.0.0-rc.0 dependency
  • Added terser v5.31.3 dependency
Change
  • Major refactoring of the integration functionality in
    Source/Function/Integration.ts
  • Moved configuration options to separate files in the Variable directory
  • Updated and expanded type definitions throughout the project
  • Modularized and improved compression logic for different file types
  • Overall code structure is now more modular and type-safe
Dependency Updates
  • Added svgo v4.0.0-rc.0
  • Changed astro dependency to use any version (*)
  • Updated @​playform/build to v0.1.2
  • Updated @​playform/pipe to v0.1.0
  • Updated lightningcss to v1.25.1
  • Updated sharp to v0.33.4
  • Updated terser to v5.31.3
Removed
  • Removed specific version for astro dependency

v0.0.13

Compare Source

Removed

v0.0.12

Compare Source

Change
  • Updated astro to use any version (*)

v0.0.10

Compare Source

Add
Change
  • Updated description to "🗜️ Compress —"
  • Updated homepage, bugs, and repository URLs
  • Updated author information
  • Updated @​playform/pipe to v0.0.5
  • Updated lightningcss to v1.25.1
  • Updated sharp to v0.33.4
  • Updated svgo to v3.3.2
  • Updated terser to v5.31.0

v0.0.9

Compare Source

Add
  • Added astro v4.9.2 as a dependency
Change
Removed
  • Removed peerDependencies and peerDependenciesMeta

v0.0.8

Compare Source

Change
  • Updated lightningcss to v1.25.1

v0.0.7

Compare Source

Removed

v0.0.6

Compare Source

Change
  • Reordered peerDependencies and peerDependenciesMeta

v0.0.5

Compare Source

Add
  • Added "Document" script for documenting 'Source/*/.ts' files
  • Added @​playform/document v0.0.7 as a peerDependency
Change
  • Updated @​playform/pipe to v0.0.5
  • Updated lightningcss to v1.25.0
  • Updated sharp to v0.33.4
  • Updated svgo to v3.3.2
  • Updated terser to v5.31.0
  • Updated @​playform/build to v0.0.9
  • Updated astro peerDependency to v4.9.1

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@playform/compress](https://github.com/PlayForm/Compress) | [`^0.0.4` -> `^0.2.0`](https://renovatebot.com/diffs/npm/@playform%2fcompress/0.0.4/0.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playform%2fcompress/0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playform%2fcompress/0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playform%2fcompress/0.0.4/0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playform%2fcompress/0.0.4/0.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>PlayForm/Compress (@&#8203;playform/compress)</summary> ### [`v0.2.0`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#020) [Compare Source](https://github.com/PlayForm/Compress/compare/5779505b555a047fc83db6fa34d9fbc78c06a1b9...887f5cb328d5441e0aeae1c9eeef30547b13e3c8) ##### Breaking Change - Updated `commander` dependency from 13.1.0 → 14.0.0 (major version update) ##### Change - Updated contact information in package.json to use `PlayForm.Cloud` domain - Updated dependencies to latest versions: - `astro` (wildcard → ^5.9.2) - `lightningcss` (1.29.3 → 1.30.1) - `sharp` (0.33.5 → 0.34.2) - `terser` (5.39.0 → 5.42.0) - `@playform/build` (0.2.1 → 0.2.4) - `browserslist` (4.24.4 → 4.25.0) - Refactored option interfaces to use `Partial<>` type for more flexible configuration - Improved code organization in: - Image processing module (Writesharp.ts) - Core integration logic (Integration.ts) ##### Add - Enhanced JSON compression options with configurable `replacer` and `space` parameters for `JSON.stringify` ### [`v0.1.9`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#019) [Compare Source](https://github.com/PlayForm/Compress/compare/f69bb94485bffa434ad404bbbfa303afd13068ea...5779505b555a047fc83db6fa34d9fbc78c06a1b9) ##### Add - Support for JSON file compression with automatic parsing and minification - JSON compression enabled by default in configuration ### [`v0.1.8`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#018) [Compare Source](https://github.com/PlayForm/Compress/compare/c7d77c36f9704d08bb729c8fa5587aa807c3ef3f...f69bb94485bffa434ad404bbbfa303afd13068ea) ##### Change - Updated core module imports to use Node.js `node:` protocol for `fs`, `path`, and `buffer` - Updated dependencies to latest versions: - `commander` (13.0.0 → 13.1.0) - `deepmerge-ts` (7.1.3 → 7.1.5) - `lightningcss` (1.28.2 → 1.29.3) - `terser` (5.37.0 → 5.39.0) - `browserslist` (4.24.3 → 4.24.4) - Modified package metadata including: - Version bump to 0.1.8 - Description formatting changes - Script name adjustments in package.json - Changed default configuration to disable `lightningcss` compressor by default ##### Add - Support boolean type for compression options (`csso`, `lightningcss`, `html-minifier-terser`, `sharp`, `terser`, `svgo`) to allow disabling specific compressors ##### Fix - Fixed type casting in ESBuild configuration by explicitly specifying `Plugin` type - Corrected import statements for Node.js core modules ### [`v0.1.7`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#017) [Compare Source](https://github.com/PlayForm/Compress/compare/043ced67e7e6ab4fc8594edf2702e834887ed015...c7d77c36f9704d08bb729c8fa5587aa807c3ef3f) ##### Add - Dependents stats for PlayForm/Compress badge to `README.md`. - `DEPENDENTS.md` file containing a list of repositories that depend on this package. ##### Change - Updated `package.json` to include updated contact information and package dependencies. - Updated `README.md` to reflect the updated organization name in the URLs and images. ##### Fix - Corrected a bug in `Source/Function/Integration.ts` where `Cache.Search` was not being set correctly. ### [`v0.1.6`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#016) [Compare Source](https://github.com/PlayForm/Compress/compare/a521ab429adf5c90f5b2f052eab191f0af144b3e...043ced67e7e6ab4fc8594edf2702e834887ed015) ##### Add - New Configuration folder with ESBuild.js and ESBuild.ts files - Added browserslist as a development dependency ##### Change - Updated .npmignore to exclude the Configuration/ directory - Modified package.json scripts to use the new ESBuild configuration - Updated version to 0.1.6 - Enhanced error handling in CSS compression in Source/Function/Integration.ts - Updated Source/Interface/CSS/lightningcss.ts to set default value for unusedSymbols - Added targets to Source/Variable/CSS/lightningcss.ts ### [`v0.1.5`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#015) [Compare Source](https://github.com/PlayForm/Compress/compare/1267d3c7f8124b9da1567a27ee5755a81e7535a9...a521ab429adf5c90f5b2f052eab191f0af144b3e) ##### Change - Updated dependencies - Typings update ### [`v0.1.4`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#014) [Compare Source](https://github.com/PlayForm/Compress/compare/661bc5bc86b65a7d5a70d057676cf6ee1a328eba...1267d3c7f8124b9da1567a27ee5755a81e7535a9) ##### Fix - Fixes missing `Pipe.js` ### [`v0.1.3`](https://github.com/PlayForm/Compress/compare/2b9713fb8097bcddf384e3abba15d8fbccd4cdba...661bc5bc86b65a7d5a70d057676cf6ee1a328eba) [Compare Source](https://github.com/PlayForm/Compress/compare/2b9713fb8097bcddf384e3abba15d8fbccd4cdba...661bc5bc86b65a7d5a70d057676cf6ee1a328eba) ### [`v0.1.2`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#012) [Compare Source](https://github.com/PlayForm/Compress/compare/102cf84f487bbfc848632c07bf48291b7ea6559f...2b9713fb8097bcddf384e3abba15d8fbccd4cdba) ##### Add - New CLI functionality with `Compress` command - New `CLI.ts` and `Pipe.ts` functions for improved command-line operations - Added `commander` dependency for CLI support - Added `fast-glob` dependency for file pattern matching ##### Change - Updated package name from `astro-compress` to `@playform/compress` - Updated various dependencies to their latest versions: - `@playform/pipe` from 0.1.0 to 0.1.1 - `deepmerge-ts` from 7.1.0 to 7.1.1 - `lightningcss` from 1.25.1 to 1.27.0 - `sharp` from 0.33.4 to 0.33.5 - `svgo` from 4.0.0-rc.0 to 3.3.2 - `terser` from 5.31.3 to 5.34.1 - `@playform/build` from 0.1.3 to 0.1.7 - Refactored and improved various TypeScript interfaces and types - Updated README with new installation instructions and badge styling - Updated README badges to use HTTPS URLs - Updated README table layout for better visual presentation - Updated dependency badges in README to use correct package name (`@playform/compress` instead of `@playform/inline`) - Updated README to remove unnecessary line breaks and improve spacing - Updated `Source/Function/Image/Writesharp.ts` to simplify an import statement - Added `Source/Function/CLI.ts` for command-line interface functionality - Added `Source/Interface/CLI.ts` to define the command-line interface - Updated `package.json` to include necessary CLI dependencies ##### Removed - Removed `Documentation/` directory (replaced with `docs/`) - Removed `Summary.md` file ##### Fix - Various code improvements and refactoring for better type safety and performance - Fixed broken links in README badges - Fixed alignment and spacing issues in README table - Fixed incorrect package name in dependency badges ### [`v0.1.1`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#011) [Compare Source](https://github.com/PlayForm/Compress/compare/c3d64a4619f8412b2a383d61f1e4111fcbc2bf93...102cf84f487bbfc848632c07bf48291b7ea6559f) ##### Change - Updated .npmignore file: - Reordered ignored directories and files - Added 'Summary.md' to ignored files ##### Fix - Improved code formatting in Source/Function/Image/Writesharp.ts: - Simplified import statement for default sharp options ### [`v0.1.0`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#010) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.13...c3d64a4619f8412b2a383d61f1e4111fcbc2bf93) ##### Add - Significant project restructuring with separate directories for Source, Interface, Type, and Variable - New modules and interfaces for CSS, HTML, Image, JavaScript, and SVG file types - Utility functions: Directory and Merge - Expanded support for additional image formats and optimization options - Enhanced error handling and logging - New "Run" script for building and watching 'Source/\**/*.ts' files - Added svgo v4.0.0-rc.0 dependency - Added terser v5.31.3 dependency ##### Change - Major refactoring of the integration functionality in Source/Function/Integration.ts - Moved configuration options to separate files in the Variable directory - Updated and expanded type definitions throughout the project - Modularized and improved compression logic for different file types - Overall code structure is now more modular and type-safe ##### Dependency Updates - Added svgo v4.0.0-rc.0 - Changed astro dependency to use any version (\*) - Updated [@&#8203;playform/build](https://github.com/playform/build) to v0.1.2 - Updated [@&#8203;playform/pipe](https://github.com/playform/pipe) to v0.1.0 - Updated lightningcss to v1.25.1 - Updated sharp to v0.33.4 - Updated terser to v5.31.3 ##### Removed - Removed specific version for astro dependency ### [`v0.0.13`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#0013) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.12...v0.0.13) ##### Removed - Removed [@&#8203;playform/document](https://github.com/playform/document) from peerDependencies and peerDependenciesMeta ### [`v0.0.12`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#0012) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.10...v0.0.12) ##### Change - Updated astro to use any version (\*) ### [`v0.0.10`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#0010) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.9...v0.0.10) ##### Add - Added "[@&#8203;playform/compress](https://github.com/playform/compress)" and "playform" to keywords - Added astro v4.9.2 as a dependency ##### Change - Updated description to "🗜️ Compress —" - Updated homepage, bugs, and repository URLs - Updated author information - Updated [@&#8203;playform/pipe](https://github.com/playform/pipe) to v0.0.5 - Updated lightningcss to v1.25.1 - Updated sharp to v0.33.4 - Updated svgo to v3.3.2 - Updated terser to v5.31.0 ### [`v0.0.9`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#009) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.8...v0.0.9) ##### Add - Added astro v4.9.2 as a dependency ##### Change - Moved [@&#8203;playform/build](https://github.com/playform/build) to devDependencies ##### Removed - Removed peerDependencies and peerDependenciesMeta ### [`v0.0.8`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#008) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.7...v0.0.8) ##### Change - Updated lightningcss to v1.25.1 ### [`v0.0.7`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#007) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.6...v0.0.7) ##### Removed - Removed [@&#8203;playform/document](https://github.com/playform/document) from peerDependencies and peerDependenciesMeta ### [`v0.0.6`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#006) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.5...v0.0.6) ##### Change - Reordered peerDependencies and peerDependenciesMeta ### [`v0.0.5`](https://github.com/PlayForm/Compress/blob/HEAD/CHANGELOG.md#005) [Compare Source](https://github.com/PlayForm/Compress/compare/v0.0.4...v0.0.5) ##### Add - Added "Document" script for documenting 'Source/\**/*.ts' files - Added [@&#8203;playform/document](https://github.com/playform/document) v0.0.7 as a peerDependency ##### Change - Updated [@&#8203;playform/pipe](https://github.com/playform/pipe) to v0.0.5 - Updated lightningcss to v1.25.0 - Updated sharp to v0.33.4 - Updated svgo to v3.3.2 - Updated terser to v5.31.0 - Updated [@&#8203;playform/build](https://github.com/playform/build) to v0.0.9 - Updated astro peerDependency to v4.9.1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xLjMiLCJ1cGRhdGVkSW5WZXIiOiI0MS4xLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY3kiXX0=-->
renovate-bot added the
dependency
label 2025-08-11 21:28:34 +00:00
renovate-bot added 1 commit 2025-08-11 21:28:40 +00:00
Update dependency @playform/compress to ^0.2.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 55s
b33939d3f2
renovate-bot force-pushed renovate/playform-compress-0.x from b33939d3f2 to c342d23f75 2025-08-11 21:34:15 +00:00 Compare
renovate-bot force-pushed renovate/playform-compress-0.x from c342d23f75 to f2cb98888a 2025-08-11 22:03:46 +00:00 Compare
alexlebens merged commit 4840d15101 into main 2025-08-11 22:06:27 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexlebens/site-profile#65
No description provided.