chore(deps): update dependency @fastly/compute-js-static-publish to v7
dependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@fastly/compute-js-static-publish](https://redirect.github.com/fastly/compute-js-static-publish) | [`^6.2.0` -> `^7.0.1`](https://renovatebot.com/diffs/npm/@fastly%2fcompute-js-static-publish/6.2.0/7.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>fastly/compute-js-static-publish (@​fastly/compute-js-static-publish)</summary>
### [`v7.0.1`](https://redirect.github.com/fastly/compute-js-static-publish/blob/HEAD/CHANGELOG.md#701---2025-04-24)
[Compare Source](https://redirect.github.com/fastly/compute-js-static-publish/compare/v7.0.0...v7.0.1)
##### Fixed
- Add `@latest` to examples of calling the app in scaffolding mode.
### [`v7.0.0`](https://redirect.github.com/fastly/compute-js-static-publish/blob/HEAD/CHANGELOG.md#700---2025-04-24)
[Compare Source](https://redirect.github.com/fastly/compute-js-static-publish/compare/v6.3.0...v7.0.0)
> \[!NOTE]
> Breaking release. Every project will need a re-scaffold.
##### Added
- Named Collections
- Support for named collections of assets that are managed together and can be individually previewed.
- Expiration trio: --expires-in, --expires-at, --expires-never.
- Collection selector utilities that can be run at the edge code to activate a collection.
- Default collection never expires.
- git-style subcommands
- Actions separated into subcommands, such as `clean`, `publish-content`, and `collections`.
- Dry-run mode (--dry-run) for commands that mutates KV or disk.
- KV Store
- Bytes of assets are stored in the Fastly KV Store.
- Items in the KV Store are keyed by the hash of the file, keeping storage efficient and deduplicated, even across collections.
- Metadata (file sizes, encodings, compression) for static assets is stored in KV Store Item metadata.
- Large-object chunking: files > 20 MB are split into segments behind the scenes and reassembled at read time.
- Upload process has been optimized - files are uploaded in parallel, and are only compressed and uploaded when necessary.
- Automatic retry with exponential back-off when the Fastly KV API rate-limits a burst of uploads.
- Fully supported in the local development environment during development.
- `--local` flag for all management commands. Passing this flag makes the command operate on the local KV Store instead of the Fastly KV Store.
##### Changed
- Separate config files:
- `static-publisher.rc.js` now owns behavior that is common to the scaffolded Compute app
- publish-time settings are in `publish-content.config.js`.
- Script names in the scaffold are now grouped by environment: `dev:publish`, `dev:start`, `fastly:publish`, `fastly:deploy`.
- Asset inclusion test renamed to `kvStoreAssetInclusionTest` and now expects a boolean return value.
##### Removed / Deprecated
- This tool drops `wasm-inline`, and no longer inlines bytes of assets into the Wasm binary.
- Static files metadata is no longer stored in the Wasm binary,
- This tool drops `moduleAssets`.
### [`v6.3.0`](https://redirect.github.com/fastly/compute-js-static-publish/blob/HEAD/CHANGELOG.md#630---2025-03-19)
[Compare Source](https://redirect.github.com/fastly/compute-js-static-publish/compare/v6.2.0...v6.3.0)
##### Added
- feat: Added content type for WebP images
- Added example of adding a custom content type to README
##### Fixed
- fix: Content Type test regexes were not checking period correctly
##### Updated
- Uses new webpack recommendations from webpack starter kit
- Minor updates to migration guide
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, 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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/hattipjs/hattip).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
合并状态:未合并 0 条评论