compute-js-static-publish
compute-js-static-publish copied to clipboard
Static Publisher for Fastly Compute JavaScript
Hi! While I'm not a Windows user, I have some colleagues at IKEA who have bumped into issues with this library. It's the same underlying issue that caused https://github.com/fastly/next-compute-js/issues/1 I've...
Fastly allows for special characters (like `.`) in the KV store name, but since the configuration is in toml, these characters need to be either escaped, or wrapped in quotes...
Currently, the publisher server only allows for three options when setting cache-control settings: extended (one year), never (no-store), and null, which skips setting the cache-control header. At the same time,...
attempt to upload 100 files at once, with retry logic - this greatly speeds up deployments for large websites such as https://js-compute-reference-docs.edgecompute.app/
Bumps [@fastly/js-compute](https://github.com/fastly/js-compute-runtime) from 3.4.0 to 3.16.0. Release notes Sourced from @fastly/js-compute's releases. v3.16.0 3.16.0 (2024-06-21) Features add out-of-memory callback with stderr log (#805) (a1bd16c) Allow early logger initialization (#804) (514d014)...
Node.js cannot load packages by Windows-style path. ```ts // ✖ import { getServer } from '..\\static-publisher/statics.js'; // 👍 import { getServer } from '../static-publisher/statics.js'; ```
While considering using this tool for publishing a blog or a book, we'd like to be able to have 'previews' of modified versions of the content (for example, in a...
For automated publishing processes, writing to `fastly.toml` is not valuable as the results will be thrown away as soon as the process is completed.
If an asset already exists in the KV Store, there's no reason to perform one or two compression passes on it, as the results of those passes won't be uploaded.
https://github.com/fastly/compute-js-static-publish/blob/a0efab1f226511de4c9a0ac950562ea5d186259a/src/cli/commands/build-static.ts#L157 If the `fastly.toml` file happens to contain the string matching the name of the configured KV Store, anywhere in the file, then this check will cause the build to...